html,body{padding:0;margin:0;font-size:14px;-webkit-font-smoothing:antialiased;font-family:'Source Sans Pro',sans-serif;color:#343434}
a,img,button,input[type=submit]{text-decoration:none;outline:none;border:0}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition: ease 0.5s;}
.container{max-width:1200px;margin:0 auto;padding:0 20px}
.clearfix{clear:both}
.clear{clear:both;height:20px}
.pull-left{float:left!important}
.pull-right{float:right!important}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.img-responsive{max-width:100%;height:auto}
.img-full{width:100%;height:auto}
.center-block{margin:0 auto}
.col-1{width:8.3333333333333%}
.col-2{width:16.666666666667%}
.col-3{width:25%}
.col-4{width:33.333333333333%}
.col-5{width:41.666666666667%}
.col-6{width:50%}
.col-7{width:58.333333333333%}
.col-8{width:66.666666666667%}
.col-9{width:75%}
.col-10{width:83.333333333333%}
.col-11{width:91.666666666667%}
.col-12{width:100%}
.col-12-5{width:20%}
.w70{width:70%}
.w30{width:30%}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-12-5,.w30,.w70{float:left}
.wrap{display:block}
.block{display:table-cell;vertical-align:middle}
section{float:left;width:100%}
.relative{position:relative}
.absolute{position:absolute}
header{position:fixed;z-index:999;left:0;top:0;border-bottom:2px solid #e1bc7d;width:100%;padding:14px 0;background-color:#8E0714;transition:ease all .5s}
.logo-wrapper{left:0;text-align:-webkit-center;top:-14px;padding:0}
.logo-wrapper1{position:absolute;right:0;top:-14px;padding:0;background-color:#e3e2e8}
.section-padding{padding:110px 0}
.section-extra-padding{padding:170px 0}
.logo-wrapper>a,.logo-wrapper>a>img{display:block;margin-top:-11px}
.number-wrapper{font-family:'Source Sans Pro',sans-serif!important;margin-right:10px;font-size:16px!important;line-height:30px!important;width:170px;display:inline-block;line-height:30px!important;color:#fff!important;text-align:right}
.enquire-now-btn{background-color:#cdab64;padding:0 10px;color:#fff;line-height:30px;font-size:14px;cursor:pointer;-webkit-transition:1s;transition:1s;font-family:'Source Sans Pro',sans-serif}
footer{width:100%;line-height:32px;background-color:#000;padding:10px 0;color:#fff;font-size:15px;text-align:center}
footer a{color:#fff;vertical-align:middle}
footer a img{vertical-align:middle}
.enquire-form{width:300px;position:absolute;background:rgba(52,52,52,1);right:20px;top:30px;border:1px solid #ccc;padding:10px;display:none}
.nav-wrapper{text-align:center}
nav{margin-top:10px}
nav a{display:inline-block;margin:0 0 0 25px;text-transform:capitalize;color:#edc785;font-size:18px;cursor:pointer;font-family:'Source Sans Pro',sans-serif}
nav a.active{color:#cdab64}
nav a:hover{color:#9a7d4f;text-decoration:none}
.lh30{line-height:30px}
.slide{height:100%;width:100%;background-position:center;background-size:cover}
.section-title{font-size:40px;font-family:'Source Sans Pro',sans-serif;color:#8E0714;text-align:center}
.section-subtitle{font-size:25px;margin-bottom:50px;font-family:'Source Sans Pro',sans-serif;color:#000}
.fwbold{font-family:'Source Sans Pro',sans-serif}
.section-subtitle-white{font-size:25px;margin-bottom:50px;font-family:'Source Sans Pro',sans-serif}
.section-subtitle-white:after{content:'';position:absolute;left:0;height:1px;width:100%;background-color:#fff;bottom:-22px}
.specs-subtitle-white{font-size:18px;margin-bottom:50px;font-family:'Source Sans Pro',sans-serif}
.specs-subtitle-white:after{content:'';position:absolute;left:0;height:1px;width:100%;background-color:#ecc561;bottom:-22px}
.specs-list li{list-style-type:none}
.specs-list li a{color:#ecc561;font-size:18px;padding:10px 0;display:block;position:relative}
.specs-list li a:before{content:'';position:absolute;left:-17px;top:20px;width:5px;height:5px;background:#000;border-radius:10px}
.f28{font-size:28px;color:#fff}
.specs-list{padding-left:15px;z-index:99;width:90%}
.specs-list:before{content:'';position:absolute;left:0;top:0;background-color:#fff;width:1px;height:100%;z-index:-1}
.active-specs{background-color:#ffc20e;color:#000!important;margin-left:-15px;padding:10px 15px!important;border-radius:0 20px 20px 0}
.active-specs:before{content:'';position:absolute;left:-17px;top:20px;width:0!important;height:0!important;background:#000;border-radius:10px}
.content-wrapper p{font-weight:600;text-align:center}
.specs-tab{display:none}
.specs-tab ul{padding-left:0}
.specs-tab li{padding:5px 20px;position:relative;list-style-type:none;color:#fff}
.specs-tab ul li:before{content:'';width:6px;height:6px;border-radius:10px;position:absolute;left:0;top:24px;background:#fff}
.specs-title{font-size:30px}
.specs-right{padding:0 50px}
.grey{color:#4d4e50}
.amenities{width:70%;margin:20px auto}
.amenities-img{width:30%;margin:30px auto}
.amenities-text{width:70%;margin:0 auto;font-size:17px;padding:14px 10px}
section.grey { background-color: #fff; max-width: 100%;box-shadow: inset 0px 15px 10px -10px #666,inset 0px -15px 10px -10px #CCC;}
section p,section ul,section ol{font-size:16px;line-height:28px}
.hide-in-desktop{display:none}
.tagline{right:15px;top:290px;text-align:left;position:absolute}
.tagline-left{left:15px;top:260px;text-align:left;position:absolute}
.tagline-top{font-size:60px;color:#fff;line-height:54px;margin-bottom:20px;font-family:'Source Sans Pro',sans-serif}
.tagline-bottom{font-size:26px;color:#d2ac67;font-family:'Source Sans Pro',sans-serif}
.white{color:#fff}
.golden{color:#b8292f}
.banner-bottom-tagline{width:100%;left:0;text-align:center;z-index:99;background:#343434;padding:10px 0;font-size:18px;font-family:'Source Sans Pro',sans-serif}
.banner-bottom-tagline>.col-6:first-child{border-right:1px solid #fff}
.banner-bottom-tagline span{font-size:25px}
.box{width:50%;float:left;padding:10px;min-height:205px}
.box-text{font-size:20px;padding:0 10px;font-family:'Source Sans Pro',sans-serif;color:#000}
.box ul{font-size:15px;padding-left:14px}
.box1{border-right:1px solid #000;border-bottom:1px solid #000}
.box2{border-bottom:1px solid #000}
.box3{border-right:1px solid #000}
.bx-wrapper .bx-pager{position:absolute;bottom:120px;width:100%;z-index:99;text-align:center;font-size:.85em;font-family:'Source Sans Pro',sans-serif;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#cdab64}
.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}
.bx-wrapper .bx-pager-item{font-size:0;line-height:0}
.padding{padding:70px 0}
.specification-bg{background-image:url(../images/specificationsbg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:initial!important}
.form-group{margin-bottom:15px}
.contactuslabels{color:#BF9E61}
.form-group input{position:relative}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    /* border-radius: 4px; */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.submit{cursor:pointer;background:#BF9E61;color:#fff;padding:10px}
.error{color:red!important}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;font-size:14px}
.hide-in-mobile{display:block}
.footer-mobile{display:none}
.top-padding{padding-top:70px}
.banner-bottom-tagline .col-6{padding:0 10px}
.overview-parallax{width:80%;margin:0 auto;background-attachment:fixed;background-repeat:round}
.overview-parallax img{width:400px;max-width:100%}
.left-padding{padding-left:50px}
.form-p{text-align:center;margin-bottom:20px!important;color:#000}
#contact{background-image:url(../images/footback.webp);background-size:cover;background-position:center;background-attachment:fixed}
.intl-tel-input{width:100%}
.form-btn{margin:0 auto;display:block;background:#8E0714;border:2px solid #8E0714;color:#fff;font-size:18px;padding:8px 39px;transition:ease all 0.5s}
.form-btn:hover{border-color:#000;background:transparent;color:#fff;transition:ease all 0.5s}
.contact-div{padding-bottom:20px}
#contctform-phone{width:100%}
.price-model{z-index:9999!important;opacity:1}
.her{background-color:#8E0714;color:#fff;border-bottom:none!important}
.tbl>tbody>tr>td{border-top:none!important}
.her h3{margin:8px 0}
.modal-dialog{top:50px;background:transparent!important}
#main-pop .modal-header,#myModal1 .modal-header,.price-model .modal-header,#iam-model .modal-header,#watch-model .modal-header,#broucher .modal-header,#privacy-policy .modal-header{background:#8E0714;color:#fff}
.modal-header .close,#main-pop .close,.price-model .close,#broucher-form .close{color:#fff!important;opacity:1!important;margin-top:-25px}
#broucher-form input,#broucher-form select{height:40px;width: calc(100% - 40px);padding-left:9px;border:none;background:#f3f3f3}
#broucher-form.form-group{height:40px;margin-bottom:20px}
#broucher-form .input-group-addon{background: #8E0714; color: #fff; border: 0; height: 40px; float: left; width: 40px; line-height: 28px;}
#price-popup input,#price-popup select{height:40px;width:100%;padding-left:9px;border:none;background:#f3f3f3}
#price-popup .form-group{height:40px;margin-bottom:20px}
#price-popup .input-group-addon{background:#8E0714;color:#fff;border:0}
#main-popup input,#main-popup select{height:40px;width: calc(100% - 40px);padding-left:9px;border:none;background:#f3f3f3}
#main-popup .form-group{height:40px;margin-bottom:20px}
#main-popup .input-group-addon{background: #8E0714; color: #fff; border: 0; height: 40px; float: left; width: 40px; line-height: 28px;}
.form-group .input-group.half {
    width: 49%;
    float: left;
    margin-right: 15px;
}
#float-form .input-group.half input {
    width: 100%;
}
.price-btn{margin:0 auto;display:block;background-image:none;background-color:#8E0714!important;text-shadow:none;color:#fff;border-color:#fff;border-radius:5px;padding:10px 20px;transition:all .5s ease;font-weight:800}
.modal-backdrop.fade{opacity:.5;z-index:unset}
.simple-list ul {
    padding: 0;
    margin: 0;
}

.simple-list ul li {
    position: relative;
    list-style: none;
    padding-left: 20px;
    margin-bottom: 6px;
    width: 100%;
    float: left;
}
.simple-list ul li::before {
    position: absolute;
    content: "";
    background: none;
    width: 6px;
    height: 6px;
    top: 8px;
    left: 0;
    border: solid #000;
    border-width: 0px 1px 1px 0px;
    transform: rotate(-45deg);
}
.foote-wrap p a {
    font-size: 18px;
    line-height: 20px;
    color: #343434;
    padding: 0;
    font-weight: 200;
}

.map-area iframe {border:0}

@media all and (max-width: 1366px) {
.overview-parallax{width:85%}
.tagline{top:210px}
.tagline-left{left:120px;top:150px}
}
@media all and (max-width: 1024px) {
.logo-wrapper{left:-3px}
.logo-wrapper1{right:45px;width:55px;top:-23px}
.box{min-height:270px}
}
@media all and (max-width: 768px) {
.banner-bottom-tagline span{font-size:23px}
.box{width:100%;min-height:auto}
.box1,.box2,.box3,.box4{border:0}
.overview-parallax{height:auto;background-image:none;width:100%}
.overview-parallax img{margin-top:0}
.carousel,.carousel-inner,.carousel-inner .item{margin-top:7%!important}
}
@media all and (max-width: 700px) {
.footer-mobile{display:block;position:fixed;bottom:0;left:0;z-index:999;width:100%;background-color:#343434;padding:5px;text-align:center;color:#fff;font-family:'Source Sans Pro',sans-serif}
.amenities-main p{font-size:14px}
#form_success{color:#343434!important}
.overview-parallax{height:auto;background-image:none;width:100%}
.left-padding{padding-left:0}
.overview-parallax img{margin-top:0}
.hide-in-desktop{display:block}
.close-btn{display:block;right:10px;font-weight:700}
.enquire-form{display:none;position:fixed;left:0;bottom:30px;top:0;background-color:rgba(255,255,255,0.92);height:95%;z-index:9999;-webkit-transition:all 400ms ease-out;transition:all 400ms ease-out;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-overflow-scrolling:touch;padding:5%;overflow-y:scroll;padding-bottom:0;width:100%}
.banner-bottom-tagline .col-6{width:100%}
.banner-bottom-tagline span{font-size:18px}
.banner-bottom-tagline{font-size:15px}
.tagline-top{font-size:26px;line-height:32px;margin-top:10px}
.tagline-bottom{font-size:20px;line-height:24px}
.tagline{top:170px;width:90%}
.tagline-left{top:300px}
.enquire-now-wrapper{display:none}
header{padding:0}
.banner-bottom-tagline>.col-6:first-child{border-right:0 solid #fff;margin-bottom:10px}
.logo-wrapper{top:-24px;height:48px;z-index:99}
.fixHeader .logo-wrapper img{display:block!important}
.logo-wrapper>a,.logo-wrapper>a>img{display:inline-block;width:135px!important;transition:.8s}
.nav-wrapper{width:100%;margin-top:0;position:absolute;background-color:#8E0714;top:25px;left:0;display:none}
nav a{display:block;text-align:center;margin:0;padding:12px 0}
.burger-menu{display:block;position:absolute;right:20px;top:5px;font-size:18px;color:#d4af38}
.col-left,.col-right{width:100%}
.section-title{font-size:25px}
.section-subtitle{font-size:20px;margin-bottom:36px}
.amenities{width:100%}
.hide-in-mobile{display:none}
.box{width:100%;padding:10px 5px;min-height:0}
.box1,.box2,.box3,.box4{border:0}
button.accordion{background-color:#343434;color:#fff;cursor:pointer;padding:0;width:100%;border:none;text-align:left;outline:none;font-size:17px;transition:.4s}
.acc-content{display:inline-block;padding:10px}
button.accordion:after{content:'\02795';font-size:13px;color:#fff;float:left;margin-left:0;padding:12px 15px}
button.accordion.active:after{content:"\2796"}
div.panel{padding:0;background-color:transparent;max-height:0;overflow:hidden;transition:.6s ease-in-out;opacity:0}
.accordian-specs{margin-top:20px}
div.panel.show{opacity:1;max-height:800px}
div.panel ul{padding:0 30px;font-size:17px;line-height:28px}
.full-height{height:auto!important}
.mobile-accordian{margin-top:20px}
.specification-bg{background-color:#cdab64;background-image:none}
.wrap{display:block}
.block{display:block;vertical-align:middle}
.box-title .pull-left{display:inline-block}
.nav-wrapper{margin-left:0}
}
#CaptchaDiv{float:left;border:1px solid #fff;width:150px;height:35px;padding:0;font-size:26px;font-weight:800;text-align:center;color:#fff;margin:10px}
#refresh{cursor:pointer}
.map-click{background:#8E0714;color:#fff;text-decoration:none;outline:none;margin:0 auto;font-size:17px;display:block;padding:10px 23px;margin-top:50px;width:120px;border:2px solid #ddb87b;transition:ease all .5s}
#contact-form input,#contact-form select{height:40px;border:none;width:100%;padding-left:8px;background:#fff}
#contact-form .input-group-addon{background:#fff;color:#8E0714;border:0}
.form-ico{font-size:19px!important}
#contact-form textarea{border:none;resize:none}
#contact-form .form-group{height:40px;margin-bottom:23px}
#contact-form .selected-flag{background:#ba1f6b;width:39px;border-radius:3px 0 0 3px;height:40px}
#contact-form .flag-container{padding:0!important}
@media only screen and (max-width: 380px) {
.tbl-holder{overflow:scroll}
.her h3{font-size:15px}
}
.msgicon{height:100px;width:100px;border:4px solid #fff;font-size:39px;background:#000;color:#fff;border-radius:50%;padding:20px;text-align:center;margin:0 auto;display:block}
.oops{text-align:center;font-size:50px;margin-top:20px;margin-bottom:20px}
.oops-subtitle{font-size:18px}
.go-home{color:#000;background:#fff;font-size:19px;padding:10px;width:225px;margin:0 auto;margin-top:30px;border-radius:5px;transition:ease .5s}
.go-home:hover{transition:ease .5s;color:#fff;background:#000;border-radius:25px}
.oops-greet{color:#000;font-size:25px;font-weight:600;margin-bottom:15px}
button.btn.btn-danger.interested{position:fixed;bottom:15px;right:15px;transition:.4s ease-in;z-index:999;background-color:#8E0714;width:160px;font-weight:600;font-size:20px;padding:5px;color:#fff;border:2px solid #fff}
.interested-div{display:none;position:fixed;bottom:15px;right:15px;border:5px solid #3a7f40;border-radius:5px;background-color:#F3F3F3;z-index:999;transition:.4s ease-in;padding-top:40px;padding-bottom:10px;width:300px}
.interested-div-close{position:absolute;right:0;bottom:auto;top:-1%;padding:7px;color:#fff;font-size:12px;line-height:14px;border:1px none #fff;background-color:#3a7f40;font-weight:bolder}
p.popup-title{text-align:center;font-size:20px;color:#000}
p.inner-interested{position:absolute;top:0;left:0;text-transform:uppercase;font-weight:700;background-color:#3a7f40;width:100%;padding:1%;text-align:center;color:#fff}
#float-form input, #float-form select { height: 40px; border: none; padding-left: 9px; width: calc(100% - 40px); float: left; background: #f3f3f3; }
.form-group  .input-group{width:100%;}
#float-form .input-group-addon { background: #8E0714; color: #fff; border: 0; height: 40px; float: left; width: 40px; line-height: 28px; }
#float-form .form-ico{font-size:19px!important}
#float-form .form-group{height:40px;margin-bottom:23px}
#float-form .selected-flag{background:#000;width:39px;border-radius:3px 0 0 3px;height:40px}
.flot-btn,flot-btn:focus{background:#000!important;box-shadow:none!important;color:#fff!important;border:2px solid #000!important;margin:0 auto!important;display:block!important;padding:6px 20px!important}
.flot-btn:hover{background:transparent;box-shadow:none;border-color:#000;color:#000}
#iam-interested input,#float-form select{height:40px!important;border:none!important;padding-left:9px!important;width:100%;background:#fff!important}
#iam-interested .input-group-addon{background:#000;color:#fff;border:0}
#iam-interested .form-ico{font-size:19px!important}
#iam-interested .form-group{height:40px;margin-bottom:23px}
@media only screen and (min-width: 768px) {
#banner-form{position:absolute;width:254px;right:2%;top:4%}
}
@media only screen and (max-width: 767px) {
.sec-bannerform{padding:40px 20px;background:#d0d0d0;display:none}
}
#carousel-example-generic{margin-top:53px}
.m-banner{display:none!important}
@media only screen and (max-width: 700px) {
.d-banner{display:none!important}
.m-banner{display:block!important}
#carousel-example-generic{margin-top:47px}
}
.rera img{width:115px;float:left;margin-right:10px}
.rera-h{margin:0;font-size:19px;font-weight:800}
.rera-txt{margin:0;line-height:23px}
.copy{line-height:23px}
@media (max-width: 991px) and (min-width: 475px) {
.rera-wrap{width:400px;margin:0 auto}
}
@media only screen and (max-width: 474px) {
.rera img{width:100px;float:none}
.rera-wrap{text-align:center}
}
@media only screen and (max-width: 991px) {
.copy{text-align:center}
}
@media only screen and (min-width: 992px) {
.copy{text-align:center}
}
.rera-link{margin:0;font-size:19px}
.amenities-main p{text-align:center;margin-top:10px;margin-bottom:25px;line-height:19px;font-size:14px}
@media only screen and (max-width: 395px) {
.amenities-main p{font-size:12px}
}
.hi-icon img{width:90px}
.tbl{background:#fff}
.glyphicon-chevron-left:before{content:""!important}
.glyphicon-chevron-right:before{content:""!important}
.carousel-control img{width:35px}
.latest-post,.latest-post-inner{min-height:240px;max-height:240px;margin-bottom:30px}
.latest-post{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.latest-post-inner{padding:50px 30px;position:relative;-webkit-transition:300ms;-o-transition:300ms;transition:300ms;border:1px solid #ddd}
.latest-post .latest-post-inner span,.latest-post .latest-post-inner a,.latest-post .latest-post-inner p,.latest-post .latest-post-inner i,.latest-post .latest-post-inner .entry-author{color:#fff;position:relative}
.latest-post .latest-post-inner a:hover{color:rgba(255,255,255,0.7)}
.latest-post .latest-post-inner .latest-post-content{position:absolute;bottom:30px}
.latest-post .latest-post-inner:before{content:"";-webkit-transition:300ms;-o-transition:300ms;transition:300ms;position:absolute;top:50%;left:0;width:100%;height:50%;opacity:1;background:transparent}
.latest-post .latest-post-inner .link-icon{position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);color:#fff;z-index:999;-webkit-transition:300ms;transition:300ms}
.latest-post .latest-post-inner .link-icon a{background-color:#8E0714;display:table;height:50px;width:50px;border-radius:30px;text-decoration:none;-webkit-transition:300ms;transition:300ms}
.latest-post .latest-post-inner .link-icon a i{display:table-cell;vertical-align:middle;text-align:center}
.latest-post .latest-post-inner .link-icon a:hover{background-color:rgba(73,62,62,0.7);transform:scale(1.2);-webkit-transition:300ms;transition:300ms}
.latest-post .latest-post-inner:hover:before{opacity:0;-webkit-transition:300ms;transition:300ms}
.latest-post .latest-post-inner:hover .link-icon{opacity:1;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-webkit-transition:300ms;transition:300ms}
.latest-post .latest-post-inner:hover{background-color:rgba(4,170,153,0.5)}
.sl-prev{display:block!important}
.sl-next{display:block!important}
.mytab{text-align:center;border-bottom:none;margin-bottom:45px}
.mytab li{float:none!important;display:inline-block}
.mytab>li.active>a,.mytab>li.active>a:hover,.mytab>li.active>a:focus{color:#fff;background-color:#8E0714;border:none!important;cursor:pointer;border-radius:5px}
.mytab>li>a:hover,.mytab>li>a:focus{border-color:transparent!important;background-color:transparent;border-radius:5px;color:#000}
.mytab>li>a{color:#000}
.gall-head{font-size:50px;color:#8E0714;font-family:'Gotham Bold'}
#gallery .gall-head{font-size:50px;color:#fff;font-family:'Gotham Bold'}

/*-- New --*/
#policy {margin-top:60px;}
#policy p, #policy li { font-size: 16px;line-height: 1.5; }



@media only screen and (max-width: 480px) {
.gall-head{font-size:25px}
}
#sp-footer h2{font-size:16px;margin:10px;color:#000;margin-bottom:8px;font-family:'Gotham-Medium'}
#sp-footer p{line-height:20px}
.sl-wrapper .sl-navigation button{z-index:999999!important}
.hi-icon-wrap{padding:2em 0 0!important}
#configuration{background:url(../images/mid.webp) center;background-size:cover;background-attachment:fixed}
@media all and (max-width: 767px) {
#sp-footer{text-align:center}
.rera-sec{margin-bottom:42px}
#sp-footer h2{margin-top:13px}
nav a{color:#d4af38}
}
@media all and (max-width: 328px) {
.footer-logo li:first-child{border:none!important}
}
.fixed-footer-cust{background:#8E0714;text-align:center;padding:10px 0;width:100%;position:fixed;bottom:0;z-index:99}
.a-img{transition:transform .8s}
.fix-link{color:#fff!important;font-size:14px}
.div-line{border-right:1px solid #fff}
.free-call:hover{color:#FFF}
.i-am{padding:0;background:transparent}
.foo-txt{color:#000;font-size:16px;margin-top:20px}
.foop-txt{color:#000;font-size:20px;margin-top:20px}
.footer-call{text-align:center;font-size:20px;color:#fff}
.footer-call a{color:#FFF;text-decoration:none}
.thank-logo{margin:0 auto;background:#fff;padding:10px;border-radius:5px}
#video{width:68%;margin:0 auto;display:block;margin-top:20px}
@media all and (max-width: 767px) {
#video{width:100%;height:175px}
}
#pageloader{background:rgba(255,255,255,0.9);display:none;height:100%;position:fixed;width:100%;z-index:9999999;top:0}
#pageloader img{left:50%;width:100px;margin-left:-32px;margin-top:-32px;position:absolute;top:50%}
.amenities-head{text-align:left}
.amenities-head:after{bottom:-5px!important}
.footer-logo{padding-left:0}
.footer-logo li{list-style:none;display:inline-block}
.footer-logo li:first-child{margin-right:5px;padding-right:10px}
.rera-sec{background:#434343;padding:20px 0}
.rera-sec p{color:#fff;font-size:13px;text-align:center;line-height:19px;margin:0}
.rera-sec h3{margin-top:0;color:#fff;text-align:center;font-size:15px;font-weight:800}
#location{background:#f5f5f5;max-width:100%;box-shadow:inset 0 15px 10px -10px #CCC,inset 0 -15px 10px -10px #CCC}
.g-txt{text-align:center;margin:0}
.panoroma{background:url(../images/panoroma.webp) no-repeat left center transparent;transition:background-position 15000ms ease-in-out;height:100vh}
.box ul li{font-size:14px}
.inner-banner{background:url(../images/panoroma.webp)}
.pd0{padding:0}
.logo-color{background:#000;width:165px}
.logo-color1{background:#fff;width:77px;padding:10px}
.confback{padding:70px 0}
.confback1{padding:70px 0 90px}
.confback2{padding:70px 0}
.sideback{background:url(../images/building1.webp) center;background-size:cover;background-attachment:fixed}
.aboutback{background:url(../images/aboutbuild.webp) center;background-size:cover;background-attachment:fixed}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}
.carousel-fade .carousel-inner .active{opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-control{z-index:2}
@media all and (transform-3d),(-webkit-transform-3d) {
.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.carousel-caption{text-shadow:0 1px 4px rgba(0,0,0,.9);font-size:17px}
.carousel-caption h3{font-size:30px;font-family:'Lato',sans-serif}
.carousel,.carousel-inner,.carousel-inner .item{height:100%}
.serviceBox{text-align:center}
.serviceBox .service-icon{width:110px;height:110px;line-height:80px;border-radius:50%;border:2px solid #8E0714;font-size:35px;color:#715afc;margin:0 auto 15px;position:relative;transition:transform .8s}
.service-icon:hover{-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.09);transition:all .3s ease-in-out 0}
.serviceBox .service-icon i{transform:scale(1);transition:all .3s ease-in-out 0}
.serviceBox:hover .service-icon i{transform:scale(1.1)}
.serviceBox .service-icon:after{content:"";width:120px;height:120px;border-radius:50%;background:transparent;position:absolute;top:-6px;left:-6px;transition:all .3s ease-in-out 0;box-shadow:3px 3px 0 #8E0714}
.serviceBox .title{font-size:18px;font-weight:700;color:#000;margin:0 0 35px}
.serviceBox .description{font-size:16px;color:#777;padding:0 20px;margin:0}
@media only screen and (max-width:990px) {
.serviceBox{margin-bottom:30px}
}
.locationBox{margin:18px 0}
.locationBox1{font-family:'Lato',sans-serif;text-align:center;padding:30px 20px;margin:0 auto;width:300px;height:325px;position:relative;border-radius:10px;transition:all .3s ease 0;border:1px solid #ddd;background:#fff}
.locationBox1:after{content:'';position:absolute;height:100%;border-right:0 solid #ddd;top:0;right:-15px}
.last .locationBox1:after{content:unset}
.locationBox .location-icon{color:#fff;font-size:50px;width:105px;height:105px;line-height:120px;margin:0 auto 40px;display:block;position:relative}
.locationBox .location-icon:before{content:"";width:100%;height:100%;border-radius:31px 40px;border-right:none;border-top:none;transform:rotate(45deg);position:absolute;top:0;left:0;z-index:1;transition:all .5s ease 0;border:1px solid #8E0714}
.locationBox .title{color:#8E0714;font-size:18px;font-weight:600;margin:0 0 10px;transition:all .3s ease 0;text-align:center;font-family:'Source Sans Pro',sans-serif}
.locationBox .description{color:#6f6f6f;font-size:14px;line-height:27px;padding-left:10px;list-style-type:none;text-align:left}
.locationBox.orange .title{color:#8E0714}
.locationBox.blue:hover{box-shadow:0 0 5px #0AAEAD}
.locationBox.blue .location-icon:before{background:linear-gradient(to right,#3CC0CC 49%,#0AAEAD 50%);border-color:#0AAEAD}
.locationBox.blue .title{color:#0AAEAD}
.locationBox.gray:hover{box-shadow:0 0 5px #37485C}
.locationBox.gray .location-icon:before{background:linear-gradient(to right,#3C506B 49%,#37485C 50%);border-color:#37485C}
.location-icon .fa{z-index:14;position:relative}
.locationBox.gray .title{color:#37485C}
@media only screen and (max-width:990px) {
.locationBox{margin:0 0 30px}
}
@media only screen and (max-width:767px) {
.confback2{background:#fff;padding:70px 0}
.modal-title{font-size:15px}
.fixHeader{background-color:#fff;transition:ease all .5s;height:35px}
.padding{padding:15px 0}
.confback{background:#f1f1f1a6;padding:25px 0}
}
.description .fa{color:#dbbc5d}
.location-icon img{color:#fff;font-size:50px;height:55px;line-height:120px;margin:0 auto 40px;display:block;position:relative;z-index:1;top:23px}
.locationBox1 .location-icon{color:#fff;font-size:50px;width:105px;height:105px;line-height:120px;margin:-82px auto 40px;display:block;position:relative}
.locationBox1 .location-icon:before{content:"";width:100%;height:100%;border-radius:31px 40px;border-right:none;border-top:none;transform:rotate(45deg);position:absolute;top:0;left:0;z-index:1;transition:all .5s ease 0;border:1px solid #8E0714;background:#fff}
.locationBox1 .title{color:#8E0714;font-size:18px;font-weight:600;margin:0 0 10px;transition:all .3s ease 0;text-align:center}
.locationBox1 .description{color:#6f6f6f;font-size:14px;line-height:27px;padding-left:10px;list-style-type:none;text-align:left}
.locationBox1.orange .title{color:#8E0714}
.locationBox1.blue:hover{box-shadow:0 0 5px #0AAEAD}
.locationBox1.blue .location-icon:before{background:linear-gradient(to right,#3CC0CC 49%,#0AAEAD 50%);border-color:#0AAEAD}
.locationBox1.blue .title{color:#0AAEAD}
.locationBox1.gray:hover{box-shadow:0 0 5px #37485C}
.locationBox1.gray .location-icon:before{background:linear-gradient(to right,#3C506B 49%,#37485C 50%);border-color:#37485C}
.location-icon .fa{z-index:14;position:relative}
.locationBox1.gray .title{color:#37485C}
@media only screen and (max-width:990px) {
.locationBox1{margin:20px auto}
}
@media only screen and (max-width:767px) {
.confback2{background:#fff;padding:70px 0}
.modal-title{font-size:15px}
.fixHeader{background-color:#fff;transition:ease all .5s;height:35px}
.padding{padding:15px 0}
.confback{background:#f1f1f1a6;padding:25px 0}
}
.description .fa{color:#dbbc5d}
.location-icon img{color:#fff;font-size:50px;height:55px;line-height:120px;margin:0 auto 40px;display:block;position:relative;z-index:1;top:23px}
.selldof .title{display:none}
.selldof .form-control,.sell_do_form_control{height:40px!important;border:none;padding-left:9px;width:100%;background:#f3f3f3}
.glimp{display:inline-block;padding:6px 12px;margin-top:35px;font-size:18px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#fff;background-color:#2370be;border-color:#2370be}
.ytp-large-play-button{position:absolute;left:29%!important;top:40%!important;width:500px!important;height:130px!important;margin-left:-34px;margin-top:-24px;-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);z-index:63}
.button{border-radius:4px;background-color:#2370be;border:none;color:#FFF;text-align:center;font-size:18px;padding:10px;width:84%;transition:all .5s;cursor:pointer;margin:5px}
.button span{cursor:pointer;display:inline-block;position:relative;transition:.5s}
.button span:after{content:'\00bb';position:absolute;opacity:0;top:0;right:-20px;transition:.5s}
.button:hover span{padding-right:25px}
.button:hover span:after{opacity:1;right:0}
.fa-hand-o-right{color:#fff;animation:infinite;-webkit-animation-name:example;-webkit-animation-duration:4s;animation-name:example;animation-duration:2s}
@-webkit-keyframes example {
from{color:#FFF}
to{color:#ff0}
}
@keyframes example {
from{color:#FFF}
to{color:#ff0}
}
.amenitie-block{overflow:hidden;position:relative}
.zoom-img{overflow:hidden}
.amenitie-block .mask{overflow:hidden;left:0;opacity:1;background:rgba(0,0,0,0.6);transition:all ease 1s}
.mask{position:absolute;top:0;width:100%;height:100%;background:url(../images/trans_blue.webp) 0 0 repeat;transition:all ease .4s;opacity:0;left:0}
.table-div{display:table;height:100%;width:100%;text-align:center}
.table-div .inner-cell{display:table-cell;height:100%;width:100%;vertical-align:middle}
.amenitie-block{overflow:hidden;position:relative}
.zoom-img{overflow:hidden}
.amenitie-block .mask{overflow:hidden;left:0;opacity:1;background:rgba(0,0,0,0.6);transition:all ease 1s}
.mask{position:absolute;top:0;width:100%;height:100%;background:url(../images/trans_blue.webp) 0 0 repeat;transition:all ease .4s;opacity:0;left:0}
.table-div{display:table;height:100%;width:100%;text-align:center}
.table-div .inner-cell{display:table-cell;height:100%;width:100%;vertical-align:middle}
.amenitie-block p{color:#fff;margin-top:15px;padding:0 15px}
.amenitie-block{overflow:hidden;position:relative}
.zoom-img:hover img,.prj-block:hover .zoom-img img,.amenitie-block:hover .zoom-img img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.amenitie-block:hover .mask{opacity:.4}
.amenitie-block .mask img{width:auto!important;margin:0 auto}
.zoom-img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:1.6s ease-in-out}
.underline2{height:35px;width:250px;margin:3px auto 25px;background-image:url(../images/div.webp);background-size:cover}
.des1{width:100vw;height:100vh;background-color:#fff}
.des:after{content:' ';border-top:100vh solid #008ce6;border-right:100vw solid transparent;width:0}
.amenities-main1 h3{text-align:center;color:#000;font-size:18px}
.overview{width:50%}
.triangle-background{width:0;height:0;border-style:solid;border-width:700px 700px 0 0;border-color:#F9F9F9 transparent transparent;transition:border-width .5s}
.triangle-background-weak{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:300px 300px 0 0;border-color:#E8E8E8 transparent transparent;transition:border-width .5s}
.triangle-background-strong{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:200px 200px 0 0;border-color:#93774b transparent transparent;transition:border-width .5s}
.wrap{height:100%;position:relative}
.wrap:hover .triangle-background{border-width:700px 0 0}
.wrap:hover .triangle-background-weak{border-width:0 500px 0 0}
.wrap:hover .triangle-background-strong{border-width:400px 0 0}
.wrap:hover .github{border-width:0 100px 0 0}
.wrap:hover .footer1{border-width:0 0 200px 200px}
.github{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:100px 100px 0 0;border-color:#8E0714 transparent transparent;transition:border-width .5s}
.footer1{position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 0 200px;border-color:transparent transparent #8E0714;transition:border-width .5s}
.footer1-two{position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 0 0 400px;border-color:transparent transparent #000;transition:border-width .5s}
.timeline{list-style-type:none;display:flex;justify-content:center;padding:0}
@media only screen and (max-width:767px) {
.location-icon img{color:#fff;font-size:50px;width:45px;height:45px;line-height:120px;margin:0 auto 40px;display:block;position:relative;z-index:1;top:15px}
.locationBox .location-icon{color:#fff;font-size:50px;width:80px;height:80px;line-height:120px;margin:0 auto 40px;display:block;position:relative}
.locationBox .title{color:#000;font-size:12px;font-weight:600;margin:0 0 10px;transition:all .3s ease 0;text-align:center}
.overview{width:100%}
.wrap:hover .footer1{border-width:0 0 100px 100px;border-width:0 0 100px 100px}
.timeline{list-style-type:none;display:block}
}
.form-wrap h1{font-size:16px;font-weight:400;color:#fff;text-align:center;margin-bottom:25px}
.footer-sec{padding:15px 0;background:#f5f5f5;max-width:100%;box-shadow:inset 0 15px 10px -10px #CCC,inset 0 -15px 10px -10px #CCC}
.foote-wrap{margin:0 auto;display:block}
.foote-wrap img{margin:0 auto;display:block;width:100px}
.foote-wrap p{text-align:center;margin-top:7px;margin-bottom:0}
.address{text-align:center;margin-top:10px;padding:0}
.address li:first-child{margin-right:18px}
.address li{display:inline-block;margin-bottom:10px;line-height:20px;font-size:16px;list-style-type:none}
.address li i{color:#8E0714}
.reralist{text-align:center;list-style-type:none;padding:0}
.address-line{height:2px;background:#414041;width:200px;margin:0 auto;margin-top:8px;margin-bottom:25px}
.foote-wrap p{text-align:center;margin-top:7px;margin-bottom:0}
.copy-right{text-transform:uppercase;font-size:18px;margin-top:20px;margin-bottom:0;letter-spacing:1px}
.dbroucher{background:transparent;font-size:18px!important;padding:1px 0!important}
.btn.focus,.btn:focus,.btn:hover{color:#94794f;text-decoration:none}
.modal-dialog1{width:1000px!important;margin:30px auto}
#map1 .close{float:right;font-size:20px;font-weight:700;line-height:1;top:2px;right:1px;position:relative;z-index:999999;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:1;border:2px solid #000;border-radius:57px 57px 57px 70px}
@media only screen and (max-width:767px) {
.modal-dialog1{width:100%!important;margin:30px auto}
.map-click{background:#8E0714;color:#fff;text-decoration:none;outline:none;margin:0 auto;font-size:17px;display:block;padding:10px 23px;margin-top:0;width:135px;border:2px solid #ddb87b;transition:ease all .5s}
}
.locationBox1 .location-icon:hover::before{transform:rotate(90deg)}
.locationBox .location-icon:hover::before{transform:rotate(90deg)}
.aminities-row{width:20%}
.about-txt p{text-align:justify}
.about-img{padding-top:10px}
.about-img .overview-parallax img{width:100%}
.floorplan-hd{text-align:center;margin:-30px 0 0;font-size:18px;font-weight:700;padding:10px;background:#8E0714;color:#dab579}
.modal-dialog{width:700px}
#float-form .form-group{padding-left:0}
.price-btn{float:left}
#price-popup .form-group{padding-left:0}
.modal-dialog img{max-width:100%}
.modal-body{padding:15px 25px}
.configuration-box{border:2px solid #ddb87b;padding:45px 20px;margin:0 3% 30px}
.configuration-hd{color:#f4c473;font-size:35px;line-height:1.1;margin:0 0 10px;font-weight:700;text-transform:uppercase}
.configuration-area{color:#ddb87b;font-size:30px;line-height:1.1;margin:0 0 10px}
.configuration-price .price-click{background:#d09e5a;font-size:21px;color:#8E0714;padding:11px 23px;font-weight:700;line-height:1;margin-top:5px;display:inline-block}
#contact .section-title,#configuration .section-title{color:#ddb87b}
.modal-content{float:left;width:100%}
@media only screen and (min-width:992px) and (max-width:1100px) {
.locationBox .title{font-size:16px}
.floorplan-hd{font-size:16px}
.locationBox1{height:435px;width:100%;margin-top:25px}
.floorplan-hd{padding:10px 40px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.container{width:100%}
.normal-header .container{padding:0}
nav a{margin:0 0 0 4px;font-size:16px}
.dbroucher{font-size:16px!important;padding:0!important}
.carousel,.carousel-inner,.carousel-inner .item{margin-top:34px!important}
.about-img{padding-right:20px}
.configuration-panel .col-xs-12{width:33.33%}
.configuration-box{padding:30px 10px;margin:0 0 30px}
.configuration-hd{font-size:30px}
.configuration-area{font-size:25px}
.configuration-price .price-click{padding:11px 15px;font-size:19px}
.aminities-row{width:25%;padding:0 10px}
.locationBox .title{font-size:16px}
.floorplan-hd{min-height:50px;font-size:16px}
.locationBox1{margin:75px auto 0}
.map{width:100%;display:block}
.floorplan-hd{padding:10px 15px}
}
@media only screen and (max-width: 767px) {
.whatsapp{position:fixed;bottom:56px;right:0;transition:.4s ease-in;z-index:999;background-color:unset;width:120px;font-weight:400;font-size:12px;padding:8px 10px;border:unset;background: #64b161; color: #fff; text-decoration:none;}
.whatsapp img{width:20px}
a:hover.whatsapp {color: #fff; text-decoration:none}
.aminities-row{width:50%}
.latest-post,.latest-post-inner{margin-bottom:50px}
.confback1{padding:30px 0 20px}
.map-click{text-align:center;margin-bottom:10px;margin-top:20px}
.modal-dialog{width:94%}
.locationBox1{margin-top:80px;height:auto}
#contact-form .form-group{padding:0}
#contact-form input,#contact-form select,#contact-form textarea{border:1px solid #ddd}
.locationBox1 .location-icon::before{top:-10px}
.locationBox1 .location-icon{margin-top:-74px}
.confback2{padding:0 0 35px}
.confback2,.confback{background:transparent}
#price-popup .form-group.text-right{margin-top:50px;display:block}
.floorplan-hd{margin:-50px 0 0}
.form-group .input-group.half {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
}

.captcha-img {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.footer-sec {padding-bottom:50px;}
.copy-right, .foote-wrap p a {font-size: 14px;}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.aminities-row{width:25%}
}