@media (max-width:2560px) 
{
    .banner-text h1 {
    font-size: 125px;    padding-bottom: 15px;}
 .banner-text h3 {
    font-size: 125px;    padding-bottom: 15px;}   
    .banner-text h2 {
    font-size: 125px; }
    .curve img {
  width: 170px;
}
.menu-top a {
          font-size: 21px;
}
.offsilder {
  margin-left: -40%;
}
.game-changer {
  margin-top: 0;
}
.officetext p {
  font-size: 16px;}

.valuemargin h2 {
  font-size: 24px;
}
.valuemargin p {
  font-size: 17px;
}

.officetext h2 {
  font-size: 38px;
  padding-bottom: 15px;
  padding-right: 45%;
}
.officetext h6 {
  font-size: 19px;
}
.fachead p {
  font-size: 18px;
  padding: 0 90px;
  padding-bottom: 30px;
}
.facbox h4 {
  font-size: 20px;
  padding-bottom: 10px;
  min-height: 50px;
}
 .footercontainer{
  padding: 0 90px;
  max-width: 100%;
}

.galleryboxwidth {
  min-width: 290px;
  max-width: 290px;}
.distext p {
  font-size: 16px;}

.distext h2 {
  font-size: 40px;}


.join-text p {
  font-size: 16px;}

.footercopy p {
  font-size: 15px;}
.footer-adders p {
  font-size: 16px;}
.headinglink h5 {
  font-size: 19px;}
.qucik-link a {
  font-size: 17px;}
.socila-icons a {
  font-size: 17px;
}
.galleryimage h2 {
 font-size: 50px;
}
.connectp p {
font-size: 22px;}

.connectbox h2 {
font-size: 100px;
  padding-left: 20%;line-height: 90px;}

.connectbox h3 {padding-left: 23%; font-size: 100px;line-height: 90px;}
.connectbox h4 {
 font-size: 100px;
  padding-left: 150px;line-height: 90px;
}
.pileft p {
  font-size: 34px;}

.piright p {
  font-size: 20px;
}
 .banner-text{
  padding-left: 100px;
}

.bannerhead {
  gap: 170px;
}
.conright h6 {
  font-size: 24px;
}
.conright .form-control::placeholder {
  font-size: 17px;
}
.conright .form-control {
  padding-bottom: 15px;
}
.valuewrapper {
  padding: 10% 0;}

.banner {
  padding-top: 8%;
}
.vedio-banner {
   height: auto;
}

.aboutparkleft p {
  font-size: 16px;}
.vmright p {
  font-size: 16px;}

.keyleft p {
  font-size: 16px;}

.cocreatecenter p {
  font-size: 16px;}
.opentext p {
  font-size: 16px;}
.privatemargin p {  font-size: 16px;}
.coworkright p {
  font-size: 16px;}
.modernleft p {
  font-size: 16px;}

.boardroomright p { font-size: 16px;}
.semileft p {
  font-size: 16px;}
.onsitecenter p {
  font-size: 16px;}

.connectnumber h6 {
  font-size: 30px;
}
  .distext p {
    font-size: 17px;
  }
 .distext h2 {
    font-size: 44px;
  }
}  
@media (max-width: 1600px) 
{
   .distext h2 {
    font-size: 44px;
  }
    .distext p {
    font-size: 17px;
  }
.connectnumber h6 {
  font-size: 30px;
}
    .connectp p {
    font-size: 22px;
  }
    .game-changer {
  margin-top: 0%;
}
    .offsilder {
  margin-left: -65%;
}
    .curve img {
  width: 140px;
}
    .menu-top a {
  font-size: 14px;
}
   .banner-text h2 {
  color:#a2482a;
  font-size: 110px;
  font-weight: normal;
  font-family: 'BodoniModa_18ptMedium';
  padding-left: 30%;
  margin: 0;
  line-height: 90px;
  padding-bottom: 10px;
} 
   .banner-text h1 {
  font-size: 110px;
  font-weight: normal;
  font-family: 'BodoniModa_18ptMedium';
  padding-left: 140px;
  margin: 0;
  line-height: 90px;
  padding-bottom: 10px;
}
.banner-text h3 {
  color: #a2482a;
  font-size: 110px;
  font-weight: normal;
  font-family: 'BodoniModa_18ptMedium';
  margin: 0;
  line-height: 90px;
  padding-bottom: 10px;
}
 

}


