
/* Style reset css */
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;word-break: break-word;line-height:1.5;}
*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a{text-decoration: none;outline: none;color:inherit;}
a:hover{cursor: pointer;}
a:focus {outline:none;box-shadow: none;}
img {outline:none;border: 0;vertical-align: middle;}
ul{list-style: none}
b,strong {font-weight: 700;}
input:focus, textarea:focus, input:required, textarea:required, select:focus{outline:none;box-shadow: none;}
input, textarea, select{border: none;-webkit-border-radius: 0;-moz-border-radius:0;border-radius: 0}
input, textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;word-break: break-all;font-family: 'Lato';}
input[type="submit"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select {-moz-appearance: none;-webkit-appearance: none;}
select::-ms-expand {display: none;}
button:focus{outline: none;}
textarea{resize: vertical;}
input[placeholder] {text-overflow: ellipsis;}
::-moz-placeholder {text-overflow: ellipsis;}
input:-moz-placeholder {text-overflow: ellipsis;}
h1,h2,h3,h4,h5,h6{font-weight: 500;font-family: 'Lato';}
footer,header,nav{display: block;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust:100%;}
.oz-row, .row{margin-left:-15px;margin-right:-15px}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:65px;padding-right:65px}
.slick-slide{outline: none;}
.img-responsive{width: 100%;display: block;margin:0 auto;height: auto}
.underline{text-decoration: underline}

@media (min-width:768px){.container{max-width:1280px}}

.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}

