@media (min-width: 992px) {
  
  /* Offcanva menu */
  .navbar-nav {
    font-size: 28px;
    line-height: 36px;
  }
  .navbar-nav .nav-item a{  
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 11px;
  }
.navbar-nav .nav-item.heading {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 11px;
}
  .navbar-nav li.menuProject a {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 7px;
  }
  .navbar-nav .menuProject.last a{
    margin-bottom:17px;
  }  
  
  
  
  
.home .headerSite{height:889px}
.project .headerSite{height:685px}
.search .headerSite{height:391px}
.unit .headerSite{height:462px}
.brivia .headerSite,
.promotions .headerSite{height:391px}
  
  
  
  .navbar{z-index:99;}
  
  .footer ul li{
    margin-top:10px;
  }
  
  .footer .contactMedium{margin-bottom:0px;}
  .footer .listProject{
    font-weight: 500;
  }
  
  .footer .listProject li.homelink,
  .footer .listProject li.lProjectTitle{
    font-weight:500;
  }  
  .footer .listProject li.homelink{margin-top:0px;margin-bottom:15px;}
  .footer .otherLink{
    font-weight:500;
  }
  .footer .searchLink{  }
  
  .homeYellowBar{display:block;}
  
  
/*
  
  HOME PAGE
  
  */
  .homeSliderHeadline .title{
    font-size:55px;
    line-height: 64px;
    margin-bottom:17px;
  }
  .homeSliderHeadline .subtitle{
    font-size:26px;
    line-height: 31px;
    margin-bottom:0px;
  }
  
  .btn-group .accordion-item {
    padding-left: 15px;
    padding-right: 15px;
}
.accordion-item.btnSearch {
  width: 50%;
}
  .homeBanner .searchHead{
    z-index:9;
  }
  
  
  
  /*
  Homepage intro bloc
  */
  .containerImgIntro {
    margin-top:100px;
    margin-bottom:50px;
  }
  .introTitle {
    /*font-size: 23px;
    line-height: 27px;*/
    font-size: 32px;
    line-height: 37px;
    padding-bottom:25px;
  }
  .introline{
    margin-bottom:35px;
  }
  .introText{
    margin-bottom:55px;
  }
  .introText,
  .introText p{
    font-size: 16px;
    line-height: 19px;
  }
    
  
  
  
  /*
  Homepage Carousel
  */
  .homeCarousel{
    margin-top:65px;
    margin-bottom:100px;
  }
  .homeCarouselTitle{
    font-size: 32px;
    line-height: 37px;
    margin-bottom:42px;
  }
  
  
  
  
  

  
/*

PROJECT

*/


.projectLogo{margin-top:35px;}
.projectIntro {margin-top:35px;}
.projectIntro .lineColor {margin-bottom:35px;}
.projectIntro .text{
  font-size: 19px;
  line-height: 23px;
  margin-bottom:40px;
}
.projectIntro .specs{
  font-size: 18px;
    line-height: 31px;
  margin-bottom:40px;
}
.projectIntro .specs.col-lg-4 {
    float: left;
}

.projectIntro .specs.col-lg-4:nth-child(1) {
    padding-right: calc(var(--bs-gutter-x) * .5);
}
.projectIntro .specs.col-lg-4:nth-child(2) {
    padding-left: calc(var(--bs-gutter-x) * .5);
    padding-right: calc(var(--bs-gutter-x) * .5);
}
.projectIntro .specs.col-lg-4:nth-child(3) {
    padding-left: calc(var(--bs-gutter-x) * .5);
}
  
  
  
  
  
  
.project .btn{
  font-size: 14px;
  line-height: 17px;
  padding: 13px 34px;
  margin-bottom: 60px;
}
.projectIntro .specs span{ 
  font-size: 14px;
  line-height: 17px;
}
.visitLink{  
  font-size: 14px;
  line-height: 17px;
}
.project .visitLink.linkPhase{
  margin-bottom: 0px;
}
.projectCatchphrase {
  font-size:95px;
  line-height:95px;
  text-align: right;
  margin-top:75px;
  margin-bottom:75px;
}
.projectServicesTitle {
  font-size:32px;
  line-height:37px;
  margin-bottom:23px;
}
.projectServicesList {
  margin-bottom:0px;
  font-size:16px;
  line-height:28px;
}
.projectContact{
  margin-top:76px;
  margin-bottom:88px;
}
.projectContact .lineColor {margin-bottom:20px;}
.projectContact .title{
  font-size:16px;
  line-height:19px;
}
.projectContact .infos{
  font-size:16px;
  line-height:19px;
}
.projectContact .social{
  margin-bottom:50px;
  
}
.projectContact .btnBottom{
  text-align:right;
}
.projectMap{padding-left:0px;padding-right:0px;}

.projectMap #map {
  max-height:375px;
  min-height:375px;
}

  
  
  
  
  
/*

UNITS

*/
.unitbasicInfo {
  margin-top:78px;
}
.unitbasicInfo .projectName{
  font-size:21px;
  line-height: 25px;
  margin-bottom:35px;
}
.unitbasicInfo .unitNumber{
  font-size:46px;
  line-height: 56px;  
  margin-bottom:9px;
}
.unitbasicInfo .unitType{  
  font-size:21px;
  line-height: 26px;  
  margin-bottom:33px;
}
.availability {
  font-size:18px;
  line-height: 21px; margin-bottom: 30px
}
.availability:before { 
  width:14px;
  height: 14px;
  margin-right:10px;
}
.keepInformLink{  
  font-size: 17px;
  line-height: 20px;
  justify-content: flex-end;
}
.keepInformLink:after{
  margin-left:15px;
  width:22px;
  height:22px;
}
.unitSpecs img {max-width:39px;}  

  
  
