/*** Style ***/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

@font-face {
    font-family: 'helveticabold';
    src: url('../fonts/helvetica-bold-webfont.woff2') format('woff2'),
         url('../fonts/helvetica-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html body{padding: 0;margin: 0;font-size: 16px;line-height: 1.6;font-family: 'Poppins', sans-serif;background: #fff;}
a {text-decoration: none;}


figure{margin: 0;line-height: 0;}
figure figcaption{opacity: 0;visibility: hidden;display: none;}
img{width: 100%;}


header{padding: 15px 2%;position: fixed;top: 0;left: 0;right: 0;z-index: 999;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
header *{-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.headrow{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.LogoCol{width: 80px;}
.MenuCol{margin-left: auto;margin-right: 6%;}
.MenuCol ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;padding: 0;list-style: none;}
.MenuCol ul li{margin-left: 45px;}
.MenuCol ul li:nth-child(2){display:none;}
.MenuCol ul li a{    font-size: 15px;   text-transform: uppercase;  letter-spacing: 4px;  color: #34385b;  font-weight: 600;}
.MenuCol ul li a:hover{text-decoration: underline;}

.scroll-up header {-webkit-transform: translate3d(0, 0%, 0);-ms-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}
.scroll-down header {-webkit-transform: translate3d(0, -120%, 0);transform: translate3d(0, -120%, 0);}
.sscroll-animi header{box-shadow: 0 0 10px 1px rgb(0 0 0 / 7%);background:#fff;padding: 10px 1%;}
.sscroll-animi .LogoCol {width: 50px;}
section{position: relative;}
body p.parabtn{ margin-top: 40px; font-size: inherit;display: -webkit-box;display: -ms-flexbox;display: flex;}
body p.parabtn a{display: block;background: #151a46;color: #fff;text-transform: uppercase;font-size: 15px;letter-spacing: 3px;font-weight: 500;line-height: 45px;padding: 0 30px;border-radius: 30px;border: 2px solid #151a46;}
body p.parabtn a:hover{background: #fff;color: #151a46;} 


.enquiresec{position: relative;}
.enquiresec .enquireimg{}
.enquiresec .enquirecont{text-align: center;position: absolute;top: 10%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.enquiresec .enquirecont h2{font-size: 68px;line-height: 79px;font-weight: 700;color: #191e3f;letter-spacing: -2px;margin-bottom: 10px;}
.enquiresec .enquirecont h2 strong{-webkit-animation: rotate-animation 10s infinite linear;animation: rotate-animation 10s infinite linear;font-size: 0;display: inline-block;vertical-align: bottom;height: 50px; width: 50px;background: url(../images/enquireicon.png) no-repeat center center;background-size: 100%;margin: 0 -1px 6px -7px;}
.enquiresec .enquirecont p{color:#191e3f;margin: 0;  font-weight: 500; font-size: 18px;}
.enquiresec .enquirecont p.parabtn{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 40px;}

footer{background: #3f4360;color: #fff;}
.FootTop{padding: 60px 0;}
.footenquire{}
.footenquire h2{font-size: 32px;font-weight: 700;text-transform: uppercase;letter-spacing: -0.5px;line-height: 1.1;margin: 0 0 5px;}
.footenquire p{font-size: 22px;letter-spacing: -0.5px;line-height: 1.2;font-weight: 300;margin: 0;}
.footaddress{text-align: right;}
.footaddress strong{font-weight:600;}
.footaddress h6{margin: 0;font-size: 14px;font-size: 13px;letter-spacing: 3px;text-transform: uppercase;font-weight: 500;}
.footaddress p{margin: 0;font-size: 20px;line-height: 1.5;}
.footaddress p a{color: #ffffff;} 
.footaddress p a:hover{text-decoration: underline;} 
.copyrightsec .container{padding: 20px 0;border-top:2px solid #71788d;}
.copyrightsec p{margin: 0;color: #c1c2c9;}
.copyrightsec p.beopen{text-align: right;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.copyrightsec p.beopen a{color: #c1c2c9;display: block;padding-right: 40px;position: relative;}
.copyrightsec p.beopen a:hover{color: #ffffff;}
.copyrightsec p.beopen a::before{content: '';position: absolute;width: 30px;height: 30px;right: 0;top:50%;background: url(../images/open-dd-logo.webp) no-repeat center center;background-size: 100%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}

@-webkit-keyframes rotate-animation {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
@keyframes rotate-animation {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}

.BannerSec{position: relative;}
.banbtmdiv{position: absolute;bottom: 0;left: 50%;width: max-content; background: rgb(0 105 56 / 75%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);padding: 20px 40px 10px;border-top-left-radius: 55px;border-top-right-radius: 55px;z-index: 9;}
.banbtmdiv h3{color: #ffffff;text-align: right;margin: 0;font-size: 28px; line-height: 1.2; text-transform: uppercase;font-weight: 500;letter-spacing: 1px;padding-right: 20px;}
.banbtmdiv h1{color: #ffffff;margin: 0;text-transform: uppercase;font-size: 90px;line-height:0.9;font-weight: 700;position: relative;padding-left: 60px;}
.banbtmdiv h1::before{content: '';position: absolute;width: 50px;left: 0px;height: 100%;background: url(../images/banLocIcon.png) no-repeat center center;background-size: 100%;}

.banformdiv{position: absolute;top: 50%;right: 40%;z-index: 9;width: 35%;text-align: center; -webkit-transform: translate(100% , -50%);-ms-transform: translate(100% , -50%);transform: translate(100% , -50%);}
.banformdiv img.KSLogo{width: auto;height: 80px; margin: 0 0 20px;}
.banformdiv h6{color: #b21d43;font-weight: bold;text-transform: uppercase;font-size: 36px;margin: 0;line-height: 1;letter-spacing: -1px;}
.banformdiv h4{color: #000;  text-transform: uppercase;  font-size: 35px;    letter-spacing: -2px;  font-weight: 400;  line-height: 1; margin: 0 0 20px;}
.banformdiv h2{color: #000000;  font-size: 30px; letter-spacing: -2px;    font-weight: 400;  line-height: 1;    text-transform: uppercase;   margin: 0 0 30px;}
  .banformdiv h2 strong{  font-size: 14px;  display: block;  color: #000;  letter-spacing: 0px; font-weight: 500;  }
   .banformdiv h2 b{ text-transform: capitalize;padding-left:4px;}
   .banformdiv h5{ text-align: left;  color: #404968;  font-weight: 600; margin:15px 0 5px;}
    .banformdiv h2 span{  color: #b21d43;     display: block; font-weight: 500;  font-size: 50px; }
.formrow{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;}
.formrow .formcol{padding: 0 10px;} 
.formrow .coltwo{-webkit-box-flex: 1;-ms-flex: 1 0 50%;flex: 1 0 50%;} 
.formrow .colthree{-webkit-box-flex: 1;-ms-flex: 1 0 33.333%;flex: 1 0 33.333%;} 
.formrow .colone{-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;} 
.formrow .form-group{margin-bottom: 15px;}
.formrow .form-control{}
.formrow .form-group:not(.agree) .form-control{font-size: 14px;border-width: 0 0 1px;border-color: #bdbdbd;     font-weight: 600; border-radius: 0;color: #303030;padding: 0;line-height: 40px; }
 .formrow .form-group:not(.agree) .form-control:focus{border-color: #b21d43;box-shadow: none;}
.formrow input{}

::-ms-input-placeholder { /* Edge 12-18 */
  color: #000;
}

::placeholder {
  color: #000;
}

.formrow  select.form-control {background: url(../images/drop-arrow.jpg) no-repeat right center;
    background-size: 6%;}
.formrow .agree label{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.formrow .agree label input{width: auto;}
.formrow .agree label span{font-size: 12px;line-height: 1.2;padding-left: 10px; text-align: left;}
.formrow button.btn-default{background: #404968;color: #fff;margin-top: 20px; text-transform: uppercase;letter-spacing: 2px;width: auto;padding: 0px 31px;line-height: 45px;font-size: 14px;border-radius: 30px;border: 2px solid #404968;}
.formrow button.btn-default:hover{background: #ffffff;color: #404968;}
.banenquire form{padding: 30px 35px;background: #fff;border-radius: 40px;margin-top: -45px;}
.enquire_head{background: #006938;text-align: center;padding: 5px 0 50px;border-radius: 40px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.enquire_head p{color: #ffffff;font-size: 18px;text-transform: uppercase;font-weight: 500;letter-spacing: 2px;}
.banenquire{margin-top: 20px;}

.modalenquirenow{}
.modalenquirenow .modal-body{padding: 40px;border-radius: 0;}
.modalenquirenow .modal-body h2{font-size: 32px;letter-spacing: 0;text-transform: uppercase;font-weight: 600;color: #404968;}
.modalenquirenow .modal-body button.btn-close{position: absolute;top: 0;right: 0;background: #000000;line-height: 0;}
.modalenquirenow .modal-body button.btn-close img{-webkit-filter: invert(1);filter: invert(1);}
.introsec{padding:100px 0;}
.AmenitieSec{ background: url(../images/leaf-bg.jpg) no-repeat right 0;}
.introsec .iconOne{position: absolute;width:3%;height:auto;padding-top: 7%; left:50px;top:50px;background: url(../images/introIcon.jpg) no-repeat center center;background-size: 100%;}
.introsec .iconTwo{position: absolute;width:3%;height:auto;padding-top: 7%; right:30px;bottom:100px;background: url(../images/introIcon.jpg) no-repeat center center;background-size: 100%;}
.introLCol{text-align: center;padding-top: 0px;width: 120%;margin-left: -20%;}
body .introRCol p.parabtn{  margin: 28px 0 0 42px;}
 .introLCol h4{font-size: 28px;text-transform: uppercase;color: #006938;font-weight: 700;}
.introLCol p{margin: 0;font-size: 16px;}
.introLCol p strong{font-weight:600;}
.introLCont{padding-top: 10px;margin-top: 20px; }
.introRCol{padding-left: 20px;}
.introRCol h2{font-size: 64px;color: #006938;font-weight: 700;line-height: 1; text-transform: uppercase; }
.introRCol h2 small{font-weight: 300;   font-size: 28px;    text-transform: uppercase;  color: #333f29; position: relative;  top: 9px;}
.introRCol h2 strong{font-size: 0;display: inline-block;vertical-align: bottom;height: 50px; width: 50px;background: url(../images/enquireicon.png) no-repeat center center;background-size: 100%;margin:0 -1px 11px -2px;-webkit-animation: rotate-animation 10s infinite linear;animation: rotate-animation 10s infinite linear;}
.introRCol ul{margin: 0;padding:30px 0 0 40px;list-style: none;position: relative;}
.introRCol ul::before{content:"";position: absolute;width:1px;height:100%;left: 9px;bottom:45px;background: #006938; }
.introRCol ul::after{content:"";position: absolute;width:40px;height:40px;left:-11px;bottom:0;background: url(../images/enquireicon.png) no-repeat center center;background-size: 100%;-webkit-animation: rotate-animation 10s infinite linear;animation: rotate-animation 10s infinite linear;}
.introRCol ul li{margin-bottom: 20px;}
.introRCol ul li:last-child{margin-bottom: 0px;}
.introRCol ul li h3{font-size: 25px;color: #000000;font-weight: 700;letter-spacing: -1px;line-height: 1;}
.introRCol ul li p{margin: 0;}

.glieleSec .iconOne{position: absolute;width:3%;height:auto;padding-top: 7%; right:30px;top:50%;background: url(../images/glieleIcon.jpg) no-repeat center center;background-size: 100%;z-index: 9;margin-top: -3%;}
.glieleSec .row{margin: 0;}
.glieleSec .row .col-md-6{padding: 0;}
.glieleRCol{position: relative;height: 100%;padding-bottom: 50px;padding-left: 100px;background: #3f4360;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.glieleSlider .slick-slide>div{line-height: 0;}
.glieleSlider .slick-arrow{z-index: 9;top: 70%;width: 45px;height: 45px;opacity: 0.3;}
.glieleSlider .slick-arrow:hover{opacity: 0.7;}
.glieleSlider .slick-arrow::before{font-size: 0;visibility: hidden;opacity: 0;}
.glieleSlider .slick-prev{left:auto; right: -200px;background: url(../images/SliderArrowLeft.png) no-repeat center center;background-size: 100%;}
.glieleSlider .slick-next{right: -260px;background: url(../images/SliderArrowRight.png) no-repeat center center;background-size: 100%;}
.glieleRTatil{position: relative;}
.glieleRTatil::before{content:"";position: absolute;width:65%;height:1px;background: #fff;right:0;bottom:-23px;opacity: 0.3;}
.glieleRTatil h2{color: #fff;font-size: 68px;line-height: 1;font-weight: 700;text-transform: uppercase;letter-spacing: -1px; margin: 0 0 15px;}
.glieleRTatil p{color: #fff;font-size: 21px;font-weight: 300;margin: 0 0 30px;}

.FeatureSec{background: #edefea;overflow: hidden;}
.FeatureSec .iconOne{position: absolute;width:7%;height:auto;padding-top: 6%; left:50px;top:100px;background: url(../images/FeatureIcon1.jpg) no-repeat center center;background-size: 100%;}
.FeatureSec .iconTwo{position: absolute;width:7%;height:auto;padding-top: 6%; right:30px;top:100px;background: url(../images/FeatureIcon2.jpg) no-repeat center center;background-size: 100%;}
.FeatureTitle{padding:85px 0;position: absolute;top: 0;left: 0;z-index: 9;width: 100%;}
.FeatureTitle h4{margin: 0;  font-size: 35px;  color: #3f4360;  font-weight: 700;   line-height: 42px;   letter-spacing: -1px;}
.FeatureSlider .slick-slide>div{line-height: 0;}
.FeatureSlider figure{padding-top: 18%;position: relative;}
.FeatureSlider figure figcaption{opacity: 1;visibility: visible;display: block;position: absolute;top:130px;left:16%; z-index: 9;line-height: 1;color: #006938;font-size: 60px;font-weight: bold;letter-spacing:-2px;}
.FeatureSlider .slick-arrow{z-index: 9;top: 14%;width: 45px;height: 45px;opacity: 0.3;filter: brightness(0);}
.FeatureSlider .slick-arrow:hover{opacity: 0.7;}
.FeatureSlider .slick-arrow::before{font-size: 0;visibility: hidden;opacity: 0;}
.FeatureSlider .slick-prev{left:auto; right:24%;background: url(../images/SliderArrowLeft.png) no-repeat center center;background-size: 100%;}
.FeatureSlider .slick-next{right:20%;background: url(../images/SliderArrowRight.png) no-repeat center center;background-size: 100%;}

.AmenitieSec{padding: 100px 0;}
.AmenitieSec::before{content: '';position: absolute;width: 100%;height: 50%;left: 0;bottom: 0; background: rgb(246,246,246);background: linear-gradient(0deg, rgba(246,246,246,1) 0%, rgba(246,246,246,0) 100%);}
.AmenitieSec .iconOne{position: absolute;width:3%;height:auto;padding-top: 7%; right:30px;bottom:100px;background: url(../images/introIcon.jpg) no-repeat center center;background-size: 100%;mix-blend-mode: darken;}
.AmenitieSec .container{position: relative;}
.AmenitieSec .row{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.AmenitiSlider {padding: 60px 0 60px 60px;position: relative;}
.AmenitiSlider:before{content:'';position: absolute;width: 85%;height: 100%;top: 0;left:0;background: url(../images/AmenBgImg.jpg) no-repeat center center;background-size: cover;}
.AmenitiRCol{padding-left: 80px;}
.AmenitiTitle{text-align:center;position: relative;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #4c805e;}
.AmenitiTitle::after{content:"";position: absolute;width:40px;height:40px;left:-45px;bottom:-20px;background: url(../images/enquireicon.png) no-repeat center center;background-size: 100%;-webkit-animation: rotate-animation 10s infinite linear;animation: rotate-animation 10s infinite linear;}
.AmenitiTitle h2{font-size: 56px;color: #006938;line-height: 1;letter-spacing: -2px;font-weight: 700;}
.AmenitiTitle p{margin: 0;  font-size: 18px;   text-transform: uppercase;   font-weight: 500;}
.AmenitiCont{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.AmenitiCont .AmenitiItem{padding: 30px;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
.AmenitiCont .AmenitiItem.alignright{text-align: right;}
.AmenitiCont .AmenitiItem.alignleft{}
.AmenitiCont .AmenitiItem figure{display: inline-block;width: 70px;margin-bottom: 8px;}
.AmenitiCont .AmenitiItem h4{font-size: 30px;font-weight: 700;letter-spacing: -1px;color: #000000;line-height: 1;  margin: 0 0 10px;}
.AmenitiCont .AmenitiItem h5{font-size: 19px;
    line-height: 22px;
    color: #000000;
    letter-spacing: -1px;
    margin: 0 0 10px;}
.Map_address p.parabtn {
     margin: 15px 0 16px;
}
.AmenitiSlider .slick-arrow{z-index: 9;top: 94.5%;width: 45px;height: 45px;opacity: 0.3;filter: brightness(0);}
.AmenitiSlider .slick-arrow:hover{opacity: 0.7;}
.AmenitiSlider .slick-arrow::before{font-size: 0;visibility: hidden;opacity: 0;}
.AmenitiSlider .slick-prev{left:35%; background: url(../images/SliderArrowLeft.png) no-repeat center center;background-size: 100%;}
.AmenitiSlider .slick-next{right:50%;background: url(../images/SliderArrowRight.png) no-repeat center center;background-size: 100%;}
.AmenitieSec p.parabtn{-webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
    margin-left: 116px;
}

.map-section {}
.map-section__row {display: flex;flex-direction: column;}
.map-section .filter-title h3{color:#ffffff;font-size: 40px;font-weight: 700;text-transform: uppercase;line-height: 1;}
.map-section .filter-title a.open_popup{color:#ffffff;font-weight: 600; text-decoration: underline;}
.map-section__filter-box {padding: 65px 30px;background: #006938;display: flex;flex-direction: column;}
.map-section .filter-category {display: flex;flex-direction: column;height: 100%;width: 100%;}
.map-section .filter-category__list {width: 100%;min-width: 100%;padding-right: 10px;margin-bottom: 0;overflow-x: hidden;overflow-y: auto;scrollbar-color: #000 rgba(255, 255, 255, 0.7);scrollbar-width: thin;}
.map-section .filter-category__list::-webkit-scrollbar {width: 3px;}
.map-section .filter-category__list::-webkit-scrollbar-track {border-radius: 6px;}
.map-section .filter-category__list::-webkit-scrollbar-thumb {background: rgba(255, 255, 255, 0.7);}
.map-section .filter-category__list .parent:first-child .box-name {border-top: 0;}
.map-section .filter-category__list .parent.active .box-name {border-bottom: 1px solid #007c42;}
.map-section .filter-category__list .box-name {font-weight: 600;font-size: 13px;line-height: 17px;letter-spacing: 1.6px;color: #00ffa0;position: relative;text-transform: uppercase;padding: 11px 0;border-top: 1px solid #007c42;}
.map-section .filter-category__list .box-name:hover {cursor: pointer;}
.map-section .filter-category__list .children {display: none;margin-top: 8px;margin-bottom: 27px;max-height: 150px;overflow-x: hidden;overflow-y: auto;scrollbar-color: #000 rgba(255, 255, 255, 0.7);scrollbar-width: thin;}
.map-section .filter-category__list .children::-webkit-scrollbar {width: 3px;}
.map-section .filter-category__list .children::-webkit-scrollbar-track {border-radius: 6px;}
.map-section .filter-category__list .children::-webkit-scrollbar-thumb {background: rgba(255, 255, 255, 0.7);}
.map-section .filter-category__list .poi {font-size: 13px;line-height: 26px;color: #fff;padding-bottom: 6px;transition: color 0.2s ease;}
.map-section .filter-category__list .poi.active {color: #A2C5EF;}
.map-section .filter-category__list .poi:hover {cursor: pointer;color: #A2C5EF;}
.map-section .filter-category__list .poi:last-child {padding-bottom: 0;}
.map-section__map-box {order: -1;height: 435px;}
.map-section__map-box #map {height: 100%;}
.map-section__reset-btn {font-size: 16px;line-height: 26px;color: #fff;display:none;padding: 0;margin: 0;margin-top: auto;background: transparent;border: 0;transition: color .2s ease;}
.map-section__reset-btn:hover {color: #A2C5EF;}
.Map_address p{color: #fff;font-weight: 600;margin: 0;}

.flPlanSec{padding: 100px 0;}
.flPlanSec h2{text-align: center;font-size: 64px;font-weight: 700;color: #006938;letter-spacing: -1px;line-height: 1; margin-bottom: 30px;}
.flplanTabs{}
.flplanTabs ul.resp-tabs-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 0 20px;border: 1px solid #368a66;    border-width: 1px 0; width: 70%;
    margin: 0 auto;}
.flplanTabs ul.resp-tabs-list li{float: none;display: block;margin: 0;background: transparent!important;border: transparent!important;padding: 0 15px;line-height: 45px;font-size: 20px;font-weight: 300;text-transform: uppercase;color: #3f4360;position: relative;}
.flplanTabs ul.resp-tabs-list li::before{content: '';position: absolute;width:1px; height:50%;top: 25%;right:-1px;background: #666672;pointer-events: none;}
.flplanTabs ul.resp-tabs-list li.resp-tab-active::after{content: '';   position: absolute;  width: 81%;  height: 8px;  bottom: -3px;   left: 15px;    background: #006938;  pointer-events: none;}

.flplanTabs ul.resp-tabs-list li:last-child::before{opacity: 0;visibility: hidden;}
.flplanTabs ul.resp-tabs-list li.resp-tab-active{padding: 0 15px!important;font-weight: 700;}
.flplanTabs .resp-tab-content{border: none;padding: 0;}

.LBmain{padding-top: 80px;}
.LBmain .LBContin {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 30px;justify-content: center;align-items: center;}
.LBmain .card {background: #ffffff;color: #333333;border: none;}
.LBmain .card-image {background: #ffffff;display: block;padding-top:122%;position: relative;width: 100%;}
.LBmain .card-image img {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.LBmain .card-image h4{color: #000;
    position: relative;
    /* padding: 10px; */
    top: 35px;
    text-align: center;
    text-transform: uppercase;
	font-weight: 600;
}
.BannerSec.thankYou img{width:100%;}
.whatsapp-button-div{position:fixed; bottom:80px; right:10px;  z-index: 999;display:none;}
.whatsapp-button-div.mw{display:none;}
 
 #map-section #categories .parent .box-name:before {
    content: "+";
    position: absolute;
    right: 10px;
    top: 50%;
    color: rgba(255,255,255,0.5);
    -webkit-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
    line-height: 1;
}
 #map-section #categories .parent.active .box-name:before {
    content: "-";
}
.map-section .filter-category{ 
max-height: 455px;}
.dBan{display:block !important;}
.mBan{display:none !important;}

@media only screen and (min-width: 1024px) {
	.map-section__row {flex-direction: row;justify-content: center;align-items: stretch;height: 500px;}
	.map-section__filter-box {flex: 0 0 30%;padding:35px 30px 35px 5%;}
	.map-section .filter-category {align-items: flex-end;width: unset;}
	.map-section .filter-category__list {width: unset;}
	.map-section__map-box {flex: 0 0 70%;height: unset;order: unset;}
	.map-section__reset-btn {text-align: right;}
}
@media only screen and (min-width: 1520px) {
	.map-section__row {height: 650px;}
}

@media only screen and (max-width: 1700px) {
	.enquiresec .enquirecont h2 {font-size: 62px;     line-height: 68px;}
	.enquiresec .enquirecont h2 strong{height: 40px;width: 40px;}
	.footenquire h2 {font-size: 30px;}
	.footenquire p {font-size: 20px;}
	.footaddress p {font-size: 18px;}
	.banformdiv h6{font-size: 30px;}
	.banformdiv h4{font-size: 30px;}
	.banformdiv h2{font-size: 30px;}
	.banformdiv img.KSLogo {width: auto;height: 78px;}
	.enquire_head p{font-size: 15px;line-height: 1;letter-spacing: 1.5px;}
	.banenquire form {padding: 25px 30px;}
	.formrow button.btn-default{line-height: 40px;margin-top: 12px;}
	.banformdiv{width: 32%;}
	.banbtmdiv h3{font-size: 24px;}
	.banbtmdiv h1{font-size: 74px;padding-left: 50px;}
	.banbtmdiv h1::before{width: 40px;}
	.banbtmdiv{padding: 15px 36px 8px;border-top-left-radius: 45px;border-top-right-radius: 45px;}
	.introRCol h2{font-size: 62px;}
	.introRCol h2 strong{height: 40px;width: 40px;margin: 0 -1px 11px -1px;}
	.introRCol ul li h3 {font-size: 22px;margin-bottom: 5px;}
	.introLCol p {font-size: 18px;line-height: 1.4;}
	.introLCol h4 {font-size: 26px;}
	.introLCol {width: 110%;margin-left: -10%;}
	.glieleRTatil h2{font-size: 62px;}
	.FeatureSlider figure figcaption{font-size: 54px;top: 120px;left: 10.6%;}
	.FeatureTitle h4{font-size: 36px;}
	.AmenitiTitle h2 {font-size: 50px;}
	.AmenitiCont .AmenitiItem figure{width: 65px;}
	.AmenitiCont .AmenitiItem h4 {font-size: 28px;}
	.AmenitiCont .AmenitiItem h5 {font-size: 18px;}
	.flPlanSec h2{font-size: 54px;}
	.flplanTabs ul.resp-tabs-list li{font-size: 18px;}
	.map-section .filter-title h3{font-size: 36px;margin-bottom: 5px;}
	.glieleRTatil p {font-size: 18px;}
	.glieleSlider .slick-arrow{width: 40px;height: 40px;}
	.glieleSlider .slick-next {right: -230px;}
	.glieleSlider .slick-prev {right: -180px;}
	.glieleRTatil::before{bottom: -30px;}
	.FeatureSlider figure{padding-top: 17%;}
}

@media only screen and (max-width: 1620px) {
	html body{font-size: 15px;}
	.introsec {padding: 90px 0;}
	.AmenitieSec {padding: 90px 0;}
	.flPlanSec {padding: 90px 0;}
	.FeatureTitle {padding: 60px 0;}
	.LogoCol {width: 70px;}
	.MenuCol ul li a{font-size: 14px;}
	.banformdiv img.KSLogo {height: 52px;}
	.banformdiv h6 {font-size: 26px;}
	.banformdiv h4 {font-size: 30px;}
	.banformdiv h2 {font-size: 40px;}
	.enquire_head p {font-size: 14px;}
	.AmenitiCont .AmenitiItem h5, .introLCol p, .flplanTabs ul.resp-tabs-list li, .glieleRTatil p {font-size: 17px;}
	.formrow .form-group:not(.agree) .form-control{font-size: 13px;line-height: 35px;}
	.banbtmdiv h3 {font-size: 20px;}
	.banbtmdiv h1 {	font-size: 66px;}
	.introRCol h2, .glieleRTatil h2, .enquiresec .enquirecont h2 {font-size: 56px;}
	.introRCol h2 strong {height: 35px;width: 35px;margin: 0 -1px 11px -1px;	}
	.introRCol ul li h3 {font-size: 20px;margin-bottom: 5px;	}
	.introLCol h4 {font-size: 23px;	}
	body p.parabtn a{font-size: 14px;letter-spacing: 2px;line-height: 40px;}
	.banenquire {margin-top: 12px;}
	.FeatureTitle h4 {font-size: 30px;}
	.FeatureSec .iconOne{width: 6%;padding-top: 5%;left: 24px;top: 70px;}
	.FeatureSec .iconTwo{width: 6%;padding-top: 5%;}
	.FeatureSlider figure figcaption {font-size: 46px;top: 95px;left: 8.6%;}
	.FeatureSlider .slick-arrow{width: 40px;height: 40px;}
	.AmenitiTitle h2 {font-size: 44px;}
	.AmenitiTitle{margin-bottom: 15px;padding-bottom: 15px;}
	.AmenitiCont .AmenitiItem figure {width: 60px;}
	.AmenitiSlider .slick-arrow{width: 40px;height: 40px;}
	.map-section .filter-category__list .box-name{    padding: 10px 0;}
	.map-section .filter-title h3 {font-size: 32px;}
	.flPlanSec h2{font-size: 48px;}
	.footenquire p {font-size: 18px;}
	.footaddress p {font-size: 17px;}
	.glieleRTatil::before{bottom: -25px;}
	.map-section .filter-category {
    max-height: 330px;
}
}

@media only screen and (min-width: 1400px) and (max-width: 1520px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width: 1140px;}

}

@media only screen and (max-width: 1520px) {
	html body {font-size: 14px;}
	.LogoCol {width: 65px;}
	.sscroll-animi .LogoCol {width: 36px;}
	.sscroll-animi header{padding: 8px 1%;}
	.introsec {padding: 80px 0;}
	.AmenitieSec {padding: 80px 0;}
	.flPlanSec {padding: 80px 0;}
	.FeatureTitle {padding: 50px 0;}
	body p.parabtn {margin-top: 28px;	}	
	body p.parabtn a {font-size: 13px;letter-spacing: 1px;line-height: 35px;}
	.enquire_head p {font-size: 13px;}
	.MenuCol ul li a {font-size: 13px;}
	.banformdiv img.KSLogo {height: 68px;}
	.banformdiv h6 {font-size: 23px;}
	.banformdiv h4 {font-size: 25px;margin: 4px 0px;}
	.banformdiv h2 {font-size: 25px;}
	.banformdiv h2 span {  font-size: 35px;}
	.formrow button.btn-default {line-height: 35px;margin-top: 12px;padding: 0 30px;font-size: 13px;}
	.introRCol h2, .glieleRTatil h2, .enquiresec .enquirecont h2 {font-size: 50px;line-height: 59px;}
	.introRCol ul li h3 {font-size: 18px;margin-bottom: 5px;}
	.introRCol ul {margin: 0;padding: 25px 0 0 35px;}
	.introLCol h4 {font-size: 22px;}
	.AmenitiCont .AmenitiItem h5, .introLCol p, .flplanTabs ul.resp-tabs-list li, .glieleRTatil p {font-size: 15px;	}
	.introRCol h2 strong {height: 30px;width: 30px;	margin: 0 -1px 8px -1px;}
	.introLCol {width: 105%;margin-left: -5%;}
	.glieleSlider .slick-prev {right: -140px;}
	.glieleSlider .slick-next {right: -190px;}
	.glieleSlider .slick-arrow, .FeatureSlider .slick-arrow, .AmenitiSlider .slick-arrow {width: 35px;height: 35px;}
	.glieleRCol{padding-left: 80px;}
	.FeatureSlider figure figcaption {font-size: 42px;top: 82px;left: 10.5%;}
	.AmenitiTitle h2 {font-size: 40px;}
	.AmenitiCont .AmenitiItem h4 {font-size: 26px;}
	.LBmain {padding-top: 60px;	}
	.enquiresec .enquirecont h2 strong {height: 35px;width: 35px;margin: 0 -1px 6px -4px;}
	.FootTop {padding: 50px 0;}
	.footenquire h2 {font-size: 28px;}
	.footenquire p {font-size: 16px;letter-spacing: 0;	}
	.footaddress p {font-size: 15px;}
.FeatureTitle h4 {   margin: 0 0 0 -21px;}
.enquiresec .enquirecont p {  font-size: 16px;}
}
@media only screen and (max-width: 1480px) {
.FeatureTitle h4 {
    margin: 0 0 0 -6px;
}
.glieleRTatil::before {
    bottom: -12px;
}
 .introLCol p br {
  display:none;
}
.AmenitieSec {
   background-size: 7%;
}
}

@media only screen and (max-width: 1420px) {
	html body {font-size: 13.5px;}
	.MenuCol ul li a {font-size: 12px;}
	.LogoCol {width: 55px;}
	.introsec {padding: 70px 0;}
	.AmenitieSec {padding: 70px 0;}
	.flPlanSec {padding: 70px 0;}
	.banformdiv img.KSLogo {height: 52px;  margin: 0 0 10px;}
	.banformdiv h6 {font-size: 20px;}
	.banformdiv h4 {font-size: 20px; letter-spacing: -1px;}
	.banformdiv h2 {font-size: 20px;}
	.enquire_head p {font-size: 12px;letter-spacing: 1px;}
	.formrow .form-group:not(.agree) .form-control {font-size: 13px;line-height: 32px;}
	.formrow button.btn-default {line-height: 30px;margin-top: 12px;padding: 0 25px;font-size: 12px;}
	.banbtmdiv h3 {font-size: 18px;}
	.banbtmdiv h1 {font-size: 56px;padding-left: 40px;}
	.banbtmdiv h1::before {width: 28px	}
	.AmenitiCont .AmenitiItem h5, .introLCol p, .flplanTabs ul.resp-tabs-list li, .glieleRTatil p {font-size: 15px;	}
	.introLCol p br{display:none;}
	.introRCol ul::before {   width: 2px;  height: 90%;  left: 5px; }
	body p.parabtn a {font-size: 12px;letter-spacing: 1px;line-height: 32px;padding: 0 25px;}
	.introRCol h2, .glieleRTatil h2, .enquiresec .enquirecont h2 {font-size: 46px;     line-height: 50px;}
	.introLCol {width: 100%;margin-left: 0;}
	.glieleSlider .slick-arrow, .FeatureSlider .slick-arrow, .AmenitiSlider .slick-arrow {width: 30px;height: 30px;}
	.FeatureTitle h4 {font-size: 25px;}
	.FeatureSlider figure figcaption {font-size: 37px;top: 80px;left: 8.2%;}
	.AmenitiCont .AmenitiItem{padding: 10px 30px;}
	.AmenitiCont .AmenitiItem h4 {font-size: 20px;}
	.AmenitiSlider {padding: 50px 0 50px 50px;}
	.enquiresec .enquirecont h2 strong {height: 30px;width: 30px;margin: 0 -1px 6px -4px;}
	.FootTop {padding: 40px 0;}
	.footenquire p {font-size: 15px;}
	.footenquire h2 {font-size: 26px;}
	.footaddress p {font-size: 14px;}
	.copyrightsec p {line-height: 1;}
	.glieleRTatil::before {  bottom: -20px; }
}
@media only screen and (max-width: 1380px){
.FeatureTitle h4 {  margin: 0 0 0 -7px; }
.enquiresec .enquirecont p {   font-size: 15px; }
}
@media only screen and (max-width: 1280px){
 .FeatureTitle h4 {   margin: 0 0 0 30px; }
.glieleRTatil::before {  bottom: -10px;}
.introRCol h2 small {  font-size: 24px;  line-height: 26px;}
}
@media only screen and (max-width: 1200px){
.banformdiv h4 { font-size: 22px;}
.enquire_head p {   font-size: 12px;  letter-spacing: 0;}
.glieleRTatil::before {   bottom: 0px;}
.FeatureTitle h4 {   margin: 0 0 0 -6px;}
.AmenitiCont .AmenitiItem {  padding: 10px 15px;}
.enquiresec .enquirecont p {   font-size: 12px;}
.banenquire form {padding: 16px 20px;}
.banformdiv h5{margin: 3px 0 3px;font-size: 12px;line-height: 1;}
.banbtmdiv h3 {font-size: 13px;}
.banbtmdiv h1 {font-size: 42px;padding-left: 22px;}
.banbtmdiv h1::before {width: 20px;}
.banformdiv .titleimg{width: 80%;margin-inline: auto;}
.introRCol h2, .glieleRTatil h2, .enquiresec .enquirecont h2 {font-size: 40px;line-height: 45px;}

}
@media only screen and (max-width: 1100px){
	header {padding: 10px 2%;}
	.introsec {padding: 60px 0;}
	.AmenitieSec {padding: 60px 0;}
	.flPlanSec {padding: 60px 0;}
	.banformdiv h6 {font-size: 18px;letter-spacing: 0;}
	.banformdiv h4 {font-size: 20px; letter-spacing: -1px; margin:0 0 10px;}
	.banformdiv h5 {   font-size: 11px; }
	.banformdiv h2 {font-size: 18px;     margin: 0;}
	.enquire_head p {font-size: 11px;letter-spacing: 0px;}
	.banformdiv img.KSLogo {height: 34px;}
	.banenquire form {padding: 15px 15px;border-radius: 25px;}
	.enquire_head{border-radius: 25px;}
	.banbtmdiv h3 {font-size: 16px;}
	.formrow .form-group {margin-bottom: 10px;}
	.formrow button.btn-default{margin-top: 6px;}
	.banbtmdiv h1 {font-size: 42px;padding-left: 32px;}
	.banbtmdiv h1::before {width: 26px;}
	.formrow .form-group:not(.agree) .form-control {font-size: 13px;line-height: 30px;}
	.introRCol h2, .glieleRTatil h2, .enquiresec .enquirecont h2 {font-size: 40px;}
	.introRCol ul::before{height: 96%;left: 5px;}
	.introRCol ul::after{    left: -16px;}
	.introRCol ul {padding: 20px 0 0 34px;}
	.introRCol ul li h3 {font-size: 17px;margin-bottom: 5px;}
	.introRCol h2 strong {height: 25px;width: 25px;margin: 0 0px 5px 0px;}
	.introLCol p br{display: none;}
	.introsec .iconOne{left: 10px;}
	.introsec .iconTwo{right: 10px;}
	.banbtmdiv {padding: 12px 28px 8px;border-top-left-radius: 30px;border-top-right-radius: 30px;}
	.glieleRCol {padding-left: 60px;}
	.glieleSlider .slick-prev {right: -110px;}
	.glieleSlider .slick-next {right: -150px;}
	.glieleRTatil::before {bottom: -26px;}
	.FeatureSlider figure figcaption {font-size: 32px;top: 80px;left: 4.2%;	}
	.FeatureSec .iconOne{display: none;}
	.FeatureSec .iconTwo{display: none;}
	.AmenitiTitle h2 {font-size: 35px;}
	.AmenitiTitle {margin-bottom: 11px;padding-bottom: 11px;}
	.AmenitiRCol {padding-left: 50px;}
	.AmenitiCont .AmenitiItem h4 {font-size: 20px;}
	.AmenitiSlider {padding: 40px 0 40px 40px;}
	.AmenitieSec .iconOne{right: 10px;}
	.flPlanSec h2 {font-size: 40px;}
	.enquiresec .enquirecont h2 strong {height: 25px;width: 25px;margin: 0 0px 6px -2px;}
	.enquiresec .enquirecont{top: 7%;}
	.enquiresec .enquirecont p br{display: none;}
	.glieleSlider .slick-arrow {  top: 79%;}
	.map-section .filter-category {  max-height: 338px;}
	.banformdiv h2 span {   font-size: 30px; }
	.banformdiv img.KSLogo {  margin: 0 0 10px; }
	
}

@media only screen and (max-width: 1000px){
	.banformdiv .titleimg{display:none;}
	.banformdiv h5 {   font-size: 14px; }
	.banformdiv h2 { margin: 0 0 30px; }
	.flplanTabs ul.resp-tabs-list{ width: 100%;
    margin: 0 auto;}
	header {padding: 10px 1%;position: relative;}
	.FootTop {padding: 30px 0;}
	.footenquire h2 {font-size: 20px;}	
	.introsec {padding: 50px 0;}
	.AmenitieSec {padding: 50px 0;}
	.flPlanSec {padding: 50px 0;}
	.banformdiv {width: 100%;position: relative;top: 0;right: 0;z-index: 9;-webkit-transform: translate(0 , 0);-ms-transform:translate(0 , 0);transform: translate(0 , 0);text-align: center;padding: 20px;}
	.enquire_head {border-radius: 10px;}
	.banenquire form {border: 2px solid #006938;padding: 15px 15px;border-radius: 10px;}
	.banslidtabfix{position: relative;}
	.introRCol {padding-left: 0;}
	.introRCol h2, .glieleRTatil h2, .enquiresec .enquirecont h2 {font-size: 34px;}
	.glieleRTatil p br{display: none;}
	.glieleSec .iconOne{right: 10px;top: 70%;}
	.glieleRCol {padding: 30px;}
	.glieleSlider .slick-arrow{top: 87%;}
	.glieleSlider .slick-prev {right: -74px;}
	.glieleSlider .slick-next {right: -120px;}
	.FeatureTitle {	padding: 40px 0;}
	.FeatureSlider figure figcaption {font-size: 27px;top: 67px;left: 4.2%;letter-spacing: -1px;}
	.FeatureSlider figure figcaption br{display: none;}
	.FeatureSlider .slick-prev{right: 20%;}
	.FeatureSlider .slick-next{right: 15%;}
	.AmenitiCont .AmenitiItem {padding: 8px 13px;}
	.AmenitiRCol {padding-left: 0;}
	.AmenitiTitle::after{opacity: 0;}
	.AmenitiTitle h2 {font-size: 30px;letter-spacing: -1px;}
	.flplanTabs ul.resp-tabs-list{display: none;}
	.footenquire p {font-size: 14px;}
	.footenquire p br{display: none;}
	.footaddress p {font-size: 13px;}
	.copyrightsec .container {padding: 15px 0;}
	.enquiresec .enquirecont{    width: 70%;}
	.enquiresec .enquirecont p.parabtn {margin-top: 20px;}
	.flPlanSec h2.resp-accordion {font-size: 20px;color: #333;background: #fff!important;border: 1px solid #f0f0f0!important;margin: 0;text-align: left;}
	.flPlanSec h2.resp-accordion.resp-tab-active{border-bottom-width: 0px!important;color: #006938;}
	.LBmain {padding: 20px;border: 1px solid #f0f0f0;border-top-width: 0;}
		.dBan{display:none !important;}
.mBan{display:block !important;}
.banformdiv img.KSLogo {
    height: 53px;
}
}

@media only screen and (max-width: 600px){

  .AmenitieSec p.parabtn {   margin-left: 25px; }
	.grecaptcha-badge{display:none;}
	.MenuCol ul li a {font-size: 12px;letter-spacing: 0px;}
	.MenuCol ul li {margin-left: 20px;}
	.MenuCol {	margin-right: 0;}	
	.LogoCol {width: 45px;margin-bottom: -45px;}
	.banbtmdiv{background: rgb(0 105 56);padding: 10px 20px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;border-radius: 0;left: 0;width: 100%;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
	.banbtmdiv h3 {font-size: 14px;text-align: center;padding: 0;margin: 0 0 8px;}
	.banformdiv h4 {letter-spacing: -1px;	}
	.banformdiv h2 {letter-spacing: 0;}
	.formrow .colthree {-webkit-box-flex: 1;-ms-flex: 1 0 100%;flex: 1 0 100%;}
	.introsec {padding: 20px 10px 40px;}
	.introLCont {margin-bottom: 20px;}
	.introRCol h2, .glieleRTatil h2, .enquiresec .enquirecont h2 {font-size: 30px; line-height: 36px;}
	.glieleRTatil::before{opacity: 0;}
	.glieleSec .iconOne {opacity: 0;}
	.glieleSlider .slick-arrow, .FeatureSlider .slick-arrow, .AmenitiSlider .slick-arrow {width: 25px;height: 25px;}
	.glieleSlider .slick-arrow {top: 120%;}
	.glieleSlider .slick-prev {right: 80px;}
	.glieleSlider .slick-next {right: 30px;	}
	.AmenitieSec {padding: 0 0 40px 0;}
	.AmenitiSlider:before{width: 104%;left: -2%;   height: 85%;}
	.AmenitiSlider {padding: 30px 30px 0;}
	.AmenitiSlider .slick-prev {left: 0;}
	.AmenitiSlider .slick-next {right: 0;}
	.AmenitiTitle{margin-top: 15px;margin-bottom: 0;}
	.AmenitiCont .AmenitiItem {padding: 10px 20px;border:1px solid #f0f0f0;}
	.AmenitiCont .AmenitiItem:nth-child(1){border-width: 0 1px 1px 0;}
	.AmenitiCont .AmenitiItem:nth-child(2){border-width: 0 0px 1px 0;}
	.AmenitiCont .AmenitiItem:nth-child(3){border-width: 0 1px 0px 0;}
	.AmenitiCont .AmenitiItem:nth-child(4){border-width: 0 0px 0px 0;}
	.AmenitieSec .iconOne{opacity: 0;}
	.FeatureTitle {padding: 0px 0;top: 10px;}
	.flPlanSec {padding: 40px 0;}
	.FeatureTitle h4 {font-size: 16px;letter-spacing: 0;text-align: center;}
	.FeatureSlider figure {padding-top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.FeatureSlider figure figcaption {font-size: 20px;position: relative;top: 0;left: 0;letter-spacing: -1px;text-align: center;padding: 40px 0 15px;}
	.FeatureSlider .slick-prev {right: auto;left: 5px;}
	.FeatureSlider .slick-next {right: 5px;}
	.FeatureSlider .slick-arrow{top: 10%;}
	.LBmain {padding: 20px 10px;}
	.flPlanSec h2{margin-bottom: 15px;}
	.LBmain .LBContin{grid-template-columns: repeat(2, 1fr);grid-gap: 10px;}
	footer{overflow: hidden;}
	.footaddress {text-align: center;}
	.footenquire {text-align: center;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #71788d;}
	.enquiresec .enquirecont {width: 100%;top: 0;left: 0%;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
	.enquiresec .enquirecont h2 strong {height: 21px;width: 21px;margin: 0 0px 3px 0px;	}
	body .footenquire p.parabtn{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 10px 0;}
	.FootTop {padding: 30px 0 20px;	}
	.copyrightsec p {line-height: 1;text-align: center;}
	.copyrightsec p.beopen{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.copyrightsec .container{border-top: 1px solid #71788d;}
	.copyrightsec p.beopen{margin-top: 15px;}
	.enquiresec .enquirecont {position: relative;padding: 20px 15px;}
	.modalenquirenow .modal-body {  padding: 22px; }
	.whatsapp-button-div.mw{display:none;}
	.whatsapp-button-div.dw{display:none;}
	.carousel-control-next, .carousel-control-prev{display:none;}
	.AmenitiTitle::after {   opacity: 1;  left: 0; background-color: #fff;}
}

@media only screen and (max-width: 420px){
	.introRCol h2, .glieleRTatil h2, .enquiresec .enquirecont h2 {
    font-size: 30px;
    line-height: 33px;
}
	footer {padding: 0 10px;}
	.FeatureSlider figure figcaption {font-size: 17px;}
	.FeatureTitle h4 {font-size: 13px;}
	.banbtmdiv h3 {font-size: 13px;letter-spacing: 0.5px;}
	.banbtmdiv h1 {   font-size: 36px; line-height: 40px;}
	.banformdiv h2 span { margin: 0 0 8px; }
	.banformdiv h2 strong {  font-size: 12px;}
			.form-group.date .form-control{position:relative;}
	 .form-group.date .form-control:before {content:'';  font-size:0; position:absolute; right:0;  background: url(../images/date-icon.jpg) no-repeat right center;width: 10px;
    height: 10px;}
	.LBmain .card {
     margin: 0 0 30px;
}
}