
@media (min-width: 1320px){
.container {
    max-width: 1280px;
}
} 

h1,h2,h3,h4,h5,h6{font-family: 'Cinzel', serif!important;}
header {width:100%;z-index: 999; position:fixed; background-color:#ffffff; 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:#ffffff;}
header .navbar-brand{width:330px!important;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:120px;}
header .navbar-expand-xl .navbar-nav{position:relative;z-index:2;}
header .navbar-expand-xl .navbar-nav .nav-link{font-size: 16px;color:#363636;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-xl .navbar-nav .nav-link{padding:12px 18px}
header .navbar-expand-xl .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-xl .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-xl .navbar-nav .nav-item .dropdown-menu .dropdown-item.peda, header .navbar-expand-xl .navbar-nav .nav-item .dropdown-menu .dropdown-item.enrich{border:none}
header .navbar-expand-xl .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover, header .navbar-expand-xl .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus{color:#fff}
header .navbar-expand-xl .navbar-nav .nav-item .dropdown-menu li.nav-link.dropdown-toggle:after{display:none}
header .navbar-expand-xl .navbar-nav .nav-item .dropdown-menu .nav-link{padding:0}
header .navbar-expand-xl .navbar-nav .nav-item:hover .dropdown-menu, header .navbar-expand-xl .navbar-nav .nav-item:focus .dropdown-menu{margin-top:0px;visibility:visible;opacity:1}
header .navbar-expand-xl .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-xl .navbar-nav .nav-item .dropdown-menu .nav-link:hover ul.dropdown-menu{top:0;visibility:visible;opacity:1;}
header .navbar-expand-xl .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-xl .navbar-nav .nav-item .dropdown-menu .nav-link ul.dropdown-menu .dropdown-item{border-bottom:1px solid #fff;}
header .navbar-expand-xl .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: #005dad;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(78 184 72);}
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:0px}
.main-banner .row div[class*="col-"]{position:static}
.main-banner{width: 100%;height: 100vh;overflow: hidden;}
.main-banner .frame-wrap{height: 100%;} 
.main-banner:before{position:absolute;content:'';top:0;bottom:0;right:0;background-color:rgba(255,255,255,0.6);width:400px}
.main-form{background-color:#fff;padding:30px 20px;right:0;text-align:center;position:absolute;top:140px;right:10px;width:400px;transform:none;border-radius:10px;}
.main-form p{margin-bottom:0px}
.main-form .apart{margin:8px 0;font-weight:700}
.main-form .starting{background-color:#005dad;padding:5px;color:#fff;margin-top:5px;font-size:14px}
.main-form a{font-weight:700;text-align:center;padding:20px 0;margin-left:20px;font-size:18px;color:#005dad}
.call-us-icon{width: 40px;
    height: 40px;
    border-radius: 100px;
    background-color: #005dad;
    line-height: 40px;
    text-align: center;
    color: #fff!important;
    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 #005dad;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 #005dad;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:0px 42px}

.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: #000;font-size: 16px;font-weight: 400;margin-right: 15px;padding: 10px 25px 10px 25px;border-radius: 40px;display: inline-block;overflow: hidden;background: #ffffff;-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;border: 1px solid #737373;}
.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:#0d57a4;}
.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-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%);color:#000;}
.main-form .btn-primary{background-color:#005dad;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: 16px;font-weight: 500;text-transform: capitalize;color: #000000;margin-bottom: 15px;}
.main-form img{margin-bottom:5px}

.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:#333}
.box-modern-main p{font-size:14px;margin-bottom:0px;color:#000}

/* .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:10px;}
.conscient-hines-content{padding-right:0px}
.conscient-hines-content .section-title{padding-bottom:0px;color:#005dad;font-size:36px;font-weight:500}
.conscient-hines-content .boutique{margin-bottom:0px;font-size:16px;font-weight:700}
.conscient-hines-content p{margin-bottom:10px;font-size:14px}
.conscient-hines-content p .red{color: #0d57a4;font-weight: 700;font-size: 16px;}
.conscient-hines-intro{background-color:#f8f8f8}
.conscient-hines-intro .container-fluid{padding:0px 150px}
.conscient-hines-intro video{width:100%;height:100%}
.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/m3m-banner2.jpg') center center no-repeat;padding:60px 0;position:relative; background-size: cover;}
.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: 85px;
    margin-bottom: 30px;
    padding-top: 20px;
    font-size: 18px;}
.conscient-listing ul li img{position:absolute;content:'';left:0;color:#fff;top:3px;width:58px}

.conscient-tabs{background-color:#005dad;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: #0d57a4;
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    text-align: center;}
	
	
	.sizes-floorplan{background-color:#005dad;}
	.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:50px 50px 0 50px;position:relative}
	.sizes-content h2{color:#fff}
	.sizes-content p{color:#fff;margin-bottom:10px}
	.sizes-content ul{list-style:none;padding:0;margin:0}
	.sizes-content ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.5);color:#fff;padding-left:35px;position:relative}
	.sizes-content ul li img{width:20px;margin-right:15px;position:absolute;left:0px}
	.sizes-content ul li:last-child{border:none}

	
	.price-list .inner-list{border:1px solid #005dad;padding:40px 20px;position:relative;text-align:center}
	.price-list .inner-list:before{position:absolute;content:'';border-top:45px solid #005dad;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);color: #0d57a4;font-weight: 700;}
	.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-table{background-color:#f9f9f9}
	.price-table .container-fluid{padding:0px 150px}
	.price-table table{border:1px solid #dee2e6}
	.price-table thead{background-color:#005dad;color:#fff}
	.price-button .btn-primary{border:1px solid #005dad;padding:10px 20px;margin-top:0px;background-color:transparent;color:#005dad;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:#005dad;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:1px;background-color:#f3f3f3;padding:40px 0}
	.get-in-touch h2{font-weight:700;margin:0;color:#000}
	.get-in-touch p{margin-bottom:0px;color:#000;font-size:18px}
	.getin-touch .btn-primary{background-color:#005dad;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:40px 0}
	.exclusive.get-in-touch span{color:#005dad}
	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:#fff;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:#005dad;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 .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:15px 0;background-color:#5b5b5b;color:#fff;text-align:center}
.copyright p{margin:0}

.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:#005dad;padding:20px 30px}
.location-content .section-title{font-size:22px}
.location-content h2{color:#fff;margin:0}
.location-content h4{color:#fff;margin:20px 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:25px;position:relative;padding-left:25px;width:50%;float:left;margin-bottom:12px}
.location-content ul li span{position:absolute;color:#fff;margin-right:15px;left:0;}


.project-modal .modal-content{background-color:#005dad}
.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:#fff;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:#005dad}
.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:#fff;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;}


@media(max-width:1400px) {
	.conscient-tabs .nav-tabs .nav-item .nav-link{font-size:20px}
	.conscient-tabs .tab-content .card-body ul{padding:0}
	.conscient-hines-content .section-title{font-size:30px}
	.main-form p{font-size:16px}
	.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{padding:20px 30px}
	.location-content h2{font-size:26px}
	.location-content h4{margin:20px 0 15px 0}
	.location-content ul li{line-height:25px;font-size:15px}
	.conscient-tabs .tab-content .card-body ul li{font-size:14px}
	.sizes-content ul li{margin-bottom:6px;padding-bottom:6px}
	.main-banner:before{display:none}
	.location-content .section-title{font-size:20px}
	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}
	.location-content ul li{margin-bottom:5px}
	.location-content h4{margin:15px 0 5px 0}
}
@media(max-width:1199px) {
	header .navbar-collapse{position:fixed;width:250px;right:-250px;padding-top:40px;top:0;bottom:0;background-color:#f3f3f3;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: #fff;color: #4eb86d;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:#005dad;border:none;border-radius:0px}
.main-banner{height:auto}
}
@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}
	.conscient-amenities .row .col-lg-6:nth-child(2) .conscient-listing{margin-top:20px}
	.conscient-listing ul li img{width:40px;top:15px}
	.conscient-listing ul li{margin-bottom:10px}
	.location-content{padding:40px 30px 100px 30px}
	.price-list .row div[class*="col"]{margin-bottom:20px}
}

@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: #005dad;
    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:330px;margin-right:0px}
	header.sticky .navbar-brand{width:150px;margin-right:0px}
	/* header.sticky .call-us-icon{width:35px;height:35px;line-height:35px} */
	.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}
	.conscient-hines-intro .container-fluid{padding:0 15px}
	.price-table .container-fluid{padding:0px 15px}
	.price-list .col-md-6:nth-child(1), .price-list .col-md-6:nth-child(2), .price-list .col-md-6:nth-child(3){margin-bottom:30px}
	.thanksyou-section + .copyright{margin-top:0px;}
	.thanksyou-section .thanks{font-size:50px}
	.thanksyou-section{padding:110px 0 40px;min-height:85vh}
	.copyright{margin-bottom:0px}
	.thankss.copyright{margin-bottom:0px} 
	
}
@media(max-width:575px) {
	header .navbar{padding:0 20px}
	header.sticky .navbar{padding:0 20px}
	.conscient-hines-content .section-title{font-size:32px}
	.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}
	.conscient-tabs .tab-content .card-body{padding:20px 15px}
	.location-content{padding:40px 30px 40px 30px}
	.location-content ul li{float:none;width:100%}
	.main-form{padding:20px 15px}
	.table th, .table td{padding:0px;font-size:12px;}
	.price-button .btn-primary{padding:5px;font-size:12px;}
	.main-banner .frame-wrap{margin-top:70px;}
	
}

@media(max-width:400px) {
	header .navbar{padding:0 20px 0 5px}
	header.sticky .navbar{padding:0 20px 0 5px}
	header .navbar .navbar-toggler{padding:4px}
}











.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 only screen and (min-width: 300px) and (max-width: 767px){
.my_logo {
    width: 170px!important;
}
header .navbar-brand{width:170px!important;}
}

@media(max-width:767px){
    .tab-content > .tab-pane {
        display: block !important;
        opacity: 1;
    }
}
.my_logo {
    width: 275px;
}

#amenities {
    background-color: #f0f0f0;
}
#amenities .container h2 {
        margin-bottom: 2rem;
    text-align: center;
    color: #052c3f;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 2.3rem;
}

.footer-top a img{
  width: 150px;
}
.col_kf7 {
    width: 18%;
    float: left;
    margin: 1px;
    padding: 2px;
    min-height: 140px;
}
.col_kf7 .fe_icon {
    text-align: center;
    margin: 0 auto;
}
.col_kf7 .fe_icon img {
    width: 46px;
}
.col_kf7 p {
    text-align: center;
    color: #000;
    font-size: 13px;
}
.amenitiesNav {
    display: none;
}
.main-banner:before {
    content: "";
    background: rgba(5, 44, 63, 0.5);
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
}
form #website{ display:none; }