.unitSpecs {
  margin-top:43px;
  margin-bottom:30px;
  font-size: 18px;
  line-height: 21px;
}
.unitSpecs .specsItem{
  margin-bottom:30px;
}
.unitSpecs .specsItem img{
  margin-right: 0;
    display: block;
    margin-bottom: 28px;
}
  
  
.unitDescription {
  margin-bottom:52px;
  font-size: 18px;
  line-height: 21px;
  font-weight: 400;
}

.unitDescription .lineBlack{
  margin-bottom:49px;
}

  
  
.unitContact{
  margin-top:40px;
  margin-bottom:44px;
}
.unitContact .adress{
  margin-bottom:0px;
  font-size: 16px;
  line-height: 21px;
}
.unitContact .icon{margin-right:27px;}
.unitContact .btnUnit{
  margin-bottom:16px;
}
.unitContact .iconTitle{  
  margin-bottom:15px;
}



.unitInlude {  
  margin-bottom:82px;
}
.unitInlude .title {
  margin-bottom:34px;
  font-size: 26px;
  line-height: 30px;
}

.unitInludeList .item {
  margin-bottom:15px;
  font-size: 16px;
  line-height: 21px;
  display:flex;
}
.unitInludeList .item:before{
    margin-right: 10px;
    margin-top: 5px;
}


.unitArea {  
  margin-bottom:82px;
}
.unitArea .title {
  margin-bottom:34px;
  font-size: 26px;
  line-height: 30px;
}

.unitAreaList .item {
  margin-bottom:15px;
  display:flex;
  font-size: 16px;
  line-height: 21px;
}
.unitAreaList .item:before{
    margin-right: 10px;
    margin-top: 5px;
}



.unitPlan{}
.unitPlan .plan{margin-bottom:48px;}
.unitPlan .downloadPlan{margin-bottom:28px;}
.unitPlan .downloadPlan .btn-download{  
  font-size: 18px;
  line-height: 21px;
}

.unitPlan .sharePlan{margin-bottom:28px;}
.unitPlan .sharePlan .btn-share{
  font-size: 18px;
  line-height: 21px;
}
  
  


.unitgalerie{margin-top:63px;}

.unitMap {
  padding-left:0px;
  padding-right:0px;
}
.unitMap #map {
  max-height:375px;
  min-height:375px;
}

  

.unit .modal-title {
  font-size: 26px;
  line-height: 30px;
}
  
  
  
  
  
  
  
  /*

SEARCH PAGE

*/


.resultHead {
  padding-top:80px;
  padding-bottom:78px;
}
.resultHead .resutlTitle{  
  font-size: 46px;
  line-height: 57px;
  margin-bottom:10px;
}
.resultHead .resultNum {
    font-size: 21px;
    line-height: 26px;
}
  
  
  
  
  
  
/*

BRIVIA

*/
.introCompany{
  margin-top:40px;
  margin-bottom:30px;
}

.introCompany .title{
  font-size:44px;
  line-height:49px;
  margin-bottom:27px;
}
.introCompany .description{
  font-size:17px;
  line-height:21px;
  margin-bottom:0px;
  
}
.introCompany .visitLink{
  font-size:17px;
  line-height:20px;
  margin-bottom:0px;
  justify-content: center;
}
  
  
.lineSep{
  margin-top:30px;
  margin-bottom:30px;
}

.managementTeam .title{
  font-size:78px;
  line-height:84px;
  margin-bottom:50px;
}
.managementPerson{
  margin-bottom:49px;
}
.managementTeam .fullName{
  font-size:23px;
  line-height:25px;
  margin-bottom:12px;
}
.managementTeam .description{
  font-size:18px;
  line-height:23px;  
}

.investing{
  margin-bottom:82px;
}

