@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300..700;1,300..700&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');


*:focus {
    outline: none;
}
body {max-width: 100%;overflow-x: hidden!important}

body{background:#fff;position:relative;padding:0;margin:0;font-size:16px;line-height: 1.2rem;color: #1f1914;letter-spacing: .45px;-webkit-font-smoothing:antialiased; overflow-x:hidden; font-family:"Nunito", sans-serif;font-weight: 400}a,a:active,a:link,a:hover{text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none!important;}h1,h2,h3,h4,h5,h6,.h6{font-family:"Cormorant Infant", serif;font-weight: normal; font-optical-sizing: auto;font-style: normal;-webkit-transition: color .5s ease;-moz-transition: color .5s ease;-ms-transition: color .5s ease;-o-transition: color .5s ease;transition: color .5s ease;outline: none;color:inherit} p{font-weight: normal; text-align: inherit; margin-bottom: 20px;margin-top: 0px;line-height: 1.8} spacer:before{content:"\2044";display:inline;margin:0px 5px}spacer{display:inline;margin:0px 5px} .npm{ padding:0; margin: 0}.white-text{color:#fff!important}.red-text{color: #ad2627!important}.yellow-text{color: #f49d0d!important}.p70{padding:70px 0} 
ul {list-style-type: none;padding-left: 0;margin: 0} button{border:0!important; outline: 0!important}.black-text{color:#010101}  .navbar-toggler {color: transparent} .container-fluid1{padding-left:45px; padding-right:45px} .text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.ml-auto, .mx-auto {margin-left: auto!important}

.copyright,.copyright a,footer,footer p{color:#222; font-weight: bold}footer{background:url(../images/foot-base.svg) top left/40% no-repeat #F2EDE8;padding:45px 0 0;font-size:15px;font-weight: bold;border-top:2px solid #f49d0d}.copyright{margin-top:30px;padding:20px 0;border-top:1px solid #262b2e;font-size:15px}.copyright a:hover{color:#df9c29}.social-links{margin-top:10px}.social-links a{width:35px;height:35px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #222;color:#222;margin:0 5px;font-size:12px}.social-links a:hover{background-color:#df9c29;border-color:#df9c29;color:#181818}

.scroll-top{position:fixed;right:20px;bottom:20px;width:40px;height:40px;background:#3e3a36;border-radius:50%;text-align:center;line-height:40px;color:#fff!important;font-size:20px;z-index:999;cursor:pointer;display:none}.scroll-top svg{position:absolute;top:0;left:0;transform:rotate(-90deg)}.scroll-top path{stroke:#f49d0d;stroke-width:5;stroke-linecap:round;fill:none;stroke-dasharray:307.919;stroke-dashoffset:307.919;transition:stroke-dashoffset .1s linear}

.heading-m{font-size: 46px;margin-bottom: 20px}.light-base{background: #F2EDE8}.dark-base{background: #3e3a36;color:#fff} .light-box{background: #F2EDE8;padding: 25px}    
span.line:before,span.linec:before{width:30px;height:3px;background-color:#f49d0d;top:-5px;border-radius:2px;z-index:9;content:""}.info-block,span.line,span.linec{position:relative}.info-block:after,.info-block:before{content:' ';position:absolute;background-repeat:no-repeat;z-index: -1}span.line{display:inline-block;margin-bottom:15px}span.line:before{position:absolute;left:3px}span.linec{display:block;margin:25px auto 45px;text-align:center;width:200px}span.linec:before{position:absolute;left:45%}span.linec:after{content:"";position:absolute;width:100%;height:1px;background-color:#fff;top:-4px;left:0}.info-block{border-radius:20px;background:#3e3a36;padding:40px 27px;color:#fff;z-index: 0}.info-block:before{background-image:url(../images/left-c.svg);left:60px;bottom:60px;width:96px;height:96px}.info-block:after{background-image:url(../images/right-c.svg);right:60px;top:60px;width:66px;height:126px}

.theme-btn{display:inline-flex;justify-content:center;align-items:center;position:relative;padding:12px 15px;overflow:hidden;font-weight:700;transition:.5s;text-transform:uppercase;z-index:1;background:#f49d0d;color:#222;font-size:14px;border-radius:0;margin-bottom: 5px}.theme-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:#222;z-index:-1;opacity:1;border-radius:inherit;transition:.5s}.theme-btn:hover{color:#f49d0d}.theme-btn:hover::before{left:0}.theme-btn i{transform:rotate(-35deg);margin-left:10px;transition:.5s}.theme-btn:hover i{transform:rotate(0)!important}

.testi-bg{position:relative;background-image:url(../images/testimonial-base.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.dark-box{background:#f49d0d;padding:45px;color:#000;border-bottom:5px solid #000}.testi-box{position:relative;overflow:hidden;margin-bottom:10px}.testi-box .testi-c{min-height:130px}.testi-box .img-t{width:120px!important;height:auto}.testi-star{margin-bottom:15px;color:#000;font-size:18px;line-height:1.3;letter-spacing:1px}#testimonial .owl-nav, #amenities1 .owl-nav{margin-top:10px;position:absolute;right:-25px;bottom:-47px}#testimonial button.owl-next,#testimonial button.owl-prev, #amenities1 button.owl-next, #amenities1 button.owl-prev{background:#000;color:#fff;border:none;padding:5px 15px!important;border-radius:0;margin:1px}

.club-box{z-index:0;margin-bottom:24px;border-radius:20px;overflow:hidden;position:relative}.club-box:before{z-index:1;position:absolute;top:0;left:0;bottom:0;right:0;content:'';background:#000;background:linear-gradient(180deg,rgb(0 0 0 / 7%) 0,rgba(0,0,0,.76) 100%);-webkit-transition:all .3s ease;transition:all .3s ease;}.club-box p{position:absolute;z-index:2;bottom:0;padding:15px;text-transform:capitalize;font-weight:700;color:#fff;margin-bottom:0;font-size:15px}.club-box img{transition-delay:.2s;transition:8s cubic-bezier(0, 0, .2, 1);display:block;transform:scale(1);filter:none}.club-box:hover img{transition:8s cubic-bezier(0, 0, .2, 1);-webkit-transform:scale(1.15);transform:scale(1.15);filter:grayscale(1)}.club-box:hover::before{background:transparent;background:linear-gradient(180deg,rgb(0 0 0 / 1%) 0,rgba(0,0,0,.06) 100%);}

.amenities{position:relative;z-index:0}#amenities .item{border-radius: 25px;overflow: hidden} /*.amenities::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}*/.amenities .ameni-c{padding:25px;position:relative;max-width:100%;color:#fff;background:#3e3a36;border:0px solid #ffffff9c;border-top:3px solid #f49d0d}.amenities .ameni-c h4{font-weight:700;font-size:29px}
#amenities, #banner{position:relative}#banner:before {content: "";background: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent 30%, transparent 60%, rgba(0, 0, 0, .5));width: 100%;height: calc(100% - 4px);height: 100%;opacity: 1;position: absolute;top: 0;left: 0;transition: .5s ease;z-index: 2} #amenities .owl-nav, #banner .owl-nav{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;z-index: 2}#amenities:hover .owl-nav, #banner:hover .owl-nav{opacity:1;pointer-events:auto}#amenities button.owl-next,#amenities button.owl-prev,#banner button.owl-next,#banner button.owl-prev{background:rgba(0,0,0,.6)!important;border:2px solid rgba(255,255,255,.6)!important;color:#fff!important;border-radius:50%;width:55px;height:55px;font-size:24px;line-height:50px;transition:background .3s,border .3s}#amenities button.owl-next:hover,#amenities button.owl-prev:hover,#banner button.owl-next:hover,#banner button.owl-prev:hover{background:#f49d0d!important;border-color:#f49d0d!important}

.box-column{padding:45px}.dark-base1{position: relative}.dark-base1 .row{display:flex;align-items:flex-end}.npm img{display:block;max-width:100%;height:auto;object-fit:contain}.counter-title{font-size:45px;margin-bottom:0;font-weight:700}.stats-box{align-items:center;border-top:1px solid #fff;border-bottom:1px solid #fff}.stats-box-d{display:flex;align-items:center;gap:20px;padding:20px 10px;border-right:1px solid #fff}.stats-box-d:last-child{border-right:0}.icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%}.marquee-b{padding:15px;background:#f49d0d;color:#000;font-weight:900;display:block;font-size:16px;text-transform:uppercase}.bell{-webkit-animation:4s ease-in-out .7s infinite ring;-webkit-transform-origin:50% 4px;-moz-animation:4s ease-in-out .7s infinite ring;-moz-transform-origin:50% 4px;animation:4s ease-in-out .7s infinite ring;transform-origin:50% 4px;margin-right:10px}@-webkit-keyframes ring{0%,100%,43%{-webkit-transform:rotateZ(0)}1%,9%{-webkit-transform:rotateZ(30deg)}11%,3%{-webkit-transform:rotateZ(-28deg)}5%{-webkit-transform:rotateZ(34deg)}7%{-webkit-transform:rotateZ(-32deg)}13%{-webkit-transform:rotateZ(26deg)}15%{-webkit-transform:rotateZ(-24deg)}17%{-webkit-transform:rotateZ(22deg)}19%{-webkit-transform:rotateZ(-20deg)}21%{-webkit-transform:rotateZ(18deg)}23%{-webkit-transform:rotateZ(-16deg)}25%{-webkit-transform:rotateZ(14deg)}27%{-webkit-transform:rotateZ(-12deg)}29%{-webkit-transform:rotateZ(10deg)}31%{-webkit-transform:rotateZ(-8deg)}33%{-webkit-transform:rotateZ(6deg)}35%{-webkit-transform:rotateZ(-4deg)}37%{-webkit-transform:rotateZ(2deg)}39%{-webkit-transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg)}}@-moz-keyframes ring{0%,100%,43%{-moz-transform:rotate(0)}1%,9%{-moz-transform:rotate(30deg)}11%,3%{-moz-transform:rotate(-28deg)}5%{-moz-transform:rotate(34deg)}7%{-moz-transform:rotate(-32deg)}13%{-moz-transform:rotate(26deg)}15%{-moz-transform:rotate(-24deg)}17%{-moz-transform:rotate(22deg)}19%{-moz-transform:rotate(-20deg)}21%{-moz-transform:rotate(18deg)}23%{-moz-transform:rotate(-16deg)}25%{-moz-transform:rotate(14deg)}27%{-moz-transform:rotate(-12deg)}29%{-moz-transform:rotate(10deg)}31%{-moz-transform:rotate(-8deg)}33%{-moz-transform:rotate(6deg)}35%{-moz-transform:rotate(-4deg)}37%{-moz-transform:rotate(2deg)}39%{-moz-transform:rotate(-1deg)}41%{-moz-transform:rotate(1deg)}}@keyframes ring{0%,100%,43%{transform:rotate(0)}1%,9%{transform:rotate(30deg)}11%,3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}}

.happiness{position:absolute;left:90%;top:10%;transform:translate(-50%,-50%);z-index:2}.rts__circle.v__1{background:url(../images/happiness-icon.png) 0 0/cover no-repeat;border:0 solid #fff;border-radius:50%}.rts__circle svg{height:150px;width:150px;padding:5px;animation:10s linear infinite rotate}.rts__circle svg text textPath{font-size:11px;fill:#000;color:#000;font-weight:700;letter-spacing:.5px;text-transform:uppercase}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

.about-four__image{position:relative;padding-left:50px}.about-four__image__border{position:absolute;left:-25px;top:0;width:50px;height:338px;border-radius:100px 100px 0 0;background-image:linear-gradient(180deg,#ebebeb 0,rgba(235,235,235,0) 100%)}.about-four__image__one{position:relative;display:inline-block}.about-four__image__video{display:inline-block;position:absolute;left:-75px;top:25%;border-bottom:none;border-radius:10px}.about-four__image__video img{height:auto;border-radius:0;max-width:40%;border:10px solid #fff}.sub-text{text-transform:upapercase;padding:5px 25px 5px 33px;margin-bottom:10px;border-radius:20px;letter-spacing:1.5px;font-size:13px;font-weight:700;background:#f49d0d;display:inline-block;position:relative}.sub-text:before{position:absolute;content:'';width:10px;height:10px;left:12px;top:10px;border-radius:50%;background:#000}

.single-info-4,.single-info-4 .icon-inner{position:relative}.single-info-4{padding:40px 30px 35px;box-shadow:0 0 5px rgb(0 0 0 / 10%);margin-bottom:20px;z-index:3;background:#fff;min-height:250px}.single-info-4:hover .icon-inner i{-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}.single-info-4 .icon i{font-size:45px;-webkit-transition:.6s;-ms-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s;display:inline-block}.single-info-4 h2, .single-info-4 h3{font-size:20px;font-family: "Nunito", sans-serif;font-weight:700;text-transform:unset;padding-top:10px;padding-bottom:0px}.single-info-4:before{position:absolute;content:'';height:75px;width:75px;top:0;left:0;z-index:-1;border-radius:0 0 70px;margin-top:0;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;background-color:#f49d0d;opacity:1.08}.single-info-4:hover:before{height:100%;width:100%;border-radius:0}.single-info-4:hover p{color:#000}

.head-btn,.nav-link{text-transform:uppercase;font-weight:700}header{background:transparent;padding:5px 0;border-bottom:0 solid #f2f2f2!important;position:absolute;width:100%;z-index:9}.navbar-brand{padding:0;width:100px}.fixed-top{position:fixed;background:#fff;padding:0;border-bottom:1px solid #f2f2f2!important}.nav-link{display:block;padding:10px 20px!important;color:#413834;font-size:14px;letter-spacing:2px}.dropdown-item,.head-btn{padding:8px 14px;font-size:14px}.nav-link:hover{color:#002e5a}.navbar-toggler-icon{background-image:url(../images/hamburger.svg);background-color:#e7223a;width:2.5em;height:2.5em;background-size:80%}.head-btn{display:inline-flex;justify-content:center;align-items:center;position:relative;overflow:hidden;transition:.5s;z-index:1;background:#f49d0d;color:#000;border-radius:0}.head-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:#000;z-index:-1;opacity:1;border-radius:inherit;transition:.5s}.head-btn:hover{color:#f49d0d}.head-btn:hover::before{left:0}.head-btn i{transform:rotate(-35deg);margin-left:10px;transition:.5s}#head .head-btn:hover i{transform:rotate(0)!important}.dropdown-toggle:after{content:none}.dropdown-item{display:block;width:100%;clear:both;font-weight:400;color:#1f1914;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border-bottom:1px solid #f1f1f1}.dropdown-item:last-child{border-bottom:0}.dropdown-item:focus,.dropdown-item:hover{color:#f49d0d;background-color:#1f1914}.sticky-top {background: #3e3a36; box-shadow: 0 0 30px rgb(0 0 0 / 20%)}

.sidebar-menuicon{display: inline-block;font-size: 14px; text-transform: uppercase; font-weight: bold;color: #fff}.sidebar-menuicon:hover{color: #fff}.sidebar-menuicon span{width: 26px;height: 10px;display: inline-block;margin-right: 10px;margin-left: 25px;position: relative;font-size: 14px; text-transform: uppercase; font-weight: bold; color: #fff}.sidebar-menuicon span:before{position: absolute;content: '';right: 0;width: 26px;height: 2px;background: #fff;top: 0;transition: all .6s ease;}.sidebar-menuicon span:after{position: absolute;content: '';right: 0;width: 20px;height: 2px;background: #fff;bottom: 0;transition: all .6s ease;}.sidebar-menuicon:hover span:before{animation: wave .8s ease infinite;}.sidebar-menuicon:hover span:after{animation: wave1 .8s ease infinite;}.sidebar-menuicon.open span:before, .sidebar-menuicon.open span:after{animation: unset;}.sidebar-menuicon.open span:before{width: 2px;height:16px;transform: rotate(-46deg);top: -3px;right: 7px;}.sidebar-menuicon.open span:after{width: 2px;height:16px;transform: rotate(46deg);top: -3px;right: 7px;}

@keyframes wave {
0% {width: 26px;}
50% {width: 20px;}
100% {width: 26px;}
}
@keyframes wave1 {
0% {width: 20px;}
50% {width: 26px;}
100% {width: 20px;}
}
.modal-backdrop{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.modal-backdrop.show{opacity:.6;background-color:rgba(0,0,0,.7);backdrop-filter:blur(10px)}.offcanvas-end{transform:translateX(100%);transition:transform .5s}.offcanvas-end.show{transform:translateX(0)}.offcanvas-end:not(.show){transform:translateX(100%)}

.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#1f1914;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}.offcanvas .nav-link{color:#fff;font-size:16px;padding:10px;border-bottom:1px solid #ffffff30}.offcanvas .nav-link:hover{color:#dba55c}.offcanvas .submenu-toggle i{float:right}.offcanvas-header .btn-close{padding:15px;background-color:#f49d0d;opacity:1;margin:0;border-radius:50%}

.page-title{position:relative;padding:200px 0 50px;background-color:#fff;text-align:center;overflow:hidden;background-position:center;background-size:cover;filter:grayscale(1);color:#fff}.page-title:before{position:absolute;content:'';background:#060606;left:0;top:0;width:100%;height:100%;opacity:.6;z-index:-1}.breadcrumb{margin-bottom:0;background-color:transparent;border-radius:0;font-weight:400;display:flex;justify-content:center;align-items:center;list-style:none;padding:0}.breadcrumb>li+li:before{padding:0 5px 0 11px;content:"/\00a0"}.breadcrumb li a{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:12px;text-decoration:none}

.call-f,.call-f .icon{position:relative}.call-f .icon{border:3px solid #000;padding:15px;font-size:30px;color:#000;border-radius:50%;z-index:2;background:#fff;-webkit-animation:4s ease-in-out .7s infinite ring;-webkit-transform-origin:50% 4px;-moz-animation:4s ease-in-out .7s infinite ring;-moz-transform-origin:50% 4px;animation:4s ease-in-out .7s infinite ring;transform-origin:50% 4px}.call-f .text-box{background:#fff;padding:13px 36px 13px 60px;border-radius:0 50px 50px 0;float:left;font-size:20px;font-weight:700;position:absolute;left:35px;top:10px}.call-f .text-box span{text-transform:uppercase;font-weight:700;padding-bottom:10px}.call-f .text-box a{font-size:28px;font-weight:700;font-family:SaolDisplay-Regular,sans-serif;color:#1f1914;line-height:1}@-webkit-keyframes ring{0%,100%,43%{-webkit-transform:rotateZ(0)}1%,9%{-webkit-transform:rotateZ(30deg)}11%,3%{-webkit-transform:rotateZ(-28deg)}5%{-webkit-transform:rotateZ(34deg)}7%{-webkit-transform:rotateZ(-32deg)}13%{-webkit-transform:rotateZ(26deg)}15%{-webkit-transform:rotateZ(-24deg)}17%{-webkit-transform:rotateZ(22deg)}19%{-webkit-transform:rotateZ(-20deg)}21%{-webkit-transform:rotateZ(18deg)}23%{-webkit-transform:rotateZ(-16deg)}25%{-webkit-transform:rotateZ(14deg)}27%{-webkit-transform:rotateZ(-12deg)}29%{-webkit-transform:rotateZ(10deg)}31%{-webkit-transform:rotateZ(-8deg)}33%{-webkit-transform:rotateZ(6deg)}35%{-webkit-transform:rotateZ(-4deg)}37%{-webkit-transform:rotateZ(2deg)}39%{-webkit-transform:rotateZ(-1deg)}41%{-webkit-transform:rotateZ(1deg)}}@-moz-keyframes ring{0%,100%,43%{-moz-transform:rotate(0)}1%,9%{-moz-transform:rotate(30deg)}11%,3%{-moz-transform:rotate(-28deg)}5%{-moz-transform:rotate(34deg)}7%{-moz-transform:rotate(-32deg)}13%{-moz-transform:rotate(26deg)}15%{-moz-transform:rotate(-24deg)}17%{-moz-transform:rotate(22deg)}19%{-moz-transform:rotate(-20deg)}21%{-moz-transform:rotate(18deg)}23%{-moz-transform:rotate(-16deg)}25%{-moz-transform:rotate(14deg)}27%{-moz-transform:rotate(-12deg)}29%{-moz-transform:rotate(10deg)}31%{-moz-transform:rotate(-8deg)}33%{-moz-transform:rotate(6deg)}35%{-moz-transform:rotate(-4deg)}37%{-moz-transform:rotate(2deg)}39%{-moz-transform:rotate(-1deg)}41%{-moz-transform:rotate(1deg)}}@keyframes ring{0%,100%,43%{transform:rotate(0)}1%,9%{transform:rotate(30deg)}11%,3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}}

.wrap-input100{width:100%;position:relative;border:1px solid #e6e6e6;background:#fff;border-radius:2px;margin-bottom:15px}.wrap-input100 .custom-placeholder{color:#818481;position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;padding:10px;z-index:0;width:75%;background:#fff}.label-input100{font-size:18px;color:#999;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:absolute;width:60px;height:100%;top:0;left:2px}.label-input100.rs1{height:60px}.input100{display:block;width:100%;background:0 0;font-size:14px;color:#333;line-height:1.2;border:0;outline:0;padding:18px 15px 18px 40px}input.input100{height:55px}textarea.input100{min-height:100px;padding-top:22px;padding-bottom:15px}.focus-input100{position:absolute;display:block;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;pointer-events:none;border:1px solid #888;border-radius:2px;visibility:hidden;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-transform:scaleX(1.1) scaleY(1.3);-moz-transform:scaleX(1.1) scaleY(1.3);-ms-transform:scaleX(1.1) scaleY(1.3);-o-transform:scaleX(1.1) scaleY(1.3);transform:scaleX(1.1) scaleY(1.3)}.input100:focus+.focus-input100{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.wrap-input100 .input-group-addon{position:absolute;left:0;padding:18px 15px;color:#ccc}

.wrap-input100 .form-select{display: block;width: 100%;font-size: 14px;color: #333;line-height: 1.2;border: 0;outline: 0!important;padding: 18px 15px;background-position: 97% center!important;box-shadow: none!important}

.post-thumbnail{position:relative;overflow:hidden;margin-bottom:20px;border-radius:15px}.post-thumbnail .over-layer{position:absolute;top:-10px;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);transform:translateY(-100%);transition:.5s linear}.post-thumbnail:hover .over-layer{height:110%;transform:translateY(0)}.post-thumbnail .over-layer .social-links{padding:0;margin:0;list-style:none;text-align:center;position:relative;top:45%}.post-thumbnail .social-links li{display:inline-block;margin-right:10px}.post-thumbnail .social-links li a{border:1px solid #f49d0d;padding:5px;background:#f49d0d;FONT-WEIGHT:200;font-size:25px;border-radius:50%;color:#000}.post-thumbnail img{display:block;margin:0 auto;-webkit-box-shadow:0 13px 43px rgba(37,46,89,.23);box-shadow:0 13px 43px rgba(37,46,89,.23);width:100%;height:auto}

.program-box{background-color: #fff;padding: 25px;margin: 20px 0;box-shadow: 0 0 16px 0 rgb(0 0 0 / 40%);position: relative;min-height: 290px}.program-box:hover{box-shadow: 0 0 26px 0 rgb(0 0 0 / 22%)}.program-box .title{font-size: 18px;font-weight: bold;margin-bottom: 15px;font-family:"Nunito", sans-serif;} .program-box .date{color: #000; display: block; margin-bottom: 15px} #programs {margin-top: 30px} .program-box img{margin-bottom: 10px} 

.highlight-row {display: flex;align-items: center}.highlight-row > div {display: flex;flex-direction: column;justify-content: center}.highlight-row img {border-radius:15px}

ul.square{list-style-type:none;margin-bottom:0;padding-left:0;padding-top: 13px;}ul.square li{position:relative;list-style:none;padding-left:1.5em;margin-bottom: .45em;line-height: 1.75rem;}ul.square li::before{color:#fdb92e;position:absolute}ul.square li::before {content: '\2666';left: 1px;top: 0}

.pattern{background-image: url(../images/shape-22.png); background-position: top right; background-repeat: no-repeat} .white-box{background: #fff;padding: 15px;text-align: center}.white-box p{margin-bottom: 0; font-weight: 900;}
.indore {background-image: url(../images/indore-base.jpg); background-position: bottom left; background-repeat: repeat-x; background-size: 25%}


.anim-list {
    display: block;
    text-align: left;
}

.anim-list li {
    display: block;
    border-bottom: 0px solid rgba(255, 255, 255, .3);
    padding:6px 0 15px 60px;
    font-size: 16px;
    color: #000;
    position: relative;
    margin-bottom: 10px
}
.anim-list li:last-child {border-bottom: 0;margin-bottom: 0}
.anim-list li .icon {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -6px;
    vertical-align: middle;
    margin-right: 10px;
    width: 45px;
	height:45px;    background: #000;
    text-align: center;
    border-radius: 0;
}

@media (max-width:767px){.text-justify{text-align:left} .text-right, .copyright{text-align:center!important} spacer:before{display: none}spacer{margin:5px 0; display:block} .p70{padding:50px 0} .container-fluid, .container-fluid1 {padding-left: 30px;padding-right: 30px} footer{text-align: center}

.info-block:before {left: 21px;bottom: 11px;width: 45px; height: 45px}.info-block:after {right: 5px;top: 10px;width: 36px;height: 75px}.heading-m {font-size: 32px;margin-bottom: 20px}
	
.amenities .ameni-c { position: static;background: #3e3a36}.amenities::before {background:none}.box-column {padding: 45px 0}.rts__circle svg {height: 130px;width: 130px}.happiness {left: 80%;top: 90%}
.about-four__image__video {left: 0px;top: 25%;}.stats-box-d {border-right: 0;border-bottom: 1px solid #2b2b30}
html body {min-width: 100%;min-height: 100%;-webkit-background-size: auto auto;-moz-background-size: auto auto;-o-background-size: auto auto;background-size: auto auto}
}

@media (max-width: @iphone-screen) {background-attachment:inherit;background-size:cover;-webkit-background-size:cover} 