@media (max-width: 1367px) {

.keyleft p {
  font-size: 13px;}
.cocreatecenter p {
  font-size: 13px;}
.opentext p {
  font-size: 13px;}
.privatemargin p {  font-size: 13px;}
.coworkright p {
  font-size: 13px;}
.modernleft p {
  font-size: 13px;}

.boardroomright p { font-size: 13px;}
.semileft p {
  font-size: 13px;}
.onsitecenter p {
  font-size: 13px;}


.wherehead p {
  font-size: 14px;}

  .vmright p {
  font-size: 14px;}
  .aboutparkleft p {
  font-size: 13px;}
.conright .form-control {
  padding-bottom: 0px;
}
 .valuewrapper {
  padding: 5% 0;
}

.conright .form-control::placeholder {
  font-size: 15px;
}


  .bannerhead {
  gap: 120px;}
  .pileft p {
  font-size: 30px;}
.connectbox h4 {
  font-size: 80px;
  font-weight: normal;
  color: #1A1B1B;
  font-family: 'GeistRegular';
  padding-left: 80px;margin: 0;line-height: 80px;font-family: 'Poppins';
  font-weight: 500;
}
.connectbox h2 {
  font-size: 80px;
  font-weight: normal;
  color: #a2482a;
  font-family: 'GeistRegular';padding-left: 17%;margin: 0;line-height: 80px;font-family: 'Poppins';
  font-weight: 500;
}
.connectbox h3 {
  font-size: 80px;
  font-weight: normal;
  color: #1A1B1B;
  font-family: 'GeistRegular';margin: 0;line-height: 80px;
padding-left: 20%;font-family: 'Poppins';
  font-weight:500;
}
.connectp p {
  font-size: 17px;}
.galleryimage h2 {
  font-size: 38px;
}

.qucik-link a {
  font-size: 16px;}
.footer-adders p {
  font-size: 15px;}


.headinglink h5 {
  font-size: 17px;}
.footercopy p {
  font-size: 14px;}
.join-text p {
  font-size: 14px;}



.distext h2 {
  font-size: 38px;}

.facbox h4 {
  font-size: 17px;
  margin: 0;
  padding-bottom: 10px;
  line-height: 26px;
  min-height: 50px;
}
.galleryboxwidth {
  min-width: 220px;
  max-width: 220px;}


.distext p {
  font-size: 14px;}







  .fachead p {
  color: #fff;
  font-size: 16px;
  text-align: center;
  padding: 0 30px;
    padding-bottom: 0px;
  line-height: 26px;
  font-weight: lighter;
  padding-bottom: 30px;
}
.officetext p {
  font-size: 14px;}

.valuemargin h2 {
  font-size: 22px;
}
.valuemargin p {
  font-size: 15px;
}

.officetext h2 {
  font-size: 36px;
  padding-bottom: 15px;
  padding-right: 35%;
}
.officetext h6 {
  font-size: 17px;
}









}




