@font-face{font-family:'adobe_cleanregular';
    src:url('../fonts/adobecleanregular-webfont.eot');
    src:url('../fonts/adobecleanregular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/adobecleanregular-webfont.woff2') format('woff2'),
         url('../fonts/adobecleanregular-webfont.woff') format('woff'), url('../fonts/adobecleanregular-webfont.ttf') format('truetype'), url('../fonts/adobecleanregular-webfont.svg#adobe_cleanregular') format('svg');
    font-weight:normal; font-style:normal;}

@font-face{font-family:'adobe_cleanlight';
    src:url('../fonts/adobecleanlight-webfont.eot');
    src:url('../fonts/adobecleanlight-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/adobecleanlight-webfont.woff2') format('woff2'),
         url('../fonts/adobecleanlight-webfont.woff') format('woff'), url('../fonts/adobecleanlight-webfont.ttf') format('truetype'),
         url('../fonts/adobecleanlight-webfont.svg#adobe_cleanlight') format('svg');
    font-weight:normal; font-style:normal;}

@font-face{font-family:'adobe_cleanbold';
    src: url('../fonts/adobecleanbold-webfont.eot');
    src: url('../fonts/adobecleanbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/adobecleanbold-webfont.woff2') format('woff2'),
         url('../fonts/adobecleanbold-webfont.woff') format('woff'),
         url('../fonts/adobecleanbold-webfont.ttf') format('truetype'),
         url('../fonts/adobecleanbold-webfont.svg#adobe_cleanbold') format('svg');
    font-weight:normal; font-style:normal;}

@font-face{font-family:'the_seasonsbold';
    src: url('../fonts/fontspring-demo-theseasons-bd-webfont.eot');
    src: url('../fonts/fontspring-demo-theseasons-bd-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontspring-demo-theseasons-bd-webfont.woff2') format('woff2'),
            url('../fonts/fontspring-demo-theseasons-bd-webfont.woff') format('woff'), url('../fonts/fontspring-demo-theseasons-bd-webfont.ttf') format('truetype'),
            url('../fonts/fontspring-demo-theseasons-bd-webfont.svg#the_seasonsbold') format('svg');
    font-weight:normal; font-style:normal;}

@font-face{font-family:'the_seasonsitalic';
    src:url('../fonts/fontspring-demo-theseasons-it-webfont.eot');
    src:url('../fonts/fontspring-demo-theseasons-it-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontspring-demo-theseasons-it-webfont.woff2') format('woff2'),
            url('../fonts/fontspring-demo-theseasons-it-webfont.woff') format('woff'), url('../fonts/fontspring-demo-theseasons-it-webfont.ttf') format('truetype'),
            url('../fonts/fontspring-demo-theseasons-it-webfont.svg#the_seasonsitalic') format('svg');
    font-weight:normal; font-style:normal;}

@font-face{font-family:'the_seasonsregular';
    src:url('../fonts/fontspring-demo-theseasons-reg-webfont.eot');
    src:url('../fonts/fontspring-demo-theseasons-reg-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontspring-demo-theseasons-reg-webfont.woff2') format('woff2'),
            url('../fonts/fontspring-demo-theseasons-reg-webfont.woff') format('woff'), url('../fonts/fontspring-demo-theseasons-reg-webfont.ttf') format('truetype'),
            url('../fonts/fontspring-demo-theseasons-reg-webfont.svg#the_seasonsregular') format('svg');
    font-weight:normal; font-style:normal;}

