@media (min-width: 1200px) {
  
  /* Offcanva menu */
  .navbar-nav {
    font-size: 37px;
    line-height: 46px;
  }
  .navbar-nav .nav-item a{
    font-size: 37px;
    line-height: 46px;
    margin-bottom: 15px;
  }
.navbar-nav .nav-item.heading {
    font-size: 37px;
    line-height: 46px;
    margin-bottom: 15px;
}
  .navbar-nav li.menuProject a {
    font-size: 19px;
    line-height: 24px;
    margin-bottom: 13px;
  }
  .navbar-nav .menuProject.last a{
    margin-bottom:25px;
  }  
  
  
  
  
.home .footer{
  padding-bottom:15px;
}
.search .footer{
  padding-bottom:15px;
} 
  
  
  
  /*
  Homepage Banner
  */
  .home .headerSite{height:1025px}
  .project .headerSite{height:800px}
  .search .headerSite{height:400px}
  .unit .headerSite{height:540px}
  .brivia .headerSite,
  .promo .headerSite{height:400px}
  .contact .headerSite,
  .error404 .headerSite{height:110px}
  
  
  
  .homeBanner{
    height: 1028px;
  }  
  .homeBanner .headline{
    margin-top: 315px;
  }
  .homeBanner .searchHead{
    position: relative;
    bottom:auto;
  }
  .homeSliderHeadline .title{
    font-size:69px;
    line-height: 83px;
    margin-bottom:26px;
  }
  .homeSliderHeadline .subtitle{
    font-size:28px;
    line-height: 33px;
    margin-bottom:76px;
  }
  
  .col.homeField {
    padding-top:28px !important;
    padding-bottom:28px;
  }
  
  


  
  .homesearch .btn-group>.homesearch .btn-group:not(:first-child)>.btn, .homesearch .btn-group>.btn:nth-child(n+3), .homesearch .btn-group>:not(.btn-check)+.btn {
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
}

  .filterMain{display: grid;}
  .btn-group .accordion-item {
    width: 100%;
    margin: 17px;
}
  .homesearch .btn-group{
display: inline-flex;
    vertical-align: middle;
    flex-direction: row;
    justify-content: space-evenly;
}
.homesearch .btn.btn-white {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
 .filterMain .btn-group {
    display: inline-flex;
    vertical-align: middle;
    justify-content: space-evenly;
    flex-wrap: nowrap;
    flex-direction: row;
} 
.btn-group .accordion-item {
    width: 100%;
    margin: 17px;
   padding-left: 0px;
    padding-right: 0px;
}
#homesearch .accordion-header {
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom: none;
}
#homesearch .btn-search {
    margin-top: 0px;
    margin-bottom: 0px;
}
#homesearch .startingprice {
    min-width: 250px;
}
 .accordion-item .collapse.md-show{
    display:block !important;
  }
  .searchFilter{
    position:relative;
    top:0;
    left:0px;
    background-color: transparent;
  } 
  #startingprice .slider.slider-horizontal {
    margin-top: 0px;
}
  
  
  /*
  Homepage intro bloc
  */
  .containerImgIntro {
    margin-top:100px;
    margin-bottom:50px;
  }
  .introTitle {
    /*font-size: 24px;
    line-height: 29px;*/
    font-size: 36px;
    line-height: 43px;
    padding-bottom:25px;
  }
  .introline{
    margin-bottom:35px;
  }
  .introText{
    margin-bottom:35px;
  }
  .introText,
  .introText p{
    font-size: 16px;
    line-height: 19px;
  }
    
  
  
  
  /*
  Homepage Carousel
  */
  .homeCarousel{
    margin-top:65px;
    margin-bottom:100px;
  }
  .homeCarouselTitle{
    font-size: 36px;
    line-height: 43px;
    margin-bottom:50px;
  }
  

  
  
  
  
  
/*

PROJECT

*/

.projectLogo{margin-top:75px;}
.projectIntro {margin-top:70px;}
.projectIntro .lineColor {margin-bottom:35px;}
.projectIntro .text{
  font-size: 21px;
  line-height: 25px;
  margin-bottom:40px;
}
.projectIntro .specs{
  font-size: 21px;
  line-height: 36px;
  margin-bottom:40px;
}
.project .btn{
  font-size: 14px;
  line-height: 17px;
  padding: 13px 34px;
  margin-bottom: 40px;
}
.visitLink{  
  font-size: 14px;
  line-height: 17px;
}
.projectCatchphrase {
  font-size:120px;
  line-height:120px;
  text-align: right;
  margin-top:75px;
  margin-bottom:75px;
}
.projectServicesTitle {
  font-size:36px;
  line-height:43px;
  margin-bottom:23px;
}
.projectServicesList {
  margin-bottom:0px;
  font-size:16px;
  line-height:28px;
}
.projectContact{
  margin-top:92px;
  margin-bottom:107px;
}
.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;
  
}
.projectMap{padding-left:0px;padding-right:0px;}

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


  

  
/*

UNITS

*/

.unitbasicInfo {
  margin-top:100px;
}
.unitbasicInfo .projectName{
  font-size:24px;
  line-height: 28px;
  margin-bottom:48px;
}
.unitbasicInfo .unitNumber{
  font-size:52px;
  line-height: 63px;  
  margin-bottom:9px;
}
.unitbasicInfo .unitType{  
  font-size:24px;
  line-height: 29px;  
  margin-bottom:33px;
}
.availability {
  font-size:18px;
  line-height: 21px;
  margin-bottom: 40px;
}
.availability:before { 
  width:16px;
  height: 16px;
  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:5px;
}
  
  
.unitDescription {
  margin-bottom:59px;
  font-size: 18px;
  line-height: 21px;
  font-weight: 400;
}

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

  
  
