.bottom-call{ display: none; bottom:0; padding:5px 0; z-index:60000000; text-align:center; width:100%; position: fixed; background:#ffc939 }
.bottom-call h2{ font-size:18px; color:#000; margin:0; padding:0}
.bottom-call h2 a{ font-size:18px; color:#000}

.enq-now-btn{ width:35px; position: fixed; right:0; top:180px; z-index:60000}
.enq-now-btn img{ width:100%}

.left-form{ width:260px;text-align:center; background:#ffc939; position: fixed;  border-radius: 0px 5px 5px 0;  left:0; padding:5px 10px 5px 10px; bottom:5px; z-index:600}
.left-form1{   text-align:center;  background:#ffc939;  }
.left-form1 h2{ font-size:18px; margin:0; padding:0 0 5px 0; color:#000; font-family:'Montserrat', sans-serif;}
 .fix-form{ width:96%; border:0; font-size:15px; padding:5px ; margin:0 0 5px 0; border-radius:3px;}
 .fix-btn{width:96%; cursor:pointer; padding:5px ; font-size:15px; border:0; border-radius:3px; background:#ed2026; color:#fff; text-transform: uppercase}
.fix-btn:hover{ background:#333333}
.top-number{text-align:right;padding:15px 0 10px 0;color:#5e5e5e;font-weight:400;font-size:14px;}
.top-panel{text-align:right;background:#ffc939;padding:5px 0;margin:0 0 5px 0}
.top-panel a{font-size:14px;}
.home-banner{padding-top:90px;}
.home-banner img{width:100%;display:block}
.warp-inner{padding:0 10px;}
.booking-top{margin:0 0px 0 0;color:#121523}
.booking-top a{border-radius:6px;margin:0 0px 0 0;background:#ed2026;padding:5px 10px;color:#fff}
.booking-top a:hover{color:#000;background:#ffc826}
.about-txt{padding:30px 0;margin:0}
.about-txt p{padding:5px 0;font-size:14px;font-weight:300}
.register-now{position:fixed;bottom:0px;right:40px;z-index:1000}
.register-now a{width:250px;padding:4px 0;display:block;font-size:22px;background:#ffc826;text-align:center;color:#000;border-radius:5px 5px 0 0}
.register-now a:hover{color:#181818}
li.menuhide{display:none}
.corporate-col5{}
.corporate-col5 ul{margin:0;padding:0}
.corporate-col5 li{margin:0 1%;padding:0;width:31%;float:left;}
.corporate-col5 li td{font-size:14px;margin:0;padding:5px 0;line-height:16px;}
.corporate-col5 table{width:100%}
.all-txt{padding:30px 4% 0 4%;margin:0;color:#000;}
.all-txt p{color:#000;font-size:14px;font-weight:300;}
.all-txt p.big-txt{font-size:20px;font-weight:500;}
.table-box-financial{text-align:center;margin:0 auto}
.row-txt{margin:0 0 50px 0}
.table-style{padding:0 0%;width:450px;margin:5px auto;border-radius:6px 6px;overflow:hidden;border:2px solid #ffc939;}
.table-style table{text-align:center;font-size:16px;}
.table-style table th{padding:2px 5px;font-weight:600;text-transform:uppercase;text-align:center;background:#ffc939; line-height:20px;}
.table-style table td{font-weight:400;padding:3px 0;line-height:22px;}
th.border-line{border-right:2px solid #fff}
td.border-line{border-right:2px solid #ffc939;}
ul.number-list{list-style:decimal;margin:0 0 10px 15px;font-weight:300;font-size:14px;}
.col3-grid{margin:0;padding:30px 0 0 0}
.col3-grid ul{margin:0;padding:0;text-align:center;}
.col3-grid li{margin:15px 1.5%;padding:0;border-radius:8px;border:2px solid #ffc939;width:30%;float:left;display:block}
.col3-grid li p{font-size:14px;text-transform:uppercase;font-weight:600;display:block;text-align:center;line-height:16px;margin:0;padding:8px 0 2px 0;background:#ffc939}
.col3-grid li p span{font-size:14px;text-transform:none;font-weight:300;display:block;text-align:center}
.col3-grid li a{color:#000;display:block;overflow:hidden;}
.col3-grid-plan{margin:0;padding:30px 0 0 0}
.col3-grid-plan ul{margin:0;padding:0;text-align:center;}
.col3-grid-plan li{margin:15px 1.5%;padding:0;width:30%;float:left;display:block;text-align:center}
.col3-grid-plan li h3{font-size:14px;text-transform:uppercase;font-weight:600;display:block;text-align:center;line-height:16px;margin:0;padding:10px 0 8px 0;}
.col3-grid-plan li img{border-radius:8px;border:2px solid #ffc939;width:98%;display:block}
.col3-grid-plan li a{color:#000;display:block;overflow:hidden;}
.table-style-price{padding:0 0%;width:auto;margin:5px auto;border-radius:6px 6px;overflow:hidden;border:1px solid #ffc939;}
.table-style-price table{text-align:center;font-size:14px;}
.table-style-price table th{padding:8px 5px;font-weight:600;line-height:18px;text-transform:uppercase;text-align:center;background:#ffc939;}
.table-style-price table td{font-weight:300;padding:3px 0;line-height:22px;}
.table-style-price th.border-line{border-right:1px solid #fff}
.table-style-price td.border-line{border-right:1px solid #ffc939;}
#project{padding:30px 0}
.project-about{margin:0px 0 0 0}
.projet-col2{width:50%;float:left}
.proj-img img{width:100%}
.proje-txt{padding:20px 80px 0 0}
.title-style{padding:0 0 30px 0}
.title-style h2{font-size:30px;font-weight:600;color:#0b0c13;line-height:35px;margin:0;padding:0}
.proje-txt p{font-size:16px;font-weight:300;}
span.bottom-line-t{padding:5px 0}
.icon-style{background:#584f4f;padding:50px 0}
.box-grid{}
.box-grid ul{margin:0;padding:0;text-align:center}
.box-grid li{margin:0 0 0 0%;padding:0;width:16%;display:inline-block;border-left:0px solid #cdcdcd;vertical-align:top}
.box-grid li:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);-webkit-animation:moveUp 0.65s ease forwards;-moz-animation:moveUp 0.65s ease forwards;-o-animation:moveUp 0.65s ease forwards;animation:moveUp 0.65s ease forwards;}
.box-grid li a{display:block;margin:0;padding:0;}
.box-grid li a:hover p{color:#000;}
.box-grid li img{margin:0;padding:0;}
.box-grid li p{color:#fff;line-height:20px;font-size:18px;font-weight:700;display:block;text-align:center;padding:0px 0;margin:0}
.box-grid li:first-child{border-left:0px solid #cdcdcd}
.amenities{padding:50px 0}
.title-style-center{text-align:center}
.title-style-center h2{font-size:30px;margin:0;padding:7px 0;font-weight:600;text-transform:uppercase}
.amenities-grid{padding:40px 0}
.amenities-grid ul{margin:0;padding:0;text-align:center}
.amenities-grid li{margin:0 1.5%;padding:0;width:21%;display:inline-block;border-left:0px solid #cdcdcd;text-align:left;vertical-align:top}
.amenities-grid li img{margin:0 0 20px 0;padding:0;width:100%}
.amenities-grid li:first-child{border-left:0px solid #cdcdcd}
.ameni-row{margin:0 0 10px 0}
.ameni-row p.big-f{text-transform:uppercase;font-size:16px;font-weight:700;color:#3f3f3f;margin:0;padding:10px 0 7px 0}
.ameni-row p{font-size:14px;font-weight:400;line-height:19px;color:#3f3f3f;margin:0;padding:0}
.best-w{margin:0;padding:0}
.ameni-b-left{float:left;width:28%;padding:0 0;margin:0}
.ameni-b-left img{width:100%}
.ameni-b-right{float:right;width:68%;padding:0 0;margin:0;font-size:14px;font-weight:300}
.gallery{margin:0;padding:0}
.gallery ul{margin:0;padding:0}
.gallery li{width:50%;float:left;margin:0;padding:0;position:relative;overflow:hidden}
.gallery li img{width:100%;display:block}
a .btn-gallery{position:absolute;bottom:0;width:100%;display:block left:0;text-align:center}
a .btn-gallery p{color:#000;border-radius:5px 5px 0 0;width:200px;display:block;margin:0 auto;text-align:center;font-size:16px;line-height:16px;background:#ffc826;padding:10px 0 2px 0;text-transform:uppercase;}
a:hover .btn-gallery p{color:#2b2b2b;background:#fff}
a .btn-gallery p span{display:block;font-size:10px;font-weight:300;}
.slides .banner-desk{display:block}
.slides .banner-mobl{display:none}
.type-grid{padding:40px 0}
.type-grid ul{margin:0;padding:0;text-align:center}
.type-grid li{margin:0 2%;padding:0;width:20%;display:inline-block;border-left:0px solid #cdcdcd;text-align:left;vertical-align:top}
.type-grid li img{margin:0 0 10px 0;padding:0;width:100%}
.type-grid li:first-child{border-left:0px solid #cdcdcd}
.type-grid li p{text-align:center;font-size:14px;font-weight:300;line-height:20px;padding:0;margin:0;min-height:120px;}
.booking-smart{padding:50px 0}
.title-style-center{text-align:center}
.title-style-center h2{font-size:30px;margin:0;padding:7px 0;font-weight:600;text-transform:uppercase}
.booking-smart-grid{padding:40px 0}
.booking-smart-grid ul{margin:0;padding:0;text-align:center;color:#848aa2}
.booking-smart-grid li{margin:0 3%;padding:0;font-size:18px;width:27%;display:inline-block;text-align:center;border-left:0px solid #cdcdcd;vertical-align:top}
.booking-smart-grid li:first-child{border-left:0px solid #cdcdcd}
.booking-smart-grid p.p1{color:#848aa2;font-size:18px;font-weight:600;padding:5px 0}
.booking-smart-grid p.p2{color:#848aa2;font-size:20px;font-weight:600;text-transform:uppercase}
.booking-smart-grid p.p3{color:#474747;font-size:18px;font-weight:400;padding:8px 0}
.dot-line{border-bottom:2px dashed #848aa2;margin:15px 15%}
.register-now-btn{width:290px;margin:0 auto;padding:15px 0 0 0;display:block}
.register-now-btn a{margin:0 auto;border-radius:6px;padding:13px 0px;color:#000;text-align:center;font-size:22px;text-transform:uppercase;display:block;background:#ffc826;}
.infogr-btn{width:82%;margin:0 auto;padding:15px 0 0 0;display:block}
.infogr-btn a{margin:0 auto;border-radius:4px;padding:8px 0px;color:#000;text-align:center;font-size:14px;display:block;background:#ffc826;}
.infogr-btn a:hover{color:#fff}
.video-style{background:#848aa2;padding:50px 0}
.video-box{width:800px;margin:20px auto 0;padding:0px 0;display:block;overflow:hidden}
.video-box iframe{border-radius:8px;}
.location-map{}
.location-col2{width:50%;float:left;}
.map{position:relative}
.map img{width:100%;display:block}
.btn-gallery-m-btn{position:absolute;bottom:0;width:100%;display:block left:0;text-align:center}
a.btn-gallery-m{color:#000;border-radius:5px 5px 0 0;width:150px;display:block;margin:0 auto;text-align:center;font-size:16px;line-height:16px;background:#ffc826;padding:10px 0 10px 0;text-transform:uppercase;}
a.btn-gallery-m:hover{color:#2b2b2b;background:#fff}
.location-txt{margin:0;padding:5% 5% 0 5%}
.location-txt h2{color:#5a4e50;font-size:30px;font-weight:600;text-transform:uppercase;margin:0 0 20px 0;padding:0}
.locat-m-left{float:left;width:48%;}
.locat-m-right{float:right;width:48%;}
ul.locat-icon{margin:0;padding:0}
ul.locat-icon li{margin:0;padding:0 0 13px 0;font-size:14px;font-weight:300;color:#5a4e50;display:block;clear:both;vertical-align:middle}
ul.locat-icon li img{margin:0px 8px 0px 0;float:left}
ul.locat-icon li span{padding:8px 0 0 0;display:block}
.locat-row{padding:10px 0}
.accordion{width:100%;margin:-1px 0 0 0}
.header-acc{width:100%;margin:auto;padding:10px 0 12px 0}
.header-acc h1{text-align:center;font-size:14px;}
.drawer{width:100%;border-radius:3px;}
.accordion-item{display:block;padding:0 0 5px 0;}
.accordion-item-active .accordion-header{background:#fff;transition:.25s;}
.accordion-item-active .accordion-header-icon{color:#fff;}
.accordion-header{cursor:pointer;display:block;padding:14px 0 30px 0;transition:all 0.25s ease 0s;border-bottom:1px solid #cdcaca;}
.accordion-header.accordion-header-active{border-bottom:0px solid #cdcaca !important;}
.accordion-header h1{float:left;text-transform:uppercase;display:block;font-size:16px;font-weight:400;margin:0;line-height:1.3em;padding:0;color:#5a4e50;}
.accordion-content{display:none;padding:4px;font-size:14px;clear:both;border-bottom:1px solid #cdcaca;}
.accordion-content p{color:#5a4e50;font-size:14px;font-weight:300;}
.accordion-header-icon{margin:4px 0 0 0;float:right;color:#888;font-size:0px;vertical-align:middle;background:url(../images/icon/aro-bottom.png);width:21px;height:14px}
.accordion-header-icon.accordion-header-icon-active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#000;}
ul.style-dot{margin:0 0 0 0px;padding:0 0 0 12px}
ul.style-dot li{margin:;padding:0;font-size:14px;color:#5a4e50;font-weight:300;list-style:disc}
.specification{background:url(../images/specification-bg.jpg) no-repeat fixed;background-size:cover;padding:50px 0}
.white h2{color:#fff}
.specifi-row{padding:30px 0 0 0}
.specifi-col2{float:left;width:50%;}
.specifi-inner{padding:0 8% 0 0}
.spec-txt-row{padding:0 0 18px 0}
.spec-txt-row p.title-p{font-size:16px;color:#fff;text-transform:uppercase;font-weight:600;margin:0;padding:0 0 3px 0;line-height:24px;}
.spec-txt-row ul{margin:0;padding:0 0 0 12px;color:#fff}
.spec-txt-row ul li{margin:0;padding:0;list-style:disc;font-weight:300;font-size:14px;line-height:17px;}
.contact{padding:50px 0}
.contact-left{float:left;width:35%;margin:0;padding:0}
.contact-right{float:right;width:58%;margin:0;padding:0}
.fields-f{border:1px solid #efefef;padding:20px 3%;width:100%;border-radius:6px;margin:0 0 20px 0;resize:none;font-size:16px;font-weight:400}
.submit-btn{border:0;padding:20px 0%;text-align:center;width:100%;font-size:20px;text-transform:uppercase;border-radius:6px;margin:0 0 20px 0;font-weight:600;color:#fff;background:#333333}
.submit-btn:hover{color:#222224;background:#ffc939}
.form-box placeholder{text-transform:uppercase}
.contc-address{float:left;width:50%;}
.contc-address p{margin:0;padding:0 0 8px 0;line-height:22px;}
.download-b{float:right;width:40%;font-size:16px;font-weight:600;line-height:20px;}
.download-b img{margin:-2px 10px 0 0;float:left}
.download-b a{}
.contact-map{padding:50px 0 0 0;position:relative}
.contact-map img{width:100%;display:block}
.top-res-center{width:300px;float:left;margin:0px 0 0 0% ; padding:5px 0; text-align:left;display:block;}
.top-res-center a{background:#ed2026;padding:5px 10px;border-radius:4px;color:#fff; font-size:14px;}
.top-res-left{float:left;text-align:left;color:#000}
.top-res-left h2{ margin:0; padding:4px 0; font-size:16px; line-height:20px;}
.right-txt{ margin:5px 0 0 0; float:right; text-align:right;  font-size:18px;}
.right-txt span{ display:block}
.right-txt a{ font-size:18px; }   
.footer{color:#202020;width:100%;margin:auto;border-top:1px solid #ccc;padding:8px 0;background:#fff;font-size:11px;font-weight:500}
.footer p{margin:auto;padding:0;font-size:11px;line-height:16px;}
.footer-left{float:left;text-transform:uppercase;margin:-15px 0 0 0}
.footer-left a{margin:0 5px 0 0}
.footer a{color:#202020;}
.footer a:hover{color:#3159a6}
.footer-right{float:right;margin:-15px 0 0 0}
.footer-center{float:none;width:100%;margin:0 auto;text-align:center}
.font-m{font-family:'Montserrat', sans-serif;;}
img.center{text-align:center}
.bold{font-weight:bold}
.italic{font-style:italic!important}
.Ut{text-transform:uppercase}
.fL{float:left}
.fR{float:right}
.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR15{margin-right:15px!important}.mR20{margin-right:20px!important}.mR25{margin-right:25px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL6{margin-left:6px!important}.mL10{margin-left:10px!important}.mL15{margin-left:15px!important}.mL20{margin-left:20px!important}.mL25{margin-left:25px!important}.mT0{margin-top:0!important}.mT2{margin-top:2px!important}.mT3{margin-top:3px!important}.mT4{margin-top:4px!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT15{margin-top:15px!important}.mT20{margin-top:20px!important}.mT25{margin-top:25px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB15{margin-bottom:15px!important}.mB20{margin-bottom:20px!important}.mB25{margin-bottom:25px!important}.pTB15{padding:15px 0!important}.pTB5{padding:5px 0!important}.pTB10{padding:10px 0!important}.pLR{padding:0 10PX!important}.pLR5{padding:0 5px!important}.pLR10{padding:0 10px!important}.pLR15{padding:0 15px!important}.p0{padding:0!important}.p10{padding:10px!important}.p20{padding:20px!important}.p25{padding:25px!important}.pT0{padding-top:0!important}.pT2{padding-top:2px!important}.pT5{padding-top:5px!important}.pT6{padding-top:6px!important}.pT10{padding-top:10px!important}.pT15{padding-top:15px!important}.pT20{padding-top:20px!important}.pT25{padding-top:25px!important}.pT30{padding-top:30px!important}.pT35{padding-top:35px!important}.pL0{padding-left:0!important}.pL2{padding-left:2px!important}.pL5{padding-left:5px!important}.pL6{padding-left:6px!important}.pL10{padding-left:10px!important}.pL15{padding-left:15px!important}.pL20{padding-left:20px!important}.pL25{padding-left:25px!important}.pR0{padding-right:0!important}.pR2{padding-right:2px!important}.pR5{padding-right:5px!important}.pR6{padding-right:6px!important}.pR10{padding-right:10px!important}.pR15{padding-right:15px!important}.pR20{padding-right:20px!important}.pR25{padding-right:25px!important}.pB0{padding-bottom:2px!important}.pB2{padding-bottom:2px!important}.pB5{padding-bottom:5px!important}.pB6{padding-bottom:6px!important}.pB10{padding-bottom:10px!important}.pB15{padding-bottom:15px!important}.pB20{padding-bottom:20px!important}.pB25{padding-bottom:25px!important}.fS10{font-size:10px!important}.fS11{font-size:11px!important;line-height:14px}.fS12{font-size:12px!important}.fS13{font-size:14px!important}.fS14{font-size:14px!important}.fS15{font-size:15px!important}.fS16{font-size:16px!important}.fS18{font-size:18px!important}.fS20{font-size:20px!important}.fS25{font-size:25px!important}.fS30{font-size:30px!important}
.bL0{border-left:0 !important}
.bR0{border-right:0 !important}
.bB0{border-bottom:0 !important}
.bT0{border-top:0 !important}
.space50{height:50px;}
.space20{height:20px;}
.space30{height:30px;}
.space10{height:10px;}
.count-number{font-family:'Montserrat', sans-serif;color:#003d79;font-weight:bold}
.count-number2{font-size:44px;font-family:'Montserrat', sans-serif;color:#003d79;font-weight:bold}
.count-small{font-size:20px;color:#003d79;text-transform:uppercase;}
.count-small-block{font-size:20px;color:#003d79;display:block;text-transform:uppercase;}
.bg-WM{background:url(../images/bg-water-mark.png) top right no-repeat}
.sub-menu{text-align:center;}
.subnav{padding:30px 0}
.subnav ul{text-align:center;}
.subnav li{display:inline-block;margin:0 0;padding:0 0;}
.subnav li span{font-size:18px;color:#142f64;font-family:'Montserrat', sans-serif;text-transform:uppercase}
.subnav li a{padding:0px 20px;color:#5b5b5b;font-size:18px;font-family:'Montserrat', sans-serif;border-left:1px solid #999}
.subnav li a.subact{color:#00aeef;}
.subnav li a:hover{color:#00aeef}
.note-style{padding:30px 0 0 0}
.note-style ul{margin:0 0 0 13px;padding:0}
.note-style li{margin:0 0 0 0px;padding:0;font-size:12px;font-weight:300;list-style:disc;line-height:19px;}
.txt-blue{color:#00aec5}
.row.fw-row .v-box-wrap .v-box-inner{padding:12%;}
.row.fw-row .v-box-wrap .v-box-inner.no-padding{padding:0%;}
.row.fw-row .v-box-wrap .col-sm-6{padding-left:0px;padding-right:0px;}
.ui-widget-content a{color:#333333;}
.ui-widget-content a:hover{color:#1dc6df;}
@media (min-width:1200px){.container{width:1100px;}
}
@media only screen and (min-width:1250px){body.boxed-layout{width:1140px;}
body.boxed-layout header{max-width:1140px;}
}
.v-container{padding-top:70px !important;padding-bottom:70px !important;}
.v-container-2x{padding-top:100px !important;padding-bottom:100px !important;}
@media only screen and (max-width:1070px){.clear2{clear:both;height:2px;}
.footer-center{float:left;clear:both;width:100%;display:block;margin:0 auto;text-align:center;clear:both}
.footer-right{padding:0 0 2px 0;margin:0}
.footer-left{padding:0 0 2px 0;margin:0}
}
@media only screen and (max-width:992px){.footer-right{padding:4px 0;}
.footer-left{padding:2px 0;float:none;text-align:center;width:100%}
.register-now{position:static;bottom:0px;right:0px;z-index:1000}
.register-now a{width:100%;padding:6px 0;display:block;font-size:19px;background:#ffc826;text-align:center;color:#000;border-radius:0px 0 0 0;}
.top-number{padding:2px 0 50px 0;}
.home-banner{padding-top:68px;}
.col3-grid ul{width:650px;}
.col3-grid li{margin:15px 1.5%;width:47%;float:left;}
.owl-prev{left:0px;position:absolute;top:35%;}
.owl-next{right:0px;position:absolute;top:35%;}
.booking-smart-grid li{margin:0 0%;padding:0;font-size:18px;width:30%;display:inline-block;text-align:center;border-left:0px solid #cdcdcd;vertical-align:top}
.video-box{width:96%;}
.top-res-left{float:none;display:block;text-align:center;color:#333333; padding: 0 0 8px 0}
.top-res-center{width:100%;float:none;margin:0 0 0 0%;text-align:center;display:block;}
.top-res-center a{padding:2px 10px;}
.top-panel{text-align:center;line-height:18px;}

 .top-res-left h2{ margin:0; padding:0px 0; font-size:14px; line-height:18px;}

.right-txt{ margin:5px 0 0 0; float:none; padding:5px 0 5px 0; text-align:center;  font-size:18px; display:block}
.right-txt a{ font-size:18px; }

.left-form{ display: none}
.right-txt span{ display: inline}

}
@media only screen and (max-width:800px){
	.bottom-call{ display: block;}
	
	.table-style-price{padding:0 0%;width:auto;margin:5px auto;border-radius:6px 6px;overflow:scroll;border:1px solid #ffc939;}
.table-style-price table{text-align:center;font-size:14px;width:900px;}
.project-about{margin:0px 0 0 0}
.projet-col2{width:100%;float:none}
.proj-img{text-align:center;padding:20px 0 0 0}
.proj-img img{width:80%;text-align:center}
.proje-txt{padding:0 0px 0 0}
.location-col2{width:100%;float:none;}
}
@media only screen and (max-width:750px){.footer{padding:4px 0;}
.corporate-col5 li{margin:0 1%;padding:0;width:98%;float:none;} 



}
@media only screen and (max-width:690px){.col3-grid ul{width:100%;}
.col3-grid li{margin:15px 1.5%;width:47%;float:left;}
.box-grid li{margin:0 0 0 0%;padding:15px 0;width:29%;display:inline-block}
.contact-left{float:none;width:100%;margin:0;padding:0 0 50px 0}
.contact-right{float:none;width:100%;margin:0;padding:0}
}
@media only screen and (max-width:620px){.type-grid li{margin:20px 4%;padding:0;width:35%;}
.slides .banner-desk{display:none}
.slides .banner-mobl{display:block;margin-top:  109px;}
.col3-grid ul{width:320px;margin:0 auto}
.col3-grid li{margin:15px 0%;width:100%;float:none;}
.booking-top a{padding:2px 4px;font-size:11px;}
.top-number{font-size:12px;}
.specifi-col2{float:none;width:100%;}
.locat-m-left{float:none;width:100%;}
.locat-m-right{float:none;width:100%;}
.amenities-grid li{margin:0 1.5%;padding:10px 0;width:46%;}
.subnav ul{margin:0 auto}
.subnav li{display:block;margin:0px 0;padding:0px 0;width:100%;text-align:center}
.subnav li span{font-size:18px;padding:5px 0;display:block;color:#142f64;font-family:'Montserrat', sans-serif;text-transform:uppercase}
.subnav li a{padding:4px 0px;color:#5b5b5b;display:block;font-size:18px;font-family:'Montserrat', sans-serif;border-left:0px solid #999;border-bottom:1px solid #999}
.booking-smart-grid li{margin:0 0%;padding:0;font-size:18px;width:48%;display:inline-block;text-align:center;border-left:0px solid #cdcdcd;vertical-align:top}

.logo{ width:160px; padding:23px 0 0 0}

.enq-now-btn{ width:26px; position: fixed; right:0; top:150px; z-index:60000}
.enq-now-btn img{ width:100%}
}
@media only screen and (max-width:480px){.col3-grid-plan li{margin:15px auto;padding:0;width:90%;float:none;display:block;text-align:center}
.type-grid li{margin:20px auto;padding:0;width:260px;text-align:center}
.type-grid li img{width:70%;}
.table-style{padding:0 0%;width:100%;margin:5px auto;border-radius:6px 6px;overflow:hidden;border:2px solid #ffc939;}
.top-panel{padding:0px 0;font-size:11px;}
.top-panel span{padding:0px 0;font-size:11px;}
.top-panel a{font-size:11px;}
.box-grid li{margin:0 0 0 0%;padding:15px 0;width:48%;display:inline-block}
.gallery li{width:100%;float:none;margin:0;padding:0;position:relative;overflow:hidden}
.amenities-grid li{margin:0 1.5%;padding:10px 0 20px 0;width:97%;}
.footer p{margin:auto;padding:0;font-size:10px;line-height:16px;}
.contc-address{float:none;width:100%;margin:0 0 20px 0}
.download-b{float:none;width:100%;font-size:16px;font-weight:600;line-height:20px;}
.booking-smart-grid li{margin:20px 0%;padding:0;font-size:18px;width:85%;display:inline-block;text-align:center;border-left:0px solid #cdcdcd;vertical-align:top}
.home-banner{padding-top:68px;}
.top-res-left h2{ font-size:13px; }

}
@media only screen and (max-width:360px){.col3-grid ul{width:100%;margin:0 auto}
.col3-grid li{margin:15px 0%;width:100%;float:none;}
}