  html { scroll-behavior: smooth;}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

.spl-pages .meridianFloor .demo-galleryminhgt  .floor-area{min-height:335px !important}
.spl-pages .grygrdnt-bg a{display:table; margin:0 auto}
 body{overflow-x:hidden}
.lg-autoplay-button{display:none;}.lg-fullscreen, #lg-zoom-in, #lg-download{display:none;}#lg-zoom-out, #lg-actual-size, #lg-share{display:none;}
.spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid a:hover, .spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid a h4:hover, .spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid a:focus{border:none; color:#fff;     overflow: y-hidden;   text-decoration: none;}
.demo-gallery > ul { margin-bottom: 0;}
.demo-gallery > ul > li {float: left;margin-bottom: 15px; width: 32.9%;list-style: none;overflow: hidden;}
.demo-gallery > ul > li a { position: relative; float: left; overflow: hidden;}
.demo-gallery > ul > li a > img { 
-webkit-transition: -webkit-transform 0.15s ease 0s;
              -moz-transition: -moz-transform 0.15s ease 0s;
              -o-transition: -o-transform 0.15s ease 0s;
              transition: transform 0.15s ease 0s;
              -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
              height: 100%;
              width: 100%;
            }
            .demo-gallery > ul > li a:hover > img {
              -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster > img {
              opacity: 1;
            }
            .demo-gallery > ul > li a .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.1);
              bottom: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: 0;
              -webkit-transition: background-color 0.15s ease 0s;
              -o-transition: background-color 0.15s ease 0s;
              transition: background-color 0.15s ease 0s;
            }
            .demo-gallery > ul > li a .demo-gallery-poster > img {
              left: 50%;
              margin-left: -10px;
              margin-top: -10px;
              opacity: 0;
              position: absolute;
              top: 50%;
              -webkit-transition: opacity 0.3s ease 0s;
              -o-transition: opacity 0.3s ease 0s;
              transition: opacity 0.3s ease 0s;
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .justified-gallery > a > img {
              -webkit-transition: -webkit-transform 0.15s ease 0s;
              -moz-transition: -moz-transform 0.15s ease 0s;
              -o-transition: -o-transform 0.15s ease 0s;
              transition: transform 0.15s ease 0s;
              -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
              height: 100%;
              width: 100%;
            }
            .demo-gallery .justified-gallery > a:hover > img {
              -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
              opacity: 1;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.1);
              bottom: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: 0;
              -webkit-transition: background-color 0.15s ease 0s;
              -o-transition: background-color 0.15s ease 0s;
              transition: background-color 0.15s ease 0s;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster > img {
              left: 50%;
              margin-left: -10px;
              margin-top: -10px;
              opacity: 0;
              position: absolute;
              top: 50%;
              -webkit-transition: opacity 0.3s ease 0s;
              -o-transition: opacity 0.3s ease 0s;
              transition: opacity 0.3s ease 0s;
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .video .demo-gallery-poster img {
              height: 48px;
              margin-left: -24px;
              margin-top: -24px;
              opacity: 0.8;
              width: 48px;
            }
            .demo-gallery.dark > ul > li a {
              border: 3px solid #04070a;
            }
            .home .demo-gallery {
              padding-bottom: 80px;
            }






.modal.and.carousel { position: fixed; // Needed because the carousel overrides the position property}
.sl-overlay {background: #000000;}
.spl-pages {     font-family: Montserrat-ExtraLight;}
.spl-pages .modal { background: rgba(0, 0, 0, 0.65);}
.spl-pages .close:hover, .spl-pages .close:focus{ opacity: 1;}
.spl-pages .close{opacity: .8;}
.spl-pages{margin: 0;padding: 0; background-color: #101010}
.spl-pages .dsclmtext{font-size: 13px;color: #929497; margin-top: 30px;text-transform: uppercase;}
.spl-pages .pdg-lftzro{padding-left: 0}
.spl-pages .pdg-rghtzro{padding-right: 0}
.spl-pages .floor-area span.whitespnmin{    padding: 0 0 5px 2px; color: #fff; text-transform: uppercase;}
.spl-pages .header .headTop{background-color: #0b0b0b;}
.spl-pages .meridianFloor .floor-area:first-child{top: 0;}
.spl-pages .gallery_plan .grndlby-text_grid h3{  text-transform: uppercase;   font-size: 18px;    color: #D4825E; margin-top: 30px;}
.spl-pages .gallery_plan .grndlby-text_grid h3 span{display: block;     color: #BBBDBF;}
.spl-pages .gallery_plan .grndlby-text_grid p { font-size: 16px; color: #BBBDBF; line-height: 28px; margin-top: 20px;}
.spl-pages .pop-textwrp ul{list-style: decimal;    color: #D4825E; font-size: 18px;}
.spl-pages .pop-textwrp ul li{ color: #D4825E;  font-size: 14px; line-height: 22px;padding: 0 0 0 10px;    margin-bottom: 10px;
    text-transform: uppercase;}
.mymodal-dialog{width: 100%; margin: 0;}
.mymodal-dialog .modal-content{background:inherit;box-shadow: none;    background: inherit;  box-shadow: none; border: none; }
.mymodal-dialog .modal-content .modal-body .pop-textwrp{background: #151516; padding: 30px 0px 30px 30px; float: left; position: relative; }
.mymodal-dialog .modal-content .modal-body p.dscmertxt{font-size: 12px; margin-top: 20px; color: #fff; text-transform: uppercase;}
.mymodal-dialog .modal-content .modal-body .pop-textwrp h5{color: #fff; font-size: 14px; margin-bottom: 10px; margin-top: 10px;}
.mymodal-dialog .modal-content .modal-body p.dscmertxt .dscmerxt{font-size: 10px; padding-right: 30px;}
.mymodal-dialog .modal-content .modal-body .pop-textwrp::after{ position: absolute; left: -19px;width: 20px;
    height: 80%; background: #d4825e; top: 10%;content: "";}
.mymodal-dialog .modal-content .modal-body .popimg{float: left;}
.mymodal-dialog .modal-content .modal-body .popimg h4{  padding-bottom: 20px;  font-size: 20px;
    color: #D4825E; text-align: center; }
    .mymodal-dialog .modal-content .modal-body .pop-textwrp::before { position: absolute; right: -19px;width: 20px;
    height: 80%; background: #d4825e; top: 10%;content: "";}
.modal-header { border-bottom: none;}.modal-footer { border-top: none;}
.spl-pages .pop-textwrp h3{font-size: 28px; color: #D4825E;margin-bottom: 15px;
    margin-top: 0px;text-transform: uppercase; }
.spl-pages .pop-textwrp ul li span{color: #BABCBE;}
.spl-pages .pop-textwrp{padding: 0 15px;}
.spl-pages .gallery_plan{margin-top: 30px;}
.spl-pages .header .contactSec .fa{color: #818181;}
.spl-pages .header .navbar-inverse{background-color: #101010; border-radius: 0;}
.spl-pages .header .mainHeadMenu li .menuTwo {color: #818181;}
.spl-pages .header .navbar-inverse .navbar-nav > .active > a, .spl-pages .header .navbar-inverse .navbar-nav > .active > a:hover, .spl-pages .navbar-inverse .navbar-nav > .active > a:focus{    background: #171717;
    color: #818181;}
.spl-pages .spl-pagecnt-wrp_two{padding-top: 15px; background: #101010;}
.spl-pages .box-mainmansion ul li { padding-bottom: 15px;    padding-top: 8px;}
.spl-pages .box-mainmansion ul{list-style: decimal;padding: 0 0px 0px 20px;}
.spl-pages .grygrdnt-bg .textgrygrdnt-bg h4 span{    border-bottom: 2px solid #767676;}
.spl-pages .grygrdnt-bg .textgrygrdnt-bg h4 span img{padding-bottom: 15px;}
.spl-pages .grygrdnt-bg .textgrygrdnt-bg h2{  padding-top: 20px;  color: #818181;}
.spl-pages .grygrdnt-bg{min-height: 600px;background: rgba(25,25,25,1);
background: -moz-linear-gradient(top, rgba(25,25,25,1) 0%, rgba(16,16,16,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(25,25,25,1)), color-stop(100%, rgba(16,16,16,1)));
background: -webkit-linear-gradient(top, rgba(25,25,25,1) 0%, rgba(16,16,16,1) 100%);
background: -o-linear-gradient(top, rgba(25,25,25,1) 0%, rgba(16,16,16,1) 100%);
background: -ms-linear-gradient(top, rgba(25,25,25,1) 0%, rgba(16,16,16,1) 100%);
background: linear-gradient(to bottom, rgba(25,25,25,1) 0%, rgba(16,16,16,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#101010', GradientType=0 ); }
.spl-pages .spl-pagecnt-wrp_two .text_wrp h3{font-size: 28px;    font-family: Montserrat-ExtraLight; color: #D4825E;margin-top:60px;}
.spl-pages .spl-pagecnt-wrp_two .text_wrp h3 span{display: block; font-family: Montserrat-ExtraLight;}
.spl-pages .spl-pagecnt-wrp_two .text_wrp h3 span.gry{color: #BBBDBF;}
.spl-pages .spl-pagecnt-wrp_two .text_wrp h4{font-size: 20px;font-family: Montserrat-ExtraLight; color: #D4825E; padding-top: 65px;}
.spl-pages .spl-pagecnt-wrp_two .text_wrp p{font-size: 18px;font-family: Montserrat-ExtraLight; color: #BBBDBF;line-height: 35px;margin-top:50px; }
.spl-pages .grygrdnt-bg .textgrygrdnt-bg{padding: 10.5% 0 90px 0;}
.spl-pages .spl-pagecnt-wrp_two .img_wrp img{width: 100%;}
.spl-pages .spl-pagecnt-wrp_three{padding: 120px 0; margin-top: 40px;
    background: url(../images/yasreyalty/yasreyalty-img-bg.jpg) no-repeat;
    display: inline-block;
    background-size: cover; }
    .spl-pages .spl-pagecnt-wrp_two .text_wrp p a{    color: #D4825E;}
.spl-pages .spl-pagecnt-wrp_three img{width: 100%}
.spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid{text-align: left;}
.spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid h3 span.gry {    color: #BBBDBF;}
.spl-pages .box-mainmansion h4{ margin-bottom: 15px;   color: #D4825E;    font-size: 16px;}
.spl-pages .box-mainmansion ul li {
    font-size: 18px;
        color: #BBBDBF;
    line-height: 22px;
    padding: 15px 0 15px 10px;

}
.spl-pages .box-mainmansion ul li span{display: block;font-size: 13px; line-height: 22px;}
.spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid h3 {
    font-size: 28px;
    color: #D4825E;
    margin-top: 50px;
        font-family: Montserrat-ExtraLight;
}


.spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid p {
    font-size: 18px;
    color: #BBBDBF;
    line-height: 30px;
    margin-top: 40px;
}
.spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid h3 span {
    display: block;    font-family: Montserrat-ExtraLight;
}
.spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid h4 {
    font-size: 20px;
    color: #D4825E;
    padding-top: 10px;
	    margin-top: 55px;
    background: url(../images/add-icontwo.png) no-repeat center left;
    padding-left: 60px;
    padding-bottom: 6px;
        font-family: Montserrat-ExtraLight;
}
.spl-pages .footer .ftrMenuFour li, .spl-pages .footer .clrSix, .spl-pages .footer .clrSix, .spl-pages .footer .ftrMenuOne li a, .spl-pages  .footer .clrAct{color: #fff !important;}
.spl-pages .spl-pagecnt-wrp_four{ padding: 90px 0; margin-top: 40px;
    
    display: inline-block;
    background-size: 100% 100%;
	}
.spl-pages .projectSec {  background: #1D1D1D;}
 .spl-pages .tabSection .w3-button:hover, .spl-pages .tabSection .active {background: #1D1D1D !important; color: #D4825E;}
 .spl-pages .tabSection .w3-button {    font-family: Montserrat-ExtraLight; background: #191919; font-size: 14px; color: #fff;width: auto;padding: 18px 18px;font-weight: normal;text-transform: uppercase;}
 .spl-pages .floor-area { background: #191919; width: 100% !important; min-height: inherit !important;}
  .spl-pages .slideThreeMenu { background: #191919;}
.spl-pages .tabBtn:after{display: none;}
.spl-pages .floor-area p span{ color: #BBBDBF;font-weight: normal;}
.spl-pages .floor-area p{font-size: 10px; font-weight: normal; margin-bottom: 3px;text-transform:uppercase;  color: #D4825E !important;}
.location-mapbtn {
    padding: 15px 25px;
    border-radius: 3px;
    border: 1px solid #000;
    margin: 15px 0 0 0;
    background: #c37958;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
	text-transform:capitalize;
}
.location-mapbtn:hover{text-decoration:none; color:#000;}
.spl-pages .floor-area span{    text-align: center;
    color: #D4825E;
    padding-bottom: 12px;
    margin: 0 auto;
    padding-right: 30px;
    display: table; 
    }
.spl-pages .floor-area span.main{width: 100%;text-transform: uppercase; background: url(../images/add-icn-fr-maps.png) no-repeat top right;}

    .spl-pages .disclaimer{text-align: center; padding-bottom: 20px; padding-top: 15px;;}
 .spl-pages .disclaimer p{font-size: 13px; color: #BBBDBF;padding-bottom: 15px;    font-family: Montserrat-ExtraLight;}
 .spl-pages .disclaimer p span{font-weight: 600;     font-family: Montserrat-ExtraLight;}
  .spl-pages .disclaimer h4{font-size: 14px;font-weight: 600; color: #BBBDBF; padding-top: 20px;padding-bottom: 15px;    font-family: Montserrat-ExtraLight;}
  .spl-pages .footer {
    background: #151516;}
  .spl-pages .footer .ftrBtm {
    background: #1D1D1D;}
    .spl-pages .footer .ftrBtm a, .spl-pages .footer .ftrBtm h3{color: #808080;} 
.spl-pages .floor-area p span {
    padding: 5px !important;
    display: inline-block !important;
    text-transform:uppercase; 
} 
.mbltxtspl{display: none;}
.spl-pages .floor-area img{margin-bottom: 20px; }
.spl-pages .gallery_plan img{width: 100%;}
.spl-pages .gallery_plan
.sl-overlay {
    background: #1a1a1a !important;}

.faq-section {
      font-family: Montserrat-ExtraLight;
    background: #1d1d1d;
    padding: 10vh 0 0;
    margin-top: 30px;
    margin-bottom: 30px;
}
.faq-title h2 {
  position: relative;
  margin-bottom: 45px;
  display: inline-block;
  font-weight: 600;
  line-height: 1;
      color: #BBBDBF;
          font-size: 32px;
      font-family: Montserrat-ExtraLight;
}

.faq-title p {
  padding: 0 190px;
  margin-bottom: 10px;
}

.faq {
background: transparent;

}

.faq .card {
  border: none;
  background: none;
      border-bottom: 1px dashed #1d1d1d;
}

.faq .card .card-header {
  padding: 0px;
  border: none;
  background: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.faq .card .card-header:hover {
      background: rgb(41, 41, 41);
  padding-left: 10px;
}
.faq .card .card-header .faq-title {
  width: 100%;
  text-align: left;
  padding: 0px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 1px;
  color: #BBBDBF;
  text-decoration: none !important;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  cursor: pointer;
    padding-top: 15px;
    padding-bottom: 15px;
}

.faq .card .card-header .faq-title .badge {
display: inline-block;
    width: 25px;
    height: 25px;
    float: left;
    text-align: center;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    text-align: center;
    line-height: 20px;
    background: #D4825E;
    font-family: Montserrat-ExtraLight;
        color: #BBBDBF;
    font-size: 14px;
    margin-right: 20px;
    font-weight: 600;
}

.faq .card .card-body {
padding: 15px;
    padding-left: 35px;
    padding-bottom: 10px;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
    line-height: 28px;
    letter-spacing: 1px;
    border-top: 1px solid #5f5f5f;
}

.faq .card .card-body p {
  margin-bottom: 14px;
  font-size: 14px;
    color: #BBBDBF;
    line-height: 25px;
}

@media (max-width: 991px) {
  .faq {
    margin-bottom: 30px;
  }
  .faq .card .card-header .faq-title {
    line-height: 26px;
    margin-top: 10px;
  }
}

    
    @media only screen and (max-width: 767px) {
      .mbldsplnon{display: none;}
      .mbltxtspl{display: block;}
.spl-pages .spl-pagecnt-wrp_three { padding: 30px 0 50px 0;}
.spl-pages .meridianFloor .demo-galleryminhgt .floor-area { min-height: 235px !important;}
.demo-gallery > ul > li{    width: 49%;}
.spl-pages .meridianFloor .floor-area:first-child { top: 0px;  margin-top: 0px; }
.spl-pages .spl-pagecnt-wrp_two .text_wrp h3 { font-size: 22px;}
.spl-pages .spl-pagecnt-wrp_two .text_wrp p { font-size: 16px;color: #BBBDBF; line-height: 28px;}
.spl-pages .grygrdnt-bg {min-height: 330px;}
.spl-pages .grygrdnt-bg .textgrygrdnt-bg h4 span img { padding-bottom: 15px; width: 70%;}
.spl-pages .spl-pagecnt-wrp_two .text_wrp h4{  font-size: 16px;  padding-top: 20px; margin-bottom: 35px;}
.spl-pages .spl-pagecnt-wrp_two .text_wrp p{    margin-top: 10px;    font-size: 16px;    line-height: 30px;}
.spl-pages .spl-pagecnt-wrp_two .text_wrp h3{margin-top: 0;}
.spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid p{    margin-top: 10px;}
.spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid h4 {
    padding-left: 40px;
    padding-bottom: 6px;
    font-size: 16px;
    margin-bottom: 10px;
    padding-top: 11px;
    margin-top: 25px;
}
.spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid h3{    font-size: 22px;    margin-top: 20px;}
.spl-pages .spl-pagecnt-wrp_four .grndlby-text_grid {padding: 15px; background: #101010d1;}
    }
    @media only screen and (max-width: 1023px) and (min-width: 768px) {

    .spl-pages .grygrdnt-bg {   min-height: 500px;}
    .spl-pages .spl-pagecnt-wrp_two .text_wrp h3{    margin-top: 20px;font-size: 22px;}
    .spl-pages .spl-pagecnt-wrp_two .text_wrp p {font-size: 16px;line-height: 28px;margin-top: 10px;}
    .spl-pages .spl-pagecnt-wrp_two .text_wrp h4 { font-size: 16px; padding-top: 15px;}
    .spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid h3 {   font-size: 18px;    margin-top: -20px;}
    .spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid p { font-size: 16px; line-height: 26px; margin-top: 20px;}
    .spl-pages .spl-pagecnt-wrp_three .grndlby-text_grid h4 {font-size: 16px;padding-top: 30px; padding-bottom: 8px;
}
.spl-pages .spl-pagecnt-wrp_four .grndlby-text_grid {
    padding: 40px 20px 20px 20px;
    background: #161517d6;
}
    }

    .spl-pages .pop-slide .carousel-indicators, .spl-pages .pop-slide .carousel-inner .carousel-caption{    position: initial; margin: 0 auto;}
.spl-pages .pop-slide .carousel-indicators li{width: 100px; height:auto;  border-radius: 0;    text-indent: inherit; background:#1d1d1d;}
.spl-pages .pop-slide .carousel-indicators li img{width: 100%; height:auto; }
.spl-pages .pop-slide .carousel-inner{width: 75%; margin:0 auto;}
.spl-pages .pop-slide .carousel-inner .carousel-caption{padding-top: 0;}
 .spl-pages .pop-slide .carousel-inner .carousel-caption h3{    color: #D4825E;        font-family: Montserrat-ExtraLight; font-size: 20px;}
 .spl-pages .pop-slide .carousel-inner .carousel-caption p{    color: #D4825E;        font-family: Montserrat-ExtraLight; font-size: 14px;}
 .spl-pages .modal .modal-header{padding-bottom: 0;}
  .spl-pages .pop-slide .carousel-inner .carousel-caption p span, .spl-pages .pop-slide .carousel-inner .carousel-caption h3 span{color: #BBBDBF;}
  .spl-pages .pop-slide .carousel .carousel-control .glyphicon-chevron-left{width: 60px; border-radius: 100% ;  height:60px; background: url(../images/leftrw.png) center no-repeat #1D1D1D;}
  .spl-pages .pop-slide .carousel .carousel-control .glyphicon-chevron-right{width: 60px; border-radius: 100% ;  height:60px; background: url(../images/rightrw.png) center no-repeat #1D1D1D;}
  .spl-pages .pop-slide .carousel .carousel-control .glyphicon-chevron-left:before, .spl-pages .pop-slide .carousel .carousel-control .glyphicon-chevron-right:before{display: none;}
.spl-pages .grygrdnt-bg .textgrygrdnt-bg .pjtStarSec{    margin: 50px auto 20px !important;}