.unitContact{
  margin-top:50px;
  margin-bottom:50px;
}
.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:100px;
}
.unitInlude .title {
  margin-bottom:44px;
  font-size: 26px;
  line-height: 30px;
}

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


.unitArea {  
  margin-bottom:100px;
}
.unitArea .title {
  margin-bottom:44px;
  font-size: 28px;
  line-height: 33px;
}

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



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

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


.unitgalerie{margin-top:80px;}

.unitMap {
  padding-left:0px;
  padding-right:0px;
}
.unitMap #map {
  max-height:400px;
  min-height:400px;
}
  
 
.unit .modal-title {
  font-size: 26px;
  line-height: 30px;
} 
  
  
  
  
  
  
/*

SEARCH PAGE

*/ 
  
.resultHead {
  padding-top:118px;
  padding-bottom:103px;
}
.resultHead .resutlTitle{  
  font-size: 52px;
  line-height: 63px;
  margin-bottom:13px;
}
.resultHead .resultNum {
  font-size: 24px;
  line-height: 29px;
}
  
  
  
  
  
  .btn-filterBy{background-color:#FDEF70;}
  
  #advsearch .accordion-button.collapsed:after{background-image:none;}
  #advsearch .accordion-item .accordion-header {
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom: none;
}
  #advsearch .accordion-item .accordion-body {
    font-size:13px;
    line-height: 16px;
    border:1px solid #000000;
    border-radius:10px;
    margin-top:22px;
    margin-bottom:30px;
  }
  #startingprice .min,
  #startingprice .max{
    font-size:12px;
    line-height: 15px;
  }
  #advsearch .accordion-item .accordion-body .form-control  {
    font-size:13px;
    line-height: 16px;
  }
  #advsearch .accordion-item .accordion-body.smallMargin {
    padding: 10px 5px;
  }
  #advsearch .form-control.hasDatepicker{  
    border:none;
    box-shadow:none;
  }
  #datepickerInline {
    position: absolute;
    z-index: 999;
}
  
  
  #datepickerInline .ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    margin: 11px auto 0;
}
  #datepickerInline .ui-widget-content {
    border: 1px solid #dddddd;
}
  #advsearch #dateSelect {
    display: block;
}
 #type .accordion-body,
 #project .accordion-body,
 #advfilter .accordion-body{
   display: block;
}
#type  .form-check,
#project  .form-check,
#advfilter .form-check {
    width: initial;
}
#advsearch .slider.slider-horizontal {
    margin-top: 5px;
}
  
 #advsearch .btn-reset {
  margin-bottom: 35px;
} 
 #advsearch .btn-search {
  margin-top: 0px;
  margin-bottom: 35px;
} 
  
  
  
/*

BRIVIA

*/
.introCompany{
  margin-top:100px;
  margin-bottom:54px; 
}

.introCompany .title{
  font-size:52px;
  line-height:63px;
  margin-bottom:54px;
}
.introCompany .description{
  font-size:18px;
  line-height:23px;
  margin-bottom:0px;
  
}
.introCompany .visitLink{
  font-size:17px;
  line-height:20px;
  margin-bottom:0px; 
}
  
  
.lineSep{
  margin-top:42px;
  margin-bottom:42px;
}

.managementTeam .title{
  font-size:100px;
  line-height:110px;
  margin-bottom:76px;
}
.managementPerson{
  margin-bottom:57px;
}
.managementTeam .fullName{
  font-size:24px;
  line-height:26px;
  margin-bottom:15px;
}
.managementTeam .description{
  font-size:18px;
  line-height:23px;  
}

.investing{
  margin-bottom:99px;
}

.investing .title{
  font-size:24px;
  line-height:29px;  
  margin-bottom:35px;
}
.investing .description{
  font-size:18px;
  line-height:21px; 
  margin-bottom:92px;  
}
.investing .btnDiscover{
  margin-bottom:0px;
 }
  
  
/*

PROMOTIONS

*/

.introPromo {
  margin-top:100px;
}
.introPromo .title {
  font-size:28px;
  line-height:32px;
  margin-bottom:54px;
}
.introPromo .description {  
  font-size:18px;
  line-height:23px;
}
.promoBloc {  
  margin-bottom:100px;
}
  
  
  
  
/*

Contact

*/
.contact .containContent {
    height: 100%;
}
  
.contactBloc {
  margin-top:212px;
  margin-bottom:141px;
}
  
.contactBloc .title {
  font-size:52px;
  line-height: 63px;  
  margin-bottom:32px;
}  
  
.contactIconCol {
  font-size:18px;
  line-height:21px;
  font-weight: 400;
} 
  
  
 /*

Privacy

*/

.privacyBloc {
  margin-top:212px;
  margin-bottom:141px;
}
  
.privacyBloc .title {
  font-size:52px;
  line-height: 63px;  
  margin-bottom:45px;
}   
  
 /*

Privacy

*/
.error404 .containContent {
    height: 100%;
}
.errorBloc {
  margin-top:212px;
  margin-bottom:141px;
}
  
.errorBloc .title {
  font-size:77px;
  line-height: 92px;  
  margin-bottom:50px;
}   
  
.errorBloc .btn-back {
  margin-top:50px;
} 
  
  
.home .backTop, .search .backTop {
    bottom: 25px;
    right: 26px;
}
  .backTop {
    bottom: 25px;
    right: 26px;
}
  
.grecaptcha-badge{
bottom: 74px !important;
}  
nav.navbar.navbar-light{
  background-color:rgba(0,0,0,0.3);
} 
  
}