



@media (min-width: 1320px){
.container {
    max-width: 1280px;
}
} 

h1,h2,h3,h4,h5,h6{font-family: 'didotbold'!important;}
header {width:100%;z-index: 999; position:fixed; top:0; transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}
/* header + *{margin-top:90px} */
header.sticky{top:0;box-shadow:0 0 10px rgba(0,0,0,0.1);background-color:#fff;}
header .navbar-brand{width:180px;margin-bottom:0px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}
header .navbar{padding:5px 10px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}
header.sticky .navbar{padding:0px 10px}
header .navbar .navbar-collapse{justify-content:center}
header.sticky .navbar .navbar-collapse{justify-content:center}
header.sticky .navbar-brand{width:100px;}
header .navbar-expand-lg .navbar-nav{position:relative;z-index:2;}
header .navbar-expand-lg .navbar-nav .nav-link{font-size: 14px;text-transform: capitalize; font-weight: 600; padding: 10px 18px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}
header.sticky .navbar-expand-lg .navbar-nav .nav-link{padding:12px 18px}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu{display:block;visibility:hidden;opacity:0;margin-top:40px;padding:0;border:none;outline:none;border-radius:0;background-color:#f09f0e;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .dropdown-item{border-bottom:1px solid #fff;font-weight:500;padding: 8px 20px;box-shadow: 0 0 10px rgba(255,255,255,0.1);}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .dropdown-item.peda, header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .dropdown-item.enrich{border:none}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover, header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus{color:#fff}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu li.nav-link.dropdown-toggle:after{display:none}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .nav-link{padding:0}
header .navbar-expand-lg .navbar-nav .nav-item:hover .dropdown-menu, header .navbar-expand-lg .navbar-nav .nav-item:focus .dropdown-menu{margin-top:0px;visibility:visible;opacity:1}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .nav-link ul.dropdown-menu{position:absolute;content:'';left:100%;top:100%;visibility: hidden;opacity: 0;display: block;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .nav-link:hover ul.dropdown-menu{top:0;visibility:visible;opacity:1;}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .nav-link:hover .dropdown-toggle::after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:transform:rotate(-90deg);transform:rotate(-90deg);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .nav-link ul.dropdown-menu .dropdown-item{border-bottom:1px solid #fff;}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .nav-link ul.dropdown-menu .dropdown-item.guard{border:none}
header .navbar-light .navbar-nav .active > .nav-link {color: #ab6446;position: relative;text-transform:capitalize;font-weight:600}
/* header .navbar-light .navbar-nav .active > .nav-link:after {width:20px;height:2px;background-color:#0660b4;position: absolute;content:'';bottom: 0px;z-index: 1;left: 50%;transform: translateX(-50%);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}
header .navbar-light .navbar-nav .active > .nav-link:hover:after{width:55%} */
header .navbar-light .navbar-nav .nav-link:hover, header .navbar-light .navbar-nav .nav-link:focus {color: rgb(171, 100, 70);}
header .dropdown-item:hover, header .dropdown-item:focus {color: #f038a5;text-decoration: none;background-color: transparent;}


body{font-family: 'Montserrat', sans-serif;}
.main-banner{position:relative;margin-top:92px}
.main-banner .row div[class*="col-"]{position:static}
.main-banner .main-form{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;padding:20px;width:335px;right:7%;text-align:center}
.main-banner .main-form:before{position:absolute;content:'';border:20px solid rgba(255,255,255,0.5);top:-20px;left:-20px;right:-20px;bottom:-20px;z-index:-1}
.main-banner .main-form p{margin-bottom:0px}
.main-banner .main-form .apart{margin:8px 0;font-weight:700}
.main-banner .main-form .starting{background-color:#ab6446;padding:5px;color:#fff;margin-top:5px}
.main-banner .main-form a{font-weight:700;text-align:center;padding:20px 0;margin-left:20px;font-size:18px;color:#000}
.call-us-icon{width: 40px;
    height: 40px;
    border-radius: 100px;
    background-color: #ab6446;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px!important;
    position: relative;
    display: inline-block;}
.call-us-icon:before{position:absolute;content:'';left:0;top:0;bottom:0;right:0;border:1px solid #ab6446;border-radius:100px;-webkit-animation:widgetPulse infinite 1.5s;animation:widgetPulse infinite 1.5s}
.call-us-icon:after{position:absolute;content:'';left:0;top:0;bottom:0;right:0;border:1px solid #ab6446;border-radius:100px;-webkit-animation:widgetPulse2 infinite 1.5s;animation:widgetPulse2 infinite 1.5s}
@-webkit-keyframes widgetPulse{
  0%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}
  100%{-webkit-transform:scale(1.8,1.8);transform:scale(1.8,1.8);opacity:0}
}
@keyframes widgetPulse2{
  0%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}
  100%{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);opacity:0}
}

.call-me{padding:20px 42px}


#getintouchh{
        text-align: center;
    background-color: #e9e9e9;
    padding: 2rem 0;
        margin-top: 4rem;
}

.call-right-info a.call-btn{position: relative; /* color:#fff; font-size:16px; font-weight:400; margin-right:15px;padding:10px 25px 10px 65px; border-radius:40px; display:inline-block; overflow: hidden; background:#613a13; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;*/} 
.call-right-info a.call-btn span{position: relative;color: #fff;font-size: 16px;font-weight: 400;margin-right: 15px;padding: 10px 25px 10px 25px;border-radius: 40px;display: inline-block;overflow: hidden;background: #ab6446;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.call-right-info a.call-btn:before{content: '';
    position: absolute;
    left: 13px;
    top: 7px;
    bottom: 5px;
    width: 42px;
    border-radius: 50%;
    background: #8e4c30;
    z-index: 1;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    height: 42px;
	display:none}
.call-right-info a.call-btn:after{content: '';
    position: absolute;
    left: 65px;
    top: -25px;
    bottom: 6px;
    width: 1px;
    border-radius: 50%;
    background: rgba(255,255,255,0.3);
    z-index: 1;
	display:none}
.call-right-info a.call-btn i{position: absolute;top: 17px;left: 25px;z-index: 2;font-size: 22px;color: #fff;}
.call-right-info a.call-btn:hover, .call-right-info a.call-btn:focus{/* color:#fff; */text-decoration:none;/* background:#409f56; */} 
.call-right-info a.call-btn:hover i, .call-right-info a.call-btn:focus i{/* color:#409f56; */color:#404040;}
.call-right-info a.call-btn:hover:before, .call-right-info a.call-btn:focus:before{background:#e4b660;}
.call-right-info .btn-primary{background-color:transparent;border-color:transparent}
.call-right-info .btn-primary:hover, .call-right-info .btn-primary:focus{box-shadow:none}
.right-info.call-us-icon{display:none}


.main-banner .main-form .form-control{border: 1px solid rgba(0,0,0,0.1);border-radius: 0px;height: 44px;font-weight: 300;font-size: 15px;box-shadow: none;outline: none;box-shadow: inset 0 5px 5px rgb(0 0 0 / 5%);}
.main-form .btn-primary{background-color:#ab6446;border-radius:0px;color:#fff;height:42px;border:none}
.main-form h2{font-size:22px;color:#aa6345;font-weight:800}
.main-form p{font-size:14px;font-weight:500}
.main-form img{margin-bottom:15px}

.box-modern{position:relative;width:100%;border:1px solid #cecece;padding:30px 15px;text-align:center}
.box-modern:before{content: '';
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    border: 1px solid rgb(171 100 70 / 50%);
    transform: scale(1.2);
    opacity: 0;
    transition: 0.3s cubic-bezier(0, 0.43, 0.6, 1.24) all;
pointer-events: none;}
.box-modern:hover:before{opacity:1;transform:scale(1)}
.section{padding:60px 0}
.key-points.section{margin:0px 0 60px 0;padding:0}
.key-points{border-bottom:1px solid rgba(0,0,0,0.3)}
.key-points .row{margin:0 -8px}
.key-points .row div[class*="col-"]{padding:0 8px;border-right:1px solid rgba(0,0,0,0.3)}
.key-points .row div[class*="col-"]:last-child{border:none}
.icon{position: relative;
    display: block;
    text-align: center;
    width: 87px;
    height: 87px;
    line-height: 78px;
    border-radius: 50%;
    font-size: 36px;
    color: #bc986b;
    border: 1px solid #cecece;margin:0 auto 15px}
	.icon:after{content: '';
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    border-radius: 50%;
    border: 1px solid rgba(188, 152, 107, 0.6);
    transform: scale(0.8);
    opacity: 0;
    transition: .3s all;}
	.box-modern:hover .icon:after{opacity:1;transform:scale(1)}
.icon img{width:45px}
.box-modern-main{text-align:center;padding-top:20px;padding-bottom:20px}
.box-modern-main img{margin-bottom:20px;width:40px}

.box-modern-main h4{font-size:16px;font-weight:800;color:#ab6446}
.box-modern-main p{font-size:14px;margin-bottom:0px;color:#ab6446}

/* .box-modern{position:relative;width:100%;border:1px solid #cecece;padding:30px 15px;text-align:center}
.box-modern:before{content: '';
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    border: 1px solid rgb(171 100 70 / 50%);
    transform: scale(1.2);
    opacity: 0;
    transition: 0.3s cubic-bezier(0, 0.43, 0.6, 1.24) all;
pointer-events: none;}
.box-modern:hover:before{opacity:1;transform:scale(1)}
.section{padding:60px 0}
.key-points.section{margin:20px 0 60px 0}
.key-points{border-bottom:1px solid rgba(0,0,0,0.3)}
.key-points .row{margin:0 -8px}
.key-points .row div[class*="col-"]{padding:0 8px}
.icon{position: relative;
    display: block;
    text-align: center;
    width: 87px;
    height: 87px;
    line-height: 78px;
    border-radius: 50%;
    font-size: 36px;
    color: #bc986b;
    border: 1px solid #cecece;margin:0 auto 15px}
	.icon:after{content: '';
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    border-radius: 50%;
    border: 1px solid rgba(188, 152, 107, 0.6);
    transform: scale(0.8);
    opacity: 0;
    transition: .3s all;}
	.box-modern:hover .icon:after{opacity:1;transform:scale(1)}
.icon img{width:45px}
.box-modern-main h4{font-size:16px;font-weight:800}
.box-modern-main p{font-size:14px;margin-bottom:0px} */
.line_1{width:200px;margin-top:10px;height: 1px;background: #dbdbdb;position: relative;}
.line_2{width:150px;margin-top:5px;margin-bottom:20px;height: 1px;background: #dbdbdb;position: relative;}
.section-title{text-transform: capitalize;font-weight: 500;font-size: 30px;padding-bottom:20px;}
.conscient-hines-content .section-title{padding-bottom:0px;}
.conscient-hines-content p{margin-bottom:10px;font-size:14px}
.conscient-hines-content p .red{color:#ff0000}
.conscient-hines-intro{background-color:#f8f8f8}
.section{padding:60px 0}
/* .conscient-amenities.section{padding:60px 0 0 0}
.conscient-amenities h2{text-align:center;padding-bottom:20px;color:#000;font-weight:500;text-transform:capitalize}
.conscient-amenities .container-fluid{padding:0}
.conscient-amenities .container-fluid .row{margin:0}
.conscient-amenities .container-fluid .row div[class*="col-"]{padding:0} */
.conscient-amenities{background:url(../images/Amenities.jpg)center center no-repeat;padding:60px 0;position:relative}
.conscient-amenities:before{position:absolute;content:'';left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5)}
.conscient-amenities h2{color:#fff;position:relative;z-index:9;text-align:center}
.conscient-amenities p{color:#fff;font-size:22px;text-align:center;position:relative;z-index:9}
.conscient-listing{border:1px solid rgba(255,255,255,1);padding:20px}
.conscient-listing ul{list-style:none;padding:0;margin:0}
.conscient-listing ul li{color:#fff;position:relative;padding-left:25px;margin-bottom:5px}
.conscient-listing ul li i{position:absolute;content:'';left:0;color:#fff;top:3px}

.conscient-tabs{background-color:#ab6446;border-right:1px solid #fff}
.conscient-tabs .tab-content .card{background-color:transparent}
.conscient-tabs .tab-content .card-body{padding:20px}
.conscient-tabs .tab-content .card-body h4{color:#fff;font-size:24px;font-weight:600}
.conscient-tabs .tab-content .card-body ul{list-style:none;padding:15px 0 0 0;margin:0}
.conscient-tabs .tab-content .card-body ul li{position:relative;padding-left:25px;color:#fff;margin-bottom:5px}
.conscient-tabs .tab-content .card-body ul li span{position:absolute;left:0;color:#fff}
.conscient-tabs .nav-tabs{padding-top:1px;border:none}
.conscient-tabs .nav-tabs .nav-item{width:50%;padding-right:1px;border-bottom:1px solid #fff}
.conscient-tabs .nav-tabs .nav-item .nav-link.active{color:#000}
.conscient-tabs .nav-tabs .nav-item .nav-link{border-radius:0px;padding: 15px 20px;font-size: 24px;font-weight: 700;text-transform: capitalize;border:none;color:#fff}

.gallery h2{padding-bottom:20px}
.gallery.section{padding:60px 0 60px 0}
.gallery .container-fluid{padding:0 2px}
.gallery .row{margin:0 -2px}
.gallery .row div[class*="col-"]{padding:0 2px}
.gallery .single-gallery-item{margin-bottom:4px}
.gallery .single-gallery-item .img-holder{position: relative;display: block;overflow: hidden;}
.gallery .single-gallery-item .img-holder:before{position: absolute;content: "";top: 0;left: 0;right: 0;height: 50%;opacity: .10;transition-delay: .1s;transition-timing-function: ease-in-out;transition-duration: .5s;transition-property: all;opacity: 1;transform-origin: top;transform-style: preserve-3d;transform: scaleY(0);z-index: 1;}
.gallery .single-gallery-item .img-holder:after{position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 50%;
    opacity: .10;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .5s;
    transition-property: all;
    opacity: 1;
    transform-origin: bottom;
    transform-style: preserve-3d;
    transform: scaleY(0);
    z-index: 1;}
.single-gallery-item:hover .img-holder:before{opacity: .80;transform: scaleY(1.0);background: #e6bc73;}
.single-gallery-item:hover .img-holder:after{opacity: .80;transform: scaleY(1.0);background: #e6bc73;}
.single-gallery-item .img-holder .zoom-button{position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    transform-origin: center;
    transform-style: preserve-3d;
    transform: scaleY(0);
    transition: all 500ms ease 800ms;
    z-index: 10;}
	.single-gallery-item:hover .img-holder .zoom-button{opacity: 1;
    transform: scaleY(1.0);}
	.single-gallery-item .img-holder .zoom-button a{position: relative;
	display:inline-block;
    width: 50px;
    height: 50px;
   background: #ab6446;
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    text-align: center;}
	
	
	.sizes-floorplan{background-color:#ab6446;}
	.sizes-floorplan .container-fluid{padding:0px}
	.sizes-floorplan .container-fluid .row{margin:0}
	.sizes-floorplan .container-fluid .row div[class*="col-"]{padding:0}
	.sizes-content{padding:65px 50px 0 50px;position:relative}
	.sizes-content h2{color:#fff}
	.sizes-content p{color:#fff;margin-bottom:10px}

	.price-list .inner-list{border:1px solid #ab6446;padding:40px 20px;position:relative;text-align:center}
	.price-list .inner-list:before{position:absolute;content:'';border-top:45px solid #ab6446;border-bottom:45px solid transparent;border-right:45px solid transparent;left:0;top:0}
	.price-list .inner-list ul{list-style:none;padding:0;margin:0;text-align:center}
	.price-list .inner-list ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1)}
	.price-list .inner-list ul li:last-child{border:none}
	.price-list .inner-list ul li p{margin:0}
	.price-list .inner-list ul li p span{display:block;font-weight:700}
	.price-button .btn-primary{border:1px solid #ab6446;padding:10px 20px;margin-top:0px;background-color:transparent;color:#ab6446;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}
	.price-button .btn-primary:hover, .price-button .btn-primary:focus{background-color:#ab6446;color:#fff;border:1px solid transparent}
	
	
	.waterfall-content{border-left:1px solid #fff;padding:0px 30px 0px 30px;margin-bottom:60px;margin-top:30px}
	.waterfall-content h4{color:#fff;margin-bottom:20px;font-size:22px}
	/* .get-in-touch.section{margin:40px 0 0 0} */
	.get-in-touch{margin-bottom: 60px;background-color:#f3f3f3;padding:40px 0}
	.get-in-touch h2{font-weight:700;margin:0}
	.get-in-touch p{margin-bottom:0px;color:#000;font-size:18px}
	.getin-touch .btn-primary{background-color:#ab6446;color:#fff;padding:12px 30px;text-transform:capitalize;font-weight:600;color:#fff;border-radius:50px;border:none;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}
	.getin-touch .btn-primary:hover, .getin-touch .btn-primary:focus{background-color:#fff;color:#000}
	.exclusive.get-in-touch{padding:20px 0;margin-bottom: 3rem;}
	.exclusive.get-in-touch span{color:#984826}
	footer{background:url(../images/footer-bg.jpg) center center no-repeat;position:relative;background-size:cover;padding:50px 0}
	footer:before{position:absolute;content:'';background:rgba(0,0,0,0.8);top:0;bottom:0;left:0;right:0}
	.footer-form h2{color:#e4b660;text-align:center;margin-bottom:30px;text-transform:capitalize}
	.footer-form .form-control{background-color:transparent;height:52px;padding:15px;border-bottom:1px solid rgba(255,255,255,0.6);border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-radius:0px;color:#fff;box-shadow:none}
	.footer-form textarea.form-control{height:auto}
	.footer-form .btn-primary{background-color:transparent;color:#e4b660;padding-top:20px;font-size:24px;text-transform:capitalize;border:none;font-weight:500}
	.footer-call{display:block;text-align:center}
	.footer-call{font-size:24px;color:#fff;font-weight:500;margin-bottom:10px}
	.footer-call:hover, .footer-call:focus{text-decoration:none;color:#fff}
	.footer-call .fa-phone{margin-right:10px}
	.footer-form .form-control::-webkit-input-placeholder {
  color: #fff;
}
.footer-form .form-control::-moz-placeholder {
  color: #fff;
}
.footer-form .form-control:-ms-input-placeholder {
  color: #fff;
}

.footer-contact{background-color:#303030;padding:20px 20px 0 20px}
.footer-contact h2{color:#fff;margin-bottom:30px;font-weight:600}
.footer-contact ul{list-style:none;padding:0;margin:0}
.footer-contact ul li{border-bottom:1px solid rgba(139,139,139,0.3);margin-bottom:30px;}
.footer-contact ul li a{position:relative;margin:0 0 0px 40px;padding-bottom:30px;display:block;color:#fff;text-decoration:none;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
.footer-contact ul li a:hover, .footer-contact ul li a:focus{color:#fff}
.footer-contact ul li i{position: absolute;content: '';left: -40px;top: 2px;font-size: 20px;color:#fff}
.footer-contact ul li:last-child{margin-bottom:0px;border:none}

.copyright{padding:10px 0;background-color:#5b5b5b;color:#fff;text-align:center}
.copyright p{margin:0;font-size:12px}
.copyright a{color:#fff;text-decoration:none}
.copyright a:hover, .copyright a:focus{color:#e4b660}

.location-map img{width:100%}
.location-map .container-fluid{padding:0}
.location-map .row{margin:0}
.location-map .row div[class*="col-"]{padding:0} 
.location-content{background-color:#ab6446;padding:50px 30px}
.location-content h2{color:#fff;margin:0}
.location-content h4{color:#fff;margin:40px 0 20px 0}
.location-content p{color:#fff}
.location-content ul{list-style:none;padding:0;margin:0}
.location-content ul li{color:#fff;line-height:45px;position:relative;padding-left:25px}
.location-content ul li span{position:absolute;color:#fff;margin-right:15px;left:0;}


.project-modal .modal-content{background-color:#ab6446}
.project-modal .modal-content p{color:#fff;text-align:center;margin-bottom:0px}
.project-modal .modal-header{text-align:center;display:block;color:#fff;position:relative;padding:10px 20px;border:none}
.project-modal .modal-header h5{font-size:24px;font-weight:600}
.project-modal .modal-header .close{position: absolute;content: '';top: 14px;color: #fff;right: 16px;opacity: 1;background-color: transparent;font-size: 24px;}
.project-modal .modal-body{padding:10px 20px}
.project-modal .modal-body .form-control{background-color:transparent;border-radius:0px;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #fff;box-shadow:none;padding:10px 0px;font-size:14px;height:52px}
.project-modal .form-control::-webkit-input-placeholder {
  color: #fff;
}
.project-modal .form-control::-moz-placeholder {
  color: #fff;
}
.project-modal .form-control:-ms-input-placeholder {
  color: #fff;
}
.project-modal .btn-primary{background-color:transparent;color:#e4b660;padding-top:20px;font-size:20px;text-transform:capitalize;border:none;font-weight:500}
.project-modal .modal-body textarea.form-control{padding:10px 0px;}


.instant-modal .modal-content{background-color:#ab6446}
.instant-modal .modal-content p{color:#fff;text-align:center;margin-bottom:0px}
.instant-modal .modal-header{text-align:center;display:block;color:#fff;position:relative;padding:10px 20px;border:none}
.instant-modal .modal-header h5{font-size:24px;font-weight:600}
.instant-modal .modal-header .close{position: absolute;content: '';top: 14px;color: #fff;right: 16px;opacity: 1;background-color: transparent;font-size: 24px;}
.instant-modal .modal-body{padding:10px 20px}
.instant-modal .modal-body .form-control{background-color:transparent;border-radius:0px;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #fff;box-shadow:none;padding:10px 0px;font-size:14px;height:52px}
.instant-modal .form-control::-webkit-input-placeholder {
  color: #fff;
}
.instant-modal .form-control::-moz-placeholder {
  color: #fff;
}
.instant-modal .form-control:-ms-input-placeholder {
  color: #fff;
}
.instant-modal .btn-primary{background-color:transparent;color:#e4b660;padding-top:20px;font-size:20px;text-transform:capitalize;border:none;font-weight:500}
.instant-modal .modal-body textarea.form-control{padding:10px 0px;}

.thanksyou-section{text-align: center; padding:228px 0 100px;  min-height:90vh; font-size: 15px; color: #757474;}
.thanksyou-section .thanks{clear:both; width:100%; font-size:60px; color:#4caf50; font-weight:900; padding-bottom:30px; margin: 0; text-transform:uppercase;}
.thanksyou-section i{ clear:both; width:100%; font-size:72px; color:#4caf50; text-align:center; font-weight:700; padding-bottom:35px;}
.thanksyou-section span{ color:#ff5722; font-weight:500;}
/*Thanks You*/

.thanksyou-section + .copyright{margin-top:-46px; padding:15px 0;}

.disclaimer{margin:80px 0 50px 0;padding:20px;}
.disclaimer h4{margin:0;padding-bottom:10px;color:#000;font-weight:600}
.disclaimer p{padding-bottom:25px;margin:0;color:#555}

@media(max-width:1400px) {
	.main-banner .main-form{right:5%}
	.conscient-tabs .nav-tabs .nav-item .nav-link{font-size:20px}
	.conscient-tabs .tab-content .card-body ul{padding:0}
	.sizes-content{padding: 15px 10px 0 25px;}
	.waterfall-content{margin-bottom:10px;margin-top:30px}
	.waterfall-content h4{margin-bottom:10px}
	.sizes-content .section-title{padding-bottom:5px}
	.location-content h2{font-size:26px}
	.location-content h4{margin:20px 0 5px 0}
	.location-content ul li{line-height:25px;font-size:14px}
	.conscient-tabs .tab-content .card-body ul li{font-size:14px}
	p{font-size:14px}
}
.close_menu{display:none}

@media(max-width:1300px) {
	.conscient-tabs .nav-tabs .nav-item .nav-link{font-size:18px}
	.location-content h2{font-size:24px}
}
@media(max-width:1199px) {
	header .navbar-collapse{position:fixed;width:250px;right:-250px;padding-top:40px;top:0;bottom:0;background-color:#e4b660;box-shadow:0 0 10px 0px rgba(0,0,0,0.1);display:block!important;height:auto!important;overflow:auto!important;z-index:9;text-align:center;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
	header .navbar-collapse.show{right:0}
	.close_menu{text-align:right;display:block}
	.close_menu a{padding: 10px;background-color: #5e3914;color: #fff;position: relative;top: -32px;}
	header .navbar-light .navbar-nav .nav-link{font-weight:600;color:#000}
	header .navbar-light .navbar-nav .nav-link:hover, header .navbar-light .navbar-nav .nav-link:focus{color:rgb(142 57 21)}
}

@media(max-width:1024px) {
.main-banner .main-form{position:static;transform:none;width:100%;border:1px solid rgba(0,0,0,0.1);right:0}
.main-banner .main-form:before{display:none}
header .navbar .navbar-toggler{background-color:#e4b660;border:none;border-radius:0px}
}
@media(max-width:991px) {
.price-list .col-md-6:nth-child(1), .price-list .col-md-6:nth-child(2){margin-bottom:30px}
.float-right{float:none!important;text-align:center;margin-top:20px}
.footer-contact{margin-top:20px}
.location-content ul li{line-height:25px;font-size:16px}
	.conscient-tabs .tab-content .card-body ul li{font-size:16px}
	p{font-size:16px}
	.sizes-content{padding:15px 10px 15px 25px}
	.key-points .row div[class*="col-"]:nth-child(3){border:none}
	.conscient-hines-content p{font-size:16px}
	.conscient-hines-content{padding:20px 0}
}

@media(max-width:767px) {
.key-points .row div[class*="col-"]{border-bottom:1px solid rgba(0,0,0,0.1);border-right:1px solid transparent}
.key-points .row div[class*="col-"]:nth-child(3){border-bottom:1px solid rgba(0,0,0,0.1)}
.conscient-tabs .card-header{padding:0}
.conscient-tabs .card-header a{color: #ab6446;
    text-decoration: none;
    padding: 0.75rem 1.25rem;
    display: block;
    background-color: #fff;}
	.call-right-info{display:none}
	.right-info.call-us-icon{display:block;color:#fff}
	.call-us-icon{width:40px;height:40px;line-height:40px;top:6px}
	header .navbar-brand{width:150px;margin-right:0px}
	header.sticky .navbar-brand{width:150px;margin-right:0px}
	/* header.sticky .call-us-icon{width:35px;height:35px;line-height:35px} */
	.main-banner{margin-top:75px}
	.section-title, .get-in-touch h2{font-size:24px}
	.get-in-touch h2, .get-in-touch p{text-align:center}
	.footer-form h2{font-size:26px}
	.conscient-amenities h2{font-size:24px}
	.thanksyou-section + .copyright{margin-top:0px;}
	.thanksyou-section .thanks{font-size:50px}
	.thanksyou-section{padding:110px 0 40px;min-height:85vh}
	.copyright{    margin-bottom: 64px;
    padding: 5px;}
	.thankss.copyright{margin-bottom:0px} 
	
}
@media(max-width:575px) {
	header .navbar{padding:0 20px}
	header.sticky .navbar{padding:0 20px}
	.call-us-icon{top:0px;color:#fff}
	.call-me{padding:20px 0}
	.waterfall-content{padding:0px 0px 0px 30px}
	.get-in-touch p{margin-top:15px}
	.location-content{padding:50px 15px}
	.conscient-tabs .tab-content .card-body{padding:20px 15px}
}

@media(max-width:400px) {
	header .navbar{padding:0 20px 0 5px}
	header.sticky .navbar{padding:0 20px 0 5px}
}











.nav-tabs {
    display:none;
}

@media(min-width:768px) {
    .nav-tabs {
        display: flex;
    }
    
    .card {
        border: none;
    }

    .card .card-header {
        display:none;
    }  

    .card .collapse{
        display:block;
    }
}

@media(max-width:767px){
    .tab-content > .tab-pane {
        display: block !important;
        opacity: 1;
    }
}


.fix-footer {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    padding: 5px 0;
    z-index: 9;
}
.fix-footer p {
    float: left;
    width: 32%;
    text-align: center;
    margin: 0;
    padding: 0;
}
.fix-footer .meeting {
    position: unset;
    background: #fff;
    animation: unset;
    display: inline;
}
.fix-footer p a {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.fix-footer p a img {
    width: 32px;
    margin: 0 auto;
}
.fix-footer p a span {
    float: left;
    width: 100%;
    color: #000;
}

@media (max-width: 767px){
    .fix-footer{
        display: block;
    }
}