body{background:#fff;color:#000;font-family:Poppins,sans-serif;font-size:16px;line-height:25px;font-weight:400}
a{color:#f00000;transition:.5s}
blink{animation:blinker .9s linear infinite;color:#fff}
a:active,a:focus,a:hover{color:#fff;outline:0;text-decoration:none}
p{padding:0;margin:0 0 25px 0;padding:0;border:0;outline:0;font-size:100%}
ol,ul{margin:0;padding:0;list-style-type:none}
h1,h2,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;margin:0 0 15px 0;padding:0}
h3{font-family:Poppins,sans-serif;font-weight:500;margin:0 0 5px 0;padding:0;line-height:30px;font-size:22px}
h5{font-family:Poppins,sans-serif;color:#7f641a;font-size:18px;font-weight:600;margin:5px 0;padding:0}
img{max-width:100%}
.back-to-top{position:fixed;display:none;background:#ff5d26;color:#fff;width:44px;height:44px;text-align:center;line-height:1;font-size:16px;border-radius:50%;right:15px;bottom:15px;transition:background .5s;z-index:999;box-shadow:2px 3px 8px rgba(0,0,0,.35)}
.back-to-top i{padding-top:12px;color:#fff}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#fff}
#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #f2f2f2;border-top:6px solid #007bff;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}
@-webkit-keyframes animate-preloader{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes animate-preloader{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.float-left{float:left!important}
.float-right{float:right!important}
h1.heading.text-center::after{left:50%;transform:translateX(-50%)}
#header{transition:all .5s;z-index:997;transition:all .5s;padding:0 0;min-height:unset;background:#0f2f24}
header#header.fixed-top.header-scrolled{background:#fffs;z-index:999999;box-shadow:0 8px 6px -6px rgba(0,0,0,.2)}
#header.header-pages,#header.header-scrolled{padding:0 0}
#header .logo h1{font-size:36px;margin:0;padding:0;line-height:1;font-weight:400;letter-spacing:3px;text-transform:uppercase}
#header .logo h1 a,#header .logo h1 a:hover{color:#00366f;text-decoration:none}
#header .logo img{padding:0;margin: 13px 0 0 0; width:75%;height:auto}
#header .logo img.logo-2{max-width:180px}
a.scrolldown{display:none}
.container-form{max-width:69%;margin:auto;text-align:center}
header#header.fixed-top.header-scrolled a.scrolldown{display:inline-block}
header#header.fixed-top.header-scrolled a.scrollto{display:none}
header#header.fixed-top.header-scrolled .main-nav ul li a{color:#fff}
.main-nav ul li.active a,header#header.fixed-top.header-scrolled .main-nav ul li.active a{color:#d4ff00}
header#header.fixed-top .main-nav ul li.bttn a:focus,header#header.fixed-top .main-nav ul li.bttn a:hover{color:#fff}
.main-nav,.main-nav *{margin:0;padding:0;list-style:none}
.main-nav>ul>li{position:relative;white-space:nowrap;float:left}
.main-nav ul li a{color:#fff;font-size:16px;font-family:Poppins,sans-serif!important;font-weight:400;padding:.65rem 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-transform:uppercase}
header#header.fixed-top .main-nav ul li.bttn a{padding:8px 28px;background:#ffe300;color:#000!important;text-transform:uppercase;border-radius:35px;font-size:16px;font-weight:600;border:1px solid #0f2f24;color:#fff;transition:all .2s ease-in-out;position:relative}
header#header .main-nav ul li.bttn.tel{margin-right:5px}
.mobile-nav ul li.bttn.tel a,header#header .main-nav ul li.bttn.tel a{background:#7cedff;-moz-animation:blink normal 1.5s infinite ease-in-out;-webkit-animation:blink normal 1.5s infinite ease-in-out;-ms-animation:blink normal 1.5s infinite ease-in-out;animation:blink normal 1.5s infinite ease-in-out;border:none;padding:10px 30px}
.button{text-align:center}
.md-modal{position:fixed;top:50%;left:50%;width:50%;max-width:90%;width:auto;height:auto;max-height:550px;z-index:9999999999;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.md-show{visibility:visible}
.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,.8);-webkit-transition:all .3s;transition:all .3s}
.md-show~.md-overlay{opacity:1;visibility:visible}
.md-content{color:#333;background:#fff}
.md-effect-1 .md-content{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .3s;transition:all .3s;line-height:1;border:1px solid #fff}
.md-show.md-effect-1 .md-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
#md-close,#md-close2{position:absolute;right:-20px;top:-20px;padding:0;width:40px;height:40px;border-radius:50%;text-align:center;line-height:0;background:#02001b;color:#fff;font-size:20px;cursor:pointer;outline:0;border:2px solid #fff}
.md-overlay.show{visibility:visible;opacity:1;z-index:9999999999}
.main-nav ul li.active a,.main-nav ul li:hover a{color:#f6e45c}
.main-nav ul li{margin:0 10px;padding:31px 0}
.main-nav ul li:last-child{margin-right:0}
li.mobile-brochure{display:none}
div#navbarSupportedContent{flex-direction:column-reverse}
div#carouselExampleControls,div#carouselExampleControls .carousel-inner{height:100%;position:relative}
div#carouselExampleControls,div#carouselExampleControls .carousel-inside{height:100%;position:relative}
section#intro{height:auto}
.carousel-item{position:relative;height:auto;display:block}
#floor-plans .carousel-item{height:auto;margin:7px;float:left;width:32%;display:block;border:1px solid #d6d6d6}
div#carousel-default .carousel-inner,div#carousel-default .item{height:100%;position:relative;width:100%;top:0}
div#carousel-default .carousel-inside,div#carousel-default .item{height:100%;position:relative;width:100%;top:0}
#intro .carousel-item .carousel-caption span.h1{font-size:75px;font-weight:300;letter-spacing:0}
div#carouselExampleControls .carousel-caption-txt{position:absolute;top:50%;right:0;transform:translateY(-50%);max-width:30%}
#intro .carousel-caption .container{position:relative;height:100%}
.vert .carousel-item-next.carousel-item-left,.vert .carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.vert .active.carousel-item-right,.vert .carousel-item-next{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100% 0)}
.vert .active.carousel-item-left,.vert .carousel-item-prev{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.carousel-indicators{position:absolute;top:auto;bottom:15px;margin:auto;height:20px;left:50%;right:auto;width:auto;text-align:center;justify-content:right;display:inline-block;transform:translateX(-50%);max-width:1170px;width:100%;padding:0 15px;z-index:555;display:none}
.carousel-indicators li{width:26px;height:2px;margin:0 4px 8px;overflow:hidden;border-radius:0;border:2px solid transparent;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;opacity:1;background:#fff;display:inline-block;float:none}
div#carouselExampleControls a.carousel-control-next,div#carouselExampleControls a.carousel-control-prev{position:absolute;width:auto;opacity:.6}
div#carouselExampleControls .carousel-control-prev{left:0}
div#carouselExampleControls .carousel-control-next{right:0}
div#carouselExampleControls a.carousel-control-next .fa,div#carouselExampleControls a.carousel-control-prev .fa{font-size:30px;color:#fff;width:auto;height:auto;text-align:center;border-radius:50%;opacity:1;padding:15px;background-color:#000;border-radius:0}
div#carouselExampleControls a.carousel-control-next:hover,div#carouselExampleControls a.carousel-control-prev:hover{opacity:1}
.carousel-indicators li.active{background-color:#70492e}
.carousel-indicators li.test-bx{display:none}
.phone a{color:#fff;opacity:.9;position:relative;text-decoration:none;font-weight:400;font-size:13px}
.carousel-caption{color:#fff;font-family:Poppins,sans-serif;font-size:45px;text-transform:uppercase;line-height:1.5;bottom:auto;top:75%;transform:translateY(-30%)}
.carousel-caption{right:0;left:0;background:rgba(63,45,39,.8);top:auto;bottom:0;transform:none;margin:0}
.carousel-caption span{display:block;font-family:Poppins,sans-serif;font-style:italic;font-size:35px;text-transform:none}
a.btn.book-now{display:inline-block;padding:10px 20px;font-size:.8125rem;text-align:center;text-transform:uppercase;outline:0;border-radius:0;cursor:pointer;color:rgba(38,42,52,.95);z-index:0;letter-spacing:.15em;line-height:1em;font-size:12px;background:#fff;color:rgba(38,42,52,.95);border:1px solid rgba(38,42,52,.95)}
.amin section{padding:40px 0 35px 0;margin:0;float:left;width:100%;position:relative;background-color:#e6e6e6}
.flo-bx section{padding:40px 0 10px 0;float:left;width:100%;position:relative;background-color:#e6e6e6}
.gall section{padding:40px 0 15px 0;float:left;width:100%;position:relative;background-color:#e6e6e6}
.amen section{padding:40px 0 8px 0;float:left;width:100%;position:relative;background-color:#e6e6e6}
.cont section{padding:40px 0 10px 0;float:left;width:100%;position:relative;background-color:#e6e6e6}
section{padding:40px 0;float:left;width:100%;position:relative;background-color:#fff}
section#intro{padding:0;position:relative;margin-top:87px}
.amen section ul{margin:0 0 25px 0}
.gall section#gallery p{margin:30px 0 20px 0}
.image-full{position:static;height:100%;width:50%;top:0}
.img-left{float:left;text-align:center}
.img-right{float:left}
.fea{border:1px dashed #0f2f24;padding:15px;margin-bottom:10px;transition:all .2s ease-in-out;text-align:center}
.flo-bx div#carouselExampleControls1{margin:2px 0 15px 0;padding:0}
.amin section p{padding:0;margin:20px 0 0 0}
.about-text p{margin:0 0 20px 0!important}
section#highlights,section#overview{padding:0}
section#overview{height:auto;background-color:#74401c;padding:0 0;color:#000}
section#overview p{color:#fff}
section#overview .image-full img{width:auto;height:auto}
#bonus .image-full img{width:auto}
.image-full img{width:100%}
form#enquiry-form3{width:430px;max-width:100%}
form#enquiry-form3{padding:30px 25px}
form#enquiry-form3 .form-group,form#enquiry-form3 h2{width:100%;text-align:center;max-width:100%;margin-bottom: 20px;}
form#enquiry-form3 label{display:inline-block}
form#enquiry-form3 p{text-align:center;color:#fff;font-size:18px;margin-bottom:0}
#location-main .form_wrap h2{float:left;width:100%;margin:0 0 15px 0;text-align:left}
#location-main .form_wrap .form-group{display:block;width:400px;float:left;margin:0 0 20px 0;text-align:left}
#location-main .form_wrap .form-group input{max-width:100%}
.refresh{width:auto;float:left;padding:7px 6px;cursor:pointer}
.imgcaptcha{width:55%!important;padding:1px 5px 3px 0;background:#fff;float:left;margin:0 5px 0 0;border:1px solid #ddd;height:36px}
.captcha-bx{width:63%!important}
.container-form p{font-size:12px!important;color:#fff;margin:0;text-align:left;float:left;padding-left:5px;width:400px}
form#enquiry-form3 label{Display:block;color:#fff;text-align:left;margin-bottom:10px}
form#enquiry-form .form-group input[type=submit]{padding:16px 35px 16px 35px!important;background:#ffb401;border-radius:0;color:#000;padding:0 35px!important;height:38px}
#location .form_wrap .form-group input{max-width:100%}
label{display:block}
section#highlights .about-text,section#overview .about-text{float:left}
section#highlights .about-text{padding:0 0 0 25px;margin:-7px 0 0 0;text-align:left}
.feature-title,.heading{font-family:Poppins,sans-serif!important;font-size:37px;color:#0f2f24;font-weight:500;line-height:25px;line-height:45px;text-transform:capitalize}
#highlights .heading,.feature-title{font-family:Poppins,sans-serif!important;font-size:37px;margin-bottom:25px;color:#0f2f24;font-weight:500;padding-bottom:20px;position:relative}
.feature-title,.flo-bx .heading{margin-bottom:13px}
#highlights .heading:after{content:"";width:64px;height:2px;position:absolute;bottom:0;background:#0f2f24}
.heading:after{content:"";width:64px;height:2px;position:absolute;left:0;bottom:0;background:#0f2f24}
.feature-title.white{color:#fff}
.intro-content-text{color:#393939;padding:0 30px}
p{font-size:16px}
#highlights .read-more{display:inline-block;font-size:16px;font-weight:500;color:#fff;background:#0f2f24;padding:11px 27px;border-radius:35px;margin-top:0;border:1px solid #0f2f24;width:269px;text-align:center;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
#highlights .read-more:before{content:"";color:red;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;border-radius:35px;background:#fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
#highlights .read-more:hover{background:#fff;color:#0f2f24;border-color:#0f2f24}
#overview .read-more:hover{background:#fff;color:#0f2f24;border-color:#4c004c}
#overview .read-more:before{background:#fff;color:#0f2f24;border-color:#0f2f24}
section#location{background-color:#f6fffd;padding:40px 0 17px 0}
section#highlights{background-color:#fff;padding:50px 0;text-align:center}
.location-main{width:100%;text-align:center;float:left;margin:0;margin:0 0 30px 0}
.location-bx{width:25%;text-align:center;float:left;height:auto;margin:15px 47px 0 47px}
.location-img{width:160px;height:160px;display:inline-flex;border:1px solid #0f2f24;border-radius:100px}
.location-text{width:100%;float:left;font-weight:400}
#vidoe-bx .read-more{color:#2d4c41}
#threebox .read-more{color:#2d4c41}
.read-more{display:inline-block;font-size:16px;font-weight:500;color:#fff;background:#0f2f24;padding:11px 27px;border-radius:35px;margin-top:0;border:1px solid #0f2f24;width:269px;text-align:center;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.read-more:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;border-radius:35px;background:#fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.about-text .text-white .read-more:before{background:red}
.read-more:hover,section#overview .read-more:hover{color:#0f2f24;border-color:#0f2f24}
.read-more:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}
section#overview .read-more{background:#0f2f24;border-color:#0f2f24;color:#fff}
.owl-carousel .owl-item img{display:block}
.tab-content a img{float:none;margin:0 auto;width:auto;max-width:100%;display:inline-block!important}
.content{position:relative;width:90%;max-width:400px;margin:auto;overflow:hidden}
.content .content-overlay{background:rgba(255,255,255,.88);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}
.content:hover .content-overlay{opacity:1}
.disclimer-margin {margin-bottom:20px;}
.content-image{width:100%}
.content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:90%!important;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.content:hover .content-details{top:50%;left:50%;opacity:1}
.portfolio-container{width:100%;float:left;padding-bottom:0}
.content3{position:relative;width:100%;max-width:initial;margin:auto;overflow:hidden}
.content3 .content-overlay{background:rgba(255,255,255,.33);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}
.contact-container{position:relative;width:100%;float:left}
.contact-outer{width:100%;float:left;position:relative}
.map-left{width:50%;position:absolute;top:-40px;bottom:-60px;left:0}
.map-left iframe{width:100%;min-height:100%;border:0}
.address-right{width:50%;float:right;padding:50px 0 60px 40px;background:0 0}
section#contact .heading{color:#000}
section#contact .heading:after{background:#000}
.address-title{font-size:28px;margin-bottom:40px;font-weight:600}
.address-detail{width:100%;margin-bottom:20px}
.address-detail span.mobile{font-size:15px}
.address-detail{padding-left:80px;position:relative;margin-bottom:28px}
.address-detail .contact-icon{position:absolute;left:0;top:50%;width:63px;transform:translateY(-51%)}
.address-detail a{color:#000}
.add-title2{font-weight:700;color:#000;font-size:24px;margin-bottom:3px;font-family:Poppins,sans-serif}
.address-detail b{color:#000}
.address-detail.address-detail2{margin-top:20px;float:left}
.map-left img{width:100%!important}
section.projects-section{padding-bottom:0}
.about-text{width:50%;float:left;height:auto}
.left-box-img{width:50%;float:left;height:auto}
.left-box-img img{border:5px solid #d1d1d1}
#welcome .about-text{position:absolute;top:50%;transform:translateY(-50%);height:auto;display:contents}
#thanks .about-text{position:absolute;width:92%;top:50%;transform:translateY(5%);height:auto}
section#welcome{background-color:#f9f7f7;text-align:center}
section#thanks{background:#f1f1f1}
section#bonus{background-color:#fff;padding:40px 0;text-align:center}
section#vidoe-bx{background-color:#2d4c41;color:#fff}
section#threebox{background-color:#2d4c41;color:#fff;text-align:center}
section#offer-bx{background-color:#cfff7a}
section#inside-bx{background-color:#e6e6e6;text-align:center}
#vidoe-bx p{margin:0}
section#inside-bx p a:link{margin:0}
#bonus .about-text p{margin:30px 0 7px 0!important;font-weight:400}
section#faq{background-color:#efeefe;padding:36px 0;text-align:center}
.video-box01{width:30%;float:left;margin:10px 19px;padding:20px;border:1px solid #fff;min-height:auto}
.video-box02{width:47%;float:left;height:auto;background-color:#fff;margin:20px 17px;padding:0 0 10px 0;color:#000;border:1px solid #fff}
.three-box01{width:28%;float:left;height:auto;background-color:#fff;margin:20px 20px;padding:0 0 10px 0;color:#000;border:1px solid #fff}
.three-box02{height:auto;background-color:#fff;margin:20px 20px;padding:0;color:#000}
.video-box-img{width:100%;float:left;;padding: 5px;}
.three-bx-img{background-color:#fff;border:5px solid #fff}
.vidoe-bx{text-align:center;width:100%}
.inside-bx{background-color:#fff;text-align:center;width:100%}
.vidoe-bx iframe{width:65%;height:450px}
section#vidoe-bx .read-more{margin:25px 0 0 0;background-color:#fff}
section#threebox .read-more{margin:10px 0 0 0;background-color:#fff}
section#threebox p{margin:10px 0 0 0}
section#vidoe-bx .heading::after{color:#fff;background-color:#fff}
.feature-title,section#vidoe-bx .heading{color:#fff}
section#threebox .heading::after{color:#fff;background-color:#fff}
section#overview .about-text{padding-left:50px}
.text-white .heading{color:#fff}
h2.heading.text-center:after{left:50%;transform:translateX(-50%)}
.vidoe-bx-main{width:60%;height:auto;margin:1px auto 20px}
.text-white .heading:after{background:#fff}
#highlights ul.listing{float:left;width:100%;margin:0 0 13px 0;color:#000}
ul.listing{float:left;width:100%;margin:0 0 13px 0}
#highlights ul.listing li{background:url(../images/bullet.png) no-repeat left center;font-size:16px;padding:3px 0 0 36px;min-height:30px;margin-bottom:13px}
ul.listing li{background:url(../images/bullet-02.png) no-repeat left center;font-size:16px;padding:4px 0 0 36px;min-height:35px;margin-bottom:10px}
#bonus ul.listing li{background:url(../images/bullet-03.png) no-repeat left center;font-size:16px;padding:5px 0 0 36px;min-height:35px;margin-bottom:10px}
ul.icons li img{width:auto!important;display:inline-block!important}
ul.icons li{display:inline-block;text-align:center;margin-bottom:30px}
ul.icons li span{width:100%;display:inline-block;font-size:17px;margin-top:10px}
.outer-icon{min-height:165px;border:1px dashed #0f2f24;position:relative;color:#0f2f24}
.v-center{position:absolute;top:50%;transform:translateY(-50%);left:10px;right:10px}
.about-text p{font-size:16px;float:left;width:100%;font-weight:400;line-height:24px;margin-top:0}
.heading-text{font-size:24px;font-weight:300}
section#offer-bx p{margin-bottom:0}
section#amenities .read-more{background-color:#0f2f24;color:#fff}
section#amenities .read-more::before{background:#fff;color:#890019}
section#amenities .read-more:hover{background-color:#0f2f24;color:#0f2f24}
section#offer-bx div#offer-carousel{margin-bottom:15px}
div#amenities-carousel{margin-top:50px}
section#amenities{background:#e6e6e6}
.owl-dots{text-align:center}
.owl-dots button.owl-dot{width:26px;height:6px;background:#fff;display:inline-block;margin:0 6px;outline:0}
.owl-dots button.owl-dot.active{background:#ff9000}
section#amenities ul li .read-more{background:#fff;color:#b10221;margin-top:20px}
section#amenities ul li .read-more:before{background:#ff9000}
section#amenities ul li .read-more:hover{color:#fff}
.carousel-item.floorplanslide1{text-align:center}
.carousel-item.floorplanslide1 .slider-img{max-width:1000px;display:inline-block}
div#carouselExampleControls1{padding-bottom:30px;width:100%;float:left;margin:30px 0 10px 0}
div#carouselExampleControls1 ol.carousel-indicators{text-align:center}
div#carouselExampleControls2{padding-bottom:60px;width:100%;float:left;margin:0 0 20px 0}
div#carouselExampleControls2 ol.carousel-indicators{text-align:center}
div#carouselExampleControls3{padding-bottom:60px;width:100%;float:left;margin:0 0 20px 0}
div#carouselExampleControls3 ol.carousel-indicators{text-align:center}
div#carouselExampleControls4{padding-bottom:60px;width:100%;float:left;margin:0 0 20px 0}
div#carouselExampleControls4 ol.carousel-indicators{text-align:center}
.carousel-indicators li{width:26px;height:6px;background:#ff9000;display:inline-block;margin:0 6px;outline:0;border:0}
.carousel-indicators li.active{background:#70492e}
.carousel-indicators li.image-none{display:none}
section#floor-plans{background:#e6e6e6;text-align:center}
section#gallery .owl-nav{display:block;position:absolute;left:50%;transform:translateX(-50%);right:auto;width:auto;bottom:20px}
div#gallery-carousel{padding-bottom:80px}
section#gallery p{margin:20px 0}
section#gallery .owl-nav button{margin:0 3px;min-width:unset;width:40px;outline:0}
section#gallery .owl-nav button i{font-size:22px;color:#fff;line-height:40px}
section#gallery .owl-nav button.owl-prev{background:#70492e}
section#gallery .owl-nav button.owl-next{background:#f0c85d}
section#contact{background:#fdf9f2}
.inter-section{width:100%;margin:0;float:left}
.external-section li:first-child{width:25%;float:left;height:auto;position:relative}
.external-section li:nth-child(2){width:25%;float:left;height:auto;position:relative}
.external-section li:nth-child(3){width:25%;float:left;height:auto;position:relative}
.external-section li:nth-child(4){width:25%;float:left;height:auto;position:relative}
.external-section li:nth-child(5){width:25%;float:left;height:auto;position:relative}
.external-section-section{width:100%;float:left;margin:20px 0 0 0}
section.footer{background:#567269;padding:20px 0 0 0;margin-bottom:0;text-align:center}
.copyright p{color:#fff;font-size:10px;width:100%;margin:auto;margin-bottom:auto;line-height:17px;text-align:left}
.about-text em{font-size:16px;font-style:italic;font-weight:400;line-height:26px}
.amenities-bx{width:100%}
.box-text{background-color:#8e7122;color:#fff;transition:.3s;text-align:center;padding:10px 0;float:left;opacity:.8}
.box-text:hover{opacity:.9;background-color:#f15523;color:#fff;cursor:pointer}
.amenities-bx h3{font-size:33px;font-weight:500;text-align:center;color:#0f2f24;padding:5px 0;width:20%;border:1px solid #0f2f24;margin:20px auto}
.amenities-bx ul{margin:30px 0;float:left}
.amenities-bx li{margin:0;padding:5px;overflow:hidden}
.amenities-bx li img{width:100%;height:auto}
.amenities-bx li .box-text{position:absolute;bottom:4px;width:auto;left:5px;right:5px}
.amenities-bx li:first-child{width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(2){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(3){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(4){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(5){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(6){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(7){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(8){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(9){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(10){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(11){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(12){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(13){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(14){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(15){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(16){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(17){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(18){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(19){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(20){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(21){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(22){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(23){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(24){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(25){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(26){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(27){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(28){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(29){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(30){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(31){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(32){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(33){width:25%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(34){width:50%;float:left;height:auto;position:relative}
.footer-bx{width:100%;float:left;display:block;margin:0 0 20px 0}
.footer-bx ul{margin:0;padding:0}
.footer-bx ul li{display:inline;padding:0 20px;text-transform:uppercase}
.footer-bx ul li a:link{color:#fff;text-decoration:none}
.footer-bx ul li a:visited{color:#fff;text-decoration:none}
.footer-bx ul li a:hover{color:#fff7c1;text-decoration:none}
span.icon{display:block}
.fea:hover{background:#fff}
.fea:hover .icon img{transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:center;transition:2s ease;-moz-transition:2s ease;-webkit-transition:2s ease}
.broIcon{display:none}
span.head{font-size:30px;font-family:Poppins,sans-serif!important;display:inline-block;color:#0f2f24;width:100%;margin:18px 0}
span.text{font-family:Poppins,sans-serif!important;font-size:18px}
.about-icon ul{margin:30px 0 0 0}
.about-icon ul li{margin:0 11px;width:23%}
.about-icon ul li:nth-last-child(2) .fea{margin-bottom:0}
p.subheading{margin-bottom:20px;font-size:16px;font-family:Poppins,sans-serif!important;line-height:1.4;color:#0f2f24}
i.fa.fa-bars{color:#fff;padding:10px;border:1px solid #fff}
.mobile-nav-toggle.darkmenu i.fa.fa-bars{color:#000}
.mobile-nav-toggle{position:fixed;right:0;top:16px;z-index:9999999;border:0;background:0;font-size:24px;transition:all .4s;outline:0!important;line-height:1;cursor:pointer;text-align:right}
body.mobile-nav-active button.mobile-nav-toggle{top:16px}
#page .fa{border-radius:14px;padding:18px;background:#854e0b;opacity:.9}
.carousel-control-next,.carousel-control-prev{width:4%}
button.mobile-nav-toggle i.fa.fa-times{margin:4px 10px 0 0;background:#05100d;top:16px;color:#fff;padding:10px;border:1px solid #fff}
.mobile-nav-toggle i{margin:4px 10px 0 0}
.mobile-nav-active .mobile-nav{left:0;box-shadow:0 0 30px rgba(127,137,161,.3)}
.mobile-nav{position:fixed;top:0;bottom:0;z-index:999999999;overflow-y:auto;left:-350px;width:280px;padding-top:18px;background:#05100d;transition:.4s}
.mobile-nav ul li a{color:#fff!important;font-size:1rem;padding:12px 20px;margin-left:0;width:100%;float:left;text-transform:capitalize;position:relative}
.mobile-nav ul{margin:0;padding:0;list-style-type:none;float:left;width:100%}
.mobile-nav ul li{float:left;width:100%;position:relative}
.mobile-nav ul li:after{content:"";height:1px;background:rgba(255,255,255,.5);position:absolute;bottom:0;left:15px;right:15px}
.mobile-nav ul li:last-child:after{display:none}
section#amenities .col-md-6.col-lg-5.col-sm-12s{background:#e5b321;padding:30px}
.owl-nav{position:absolute;right:50px;bottom:55px}
.owl-nav button.owl-next,.owl-nav button.owl-prev{text-transform:uppercase;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:700!important;min-width:70px;color:#581503!important}
.owl-nav button.owl-prev .fa{margin-right:5px}
.owl-nav button.owl-next .fa{margin-left:5px}
.imgs-active{display:block}
.imgs-active-mobile{display:block}
.imgs-active-onlymobile{display:none}
.mobile-offer{display:block}
.offer-desktop{display:block!important}
.offer-mobile{display:none}
.carousel-item img{width:100%;height:auto}
#offer-bx .carousel-item img{width:48%;float:left;margin:0 10px}
.offer-desktop .carousel-item img{width:47%;float:left;margin:0 13px}
#gallery .image{width:24%;list-style:none;height:auto;margin:5px;overflow:hidden;float:left}
.gallery-carousel{width:100%;float:left}
.gallery-carousel .item a{width:100%}
.section-header p{margin:0 0 10px 0;font-size:15px}
.section-header p span.bold-brown{font-weight:700;color:#581503}
.gallery-carousel{margin-top:30px}
.gallery-carousel .owl-carousel .owl-nav.disabled{display:block}
.gallery-carousel .owl-carousel .owl-nav{position:static;text-align:center;margin:15px 0}
.gallery-carousel .owl-carousel .owl-nav button{width:40px;height:40px;display:inline-block;outline:0}
.gallery-carousel .owl-carousel .owl-nav button .fa{color:#581503;font-size:22px}
.carousel-image{padding-right:200px;padding-bottom:50px}
.carousel-image .img2{position:absolute;right:50px;bottom:0;width:320px!important}
.white{color:#fff}
.section3-carousel .owl-nav button.owl-next,.section3-carousel .owl-nav button.owl-prev{color:#fff!important}
.form-group input,.form-group textarea{width:100%;background:0 0;color:#fff;border:0 solid #cab282;border-bottom:1px solid rgba(255,255,255,.5);height:38px;padding:10px 0;font-size:.9375rem;font-size:16px;position:relative;text-decoration:none;letter-spacing:normal;text-transform:capitalize}
.fancybox-container{z-index:99999999}
.form-group label span{color:red}
form.apply-now .form-group label{font-size:16px;font-weight:500;color:#242b88!important;padding-left:0!important;text-transform:uppercase}
.form-group textarea{min-height:100px}
.form-group input::placeholder,.form-group textarea::placeholder{color:#fff}
.form-group input[type=checkbox]{position:absolute;left:-99999px;float:left;margin:4px 10px 0 0}
.form-group.check label{position:relative;padding-left:22px;color:#fff;font-size:80%;font-family:"Nunito Sans",sans-serif;letter-spacing:1px;line-height:16px}
.form-group.check label:before{content:"";display:block;position:absolute;width:13px;height:13px;border:1px solid #b7b7b7;left:0;top:0;cursor:pointer;z-index:2;background:#fff}
.form-group.check label:after{content:"";display:block;position:absolute;width:7px;height:7px;background:#581503;left:3px;top:3px;display:block;z-index:2}
.form-group.check input:checked+label:after{display:block}
.form-group input[type=submit]{border:0!important;background-color:transparent;color:#07015b;height:auto;cursor:pointer;font-weight:500;text-shadow:none;border-radius:50px;padding:13px 35px!important;font-size:17px;transition:all .2s ease-in-out;width:auto}
.copyright{text-align:center;background-color:#567269;padding:13px 0}
#intro .carousel-caption{position:absolute;display:flex;align-items:center;padding-top:0;height:100%;background:0 0;font-size:40px;font-family:'Playfair Display',serif;text-transform:none;color:#000;float:left;width:100%;top:0;left:0}
#intro .carousel-item.active .carousel-caption{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
#intro .carousel-caption span{font-size:25px;font-style:normal;line-height:1.3}
.carousel-caption-part{float:right;width:40%;text-align:left;line-height:1}
.carousel-caption-left{float:left;width:100%;text-align:left;line-height:1.1;text-align:center;color:#fff}
.carousel-caption-left.carousel-caption-top,.carousel-caption-left.carousel-caption-top2{position:absolute;top:180px;left:0;right:0;text-align:center}
.carousel-caption-left.carousel-caption-top2{color:#000}
.text-white{color:#fff}
.logo-right{padding-right:10px;margin-right:0;display:inline-block;position:relative}
.form_wrap{position:fixed;bottom:0;width:100%;background:#207358;z-index:850}
.md-content .form_wrap{position:static}
.form_wrap .form-group{display:inline-block;margin-bottom:0;padding:1px 0 0 0;vertical-align:top}
.form_wrap h2{display:inline-block;font-family:Poppins,sans-serif!important;color:#fff;margin-bottom:0;margin-right:8px;line-height:38px}
.form_wrap .form-group input{margin-bottom:0;padding-left:5px;border:1px solid #fff;max-width:100%}
form#enquiry-form2 .form-group input{max-width:unset}
form#enquiry-form{padding:8px 0 7px 0}
form#enquiry-form2{padding:30px}
.md-content .form_wrap .form-group.submit_box{margin:0 auto;float:none;text-align:center}
.form_wrap .submit_box{display:inline-block;font-size:17px;font-weight:500;color:#fff;background:#fff;padding:0;border-radius:35px;margin:0 0 1px 8px;border:1px solid #fff;width:auto;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.form_wrap .submit_box:before,header#header.fixed-top .main-nav ul li.bttn a.md-trigger:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;border-radius:35px;background:#fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.form_wrap .submit_box:hover{color:#0f2f24!important;border-color:#fff}
header#header.fixed-top .main-nav ul li.bttn a.md-trigger:hover{background:0 0;color:#0f2f24!important;border-color:#0f2f24}
.form_wrap .submit_box:hover:before,header#header.fixed-top .main-nav ul li.bttn a.md-trigger:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}
.common-section{width:100%;float:left}
.no-padding{padding:0 0}
.clear{clear:both}
.left{float:left}
.right{float:right}
.left_icons{width:35px;height:auto;text-align:center;color:#999;background:#ff8f32;font-size:15px}
.left_icons a{color:#fff;font-weight:400}
.center_icons{text-align:center;padding:2px 0 0 5px;display:none}
.logout img{margin-top:8px}
.slider-img.owl-floor-plan{width:100%;float:left}
img.img-mob{display:none}
section#intro .carousel-indicators li{background:#fff}
section#intro .carousel-indicators li.active{background:#805a40}
a#md-trigger{cursor:pointer}
form#enquiry-form2{width:400px}
.form_wrapper p{text-align:center;color:#fff;font-size:18px;line-height:25px;margin:0}
form#enquiry-form2 .form-group,form#enquiry-form2 h2{width:100%;margin-bottom:15px;text-align:center;max-width:unset}
form#enquiry-form2 .form-group input[type=submit]{float:none;display:inline-block;padding:16px 35px 13px 35px!important}
.table-bx{width:100%;height:500px;background:red;float:left}
table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}
table caption{margin:.5em 0 .75em}
table tr{padding:0}
table td,table th{border:1px solid #8b9894;background:#eee;padding:6px;text-align:center}
table th{background-color:#31433d;letter-spacing:.1em;text-transform:uppercase;color:#fff}
.bed-cream{width:100%;float:left;display:block;background-color:#f7f7f7;color:#595959;padding:10px 0;text-align:center}
.bed-cream a:link{color:#595959;font-size:14px;text-decoration:none}
.bed-cream a:visited{color:#595959;font-size:15px;text-decoration:none}
.bed-cream a:hover{color:#595959;font-size:15px;text-decoration:none}
.adjust-image .image-full{position:absolute!important;top:50%;transform:translateY(-50%);height:auto!important}
.adjust-image .about-text{position:static!important;transform:none!important;float:left;width:100%}
.adjust-image .container{position:static!important;transform:none!important}
.for-desktop{display:block}
.for-mobile{display:none}
.full-width-bx {width: 100%;float: left;height: auto;margin: 0 0 30px 0;text-align: center;}
.price-bx-main {width: 84% !important;display: inline-table !important;}
.price-bx {width: 46%;margin: auto 7px;float: none; background: #31433d;color: #fff;padding: 2px 2px 2px;font-size: 25px;display: inherit;}
.box-img{float: left;text-align: center;}
.price-bx {color: #fff;font-size: 25px;}
.thankyou {
  background: #defff3 !important;
  width: 450px !important;
  height: 346px !important;
  margin: auto !important;
  align-items: center !important;
  border: 1px solid #00223d !important;
}
.price-bx .box-img {background: #fff;padding: 15px 5px;font-size: 31px;color: #31433d;font-weight: 800; width: 100%;}
.box-text1 { background-color: #31433d; color: #fff;transition: .3s;text-align: center; padding: 10px 0;float: left;opacity: .8;width: 100%;float: left;padding: 13px 0;text-align: center;}
.box-text {}
@media only screen and (max-width:1199px){
.main-nav ul li{margin:0 6px}
.main-nav ul li a{font-size:14px}
span.head{font-size:20px;margin:8px 0}
span.text{font-size:17px}
.form_wrap .form-group,.form_wrap h2{float:left}
.form_wrap .form-group{max-width:22%;margin-right:5px}
section.footer{margin-bottom:57px}
header#header.fixed-top .main-nav ul li.bttn a{background-color:red;padding:15px 20px;font-size:14px}
.broIcon{display:none}
}
@media only screen and (max-width:991px){
.about-icon{margin-top:40px}
.image-full{position:static;width:100%;background-size:cover!important;margin-top:30px}
section#contact,section#highlights,section#overview{padding-bottom:0}
.form_wrap{position:relative;float:left;width:100%}
.address-right{padding-top:0;padding-bottom:30px}
.form_wrap .form-group{margin-bottom:5px;margin-right:5px}
section.footer{margin-bottom:0}
section#gallery{padding-bottom:15px}
section#overview .about-text{padding-left:0}
section#highlights .container,section#overview .container{position:static;transform:none;width:100%}
section#highlights .about-text,section#overview .about-text{position:static;transform:none;padding:30px 0}
.form_wrap .form-group{max-width:20%;margin-right:5px}
.broIcon{display:none}
.adjust-image .image-full{position:static!important;transform:none!important}
.copyright p{width:100%}
}
@media only screen and (max-width:767px){
body{text-align:center;font-size:16px}
#highlights .heading::after{left:50%;transform:translateX(-50%)}
.heading::after{left:50%;transform:translateX(-50%)}
ul.listing li{text-align:left;font-size:15px}
.navbar-toggle{position:absolute;right:0;bottom:15px}
#header{height:88px}
.read-more{width:100%}
header#header.header-scrolled{height:88px}
header#header.header-scrolled .header-inside .navbar-brand{bottom:auto}
.navbar-nav>li{width:100%;float:left;margin:10px 0}
ul.nav.navbar-nav{display:inline;width:100%;float:left;margin:0}
.carousel-caption{left:0;right:0;font-size:28px}
#intro .carousel-caption{font-size:28px}
#intro .carousel-caption span{font-size:17px}
.carousel-caption span{font-size:22px}
.about-icon{margin-top:40px}
.image-full{position:static;width:100%;background-size:cover!important;margin:30px 0 0 0}
section#contact,section#highlights,section#overview{padding:0}
.fea{padding:10px 5px}
span.text{font-size:15px}
ul.icons li{max-width:50%}
.form_wrap{position:relative}
.address-right{width:100%;padding:20px 15px 0 15px}
.address-right-part{text-align:left}
.mobile-nav ul li a{text-align:left}
.map-left{position:relative;width:100%;height:300px;margin-top:40px;top:auto;bottom:auto;float:left}
.map-left iframe{height:300px}
section.footer{margin-bottom:72px}
.form_wrap{position:relative;float:left;width:100%}
.form_wrap .form-group:nth-child(4){margin-left:0}
.form_wrap .form-group{margin-bottom:15px;max-width:unset;width:99%}
#intro .carousel-item .carousel-caption{position:static}
img.img-desk{display:none}
img.img-mob{display:block}
div#carouselExampleControls .carousel-caption-txt{position:static;max-width:unset;width:100%;float:left;transform:none}
#bonus ul li:last-child .fea,.about-icon ul li:nth-last-child(2) .fea{margin-bottom:30px}
#bonus img{width:95%;text-align:center}
form#enquiry-form2{max-width:100%}
.left-box-img{width:100%}
.about-text{width:100%;padding:20px 0 0 0}
.form_wrap .form-group,.form_wrap h2{float:left;margin-bottom:20px}
.about-icon li.col-md-6{width:50%;padding:0 10px}
.gst-bx{width:100%;float:left;position:fixed;display:block;bottom:39px;background-color:#ee7126;padding:4px 0;text-align:center;font-size:12px}
.gst-bx strong{font-size:14px}
blink{color:#99999b}
.gst-bx blink{color:#fff}
.broIcon{display:block;z-index:888;width:100%;height:39px;background:#447abc;text-align:center;color:#fff;position:fixed;bottom:0;z-index:888}
.broIcon a:link{color:#fff;padding:7px 0;display:block;margin:0;text-align:center!important;font-size:13px;width:99%;float:left}
.broIcon a:hover{color:#fff;text-align:center!important}
.broIcon a:visited{color:#fff;text-align:center!important}
.mobnum{display:block;width:36%;float:left;background-color:#446157}
.mobnumm{display:block;width:31%;float:left;background-color:#223d33}
.mobnummm{display:block;width:33%;float:left;background-color:#0e1915}
.mobnum a{color:#447cbe;font-size:13px;padding:0;margin:0;text-align:center}
.mobnumm a{color:#447cbe;font-size:13px;padding:0;margin:0;text-align:center}
.mobnumm a{color:#447cbe;font-size:13px;padding:0;margin:0;text-align:center}
section{padding:30px 0 5px 0;float:left;width:100%;position:relative}
section#highlights .about-text,section#overview .about-text{padding:15px 0 0 0}
#bonus .about-text p{margin:20px 0 7px 0!important}
.flo-bx #floor-plans .carousel-item{margin:15px 5px;width:96%}
#floor-plans .carousel-item{margin:10px 0;width:auto}
#floor-plans div#carouselExampleControls1{margin:0 0 30px 0;padding:0}
#highlights ul.listing{margin:0 0 10px 0}
ul.listing{margin:0 0 15px 0}
form#enquiry-form{padding:25px 10px 30px 10px;border:0;z-index:666}
.contact-outer .read-more{display:block;text-align:center}
div#carouselExampleControls,div#carouselExampleControls .carousel-inner{height:auto;background-color:#f4ecbe}
div#carouselExampleControls,div#carouselExampleControls .carousel-inside{height:auto}
.container-form{max-width:90%}
.form_wrap h2{float:none}
.form_wrap input[type=submit]{width:98%}
.mobile-nav ul li:after{content:"";height:1px;background:rgba(255,255,255,.5);position:absolute;bottom:0;left:15px;right:15px}
.copyright p{color:#fff;font-size:10px;width:90%;margin:auto;margin-bottom:auto;line-height:17px;text-align:center}
.mobile-nav ul li:last-child:after{display:none}
.mobile-nav ul li .bttn tel{background-color:red;height:100px}
.vidoe-bx-main{width:95%;height:auto;margin:1px auto 20px}
.vidoe-bx iframe{width:90%;height:220px}
.mobile-nav ul li.bttn.tel a,a#md-trigger{padding:10px 30px;background:#ffe401;color:#000!important;text-transform:uppercase;border-radius:35px;font-size:16px;font-weight:600;width:80%;margin:10px 0;margin-left:20px}
.location-main{margin:0 0 10px 0}
.vidoe-bx p{padding:0 10px}
.offer-desktop{display:none!important}
.offer-mobile{display:block}
.offer-mobile .carousel-item img{width:95%;float:none;margin:0}
#offer-bx .carousel-item img{width:95%;margin:auto;float:none}
div#carouselExampleControls3{padding-bottom:60px;width:100%;float:left;margin:0 0 20px 0}
div#carouselExampleControls3 ol.carousel-indicators{text-align:center}
form#enquiry-form2,form#enquiry-form2 .form-group{margin:10px 0}
form#enquiry-form2 h2{margin:0 0 10px 0}
.imgs-active{display:block}
.test-bx{display:block}
.imgs-active-mobile{display:none}
#offer-bx .carousel-indicators .test-bx{display:block!important}
#offer-bx .carousel-indicators li .test-bx{display:block!important}
.carousel-indicators li.test-bx{display:block}
.carousel-indicators .test-bx{display:block!important}
.imgs-active-onlymobile{display:block}
#offer-bx .carousel-indicators li.image-none{display:inline flow-root list-item}
.form_wrap{border:1px solid #fff}
.md-effect-1 .md-content{border:0}
.back-to-top{bottom:76px;display:none}
.form-group input,.form-group textarea,.form_wrap .form-group input{width:100%;max-width:unset}
.form_wrap .submit_box{padding:0;margin:0}
form#enquiry-form .form_wrap .submit_box{padding:0 0!important;margin:0}
.md-modal{max-width:90%}
#md-close,#md-close2{right:-10px}
form#enquiry-form .form-group input[type=submit]{padding:11px 0!important}
form#enquiry-form2 .form-group input[type=submit]{float:none;display:inline-block;padding:13px 35px 13px 35px!important}
.footer-bx ul li{padding:4px 13px;font-size:17px}
#gallery .image{width:46.5%}
section#vidoe-bx .read-more{margin:15px 0 30px 0}
ul.listing{margin:0}
#welcome .about-icon{margin-top:-7px}
section#highlights{padding:30px 0}
section#location{padding:30px 0 15px 0}
section#threebox{padding:30px 0 30px 0}
.about-icon{margin-top:15px}
.amenities-bx ul{margin:10px 0;float:left}
.carousel-indicators{bottom:10px}
.form_wrapper p{text-align:center;color:#fff;font-size:18px;line-height:25px;margin:0px 0 10px 0}
.about-text ul{margin:0 0 10px 0}
#bonus .about-text{padding:10px 0 10px 0}
#amenities p{margin:0}
#amenities p .read-more{margin:0 0 20px 0;font-size:15px}
.carousel-item img{margin:0 0 -20px 0}
.amin section{padding:42px 0 35px 0}
.flo-bx section{padding:42px 0 10px 0}
.gall section{padding:42px 0 15px 0}
.amen section{padding:42px 0 15px 0}
.cont section{padding:42px 0 10px 0}
.amenities-bx h3{width:100%}
#header .logo img{margin:13px 0 0 0}
#header .logo img{padding:0;margin:16px 0px 0 -11px;width:100%;height:auto;float:left}
.about-text{position:inherit;top:0;transform:none;height:auto}
section#bonus{padding:20px 0 25px 0}
.amenities-bx li .box-text{font-size:13px;line-height:15px}
.box-text{padding:5px 0}
.external-section li:nth-child(5){width:100%!important;float:left;height:auto;position:relative}
.amenities-bx li:first-child{width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(2){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(3){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(4){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(5){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(6){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(7){width:100%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(8){width:100%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(9){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(10){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(11){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(12){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(13){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(14){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(15){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(16){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(17){width:100%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(18){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(19){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(20){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(21){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(22){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(23){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(24){width:100%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(25){width:100%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(26){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(27){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(28){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(29){width:50%;float:left;height:auto;position:relative}
.amenities-bx li:nth-child(30){width:100%;float:left;height:auto;position:relative}
.inter-section{margin:5px 0 0 0}
p.subheading{font-size:16px;line-height:27px}
.feature-title,.heading{font-size:27px;line-height:35px}
.about-text em{font-size:16px}
.float-left{width:60%;top:10px}
.about-icon ul li{margin:6px;width:46%}
.fea{margin:0}
.adjust-image .image-full{padding:0 0 15px 0}
div#carouselExampleControls .carousel-control-prev{left:2px}
div#carouselExampleControls .carousel-control-next{right:2px}
.location-bx{width:100%;text-align:center;float:left;height:auto;margin:10px 0;display:inline-table}
.location-img{width:36%;height:70%}
.ac.is-active .ac-panel{visibility:visible;max-height:150px;overflow-y:scroll}
section#faq{padding:30px 0}
section#welcome{padding:30px 0 30px 0}
#highlights .heading,.feature-title{font-size:27px}
#highlights .read-more{width:99%}
#overview .read-more{width:100%}
.video-box01{width:90%}
.video-box02{width:90%;margin:18px}
.three-box02{width:88%;margin:20px 20px 10px 20px}
table{border:0}
.table-main-bx{width:100%;margin:0 0 25px 0}
.table-bx table .box{width:50%;background-color:red;height:50px}
table caption{font-size:1.3em}
table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
table tr{font-size:18px;display:block}
.text-bx{padding:15px 20px 15px 0;display:inline-block}
table td{border-bottom:0 solid #ddd;display:block;font-size:.8em;text-align:right}
.for-desktop{display:none}
.for-mobile{display:block}
table td::before{color:#fff;background:#31433d;content:attr(data-label);float:left;font-weight:700;padding:15px 0 15px 10px;text-align:left;width:37%;text-transform:uppercase}
table td{padding:0}
table td:last-child{border-bottom:1px solid #ddd}
.mobile-nav ul li.bttn.tel a,header#header .main-nav ul li.bttn.tel a{background:#fea463;-moz-animation:blink normal 1.5s infinite ease-in-out;-webkit-animation:blink normal 1.5s infinite ease-in-out;-ms-animation:blink normal 1.5s infinite ease-in-out;animation:blink normal 1.5s infinite ease-in-out;border:none}
.price-bx{width: 100%;margin: auto 0px;}
.price-bx-main {width: 100% !important;}
}