body{font-family:'adobe_cleanlight'; font-size:24px; color:#0D3E39; line-height:34px;}
a{transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.bi-arrow-right-square-fill::before{display:none;}
.bi-arrow-right-square-fill{background:url(../images/menu-icon.svg) no-repeat center center; width:50px; height:16px; display:block;}
.btn.float-end{margin-right:-10px;}
.container-fluid{padding:0 100px;}
header .navbar{padding:25px 0;}
.header-white{position:relative; z-index:9;}
.header-white .navbar .btn.float-end .bi-arrow-right-square-fill{background-image:url(../images/menu-color-icon.svg);}


.navbar-expand-md{background:none !important; position:absolute; z-index:9; left:0; right:0;}
.offcanvas{background:#B59751; color:#fff; max-width:565px; padding:46px 100px 150px; width:100% !important;}
.offcanvas-header{justify-content:end; padding:0;}
.btn-close{filter:brightness(0) invert(1); background:url(../images/close-icon.svg) no-repeat center center; height:35px; width:35px; opacity:1; box-shadow:none !important; padding:0 !important; margin:0 !important;}
nav li{width:100%; display:block;}
nav .nav-link{color:#fff; display:block; line-height:1; font-family:'the_seasonsregular'; font-size:50px; text-transform:uppercase; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; padding:20px 0;}

nav .nav-link:hover, nav .menu-item.active a{color:#0c3f3a;}
.nav-link:focus, .nav-link:hover{color:#0c3f3a;}
.menu-addrss{display:flex; justify-content:space-between; margin-top:60px; color:rgba(255,255,255,.5); align-items:center; line-height:24px; font-weight:normal; letter-spacing:.5px; font-size:16px;font-family:'adobe_cleanregular';
    position:absolute; left:100px; right:100px; bottom:50px;}
.menu-addrss a{color:rgba(255,255,255,.5); text-decoration:none;}
.menu-addrss a:hover{color:rgba(255,255,255,1);}

/**Banner css**/
.home-banner{background:#0C3F3A; color:#FDFFF1; padding-top:150px; font-size:32px; line-height:38px; font-family:'adobe_cleanlight'; position:relative;}
.home-banner .row{align-items:center;}
.home-banner h1{font-size:110px; margin-right:-250px; text-transform:uppercase; font-family:'the_seasonsregular'; line-height:1; margin-bottom:36px;}
.home-banner h1 span{display:block; margin-left:-115px;}
.home-banner h1 em, .home-banner h1 i{font-family:'the_seasonsitalic'; text-transform:none;}
.home-banner p{max-width:450px; margin-left:2px; margin-bottom:33px;}
.home-banner::before{content:''; background:url(../images/banner-lb.png) no-repeat center center; max-width:422px; width:100%; height:445px; position:absolute; left:0; bottom:0;}
.home-banner::after{content:''; background:url(../images/banner-right.png) no-repeat center center; max-width:422px; width:100%; height:445px; position:absolute; right:0; top:0;}
.bannerImg{margin-right:-130px;}
.bannerImg img{max-width:100%;}
.bannerText{ position:relative; z-index:2; margin-left:118px; margin-top:-200px;}

.comman-btn{background:#B59751; color:#fff; font-size:16px; font-family:'adobe_cleanbold'; text-decoration:none; padding:13px 60px; display:inline-block; border-radius:100px; letter-spacing:1px; text-transform:uppercase;}
.comman-btn:hover{background:#fff; color:#B59751; box-shadow:0 0 20px rgba(0,0,0,.15);}
.arrow-btn{color:#B59751; font-size:16px; font-family:'adobe_cleanbold'; text-decoration:none; padding:20px 54px; border-radius:100px; letter-spacing:1px; text-transform:uppercase; display:inline-flex; align-items:center;}
.arrow-btn:after{content:''; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; background:url(../images/btn-arrow.svg) no-repeat center center; height:29px; width:35px; display:block; margin-left:18px;}
.arrow-btn:hover{color:#B59751; opacity:.7;}
.arrow-btn:hover:after{margin-left:20px;}
.downArrow{ height:160px; width:160px; position:absolute; padding-top:5px; border:1px solid #B59751; border-radius:160px; -webkit-border-radius:160px; bottom:-80px; cursor:pointer; left:100px;}
.downArrow a{height:100%; width:100%; display:block; background:url(../images/page-down-arrow.svg) no-repeat center center;
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
}
 
@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {transform:translateY(0);}
    40% {transform:translateY(-25px);}
    60% {transform: translateY(-15px);}
  }
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100%{transform:translateY(0);}
    40%{transform:translateY(-25px);}
    60%{transform:translateY(-15px);}
  }
  

.wellnessImg{margin-left:-146px;}
.dinningHeath .wellnessImg{margin-left:-146px;}
/**Banner css**/
.mt-20{margin-top:20px;}
.pad-y-200{padding-top:200px; padding-bottom:200px;}
.pad-yt-200{padding-top:200px;}
.pad-yb-200{padding-bottom:200px;}
.pad-y-150{padding-top:150px; padding-bottom:150px;}
.pad-yb-150{padding-bottom:150px;}
.pad-yt-150{padding-top:150px;}

h2{font-family:'the_seasonsregular'; font-size:90px; margin-bottom:23px; line-height:1.2223; color:#0C3F3A;}
h2 i, h2 em{font-family:'the_seasonsitalic';}

h3{font-family:'adobe_cleanlight'; font-size:50px; margin-bottom:28px; line-height:1.2; color:#0C3F3A;}
img{max-width:100%;}
.arrowBtn-rpd{padding:0;}

/**WELLNESSFOR THE entireSELF css**/
.wellness .row{}
.wellness-content{padding:20px 50px 50px 100px;}
.wellness-content p{padding-left:5px; margin-bottom:37px;}
.wellness-content h2{margin-bottom:32px;}

.wellness h2 span{display:block; margin:0 -30px 0 -76px;}
.wellness img{width:100%;}
/**WELLNESSFOR THE entireSELF css**/

/* slide css */
.sliderSection:after{content:''; background:#F9F6F1; height:50%; width:100%; position:absolute; bottom:0; z-index:-1;}
.sliderSection{position:relative;}

.slick-slider .element{position:relative; height:auto; color:#fff; border-radius:5px;
    display:inline-block; margin:0px 10px; display:-webkit-box; display:-ms-flexbox;
    display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;
    -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:20px;}

.slick-slider .element::after{content:''; height:356px; opacity:.65; width:100%; background:rgb(0,0,0);
    background:linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%); position:absolute; bottom:0; z-index:1;}

.slick-slider .element img{width:100%;}
.slick-slider .slick-disabled{opacity:0; pointer-events:none;}

.slick-dots{list-style-type:none; text-align:center; margin:19px 0 0; padding:0;}
.slick-dots li{display:inline-block; margin:0px 8px;}
.slick-dots li button{background:#8C8C8C; height:12px; width:12px; font-size:0; display:block; border:0; border-radius:12px; -webkit-border-radius:12px;}
.slick-dots li.slick-active button{background:#FD8333;}
/* slide css */

.slick-slider{margin-bottom:83px;}
.slider-arrow{padding-bottom:6px; position:absolute; right:20%; bottom:0;}
.slider-arrow .prev-btn, .slider-arrow .next-btn{border:0; height:160px; width:160px; background:#fff; border-radius:160px; -webkit-border-radius:160px; box-shadow:0 3px 6px rgba(181,151,81,.3);}
.slider-arrow .next-btn{margin-left:24px;}

.slick-slider .element .caption-title, .slick-slider .element .count{display:none;}
.caption-title{position:absolute; z-index:9; color:#fff; bottom:56px; left:88px; font-size:24px;}
.count{position:absolute; color:#fff; z-index:9; left:50px; bottom:56px; font-size:24px;} 
.slick-slider .element.slick-active .caption-title, .slick-slider .element.slick-active .count{display:block;}

.slick-slider .element{transform: scale(.95);}
/* .slick-slider .element img{height:100%;} */
.slick-slider .element.slick-active{transform: scale(1);}

/**Slider css**/

/**EVERWOOD principles css**/
.principles{background:#F9F6F1; padding-top:100px;}
.principles h2{line-height:1.133; margin-bottom:38px; margin-left:77px;}
.principles h2 span{display:block;font-family:'the_seasonsitalic'; margin-left:180px;}
.ep-intro{max-width:1030px; margin:0 auto;}

.principles-list ul{list-style-type:none; margin:100px 0 0; padding:0; display:flex; flex-wrap:wrap; gap:50px;}
.principles-list ul li{display:flex; width:48%;}
.principles-list ul li .icon{min-width:100px; margin-right:50px;}
.principles-list ul li p{margin-bottom:0;}
/**EVERWOOD principles css**/

/* AT EVERWOOD OUR SENIORS CSS */
.everwood-seniors{background:url(../images/everwood-seniors-bg.png) no-repeat center center; background-size:cover;}
.everwood-seniors h2{color:#fff; line-height:1.055; margin-bottom:54px;}
.everwood-seniors h2 span{display:block;}
.everwood-seniors h2 .es-spn1{margin-left:150px;}
.everwood-seniors h2 .es-spn2{margin-left:230px;}
/* AT EVERWOOD OUR SENIORS CSS */

/*EVERYHING FINGERTIPS css*/
.fingertips h2{line-height:1.135; margin-left:auto; margin-right:auto; margin-bottom:59px; display:table;}
.fingertips h2 span{display:block; margin-left:189px;}
.fingerTip-content{padding:0 70px 0 96px; margin-top:123px;}
.fingerTip-content p{margin-bottom:33px;}
.fingerTip-content .arrow-btn{letter-spacing:1.58px;}

.energizedLove{padding-right:55px;}
.fingertips .row{margin-bottom:150px;}
.fingertips .row:last-child{margin-bottom:0;}
/*EVERYHING FINGERTIPS css*/

/**ftr contact form**/
.ftr-form-mail{padding-left:100px; padding-right:100px; position:relative; z-index:1;}
.ftr-form-mail:after{content:''; height:50%; background:#fff; position:absolute;
    top:-1px; left:0; right:0; z-index:-1;}
.ftr-contact{background:#F9F6F1; padding-bottom:80px; padding:80px 20px;}
.ftr-contact .row{align-items:center;}
.formTitle{margin-left:130px;}
.ftr-contact h2 span{margin-left:-140px; display:block;}

.contactForm .row.g-3{padding-top:25px;}
.contactForm .g-3{--bs-gutter-x:2rem; --bs-gutter-y:1.5rem;}
.ftr-contact-form{margin-top:140px;}
.ftr-contact-form h4{font-size:32px; text-align:center; font-family:'the_seasonsregular'; color:#0D3E39;}

label.form-label{font-size:16px; color:#0C3F3A; font-family:'adobe_cleanregular'; letter-spacing:1.55px;}
.form-control{font-size:18px; box-shadow:none !important; font-family:'adobe_cleanregular'; height:65px; width:100%; border:0; border-radius:65px; padding:0 30px;}
textarea.form-control{border-radius:20px; resize:none; padding-top:20px; padding-bottom:20px; height:auto;}
select.form-control{position:relative; background:#fff url(../images/select-option-arrow.svg) no-repeat calc(100% - 30px) center;}

.wpcf7-list-item.first.last input {width:16px; height:16px; margin-top:8px; vertical-align:top;
    background-color: #fff; background-repeat:no-repeat; background-position:center;
    background-size: contain; border:0px solid rgba(0,0,0,.25); border-radius:3px; -webkit-border-radius:3px;
    -webkit-appearance: none; -moz-appearance: none;
    appearance: none; -webkit-print-color-adjust: exact;color-adjust:exact;
}
.wpcf7-list-item.first.last input{float:left; margin-left:-12px; margin-right:6px;}
.wpcf7-list-item.first.last input:checked[type=checkbox]{width:18px; height:18px;
    background:url(../images/check-icon.svg) no-repeat center center #B59751;}
.wpcf7-list-item.first.last input:focus{border-color:#86b7fe; outline:0; box-shadow:0 0 0 0.25rem rgb(13 110 253 / 25%);}
/* select.form-control:before{content:''; height:5px; width:5px; background:#900; display:block;} */
.agreeCheck .wpcf7-form-control-wrap{margin-right:5px;}
.agreeCheck span .wpcf7-not-valid{margin-right:-2px;}
.agreeCheck{font-size:18px; font-family:'adobe_cleanregular'; color:#0C3F3A; padding-left:0;}
.agreeCheck a{color:#B59751;}
.agreeCheck .form-check-input{margin-top:7px;}

.wpcf7-response-output{color:#0C3F3A; font-family:'adobe_cleanregular'; font-size:18px; text-align:center;}
.contactForm .col-12.text-end p{display:flex; align-items:center; justify-content:flex-end;}
.contactForm .col-12.text-end p .wpcf7-spinner{order:-1;}
/**ftr contact form**/

/**Footer**/
footer{background:#0C3F3A; color:#fff;}
.ftr-area h2{color:#fff; font-size:70px;}
.ftr-area h2 a{color:#fff; text-decoration:none;}
.ftr-area h2 a:hover{opacity:.6;}

.ftrAddress{color:rgba(255,255,255,.5); font-family:'adobe_cleanregular';}
.ftrAddress a{display:block; color:rgba(255,255,255,.5); text-decoration:none;}
.ftrAddress a:hover{color:rgba(255,255,255,1);}

.ftr-social-icon{margin:72px 0;}
.ftr-social-icon ul{list-style-type:none; margin:0; padding:0; display:flex; gap:30px;}
.ftr-social-icon li a{height:90px; width:90px; opacity:.5; border:1.5px solid #fff; display:flex; align-items:center; justify-content:center; border-radius:90px; -webkit-border-radius:90px;}
.ftr-social-icon li a img{height:16px; width:16px; filter:invert(1);}
.ftr-social-icon li a:hover{border-color:#B59751; opacity:1;}

.ftrMenu {}
.ftrMenu ul{list-style-type:none; margin:0; padding:0;}
.ftrMenu li a{color:#FDFFF1; text-decoration:none; font-size:24px; padding:20px 0 21px; display:block; font-family:'the_seasonsregular'; text-transform:uppercase;}
.ftrMenu li a:hover, .ftrMenu li.active a{color:#B59751;}

.footerLogo{padding-top:100px; padding-bottom:65px;}

.ftrBtm{font-family:'adobe_cleanregular'; font-size:16px; opacity:.5; padding-bottom:30px;}
.ftrAddress{margin-top:43px;}
.desktopHide{display:none;}

/****Experience Page****/
.experience-banner .container{max-width:1920px; padding:0 100px;}
.experience-banner{font-size:24px; color:#fff; padding-top:250px;}
.experience-banner h1{margin-right:0;}
.experience-banner .bannerText{margin-top:-140px; max-width:625px; margin-left:auto; margin-right:0;}
.experience-banner h1 span{margin-left:110px;}
.experience-banner p{max-width:570px;}
.experience-banner .bannerImg{margin-bottom:-12.5%; margin-right:0;}
.eeXperience{color:#B59751; font-size:32px; text-align:center; margin-bottom:44px;}

.dinningHeath .wellness-content h2 em{margin-right:-28px; display:block;}
.dinningHeath .arrowBtn-rpd{margin-top:40px !important;}
.dinningHeath .row{align-items:end;}

.fullest-intro{margin-left:80px;}
.leisure-life-list{display:flex; flex-wrap:wrap; margin:70px 0px 0;}
.leisure-life{background:#F9F6F1;}
.leisure-life h2 em{display:block; margin-left:80px;}
.leisure-life-list .ll-box{text-align:center; width:20%; font-size:24px; line-height:34px; color:#0D3E39; padding:20px 20px; margin-bottom:20px;}

.leisure-life-list .name{margin-top:20px;}

.gallryTitle{display:flex; align-items:center; justify-content:space-between;}

.sliderSection.innrGall:after{top:0; bottom:auto;}
.dream-bigger-content h2 span{margin-left:-170px;}
.dream-bigger-content{padding-right:0px; padding-left:20px;}

.gallryTitle{margin-bottom:50px;}
.gallryTitle h2{margin-bottom:0;}
/****Experience Page****/

/****Contact Page****/
.contact-banner{color:#0C3F3A; background:none; padding-top:125px; z-index:5;}
.contact-banner .bannerText{margin-left:60px;}
.contact-banner h1{margin-bottom:15px;}
.contact-banner h1 span{margin-left:100px;}
.contactIntro{color:#B59751; font-size:32px; text-align:center; margin-bottom:0;}
.contactPage {margin-top:-72px;}
.contactPage .ftr-contact{padding-top:80px;}
.contactPage .ftr-contact-form{margin-top:0;}



/****Contact Page****/

/**residences Page**/
.residences-banner{color:#0C3F3A; background:none; padding-top:125px; margin-bottom:125px; z-index:5;}
.residences-banner .bannerText{margin-top:0;}
.residences-banner h1{margin-bottom:24px; font-size:180px; margin-right:0;}
.residences-banner h1 span{margin-left:145px;}
.residencesIntro{color:#B59751; font-size:32px; margin-bottom:0; margin-left:145px;}
.residences-banner .downArrow{bottom:0;}

.repeter{position:relative; margin-bottom:80px;}
.repeter .newLImg img{width:100%;}
.repeter .newLImg{position:relative;}
.repeter .newLImg:before{content:'';position:absolute; width:50%; top:0; bottom:0; background: rgb(12,63,58);
    background: linear-gradient(90deg, rgba(12,63,58,1) 0%, rgba(0,212,255,0) 100%);}
.repeter:hover .newLImg:before{width:100%; background: rgb(12,63,58); opacity:.85;}
.repeter:hover .r-listContent h2{color:#B59751; transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.r-listContent{position:absolute; left:0; top:50%; padding-left:80px; color:#fff; transform:translateY(-50%);}
.r-listContent h2{font-size:50px; color:#fff;} 
.r-listContent .icon{margin-bottom:46px;}
.r-listContent .arrow-btn{clear:both; padding:0; margin-top:16px;}

.residences-dtl-banner{color:#0C3F3A; background:none; padding-top:200px; margin-bottom:-215px; z-index:5;}
.residences-dtl-banner .row{align-items:inherit;}
.residences-dtl-banner .bannerText{margin-top:0;}
.residences-dtl-banner h1{margin-bottom:24px; font-size:180px; margin-right:0;}
.residences-dtl-banner h1 span{margin-left:145px;}
.residencesIntro{color:#B59751; font-size:32px; margin-bottom:0;}

.residencesBannr-addrss:before{content:''; width:100px; height:105px; background:url(../images/leaf-icon.png) no-repeat center center; position:absolute; top:-36px; right:60px;}
.residencesBannr-addrss{background:#0C3F3A; position:relative; z-index:3; color:#fff; padding:90px 50px; margin-top:160px;}
.residencesBannr-addrss h3{text-align:center; color:#fff; font-family:'the_seasonsregular'; font-size:32px; line-height:36px;}
.add-list .icon{min-width:40px; max-width:40px; height:40px; margin-right:20px; display:flex; align-items:center; justify-content:center; border:2px solid #B59751; border-radius:40px; -webkit-border-radius:40px;}
.add-list .icon svg{width:12px;}
.add-list .icon svg path{fill:#B59751;}
.add-list{color:#fff; font-size:26px; display:flex; margin-bottom:18px;}
.add-list:last-child{margin-bottom:0;}
.add-list a{color:#fff; text-decoration:none;}
.add-list a:hover{color:#B59751;}

.embracing{background:#F9F6F1; color:#0C3F3A; position:relative; font-size:37px; line-height:41px; font-family:'the_seasonsregular'; text-align:center; padding:46px 40px;}

.resi-banner{position:relative; z-index:1;}
.resi-banner:after{content:'';height:50%; width:100%;  background:#F9F6F1; position:absolute; bottom:0; z-index:-1;}
.resi-banner img{width:100%;}

.whiteOak{margin-left:-110px;}
.whiteOak .ll-box{width:25%;}

.whiteOka-contnt .fullest-intro{max-width:1030px; margin-left:130px;}
.whiteOka-contnt h2 em{margin-left:130px;}

.resid-gall{margin-bottom:200px;}
.resid-gall:after{display:none;}
.post-type-archive-residences .formTitle{margin-left:30px;}
.error404 .formTitle{margin-left:30px;}
.blog .formTitle{margin-left:0px; text-align:center; text-transform:uppercase;}
.blog .formTitle em{text-transform:none;}
.blog .conatcFormImg{text-align:center;}

.single-galley-img .slick-track{transform:inherit !important;}
/**residences Page**/


/**Thanku Popup**/
.thank-you-popup{background:rgba(12,63,58,.8); position:fixed; left:0; right:0; top:0; bottom:0; z-index:9991;}
.popup-width{max-width:800px;}
.thnks-message-box{background:#fff; max-width:800px; width:95%; margin:0 auto; padding:100px 40px;}
.thnks-message-box .close-icon{height:24px; border:0; overflow:hidden; width:24px; position:absolute; right:65px; top:40px; cursor:pointer;}
.thnks-message-box .close-icon:before{content:''; height:2px; width:31px; background:#B59751; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) rotate(45deg);}
.thnks-message-box .close-icon:after{content:''; height:31px; width:2px; background:#B59751; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) rotate(44deg);}
.thnk-message{max-width:440px; margin:0 auto; text-align:center;}
.thnk-message h2{font-size:54px; margin-bottom:20px;}
.thnk-message p{margin-bottom:37px; color:#0D3E39;}
.modal-backdrop.show{opacity:.75;}
/**Thanku Popup**/


/**Artical Page css**/
.artical-banner .container{max-width:1920px; padding:0 100px;}
/* .artical-banner .row{align-items:flex-end !important;} */
.artical-banner{font-size:24px; color:#fff; padding-top:250px;}
.artical-banner h1{margin-right:0; font-size:110px;}
.artical-banner .bannerText{margin-top:-250px; max-width:760px; text-align:center; margin-left:auto; margin-right:auto;}
.artical-banner h1 span{margin-left:110px;}
.artical-banner p{max-width:570px;}
.artical-banner .bannerImg{margin-bottom:-1px; margin-right:0;}
.eartical{color:#B59751; font-size:32px; text-align:center; margin-bottom:44px;}

.artical-img{position:relative; z-index:1;}
.artical-img:after{content:''; width:409px; height:100%; background:url(../images/artical-img-bg.png) no-repeat left bottom; z-index:-1; position:absolute; bottom:-40px; left:-40px; }

.artical-list .container{max-width:1230px;}
.artical-list-content{background:#F9F6F1; position:relative; z-index:1;}
.artical-list h3{font-size:32px; max-width:300px; font-family:'adobe_cleanregular';}
.artical-list-content{font-size:24px; padding:60px; margin-left:-102px;}
.artical-list-content p{margin-bottom:35px;}
.artical-list .row{align-items:center; margin-bottom:200px;}
.artical-list .row:last-child{margin-bottom:0;}
.artical-list .col-lg-6{padding:0;}

.arti-cntnt-left .artical-img:after{left:auto; right:-40px; background-repeat:bottom right;}
.arti-cntnt-left .artical-list-content{font-size:24px; padding:60px; margin-right:-102px; margin-left:0;}

.navigation.pagination{justify-content:center;}
.nav-links{text-align:center;}
.nav-links .page-numbers, .nav-links .pagingDot{height:80px; width:80px; margin:0 1px; border-radius:80px; font-family:'adobe_cleanregular'; display:inline-flex; text-decoration:none; border:1.5px solid transparent; align-items:center; justify-content:center; background:none; font-size:24px; color:#0D3E39; }
.nav-links .current, .nav-links .page-numbers:hover{border-color:#B59751;}
.nav-links .prev{margin-right:55px;}
.nav-links a.prev, .nav-links a.next{border:0; height:80px; width:80px; display:inline-flex; align-items:center; justify-content:center; -webkit-border-radius:80px; border-radius:80px;
    box-shadow: 0 3px 6px rgb(181 151 81 / 30%); border-radius:80px !important; -webkit-border-radius:80px !important;}
.nav-links .next{margin-left:55px;}

/**Detail**/
.artical-dtl-banner{color:#0C3F3A; background:none; padding-top:125px; padding-bottom:80px; z-index:5;}
.artical-dtl-banner .bannerText{margin-left:60px; margin-top:50px;}
.artical-dtl-banner h1{margin-bottom:15px;}
.artical-dtl-banner h1 span{margin-left:100px;}

.share-page{background:#F9F6F1; color:#B59751; width:96px; border-radius:96px; z-index:99; position:absolute; -webkit-border-radius:96px; text-align:center; padding:45px 0;}
.share-page h4{font-family:'adobe_cleanregular'; color:#B59751; margin-bottom:9px; font-size:17px;}
.share-page ul{list-style-type:none; margin:0; padding:0;}
.share-page ul li{padding:5px 0;}
.share-page ul li a{height:48px; width:48px; opacity:.5; border:1.5px solid #B59751; display:inline-flex; align-items:center; justify-content:center; border-radius:48px; -webkit-border-radius:48px;}
.share-page ul li a:hover{opacity:1;}
.share-page ul li a svg{height:16px; width:16px;}
.share-page ul li a svg path{fill:#B59751;}

.is-sticky {position:fixed;}
.is-sunk {position:absolute; bottom:0;}
.is-sunk-wrapper{position:relative;}
.artical-dlt-content{max-width:930px; margin:0 auto;}
.artical-dlt-content h3{font-size:32px;font-family:'adobe_cleanregular';}
.arti-date{font-size:16px; font-family:'adobe_cleanregular'; margin-bottom:20px;}
.regular-font{font-family:'adobe_cleanregular';}
.art-dtl-img{font-size:16px; margin-top:40px; margin-bottom:50px;}
.art-dtl-img p{padding-top:10px;}

.artical-box{background:#0C3F3A; color:#fff; font-size:50px; text-transform:uppercase; margin:70px -150px; padding:110px 100px; font-family:'the_seasonsregular'; text-align:center; line-height:1; position:relative;}
.artical-box em, .artical-box i{font-family:'the_seasonsitalic'; text-transform:none; }
.artical-box:after{content:''; background:url(../images/leaf-icon.png) no-repeat center center; width:100px; height:105px; position:absolute; bottom:-37px; right:137px;}

.artical-slider{margin:50px 0 50px;}
.artical-slider .slider-arrow{right:8%;}
.artical-slider .slick-slider .element{margin:0 0;}

.artical-slider-content{}
.similarArticles{margin-top:200px;}
.similarArticles .element::after{display:none;}
.similarArticles .artical-list-content{width:100%; margin:0;}
.similarArticles .element{transform:inherit;}
.similarArticles .artical-list-content p{color:#0D3E39;}


.arti-slider{padding:0 0px;}
.arti-slider.slick-initialized .slick-slide{background-color:#b32532; color:#FFF; height:auto; margin:0 60px 0 0;
  display:flex; align-items:center; justify-content:center;}
.arti-slider .slick-next, .arti-slider .slick-prev{z-index:5;}
.arti-slider .slick-next{right:15px;}
.arti-slider .slick-prev{left:15px }
.arti-slider .slick-next:before, .arti-slider .slick-prev:before{color:#000; font-size:26px;}
.simArt-title{position:relative; display:flex; margin-bottom:60px; align-items:center; justify-content:space-between;}
.simArt-title h2{margin-bottom:0;}
.simArt-title .slider-arrow{position:relative; right:0;} 
/**Artical Page css**/



/*****Responsive css*******/
@media (min-width: 1399.98px) {
.container{max-width:1440px; padding:0 15px; }
}

@media (max-width:1700.98px) {
    .bannerImg {margin-right:-50px;}
    .dinningHeath .wellnessImg {margin-left:0%;}
}
@media (max-width:1650.98px) {
.wellnessImg{margin-left:-5%;}
}
@media (max-width:1600.98px) {
    .bannerImg {margin-right:0px;}
    .home-banner h1{font-size:100px;}
    .bannerText{margin-left:138px; margin-top:-100px;}
    .residences-banner h1{margin-bottom:24px; font-size:180px;}

    .residences-dtl-banner h1{font-size:180px;}
}

@media (max-width: 1399.98px) {
    .container-fluid{padding:0 50px;}
    .ftr-form-mail{padding-left:50px; padding-right:50px;}
    .home-banner h1{font-size:75px; margin-bottom:26px;}
    .bannerImg{margin-right:0px;}
    .arrow-btn{padding:20px 30px;}
    .bannerText{margin-left:170px; margin-top:40px; font-size:30px;}
    .home-banner .row{align-items:inherit;}
    .bannerBtn{margin-right:-110px;}
    .home-banner p{margin-bottom:25px;}

    h2{font-size:65px; line-height:1.1;}
    h3{font-size:45px; line-height:1.1;}

    .wellnessImg{margin-left:-50px;}
    .wellness-content {padding:0px 30px 30px 50px;}
    .wellness h2 span{margin:0 -20px 0 -40px;}
    .wellness-content h2{margin-bottom:10px;}

    .principles-list ul li{width:47.6%;}

    .experience-banner .bannerText{font-size:24px; margin-bottom:80px;}
    
    .artical-banner .bannerText {margin-top:-50px;}
    
    .eeXperience{margin-bottom:30px;}
    .residences-banner h1{margin-bottom:20px; font-size:140px;}
    .residences-banner .bannerText{margin-left:150px; margin-top:20px;}
    .residences-dtl-banner{padding-top:170px;}
    .residences-dtl-banner h1{font-size:160px;}
    .residences-dtl-banner .bannerText {margin-left: 20px;}

    .fingerTip-content{padding:0 40px 0 60px; margin-top:60px;}
    .arrowBtn-rpd {padding:0;}
    .fingertips .row {margin-bottom:120px;}

    .ftr-area h2{font-size:60px;}

    .slider-arrow .prev-btn, .slider-arrow .next-btn{height:110px; width:110px;}
    .slider-arrow .prev-btn svg, .slider-arrow .next-btn svg{width:50px;}
    .slick-slider {margin-bottom: 60px;}

    .leisure-life-list{margin-left:auto; margin-right:auto;}
    .dream-bigger-content{padding-right:0px;}
    .dream-bigger-content h2 span{margin-left:-110px;}
    .experience-banner .bannerText{margin-top:-100px;}

    .contactPage{margin-top:-65px;}
}

@media (max-width: 1199.98px) {
    .home-banner .row .col-lg-6:last-child{display:flex; align-items:end;}
    .bannerText{margin-top:0; margin-bottom:40px;}
    .home-banner h1 {font-size:70px; margin-bottom:15px;}

    h2{font-size:60px; line-height:1.1;}
    h3{font-size:40px; line-height:1.1; margin-bottom:20px;}
    .wellnessImg{margin-left:-30px;}
    .wellness-content {padding:0px 0px 30px 50px;}

    .principles-list ul li{width:47%;}
    .principles-list ul li .icon{margin-right:30px;}

    .fingerTip-content{padding:0 15px 0 35px; margin-top:30px;}
    .fingerTip-content p {margin-bottom:20px;}
    .fingertips .row {margin-bottom:100px;}

    .ftr-area h2{font-size:50px}

    .slick-slider {margin-bottom:52px;}
    .slider-arrow .prev-btn, .slider-arrow .next-btn{height:90px; width:90px;}
    .slider-arrow .prev-btn svg, .slider-arrow .next-btn svg{width:40px;}

    .experience-banner .bannerText{font-size:24px; margin-top:-100px; margin-bottom:80px; margin-right:-90px;}
    .eeXperience{margin-bottom:14px;}

    .residences-banner h1{margin-bottom:20px; font-size:120px;}
    .residences-banner .bannerText{margin-left:100px; margin-top:20px;}
    .residences-banner h1 span{margin-left:135px;}
    .residences-banner .downArrow{margin-left:-35px;}
    .residences-dtl-banner .bannerText{margin-left:0;}
    .residences-dtl-banner .bannerText h1{font-size:130px;}
    .residences-dtl-banner h1 span{margin-left:60px;}
    .residencesBannr-addrss{padding: 70px 40px; margin-top:110px;}
    .residencesBannr-addrss h3{font-size:30px;}
    .residences-dtl-banner{padding-top:150px;}
    

    .r-listContent .icon {margin-bottom:25px;}
    .r-listContent h2{margin-bottom:10px;}
    .r-listContent p{margin-bottom:5px;}

    .artical-banner{padding-top:150px;}
    .artical-banner h1{font-size:65px;}    
    .artical-banner .bannerText{margin-top:0; margin-bottom:100px;}
    .artical-list .row{margin-bottom:100px;}

    

    .leisure-life-list .ll-box{width:25%;}
    .dream-bigger-content{padding-right:0px; padding-left:15px;}
    .dream-bigger-content h2 span{margin-left:-60px;}

    .contactPage{margin-top:-56px;}
    .contact-banner .bannerText{margin-top:50px;}
}

@media (max-width:991.98px) {
    .pad-y-200{padding-top:100px; padding-bottom:100px;}
    .pad-yt-200{padding-top:100px;}
    .pad-yb-200{padding-bottom:100px;}
    .container-fluid{padding:0 35px;}
    .ftr-form-mail{padding-left:35px; padding-right:35px;}
    .bannerText{margin:0 auto 0px; text-align:center;}
    .home-banner h1{margin:0 auto 20px;}
    .home-banner p{margin:0 auto 25px;}
    .bannerBtn {margin-right:0; margin-bottom:30px;}
    .downArrow{display:none;}
    h2{font-size: 50px;}

    .offcanvas{padding:46px 80px 110px;}
    .menu-addrss{bottom:25px;left:80px; right:80px;}

    .principles h2{margin-left:0;}

    .principles{padding-top:60px;}
    

    .wellness-content{padding:0px 0px 50px 0;}
    .wellness h2 span{margin:0 -30px 0 -30px;}

    .principles h2 span{margin-left:60px;}
    .principles-list ul{margin-top:50px;}
    .principles-list ul li{width:100%;}

    .everwood-seniors h2 .es-spn1{margin-left:100px;}
    .everwood-seniors h2 .es-spn2{margin-left:130px;}

    .fingertips h2{margin-left:0;}
    .fingertips h2 span{margin-left:42px;}

    .fingerTip-content{padding:0 0px 20px 0px;}
    .fingertips .row {margin-bottom:50px;}
    .fingertips h2{margin-bottom:20px;}

    .ftr-contact .row .col-lg-6{text-align:center;}
    .formTitle {margin-left:0; margin-top:70px;}

    .ftr-contact{padding:50px 20px;}
    .ftr-contact-form {margin-top:40px;}
    .agreeCheck{margin-bottom:20px;}

    .residences-banner{margin-bottom:60px;}
    .residences-banner h1{margin-bottom:20px; font-size:115px;}
    .residences-banner .bannerText{margin-left:0px;}
    .residences-banner h1 span{margin-left:0;}
    .residencesIntro{margin-left:0; text-align:center; font-size:30px;}
    .residencesBannr-addrss {padding:70px 50px; margin-top:80px;}
    .residences-dtl-banner{margin-bottom:50px;}
    .residences-dtl-banner .bannerText h1{font-size:100px;}
    .residences-dtl-banner .contactIntro{font-size:28px !important; padding:0 20px;}

    .repeter .newLImg img{height:350px; object-fit:cover;}
    .repeter{margin-bottom:40px;}
    .r-listContent{padding-left:40px;}
    .repeter .newLImg:before{width:100%;}

    .artical-banner .bannerText{margin-bottom:50px;}
    .artical-list .container{max-width:600px;}
    .artical-list-content{margin:-50px 30px 0;}
    .arti-cntnt-left .artical-list-content{margin:-50px 30px 0;}

    .artical-list .row{margin-bottom:50px;}

    .footerLogo {padding-top:60px; padding-bottom:50px; text-align:center;}
    .ftrDtl{text-align:center;}
    .ftr-social-icon ul{justify-content:center;}
    .ftrBtm{text-align:center;}
    .ftr-social-icon{margin:40px 0;}
    .ftrAddress {margin-top:30px;}
    .desktopHide{display:block;}
    .mobileHide{display:none;}

    .caption-title{display:none !important;}

    .slick-slider {margin-bottom:42px;}
    .slider-arrow .prev-btn, .slider-arrow .next-btn{height:70px; width:70px;}
    .slider-arrow .prev-btn svg, .slider-arrow .next-btn svg{width:30px;}
    .slider-arrow .next-btn{margin-left:8px;}
    .slider-arrow{right:18%;}
    .count{bottom:26px; font-size:24px;}

    .experience-banner{padding-top:150px;}
    .experience-banner .container{padding:0 50px;}
    .leisure-life-list .ll-box{width:33.3%;}
    .experience-banner .bannerText{margin:0 auto 50px;}
    
    .contact-banner .bannerText{margin:30px 0 0;}
    .contact-banner .bannerImg{margin:0 auto;}
    .contactPage{margin-top:-72px;}
    
}

@media (max-width: 767.98px) {
    .pad-y-200{padding-top:60px; padding-bottom:60px;}
    .pad-yb-200{padding-bottom:60px;}
    .pad-yt-200{padding-top:60px;}
    .container, .container-fluid{padding:0 20px;}
    .ftr-form-mail{padding-left:20px; padding-right:20px;}
    .home-banner h1 span{margin-left:-25px;}
    .home-banner h1{font-size:60px;}
    .wellnessImg{margin-left:-10px;}
    .comman-btn{padding:13px 40px;}

    .contactForm .col-12.text-end p{display:block; text-align:center;}
    .contactForm .comman-btn{width:100%;}
    .wpcf7-spinner{display:none;}
    .submitting .wpcf7-spinner{display:inline-block; margin-top:10px;}

    .offcanvas{padding:30px 50px 100px;}
    nav .nav-link{font-size:40px;}
    .menu-addrss{left:50px; right:50px;}
    .offcanvas-body{padding-top:0;}

    .ftr-area h2 {font-size:40px;}
    .ftr-social-icon li a{height:70px; width:70px;}
    .everwood-seniors h2{font-size:50px;}
    .everwood-seniors h2 .es-spn1{margin-left:60px;}
    .everwood-seniors h2 .es-spn2{margin-left:90px;}
    .bannerImg {max-width:90%; margin:0 auto;}

    .principles h2{margin-left:0px;}
    .principles-list ul{gap:30px;}
    .ftr-contact h2 span {margin-left:-80px;}
    .count{bottom:16px; left:25px;}
    .wellness h2 span {margin:0 0 0 30px;}
    .everwood-seniors h2{font-size:40px; margin-bottom:22px;}

    .residences-dtl-banner .bannerText h1{font-size:90px;}

    .gallryTitle {margin-bottom:30px;}
    .gallryTitle .comman-btn{padding:5px 25px;}
    .experience-banner .bannerImg{margin-bottom:-11.3%; margin-right:auto;}
    .leisure-life h2 em{margin-left:40px;}
    .fullest-intro {margin-left:40px;}
    
    .contact-banner .contactIntro{ font-size:26px;}
    .contactPage .ftr-contact{padding-left:0px; padding-right:0px;}

    .r-listContent h2{font-size:45px;}
    .repeter{margin-bottom:20px;}
}

@media (max-width: 575.98px) {
    .fingertips h2 span{margin-left:12px;}
    h2 {font-size:40px;}
    /* .home-banner{padding-left:10px; padding-right:10px;} */
    .home-banner h1 span{margin-left:-15px;}
    .home-banner h1{font-size:50px;}
    .navbar-brand img{width:200px;}
    header .navbar{padding: 15px 0;}
    .home-banner{padding-top:120px;}
    .bi-arrow-right-square-fill{width:35px;}
    .ftr-contact h2 span {margin-left:0px;}
    .energizedLove{padding-right:0;}

    .everwood-seniors h2 .es-spn1{margin-left:20px;}
    .everwood-seniors h2 .es-spn2{margin-left:20px;}
    .fingerTip-content .arrow-btn{letter-spacing:0.9px;}

    .leisure-life-list .ll-box{width:50%;}

    .residences-dtl-banner .bannerText h1{font-size:70px;}
    
    .experience-banner .container{padding:0 30px;}
    .pad-y-150{padding-top:100px; padding-bottom:100px;}
    .pad-yb-150{padding-bottom:100px;}
    .pad-yt-150 {padding-top:100px;}

    .ftr-form-mail{padding-left:10px; padding-right:10px;}
    .ftr-contact{padding-left:0; padding-right:0;}
    .post-type-archive-residences .formTitle{margin-left:0; margin-top:40px;}

    .artical-list-content{padding:40px;}
    .whiteOka-contnt{padding-top:50px;}
}

@media (max-width:479.98px) {
    .offcanvas{padding:30px 40px 100px;}
    nav .nav-link{font-size:35px;}
    .menu-addrss{left:40px; right:40px;}

    .principles-list ul li{display:block;}
    .principles-list ul li .icon{margin-right:0; margin-bottom:15px;}

    .home-banner h1 span{margin-left:-10px;}
    .home-banner h1{font-size:40px;}
    .bannerText{font-size:25px;}
    .home-banner{line-height:28px;}

    .gallryTitle .comman-btn{padding:5px 18px; font-size:14px;}

    .add-list{display:block;}
    .add-list .icon{margin-bottom:5px;}
    .residencesBannr-addrss{padding:70px 40px;}
}


@media (max-width:399.98px) {
.home-banner h1{font-size: 36px;}
.leisure-life-list .ll-box{width:100%;}
}

 