@media only screen and (min-width: 1500px) {
    .about1-stack-lg-bottom{
      padding: 72px 70px;
    }
  }

  @media only screen and (min-width: 992px) and (max-width: 1327px) {
    .col-lg-3-mid {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
    .col-lg-6-mid {
      flex: 0 0 auto;
      width: 50%;
  }
  }

  @media only screen and (max-width: 1366px) {
  .footer-contact-img{
    width: 28%;
    height: 320px;
  }
  .footer-contact-content{
    width: 72%;
  }
}
  
@media only screen and (min-width: 993px) {
    .navbar-expand-lg .navbar-collapse.navbar-hide-lg,
    .hide-desktop,
    .hide-desktop-lan,
    .inv-hide-desktop{
        display: none!important;
    }
  }

  @media only screen and (max-width: 992px) {
    .app{
      padding-bottom: 0!important;
    }
    .about-box-1{
      padding-bottom: 1.5rem!important;
    }
    .inv-6{
      display: flex;
      width: 100%;
    }
    .inv-40{
      width: 40%;
      flex-shrink: 0;
    }
    .inv-left{
      padding-left: 40px;
    }
    .inv-6 p{
      padding-top: 0;
    }
    .inv-60{
      width: 60%;
    }
    .inv-hide-desktop{
      padding-bottom: 15px;
    }
    .mobile-hide{
      display: none;
    }
    .menu-wrap-header{
      justify-content: end;
      -webkit-justify-content: end;
      float: right;
    }
    #main-video{
      width: auto!important;
    }
    .overlay.open{
      height: 100vh;
    }
    .navbar .row{
      transform: none!important;
    }
    .overlay nav{
      top: 23%;
    }
    #main-title .video-container{
      top: 39%;
    }
    .about1-stack-lg-bottom {
      height: 812px;
    }
    .about1-stack-bottom {
      height: 902px;
    }
    .address{
      margin-top: 42px;
      margin-bottom: 37px;
    }
    .contact-top h2 {
      width: 82%;
      font-size: 38px;
    }
    .investor-right{
      padding-right: 0;
    }
    .investor-row,
    .investor-row2{
      margin-bottom: 75px;
    }
    .inv-1,
    .inv-4,
    .inv-5{
      display: none;
    }
    .inv-3 {
      width: 60%;
    }
    .inv-5 p{
      padding-top: 0;
    }
  }

  @media only screen and (max-width: 767px) {
    .about1-stack-lg-bottom h2,
    .about5-bottom h2,
    .about-last-stack-lg-bottom h2{
      margin-bottom: 48px;
    }
  .footer-contact-img,
  .footer-contact-content {
    width: 50%;
  }
  .footer-contact-content {
    padding: 20px;
}
.footer-contact-content .col-md-6.text-end{
    text-align: left!important;
}
.footer-contact-wrap{
  align-items: stretch;
}
.footer-contact-img img {
  height: 100%;
  object-fit: cover;
}
.footer-contact-img{
  height: auto;
}
.dir{
  margin-bottom: 25px;
  margin-top: 0px;
}
footer h4 {
  margin-bottom: 15px;
}
.about-us-header,
.investor-wrap {
  width: 85%;
}
.about-us-header p,
.investor-wrap p {
  font-size: 22px;
    line-height: 38px;
    text-align: center;
}
.investor-row {
  display: block;
}
.investor-left {
  width: 100%;
}
.investor-right {
  padding-left: 0;
  width: 100%;
  padding-top: 20px;
}
.investor-row2 {
  display: block;
}
.inv-2,
.inv-60,
.inv-3,
.inv-40 {
  width: 100%;
}
.inv-6 {
  display: block;
}
.inv-3 p {
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 0;
}
.investor-middle,
.investor-middle1{
  width: 85%;
}
.inv-left {
  padding-left: 0;
  padding-top: 20px;
}
}

  @media only screen and (max-width: 450px) {
    .contact-top h2 {
      font-size: 26px;
  }
    #main-title .video-container{
      top: 52%;
    }
    .about1-stack {
      height: 219px;
    }
    .about1-left {
      width: 50%;
      position: absolute;
      z-index: 10;
    }
    .about1-right {
      width: 100%;
    }
    .about1-stack-bottom{
      display: none;
    }
    .about1-stack-lg-bottom {
      height: auto;
      padding: 42px 35px;
    }
    .about2-content{
      padding: 42px 35px;
    }
    .sepertor1-left,
    .sepertor1-right{
      width: 100%;
    }
    .about2-bottom-flex{
      position: relative;
    }
    .about2-bottom-left {
      width: 100%;
    }
    .about2-bottom-right{
      position: absolute;
      right: 0;
      width: 50%;
      top: -220px;
      z-index: 10;
    }
    .about2-stack{
      height: 219px;
    }
    .about3-left{
      width: 50%;
      height: 219px;
    }
    .sepertor2-left,
    .sepertor2-right{
      width: 50%;
    }

    .about4-left{
      width: 100%;
    height: auto;
    }
    .about4-right {
      width: 100%;
      height: 450px;
    }
    .about4{
      flex-direction: column;
    }
    .about4-left{
      padding: 42px 35px;
    }
    .lg-text img{
      width: 160px;
    }
    .about4-sep1,
    .about4-sep2 {
      width: 50%;
  }
  .about5-left{
    width: 100%;
  }
  .about5-right {
    width: 50%;
    position: absolute;
    right: 0;
  }
  .about5-letter{
    height: 219px;
  }
  .about5-bottom{
    width: 100%;
    height: auto;
    padding: 42px 35px;
  }
  .about5 {
    height: 820px;
  }
  .about5-sep1,
  .about5-sep2 {
    width: 50%;
  }
  .about-last {
    position: relative;
}
.about-last-left {
  width: 50%;
  position: absolute;
  z-index: 10;
}
.about-last-bottom{
  display: none;
}
.about-last-right {
  width: 100%;
}
.about-last-stack{
  height: 219px;
}
.about-last-stack-lg {
  height: 386px;
}
}