@media (max-width: 1200px) {
    
.navbar-expand-lg .navbar-collapse {
  margin-right: 15%;
}
header .toggle {
  top: 45px;}
.connectp p {
  padding-right: 0px;
}
  .pileft p {
  font-size: 28px;
  padding-right: 10%;}
.facbox p {
  font-size: 14px;}

.galleryboxwidth {
  min-width: 195px;
  max-width: 195px;}

}
@media (max-width: 1199px){

}
@media (max-width: 1280px){

}
@media (max-width: 1025px){

}
@media (max-width: 992px){
   .back-video {
    width: 100%;
  }
.vedio-banner {
  height: auto;
}
/* home */
.distext h2 {
  font-size: 35px;
  padding-bottom: 10px;
  margin: 0;
  padding-right: 0px;
  line-height: 44px;
  padding-bottom: 10px;
}
.valuewrapper {
  padding: 40px 0;}
.gallerywrapper {
  padding: 40px 0;padding-bottom: 10px;
}
.footer-bg {
  padding: 40px 0;}

.diswrapper {
  padding: 40px 0;
}
.facwrapper {
  padding: 50px 0;}
.offsilder {
  margin-left: 0;
}

.offimage img {
  padding: 0;
  height: auto;
}
.officewrapper {
  padding: 40px 40px;
}
  .officetext h2 {
    font-size: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.officetext {
    box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
  }
 .officeboxs {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    margin-bottom: 20px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .officeboxs img {width: 100%;    border-radius: 10px;}
/* .valuecenter::before {
  left: 35%;
    top: 50%;
    width: 200px;
    height: 1px;
  } */

  .connectmargin {
    box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;
  }

 .connect-container {
    padding: 0 40px 0 40px;
  }
 .prmargin {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px;
    padding: 20px;
    border-radius: 25px;
    background: rgb(255, 255, 255);
  }
  .main-container {
  padding: 0 40px;
}
.piwrapper {
  padding: 30px 0;}
.connectbox h4 {
  font-size: 50px;line-height: 50px;}

.pihead {
  margin-top: 10px;
}
.connectbox h3 {
  font-size: 50px;line-height: 50px;}
.connectbox h2 {
  font-size: 50px;line-height: 50px;}




  .connectwrapper {
    padding: 40px 0;padding-top: 0;
  }
.connectbox {
  margin-left: 0;
}
.connectwrap {
  margin-top: 0;
}
  .headinglink h5 {
  font-size: 17px;
  padding-bottom: 10px;
  padding-top: 15px;
}
    .curve img {
  width: 80px;
}
    .navbar-light .navbar-toggler {display: none;}
    .header-container {
  padding: 0 20px;
}

header .toggle {
    top: 25px;width: 80px;
  height: 40px;
  }
 header .toggle img{
  height: 20px;
}
.modernwrapper .owl-carousel .owl-nav button.owl-next {
  right: 102%;}
  .onsitecenter p {
  line-height: 22px;
  padding-right: 0;
}
.onsiteleft .owl-carousel .owl-nav button.owl-prev {
  right: -40%; }


.onsiteleft .owl-carousel .owl-nav button.owl-next {
  right: -70%;}
.onsitecenter h4 {
  font-size: 26px;}

.onsitebig h2 {
  top: 0;}
.wherewrapper .owl-carousel .owl-nav button.owl-prev {
  left: -50px;
  bottom: 40%;
}
.wherewrapper .owl-carousel .owl-nav button.owl-next {
  right: -50px;
  bottom: 40%;
}
}

@media (max-width: 991.5px)
{
    .galleryhead h2 {
  padding-right: 0% !important;
  padding-bottom: 10px;
  text-align: center;
}
    .offbtns {
  display: none;
}
    .valuemargin {
  border-radius: 10px;
}
   .footercontainer{
  padding: 0 15px;
  max-width: 100%;
   }
  .banner-text {
    padding-left: 0px;
  }
  .conright h6 {
    font-size: 18px;
  }

.formbtn {
  margin-top: 10px;
}
.formbtn a {
  padding: 10px 20px;}
    .game-changer {
  margin-top: 0;
}
    .headerRightmainAll
    {
   display:block;
    }
    .news-list-text h4
    {
     padding-bottom:15px;
     font-size: 18px;
    }
    .news-img-contant h3
    {
        font-size:18px;
    }
    .news-img-contant p {
 
  font-size: 14px;
  text-align: justify;
}
.news-img-contant {
  padding-right: 0px;
  padding-bottom:20px;
}
.news-list-img {
  margin-bottom: 10px;
}
  /* contact */
  .contactwrapper {
  padding: 40px 0;}
.locationwrapper {
  padding: 20px 0;
}
.contactleft p {
  font-size: 14px;
  padding-right: 0;
  margin: 0;
  padding-bottom: 20px;
}
.conright {
  padding: 20px 20px;padding-bottom: 40px;padding-bottom: 30px;}
.contactmargin {
  padding: 30px 30px;
}
.phonebtm, .mailbtm, .mapbtm, .whatsapp {
  padding-bottom: 20px !important;
  padding-right: 0;
}

  /* fac */
  .onsiteleft .owl-carousel .owl-nav button.owl-prev { display: none;}
  .onsiteleft .owl-carousel .owl-nav button.owl-next {display: none;}
   .cocreatecenter {
    box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;
  }


  .keywrapper {
    box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;
    margin-top: 20px;
  }
  .open-col-01 {
    order: 1;
  }
  .open-col-02 {
    order: 2;
  }
  .openrights h2 {display: none;}
 .openmargin {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px;
    padding: 20px;
    border-radius: 25px;
    background: rgb(255, 255, 255);
  }
.opentext {
  padding-left: 0;
}
.opentext h4 {
    color: rgb(0, 0, 0);}


.opentext p { color: #000;}
  .privatemargin {
    box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;
  }

.privatemarginbtn {padding: 10px 20px;width: 50px;margin-bottom: 20px;
  position: static;}
.privatemarginbtn img{width: 8px;}

 .coworkingmargin {
    position: relative;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px;
    padding: 20px;
    border-radius: 25px;
    background: rgb(255, 255, 255);
  }
.coworkright {
  padding-left: 0;
}
  .modernmargin {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px;
    padding: 20px;
    border-radius: 25px;
    background: rgb(255, 255, 255);
  }

.modernimg {
  position: static;
  margin-bottom: 15px;
}
.modernimg img {
  height: 150px;
}
.boardroommargin {
    box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;
  }

 .boardtwos {
    margin-top: 0px;
    position: relative;
    z-index: 0;
    margin-left: 0px;
    margin-bottom: 0px;
  }
.boardimg {
  position: static;}
.brtext {
  padding-top: 20px;
  padding-left: 0;
}

.boardroomright p {
  font-size: 13px;
  line-height: 22px;
  padding-right: 0;
}

.boardroomright h4 , .onsitecenter h4{
  padding-bottom: 15px;padding-right: 0;
  margin: 0;
}
.onsitecenter h4{padding-top: 10px;}
.semimargin {
    box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;
  }
.semi-container {
  padding: 0 40px 0 40px;
}
  .onsitemargin {
    box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;
  }
.onsiteright {
    margin-top: 0;
  }
  .onsitecenter {
    padding-left: 0px;
    margin-top: 0px;
  }

  .on-container {
    padding: 0 40px;
  }

.onsitewrapper {
  padding: 40px 0;
  padding-bottom: 40px;
}
.semiwrapper {
  padding: 40px 0;}
.wherewrapper .owl-carousel .owl-nav button.owl-prev {
  left: -40px;
  width: 90px;
  height: 90px;
  bottom: 40%;
}
.wherewrapper .owl-carousel .owl-nav button.owl-next {
  right: -40px;
  width: 90px;
  height: 90px;
  bottom: 40%;
}
.wherehead p {
  font-size: 14px;
  padding: 0;
}
.boardroomwrap {
  padding: 40px 0;
  padding-bottom: 40px;
}

.modernwrapper {
  padding: 40px 0;
  margin-bottom: 0px;
}

.modetext {
  padding-top: 0;
}

.modernleft h4 {
  font-size: 27px;
  padding-bottom: 15px;
  margin: 0;
}
.coworkingwrapper {
  padding: 40px 0;
}
.cobtn {
  top: 17%;  padding: 15px 22px;
}
.privatewrapper {
  padding: 40px 0;
}
.openbtn {
  padding: 15px 22px;}
.cocreatewrapper {
  padding: 40px 0;
}
.openwrapper {
  padding: 40px 0;
}
/* about */
.vmwrapper {
  padding: 60px 0;
}
 .vmright {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px;
    padding: 20px;
    border-radius: 25px;
    background: rgba(0, 0, 0, 0.36);
    margin-bottom: 20px;
  }
.col-vm-02 {order: 1;}
.col-vm-01 {order: 2;}
.aboutparkright {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px;
    padding: 20px 20px 0px;
    border-radius: 25px;
    margin-bottom: 20px;
    margin-right: 20px;
    background: rgb(255, 255, 255);
  }
.aboutpagewrapper {
 padding: 30px 0;
  margin-top: 90px;
}
.aboutparkwrapper {padding: 40px 0;}

.aboutpagemargin h2 {
  font-size: 25px;
}
.about-container {
  padding: 0 0 0 40px;
}
  .aboutparkleft {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px;
    padding: 20px;
    border-radius: 25px;
    background: rgb(255, 255, 255);
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 990px){
  /*  home page */
header .toggle {
 width: 60px;
    height: 40px;
    right: 0;
    top: 20px;}

header .toggle img {
  width: 30px;
 }

.banner-text h1 {line-height: 36px;padding-left: 40px;
  font-size: 28px;line-height: 30px;line-height: 26px;}

.banner-text h2 {line-height: 36px;padding-left: 50px;
  font-size: 28px;line-height: 30px;line-height: 20px;}


.banner-text h3 {line-height: 36px;
  font-size: 28px;line-height: 30px;}
.banner {
margin-top: 0%;
padding-top: 100px;background: #f3f3f3;
}
.offimage img {
    border-radius: 10px;
  }
.connectright img {
  border-radius: 10px;
}
.piheads {
display: flex;
    gap: 10px;
    margin-top: 0;
    align-items: center;
    position: absolute;
 top: 20px;
    right: 70px;
}
.pibtnones a:hover {background: #f3a163; color: #000;border: 1px solid #f3a163;}
.pibtnones a .bookone{display: block;}
.pibtnones a .booktwo {display: none;}
.pibtnones a:hover .bookone {display: none;}
.pibtnones a:hover .booktwo  {display: block;}
.pibtnones a img  , .pibtntwos a img{
  width: 7px;
margin-left: 5px;
}

.pibtntwos a:hover { color: #fff;background: #000;}
.pibtnones a {
  border: 1px solid #707070;
  border-radius: 42px;
padding: 7px 7px;
    font-size: 10px;
  color: #000;
  text-decoration: none;
  transition: 0.5s;
  display: flex;
  align-items: center;
}

.pibtntwos a {
  border: 1px solid #2B2F30;
  border-radius: 42px;
  background: #2B2F30;
padding: 7px 7px;
    font-size: 10px;
  color: #fff;
  text-decoration: none;
  transition: 0.5s;
}
.bannerbtn a {
  padding: 8px 15px;
  font-size: 14px;
}
.main-container {
 padding: 0 10px;
}
.bannerhead {
  gap: 10px;
margin-bottom: -20px;
}
.pihead {
  margin-top: 5px;}
.piwrapper {
  padding: 20px 0;}

.piright p {
  font-size: 15px;}
  .pileft p {
    font-size: 18px;
    padding-right: 0;
  }
.pibtnone a {
  padding: 8px 15px;
  font-size: 14px;
}
.pibtntwo a { padding: 8px 15px;
  font-size: 14px;
}
.connectbox h4 {line-height: 36px;padding-left: 0px;
  font-size: 28px;line-height: 30px;}
.connectbox h3 {line-height: 36px;padding-left: 0%;
  font-size: 28px;line-height: 30px;}

.connectbox h2 {line-height: 36px;padding-left: 0%;
  font-size: 28px;}
.connect-container {
  padding: 0 10px 0 10px;
}
.connectbox {
  margin-left: 0%;
}
.gallerywrapper {
  padding: 20px 0;
}
.gallery-image-div {
  margin-bottom: 10px;
}
.distext h2 {
  font-size: 30px;
  padding-bottom: 10px;
  margin: 0;
  padding-right: 0px;
  line-height: 30px;}
  .diswrapper {
  padding: 20px 0;
}
.footer-bg {
  padding: 20px 0;}
  .galleryimage h2 {
  padding-right: 40px;
  font-size: 23px;padding-right: 30%;}
.facbox {
  padding: 15px 20px;
  text-align: center;
  min-height: auto;
  max-height: 100%;
}
.headinglink h5 {
  font-size: 15px;
  padding-bottom: 10px;padding-top: 15px;
  margin: 0;
}
.footer-adders p {
  padding-right: 0;margin: 0;padding-bottom: 10px;
}
.join-form-sec {
  margin-bottom: 2%;
}
.footercopy{padding-top: 10px;}
.socila-icons a {
  font-size: 15px;}
.qucik-link li {
  padding-bottom: 5px;
}
.join-form .form-control {
  padding: 10px 15px;}
.send-btn a {
  padding: 9px 30px;}

.send-btn {
  top: 11px;}

.join-text p {
  font-size: 13px;
  line-height: 20px;
  padding-top: 10px;
  margin: 0;
  padding-bottom: 10px;
}
.footer-logo img {
  width: 110px;}
  .facbox h4 {
  font-size: 16px;
  padding-bottom: 10px;
  line-height: 24px;
  min-height: auto;}
  .fachead p {
  font-size: 15px;
  padding: 0 0px;
  line-height: 24px;
  padding-bottom: 5px;
}
.fachead h2 {
  font-size: 25px;
  padding-bottom: 10px;
  margin: 0;
}
.officewrapper {
padding: 20px 10px;
}

.officetext h2 {
  font-size: 26px;
  padding-bottom: 5px;
  padding-right: 0;
}

.officetext p {
  font-size: 14px;
  line-height: 26px;
  padding-right: 0;
  margin: 0;
}

.offsilder {
  margin-left: 0;
}
.desktop {display: none;}
.phone {display: block;}

  .conright .form-control::placeholder {
    font-size: 14px;
  }
  .back-video {
    border-radius: 15px;
  }
}
@media (max-width: 768px){
  .disbox img { margin-bottom: 20px;}
  .disend {
  display: block;}
    .curve img {
    width: 60px;
  }
  /* contact */
  .contactwrapper {
  padding: 25px 0;
  padding-bottom: 25px;
}
  .contactleft p {
    font-size: 13px;
    padding-bottom: 20px;
  }

.conbtm li a {
  font-size: 14px;}
.whatsapp {padding-bottom: 0 !important;}
.contactright h5 {
  font-size: 21px;
  margin: 0;
  padding-bottom: 10px;
}
.contactright p {
  font-size: 14px;
  line-height: 23px;
  padding-right: 0;
  margin: 0;
  padding-bottom: 15px;
}

.locationmargin {
  padding: 20px 20px;
}

 .contactmargin {
    padding: 20px 20px;
  }
 .locationwrapper {
    padding: 20px 0;padding-top: 0;
  }
  /* fac */
.cocreatecenter{
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  background: #fff;
}
.cocreatecenter h4 {
  font-size: 19px;
  margin: 0;
  padding-bottom: 10px;
}

.cocreatecenter p {
  font-size: 13px;
  line-height: 22px;
  padding: 0;
  margin: 0;
}

.cocreatewrapper {
  padding: 20px 0;
}

.keywrapper {
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  background: #fff;
  margin-top: 20px;
}
.keyleft h4 {
  font-size: 19px;
  padding-bottom: 9px;
  padding-right: 0;
  margin: 0;
}
.keyleft p {
  padding-right: 0;
}

.keybtn {
  padding: 10px 20px;}
.keybtn img{
  width: 8px;
}
.opentext {
  padding-left: 0;
}

.open-col-02 {order: 2;}
.open-col-01 {order: 1;}
 .openmargin {
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  background: #fff;
}
.opentext h4 {
  color: #000;
  font-size: 19px;
  padding-bottom: 10px;
  padding-right: 0;
}

.opentext p {
  font-size: 13px;
  line-height: 22px;
  color: #000;
  padding-right: 0;
  
}
 .openbtn {
    padding: 10px 20px;
  }
 .openbtn img{
  width: 8px;
}

.openrights h2 {display: none;}
.openwrapper { padding: 20px 0;}
.privatemargin{
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  background: #fff;
}
.privatemargin h4 {
  font-size: 20px;
  padding-bottom: 10px;
  font-family: 'GeistRegular';
  padding-right: 0;
}
.privatewrapper {
  padding: 25px 0;
}

.privatemargin p {
  padding-right: 0;
}
.coworkingwrapper {
  padding: 20px 0;
}
.coworkright {
  padding-left: 0;
}

.coworkright h4 {
  font-size: 20px;
  padding-bottom: 10px;
  padding-right: 0;
  margin: 0;
}

.coworkright p {
  font-size: 13px;
  padding-right: 0;
  margin: 0;padding-bottom: 10px;
}
.coworkingmargin {
  position: relative;
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  background: #fff;
}

.modernwrapper {margin-bottom: 0;
  padding: 20px 0;}
.semileft {
  padding-top: 0;
}
.privatemarginbtn {padding: 10px 20px;width: 50px;margin-bottom: 20px;
  position: static;}
.privatemarginbtn img{width: 8px;}
.boardtext h2 {display: none;}

.semiwrapper {
  padding: 20px 0;}
.semi-container {
  padding: 0 20px;
}
.semileft h4 {
  font-size: 20px;
  padding-bottom: 10px;
  margin: 0;
}

.semiright .owl-carousel .owl-nav button.owl-prev {display: none;}

.semiright .owl-carousel .owl-nav button.owl-next {display: none;}
.boardroomwrap {
  padding: 25px 0;
  padding-bottom: 25px;
}

.boardtwos {
  margin-top: 0;
  position: relative;
  z-index: 0;
  margin-left: 0;
  margin-bottom: 0;
}
.boardimg {
  position: static;}


.brtext {
  padding-top: 0;
  padding-left: 0;
}


.boardroomright h4 {
  font-size: 20px;
  padding-bottom: 10px;padding-top: 10px;
  margin: 0;
}
.boardroommargin{
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  background: #fff;
}
.modernmargin {
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  background: #fff;
}

.boardroomright p {
  padding-right: 0;
}

.semimargin{box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;}

.onsitemargin{box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;}
.onsiteright {
  margin-top: 0;
}
.onsitebig h2 {display: none;}
.onsitecenter {
  padding-left: 0;
  margin-top: 0;
}
.on-container{padding: 0 20px;}
.onsitecenter h4{
  font-size: 20px;
  padding-bottom: 10px;padding-top: 10px;
  margin: 0;
}
.onsitecenter  p {
  padding-right: 0;
}

.onsitewrapper {
  padding: 20px 0;
  padding-bottom: 20px;
}
.wheremargin {box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;}


.wherewrapper {
  padding: 20px 0;}


.wherehead p {
  font-size: 13px;
  line-height: 22px;
  padding: 0;
  margin: 0;
  padding-bottom: 15px;
}
.wherewrapper .owl-carousel .owl-nav button.owl-prev {display: none;}
.wherewrapper .owl-carousel .owl-nav button.owl-next {display: none;}
.modernwrapper .owl-carousel .owl-nav button.owl-prev { display: none;}

.modernwrapper .owl-carousel .owl-nav button.owl-next{ display: none;}
.moderntext h2 {display: none;}
.modernleft h4 {
  font-size: 20px;
  padding-bottom: 10px;
  margin: 0;
}
.modetext {
  padding-top: 0;
}

.wherehead h4 {
  font-size: 20px;
  padding-bottom: 10px;
  margin: 0;
}

  /* home page */
    .footer-logo img {
    width: 80px;
  }
  .footercontainer {padding: 0 20px;}
  .facbox img {
  height: 60px;
}
  .connectmargin  {
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  background: #fff;
}
   .officetext {
    box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;margin: 0 5px;
  }
.officepadding {
  padding: 0 0px;
}
 .footer-adders p {
    font-size: 14px;
  }
   .footercopy p {
  padding-top: 0px;}
  .officeboxs {
  position: relative;
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  margin-bottom: 20px;margin-left: 15px;
    margin-right: 15px;
}
.connectone {
  gap: 20px;margin: 0;}

.connectwrap {
  margin-top: 0;
}

 .connectbox {
    margin-left: 0;
  }
.prmargin {
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  background: #fff;
}

 .piwrapper {
    padding: 20px 0; padding-bottom: 0;
  }
.connects .nav-tabs .nav-link {
  padding-left: 0;padding-bottom: 5px;
}
  .connectnumber h6 {
 font-size: 20px;
    margin: 0;
}
  .connectp p {
  font-size: 14px;padding-bottom: 0;}
  .connectrow {
  margin-bottom: 0;}
  .connectwrapper {padding: 20px 0;}
  .valuemargin p {
  font-size: 15px;
  padding-bottom: 5px;
  margin: 0;
}
  .valuemargin h2 {
  font-size: 16px;
}
  .loremimg img {
  padding-top: 10px;
}
  .valuecenter::before {
  left: 20%;
  top: 50%;
  width: 200px;
  height: 1px;display: none;
}
  .valueright {
  padding: 20px 0px;
}
  .valuewrapper {
  padding: 30px 0;}
  .officetext h6 {
  font-size: 15px;
  margin: 0;
  padding-top: 15px;
}
  .officetext p {
    padding-bottom: 10px;
  }
  .offimage img {
  background: #FFFFFF;
  padding: 0px 0px;
  height: auto;
}
  .offsilder {
  margin-left: 0;
}
.offbtns a {
  padding: 8px 20px;
  font-size: 14px;
}
  .officetext h2 {
  font-size: 20px;padding-top: 10px;
  padding-bottom: 5px;
}
  .qucik-link a {
  font-size: 15px;}
    .facwrapper {
  padding: 20px 0;}
    .facbox {
  padding: 20px 20px;
  text-align: center;
min-height: 150px;
    max-height: 150px;
}
.fachead p {
font-size: 14px;
  padding: 0 0px;
  line-height: 24px;
  padding-bottom: 5px;
}
    .distext h2 {
  font-size: 25px;
  padding-bottom: 10px;
  margin: 0;
  padding-right: 0px;
  line-height: 30px;}
      .galleryboxwidth {
    min-width: auto;
    max-width: 100%;
  }
  /* about */
   .aboutparkwrapper {
    padding: 20px 0;
  }
  .aboutparkleft {
box-shadow: 0px 3px 6px #00000029;
    padding: 20px 20px;
    border-radius: 25px;
    background: #fff;
    margin-right: 20px;
    margin-bottom: 20px;margin-top: 0px;
}
  .aboutpagemargin h2 {
  font-size: 20px;
  margin: 0;
}
  .aboutpagewrapper {
  padding: 20px 0;
  margin-top: 90px;
}
.about-container {
  padding: 0 0px 0 20px;
}

.aboutparkleft h2 {
  font-size: 20px;
  padding-right: 0;
  margin: 0;
  padding-bottom: 10px;
}
.aboutparkleft p {
  line-height: 23px;
  padding-right: 0px;
  margin: 0;
  padding-bottom: 5px;
}
.aboutparkleft h6 {
  font-size: 15px;
  padding-top: 0;}
.aboutparkright {
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;padding-bottom: 0;
  border-radius: 25px;margin-bottom: 20px;margin-right: 20px;
  background: #fff;
}
.vmwrapper {
  padding: 30px 0;
}
.col-vm-02 {order: 1;}
.col-vm-01 {order: 2;}
.vmright h2 {
  font-size: 23px;
  padding-bottom: 5px;
}
.vmright p {
 font-size: 13px;
  line-height: 23px;
  padding-right: 0;
  margin: 0;
  padding-bottom: 0;
}
.vmbox {
  padding-bottom: 35px;
}

.vmdiv {
  height: 180px;
  width: 300px;
  top: 50%;
  left: -10px;
  z-index: 1;
}.vmright {
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px 20px;
  border-radius: 25px;
  background: #0000005c;
  margin-bottom: 20px;
}
  .vmbox:last-child {
    padding-bottom: 0px;
  }
.vmline::before {
  top: 50%;
  width: 100%}
.themargin h4 {
  font-size: 17px;
  line-height: 24px;
  margin: 0;
}
.themargin {
  border-radius: 30px;
  padding: 20px 20px;
}
.thewrapper {
  padding-bottom: 20px;}
.group-container {
  padding: 0 0 0 20px;
}
.groupwrapper {
  padding: 20px 0;
}
.groupmargin h4 {
  font-size: 20px;
  padding-bottom: 20px;}

.groupmargin h6 {
  font-size: 14px;
  padding-top: 15px;
  line-height: 22px;
  font-weight: 400;
}









}