body{font-size: 16px;color: #000000;font-family: 'Lato', sans-serif;font-weight: 400;overflow-x: hidden;}

/* Slider */
.slick-loading .slick-list{background: #fff url('assets/img/ajax-loader.gif') center center no-repeat;}

/* Icons */
@font-face {
font-family:'slick';
src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
font-weight: 400;
font-style: normal;
}

/* Common easing */
#menu a, .amenities-header li a, .proj-gallery-header li a, .loadmore-btn a, .fill-btn{transition: 0.2s all ease;}

/* Style for Header */
.header{position: fixed;left:0;width:100%;top:0;background-color:#FFFFFF;padding: 13px 0;z-index:2;transition: 0.5s all ease;}
.header-1{position: fixed;left:0;width:100%;top:0;background-color:#FFFFFF;padding: 15px 0;z-index:2;transition: 0.5s all ease;}
.header-wrap{display: flex;justify-content: space-between;align-items: center;}
.logo{width:250px;transition: 0.5s all ease;}
.logo a{position: relative;display: block;}
#menu{position: relative;}
#menu ul li{display: inline-block;width: auto;margin:0 30px 0 0;}
#menu ul > li > a{position: relative;display: block;font-size:18px;}
#menu ul > li:last-child{margin: 0;}
#menu ul > li:hover > a, #menu ul li.active > a{color: #F37021;}
#menu ul > li > .sub-menu{position: absolute;left: 0;top:140%;width: 100%;background-color: #FFFFFF;display:flex;justify-content:space-between;visibility: hidden;opacity: 0;transition: 0.3s all ease;}
.header-right-block{position: relative;display: flex;justify-content: flex-end;align-items: center;}
.sticky_body .header, .sticky_body .header-1{padding: 12px 0;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);}
.sticky_body .header .logo, .sticky_body .header-1 .logo{width: 250px;}

/* Style for Footer */
.footer{position: relative;background-color: #000000;text-align: center;}
.footer-wrap{position: relative;padding: 20px 0;}
.footer-wrap .address{color: #FFFFFF;font-family: 'Open Sans';overflow: hidden;margin-bottom: 10px;}
.footer-wrap .footer-content{color: rgba(255,255,255,0.5);font-family: 'Open Sans';overflow: hidden;margin-bottom: 10px;font-size: 14px;}
.copyright{position: relative;padding: 24px 0;border-top: 1px solid #747474;}
.copyright p{color: #FFFFFF;font-family: 'Open Sans';overflow: hidden;text-transform: uppercase;}

/* Heading Style */
.heading{position: relative;margin-bottom: 50px;text-align: center;}
.heading:before, .vil-conf-head:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);bottom:-14px;width:130px;height: 2px;background-color: #F37021;}
.main-heading{font-size: 25px;font-weight: 400;overflow: hidden;}
.heading p{color: #667085;overflow: hidden;}
.heading span{display:block;color: #2F72C2;font-size: 20px;font-weight:600;overflow: hidden;}
.oz-row{display: flex;justify-content: flex-start;flex-direction: row;flex-wrap: wrap;}
.tg-row{display: flex;justify-content: flex-start;flex-direction: row;flex-wrap: wrap;margin: 0 -10px;}
.col-3{float:left;width:33.33%;padding: 0 15px;}
.col-5{float:left;width:20%;padding: 0 15px;}
.col-6{float:left;width:50%;padding: 0 15px;}
.column-3-new{float:left;width:33.33%;padding: 0;}

.slick-dotted.slick-slider{margin-bottom: 0;}
.slick-dots{width: auto;left:50%;transform: translateX(-50%);font-size: 0;}
.slick-dots li{width: 9px;height: 9px;border-radius: 50%;}
.slick-dots li button{width: 9px;height: 9px;border-radius: 50%;background: #CCCCCC;padding: 0;}
.slick-dots li button:before{display: none !important;}
.slick-dots li.slick-active button{background: #0F6DB8;}

.prvarrow{width: 50px;height: 50px;border-radius: 50%;border: 2px solid rgba(0,0,0,0.5);position: absolute;left:0;top:50%;transform:translateY(-50%);cursor: pointer;z-index: 1;background-color: #fff;}
.nxtarrow{width: 50px;height: 50px;border-radius: 50%;border: 2px solid rgba(0,0,0,0.5);position: absolute;right:0;top:50%;transform:translateY(-50%);cursor: pointer;z-index: 1;background-color: #fff;}
.prvarrow svg, .nxtarrow svg{width: 15px;height: 26px;position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);opacity: 0.5;}

/* Style for Banner section */
.hero-banner-sec{position: relative;margin-top: 68px;}
.hero-banner-sec-1{position: relative;margin-top: 72px;}
.hero-banner-wrap{display: flex;justify-content: space-between;background-color: #F6F6F6;}
.hero-banner-block{position: relative;width: calc(100% - 400px);}
.hero-banner-block1{position: relative;width:100%;}
.hero-bannerimg{width: 100%;background-repeat: no-repeat;background-position: top center;background-size: cover;}
.mb-hero-img{display: none;}
.enqform-block{width: 400px;}
.enqform-head{background-color: #424242;padding: 14px 14px;text-align: center;}
.enqform-head h2{color: #ffffff;font-size: 20px;overflow: hidden;text-transform: uppercase;margin-bottom: 0px;font-family: 'Lato';}
.enqform-head span{display: block;color: #ffffff;overflow: hidden;}
.enq-form{position: relative;padding: 10px 35px 35px 35px;}
.enq-form span, .upl-brochure-inn-form span, .get-in-touch-form span {text-align:center; font-style:italic;display:block;font-size:14px;}
.enq-form-group{position: relative;margin-bottom: 14px;}
.enq-input, .enq-select{position: relative;width: 100%;background:none;padding: 16px 20px;font-size: 16px;color: #7D7D7D;overflow: hidden; border-bottom:1px #cccccc solid;}
.enq-form-check{text-align: center;margin-bottom: 30px;}
.enq-form-check label{color:#7D7D7D}
.enq-form-group-btn{text-align: center;}
.enq-btm .schedule-group{flex-direction: column;}
.enq-btm .enq-form-group{width: 100%;}
.enq-select{background: url('assets/img/down-arrow.svg') no-repeat 94% center;}

/* Style for Overview Section */
.overview-sec{position: relative;padding: 20px 0;}
.overview-wrap{position: relative;}
.overview-block{position: relative;background-color: #F6F6F6;display: flex;justify-content: space-between;align-items: center;}
.overview-block figure{width: 50%;}
.overview-block .overview-content{width: 50%;padding: 20px 55px;}
.overview-block .overview-content h3{font-size: 25px;overflow: hidden;text-transform: uppercase;margin-bottom: 18px;}
.overview-block .overview-content p{overflow: hidden;}
.overview-content ol{list-style-type: decimal;margin-left: 18px;}
.overview-content ol li{width: 100%;font-size: 18px;margin-bottom: 30px;}
.overview-content ol li:last-child{margin-bottom: 0;}

/*.vil-conf-sec{position: relative;padding: 0 0 35px 0;}*/
.vil-conf-sec{position: relative;padding: 0 0 0 0;}
.vil-conf-wrap{position: relative;}
.vil-conf-block{display: flex;justify-content: space-between;text-align: center;flex-wrap: wrap;}
.vil-conf-item{width: calc(20% - 0.938em);background: rgba(246,246,246,0.7);border: 1px solid rgba(0, 0, 0, 0.3);padding: 24px 24px 44px 24px;}
.vil-conf-head{margin-bottom: 30px;position: relative;}
.vil-conf-head:before{bottom: -10px;}
.vil-conf-head h3{color: #5D8553;font-size: 22px;overflow: hidden;}
.vil-conf-item .vil-txt{display: block;color: #5D8553;font-size: 17px;margin-bottom: 5px;}
.vil-conf-item .vil-amt{display: block;background-color: #5D8553;color:#ffffff;font-size: 17px;padding: 8px 9px;margin-top: 20px;}

.amenities-sec{position: relative;padding: 35px 0;}
.amenities-wrap{position: relative;}
.amenities-block{position: relative;}
.amenities-header-block, .proj-gallery-header-block{position: relative;overflow-x: auto;margin-bottom: 50px;}
.amenities-header, .proj-gallery-header{display: flex;justify-content: center;}
.amenities-header li, .proj-gallery-header li{margin: 0 10px;}
.amenities-header li a, .proj-gallery-header li a{position: relative;display: block;color: #000000;font-size: 16px;overflow: hidden;padding:6px 40px 9px 40px;background: #FFFFFF;border: 1px solid #A8A8A8;border-radius: 70px;}
.amenities-header li a.active, .amenities-header li a:hover, .proj-gallery-header li a.active, .proj-gallery-header li a:hover{color: #F37021;background-color: #F6F6F6;}
.amenities-body, .proj-gallery-body{position: relative;}
.amenities-panel, .proj-gallery-panel{display: none;}
.amenities-items{position: relative;}
.amenities-item{margin-bottom: 40px;text-align: center;}
.amenities-item .amnt-icon{margin:0 auto 20px;}
.amenities-item .amnt-icon img{display: inline-block; width:40px; height:50px;}
.amenities-block .prvarrow{left: -30px;}
.amenities-block .nxtarrow{right: -30px;}

.proj-gallery-sec{position: relative;margin-bottom: 34px;}
.proj-gallery-item{margin-bottom: 30px;display: block;}
.loadmore-btn{text-align: center;}
.loadmore-btn a{position: relative;display: inline-flex;justify-content: center;align-items: center;vertical-align: top;color: #ffffff;overflow: hidden;background: #F37021 url('assets/img/right-arrow.svg') no-repeat 85% center;cursor: pointer;padding:10px 50px 10px 30px;border: 0 none;font-family: 'Lato', sans-serif;font-size: 18px;background-size: 11px;}
.loadmore-btn a:hover, .fill-btn:hover{background-color:#5D8553;}
.resume_show_less, .resume_show_less_2{text-align: center;}
.resume_show_less a, .resume_show_less_2 a{position: relative;display: inline-flex;justify-content: center;align-items: center;vertical-align: top;color: #ffffff;overflow: hidden;background: #5D8553 url('assets/img/up-arrow.svg') no-repeat 85% center;cursor: pointer;padding:10px 50px 10px 30px;border: 0 none;font-family: 'Lato', sans-serif;font-size: 18px;background-size: 11px;}
.resume_show_less a:hover, .fill-btn:hover, .resume_show_less_2 a: hover;{background-color:#F37021;}
.get-in-touch-sec{position: relative;background-color: #F6F6F6;padding: 30px 15px;}
.get-in-touch-wrap{position: relative;width: 100%;max-width: 1000px;margin: 0 auto;}
.get-in-touch-form{position: relative;}
.get-in-touch-top{position: relative;display: flex;justify-content: flex-start;flex-direction: row;flex-wrap: wrap;margin-bottom: 10px;}
.bottom-frm .gt-form-group{width: 32%;padding: 0 5px;margin-bottom: 8px;}
.gt-form-group{width: 25%;padding: 0 5px;margin-bottom: 8px;}
.gt-inputbox{position: relative;width: 100%;background-color: #F6F6F6;padding: 10px 20px;color: #7D7D7D;overflow: hidden;font-family: 'Lato';font-size: 16px; border-bottom:1px #cccccc solid;}
/*.gt-inputbox#email{text-transform: lowercase}*/
.gt-form-check{text-align: center;margin-bottom: 30px;}
.get-in-touch-btm{width: 100%;margin-top: 30px;}
.gt-form-check{width: 100%;}
.gt-form-group-btn{position: relative;text-align: center;width: 100%;}
.gt-btn{position: relative;display: inline-flex;align-items: center;background-color: #F37021;padding: 10px 30px;color: #FFFFFF;font-size: 18px;cursor: pointer;border: 0 none;}
.gt-btn svg, .pillars-item .read-more-btn svg{margin-left: 10px;width: 9px;height: 10px;}
.gt-btn:hover{background-color: #000000;}
select{background-image: url('assets/img/orange-down-arrow.png');background-position: 94% center;background-repeat: no-repeat;font-family: 'Lato';}
.gt-form-group-mess{width: 100%;max-width: 490px;margin: 0 auto 20px;display: none;}
.page-template-template-contact-us .gt-form-group-mess{display: block;}
.schedule-group{display: none;justify-content: center;}
.shedule-bx{margin-bottom: 16px;}
.switch-btn {display: inline-block;position: relative;width: 40px;height: 20px;border-radius: 20px;background: #dfd9ea;
transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);vertical-align: middle;cursor: pointer;cursor: pointer;}
.switch-btn:before {content: '';position: absolute;top: 0px;left: 0px;width: 20px;height: 20px;background: #fafafa;border-radius: 50%;transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);}
.switch-btn.active{background: #F37021;}
.switch-btn.active:before {left: 20px;background: #fff;}
.schedule-switch{/*display: flex;*/justify-content: flex-start;margin-bottom: 16px;flex-direction: row;flex-wrap: wrap; text-align:center;}
.schedule-txt{font-size: 16px;font-weight: 700;overflow: hidden;margin-right: 20px; margin-top:10px;}
.schedule-group .gt-form-group{width: 50%;}
.switch-btn .wpcf7-list-item-label{display: none;}
.fill-btn {position: relative;display: inline-flex;justify-content: center;align-items: center;vertical-align: top;color: #ffffff;overflow: hidden;background-color: #F37021;cursor: pointer;padding:10px 30px;border: 0 none;font-family: lato; font-size: 18px; width:100%;}
.fill-btn svg{margin-left: 14px;width: 10px;height: 16px;}
.hide-grid{display: none;}
.register-btn {
    transform: rotate(90deg);
    position: fixed;
    top: 280px;
    right: -50px;
    z-index: 99;
    text-transform: uppercase;
    padding: 9px 0;
    font-weight: 400;
    border-radius: 0;
    letter-spacing: 1px;
    font-size: 15px;
    width: 144px;
    color: #fff;
    border: 2px solid;
    background: linear-gradient(180deg,#6f9d62 50%,#6f9d62 0) no-repeat scroll 100% 100%/100% 210% #6f9d62;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    outline: none!important;
    cursor:pointer;
}

input[type=checkbox] + label {display: block;cursor: pointer;}
input[type=checkbox] {display: none;}
input[type=checkbox] + label:before {content: "\2714";border: 2px solid #8D8D8D;border-radius: 0.2em;display: inline-block;width: 1em;height: 1em;line-height: 1em;margin-right: 0.5em;vertical-align: bottom;color: transparent;transition: .2s;top: -3px;position: relative;}
input[type=checkbox]:checked + label:before {background-color: #F37021;border-color: #F37021;color: #fff;}

/**************** Style for Mobilemenu Icon ****************/
#bl_overlay{position: fixed;top:0;left:100%;bottom:0;width:100%;background-color: #ffffff;z-index: 1000;cursor:pointer;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
#bl_overlay.menu-ol-active{left: 0;}

.mobilemenu-icon{display:none;width: 40px;height: 40px;border:1px solid #f37021;border-radius: 50%;position: relative;margin:0 0 0 20px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;z-index: 1020;}
.mobilemenu-icon span {display: block;position: absolute;width:22px;height: 4px;background: #f37021;border-radius: 9px;opacity: 1;left: 8px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.mobilemenu-icon span:nth-child(1) {top: 12px;}
.mobilemenu-icon span:nth-child(2),.mobilemenu-icon span:nth-child(3) {top: 18px;}
.mobilemenu-icon span:nth-child(4) {top: 24px;}
.mobilemenu-icon.open span:nth-child(1) {top: 18px;width: 0%;left: 50%;}
.mobilemenu-icon.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.mobilemenu-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.mobilemenu-icon.open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}
.mobilemenu-icon.open{margin: 0;position: fixed;top: 20px;right: 20px;}


/*Style for Popup*/
#upoverlay{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.95);opacity: 0;visibility: hidden;z-index: -1;-moz-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;-ms-transition: all .2s ease-in;}
.popup-open #upoverlay{opacity: 1;visibility: visible;z-index: 999;}
.upl-pupup,.upl-sticky-pupup{position: fixed;top: 50%;transform: translate(-50%,-50%);left: 50%;z-index: 9999;width: 420px;background-color: #f6f6f6;padding: 26px 30px 25px;max-width: 94%;}
.closebtn{position: absolute;right: 7px;top:7px;cursor: pointer;}
.upl-pupup-block .enqform-head{margin-bottom: 20px;}
.upl-brochure-form{position: relative;overflow-y: auto;}
.upl-brochure-inn-form{max-height: calc(100vh - 218px);overflow-x: hidden;overflow-y: auto;}
.upl-form-group{position: relative;margin-bottom: 14px;}
.upl-input{position: relative;width: 100%;background: #f6f6f6;padding: 16px 20px;font-size: 16px;color: #7D7D7D;overflow: hidden;border-bottom:1px #cccccc solid;}
.upl-form-check{text-align: center;margin-bottom: 30px;}
.enq-form-check label{color:#7D7D7D}
.upl-form-group-btn{text-align: center;}
.mt-20 label {margin-top:20px!important;}
.mb-20 label {margin-bottom:20px!important;}
.desktop-only {display:inline!important;}
.mobile-only {display:none!important;}
/*.fixed-footer-cust {background: #f37021; text-align: center; padding: 10px 0; width: 100%; position: fixed; bottom: 0; z-index: 99;}*/
.fixed-footer-cust {background: #f37021; text-align: center; padding: 10px 0; width: 100%;position: fixed;bottom: -60px; z-index: 99;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.sticky_body .fixed-footer-cust {bottom: 0;}
.fix-link {color: #ffffff!important;font-size: 14px;}
.col-6-footer    {width:50%; float:left; padding:3px 0px 0px 0px;}
.col-12-footer    {width:100%; margin:0 auto; padding:0px 0px 5px 0px;}
.border-bottom {border-bottom: 1px solid #e75802;}
.border-top {border-top: 1px solid #e75802;}
.border-left {border-left: 1px solid #e75802;}
.error{color:red;}
.cta-button-broucher {width:80%; text-align:center; margin:0 auto; background:#f37021;}
.cta-button-broucher a {color:#ffffff!important; display:block; padding:8px;}
.heading-align {text-align:left;}
.mt-20 {margin-top:20px;}
/*Style 25-04-2022*/
.enqform-head {
    padding: 10px 14px;
}


.phnnumbercontact #isd{
    width:20%;
    float:left;
    padding: 10px 10px
}
.phnnumbercontact .numonly{
    width:80%;
    float:left;
}
.phnnumber #isd{
    width:14%;
    float:left;
    padding: 16px 10px
}
.phnnumber .numonly{
    width:86%;
    float:left;
}
/*Style 25-04-2022*/

.slick-arrow.slick-disabled{display: none !important;}
.fill-btn-footer {width:auto!important;}
.display-none {display: none !important;}
.mobile-menu-full, .resume_show_less_2, .amenities-items .loadmore-btn { display:none;}
.text-center {text-align:center;}