.investing .title{
  font-size:23px;
  line-height:28px;  
  margin-bottom:32px;
}
.investing .description{
  font-size:17px;
  line-height:19px; 
  margin-bottom:70px;  
}
.investing .btnDiscover{
  margin-bottom:0px;
 }
  

  
/*

PROMOTIONS

*/

.introPromo {
  margin-top:80px;
  margin-bottom:84px;
}
.introPromo .title {
  font-size:44px;
  line-height:53px;
  margin-bottom:43px;
}
.introPromo .description {  
  font-size:17px;
  line-height:21px;
}
.promoBloc {  
  margin-bottom:84px;
}
.promoSingle .title { 
  text-align:left;
}
.promoSingle .text {
  text-align:left;
}
.promoSingle .link {
  text-align:left;  
} 
  
   
/*

Contact

*/
.contact .bgcontainC,
.error404 .bgcontainC,
.privacy{
  background-repeat:no-repeat;
  background-position: center top;
  background-attachment: fixed;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1400px' height='1891px' viewBox='0 0 1400 1891' style='enable-background:new 0 0 1400 1891;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bopacity:0.3;%7D .st2%7Bfill:none;stroke:%23F0E239;stroke-width:2.102;stroke-miterlimit:10;%7D .st3%7Bfill:none;stroke:%23F0E239;stroke-width:3.153;stroke-miterlimit:10;%7D .st4%7Bfill:none;stroke:%23F0E239;stroke-width:4.205;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23F0E239;stroke-width:5.256;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg id='bg'%3E%3Crect x='0.5' y='0.5' class='st0' width='1399.5' height='1890'/%3E%3C/g%3E%3Cg id='Groupe_2806' transform='translate(-1487.462 -1100.548)' class='st1'%3E%3Cg%3E%3Cg%3E%3Cg id='Groupe_2805' transform='translate(-295 164)'%3E%3Cpath id='Tracé_13660_00000009556609916851617750000000908760375651733651_' class='st2' d='M3137.5,936.5l45,29.1'/%3E%3Cpath id='Tracé_13661_00000033330603732822301300000016902621041096794548_' class='st2' d='M2943.8,936.5l238.6,154.2'/%3E%3Cpath id='Tracé_13662_00000176007728695138441590000012458077967030093990_' class='st2' d='M2750.2,936.5l419.1,270.8v1620.2' /%3E%3Cpath id='Tracé_13663_00000114794374440683082590000009537655203652747412_' class='st3' d='M2556.5,936.5l507.6,328.1v1562.9' /%3E%3Cpath id='Tracé_13664_00000142896324150590356190000000337845454187091356_' class='st3' d='M2482,1013.5l477,308.3v1505.7'/%3E%3Cpath id='Tracé_13665_00000135688109470303742230000009402379450135435158_' class='st4' d='M2482,1138.7l371.9,240.4v1448.5' /%3E%3Cpath id='Tracé_13666_00000108285185810633910430000008108533360413475996_' class='st4' d='M2482,1263.9l266.8,172.4v1391.3' /%3E%3Cpath id='Tracé_13667_00000156586977220435445280000002411663863977639357_' class='st2' d='M3089.1,936.5l93.4,60.4'/%3E%3Cpath id='Tracé_13668_00000122697554833574075560000012207635068381128377_' class='st2' d='M2895.4,936.5l287.1,185.5'/%3E%3Cpath id='Tracé_13669_00000176742133352505663560000015852910348043863197_' class='st2' d='M2701.7,936.5l441.2,285.2v1605.8' /%3E%3Cpath id='Tracé_13670_00000104665704093362866430000014964661296883916721_' class='st3' d='M2508.1,936.5l529.8,342.4v1548.6' /%3E%3Cpath id='Tracé_13671_00000076601879353826651730000001208602781448817306_' class='st3' d='M2482,1044.8l450.8,291.3v1491.4' /%3E%3Cpath id='Tracé_13672_00000160176454866505343880000001713391197052691074_' class='st4' d='M2482,1170l345.6,223.4v1434.2'/%3E%3Cpath id='Tracé_13673_00000133517981509130831210000006910776573403179938_' class='st4' d='M2482,1295.1l240.5,155.4v1377'/%3E%3Cpath id='Tracé_13674_00000052071461590431599740000007072466196263754892_' class='st2' d='M3040.6,936.5l141.8,91.7'/%3E%3Cpath id='Tracé_13675_00000049199008213258558180000000672476883860728226_' class='st2' d='M2847,936.5l335.5,216.8'/%3E%3Cpath id='Tracé_13676_00000101076733869353151970000002387516841512902846_' class='st3' d='M2653.3,936.5l463.3,299.5v1591.5' /%3E%3Cpath id='Tracé_13677_00000181794632145972197680000015936701132208169095_' class='st3' d='M2482,951l529.6,342.3v1534.3'/%3E%3Cpath id='Tracé_13678_00000181059830012107060040000017485604788209841537_' class='st3' d='M2482,1076.1l424.5,274.3v1477.1' /%3E%3Cpath id='Tracé_13679_00000135663330579730830030000007775463730161243297_' class='st4' d='M2482,1201.3l319.4,206.4v1419.9' /%3E%3Cpath id='Tracé_13680_00000164496357710003158690000012733447570461989041_' class='st4' d='M2482,1326.4l214.2,138.5v1362.7' /%3E%3Cpath id='Tracé_13681_00000027605917119598696470000007530295262273801093_' class='st2' d='M2992.2,936.5l190.2,122.9'/%3E%3Cpath id='Tracé_13682_00000029040770161929047310000018334222620771152772_' class='st2' d='M2798.6,936.5l383.9,248.1'/%3E%3Cpath id='Tracé_13683_00000039849519562918127580000001930319053663263406_' class='st3' d='M2604.9,936.5l485.5,313.8v1577.2' /%3E%3Cpath id='Tracé_13684_00000134970316012078358010000008243447974828952728_' class='st3' d='M2482,982.2l503.3,325.3v1520'/%3E%3Cpath id='Tracé_13685_00000053532176487454262630000016561729734223986856_' class='st4' d='M2482.5,1107.7l397.7,257v1462.8' /%3E%3Cpath id='Tracé_13686_00000002368388763637382940000017085487785662333846_' class='st4' d='M2482,1232.6l293,189.4v1405.6'/%3E%3Cpath id='Tracé_13687_00000075144936688034505970000002107462250726582915_' class='st4' d='M2482,1357.7l188,121.5v1348.3'/%3E%3Cpath id='Tracé_13688_00000143584040248980854500000003729418765014008759_' class='st5' d='M2482,1389l161.7,104.5v1334'/%3E%3Cpath id='Tracé_13689_00000179621988733948051440000016565939961669045673_' class='st5' d='M2482,1420.3l135.4,87.5v1319.7'/%3E%3Cpath id='Tracé_13690_00000012442044926617457970000013142806542690563221_' class='st5' d='M2482,1451.6l109.1,70.5v1305.4'/%3E%3Cpath id='Tracé_13691_00000137851819768214238300000001864714341214701212_' class='st5' d='M2482,1482.9l82.9,53.5v1291.1'/%3E%3Cpath id='Tracé_13692_00000043424885607838050750000000741146593121382810_' class='st5' d='M2482,1514.2l56.6,36.6v1276.8'/%3E%3Cpath id='Tracé_13693_00000183927418587720322010000000060371713156394941_' class='st5' d='M2482,1545.5l30.3,19.6v1262.5'/%3E%3Cpath id='Tracé_13694_00000069388880744676289010000010853208326461722790_' class='st5' d='M2482,1576.7l4,2.6v1248.2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Rectangle_530'%3E%3Crect x='0.5' y='0.5' class='st0' width='699' height='1890'/%3E%3C/g%3E%3C/svg%3E%0A");
    }
  
.contact .containContent {
    height: calc(100% - 254px);
  /*background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;*/
}
.contact .containContent .row {
    height: 100%;
}
.contact .headerSite.position-relative{
  position:absolute !important;
  width: 100%;
}
.contactBloc {
  margin-top:153px;
  margin-bottom:105px;
}
  
.contactBloc .title {
  font-size:47px;
  line-height: 57px;  
  margin-bottom:28px;
}  
  
  
  
  
  
/*

Privacy

*/
.privacy .headerSite.position-relative{
  position:absolute !important;
  width: 100%;
}
.privacyBloc {
  margin-top:153px;
  margin-bottom:105px;
}
  
.privacyBloc .title {
  font-size:47px;
  line-height: 57px;  
  margin-bottom:45px;
}
  
.errorBloc .btn-back {
  margin-top:45px;
} 
  
/*

404

*/
.error404 .containContent {
    height: calc(100vh);
}
.error404 .headerSite.position-relative{
  position:absolute !important;
  width: 100%;
}
.errorBloc {
  margin-top:153px;
  margin-bottom:105px;
  font-size:16px;
  line-height: 21px;  
}
  
.errorBloc .title {
  font-size:65px;
  line-height: 79px;  
  margin-bottom:28px;
}    
  
  

  
.containContent .contentZone {background-color:#ffffff;}
  
  
  
  
  
.introCompany .social{
  text-align: center;
}
  
  
  
  
  
  
.carousel-control-next {
    right: 0px !important;
}
.carousel-control-prev {
    left: 0px !important;
}
  
  
  
  
  
}