/*
Theme Name: mil-millicanreserve
Author: WebSkitters
Version: 1.0
*/

@font-face {
  font-family: "adobe_garamond_probold";
  src: url("fonts/agaramondpro-bold-webfont.eot");
  src: url("fonts/agaramondpro-bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/agaramondpro-bold-webfont.woff2") format("woff2"),
    url("fonts/agaramondpro-bold-webfont.woff") format("woff"),
    url("fonts/agaramondpro-bold-webfont.svg#adobe_garamond_probold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "adobe_garamond_probold_italic";
  src: url("fonts/agaramondpro-bolditalic-webfont.eot");
  src: url("fonts/agaramondpro-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/agaramondpro-bolditalic-webfont.woff2") format("woff2"),
    url("fonts/agaramondpro-bolditalic-webfont.woff") format("woff"),
    url("fonts/agaramondpro-bolditalic-webfont.svg#adobe_garamond_probold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "adobe_garamond_proitalic";
  src: url("fonts/agaramondpro-italic-webfont.eot");
  src: url("fonts/agaramondpro-italic-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/agaramondpro-italic-webfont.woff2") format("woff2"),
    url("fonts/agaramondpro-italic-webfont.woff") format("woff"),
    url("fonts/agaramondpro-italic-webfont.svg#adobe_garamond_proitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "adobe_garamond_proregular";
  src: url("fonts/agaramondpro-regular-webfont.eot");
  src: url("fonts/agaramondpro-regular-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/agaramondpro-regular-webfont.woff2") format("woff2"),
    url("fonts/agaramondpro-regular-webfont.woff") format("woff"),
    url("fonts/agaramondpro-regular-webfont.svg#adobe_garamond_proregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "baskervillelight-italic";
  src: url("fonts/baske10-webfont.eot");
  src: url("fonts/baske10-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/baske10-webfont.woff2") format("woff2"),
    url("fonts/baske10-webfont.woff") format("woff"),
    url("fonts/baske10-webfont.svg#baskervillelight-italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "baskervillebold";
  src: url("fonts/baskerville_bold_bt-webfont.eot");
  src: url("fonts/baskerville_bold_bt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/baskerville_bold_bt-webfont.woff2") format("woff2"),
    url("fonts/baskerville_bold_bt-webfont.woff") format("woff"),
    url("fonts/baskerville_bold_bt-webfont.svg#baskervillebold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "baskervillebold";
  src: url("fonts/baskervilleboldbt-webfont.eot");
  src: url("fonts/baskervilleboldbt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/baskervilleboldbt-webfont.woff2") format("woff2"),
    url("fonts/baskervilleboldbt-webfont.woff") format("woff"),
    url("fonts/baskervilleboldbt-webfont.svg#baskervillebold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "baskervillebold_italic";
  src: url("fonts/baskervillebolditalicbt-webfont.eot");
  src: url("fonts/baskervillebolditalicbt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/baskervillebolditalicbt-webfont.woff2") format("woff2"),
    url("fonts/baskervillebolditalicbt-webfont.woff") format("woff"),
    url("fonts/baskervillebolditalicbt-webfont.svg#baskervillebold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "baskervilleroman";
  src: url("fonts/baskervillebt-webfont.eot");
  src: url("fonts/baskervillebt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/baskervillebt-webfont.woff2") format("woff2"),
    url("fonts/baskervillebt-webfont.woff") format("woff"),
    url("fonts/baskervillebt-webfont.svg#baskervilleroman") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "baskervilleitalic";
  src: url("fonts/baskervilleitalicbt-webfont.eot");
  src: url("fonts/baskervilleitalicbt-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/baskervilleitalicbt-webfont.woff2") format("woff2"),
    url("fonts/baskervilleitalicbt-webfont.woff") format("woff"),
    url("fonts/baskervilleitalicbt-webfont.svg#baskervilleitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "baskervillenormal";
  src: url("fonts/baskvl-webfont.eot");
  src: url("fonts/baskvl-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/baskvl-webfont.woff2") format("woff2"),
    url("fonts/baskvl-webfont.woff") format("woff"),
    url("fonts/baskvl-webfont.svg#baskervillenormal") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "futura_ptbold";
  src: url("fonts/futuracyrillicbold-webfont.eot");
  src: url("fonts/futuracyrillicbold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/futuracyrillicbold-webfont.woff2") format("woff2"),
    url("fonts/futuracyrillicbold-webfont.woff") format("woff"),
    url("fonts/futuracyrillicbold-webfont.svg#futura_ptbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "futura_ptbook";
  src: url("fonts/futuracyrillicbook-webfont.eot");
  src: url("fonts/futuracyrillicbook-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/futuracyrillicbook-webfont.woff2") format("woff2"),
    url("fonts/futuracyrillicbook-webfont.woff") format("woff"),
    url("fonts/futuracyrillicbook-webfont.svg#futura_ptbook") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "futura_ptdemi";
  src: url("fonts/futuracyrillicdemi-webfont.eot");
  src: url("fonts/futuracyrillicdemi-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/futuracyrillicdemi-webfont.woff2") format("woff2"),
    url("fonts/futuracyrillicdemi-webfont.woff") format("woff"),
    url("fonts/futuracyrillicdemi-webfont.svg#futura_ptdemi") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "futura_ptextra_bold";
  src: url("fonts/futuracyrillicextrabold-webfont.eot");
  src: url("fonts/futuracyrillicextrabold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/futuracyrillicextrabold-webfont.woff2") format("woff2"),
    url("fonts/futuracyrillicextrabold-webfont.woff") format("woff"),
    url("fonts/futuracyrillicextrabold-webfont.svg#futura_ptextra_bold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "futura_ptheavy";
  src: url("fonts/futuracyrillicheavy-webfont.eot");
  src: url("fonts/futuracyrillicheavy-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/futuracyrillicheavy-webfont.woff2") format("woff2"),
    url("fonts/futuracyrillicheavy-webfont.woff") format("woff"),
    url("fonts/futuracyrillicheavy-webfont.svg#futura_ptheavy") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "futura_ptlight";
  src: url("fonts/futuracyrilliclight-webfont.eot");
  src: url("fonts/futuracyrilliclight-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/futuracyrilliclight-webfont.woff2") format("woff2"),
    url("fonts/futuracyrilliclight-webfont.woff") format("woff"),
    url("fonts/futuracyrilliclight-webfont.svg#futura_ptlight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "futura_ptmedium";
  src: url("fonts/futuracyrillicmedium-webfont.eot");
  src: url("fonts/futuracyrillicmedium-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/futuracyrillicmedium-webfont.woff2") format("woff2"),
    url("fonts/futuracyrillicmedium-webfont.woff") format("woff"),
    url("fonts/futuracyrillicmedium-webfont.svg#futura_ptmedium") format("svg");
  font-weight: normal;
  font-style: normal;
}

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

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

}

body {
  margin: 0;
  padding: 0;
  font-family: "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* scroll-behavior: smooth; */
  width: 100%;
  font-weight: normal;
  font-style: normal;
  color: var(--bodycolor);
  /* font-size: 20px; */
  font-size: 28px;
  line-height: 1.3;
  background-color: #fff;
  font-family: "futura_ptbook";
}

:root {
  scroll-behavior: inherit;
  --browncolor: #60564b;
  --whitecolor: #ffffff;
  --greencolor: #759a55;
  --redcolor: #a02b22;
  --bodycolor: #9e9a8f;
  --text-color1: #a69d97;
  --text-color2: #707070;

  --font-adobe-garamond-proregular: "adobe_garamond_proregular";
  --font-adobe-garamond-probold: "adobe_garamond_probold";
  --futura_ptbook: "futura_ptbook";
  --line-h: 1.6;
}

b,
strong {
  font-weight: 700;
}

p {
  margin: 0 0 22px 0;
}

p:last-child {
  margin-bottom: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 25px 0;
  padding: 0;
  color: #000;
  font-weight: 700;
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}

h1,
.h1-title {
  font-weight: 400;
  font-size: 60px;
  line-height: 1.1;
  font-family: "adobe_garamond_proregular";
  color: var(--whitecolor);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

h2,
.h2-title {
  font-weight: 400;
  /* font-size: 40px; */
  font-size: 54px;
  line-height: 1.1;
  font-family: "adobe_garamond_proregular";
  /* color: var(--browncolor); */
  color: #707070;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

h3,
.h3-title {
  font-weight: 400;
  font-size: 26px;
  line-height: 1;
  color: var(--browncolor);
  font-family: "adobe_garamond_proregular";
}

h4,
.h4-title {
  font-size: 24px;
  line-height: 1.2;
}

h5,
.h5-title {
  font-size: 20px;
  line-height: 1.2;
}

a {
  margin: 0;
  padding: 0;
  text-decoration: none !important;
  outline: none !important;
  color: var(--redcolor);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

a:hover {
  color: var(--bodycolor);
}

img {
  max-width: 100%;
}

.navbar-nav>li>a:after {
  content: "";
  display: block;
  width: 0;
  height: 2px;
  background: #fff;
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.navbar-nav>li.current-menu-item>a:after,
.navbar-nav>li>a:hover:after,
.navbar-nav>li.menu-item-has-children:hover>a:after {
  width: 100%;
}

input[type="text"],
input[type="tel"],
input[type="password"],
input[type="email"],
select {
  background-color: var(--whitecolor);
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  border: 1px solid transparent;
  height: 74px;
  outline: none !important;
}

textarea {
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.7);
  padding: 12px 16px;
  width: 100%;
  color: #000;
  height: 158px;
  outline: none !important;
}

.pointerwrap img {
  position: relative;
  width: 45px;
  height: 45px;
}

select {
  border: 1px solid rgba(255, 255, 255, 0.7);
  width: 100%;
  padding: 0 11px;
  background: url(ifonts/mages/sort-down.svg) no-repeat calc(100% - 16px) center transparent;
  background-size: 18px;
  padding-right: 40px;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

select::-ms-expand {
  display: none;
}

input[type="submit"] {
  padding: 16px 20px;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid var(--redcolor);
  color: var(--redcolor);
  height: 66px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  cursor: pointer;
  font-size: 20px;
  outline: none !important;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: transparent;
}

input[type="submit"]:hover {
  color: var(--whitecolor);
  background-color: var(--browncolor);
  border-color: var(--browncolor);
}

::-webkit-input-placeholder {
  opacity: 0.7;
  color: #000;
}

:-ms-input-placeholder {
  opacity: 0.7;
  color: #000;
}

::-moz-placeholder {
  opacity: 0.7;
  color: #000;
}

:-moz-placeholder {
  opacity: 0.7;
  color: #000;
}

/* images alignment for wordpress content pages */
.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  float: none;
  clear: both;
}

/* custom checkbox */

.form_input_check label {
  position: relative;
  margin: 0;
  padding-left: 40px;
  display: inline-block;
}

.form_input_check label span {
  margin: 0;
  padding: 0;
}

.form_input_check label input[type="checkbox"] {
  visibility: hidden;
  display: none;
}

.form_input_check label input[type="checkbox"]+span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 22px;
  height: 22px;
  border: 1px solid #3e3e42;
  background: transparent;
}

.form_input_check label input[type="checkbox"]+span::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 22px;
  height: 22px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: url(ifonts/mages/tick.svg) no-repeat center center;
  background-size: 15px;
}

.form_input_check label input[type="checkbox"]:not(:checked)+span::after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

/* .form_input_check input[type="checkbox"]:checked + span::before {
      
    } */

.form_input_check label input[type="checkbox"]:checked+span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* custom radio */

.form_input_radio label {
  position: relative;
  margin: 0;
  padding-left: 30px;
  display: inline-block;
}

.form_input_radio label span {
  margin: 0;
  padding: 0;
}

.form_input_radio label input[type="radio"] {
  visibility: hidden;
  display: none;
}

.form_input_radio label input[type="radio"]+span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 16px;
  height: 16px;
  border: 1px solid #ebe8d4;
  border-radius: 100%;
  background: #fff;
}

.form_input_radio label input[type="radio"]+span::after {
  content: "";
  width: 8px;
  height: 8px;
  background: #ebe8d4;
  position: absolute;
  top: 10px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.form_input_radio label input[type="radio"]:not(:checked)+span::after {
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

/* .form_input_radio input[type="radio"]:checked + span::before {
      
    } */

.form_input_radio label input[type="radio"]:checked+span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* custom radio end */

/* back to top */

#scroll {
  position: fixed;
  right: 20px;
  bottom: 20px;
  cursor: pointer;
  width: 55px;
  height: 55px;
  background-color: var(--greencolor);
  display: none;
  border-radius: 100%;
  line-height: 68px;
  text-align: center;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  z-index: 9;
}

#scroll:hover {
  background: var(--redcolor);
}

#scroll i img {
  width: 26px;
  display: block;
}

#scroll i {
  color: #fff;
  font-size: 44px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

#scroll:hover i {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  transform: translateY(-6px);
}

/* navbar*/

.navbar-brand {
  padding: 0;
  margin: 0;
  width: 139px;
  min-width: 139px;
  display: inline-block;
}

.navbar {
  background: none;
  margin: 0;
  padding: 0;
  min-height: inherit;
  height: inherit;
  border: none;
  border-radius: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-nav li {
  position: relative;
  list-style: none;
  display: inline-block;
}

.navbar-nav>li {
  margin: 0 30px;
  padding: 25px 0;
  position: relative;
}

.navbar-nav>li:last-child {
  margin-right: 0;
}

.navbar-nav>li:first-child {
  margin-left: 0;
}

.navbar-nav>li>a {
  color: var(--whitecolor);
  font-size: 24px;
  line-height: 1.2;
  position: relative;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.102em;
}

.navbar-nav>li.current-menu-item>a:after,
.navbar-nav>li>a:hover:after,
.navbar-nav>li.menu-item-has-children:hover>a:after {
  width: 100%;
}

/* navbar submenu*/

.sub-menu {
  background: var(--browncolor);
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  width: 140px;
  padding: 0;
}

.sub-menu>li>a {
  color: #fff;
  display: block;
  width: 100%;
  padding: 10px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  border-bottom: 1px solid #705b43;
}

.sub-menu>li:last-child>a {
  border: none;
}

.sub-menu>li {
  width: 100%;
  display: block;
}

.sub-menu>li>a:hover,
.sub-menu>li.menu-item-has-children:hover>a,
.sub-menu>li.current-menu-item>a {
  /* background: var(--redcolor); */
  color: #fff;
}

.navbar-nav>li:last-child>.sub-menu {
  right: 0;
  left: inherit;
  padding: 0;
}

/* 2nd level submenu */
.navbar-nav>li>.sub-menu .sub-menu {
  position: absolute;
  left: 100%;
  top: 0;
}

/* for push-menu */
.navbar-collapse .navbar-toggler {
  display: none;
}

#navoverlay {
  display: block;
  pointer-events: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: transparent;
  margin: 0;
  padding: 0;
  z-index: 99;
  -webkit-transition: background-color 0.5s linear;
  -o-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
}

/* for push-menu end*/

/* header start  */
ul,
li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.top-hdr {
  padding: 9px 0;
  background-color: var(--redcolor);
}

.top-hdr p {
  color: var(--whitecolor);
}

.cmn-btn {
  padding: 13px 20px;
  text-transform: uppercase;
  background-color: var(--greencolor);
  color: var(--whitecolor);
  border: 1px solid transparent;
  display: inline-block;
}

.cmn-btn:hover {
  border-color: var(--greencolor);
  color: var(--greencolor);
  background-color: var(--whitecolor);
}

.cmn-btn.red {
  background-color: var(--redcolor);
}

.cmn-btn.red:hover {
  color: var(--redcolor);
  border-color: var(--redcolor);
  background-color: var(--whitecolor);
}

.l-rgt-hdr ul,
.r-rgt-hdr ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.l-rgt-hdr ul li:first-child {
  padding-right: 18px;
  position: relative;
}

.l-rgt-hdr ul li:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}

.l-rgt-hdr ul li:last-child i {
  margin-right: 6px;
}

.l-rgt-hdr ul li:first-child::after {
  position: absolute;
  content: "";
  background-color: rgba(255, 255, 255, 0.3);
  width: 1px;
  height: 20px;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.l-rgt-hdr ul li span {
  line-height: 1;
}

.l-rgt-hdr ul li a {
  color: var(--whitecolor);
}

.l-rgt-hdr ul li a:hover {
  color: var(--redcolor);
}

.l-rgt-hdr ul li:last-child {
  padding-left: 29px;
}

.r-rgt-hdr {
  margin-left: 24px;
}

.bnr-content h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 50px;
  margin-top: 30px;
}

.bnr-content h1 span {
  display: inline-block;
  max-width: 245px;
  margin-left: -40px;
  margin-right: -40px;
}

.bnr-content p {
  font-family: "adobe_garamond_proregular";
  font-size: 40px;
  line-height: 1.3;
  font-weight: 400;
  max-width: 1027px;
  margin-left: auto;
  margin-right: auto;
}

.bnr-video video {
  width: 100%;
  height: 100%;
}

.bnr-content {
  padding: 110px 0 120px;
}

.main-banner {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.main-banner-after {
  position: absolute;
  left: 0;
  bottom: -34%;
  z-index: -1;
  pointer-events: none;
  max-width: 332px;
}

.ba-tems-bg {
  width: 104px;
  height: 104px;
  border-radius: 50%;
  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;
  margin: auto;
  background-color: var(--whitecolor);
}

.event .ba-tems-bg {
  width: 100%;
  height: auto;
}

.ba-tems-bg img {
  max-width: 55px;
  max-height: 55px;
  -o-object-fit: contain;
  object-fit: contain;
}

.page-template-explore .prnt-store .ba-tems-bg img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.orsve-img {
  max-width: 100%;
}

.orsve-img img {
  width: 100%;
}

.banner-after {
  padding: 107px 0 94px;
}

.ba-cont {
  /* font-size: 26px; */
  font-size: 24px;
  font-family: "adobe_garamond_proregular";
  text-transform: capitalize;
  color: var(--browncolor);
  margin-top: 24px;
  text-align: center;
  max-width: 235px;
  margin: 24px auto 0;
}

.parent-bnr-after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1320px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.l-more {
  padding: 15px 20px;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid var(--redcolor);
  color: var(--redcolor);
  text-align: center;
  font-family: "futura_ptlight";
}

.l-more:hover {
  color: var(--whitecolor);
  background-color: var(--browncolor);
  border-color: var(--browncolor);
}

.l-more:hover i img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.l-more-btn span {
  margin-right: 8px;
}

.l-more-btn i img {
  -webkit-transition: 0.3s ease all;

  -o-transition: 0.3s ease all;

  transition: 0.3s ease all;
}

.l-more-btn i {
  width: 15px;
  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;
}

.r-orsve-cntnt p {
  line-height: 1.6;
  margin-top: 10px;
  margin-bottom: 25px;
}

.cmn-hdng h2 {
  text-transform: uppercase;
  letter-spacing: 0.085em;
}

.prnt-orsrve {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.r-orsve-cntnt {
  max-width: 540px;
  margin-left: 75px;
}

.o-reserve {
  padding: 104px 0 100px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.p-small {
  max-width: 41px;
  margin: auto;
  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;
}

.promise-content p {
  font-family: "adobe_garamond_proitalic";
  font-weight: normal;
  font-size: 40px;
  /* color: var(--browncolor); */
  color: var(--whitecolor);
  text-transform: uppercase;
  text-align: center;
  max-width: 1084px;
  margin-top: 22px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.2;
}

.promise {
  padding: 60px 0 87px;
  position: relative;
  z-index: 1;
}

.promise-after {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
  pointer-events: none;
  max-width: 180px;
}

.event-btn a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--redcolor);
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
  margin: auto;
}

.event-btn a span {
  margin-right: 8px;
}

.event-btn a i {
  width: 15px;
  display: inline-block;
  line-height: 0;
}

.event-btn a:hover {
  border-color: var(--redcolor);
}

.cmunity-cntnt h2 {
  overflow-wrap: anywhere;
}

.event-outr {
  text-align: center;
  /* padding: 34px 58px; */
  padding: 34px 40px;
  border: 1px solid #ebe8d4;
  height: 100%;
}

.event-hdng {
  font-size: 34px;
  color: var(--browncolor);
  margin-bottom: 15px;
  letter-spacing: 0.15em;
  font-family: "adobe_garamond_proregular";
}

.ba-items-outr a {
  display: block;
}

.cmn-pdding {
  padding: 100px 0;
}

.prnt-event {
  --bs-gutter-x: 30px;
}

.big-hdng {
  font-size: 192px;
  font-weight: 400;
  font-family: "baskervillenormal";
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--whitecolor);
  line-height: 0.9;
  margin-bottom: 0;
}

.small-hdng {
  font-family: "baskervillenormal";
  font-weight: 400;
  font-size: 64px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
}

.tour-content {
  text-align: center;
}

.tour {
  padding: 169px 0 176px;
}

.wlvng-img-box {
  width: calc(100% / 3);
  padding: 0 20px;
}

.wlvng-img-box img {
  width: 100%;
}

.parent-wlvng-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}

.left-w-living-content .cmn-hdng {
  text-align: center;
}

.l-more-btn {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.prnt-worth {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}

.rgt-w-lvng-img {
  max-width: 671px;
  margin-left: auto;
  margin-bottom: -165px;
}

.rgt-w-lvng-img img {
  width: 100%;
}

.parent-wlvng-img {
  margin-top: 60px;
}

.left-w-living-content .l-more-btn {
  margin: 63px auto 0;
}

.so-store h2 {
  color: var(--whitecolor);
}

.so-store .cmn-hdng {
  text-align: center;
}

.store-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.prnt-store {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 33px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  --bs-gutter-x: 47px;
}

.store-img {
  height: 181px;
  display: inline-block;
  overflow: hidden;
  width: 100%;
  margin: auto;
}

.store-img img {
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.store-img:hover img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.store-content {
  width: -webkit-max-content;

  width: -moz-max-content;

  width: max-content;
  margin: 20px auto 0;
}

.store-content a {
  font-size: 26px;
  color: var(--whitecolor);
  text-transform: capitalize;
  display: inline-block;
}

.store-content a:hover {
  opacity: 0.5;
}

.so-store {
  padding: 125px 0 100px;
}

.newsletter-form input[type="email"] {
  width: 100%;
  color: var(--bodycolor);
  padding: 10px 130px 10px 67px;
  background: url(assets/images/envelope.svg) no-repeat var(--whitecolor);
  font-size: 20px;
  background-position: 28px center;
}

.newsletter-form input[type="email"]::-webkit-input-placeholder {
  font-size: 20px;
  color: var(--bodycolor);
}

.newsletter-form input[type="email"]::-moz-placeholder {
  font-size: 20px;
  color: var(--bodycolor);
}

.newsletter-form input[type="email"]:-ms-input-placeholder {
  font-size: 20px;
  color: var(--bodycolor);
}

.newsletter-form input[type="email"]::-ms-input-placeholder {
  font-size: 20px;
  color: var(--bodycolor);
}

.newsletter-form input[type="email"]::placeholder {
  font-size: 20px;
  color: var(--bodycolor);
}

.prnt-newsletter {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.prnt-newsletter .cmn-hdng {
  /* max-width: 380px; */
  max-width: 480px;
}

.newsletter-form {
  position: relative;
}

.submit-btn {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.newslettter.cmn-pdding {
  padding-bottom: 116px;
}

.newslettter {
  position: relative;
  z-index: 1;
}

.newsletter-after {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0;
  z-index: -1;
  pointer-events: none;
  max-width: 562px;
}

/* .news-blog.cmn-pdding {
  padding-bottom: 135px;
} */

.news-blog-img a {
  height: 340px;
}

.news-blog-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.news-blog-inr {
  padding: 8px;
  border: 1px solid #707070;
  height: 100%;
}

.news-blog .cmn-hdng {
  text-align: center;
}

.news-blog-content {
  padding: 23px 17px;
}

.news-blog-content h3 {
  margin-bottom: 20px;
}

.news-blog-content h3 a {
  color: var(--browncolor);
}

.news-blog-content h3 a:hover {
  color: var(--redcolor);
}

.parent-news-blog {
  margin-top: 10px;
}

.news-blog .l-more-btn {
  margin: 156px auto 0;
}

.parent-news-blog {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 30px;
}

.video-wrap {
  padding-top: 56.25%;
  position: relative;
}

.video-wrap iframe {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.news-blog-img a {
  display: block;
  overflow: hidden;
}

.news-blog-img a img {
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.news-blog-img a:hover img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.main-head {
  position: absolute;
  z-index: 9999;
  width: 100%;
  left: 0;
  right: 0;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.map {
  height: 542px;
  overflow: hidden;
}

.map iframe {
  width: 100%;
  height: 100%;
}

.top-footer {
  /* padding: 44px 0 0; */
  padding: 55px 0 0;
  /* border-bottom: 1px solid rgba(151, 139, 131, 0.2); */
}

.footer-sec {
  position: relative;
  z-index: 1;
}

.footer-sec::after {
  position: absolute;
  content: "";
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

.prnt-top-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -12px;
}

.prnt-top-footer h3 {
  color: #fff;
  text-transform: uppercase;
  font-size: 22px;
  line-height: normal;
  font-weight: 600;
  font-family: "futura_ptbook";
  margin-bottom: 15px;
}

.footer-box ul li {
  font-size: 22px;
}

.footer-box ul.menu li a {
  text-transform: uppercase;
}

.footer-sec .container {
  max-width: 1160px;
}

.ws-social-menu .social-footer {
  justify-content: flex-end;
  padding: 15px 35px;
  background: #00000069;
  margin-left: auto;
  max-width: fit-content;
}

.ws-social-menu .social-footer li:not(:last-child) {
  margin-right: 40px;
}

.footer-box .uppermenu {
  margin-bottom: 20px;
}

/* .footer-box-1 {
  width: 39%;
}

.footer-box-2 {
  width: 24%; 
}

.footer-box-3 {
  width: 36%;
}

.footer-box-4 {
  width: 17%;
}

.footer-box-5 {
  width: 12%;
} */

.parent-btm-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1060px;
  margin: 0 auto;
}

.social-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.social-footer li:not(:last-child) {
  margin-right: 26px;
}

.btm-footer {
  /* padding: 28px 0 15px; */
  padding: 28px 0 28px;
}

.left-footer p,
.btm-footer {
  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
}

.social-footer li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 22px;
  height: 23px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-box ul li a,
.footer-box ul li span {
  color: var(--whitecolor);
}

.footer-box ul li span {
  margin-right: 10px;
}

.footer-box ul li a:hover {
  text-shadow: 0 0 1px #ffffff;
}

.social-footer li a img {
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.social-footer li a:hover img {
  opacity: 0.5;
}

.promise2 img {
  width: 100%;
}

.footer-box ul li:not(:last-child) {
  margin-bottom: 9px;
}

.footer-logo {
  margin-bottom: 35px;
  /* width: 224px;
  max-width: 224px; */
}

.left-footer p {
  color: var(--whitecolor);
}

.address li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.address li i {
  width: 20px;
  height: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 4px;
  margin-right: 10px;
  flex-shrink: 0;
}

.address li .left-title {
  margin-right: 10px;
  flex-shrink: 0;
}

.address li.mailing-shipping .left-title {
  font-weight: 600;
  width: 100%;
  display: block;
}

.address li a {
  width: calc(100% - 20px);
}

.btm-hdr {
  padding: 16px 0;
}

.right-hdr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /* margin-left: 100px; */
  margin-left: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.r-rgt-hdr ul li:not(:last-child) {
  margin-right: 18px;
}

.hdr_total_form.form-show {
  display: block;
}

.hdr_total_form {
  display: block;
  position: absolute;
  left: auto;
  top: 34px;
  right: 0;
  width: 300px;
  z-index: 10;
  background-color: #e8e3e3;
  padding: 3px;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
  display: none;
}

.hdr_search {
  position: relative;
}

.hdr_search input[type="text"] {
  height: 44px;
  padding: 10px;
  padding-right: 60px;
  color: var(--bodycolor);
  font-size: 15px;
  border: 1px solid #fff;
  font-weight: 400;
  -webkit-transition: all 3s ease-in-out;
  -o-transition: all 3s ease-in-out;
  transition: all 3s ease-in-out;
}

.hdr_search input[type="submit"] {
  background-image: url(assets/images/search.svg);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  z-index: 2;
  height: 100%;
  padding: 0;
  width: 46px;
  height: 44px;
  border: 1px solid var(--greencolor);
  background-color: var(--greencolor);
}

.main-head.fixed {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.o-reserve-after {
  position: absolute;
  right: 0;
  top: -11%;
  z-index: -1;
}

.event-after {
  position: absolute;
  left: 0;
  top: -34%;
  z-index: -1;
  max-width: 395px;
  pointer-events: none;
}

.event {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.footer-box {
  padding: 0 12px;
}

.explore-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  min-height: 580px;
  position: relative;
  z-index: 1;
}

.explore-banner::before {
  z-index: -1;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* background: -webkit-gradient(linear,
      left bottom,
      left top,
      color-stop(45%, rgba(0, 0, 0, 0)),
      color-stop(90.49%, rgba(0, 0, 0, 0.6))),
    -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), color-stop(56.94%, rgba(0, 0, 0, 0))); */
  background: -o-linear-gradient(bottom,
      rgba(0, 0, 0, 0) 10%,
      rgba(0, 0, 0, 0.4) 100%),
    -o-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 80%);
  background: linear-gradient(360deg,
      rgba(0, 0, 0, 0) 10%,
      rgba(0, 0, 0, 0.4) 100%),
    linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 80%)
}

.explore-banner .bnr-content {
  padding: 165px 0 140px;
}

.explore-banner .bnr-content h1 {
  font-size: 60px;
  color: var(--whitecolor);
  text-align: left;
}

.e-bnr-snd .cmn-hdng {
  text-align: center;
  max-width: 1070px;
  margin: auto;
}

.page-template-explore .e-bnr-snd .cmn-hdng {
  text-align: left;
}

.o-reserve.escape {
  padding: 0;
  position: relative;
}

.o-reserve.escape .prnt-orsrve .l-orsrve {
  position: absolute;
  left: 0;
  top: 0;
}

.o-reserve.escape .prnt-orsrve .r-osrve {
  margin-left: auto;
}

.o-reserve.escape .r-orsve-cntnt {
  padding: 190px 0;
  max-width: 560px;
  margin-left: 0;
}

.preserve-img {
  height: 544px;
  max-width: 823px;
  margin-left: auto;
}

.preserve-img img {
  height: 100%;
  width: 100%;
  mix-blend-mode: multiply;
}

.preserving {
  padding: 116px 0 126px;
}

.lft-p-inr-content {
  /* max-width: 563px; */
  max-width: 100%;
}

.prnt-preseve {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lft-p-inr-content .cmn-hdng {
  margin-bottom: 10px;
}

.prnt-cmunity-box {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.prnt-cmunity-box .col-md-4:nth-last-child(2),
.prnt-cmunity-box .col-md-4:last-child {
  margin-top: -100px;
}

.cmunity-content {
  margin-top: 21px;
}

.cmunity-content h3 {
  margin-bottom: 10px;
}

.comuntiy-img a {
  display: inline-block;
  width: 100%;
}

.comuntiy-img a img {
  width: 100%;
}

.cmunity-content h3 a {
  color: var(--browncolor);
  line-height: 1.3;
  display: inline-block;
}

.cmunity-content p {
  line-height: 1.45;
}

.cmunity-content h3 a:hover {
  color: var(--redcolor);
}

.comunity {
  padding: 0px 0 149px;
}

.rgt-comunity .cmn-hdng {
  text-align: center;
  max-width: 560px;
  margin-left: 20px;
  margin-bottom: 50px;
}

.prnt-community {
  --bs-gutter-x: 32px;
}

.rgt-comunity {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.rgt-comunity .l-more-btn {
  margin: 70px auto 0;
}

.left-cmn-img {
  margin-top: -86px;
}

.banner-after.e-b-after .ba-cont {
  color: var(--whitecolor);
}

.client-img {
  width: 73px;
  height: 73px;
  border-radius: 50%;
  overflow: hidden;
  margin: auto;
}

.client-img img {
  max-width: 73px;
  max-height: 73px;
  -o-object-fit: contain;
  object-fit: contain;
}

.client-name {
  text-align: center;
  margin-top: 15px;
}

.testi-box {
  min-height: 383px;
  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;
  border: 1px solid #ebe8d4;
  padding: 40px;
  text-align: center;
}

.outr-about-swiper {
  margin-top: 50px;
}

.swiper-button-next1,
.swiper-button-prev1 {
  width: 60px;
  height: 60px;
  border: 1px solid #9e9a8f;
  padding: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.swiper-button-next1 img {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.swiper-button-next1:hover,
.swiper-button-prev1:hover {
  border-color: var(--redcolor);
}

.swiper-button-next1:hover img,
.swiper-button-prev1:hover img {
  -webkit-filter: none;
  filter: none;
}

.swiper-button-next1 img,
.swiper-button-prev1 img {
  width: 18px;
  height: 8px;
  -webkit-filter: brightness(0) saturate(100%) invert(69%) sepia(4%) saturate(672%) hue-rotate(6deg) brightness(88%) contrast(88%);
  filter: brightness(0) saturate(100%) invert(69%) sepia(4%) saturate(672%) hue-rotate(6deg) brightness(88%) contrast(88%);
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.swiper-nav-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.swiper-nav-img>*:first-child {
  margin-right: 36px;
}

.about-us .cmn-hdng {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.about-us .cmn-hdng h2 {
  margin-bottom: 0;
}

section.worth-living.life-sec.cmn-pdding {
  padding-top: 0;
}

.o-reserve.escape .r-orsve-cntnt {
  margin-left: 90px;
  padding-left: 12px;
}

.explore-banner .bnr-content {
  max-width: 562px;
}

.abt-lorem .cmn-hdng {
  max-width: 680px;
}

.rgt-l-after-cnt {
  background-color: var(--whitecolor);
  padding: 78px 67px;
  text-align: center;
  max-width: 600px;
  border: 1px solid #ebe8d4;

  margin-top: -30%;
}

.rgt-l-after-cnt p {
  line-height: 1.5;
}

.abt-lorem {
  padding: 90px 0;
}

.parent-lorem-after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}

.loremafter-img {
  padding: 48px 0;
}

.three-women img {
  width: 100%;
}

.outr-threl {
  padding: 80px 60px;
  text-align: center;
  background: var(--whitecolor);
  border: 1px solid #ebe8d4;
}

.parent-threl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 55px -70px 0;
}

.parent-threl .threlo-box {
  text-align: left;
  padding: 0 70px;
  width: 33.33%;
}

.parent-threl .threlo-box:nth-child(2) {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.parent-threl .threlo-box:nth-child(3) {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.parent-threl .threlo-box p {
  max-width: 358px;
  line-height: 1.6;
}

.threewlorem {
  margin-top: -145px;
  position: relative;
  z-index: 1;
  padding-bottom: 117px;
}

.ll-cont-box {
  padding: 45px;
  max-width: 468px;
  background: var(--whitecolor);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #ebe8d4;
  min-height: 579px;
}

.rgt-land-img {
  max-width: 738px;
  margin: auto;
}

.land-greek img {
  width: 100%;
}

.loremul.cmn-pdding {
  padding: 62px 0 100px;
}

.logo-img-prnt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-land {
  width: 63px;
  height: 60px;
}

.logo-land img {
  max-width: 63px;
}

.img-land {
  width: calc(100% - 63px);
  height: 100%;
  padding-left: 30px;
}

.img-land img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.logo-img-prnt {
  width: 100%;
  max-width: 850px;
  margin-left: auto;
  flex-grow: 1;
}

.parent-logo-img-total {
  margin-left: auto;
  padding-right: 40px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.logo-img-prnt:not(:last-child) {
  margin-bottom: 24px;
}

.loremul .ll-cont-box {
  margin-top: -195px;
  padding: 70px 45px;
}

.rgt-lorem-outr .ll-cont-box {
  height: calc(100% + 195px);

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: start;
}

.left-land-cont .ll-cont-box {
  margin-bottom: -75px;
  position: relative;
  z-index: 1;
}

.cmunity-cntnt {
  max-width: 347px;
  padding: 36px;
  min-height: 580px;
  background: var(--whitecolor);
  border: 1px solid #ebe8d4;
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 30px;
  padding-right: 46px;
}

.cmnunity-img-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}

.cmnunity-img-box:not(:last-child) {
  margin-bottom: 30px;
}

/* .cmnunity-img-box:not(:last-child) {
    margin-bottom: 60px;
} */

.cmnunity-img-box:nth-child(even) .cmunity-cntnt {
  margin-left: 0;
  margin-right: 30px;
}

.cmunity-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cmnunity-img-box:nth-child(even) {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.cmunity-img {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  height: 520px;
  overflow: hidden;
}

.community {
  padding-bottom: 135px;
}

.ba-items-outr {
  padding: 0 12px;
  width: 20%;
}

.parent-lt-outr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.left-lt-box {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 80px;
  -moz-column-gap: 80px;
  column-gap: 80px;
}

.left-lt-box p {
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  break-inside: avoid-column;
}

.right-lt-box {
  padding-left: 79px;
}

.left-trails-content {
  max-width: 775px;
}

.trails-para {
  font-family: "futura_ptbook";
  font-weight: 400;
  color: var(--bodycolor);
}

.r-trail-img-bx:not(:last-child) {
  margin-bottom: 32px;
}

.trial-img-two-wrapper {
  padding: 108px 0 104px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.trail-imgs {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  padding-bottom: 25px;
}

.trail-imgs img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.trail-imgs:last-child {
  top: inherit;
  bottom: 0;
  padding-bottom: 0;
}

.aba-lorem-af-img {
  max-width: 473px;
}

.trail-content {
  position: relative;
  z-index: 1;
  max-width: 443px;
  min-height: 579px;
  background: var(--whitecolor);
  border: 1px solid #ebe8d4;
  padding: 84px;
  margin-right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.trail-content p {
  line-height: 1.6;
}

.wlvng-img-box-inr {
  border-radius: 5px;
  overflow: hidden;
}

.footer-logo a {
  display: inline-block;
}

.footer-logo a img {
  width: 350px;
}

.left-cmn-img img {
  width: 100%;
}

.uppermenu ul {
  padding-left: 10px;
}

.uppermenu ul li span {
  display: block;
  font-size: 22px;
  line-height: normal;
  text-transform: uppercase;
  color: var(--whitecolor);
}

.uppermenu ul li a {
  font-size: 18px;
  padding: 5px;
  text-transform: uppercase;
  font-style: italic;
}

.footer-box .lower-menu ul li {
  font-size: 22px;
  margin: 0 0 8px 15px;
}

.footer-box .bottom-menu ul li {
  font-size: 17px;
  margin: 0 0 2px 14px;
  text-transform: uppercase;
}

.footer-box .bottom-menu ul li:last-child {
  margin-bottom: 0;
}

.trial-img-two.cmn-pdding {
  padding-top: 0;
}

.current-footer a {
  opacity: 0.5;
}

/* new css 12.04.24 */
.e-bnr-snd.testimonial-ebnr-snd .cmn-hdng {
  max-width: 1260px;
}

.e-bnr-snd.testimonial-ebnr-snd>p {
  max-width: 1149px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5;
}

.v-testimonials {
  padding: 68px 0 62px;
}

.lvtesti-inr .cmn-hdng {
  margin-bottom: 30px;
}

.lvtesti-inr p {
  line-height: 1.55;
  margin-bottom: 26px;
}

.lvtesti-inr {
  max-width: 624px;
  margin: auto;
}

.arrow-anchor {
  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;
  width: 123px;
  height: 123px;
  border-radius: 50%;
  background-color: var(--whitecolor);
  -webkit-box-shadow: 0px 0px 1px 20px rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 1px 20px rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.arrow-anchor img {
  max-width: 32px;
  max-width: 32px;
}

.rgt-v-vdo-outr {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}

.btm-testi-img {
  position: relative;
  margin-bottom: 20px;
  border-radius: 5px;
  overflow: hidden;
}

.upr-row-parent {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btm-testi-anchor {
  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;
  width: 68px;
  height: 68px;
  border-radius: 50%;
  background-color: var(--whitecolor);
  -webkit-box-shadow: 0px 0px 1px 20px rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 1px 20px rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.btm-testi-anchor img {
  max-width: 18px;
  max-width: 18px;
}

.btm-testi-cntnt h3 {
  margin-bottom: 10px;
}

.btm-testi-swiper-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;
}

.btm-testi-swiper-navigation>*:first-child {
  margin-right: 36px;
}

.swiper-button-next2,
.swiper-button-prev2,
.swiper-button-next3,
.swiper-button-prev3,
.swiper-button-next4,
.swiper-button-prev4 {
  width: 60px;
  height: 60px;
  border: 1px solid #9e9a8f;
  padding: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.swiper-button-next2 img,
.swiper-button-prev2 img,
.swiper-button-next3 img,
.swiper-button-prev3 img,
.swiper-button-next4 img,
.swiper-button-prev4 img {
  width: 18px;
  height: 8px;
  -webkit-filter: brightness(0) saturate(100%) invert(69%) sepia(4%) saturate(672%) hue-rotate(6deg) brightness(88%) contrast(88%);
  filter: brightness(0) saturate(100%) invert(69%) sepia(4%) saturate(672%) hue-rotate(6deg) brightness(88%) contrast(88%);
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.swiper-button-next2:hover,
.swiper-button-prev2:hover,
.swiper-button-next3:hover,
.swiper-button-prev3:hover,
.swiper-button-next4:hover,
.swiper-button-prev4:hover {
  border-color: var(--redcolor);
}

.swiper-button-next2:hover img,
.swiper-button-prev2:hover img,
.swiper-button-next3:hover img,
.swiper-button-prev3:hover img,
.swiper-button-next4:hover img,
.swiper-button-prev4:hover img {
  -webkit-filter: none;
  filter: none;
}

.swiper-button-next2 img,
.swiper-button-next3 img,
.swiper-button-next4 img {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.btm-testi-swiper-navigation {
  margin-top: 100px;
}

.upr-row {
  margin-bottom: 33px;
}

.things-cm-outr:nth-child(even) .cmunity-cntnt {
  margin-left: 0;
  margin-right: 30px;
}

.things-cm-outr:nth-child(even) .cmnunity-img-box {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.things-parent {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  --bs-gutter-x: 30px;
  --bs-gutter-y: 60px;
  margin-top: 16px;
  margin-bottom: 106px;
}

.things-img a {
  display: inline-block;
  border-radius: 5px;
  overflow: hidden;
}

.things-img {
  max-width: 348px;
}

.things-img img {
  width: 100%;
}

.things-box h3 {
  margin-top: 20px;
}

.things-box h3 a,
.rfbp-cntnt h3 a {
  color: var(--browncolor);
}

.things-box h3 a:hover,
.rfbp-cntnt h3 a:hover {
  color: var(--greencolor);
}

.cmunity-cntnt-para {
  line-height: 1.6;
}

.outr-g-activites {
  max-width: 1105px;
  margin-left: auto;
  margin-right: auto;
}

.things-cm-outr:last-child .things-parent {
  margin-bottom: 0;
}

.things-cm-outr:nth-child(2) {
  margin-bottom: 52px;
}

.f-blog-big-img>a {
  display: inline-block;
  margin-bottom: 20px;
  max-width: 725px;
}

.f-blog-big-img>a img {
  width: 100%;
}

.outr-feature-blog .cmn-hdng {
  text-align: center;
  margin-bottom: 35px;
}

.f-blog-big-img h3 {
  margin-bottom: 10px;
}

.f-blog-big-img h3 a,
.fblog-box h3 a {
  color: var(--browncolor);
}

.f-blog-big-img h3 a:hover,
.fblog-box h3 a:hover {
  color: var(--greencolor);
}

.f-blog-big-img p {
  line-height: 1.5;
}

.feature-blog {
  padding: 104px 0 65px;
}

.fblog-box>a {
  max-width: 348px;
  display: inline-block;
}

.fblog-box>a img {
  width: 100%;
}

.fblog-box h3 {
  margin-top: 23px;
}

.prnt-feature-blog {
  --bs-gutter-x: 30px;
}

.prnt-fblog-outr {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 50px;
}

.feature-blog .l-more-btn {
  margin: 102px auto 0;
}

.p-gallery .cmn-hdng {
  text-align: center;
}

.topSwiper {
  margin-bottom: 26px;
  height: 620px;
}

.p-gallery .cmn-hdng {
  margin-bottom: 35px;
}

.outr-gallery-swiper .swiper-slide a {
  border-radius: 5px;
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.outr-gallery-swiper .swiper-slide {
  height: auto !important;
}

.outr-gallery-swiper .swiper-slide a img {
  height: 100%;
  width: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.outr-gallery-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 50px;
}

.outr-gallery-nav>*:first-child {
  margin-right: 36px;
}

.top-vdo-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 100px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.top-vdo-row .btm-testi-swiper-navigation {
  margin: 0;
}

.top-vdo-row {
  margin-bottom: 42px;
}

.btm-row.our-videos .btm-testi-img {
  margin-bottom: 0;
}

.or-vdos {
  padding-bottom: 96px;
  position: relative;
}

.prnt-f-blog-post {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rfbp-cntnt {
  max-width: 473px;
  margin: auto;
}

.rfbp-cntnt p {
  line-height: 1.5;
}

.lfbp-img a {
  display: inline-block;
  max-width: 725px;
}

.lfbp-img a img {
  width: 100%;
}

.fblog-post {
  padding: 59px 0 88px;
}

.fblog-post .cmn-hdng {
  text-align: center;
  margin-bottom: 50px;
}

.rfbp-cntnt h3 {
  margin-bottom: 10px;
}

.abp-blog-inr>a {
  display: inline-block;
  max-width: 348px;
}

.abp-blog-inr h3 {
  margin-bottom: 0;
  margin-top: 20px;
}

.abp-blog-inr h3 a {
  color: var(--browncolor);
}

.abp-blog-inr h3 a:hover {
  color: var(--greencolor);
}

.all-blog-p {
  --bs-gutter-x: 30px;
  margin-bottom: -50px;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 95px;
}

.all-blog {
  padding: 45px 0 100px;
}

.prnt-client {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.prnt-client .client-img {
  margin: auto;
}

.prnt-client .clinet-content {
  width: calc(100% - 73px);
  padding-left: 28px;
}

.prnt-client .clinet-content h3 {
  margin-bottom: 5px;
}

.client-review p {
  line-height: 1.5;
}

.client-review p:not(:last-child) {
  margin-bottom: 5px;
}

.e-bnr-snd.things-bnr.cmn-pdding {
  padding-bottom: 40px;
}

.blog-inr {
  padding: 50px 0 90px;
}

.prnt-client {
  margin-bottom: 40px;
}

.blog-img .cmn-hdng {
  margin-bottom: 20px;
  max-width: 1137px;
}

.blog-img {
  width: 100%;
}

.blog-img img {
  width: 100%;
}

.blog-img p:not(:last-child),
.a-blog-review p:not(:last-child) {
  margin-bottom: 10px;
  margin-top: 10px;
}

.a-blog-review {
  padding: 80px 0 110px;
}

.leanr-our-vdo-shape {
  position: absolute;
  right: 0;
  bottom: -55%;
  z-index: -1;
  pointer-events: none;
}

.abp-blog-outr {
  margin-bottom: 50px;
}

.blog-dtls img {
  padding-bottom: 20px;
}

.blog-dtls h3 {
  font-size: 40px;
  line-height: 1.1;
  color: var(--browncolor);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-top: 80px;
}

.blog-dtls {
  padding-bottom: 100px;
}

.input-contact-bx input,
select,
textarea,
.outr-cntct-form form input[type="text"],
.outr-cntct-form form input[type="email"],
.outr-cntct-form form input[type="password"],
.outr-cntct-form form input[type="number"],
.outr-cntct-form form input[type="tel"],
.outr-cntct-form form select,
.outr-cntct-form form textarea {
  padding: 19px !important;
  height: 74px;
  border: 1px solid #ebe8d4;
  font-size: 20px !important;
}

.input-contact-bx input::-webkit-input-placeholder,
.input-contact-bx textarea::-webkit-input-placeholder,
.outr-cntct-form form textarea::-webkit-input-placeholder,
.outr-cntct-form form input::-webkit-input-placeholder {
  color: var(--bodycolor);
  opacity: 1;
}

.input-contact-bx input::-moz-placeholder,
.input-contact-bx textarea::-moz-placeholder,
.outr-cntct-form form textarea::-moz-placeholder,
.outr-cntct-form form input::-moz-placeholder {
  color: var(--bodycolor);
  opacity: 1;
}

.input-contact-bx input:-ms-input-placeholder,
.input-contact-bx textarea:-ms-input-placeholder,
.outr-cntct-form form input:-ms-input-placeholder,
.outr-cntct-form form textarea:-ms-input-placeholder {
  color: var(--bodycolor);
  opacity: 1;
}

.input-contact-bx input::-ms-input-placeholder,
.input-contact-bx textarea::-ms-input-placeholder,
.outr-cntct-form form input::-ms-input-placeholder,
.outr-cntct-form form textarea::-ms-input-placeholder {
  color: var(--bodycolor);
  opacity: 1;
}

.input-contact-bx input::placeholder,
.input-contact-bx textarea::placeholder,
.input-contact-bx select,
.outr-cntct-form form input::placeholder,
.outr-cntct-form form textarea::placeholder,
.outr-cntct-form form select {
  color: var(--bodycolor);
  opacity: 1;
}

.input-contact-bx:not(:last-child) {
  margin-bottom: 15px;
}

.input-contact-bx textarea,
.outr-cntct-form form textarea {
  resize: none;
  height: 206px !important;
  padding: 19px 30px !important;
}

.input-contact-bx label span {
  max-width: 626px;
  display: inline-block;
}

.form-submit-btn {
  margin-top: 45px;
}

.form-submit-btn input[type="submit"] {
  height: 58px;
}

.cnct-lft .cntct-left-img:not(:last-child) {
  margin-bottom: 32px;
}

.inquiry {
  color: var(--browncolor);
  margin-bottom: 15px;
  font-size: 20px;
  margin-top: 5px;
}

.cntct-rgt-total h4 {
  margin-bottom: 10px;
  margin-top: 60px;
}

.left-nmap-inr {
  padding: 94px 53px;
  min-height: 640px;
}

.left-nmap-inr .cmn-hdng {
  max-width: 300px;
}

.left-nmap-inr .cmn-hdng p {
  line-height: 1.6;
}

.parent-n-map {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.left-n-map {
  max-width: 420px;
}

.rgt-n-map {
  /*   width: calc(100% - 420px);
  padding-left: 55px; */
  width: 100%;
}

.rgt-n-map .ba-tems-bg {
  border: 1px solid #ddca6c;
}

.rgt-n-map .map {
  height: 373px;
  margin-left: -95px;
  margin-top: 43px;
}

.parent-bnr-after {
  margin-top: 40px;
}

.n-map {
  padding-bottom: 150px;
}

.shop .cmn-hdng {
  text-align: center;
  margin-bottom: 50px;
}

.shop-outr a {
  width: 100%;
  display: inline-block;
  overflow: hidden;
}

.shop-outr a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.shop .shop-outr a {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 75%;
}

.shop .shop-outr a img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pasrent-shop {
  --bs-gutter-x: 30px;
  margin-bottom: -30px;
}

.shop-outr {
  margin-bottom: 30px;
}

.l-more-btn.shop-btn {
  margin-left: auto;
  margin-right: auto;
  margin-top: 59px;
}

.shop {
  padding-bottom: 100px;
}

.parnt-conct {
  margin-top: 100px;
}

.bnr-content h1 small {
  text-transform: none;
}

.faq-filter ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.faq-filter ul li a {
  font-weight: 400;
  font-size: 26px;
  line-height: 1;
  color: var(--bodycolor);
  font-family: "adobe_garamond_proregular";
  text-transform: capitalize;
  display: inline-block;
  border-bottom: 1px solid transparent;
  padding-bottom: 37px;
}

.faq-filter ul li {
  padding: 0 34px;
  border-bottom: 1px solid rgba(158, 154, 143, 0.6);
}

.faq-filter ul li:first-child {
  padding-left: 0;
}

.faq-filter ul li:lasst-child {
  padding-right: 0;
}

.faq-filter {
  max-width: 1110px;
  margin: auto;
}

.faq-filter ul li.active a {
  color: var(--browncolor);
  border-color: var(--browncolor);
}

.faq-container .qution {
  position: relative;
  padding: 24px 60px 24px 25px;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
  background: #f8f8f8;
  cursor: pointer;
  text-transform: capitalize;
}

.faq-container.is-open .qution {
  background-color: var(--browncolor);
  color: var(--whitecolor);
}

.faq-container.is-open .qution::after {
  background: url(assets/images/faq-active-arw.svg) no-repeat center;
}

.faq-main {
  margin-top: 50px;
}

.faq-container:not(:last-child) {
  margin-bottom: 13px;
}

.faq-container .anwers {
  padding: 40px 24px;
  background-color: #f8f8f8;
}

.faq-container .qution::after {
  position: absolute;
  content: "";
  right: 28px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url(assets/images/faq-btm-arrow.svg) no-repeat center;
  background-size: 100% 100%;
  width: 17px;
  height: 10px;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
}

.contact-reach {
  max-width: 470px;
  margin: auto;
  margin-top: 35px;
}

.contact-reach ul {
  text-align: center;
}

/* .contact-reach ul li {
  text-transform: uppercase;
} */

.contact-reach ul li a {
  color: var(--bodycolor);
  /* text-transform: uppercase; */
}

.e-bnr-snd.ty-ebnr-snd .cmn-hdng {
  line-height: 1.8;
}

.contact-reach ul li a br {
  display: none;
}

.contact-reach ul li a:hover {
  color: var(--redcolor);
}

.ty-sec-img {
  width: 100%;
  margin-bottom: 100px;
}

.ty-sec-img img {
  width: 100%;
}

.shop-outr a:hover img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.ty-ebnr-snd.cmn-pdding {
  padding-bottom: 45px;
}

.shop.ty-shop {
  padding-bottom: 50px;
}

.cntct-rgt-total .contact-reach {
  margin-top: 0;
}

.cntct-rgt-total .contact-reach ul {
  text-align: left;
}

.cntct-left-img img {
  width: 100%;
}

.input-contact-bx select,
.outr-cntct-form form select {
  background: url(assets/images/select-dropdown.svg) no-repeat center;
  background-position: 97% center;
}

.e-bnr-snd.testimonial-ebnr-snd.ty-ebnr-snd .cmn-hdng>p,
.e-bnr-snd.testimonial-ebnr-snd>p {
  max-width: 1150px;
  margin: auto;
}

.blog-dtls>h2 {
  max-width: 1137px;
}

.r-rgt-hdr.mbile-menu {
  display: none;
}

.aba-lorem-af-img img {
  width: 100%;
}

.r-trail-img-bx img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mphone-icon {
  display: none;
}

.e-bnr-snd.cmunity-ebnr.cmn-pdding {
  padding-bottom: 70px;
}

.l-rgt-hdr ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
}

ul.address li:last-child i {
  /* width: 16px; */
  /* height: 14px; */
  margin-top: 5px;
}

.ba-items-outr a:hover .ba-cont {
  color: #a03223;
}

/* 19/4/24 work start */
.comuntiy-img img {
  height: 160px;
  object-fit: cover;
  object-position: top left;
}

/* 19/4/24 work end */

/* 22-04-2024 start */
.pagination {
  width: 100% !important;
}

.pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #9e9a8f;
  font-size: 20px;
  margin: 0 11px;
  width: 58px;
  height: 58px;
  color: #9e9a8f;
  position: relative;
}

.pagination .next.page-numbers,
.pagination .prev.page-numbers {
  font-size: 0;
}

.pagination .next.page-numbers::after {
  content: "→";
  font-size: 20px;
}

.pagination .prev.page-numbers::after {
  content: "→";
  font-size: 20px;
  transform: rotate(180deg);
}

.pagination .page-numbers:hover {
  border-color: #a03223;
  color: #a03223;
}

.f-blog-big-img>a,
.fblog-box>a,
.abp-blog-inr>a {
  width: 100%;
}

.f-blog-big-img>a img,
.fblog-box>a img,
.abp-blog-inr>a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 22-04-2024 end */

/* 24.04.24 start */

.outr-cntct-form form .ginput_container_radio {
  position: relative;
}

.outr-cntct-form form .ginput_container_radio label {
  position: relative;
  margin: 0;
  padding-left: 30px;
  display: inline-block;
  max-width: 626px !important;
  width: 100%;
  color: var(--bodycolor);
  font-size: 20px !important;
}

.outr-cntct-form form .ginput_container_radio input[type="radio"] {
  visibility: hidden;
  display: none;
}

/* .outr-cntct-form form .ginput_container_radio input[type="radio"] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    cursor: pointer;
} */
.outr-cntct-form form .ginput_container_radio input[type="radio"]+label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 16px;
  height: 16px;
  border: 1px solid #ebe8d4;
  border-radius: 100%;
  background: #fff;
}

.outr-cntct-form form .ginput_container_radio input[type="radio"]+label::after {
  content: "";
  width: 8px;
  height: 8px;
  background: #ebe8d4;
  position: absolute;
  top: 10px;
  left: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.outr-cntct-form form .ginput_container_radio input[type="radio"]:checked+label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.outr-cntct-form .gform_confirmation_message {
  border: 1px solid var(--greencolor);
  color: var(--greencolor);
  padding: 20px 15px;
  text-align: center;
  font-weight: 600;
}

.error_search_sec {
  padding: 180px 0 60px;
  background: var(--bodycolor);
}

.error_search_sec .page-content {
  color: var(--whitecolor);
  text-align: center;
}

.error_search_sec .page-content form {
  max-width: 750px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.error_search_sec .page-content form label {
  flex: 0 0 auto;
  margin-right: 15px;
}

.error_search_sec .page-content form input[type="search"] {
  flex: 1;
  padding: 19px;
  border: none;
}

.error_search_sec .page-content form .search-submit {
  margin-left: 15px;
  padding: 16px 20px;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid var(--redcolor);
  color: var(--redcolor);
  height: 64px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  cursor: pointer;
  font-size: 20px;
  outline: none !important;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: transparent;
}

.error_search_sec .page-content form .search-submit:hover {
  color: var(--whitecolor);
  background-color: var(--browncolor);
  border-color: var(--browncolor);
}

.error_search_sec .page-content form .search-submit svg {
  display: none;
}

.error_search_sec .page-content.text-left {
  text-align: left;
}

.error_search_sec .page-content.text-left h1 {
  text-align: center;
}

.error_search_sec .navigation.pagination {
  flex-direction: column;
}

.error_search_sec .navigation.pagination .page-numbers {
  border-color: var(--whitecolor);
  color: var(--whitecolor);
  width: 80px;
  height: 45px;
}

.error_search_sec .navigation.pagination .page-numbers:hover {
  border-color: var(--redcolor);
  color: var(--redcolor);
}

.error_search_sec .navigation.pagination .page-numbers .screen-reader-text,
.error_search_sec .navigation.pagination .page-numbers svg {
  display: none;
}

.error_search_sec article h2 a {
  color: var(--redcolor);
  margin-bottom: 10px;
  display: inline-block;
}

.error_search_sec article h2 a:hover {
  color: var(--whitecolor);
}

.error_search_sec article {
  margin-bottom: 35px;
}

.link-more a {
  color: var(--whitecolor);
  text-decoration: underline !important;
}

.link-more a:hover {
  color: var(--redcolor);
}

/* 24.04.24 end */

/* 25.04.24 css start */
.faq-filter .nav {
  border: none;
  justify-content: center;
}

.faq-filter .nav-tabs .nav-link {
  margin-bottom: 0 !important;
  border: none !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom: 1px solid transparent !important;
  background-color: transparent !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.faq-filter .nav-tabs .nav-item.show .nav-link,
.faq-filter .nav-tabs .nav-link.active {
  color: var(--browncolor) !important;
  border-color: var(--browncolor) !important;
}

.faq-filter .nav-link:focus,
.faq-filter .nav-link:hover {
  color: var(--browncolor) !important;
}

/* 25.04.24 css end */

/* support starts 03.05.2024  */
.newslettter .gform_wrapper.gravity-theme input[type="email"] {
  padding: 10px 130px 10px 67px !important;
}

.newslettter .gform_wrapper.gravity-theme .gform_footer,
.gform_wrapper.gravity-theme .gform_page_footer {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.newslettter .gform_wrapper.gravity-theme .gform_footer input {
  margin-bottom: 0;
}

.footer-box ul.menu li.current_page_item,
.footer-box ul.menu li.current-menu-item {
  color: #ffffff;
  text-shadow: 0 0 1px #ffffff;
}

.cmunity-content {
  margin-bottom: 20px;
}

/* support endss 03.05.2024  */

/* support start 8-5-24 */
.outr-cntct-form .gform_wrapper.gravity-theme .gfield_label {
  color: var(--browncolor);
  margin-bottom: 15px;
  font-size: 20px;
  margin-top: 5px;
  font-weight: normal;
}

.outr-cntct-form .gfield_label .gfield_required {
  display: none;
}

.new-trial-sec .trail-imgs {
  width: 100%;
}

.new-trial-sec .trail-imgs img {
  object-fit: cover;
  width: 100%;
  max-height: 382px;
  min-height: 382px;
  object-position: top;
}

.new-trial-sec .new-trial-sec-cont {
  max-width: inherit;
  margin: 0 auto 30px;
  padding: 30px;
  min-height: auto;
}

/* support end 8-5-24 */

/* 09.05.24 start */

.land-greek {
  height: 590px;
  width: 100%;
}

.land-greek img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 09.05.24 end */

/* 23.07.24 css */
.newsnewwrap {
  max-width: 800px;
  margin: 130px auto 0;
}

.newsnewwrap .cmn-hdng {
  text-align: center;
  margin-bottom: 25px;
}

.prnt-newsletter .newsnewwrap .cmn-hdng {
  max-width: 100%;
}

.newsnewwrap .gform_wrapper .gform_footer {
  justify-content: center;
}

.newsnewwrap .gform_wrapper .gfield input[type="email"] {
  padding-left: 65px;
  margin-bottom: 0;
}

.newsnewwrap .gform_wrapper .gform_footer input[type="submit"] {
  background-color: var(--redcolor);
  color: var(--whitecolor);
}

.newsnewwrap .gform_wrapper .gform_footer input[type="submit"]:hover {
  border-color: var(--redcolor);
  background-color: var(--redcolor);
}

.main-head {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  /* -webkit-transition: opacity .4s ease-in, -webkit-transform .5s ease-out;
  transition: opacity .4s ease-in, -webkit-transform .5s ease-out;
  transition: transform .5s ease-out, opacity .4s ease-in;
  transition: transform .5s ease-out, opacity .4s ease-in, -webkit-transform .5s ease-out;
  -webkit-transition: transform .5s ease-out, opacity .4s ease-in;
  -moz-transition: transform .5s ease-out, opacity .4s ease-in;
  -ms-transition: transform .5s ease-out, opacity .4s ease-in;
  -o-transition: transform .5s ease-out, opacity .4s ease-in;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0); */
  opacity: 1;
}

.main-head .btm-hdr {
  -webkit-transition: opacity 0.4s ease-in, -webkit-transform 0.5s ease-out;
  transition: opacity 0.4s ease-in, -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out, opacity 0.4s ease-in;
  transition: transform 0.5s ease-out, opacity 0.4s ease-in,
    -webkit-transform 0.5s ease-out;
  -webkit-transition: transform 0.5s ease-out, opacity 0.4s ease-in;
  -moz-transition: transform 0.5s ease-out, opacity 0.4s ease-in;
  -ms-transition: transform 0.5s ease-out, opacity 0.4s ease-in;
  -o-transition: transform 0.5s ease-out, opacity 0.4s ease-in;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
}

.main-head.hideNav .btm-hdr {
  transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  opacity: 0;
}

.main-head.hideNav.scroll_nav {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.main-head.scroll_nav {
  /* background-color: rgba(0, 0, 0, 0.8); */
  background-color: #62564a;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.top-hdr {
  position: relative;
  /* z-index: 9999; */
}

/* 23.07.24 css */

.dropcap p::first-letter {
  color: var(--redcolor);
  font-size: 55px;
  font-family: "adobe_garamond_proregular";
  font-weight: 500;
  float: left;
  line-height: 50px;
  padding-right: 8px;
  margin-top: -3px;
}

/* image pin start */
div#open-add-location-overlay {
  display: none;
}

.leaflet-bottom.leaflet-right {
  display: none;
}

/* image pin end */

/*support pp.c 25/7/2024*/
.wsnewtour {
  position: relative;
}

.wsnewtour::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.48);
}

.wsnewtour .tour-content {
  position: relative;
}

.wsfullwidthiconsec {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 150px 0;
  position: relative;
}

.wsfullwidthiconsec::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.wsfullwidthiconsec .container {
  position: relative;
}

.wsfullwidthiconsec .iconimg {
  margin-bottom: 10px;
}

.wsfullwidthiconsec .iconwrap {
  text-align: center;
  padding: 25px 15px;
}

.wsfullwidthiconsec .iconwrap h3 {
  font-family: "gothambook";
  color: var(--whitecolor);
  text-transform: uppercase;
  margin-top: 24px;
  font-size: 20px;
}

.wsfullwidthiconsec .iconwrapinner {
  width: 100px;
  height: 100px;
  background-color: rgba(255, 255, 255, 0.1);
  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: auto;
  border-radius: 100%;
  padding: 5px;
  position: relative;
  z-index: 1;
}

.wsfullwidthiconsec .iconwrapinner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 100%;
  top: 0;
  left: 0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  z-index: -1;
  opacity: 0;
}

.wsfullwidthiconsec .iconwrap:hover .iconwrapinner::before {
  -webkit-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
  opacity: 1;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  to {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    opacity: 0;
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  to {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    opacity: 0;
  }
}

.wsfullwidthiconsec .iconwrapinner img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
  max-width: 40px;
}

.ws-worth-living-new .rgt-w-lvng-img {
  margin-bottom: 0;
}

.wslandofpromise .bnr-content h1 {
  letter-spacing: 0.3em;
  /* font-size: 44px; */
}

.wslandofpromise .bnr-content h1 span {
  max-width: 170px;
}

.so-store .prnt-store .store-content a {
  text-transform: uppercase;
  font-family: "gothambook";
  letter-spacing: 0.1em;
}

.so-store .newsletter-form form {
  position: relative;
}

.so-store .newsletter-form form .gform_footer {
  position: absolute;
  top: 4px;
  right: 5px;
  margin: 0;
  padding: 0;
}

.so-store .newsletter-form form .gform_footer input[type="submit"] {
  color: var(--redcolor);
  background-color: transparent;
  margin-bottom: 0;
}

.so-store .newsletter-form form .gform_footer input[type="submit"]:hover {
  color: var(--whitecolor);
}

.so-store .newsnewwrap .gform_wrapper .gfield input[type="email"] {
  padding-right: 120px;
}

.wsfullwidthiconsec .iconimg {
  width: 25%;
}

.open-user-map {
  overflow: hidden;
}

.ws-worth-living-new .prnt-worth {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*support pp.c 25/7/2024*/

/* AD 30/07/2024 */
.wsfullheightbanner.explore-banner {
  /* min-height: 100vh; */
  min-height: 800px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.wsfullheightbanner.explore-banner .bnr-content {
  max-width: 100%;
}

/* .wsfullheightbanner.explore-banner .bnr-content h1 {
  text-align: center;
  font-size: 128px;
  letter-spacing: 38px;
} */

.page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
  font-size: 40px;
  line-height: 1.7;
}

.page-template-explore .e-bnr-snd.dropcap .cmn-hdng p::first-letter {
  font-size: 140px;
  margin: 46px 15px 20px 0;
}

.page-template-explore .cta-block {
  position: relative;
}

.page-template-explore .cta-block .cta-block__bg img {
  width: 100%;
  min-height: 600px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: right center;
  object-position: right center;
}

.page-template-explore .cta-block .cta-block__copy {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 50px 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.page-template-explore .cta-block .cta-block__copy p.body-copy {
  font-size: 36px;
  color: #62564a;
  max-width: 640px;
  margin: 0 auto 40px;
}

.page-template-explore .cta-block .cta-block__copy .arrow-link a {
  color: #a02a21;
  letter-spacing: 0.2em;
  font-size: 22px;
  text-transform: uppercase;
}

.page-template-explore .rgt-w-lvng-img {
  margin-bottom: 0;
}

.page-template-explore .photo-scroll {
  position: relative;
}

.page-template-explore .photo-scroll .topimg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1;
}

.page-template-explore .photo-scroll .topimg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.page-template-explore .photo-scroll .photo-scroll__images-wrap {
  position: relative;
  z-index: 2;
  padding: 60vh 0;
}

.page-template-explore .photo-scroll .photo-scroll__block:nth-child(odd) {
  text-align: right;
}

.page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-1 img {
  width: 35%;
  margin-right: 3%;
  margin-bottom: -11%;
}

.page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-2 img {
  width: 34%;
  margin-bottom: -8%;
}

.page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-3 img {
  width: 39%;
  margin-right: 9%;
  margin-bottom: -3%;
}

.page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-4 img {
  width: 36%;
  margin-left: 6%;
  margin-bottom: -7%;
}

.page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-5 img {
  width: 30%;
  margin-right: 5%;
  margin-bottom: -12%;
}

.page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-6 img {
  width: 45%;
  margin-left: 10%;
}

.page-template-explore .photo-scroll .photo-scroll__images {
  opacity: 0;
  -webkit-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.page-template-explore .photo-scroll .photo-scroll__images.show {
  opacity: 1;
}

.page-template-explore .prnt-store.row {
  margin-bottom: 50px;
}

.page-template-explore .prnt-store.row .parent-bnr-after {
  width: 100%;
}

.page-template-explore .parent-bnr-after .ba-tems-bg {
  background-color: transparent;
}

.page-template-explore .so-store .parent-bnr-after .ba-cont {
  margin-top: 0;
  color: var(--whitecolor);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-transform: uppercase;
}

.page-template-explore .event-after {
  top: 0;
  width: 15%;
}

.page-template-about .aboutfullimgsec {
  background-image: url(https://millicanresdev.wpenginepowered.com/wp-content/uploads/2024/05/MLS3.1.webp);
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  padding: 100px 0;
  min-height: 600px;
}

.page-template-about .aboutfullimgsec .cardentry {
  background-color: rgba(255, 255, 255, 0.8);
  /* max-width: 460px; */
  max-width: 760px;
  padding: 60px 40px 40px;
  color: var(--browncolor);
  line-height: 1.4;
}

.page-template-about .aboutfullimgsec .cardentry .image {
  text-align: center;
  margin-top: 25px;
}

.page-template-about .aboutfullimgsec .cardentry .image img {
  width: 96px;
}

/* AD 30/07/2024 END */

/* sg-31-jul-2024 */
.ws-image-map-wrapper {
  position: relative;
}

.ws-image-map-wrapper .wsmapimg img {
  width: 100%;
  object-fit: contain;
}

.ws-image-map-wrapper .pointerwrap {
  position: absolute;
  top: 49%;
  left: 45%;
  transform: translate(-50%, -50%);
}

.ws-image-map-wrapper .pointerwrap a {
  display: block;
}

.ws-image-map-wrapper .pointerwrap a img {
  max-width: 50px;
  width: auto;
  height: auto;
}

.cmunity-cntnt {
  margin-left: 150px;
}

.things-cm-outr:nth-child(even) .cmunity-cntnt {
  margin-right: 150px;
}

.community.things .things-cm-outr .Imageswiper {
  padding-top: 70px;
}

.community.things .things-cm-outr:last-child,
.community.things .things-cm-outr:nth-child(2) {
  padding-top: 90px;
}

.Imageswiper .contentwrap h3 a {
  color: var(--browncolor);
  opacity: 0;
  text-align: center;
  display: block;
}

.Imageswiper .contentwrap h3 a:hover {
  color: var(--browncolor);
}

.Imageswiper .things-img:hover .contentwrap a {
  opacity: 1;
}

.Imageswiper .imagewrap {
  margin-bottom: 15px;
}

/* sg-31-jul-2024 */

.threewlorem .threlo-box {
  text-align: center;
}

/* 19-08-2024 */
.so-store .newsnewwrap .cmn-hdng h2 {
  letter-spacing: 0.5rem;
}

.overlay-effect {
  position: relative;
}

.overlay-effect .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: 0.5s ease;
  background-color: #000000af;
}

.overlay-effect:hover .overlay {
  opacity: 1;
}

.overlay-effect .text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.explore-banner.abt-bnr video {
  width: 100%;
  height: auto;
}

/* support starts 20.08.2024  */

.btm-hdr {
  height: 100%;
}

/* support ends 20.08.2024  */

.photo-scroll .photo-scroll__overlay {
  position: absolute;
  z-index: 4;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 25px;
}

.photo-scroll .photo-scroll__overlay-copy {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  text-align: center;
  font-size: 20px;
}

/* 21/08/2024 start */
.event-wrap-for-home .event {
  overflow: visible;
  z-index: initial;
}

.promise-content {
  max-width: 885px;
  margin: 0 auto;
}

.home-store-wrap .so-store {
  background-attachment: fixed !important;
}

.page-template-explore .so-store .parent-bnr-after .ba-cont {
  font-size: 23px;
}

.video-bnr-content.bnr-content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  left: 0;
  max-width: 100%;
}

.video-bnr-content.bnr-content h1 {
  text-align: center;
}

.page-template-explore .cta-block .cta-block__copy p.body-copy {
  /* font-family: "adobe_garamond_proregular"; */
  font-family: "futura_ptbook";
  font-weight: 400;
}

.cmunity-cntnt h2 {
  font-size: 26px;
}

.cmunity-cntnt {
  max-width: 397px;
}

.page-template-explore .so-store {
  padding: 50px 0 125px;
}

.home-store-wrap .so-store {
  padding: 125px 0 125px;
}

.wsfullwidthiconsec {
  padding: 30px 0px;
  min-height: 900px;
}

.tour.wsmnewtour {
  padding: 30px 0px;
  min-height: 900px;
}

.promise-content p {
  line-height: 1.7;
  letter-spacing: 6px;
  max-width: 100%;
  font-family: "adobe_garamond_proregular";
}

.promise-content {
  max-width: 1170px;
}

/* 21/08/2024 end */

/* 22/08/24 work start */
.navbar-v2 {
  position: static;
}

.navbar-nav-v2 li {
  position: static;
}

.mega-menu-wrapper-v2 {
  position: absolute;
  top: 100%;
  left: 0;
  padding-left: calc(50% - (1474px / 2));
  background: #fff;
  width: 100%;
  /* height: 500px; */
  height: calc(100vh - 200px);
  border-bottom: 1px solid #eee;
  overflow: auto;
  clip-path: polygon(0 0, 100% 0%, 100% 0, 0 0);
  pointer-events: none;
  transition: all 0.3s ease-in-out;
}

.mega-menu-wrapper-v2.open {
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);
  pointer-events: all;
}

.megamenu-row-v2 {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}

.megamenu-col-lft-v2 {
  width: 40%;
  padding: 60px 0px;
  padding-left: 100px;
  padding-right: 25px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.megamenu-col-rgt-v2 {
  width: 60%;
  position: relative;
}

.megamenu-fixed-pos-img-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}

.megamenu-fixed-pos-img-wrap img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.append-img-cont {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  max-width: 60%;
  margin-left: auto;
}

.append-img-cont img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.mega-menu-title-v2 {
  font-size: 38px;
  color: #000;
  font-weight: 600;
  margin-bottom: 35px;
  transition: all 0.5s ease-in-out;
}

.mega-menu-title-v2 a {
  color: #000;
  position: relative;
}

.mega-menu-title-v2 a:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
  height: 2px;
  background: #000;
  transition: all 0.3s ease-in-out;
}

.mega-menu-title-v2 a:hover:after {
  width: 100%;
}

.mega-menu-title-v2 a:hover {
  color: currentColor;
}

.menus-list-wrap li a {
  position: relative;
}

.menus-list-wrap li .list-cont-img {
  display: none;
}

.menus-list-wrap li a:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
  height: 2px;
  background: #000;
  transition: all 0.3s ease-in-out;
}

.menus-list-wrap li.blank_menu a {
  background: transparent !important;
}

.menus-list-wrap li a:hover:after {
  width: 100%;
}

.menus-list-wrap {
  display: flex;
  flex-wrap: wrap;
  transition: all 0.5s ease-in-out;
}

.menus-list-wrap ul {
  /* width: 100%; */
  display: inline-flex;
  flex-direction: column;
}

.menus-list-wrap ul li+li {
  margin-top: 15px;
}

.menus-list-wrap ul li a {
  color: #333;
  text-transform: uppercase;
  font-family: "gothambook";
}

.megamenu-col-lft-v2>* {
  transform: translateY(100px);
  opacity: 0;
}

.mega-menu-wrapper-v2.open .megamenu-col-lft-v2>* {
  transform: translateY(0px);
  opacity: 1;
}

.mega-menu-wrapper-v2.open .mega-menu-title-v2 {
  transition: all 0.5s ease-in-out 0.2s;
}

.mega-menu-wrapper-v2.open .menus-list-wrap {
  transition: all 0.5s ease-in-out 0.4s;
}

.mega-menu-wrapper-v2.open .mega-menu-btn-wrap {
  transition: all 0.5s ease-in-out 0.6s;
}

.mega-menu-wrapper-v2.open .megamenu-fixed-pos-img-wrap {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  transition: all 0.3s ease-in 0.4s;
}

.navbar-nav-v2 li.has-dropmenu,
.navbar-nav-v2 li.has-box-dropdown {
  padding-right: 18px;
  background-image: url(assets/images/sort-down2.png);
  background-size: 15px;
  background-position: right 40px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.dropdown-menu-v3 {
  background: #fff;
  width: 250px;
  position: absolute;
  top: 100%;
  padding: 0;
  pointer-events: none;
  transform: scaleY(0);
  transform-origin: top;
  opacity: 0;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in-out;
}

.navbar-nav-v2 li.has-box-dropdown {
  position: relative;
}

.dropdown-menu-v3 li a {
  color: #000;
}

.dropdown-menu-v3 li {
  padding: 15px;
  border-bottom: 1px solid #eee;
}

.dropdown-menu-v3 li:last-child {
  border-bottom: 0px;
}

.dropdown-menu-v3 li a:hover {
  color: var(--redcolor);
}

.dropdown-menu-v3.open {
  pointer-events: all;
  opacity: 1;
  transform: scaleY(1);
}

/* 22/08/24 work start */
.threewlorem .parent-threl {
  align-items: flex-start;
}

.threewlorem .threlo-box h3 {
  color: var(--redcolor);
}

.e-bnr-snd h2 {
  text-transform: none;
}

.back-menu {
  display: none;
}

/* 23/08/24 work end */

.store-page {
  padding-top: 100px;
}

.abountpage-signup-sec {
  padding-top: 60px;
}

/* 29/8/24 work start */
.wslandofpromise {
  min-height: 750px;
}

.wslandofpromise p {
  line-height: 1.5;
}

.wsfullwidthiconsec .iconwrapinner {
  background: transparent;
}

.wsfullwidthiconsec .iconwrap h3 {
  display: none;
}

.wsfullwidthiconsec .iconwrap:hover h3 {
  display: block;
}

.wsfullwidthiconsec .iconwrapinner {
  background: transparent !important;
}

.wsfullwidthiconsec .iconwrapinner::before {
  display: none;
}

.wsfullwidthiconsec::before {
  background-color: rgba(0, 0, 0, 0.1);
}

.event-wrap-for-home .event {
  padding-top: 0px;
}

.parent-bnr-after {
  margin-top: 100px;
}

.cmn-tooltip-ctc {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.cmn-tooltip-ctc-wrap {
  position: absolute;
  top: -61px;
  left: 0;
  right: 0;
  background: #fff;
  display: inline-block;
  padding: 10px;
  max-width: 320px;
  border-radius: 10px !important;
  color: #000;
  margin: 0 auto;
  opacity: 0;
  text-align: center;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.cmn-tooltip-ctc-wrap:after {
  content: "";
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 10px solid #fff;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 25px;
}

.cmn-tooltip-ctc:hover .cmn-tooltip-ctc-wrap {
  opacity: 1;
}

.so-store .cmn-hdng h2 {
  letter-spacing: 0.6rem;
}

.newsnewwrap {
  max-width: 100%;
}

.newsletter-form {
  max-width: 800px;
  margin: 0 auto;
}

.home-store-wrap .so-store {
  background-attachment: static !important;
}

.parent-news-blog {
  margin-top: 70px;
}

/* 29/8/24 work end */

/* 30/8/24 work start */
.megamenu-fixed-pos-img-wrap,
.append-img-cont {
  display: flex;
  flex-wrap: wrap;
  background-color: #000;
}

.append-img-cont img {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  left: 0;
  top: 0;
}

.megamenu-fixed-pos-clg,
.append-img-cont-inner {
  width: 50%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.megamenu-fixed-pos-img-wrap>img,
.append-img-cont>img {
  width: 50%;
}

.megamenu-fixed-pos-clg img,
.append-img-cont-inner img {
  flex-grow: 1;
  height: 50%;
}

.megamenu-fixed-pos-img-wrap img,
.append-img-cont img {
  border: 3px solid #fff;
  object-fit: cover;
}

.menus-list-wrap li .list-cont-img1,
.menus-list-wrap li .list-cont-img2,
.menus-list-wrap li .list-cont-img3 {
  display: none;
}

.home-store-wrap .so-store {
  background-attachment: inherit !important;
}

/* .e-bnr-snd h2 {
  font-style: italic;
  line-height: 1.6;
} */
.page-template-things-to-do .e-bnr-snd h2 {
  font-size: 1.375rem;
  line-height: 1.6;
  font-family: futura-pt, Futura, "Century Gothic", Verdana, sans-serif;
  color: #a02a21;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-style: normal;
}

.preserving .lft-p-inr-content p {
  line-height: 1.8;
  letter-spacing: 2px;
  margin-top: 30px;
}

.preserving {
  padding: 100px 0px;
}

.abountpage-signup-sec {
  padding-top: 90px;
}

.page-template-about .aboutfullimgsec .cardentry {
  font-family: "adobe_garamond_proregular";
  letter-spacing: 0.055em;
}

.chld-img-wrap img {
  width: 100%;
}

.cmn-ban-text2 {
  margin-left: auto;
  margin-right: 0px;
  max-width: 381px;
  text-align: right;
}

.wsfullheightbanner {
  padding: 160px 0px !important;
}

.cmn-ban-text2>span {
  font-size: 30px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  display: block;
  letter-spacing: 5px;
  font-family: "adobe_garamond_proregular";
}

.cmn-ban-text2 h1 {
  letter-spacing: 12px;
  line-height: 1.1;
  font-family: "gothambook";
}

.cmn-ban-text2 p {
  color: #fff;
  max-width: 90%;
  margin-left: auto;
  letter-spacing: 2px;
  font-size: 16px;
  font-family: "gothambook";
}

.abt-ban-cta a {
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.17em;
  text-transform: uppercase;
  font-family: "adobe_garamond_proregular";
}

.abt-ban-cta a:hover {
  opacity: 0.8;
}

.page-template-about .aboutfullimgsec .cardentry .body span {
  color: var(--redcolor);
}

.page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
  font-family: "adobe_garamond_proregular";
  line-height: 1.65;
}

/* .o-reserve {
  padding-bottom: 0px; 
} */
/* .page-template-things-to-do .o-reserve { 
  padding-top: 0;
} */

section.worth-living.life-sec.cmn-pdding {
  padding-top: 100px;
}

.prnt-worth .left-w-living-content p {
  line-height: 1.6;
  letter-spacing: 2px;
}

section.worth-living.life-sec.cmn-pdding .row {
  align-items: stretch;
}

.page-template-explore .rgt-w-lvng-img {
  width: 100%;
  height: 100%;
}

.page-template-explore .rgt-w-lvng-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.page-template-explore .so-store {
  padding-bottom: 190px;
}

.page-template-explore .so-store .parent-bnr-after .ba-cont {
  font-size: 21px;
  font-family: "futura_ptbook";
}

.about-us .cmn-hdng h2 {
  font-family: "futura_ptbook";
  color: var(--redcolor);
  font-size: 26px;
}

/* 30/8/24 work end */

.short-desc {
  line-height: 1.8;
}

/* 3-sep-2024 sg support*/

.abp-blog-inr>a,
.fblog-box>a {
  position: relative;
  padding-top: 66%;
}

.abp-blog-inr>a>img,
.fblog-box>a>img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 3-sep-2024 sg support*/

/* 4/9/24 work start */
.mega-menu-wrapper-v2 {
  background: #62564a;
}

.mega-menu-title-v2 a {
  color: #fff;
}

.menus-list-wrap ul li a {
  color: #fff;
}

.menus-list-wrap li a:after {
  background: #fff;
}

.append-img-cont {
  max-width: 100%;
}

/* 4/9/24 work end */

/* 05.09.24 start */

.down-angle {
  display: block;
  width: 20px;
  height: 20px;
  margin: 20px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: rotate(45deg) translateX(-50%);
  position: absolute;
  bottom: 0;
  left: 50%;
  display: none;
}

.page-template-things-to-do .down-angle {
  display: block;
}

.cmn-pdding.dropcap {
  padding: 150px 0;
}

/* 05.09.24 end */

/* 06-09-2024 KM start */
.icon-new-block {
  padding: 0 0 130px;
}

.conservancy-icons-list {
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 1054px;
  margin: -30px auto 0;
}

.conservancy-icons-list li {
  width: 6.25%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: -45px;
}

.conservancy-icons-list li:nth-child(even) {
  padding-top: 60px;
}

.conservancy-icons-list li img {
  width: 100%;
}

.new-format-bg-content .cmunity-img {
  height: calc(100% - 82px);
}

.new-format-bg-content .cmunity-cntnt {
  max-width: 410px;
  padding: 60px 40px;
  border: none;
  background-color: #ede5ce;
  display: block;
  min-height: auto;
  margin: 0;
}

.new-format-bg-content.right-content .cmunity-cntnt {
  margin: 0 0 0 auto;
}

.new-format-bg-content .cmunity-cntnt h2 {
  text-transform: capitalize;
  font-size: 46px;
  margin-bottom: 15px;
  line-height: 1;
}

.new-format-bg-content .cmunity-cntnt p {
  font-family: "adobe_garamond_proregular";
  /* color: #635651; */
  color: #707070;
  letter-spacing: 0.065em;
}

.small-subtitle {
  text-transform: uppercase;
  color: #a03223;
  letter-spacing: 0.25em;
  font-size: 15px;
  font-weight: 600;
  display: block;
  margin-bottom: 18px;
}

.imageswipercard-slider .slick-list {
  margin: 0 -20px;
}

.imageswipercard-slider .img-slide {
  padding: 0 20px;
}

.imageswipercard-slider .wlvng-img-box-inr {
  border-radius: 0;
  height: 430px;
  display: block;
}

.imageswipercard-slider .wlvng-img-box-inr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease-in-out;
}

.imageswipercard-slider .wlvng-img-box-inr:hover:hover img {
  transform: scale(1.1);
}

.imageswipercard-slider .overlay-effect .overlay {
  background-color: rgba(71, 51, 28, 0.5);
  transform: translateY(100%);
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}

.imageswipercard-slider .wlvng-img-box-inr.overlay-effect .text {
  font-size: 36px;
  color: #ffffff;
  font-weight: 300;
  letter-spacing: 0.05em;
  font-family: "futura_ptbook";
  text-transform: uppercase;
  position: unset;
  transform: unset;
}

.imageswipercard-slider .wlvng-img-box-inr:hover .overlay {
  transform: translateY(0);
}

.new-lap-format .things-cm-outr:nth-child(even) .new-format-bg-content.right-content .cmunity-cntnt {
  margin: 0;
}

.imageswipercard-slider {
  padding: 0 0;
}

.imageswipercard-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 3;
  font-size: 0;
  padding: 0;
  border: none;
  width: 30px;
  height: 50px;
  transition: all 0.4s ease-in-out;
}

.imageswipercard-slider .slick-arrow:hover {
  opacity: 0.6;
}

.imageswipercard-slider .slick-prev {
  left: 30px;
  background: url(assets/images/as-left-arrow.svg) center center no-repeat transparent;
  background-size: 100% 100%;
}

.imageswipercard-slider .slick-next {
  right: 30px;
  background: url(assets/images/as-right-arrow.svg) center center no-repeat transparent;
  background-size: 100% 100%;
}

.new-lap-format .things-cm-outr .cmnunity-img-box {
  margin: 0 0 30px;
}

.new-cta-banner {
  width: 100%;
  position: relative;
}

.new-cta-banner-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

.new-cta-banner-overlay {
  position: relative;
  padding: 80px 0;
  min-height: 600px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.new-cta-overlay-content {
  width: 100%;
  max-width: 692px;
  margin: 0 auto;
}

.new-cta-overlay-content h2 {
  text-transform: capitalize;
}

.community.new-lap-format {
  padding-bottom: 90px;
}

/* .page-template-things-to-do .down-angle {
  display: none;
} */

.footer-box-1 {
  width: 34%;
  padding-right: 30px;
}

.footer-box-2 {
  width: 31%;
  border: 1px solid #ccc;
  border-width: 0 1px;
  padding: 0 30px 0 40px;
}

.footer-box-3 {
  width: 35%;
  padding-left: 50px;
}

.ws-social-menu .social-footer {
  background: transparent;
  padding-left: 0;
  padding-right: 0;
}

.new-half-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.new-half-content {
  text-align: center;
  padding: 0 50px;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  font-family: "adobe_garamond_proregular";
  color: #463c39;
  font-size: 28px;
  line-height: 1.26;
}

.new-half-content h2 {
  font-family: "futura_ptmedium";
  color: var(--redcolor);
  padding: 0 0 24px;
  margin: 0 0 29px;
  font-size: 36px;
  letter-spacing: 0.15em;
  position: relative;
}

.new-half-content h2::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 128px;
  height: 3px;
  background: var(--redcolor);
  left: 50%;
  transform: translate(-50%, 0);
}

.new-half-nav-menu .row {
  --bs-gutter-y: 20px;
  justify-content: center;
}

.new-half-nav-menu-btn .cmn-btn {
  width: 100%;
  text-align: center;
  font-weight: bold;
  padding: 15px 20px;
  font-size: 22px;
}

.new-half-nav-header {
  text-align: center;
  padding: 0 0 40px;
}

.new-half-nav-header h2 {
  font-size: 50px;
}

.new-half-nav-menu {
  padding: 0 130px;
}

/* 06-09-2024 KM end */

/* 09-09-2024 KM START */
.new-half-nav-menu-wrap {
  padding: 50px 130px;
}

.new-half-nav-menu-wrap-item {
  padding: 50px 0;
}

.new-half-nav-menu-wrap-item .new-half-content h2 {
  padding: 0;
  margin: 0px 0 12px;
  font-size: 32px;
}

.new-half-nav-menu-wrap-item .new-half-content h2::after {
  display: none;
}

.new-half-content h3 {
  font-family: "adobe_garamond_proitalic";
  font-weight: normal;
  color: #463c39;
  font-size: 28px;
}

.sd-header {
  padding: 20px 0 28px;
}

.sd-header h4 {
  margin: 0 0 0;
  color: #463c39;
  font-size: 28px;
  text-decoration: underline;
}

.new-half-image {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.new-half-image-oval {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(71, 51, 28, 0.36);
  transform: translateY(100%);
  transition: all 0.3s ease-in-out;
}

.new-half-image-oval>a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 32px;
  color: #ffffff;
  font-weight: 300;
  padding: 20px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  text-align: center;
  font-family: "futura_ptdemi";
}

.new-half-image:hover .new-half-image-oval {
  transform: translateY(0);
}

.new-half-nav-menu-wrap-item:nth-child(even) .row {
  flex-direction: row-reverse;
}

.new-half-nav-menu-wrap-item .new-half-content {
  width: 100%;
  max-width: 590px;
  margin: 0 auto;
}

.page-template-directions .explore-banner .bnr-content {
  max-width: unset;
}

.page-template-directions .explore-banner .bnr-content h1 {
  text-align: center;
}

.new-half-content p a {
  color: #463c39;
}

.new-half-content p a:hover {
  color: var(--redcolor);
}

.properties-banner {
  min-height: 800px;
  align-items: center;
  display: flex;
  text-align: right;
  color: #ffffff;
  position: relative;
  padding: 140px 0 90px;
}

.properties-banner::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.42);
}

.properties-banner-content {
  position: relative;
  z-index: 1;
}

.properties-banner-top-title {
  font-size: 44px;
  letter-spacing: 0.1em;
  display: block;
  line-height: 1.2em;
  margin: 0 0 12px;
}

.properties-banner-content-wrap h1 {
  letter-spacing: 0.2em;
  font-size: 74px;
  margin: 0 0 30px;
}

.properties-banner-content-wrap p {
  font-family: "adobe_garamond_proregular";
  letter-spacing: 0.1em;
  font-size: 22px;
}

.properties-banner-cta {
  display: inline-block;
  color: #ffffff;
  letter-spacing: 0.16em;
  font-size: 36px;
  font-family: "futura_ptlight";
}

.properties-banner-cta:hover {
  opacity: 0.8;
  color: #ffffff;
}

.properties-for-header {
  padding: 100px 0;
}

.properties-for-header-titl {
  text-align: center;
  width: 100%;
  max-width: 970px;
  margin: 0 auto;
}

.properties-for-header-titl h2 {
  text-transform: none;
  color: #a09797;
  font-family: "adobe_garamond_probold";
  line-height: 1.3;
}

.putdown {
  position: relative;
}

.putdown-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}

.putdown-overlay {
  padding: 80px 0 100px;
  position: relative;
}

.putdown-box {
  width: 100%;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.8);
  max-width: 460px;
  padding: 40px 52px;
  color: #a09797;
  line-height: 1.4;
  font-family: "adobe_garamond_proregular";
  letter-spacing: 1px;
  font-size: 28px;
}

.putdown-box p span {
  color: var(--redcolor);
}

.loc-find-img img {
  width: 100%;
}

.loc-find-lay {
  position: relative;
  z-index: 1;
  margin-top: -150px;
}

.loc-find-lay-content {
  width: 100%;
  max-width: 1030px;
  margin: 0 auto;
  padding: 50px 140px 80px;
  background: #ffffff;
  border: 1px solid #727272;
  text-align: center;
  font-family: "gothambook";
  color: #6e6259;
  font-size: 22px;
  line-height: 1.6;
}

.loc-find-lay-content h2 {
  margin: 0 0 35px 0px;
}

.loc-find-lay-content h3 {
  color: var(--redcolor);
  font-size: 30px;
}

.lc-btn-wrp {
  padding: 32px 0 0;
}

.lc-btn {
  display: inline-block;
}

.loc-find {
  padding: 0 0 80px;
}

.loc-full-item-bg img {
  width: 100%;
}

.loc-full-item-content {
  /* padding: 80px 0 100px; */
  padding: 100px 0 100px;
}

.loc-full-item-content-wrp {
  width: 100%;
  max-width: 800px;
  color: #a09797;
  line-height: 1.4;
  font-family: "adobe_garamond_proregular";
  font-size: 30px;
}

.loc-full-item-content h2 {
  position: relative;
  letter-spacing: 0;
  padding: 0 0 15px;
  margin: 0 0 40px;
  color: #a09797;
  text-transform: capitalize;
  font-size: 62px;
}

.loc-full-item-content h2::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 175px;
  height: 2px;
  background: var(--redcolor);
}

.loc-full-item-content-wrp .lc-btn-wrp {
  padding: 0;
}

.loc-full-item-content-wrp .lc-btn-wrp .lc-btn {
  font-size: 24px;
  font-family: "futura_ptbook";
  letter-spacing: 0.04em;
}

.loc-full-item-content-wrp .lc-btn-wrp {
  padding: 14px 0 0;
}

.loc-full-item:nth-child(even) .loc-full-item-content-wrp {
  margin-left: auto;
  text-align: right;
}

.loc-full-item:nth-child(even) .loc-full-item-content h2::after {
  left: auto;
  right: 0;
}

/* 09-09-2024 KM END */

/* 10-09-2024 KM START */
.megamenu-fixed-pos-img-wrap img,
.append-img-cont img {
  border: none;
}

.megamenu-fixed-pos-img-wrap,
.append-img-cont {
  background: transparent;
}

.mega-menu-wrapper-v2 {
  background: #635651;
  padding-top: 30px;
  border-bottom: 5px solid #ede7cf;
}

.main-head.open {
  background: #635651;
}

.mega-menu-title-v2 {
  color: #ffffff;
  font-family: "adobe_garamond_probold";
  margin: 0 0 18px;
}

.megamenu-col-lft-v2 {
  width: 50%;
  padding-left: 20px;
  justify-content: flex-start;
  padding-top: 20px;
}

.megamenu-col-rgt-v2 {
  width: 50%;
}

.mega-menu-btn-wrap {
  margin-top: 60px;
  padding-left: 20px;
  transition: all 0.5s ease-in-out;
}

.megamenu-col-lft-v2>* {
  transform: translateY(100px);
  opacity: 0;
}

.mega-menu-wrapper-v2.open .megamenu-col-lft-v2>* {
  transform: translateY(0px);
  opacity: 1;
}

.mega-menu-wrapper-v2.open .mega-menu-btn-wrap {
  transition: all 0.5s ease-in-out 0.6s;
}

.megamenu-btn-v2 {
  font-size: 16px;
  font-weight: 500;
  color: #000;
  font-weight: normal !important;
  text-transform: uppercase;
}

.megamenu-btn-v2 i {
  width: 60px;
  height: 60px;
  background: #eee;
  border-radius: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #000;
  margin-right: 10px;
  border: 1px solid #a03223;
}

.megamenu-btn-v2 i {
  background: #ede7cf;
  border-color: #ede7cf;
  color: #a03223;
  transition: all 0.3s ease-in-out;
}

.megamenu-btn-v2 span {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

.megamenu-btn-v2 span {
  color: #ffffff;
}

.megamenu-btn-v2 span {
  font-weight: 600;
  letter-spacing: 2px;
}

.megamenu-btn-v2 em {
  position: relative;
  top: 0px;
  transition: all 0.3s ease-in-out;
}

.megamenu-btn-v2 span>* {
  display: block;
  font-style: normal;
}

.megamenu-btn-v2 span>* {
  display: block;
  font-style: normal;
}

.megamenu-btn-v2 span strong {
  font-weight: 600;
}

.megamenu-btn-v2 span strong {
  position: absolute;
  left: 0;
  top: 20px;
  transition: all 0.3s ease-in-out;
}

.megamenu-btn-v2:hover i {
  background: transparent;
  color: #ffffff;
}

.megamenu-btn-v2:hover em {
  top: -100px;
}

.megamenu-btn-v2:hover span strong {
  top: 0;
}

.menus-list-wrap ul li+li {
  margin-top: 20px;
}

.menus-list-wrap ul li a {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
}

.navbar-nav-v2 li.menu-item-has-children>a {
  background: url(assets/images/mn-rightarrow.svg) 100% center no-repeat transparent !important;
  background-size: 7px !important;
  padding-right: 18px;
  filter: brightness(0) invert(1);
}

div.sub-menu {
  width: 100%;
  top: 0;
  left: calc(100% - 343px);
  background: transparent;
  padding: 0 0 0 15px;
  color: #ffffff;
  z-index: 999;
  border: none;
  padding-left: 200px !important;
  width: calc(100% + 180px) !important;
}

.mega-menu-wrapper-v2 .menus-list-wrap {
  width: 45%;
}

.navbar-nav>li.current-menu-item>a:after,
.navbar-nav>li>a:hover:after,
.navbar-nav>li.menu-item-has-children:hover>a:after,
.navbar-nav>li:hover>a:after {
  width: 100%;
}

.menus-list-wrap li a:hover:after,
.menus-list-wrap li:hover>a:after {
  width: 100%;
}

.mega-menu-title-v2 a:after {
  background: #ffffff;
}

.footer-sec::after {
  display: none;
}

/* 10-09-2024 KM END */

/* 11-09-2024 KM START */
.new-half-image.contain-img {
  text-align: center;
}

.new-half-image.contain-img img {
  object-fit: contain;
  max-width: 480px;
}

.page-template-connect .explore-banner .bnr-content h1 {
  text-align: center;
}

.page-template-things-to-do .explore-banner .bnr-content h1 {
  text-align: center;
}

.prnt-orsrve {
  align-items: stretch;
}

.orsve-img {
  height: 100%;
}

.orsve-img img {
  height: 100%;
  object-fit: cover;
}

.r-orsve-cntnt .cmn-hdng h2 {
  letter-spacing: 0.15em;
}

.page-template-things-to-do .explore-banner.explore-video.abt-bnr {
  padding: 0 !important;
}

.page-template-things-to-do .explore-banner.explore-video.abt-bnr video {
  height: 800px;
  object-fit: cover;
}

/* 11-09-2024 KM END */

/* 12/09/24 work start */
.conservancy-icons-list li {
  position: relative;
  cursor: pointer;
}

.conservancy-icons-list li span {
  position: absolute;
  bottom: -70px;
  left: 50%;
  transform: translateX(-50%);
  /* padding: 6px 12px; */
  line-height: 1.2;
  /* background: #fff;
  box-shadow: 0px -4px 15px 0px rgba(0,0,0,0.2); */
  opacity: 0;
  transition: all 0.3s ease-in-out;
  width: 150px;
  text-align: center;
  font-size: 16px;
  /* color: var(--browncolor); */
  color: var(--redcolor);
  letter-spacing: 2px;
  z-index: 2;
}

.conservancy-icons-list li span:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 10px solid #fff;
}

.conservancy-icons-list li:hover span {
  opacity: 1;
}

.ImageswiperCard {
  margin-top: 90px;
}

.cmunity-img img {
  object-position: top;
}

.parent-cmunity-img .things-cm-outr:last-child {
  padding-top: 35px !important;
}

.new-cta-banner h2 {
  text-transform: none;
  letter-spacing: 0px;
}

.new-cta-banner .event-btn {
  letter-spacing: 2px;
}

.page-template-directions .news-blog {
  margin-top: 60px;
}

.putdown-bg {
  object-position: top;
}

/* 12/09/24 work end */
.rgt-footer {
  padding-right: 10%;
}

/* satwik 16_09_24 */
.o-reserve {
  padding: 130px 0;
}

.event-wrap-for-home .event {
  padding-bottom: 130px;
}

.event-wrap-for-home .parent-bnr-after {
  margin-top: 130px;
}

.ba-tems-bg img {
  max-width: 44px;
  max-height: 44px;
}

.worth-living.cmn-pdding {
  padding: 130px 0;
}

.wlvng-img-box-inr {
  height: 288px;
}

.wlvng-img-box img {
  height: 100%;
  object-fit: cover;
}

.news-blog.cmn-pdding {
  padding: 130px 0;
}

.cmn-tooltip-ctc-wrap {
  background: transparent;
  color: var(--whitecolor);
}

.cmn-tooltip-ctc-wrap:after {
  display: none;
}

.parallax-new,
.biker-parallax-new {
  background-attachment: fixed;
  margin: 0 auto;
  width: 90%;
}

.wsfullwidthiconsec .iconwrap a {
  font-family: "gothambook";
  color: var(--whitecolor);
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  margin-top: 24px;
  position: relative;
  font-size: 20px;
  padding-bottom: 5px;
}

.wsfullwidthiconsec .iconwrap a::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #fff;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

.wsfullwidthiconsec .iconwrap a:hover {
  color: var(--whitecolor);
}

.wsfullwidthiconsec .iconwrap a:hover::before {
  opacity: 1;
}

.for-explore-banner .down-angle {
  display: block !important;
}

.for-explore-banner h1 {
  text-align: center !important;
}

.testi-content {
  position: relative;
  padding-top: 60px;
}

.testi-content::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 50%;
  width: 40px;
  height: 40px;
  transform: translate(-50%, 0);
  background-image: url(assets/images/quote-left-solids.svg);
  background-size: 40px;
  background-position: right center;
  background-repeat: no-repeat;
}

.client-img {
  margin-top: 30px;
}

/* SM 01_10_24 */

.page-template-properties .properties-for-header-titl h2 {
  font-family: "adobe_garamond_proregular" !important;
}

.page-template-explore .cta-block .cta-block__copy p.body-copy {
  font-family: "gothambook" !important;
  font-weight: normal;
  max-width: 740px;
}

/* SM 01_10_24 end */

/* SS031024 Begin */

.land-bnr-nw {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  min-height: 800px;
  padding: 160px 0px !important;
  display: flex;
  align-items: center;
}

.bnr-content-nw {
  max-width: 400px;
}

.bnr-content-nw h1 {
  max-width: 320px;
  font-size: 71px;
  letter-spacing: 0.25em;
}

.bnr-content-nw p {
  font-size: 26px;
  color: var(--whitecolor);
  letter-spacing: 0.165em;
  font-family: "adobe_garamond_proregular";
}

.bnr-content-nw .abt-ban-cta a {
  font-family: "futura_ptbook";
}

.bnr-content-nw span {
  font-size: 48px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  display: block;
  letter-spacing: 0.16em;
  font-family: "futura_ptbook";
  font-weight: 400;
}

/* .land-nw .container {
  max-width: 1200px;
} */

.land-nw .loc-full-item-content-wrp {
  max-width: 100%;
  text-align: center;
}

.land-nw .loc-full-item-content-wrp h2 {
  padding-bottom: 40px;
}

.land-nw .loc-full-item-content-wrp h2::after {
  left: 50%;
  transform: translateX(-50%);
}

.land-nw .loc-full-item-content-wrp p {
  margin-bottom: 40px;
  letter-spacing: 0.13em;
}

.land-nw .loc-full-item-content-wrp .loc-full-item-bg {
  margin-bottom: 40px;
}

.lg-sec-nw-content-wrp {
  background: var(--whitecolor);
  padding: 40px 100px;
  border: 2px solid var(--browncolor);
  position: relative;
  z-index: 1;
  text-align: center;
  max-width: 950px;
  margin: -100px auto 0;
}

.lgscrd-txt {
  color: var(--redcolor);
  font-family: "adobe_garamond_proregular";
  text-transform: uppercase;
  margin: 0 0 20px;
  font-size: 28px;
}

.lg-sec-nw-content-wrp p {
  color: var(--browncolor);
}

.glnwcol-inr {
  position: relative;
  z-index: 1;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -ms-transition: all ease-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  text-align: center;
  width: 100%;
  height: 300px;
  text-align: center;
}

.glnwcol-inr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin-bottom: 12px;
}

.glnw-nm {
  font-size: 32px;
  color: var(--redcolor);
  text-transform: uppercase;
  position: relative;
  z-index: 2;
  display: inline-block;
  margin-top: 10px;
  /* -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s; */
}

.glnwcol-inr:hover .glnw-nm {
  color: var(--whitecolor);
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  position: absolute;
}

.glnwcol-inr::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--browncolor);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -ms-transition: all ease-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}

.glnwcol-inr:hover::after {
  opacity: 0.4;
}

.glnwcol-inr:hover .glnw-nm::after,
.glnwcol-inr:hover .glnw-nm::before {
  opacity: 0;
}

.glnw-nm::after {
  content: "]";
  font-size: 32px;
  color: var(--redcolor);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -10px;
  pointer-events: none;
  /* -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s; */
}

.glnw-nm::before {
  content: "[";
  font-size: 32px;
  color: var(--redcolor);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -10px;
  pointer-events: none;
  /* -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -ms-transition: all ease-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s; */
}

.gl-nw-sec {
  max-width: 900px;
  margin: 0 auto;
  padding: 100px 0 0;
}

.land-nw-lg-sec-img-bg {
  height: 940px;
  position: relative;
  overflow: hidden;
}

.land-nw-lg-sec-img-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}

/* End Of SS031024 */

/* support starts 29.10.2024  */
.mega-menu-wrapper-v2 {
  padding-top: 10px;
  height: 500px;
  overflow: visible;
}

.megamenu-col-lft-v2 {
  padding-top: 10px;
  padding-bottom: 20px;
}

.mega-menu-wrapper-v2 {
  top: 95.5%;
}

div.sub-menu {
  width: 400px;
}

.mega-menu-btn-wrap {
  margin-top: auto;
}

.append-img-cont {
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}

.mega-menu-wrapper-v2.open .append-img-cont {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  transition: all 0.3s ease-in 0.4s;
}

/* support ends 29.10.2024  */

/* support starts 19.11.2024  */
.o-reserve .r-orsve-cntnt {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.o-reserve .r-orsve-cntnt p {
  margin-bottom: auto;
}

.wsfullwidthiconsec .iconwrap {
  display: none;
}

.wlvng-img-box-inr {
  display: block;
  position: relative;
}

.wlvng-img-box-inr::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  pointer-events: none;
  user-select: none;
  transition: all 0.3s ease-in-out;
}

.wlvng-img-box-inr:hover::before {
  opacity: 1;
  pointer-events: all;
  user-select: all;
}

.image-txt p {
  color: var(--browncolor);
  font-size: 16px;
  margin-top: 10px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: normal !important;
}

.main-head .btm-hdr {
  background-color: rgba(96, 86, 75, 0.4);
}

.ba-cont {
  text-transform: unset;
}

/* .card-link-txt {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

.wlvng-img-box-inr:hover .card-link-txt {
  opacity: 1;
}

.card-link-txt p {
  color: var(--whitecolor);
} */

.top-hdr p {
  text-transform: uppercase;
}

.event-wrap-for-home .ba-items-outr a {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* support ends 19.11.2024  */

/*support pp.c 20/11/2024*/
.explore-banner .bnr-content h1 {
  letter-spacing: 0.3em;
}

.evenexplrenew .event-outr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.evenexplrenew .event-outr .event-btn {
  margin-top: auto;
}

.page-template-explore .event.cmn-pdding {
  padding-top: 0;
}

.placecomprt {
  color: var(--whitecolor);
  text-transform: uppercase;
  letter-spacing: 7px;
  font-size: 54px;
  font-family: "adobe_garamond_proregular";
}

.page-template-explore .cta-block .cta-block__copy {
  bottom: 0;
  top: auto;
  -webkit-transform: inherit;
  -ms-transform: inherit;
  transform: inherit;
}

.page-template-explore .about-us {
  display: none;
}

.plce-nwsltrsec-new .cmn-pdding {
  padding: 200px 0;
}

.plce-nwsltrsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
  border: 1px solid #707070;
  padding-right: 240px;
}

.plce-nwsltrsec-new .newsletter-form form {
  position: relative;
}

.plce-nwsltrsec-new .newsletter-form form .gform_footer {
  position: absolute;
  top: 4px;
  right: 5px;
  margin: 0;
  padding: 0;
}

.plce-nwsltrsec-new .newsletr-frmbx h2 {
  letter-spacing: 0.18em;
}

.plce-nwsltrsec-new .newsletter-form form .gform_footer input[type="submit"] {
  color: var(--redcolor);
  background-color: transparent;
  margin-bottom: 0;
  min-width: 227px;
}

.plce-nwsltrsec-new .newsnewwrap {
  margin-top: 0;
}

.plce-nwsltrsec-new .newsletter-form form .gform_footer input[type="submit"]:hover {
  background-color: var(--redcolor);
  color: var(--whitecolor);
}

.page-template-explore .worth-living .wlvng-img-box-inr {
  border-radius: 0;
}

.page-template-explore .worth-living .wlvng-img-box-inr a {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.page-template-explore .worth-living .wlvng-img-box-inr.overlay-effect .overlay {
  background-color: rgba(112, 112, 112, 0.5);
}

.page-template-explore .worth-living .wlvng-img-box-inr.overlay-effect .text {
  top: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #efd599;
  padding: 5px;
  width: 100%;
}

.page-template-templateexplore-php .news-blog {
  background-image: url(assets/images/e-ba-bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.page-template-templateexplore-php .news-blog .news-blog-inr {
  background-color: var(--whitecolor);
}

.page-template-templateexplore-php .news-blog .cmn-hdng h2 {
  color: var(--whitecolor);
}

.page-template-templateexplore-php .news-blog .l-more-btn a {
  border-color: var(--whitecolor);
  color: var(--whitecolor);
}

.page-template-templateexplore-php .news-blog .l-more-btn a i img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.page-template-templateexplore-php .news-blog .l-more-btn a:hover {
  background-color: var(--redcolor);
  border-color: var(--redcolor);
}

.bloglistng-new .parent-news-blog {
  --bs-gutter-x: 70px;
}

.page-template-explore .photo-scroll .photo-scroll__overlay {
  justify-content: center;
  width: 100%;
}

.plce-nwsltrsec-new.cmn-pdding {
  padding: 200px 0;
}

.page-template-explore .o-reserve .o-reserve-after {
  display: none;
}

.page-template-things-to-do .o-reserve .r-orsve-cntnt .l-more-btn {
  margin-top: 22px;
}

.page-template-things-to-do .o-reserve .r-orsve-cntnt,
.page-template-connect .o-reserve .r-orsve-cntnt {
  margin-left: 0;
  padding-left: 30px;
}

.page-template-things-to-do .things-cm-outr .cmunity-cntnt {
  background-color: var(--whitecolor);
  border: 1px solid #707070;
}

.page-template-things-to-do .parent-cmunity-img .things-cm-outr .cmunity-cntnt {
  text-align: right;
}

.page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(even) .cmunity-cntnt {
  text-align: left;
}

.page-template-things-to-do .icon-new-block {
  display: none;
}

.plcepromisesec-new {
  position: relative;
  min-height: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-align: center;
}

.placepromis-new-bg-img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}

.plcepromisesec-wrpr {
  position: relative;
  padding: 50px 0;
}

.page-template-things-to-do .plcepromisesec-new {
  margin-bottom: 100px;
}

.cmnty-thng-img-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 50px;
}

.page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(even) .cmnty-thng-img-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.cmnty-thng-imgsldrwrp {
  width: calc(100% - 140px);
}

.cmnty-thng-slidrbutn {
  width: 107px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cmnty-thng-img-slider .slick-list {
  margin: 0 -20px;
}

.cmnty-thng-img-slider .img-slide {
  padding: 0 20px;
}

.cmnty-thng-img-slider .img-slide:nth-child(even) {
  margin-top: 30px;
}

.cmnty-thng-img-slider .wlvng-img-box-inr {
  height: 260px;
  border-radius: 0;
}

.cmnty-thng-img-slider .wlvng-img-box-inr::before {
  background-color: rgba(112, 112, 112, 0.46);
}

.cmnty-thng-img-slider .wlvng-img-box-inr img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cmnt-thnglslde-arw.slick-arrow.slick-hidden {
  display: block;
}

.cmnt-thnglslde-arw {
  border: none;
  background-color: transparent;
}

.cmnt-thnglslde-arw img {
  max-width: 55px;
}

.page-template-things-to-do .parent-cmunity-img .things-cm-outr:not(:first-child) {
  padding-top: 100px !important;
}

/*support pp.c 20/11/2024*/
/* CSS Modification 21.11.24 */
.about_bttm_bnnr_hdng h2 {
  font-size: 72px;
}

/* .e-bnr-snd .cmn-hdng.about_bttm_bnnr_hdng {
  max-width: 720px;
} */

.cntnt_box span {
  color: var(--redcolor);
}

.cnsrvcny_row {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  --bs-gutter-y: 30px;
}

.cnsrvcny_box {
  height: 100%;
  text-align: center;
  font-family: "adobe_garamond_proregular";
  color: #707070;
  font-size: 28px;
}

.cnsrvncy_step_icon {
  margin-bottom: 35px;
}

.cnsrvncy_step_icon img {
  width: 100%;
  max-width: 78px;
  max-height: 78px;
  -o-object-fit: contain;
  object-fit: contain;
}

.cnsrvncy_stp_wrppr {
  padding-top: 120px;
}

.abut_nw_bnnr::before {
  display: none;
}

.abut_nw_bnnr .bnr-content-nw {
  margin-left: auto;
  text-align: right;
  max-width: inherit;
}

.abut_nw_bnnr .bnr-content-nw h1 {
  max-width: inherit;
}

.cntnt_big {
  font-size: 40px;
  font-family: "adobe_garamond_proregular";
}

.cntnt_big p {
  line-height: 1.7;
  text-align: left;
}

.cntnt_big p::first-letter {
  color: var(--redcolor);
  line-height: 1;
  font-size: 150px;
  margin: 3px 15px 0px 0px;
  top: 20px;
  float: left;
}

.land-nw .loc-full-item-content-wrp.cntnt_big {
  text-align: center;
  max-width: 1070px;
  margin: 0 auto;
}

.land_full_sub_banner.cardentry {
  font-family: "adobe_garamond_proregular";
  letter-spacing: 1px;
}

.land_full_sub_banner .cardentry {
  background-color: rgba(255, 255, 255, 0.8);
  max-width: 460px;
  padding: 40px;
  color: var(--browncolor);
  line-height: 1.4;
}

.land_full_sub_banner {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  padding: 100px 0;
  min-height: 600px;
}

.gl_section .cmnty-thng-img-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.gl_section .cmnty-thng-img-slider .slick-list {
  padding-bottom: 50px;
}

.cnsrvncy_bttn_wrp {
  margin: 0 auto;
}

.cnsrvncy_bttn i {
  margin-left: 10px;
}

.image_logo {
  margin-top: 15px;
  text-align: center;
}

.image_logo img {
  max-width: 63px;
}

.gl_sldr_wrp .glnwcol-inr {
  display: block;
}

.gl_sldr_wrp .glnwcol-inr .glnw-nm,
.gl_sldr_wrp .glnwcol-inr .glnw-nm::after,
.gl_sldr_wrp .glnwcol-inr .glnw-nm::before {
  color: #efd599;
}

.gl_sldr_wrp .glnwcol-inr:hover .glnw-nm::after,
.gl_sldr_wrp .glnwcol-inr:hover .glnw-nm::before {
  opacity: 1;
}

/* CSS Modification 21.11.24 */
/*support pp.c 22/11/2024*/
.home .prnt-orsrve .r-orsve-cntnt {
  max-width: 100%;
}

.page-template-explore .e-bnr-snd.cntnt_big .cmn-hdng p::first-letter {
  font-size: 150px;
  margin: 3px 15px 0px 0px;
}

.expr-orsve-cntnt-up {
  max-width: 100%;
}

.cntnt_big .cmn-hdng {
  max-width: 1200px;
}

.evenexplrenew .eventdesc {
  margin-bottom: 22px;
}

.so-store-newupdt .prnt-store.row-cols-5>* {
  width: 25%;
}

.abut_nw_bnnr .bnr-content-nw .abt-ban-cta a {
  font-size: 36px;
}

.lnd-sec-nw-content-new {
  max-width: 100%;
  padding: 70px 98px 57px 98px;
}

.gl-slider-new .cmnty-thng-img-slider .glnw-nm {
  font-size: 24px;
}

.cnect-btm-parlximgsec {
  position: relative;
  width: 80%;
  min-height: 1640px;
}

.cnect-btm-parlximgsec img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.cnect-btm-parlx-mainsec {
  padding: 100px 0;
}

.page-template-connect .cnsrvncy_prcss_section {
  padding-top: 0;
}

.cmn-btn {
  font-size: 24px;
}

.sngle-txt-bnr.explore-banner .bnr-content h1 {
  font-size: 70px;
}

.abut_nw_bnnr .bnr-content-nw h1 {
  font-size: 96px;
}

.l-more {
  justify-content: center;
}

/*support pp.c 22/11/2024*/
/*support 25/11/2024*/
.page-template-properties .o-reserve {
  padding-bottom: 0;
}

.new-lap-format.cmnty-rvrs-newfrmt .new-format-bg-content .cmunity-cntnt {
  background-color: var(--whitecolor);
  border: 1px solid #707070;
}

.cmnty-rvrs-newfrmt .cmunity-cntnt {
  text-align: right;
}

.cmnty-rvrs-newfrmt .things-cm-outr:nth-child(even) .cmunity-cntnt {
  text-align: left;
}

.cmnty-rvrs-newfrmt .things-cm-outr .new-format-bg-content .cmunity-cntnt h2 {
  color: #707070;
  letter-spacing: 0.1em;
}

.propnotebx {
  text-align: center;
  padding-top: 110px;
}

.propnote-cont {
  margin-top: 110px;
}

.propnotebx .l-more-btn {
  margin: auto;
}

.propnotebx .l-more-btn .l-more {
  min-width: 479px;
}

.propnotebx .propnote-cont {
  max-width: 1327px;
  margin-left: auto;
  margin-right: auto;
}

.page-template-properties .land-nw .loc-full-item-content {
  padding-bottom: 0;
}

.page-template-properties .land-nw .cntnt_big p {
  margin-bottom: 0;
}

.proppreserve-mapsec .preserve-img {
  margin: auto;
}

.prop-o-reserve .l-more-btn {
  margin-top: 30px;
}

.page-template-properties .proppreserve-mapsec {
  margin-bottom: 100px;
}

.propblogsec-new {
  background: url(https://millicanresdev.wpenginepowered.com/wp-content/themes/mil-millicanreserve/assets/images/wood-texture-bg-ftr.webp) no-repeat center;
  background-size: cover;
}

.propblogsec-new .bloglistng-new.cmn-hdng {
  padding: 0;
}

.propblogsec-new .bloglistng-new .l-more {
  color: var(--whitecolor);
  border-color: var(--whitecolor);
}

.propblogsec-new .bloglistng-new .l-more:hover {
  border-color: var(--browncolor);
}

.propblogsec-new .bloglistng-new .l-more i img {
  -webkit-filter: brightness(100) invert(0);
  filter: brightness(100) invert(0);
}

.propblog-wht .cmn-hdng h2 {
  color: var(--whitecolor);
}

.propblog-wht .news-blog-inr {
  background-color: var(--whitecolor);
}

.propblogsec-new .newsletter-form form {
  position: relative;
}

.propblogsec-new .newsletter-form form .gform_footer {
  position: absolute;
  top: 4px;
  right: 5px;
  margin: 0;
  padding: 0;
}

.propblogsec-new .newsnewwrap {
  margin-top: 0;
}

.propblogsec-new .newsletter-form form .gform_footer input[type="submit"] {
  color: var(--redcolor);
  background-color: transparent;
  margin-bottom: 0;
  min-width: 227px;
  font-size: 32px;
  font-family: "futura_ptlight";
  line-height: 1;
  border-width: 2px;
  height: 82px;
  letter-spacing: 0.068em;
}

.propblogsec-new .newsletter-form form .gform_footer input[type="submit"]:hover {
  background-color: var(--redcolor);
  color: var(--whitecolor);
}

.propblogsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
  padding-right: 260px;
  height: 104px;
  font-size: 24px;
  letter-spacing: 0.068em;
}

.propblogsec-new .cmn-hdng h2 {
  letter-spacing: 0.15em;
}

.expect-resev-imgbx {
  min-height: 940px;
  position: relative;
}

.expect-resev-imgbx>img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.expet-reservesec.cmn-pdding {
  padding-top: 0;
}

.expect-rsrv-contbx {
  border: 1px solid #b9b9b9;
  background-color: var(--whitecolor);
  padding: 70px 60px;
}

.expect-rsrv-contbx .cmn-hdng {
  text-align: center;
  margin-bottom: 86px;
}

.expect-rsrv-card {
  text-align: center;
}

.expect-rsrv-card .expect-rsrvhd {
  font-size: 36px;
  text-transform: uppercase;
  color: var(--redcolor);
  margin-bottom: 30px;
}

.expect-rsrv-row {
  --bs-gutter-x: 50px;
  --bs-gutter-y: 24px;
  justify-content: center;
}

.expect-rsrvbox {
  position: relative;
  margin-top: -100px;
}

.page-template-community .cnsrvncy_prcss_section.cmn-pdding {
  padding-top: 0;
}

.propblogsec-new .bloglistng-new.cmn-pdding {
  padding-top: 0;
}

.page-template-the-consarvency .cnect-btm-parlx-mainsec {
  padding-top: 0;
}

.cnsrvncnect-btm-parlximg .cnect-btm-parlximgsec {
  min-height: 940px;
}

/*supprt pp.c 26/11/2024*/
.cnsrv-wlvnghvr-txt {
  color: #efd599;
  font-size: 20px;
  margin-top: 20px;
}

.wlvng-img-box-outr {
  text-align: center;
}

.cnsrv-wlvng-nw .wlvng-img-box-inr {
  border-radius: 0;
}

.cnsrv-wlvng-nw .wlvng-img-box-inr.overlay-effect .overlay {
  background-color: rgba(112, 112, 112, 0.5);
}

.cnsrv-wlvng-nw .wlvng-img-box-inr.overlay-effect .text {
  top: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #efd599;
  padding: 5px;
  width: 100%;
}

.cnsrv-wlvng-nw .rgt-w-lvng-img {
  margin-bottom: 0;
  height: 100%;
}

.worth-living.cnsrv-wlvng-nw.cmn-pdding {
  padding-top: 0;
}

.bnr-left-pnl .bnr-content-nw {
  text-align: left;
  margin-left: 0;
}

.page-template-trails .cnsrvncy_prcss_section.cmn-pdding {
  padding-top: 0;
}

.page-template-trails .cnsrvncnect-btm-parlximg {
  padding-top: 0;
}

.quicktrialsec .cmn-hdng h2 {
  text-transform: capitalize;
  color: #707070;
}

.qucktrial-hd {
  font-size: 32px;
  color: var(--redcolor);
  font-family: "futura_ptbook";
  text-transform: uppercase;
}

.qucktrial-contbx p {
  font-family: "adobe_garamond_proregular";
  font-size: 22px;
  max-width: 953px;
  letter-spacing: 1.39px;
  color: #707070;
}

.qucktrialimgbx {
  width: 414px;
  height: 414px;
  border: 1px solid var(--unnamed-color-707070);
}

.qucktrial-lst-wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.qucktrial-lst-wrp:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.qucktrial-lst-wrp:nth-child(even) .qucktrial-contbx {
  padding-left: 0;
  padding-right: 47px;
  text-align: right;
}

.qucktrial-lst-wrp:nth-child(even) .qucktrial-contbx p {
  margin-left: auto;
}

.qucktrial-lst-wrp:not(:last-child) {
  margin-bottom: 75px;
}

.qucktrialimgbx img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.qucktrial-contbx {
  width: calc(100% - 414px);
  padding-left: 47px;
}

.quicktrialsec .cmn-hdng {
  margin-bottom: 60px;
}

.qucktral-butnbox {
  text-align: center;
  margin-top: 100px;
  width: 100%;
}

.page-template-trails .quicktrialsec.cmn-pdding {
  padding-top: 0;
}

.page-template-the_farm .expet-reservesec {
  padding-bottom: 0;
}

.page-template-the_stables .expet-reservesec.cmn-pdding,
.page-template-the_boathouse .expet-reservesec.cmn-pdding {
  padding-bottom: 0;
}

/*supprt pp.c 26/11/2024*/

.propnotebx .propnote-cont p {
  font-size: 24px;
  letter-spacing: 1.63px;
  font-style: italic;
  line-height: 1.6;
  color: #a69d97;
}

.community.new-lap-format.cmnty-rvrs-newfrmt {
  padding-bottom: 200px;
}

.propnotebx {
  padding-top: 160px;
}

.propnote-cont {
  margin-top: 130px;
}

.expect-rsrv-contbx {
  padding: 70px 80px 100px 80px;
}

.expect-rsrv-row {
  --bs-gutter-x: 82px;
}

.qucktrial-contbx p {
  font-size: 24px;
}

/*support pp.c 25/11/2024*/
/*support pp/c 26/11/2024*/
.quicktrialsec .cmn-hdng {
  margin-bottom: 85px;
}

.qucktral-butnbox {
  margin-top: 200px;
}

.qucktral-butnbox .l-more {
  min-width: 479px;
}

.quicktrialsec .cmn-hdng h2 {
  font-size: 72px;
}

/*support pp/c 26/11/2024*/

/* 27.11.24 start */

.page-template-about .threewlorem .threlo-box h3 {
  font-size: 36px;
}

.lft-p-inr-content .cmn-hdng h2,
.prnt-newsletter .cmn-hdng h2 {
  letter-spacing: 0;
}

.cnsrvcny_box p {
  letter-spacing: 0.065em;
}

.bloglistng-new .cmn-hdng h2 {
  letter-spacing: 0.2em;
}

.news-blog-content p {
  font-size: 20px;
}

.cmnty-rvrs-newfrmt .cmunity-cntnt .small-subtitle {
  font-size: 24px;
  letter-spacing: 0.07em;
  font-weight: 400;
}

.prnt-newsletter.newsnewwrap .cmn-hdng h2 {
  letter-spacing: 0.2em;
}

.lft-nletter.newsnewwrap .newsletter-form {
  max-width: 1091px;
}

.land-nw .loc-full-item-content-wrp.cntnt_big.membership {
  max-width: 1358px;
}

.land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
  margin-bottom: 0;
  letter-spacing: 0.095em;
  font-size: 54px;
}

.l-more-btn-wrppr {
  display: flex;
  justify-content: center;
  margin-top: 80px;
}

.evenexplrenew .event-outr p {
  font-size: 26px;
  letter-spacing: 0.065em;
  font-family: "futura_ptlight";
}

.evenexplrenew .event-btn a {
  font-size: 32px;
  letter-spacing: 0.065em;
  font-family: "futura_ptlight";
}

.page-template-properties .proppreserve-mapsec {
  margin-bottom: 134px;
}

.cmnty-rvrs-newfrmt .cmunity-cntnt {
  padding-top: 117px;
  max-width: 659px;
}

/* 27.11.24 end */

/* 28-nov-2024 */
.page-template-about .about_bttm_bnnr_hdng h2 {
  font-size: 58px;
  font-family: "adobe_garamond_proitalic";
  font-weight: normal;
  line-height: 1.3;
}

.page-template-about .cardentry .cntnt_box p:not(:last-child) {
  margin-bottom: 40px;
}

.page-template-the-consarvency .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
  line-height: 1.6;
}

.page-template-the-consarvency .expect-rsrv-contbx h2 {
  /* font-size: 48px; */
  font-size: 54px;
}

.page-template-the-consarvency .left-w-living-content p {
  font-size: 22px;
}

/* 28-nov-2024 */

/* 02-12-2024 start KM */
.navbar-nav.navbar-nav-v2 {
  margin-bottom: 0 !important;
}

.our-story-banner.abut_nw_bnnr .bnr-content-nw {
  text-align: center;
}

.our-story-banner-btm {
  padding: 100px 0;
}

.our-story-banner-btm.e-bnr-snd.testimonial-ebnr-snd .cmn-hdng {
  max-width: 900px;
}

.our-story-banner-btm h2 {
  margin: 0 0 5px;
}

.our-story-banner-btm h3 {
  color: var(--redcolor);
  text-transform: uppercase;
  font-family: "futura_ptbook";
  /* font-size: 22px; */
  font-size: 24px;
  margin: 0 0 40px;
}

.our-story-banner-btm p {
  font-size: 22px;
  line-height: 1.5;
  font-family: "adobe_garamond_proregular";
}

.story-featured-post-box {
  position: relative;
  background: #d8d0c7;
}

.story-featured-post-image-thumb {
  display: block;
  width: 50%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.story-featured-post-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.story-featured-post-right {
  width: 50%;
  margin-left: auto;
  padding: 64px 50px;
  text-align: center;
}

.story-featured-post-tag {
  color: #ffffff;
  font-size: 22px;
  margin: 0 0 50px;
  text-transform: uppercase;
}

.story-featured-post-title {
  text-transform: capitalize;
  margin: 0 0 14px;
}

.story-featured-post-title a {
  color: #707070;
}

.story-featured-post-title a:hover {
  color: var(--redcolor);
}

.story-featured-post-subtitle {
  font-family: "futura_ptbook";
  color: var(--redcolor);
  font-size: 22px;
  letter-spacing: 0.03em;
  margin: 0 0 40px;
  text-transform: uppercase;
}

.story-featured-post-right p {
  font-size: 22px;
  font-family: "adobe_garamond_proregular";
  color: #707070;
  line-height: var(--line-h);
}

.story-featured-post-btn {
  display: inline-block;
  color: #ffffff;
  border: 1px solid currentColor;
  padding: 10px 50px;
  font-size: 24px;
  margin: 30px 0 0;
  line-height: var(--line-h);
}

.story-featured-post-btn:hover {
  color: var(--redcolor);
}

.story-listing-block {
  padding: 60px 0;
}

.story-listing-filtering-block {
  display: flex;
  flex-wrap: wrap;
}

.story-listing-filtering-left {
  flex-shrink: 0;
  width: 300px;
}

.catg-shorting {
  position: relative;
  margin-top: 22px;
}

.catg-shorting-box {
  width: 100%;
  border: 2px solid var(--bodycolor);
  padding: 15px 22px;
  line-height: 1;
  /* 16 June 2025 */
  /* font-size: 18px; */
  font-size: 24px;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.catg-shorting-placeholder-arrow {
  flex-shrink: 0;
  margin-left: auto;
}

.catg-shorting-dropdown {
  width: 100%;
  position: absolute;
  z-index: 11;
  background: #ffffff;
  border: 2px solid var(--bodycolor);
  border-top: 0;
  left: 0;
  top: 100%;
  display: none;
}

.catg-shorting-dropdown li {
  padding: 12px 22px;
  line-height: 1;
  font-size: 22px;
  text-transform: capitalize;
  border-bottom: 1px solid var(--bodycolor);
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}

.catg-shorting-dropdown li:hover {
  background: rgba(158, 154, 143, 0.13);
}

.catg-shorting-dropdown li.active {
  background: rgba(158, 154, 143, 0.3);
}

.story-listing-filtering-right {
  width: calc(100% - 300px);
  padding: 0 0 0 40px;
}

.catg-filtering-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-family: "futura_ptlight";
  font-size: 20px;
}

.catg-filtering-list li {
  padding: 20px 100px;
  text-transform: uppercase;
  cursor: pointer;
  letter-spacing: 0.05em;
}

.story-listing-filtering-left .catg-filtering-list li {
  padding: 0;
}

.catg-filtering-list li.active {
  color: var(--redcolor);
  text-decoration: underline;
  /* font-family: "futura_ptheavy"; */
  font-weight: bold;
}

.story-listing-filtering-card {
  padding: 60px 0 0;
}

.story-card {
  width: 100%;
  height: 100%;
}

.story-card-link {
  width: 100%;
  height: 100%;
  min-height: 550px;
  display: block;
  overflow: hidden;
  position: relative;
}

.story-card-post-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.story-card-post-overlay {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  background: #d8d0c7;
  padding: 30px 26px;
  transition: all 0.4s ease-in-out;
}

.story-card-title {
  text-transform: capitalize;
  margin: 0 0 22px;
  font-size: 40px;
}

.story-card-subtitle {
  font-family: "futura_ptbook";
  color: var(--redcolor);
  font-size: 18px;
  letter-spacing: 0.03em;
  margin: 0px 0 20px;
  text-transform: uppercase;
}

.story-card-post-btn {
  display: inline-block;
  color: #ffffff;
  border: 1px solid currentColor;
  padding: 5px 30px;
  font-size: 22px;
  margin: 14px 0 0;
  text-transform: uppercase;
  transition: all 0.4s ease-in-out;
  /* 25 july 2025 */
  z-index: 11;
  position: relative;
  background-color: #e0d9d3;
}

.story-listing-loadmore-wrp {
  text-align: center;
  margin: 70px 0 0;
}

.story-listing-loadmore-btn {
  display: inline-block;
  color: var(--redcolor);
  border: 2px solid var(--redcolor);
  padding: 10px 50px;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "futura_ptlight";
  min-width: 350px;
  transition: all 0.4s ease-in-out;
}

.story-listing-loadmore-btn:hover {
  background: var(--redcolor);
  color: var(--whitecolor);
}

.story-listing-filtering-card .row {
  --bs-gutter-x: 12px;
  --bs-gutter-y: 70px;
}

.story-card-short-info p {
  font-size: 18px;
  color: var(--browncolor);
  line-height: 1.6;
}

.story-card-post-overlay.hover {
  bottom: -100%;
  height: calc(100% - 80px);
  overflow: auto;
}

.story-card-link:hover .story-card-post-overlay.static {
  bottom: -100%;
}

.story-card-link:hover .story-card-post-overlay.hover {
  bottom: 0;
}

.latest-story-update.so-store.so-store-newupdt {
  padding: 80px 0 120px;
}

.latest-story-update.so-store.so-store-newupdt .newsnewwrap .gform_wrapper .gfield input[type="email"] {
  border: 1px solid var(--browncolor);
  padding-right: 190px;
}

.latest-story-update.so-store.so-store-newupdt .newsnewwrap .cmn-hdng h2 {
  color: #707070;
}

.latest-story-update.so-store.so-store-newupdt .newsnewwrap {
  margin: 0;
}

.latest-story-update.so-store.so-store-newupdt .newsletter-form form .gform_footer input[type="submit"] {
  width: 162px;
  padding: 15px 14px;
}

.featured-gallery-box {
  width: 100%;
  max-width: 1250px;
  margin: 0 auto;
  position: relative;
}

.featured-gallery-box-link {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 25% 0;
  display: block;
}

.featured-gallery-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

.featured-gallery-box-overlay {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
  padding: 40px 60px;
  background: rgba(0, 0, 0, 0.19);
  color: #ffffff;
}

.featured-gallery-play-btn {
  width: 130px;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.featured-gallery-content {
  text-align: left;
}

.featured-gallery-tag {
  text-transform: uppercase;
  font-size: 20px;
}

.featured-gallery-content h2 {
  color: #ffffff;
  text-transform: inherit;
  font-size: 46px;
  margin: 0 0 15px;
  letter-spacing: 0.16em;
}

.featured-gallery-content h3 {
  text-transform: uppercase;
  color: #ffffff;
  font-size: 22px;
  font-family: "futura_ptlight";
}

.gallery-box {
  width: 100%;
  height: 100%;
  position: relative;
}

.gallery-link {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.gallery-img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}

.gallery-box-overlay {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 70px 45px;
  transition: all 0.4s ease-in-out;
}

.gallery-box-overlay h2 {
  text-transform: inherit;
  color: #ffffff;
  font-size: 40px;
  width: 100%;
  max-width: 270px;
  letter-spacing: 0.1em;
  margin: 0 0 24px;
}

.gallery-box-overlay h3 {
  color: #ffffff;
  text-transform: uppercase;
  font-family: "futura_ptlight";
  font-size: 20px;
  letter-spacing: 0.03em;
  margin: 0 0 40px;
}

.view-btn-wrp {
  text-align: center;
  margin-top: 115px;
}

.view-btn {
  display: inline-block;
  border: 1px solid #ffffff;
  line-height: 1;
  padding: 8px 30px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 0.03em;
  transition: all 0.4s ease-in-out;
}

.gallery-link:hover .gallery-box-overlay {
  background: rgba(0, 0, 0, 0.2);
}

.gallery-link:hover .view-btn {
  background: #ffffff;
  color: var(--bodycolor);
}

.find-more-box a {
  display: flex;
  flex-direction: column;
  text-align: center;
  color: var(--browncolor);
  font-family: "adobe_garamond_proregular";
  font-size: 24px;
  letter-spacing: 0.06em;
}

.f-icon {
  margin: 0 0 30px;
}

.find-more-box a:hover {
  color: var(--redcolor);
}

.find-more-wrp h2 {
  text-align: center;
  color: var(--redcolor);
  margin: 0 0 50px;
  font-family: "futura_ptlight";
  font-size: 32px;
}

.find-more-block {
  padding: 50px 0 60px;
}

.find-more-wrp {
  width: 100%;
  max-width: 750px;
  margin: 0 auto;
}

.abut_nw_bnnr.single-gallery-banner .bnr-content-nw {
  text-align: left;
  width: 100%;
  max-width: 1120px;
  margin: 0;
}

.single-gallery-tag {
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin: 0 0 14px;
  line-height: 1;
  font-size: 30px;
}

.abut_nw_bnnr.single-gallery-banner .bnr-content-nw p {
  width: 100%;
  max-width: 570px;
}

.tr-btn {
  color: #ffffff;
  font-family: "futura_ptlight";
  font-size: 24px;
  letter-spacing: 0.06em;
}

.tr-btn:hover {
  color: #ffffff;
}

.tr-btn i {
  font-style: normal;
  margin-right: 12px;
}

.ph-gl-block {
  padding: 100px 0;
}

.ph-gl-sub-content {
  margin: 0 0 44px;
  font-family: "adobe_garamond_proregular";
  font-size: 24px;
  width: 100%;
  max-width: 1460px;
  padding-right: 230px;
}

.ph-gl-box {
  width: 100%;
  height: 100%;
}

.ph-gl-box a {
  width: 100%;
  padding: 45% 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.ph-gl-box a img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  transition: all 0.4s ease-in-out;
}

.ph-gl-list .row {
  --bs-gutter-x: 14px;
  --bs-gutter-y: 14px;
}

.ph-gl-box a:hover img {
  transform: scale(1.1);
}

.ph-gl-list-btn-wrp {
  padding: 70px 100px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: uppercase;
  font-family: "futura_ptlight";
}

.bck-btn {
  border: 1px solid var(--redcolor);
  line-height: 1;
  padding: 14px 50px;
  font-size: 24px;
  letter-spacing: 0.04em;
}

.bck-btn:hover {
  background: var(--redcolor);
  color: var(--whitecolor);
}

.ph-gl-list-btn-arrow {
  font-size: 20px;
  font-weight: bold;
}

.f-icon img {
  width: 55px;
}

.our-story-banner-btm h2.get_ht {
  margin: 0 0 38px;
}

/* 02-12-2024 end KM */

/* 03-12-2024 start KM */

/* 03-12-2024 end KM */

/* CSS Modification 04.12.24 */
.cntnt_big p {
  font-size: 54px;
  line-height: 1.3;
}

.land-nw .loc-full-item-content-wrp.cntnt_big.cntnt_big_lrger {
  max-width: 1358px;
}

.l-more {
  font-size: 32px;
  letter-spacing: 0.068em;
  padding: 15px 32px;
}

.cntnt_box {
  max-width: 770px;
  letter-spacing: 0.054em;
  line-height: 1.48;
}

.land_full_sub_banner .abt-mil-cntnt {
  max-width: 770px;
  padding: 70px 46px 46px 46px;
}

.image_logo {
  margin-top: 70px;
}

.image_logo img {
  max-width: 96px;
  width: 100%;
}

.properties-banner {
  min-height: 940px;
}

.expect-rsrv-card {
  letter-spacing: 0.054em;
}

.expect-rsrv-card .expect-rsrvhd {
  letter-spacing: 0.084em;
}

.navbar-nav-v2 li.has-dropmenu,
.navbar-nav-v2 li.has-box-dropdown {
  background-position: right 38px;
}

.news-blog-content h3 {
  line-height: 1.25;
}

.page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
  line-height: 1.3;
  letter-spacing: 0.096em;
}

.land-nw .loc-full-item-content-wrp p {
  letter-spacing: 0.096em;
}

.sngle-txt-bnr.explore-banner .bnr-content h1 {
  font-size: 96px;
}

.escpe_to_rsrve_cntnt {
  margin-left: auto;
  font-size: 26px;
  letter-spacing: 0.064em;
  max-width: 710px;
  color: var(--text-color1);
}

.orsve-img-alt {
  max-width: 768px;
}

.prnt-event-alt {
  --bs-gutter-x: 16px;
}

.prnt-event-alt .event-outr {
  padding-left: 35px;
  padding-right: 35px;
}

.page-template-explore .cta-block .cta-block__copy {
  padding: 160px 0;
}

.page-template-things-to-do .plcepromisesec-new,
.page-template-connect .plcepromisesec-new,
.page-template-explore .plcepromisesec-new,
.page-template-explore .cta-block {
  z-index: 1;
}

.page-template-things-to-do .plcepromisesec-new::before,
.page-template-connect .plcepromisesec-new::before,
.page-template-explore .plcepromisesec-new::before,
.page-template-explore .cta-block::before {
  position: absolute;
  content: "";
  background: #60564b 0% 0% no-repeat padding-box;
  border: 1px solid #707070;
  opacity: 0.42;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

.page-template-explore .cta-block .cta-block__bg {
  position: relative;
  z-index: -2;
}

.rgt-w-lvng-img {
  max-width: 716px;
}

.left-w-living-content {
  font-size: 24px;
  letter-spacing: 0.068em;
}

.wlvng-img-box-inr {
  height: 352px;
}

.plce-nwsltrsec-new .newsletr-frmbx h2 {
  letter-spacing: 0.2em;
}

.plce-nwsltrsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
  height: 104px;
  background-position: 18px center;
  border-color: #707070;
  font-size: 24px;
  letter-spacing: 0.068em;
  padding-right: 260px;
}

.plce-nwsltrsec-new .newsletter-form form .gform_footer input[type="submit"] {
  height: 82px;
  font-size: 32px;
  letter-spacing: 0.068em;
  font-family: "futura_ptlight";
  border-width: 2px;
}

.newsletter-form {
  max-width: 1090px;
}

.plce-nwsltrsec-new .newsletter-form form .gform_footer {
  top: 11px;
  right: 20px;
}

.wlvng-img-box {
  padding: 0 26px;
}

.parent-wlvng-img {
  margin-left: -26px;
  margin-right: -26px;
}

.page-template-explore .photo-scroll .photo-scroll__images-wrap {
  min-height: 100dvh;
}

/* CSS Modification 04.12.24 */
/*support pp.c 5/12/2024*/
.abut_nw_bnnr .bnr-content-nw h1 {
  margin-bottom: 30px;
}

.lnd-sec-nw-content-new {
  border: 1px solid #707070;
}

.lnd-sec-nw-content-new p {
  color: #707070;
  letter-spacing: 1.51px;
  font-family: "futura_ptlight";
}

.lnd-sec-nw-content-new h2 {
  margin-bottom: 100px;
  color: #707070;
  letter-spacing: 4.54px;
}

.lnd-sec-nw-content-new .lgscrd-txt {
  margin-bottom: 30px;
  letter-spacing: 3.02px;
  font-size: 36px;
}

.lnd-vrson-sec-contnw {
  max-width: 1185px;
  margin-left: auto;
  margin-right: auto;
}

.lnd-sec-nw-content-new .l-more-btn {
  margin-top: 42px;
}

.lndfukl-mil-cont-serif .abt-mil-cntnt p {
  font-family: "adobe_garamond_proregular";
  letter-spacing: 1.51px;
  color: #707070;
}

.landpg-thng-img-slider .img-slide {
  padding: 0 46px;
}

.landpg-thng-img-slider .slick-list {
  margin: 0 -46px;
}

.landpg-thng-img-slider .img-slide:nth-child(even) {
  margin-top: 30px;
}

.landpg-thng-img-slider .landpg-thng-imgbx {
  height: 262px;
  position: relative;
  margin-bottom: 20px;
}

.landpg-thng-img-slider .landpg-thng-imgbx::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(112, 112, 112, 0.4);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}

.landpg-thng-img-slider .glnwcol-inr {
  height: auto;
}

.landpg-thng-img-slider .glnwcol-inr::after {
  display: none;
}

.landpg-thng-img-slider .glnwcol-inr .glnw-nm {
  font-size: 24px;
  margin-top: 0;
}

.landpg-thng-img-slider .glnwcol-inr:hover .landpg-thng-imgbx::before {
  opacity: 1;
}

.glnw-hover-nm {
  position: absolute;
  padding: 0 10px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  color: #efd599;
  z-index: 2;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.glnw-hover-nm::before {
  content: "[";
  font-size: 32px;
  color: #efd599;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -10px;
  pointer-events: none;
}

.glnw-hover-nm::after {
  content: "]";
  font-size: 32px;
  color: #efd599;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -10px;
  pointer-events: none;
}

.landpg-thng-img-slider .glnwcol-inr:hover .glnw-nm {
  position: relative;
  opacity: 0;
  visibility: hidden;
}

.landpg-thng-img-slider .glnwcol-inr:hover .glnw-hover-nm {
  opacity: 1;
  visibility: visible;
}

.landpg-thng-img-slider .glnwcol-inr .glnw-hover-nm {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.landpg-thng-img-slider .img-slide:nth-child(odd) .glnw-nm {
  margin-top: 30px;
}

.right-overlay-bnnr::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(96, 86, 75, 0.2);
  display: none;
}

.landpg-thng-slidersec .cmnty-thng-img-card {
  margin-top: 0;
}

.navbar-nav {
  margin-right: auto;
}

/*support pp.c 5/12/2024*/

/* support KM 06-12-2024 start */
.land-nw .loc-full-item-content-wrp.cntnt_big.xl-big {
  max-width: 1358px;
}

.store-img {
  position: relative;
  height: auto !important;
  /* padding: 40% 0; */
  padding-top: 75.8%;
}

.store-img img {
  position: absolute;
  top: 0;
  left: 0;
}

.newsletter-form input[type="email"] {
  background-image: url(assets/images/new-email-icon.svg);
  background-size: 35px;
  background-position: 14px center;
}

.so-store .newsletter-form form .gform_footer input[type="submit"] {
  /* min-width: 180px; */
  min-width: 227px;
  letter-spacing: 0.1em;
}

.so-store .newsnewwrap .gform_wrapper .gfield input[type="email"] {
  /* padding-right: 210px; */
  padding-right: 240px;
  font-size: 22px;
}

.menus-list-wrap ul.sub-menu-inner li a {
  background: url(assets/images/mn-rightarrow.svg) 100% center no-repeat transparent !important;
  background-size: 7px !important;
  padding-right: 18px;
  filter: brightness(0) invert(1);
}

.page_stables .cmn-hdng h2 {
  color: #707070;
}

.expect-rsrv-card p {
  font-family: "futura_ptlight";
}

/* support KM 06-12-2024 end */

/* support starts 09.12.2024  */
.connect-img-sec .photo-scroll .photo-scroll__block.photo-scroll__block-1 img {
  margin-bottom: -7%;
}

.connect-img-sec .photo-scroll .photo-scroll__block.photo-scroll__block-2 img {
  margin-bottom: 2%;
}

.connect-lp-sec .orsve-img {
  min-height: 680px;
}

/*support pp.c 10/12/2024*/
.abut_nw_bnnr .bnr-content-nw .abt-ban-cta a {
  font-family: "futura_ptlight";
}

.quicktrialsec.cmn-pdding {
  padding-bottom: 200px;
}

.community.things.cmnty-rvrs-newfrmt .things-cm-outr:nth-child(2) {
  padding-top: 0;
  padding-bottom: 0;
}

.parent-cmunity-img .things-cm-outr:last-child {
  padding-top: 0 !important;
}

.cmnty-rvrs-newfrmt .things-cm-outr:not(:last-child) {
  margin-bottom: 137px;
}

.propblogsec-new .prnt-newsletter .cmn-hdng h2 {
  letter-spacing: 10.8px;
}

.propnotebx .propnote-cont p .propnote-conthd {
  font-style: normal;
}

.so-store .newsletter-form form .gform_footer input[type="submit"] {
  font-size: 32px;
  font-family: "futura_ptlight";
  line-height: 1;
  border-width: 2px;
  letter-spacing: 0.068em;
  height: 82px;
}

.propblogsec-new .newsletter-form form .gform_footer {
  top: 11px;
  right: 20px;
}

.so-store .newsnewwrap .gform_wrapper .gfield input[type="email"] {
  height: 104px;
  font-size: 24px;
  letter-spacing: 0.068em;
  padding-right: 260px;
}

.so-store .newsletter-form form .gform_footer {
  top: 11px;
  right: 20px;
}

.page-template-the-consarvency .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
  line-height: 1.3;
}

.page-template-the-consarvency .expect-rsrv-contbx h2 {
  color: #707070;
}

.expect-rsrv-card p {
  color: #707070;
}

.cnsrv-wlvng-nw .rgt-w-lvng-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cnsrv-wlvng-nw .prnt-worth {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.cnsrv-wlvng-nw .wlvng-img-box-inr>a {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: inline-block;
}

.prop-presserv-contbx h2 {
  color: #72695c;
}

/*support pp.c 10/12/2024*/
/* CSS Modification 11.12.24 */
.prnt_wrth_new .left-w-living {
  width: 54.5%;
}

.prnt_wrth_new .rgt-w-living {
  width: 45.5%;
}

.page-template-the-consarvency .left-w-living-content p {
  font-size: 24px;
}

.prnt-worth.prnt_wrth_new .left-w-living-content p {
  letter-spacing: 0.068em;
}

.store-img {
  padding-top: 67.6%;
}

.expect-rsrv-card .expect-rsrvhd {
  margin-bottom: 45px;
}

.store-content a {
  font-size: 24px;
}

.so-store .prnt-store .store-content a {
  letter-spacing: 0.068em;
  font-family: "futura_ptbook";
}

.prnt_wrth_new .cmn-hdng h2 {
  font-size: 42px;
  letter-spacing: 0.1em;
}

.cmn-hdng h2 {
  letter-spacing: 0.2em;
}

.expect-rsrv-contbx h2 {
  letter-spacing: 0.084em;
}

.prnt_stre_wrppr {
  max-width: 1610px;
  margin: 0 auto;
}

.prnt_orsrve_new .l-orsrve {
  width: 55.5%;
}

.prnt_orsrve_new .r-osrve {
  width: 44.5%;
}

.cntnt_big,
.escpe_to_rsrve_cntnt,
.prnt-event-alt .event-outr,
.left-w-living-content {
  color: var(--text-color1);
}

.prnt_orsrve_new .expr-orsve-cntnt-up {
  color: var(--text-color1);
  font-size: 26px;
  letter-spacing: 0.064em;
}

.event-hdng {
  color: var(--text-color2);
}

.page-template-things-to-do .o-reserve .r-orsve-cntnt .l-more-btn {
  margin-top: 30px;
}

.placecomprt,
.cmnty-rvrs-newfrmt .things-cm-outr .new-format-bg-content .cmunity-cntnt h2 {
  letter-spacing: 0.2em;
}

.cmnty-rvrs-newfrmt .cmunity-cntnt h2 {
  font-size: 54px;
}

.container.custom_large_container {
  max-width: calc(100% - (50% - 1886px / 2));
}

.page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(odd) .container.custom_large_container {
  margin-right: auto;
  padding-left: 0;
  margin-left: 0;
}

.page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(even) .container.custom_large_container {
  margin-left: auto;
  padding-right: 0;
  margin-right: 0;
}

.imge_gllry_wrppr {
  overflow: hidden;
}

.imge_gllry_wrppr .cmnty-thng-img-slider .slick-list {
  margin: 0 -46px;
}

.imge_gllry_wrppr .cmnty-thng-img-slider .img-slide {
  padding: 0 46px;
}

.cmnty-thng-slidrbutn {
  width: 143px;
}

.cmnty-thng-imgsldrwrp {
  width: calc(100% - 143px);
}

.cmnty-thng-img-slider .img-slide:nth-child(even) {
  margin-top: 44px;
}

.page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(odd) .cmnty-thng-imgsldrwrp {
  padding-right: 87px;
}

.page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(even) .cmnty-thng-imgsldrwrp {
  padding-left: 87px;
}

.new_exprnce_rvrse_sec .things-cm-outr:not(:last-child) {
  /* 25 july 2025 */
  /* margin-bottom: 190px; */
  margin-bottom: 290px;
}

.new-lap-format .things-cm-outr .cmnunity-img-box {
  margin: 0 0 10px;
}

.cmnty-thng-img-card {
  margin-top: 30px;
}

.cmn-tooltip-ctc {
  cursor: inherit;
}

.cmn-tooltip-ctc .cmn-tooltip-ctc-wrap {
  display: none;
}

/* CSS Modification 11.12.24 */

/* KM 12-12-2024 start */
.single-post-type .bnr-left-pnl .bnr-content-nw {
  width: 100%;
  max-width: 570px;
}

.single-post-type-block {
  padding: 66px 0 75px;
}

.single-post-type-block p {
  margin: 0 0 50px 0;
}

.single-post-type-block p:last-child {
  margin-bottom: 0;
}

.single-post-type-block p,
.single-post-type-block li {
  color: #707070;
  letter-spacing: 0.112em;
  line-height: 1.5em;
  font-family: "adobe_garamond_proregular";
}

.single-post-type-block ul {
  padding-left: 24px;
  margin-bottom: 50px;
}

.single-post-type-block ul:last-child {
  margin-bottom: 0;
}

.single-post-type-block ul li {
  list-style: disc;
  margin-bottom: 12px;
}

.single-post-type-block ul li:last-child {
  margin-bottom: 0;
}

.single-post-type-block h3 {
  color: #a02b22;
  text-transform: uppercase;
  font-size: 32px;
  letter-spacing: 0.136em;
  margin: 0 0 16px 0;
  font-family: "futura_ptbook";
}

.single-post-type-block h3:last-child {
  margin-bottom: 0;
}

.single-post-type-header-content {
  width: 100%;
  /* padding: 0 170px 70px 0; */
}

.single-post-type-banner-image {
  border: 1px solid #707070;
}

.single-post-type-banner-image img {
  width: 100%;
}

.single-post-type-rich-content {
  width: 100%;
  padding: 100px 170px 70px 0;
}

.single-post-type-rich-content-v {
  padding: 86px 170px 56px 0;
}

.single-post-type-half-image img {
  width: 100%;
}

.post-author-row {
  display: flex;
}

.post-author-image {
  width: 185px;
  height: 185px;
  flex-shrink: 0;
}

.post-author-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.post-author-info {
  padding: 0 0 0 42px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.post-author-top {
  padding: 0 0 12px;
}

.single-post-type-block .post-author-info h3 {
  font-size: 28px;
  letter-spacing: 0.094em;
  line-height: 1.3214;
  font-family: "Segoe UI", sans-serif;
}

.post-author-btm h4 {
  margin-bottom: 0;
  font-size: 28px;
  letter-spacing: 0.094em;
  line-height: 1.3214;
  font-family: "Segoe UI", sans-serif;
  font-weight: 400;
  color: #707070;
}

.post-author-btm h4.post-date {
  font-style: italic;
}

.post-author-btm h4:last-child {
  margin-bottom: 0;
}

.for-prp-page .newsnewwrap .cmn-hdng {
  text-align: left;
  margin: 0;
}

.for-prp-page .newsnewwrap .cmn-hdng h2 {
  letter-spacing: 0.2rem;
  font-size: 42px;
  width: 100%;
  max-width: 410px;
}

.latest-story-update.so-store.so-store-newupdt.for-prp-page .newsnewwrap .gform_wrapper .gfield input[type="email"] {
  border: none;
  height: 80px;
  background-size: 24px;
  background-position: 25px center;
  letter-spacing: unset;
  padding-right: 132px;
}

.latest-story-update.so-store.so-store-newupdt.for-prp-page .newsletter-form form .gform_footer input[type="submit"] {
  width: 104px;
  padding: 10px 8px;
  height: 58px;
  min-width: auto;
  font-size: 18px;
  font-weight: bold;
}

.latest-story-update.so-store.so-store-newupdt.for-prp-page .lft-nletter.newsnewwrap .newsletter-form {
  max-width: 700px;
  margin-left: auto;
  margin-right: 0;
}

.latest-story-update.so-store.so-store-newupdt.for-prp-page {
  padding-bottom: 10px;
}

.latest-story-update.so-store.so-store-newupdt.for-prp-page .newsletter-form form .gform_footer {
  top: 11px;
  right: 20px;
}

/* KM 12-12-2024 end */

/* sg-16-12-2024 */

.story-listing-block .story-card-title {
  font-size: 30px;
  /* 16 June 2025 */
  letter-spacing: 0.18em;
}

.story-card-post-overlay.static {
  display: flex;
  flex-direction: column;
}

.story-card-post-overlay.static .story-card-post-btn-wpar {
  margin-top: auto;
}

.story-card-post-overlay.hover::-moz-scrollbar,
.story-card-post-overlay.hover::-webkit-scrollbar {
  width: 2px;
}

/* Track */
.story-card-post-overlay.hover::-moz-scrollbar-track,
.story-card-post-overlay.hover::-webkit-scrollbar-track {
  background: transparent;
}

.story-card-post-overlay.hover::-moz-scrollbar-thumb,
.story-card-post-overlay.hover::-webkit-scrollbar-thumb {
  background: var(--redcolor);
}

/* sg-16-12-2024 */

/* walking-biking-hiking start */
.abt-ban-cta {
  font-family: "futura_ptlight";
  font-size: 36px;
}

.abt-ban-cta {
  color: #fff;
}

.abt-ban-cta:hover {
  color: #a02b22;
}

.text-sec1 .short-desc1 {
  max-width: 1358px;
  margin: 0 auto;
}

.short-desc1 {
  font-family: "adobe_garamond_proregular";
  font-size: 54px;
  letter-spacing: 0.324rem;
}

.cmn-bg-content p {
  margin-bottom: 40px;
}

.cmn-bg-content p:last-child {
  margin-bottom: 0;
}

.text-sec1 .short-desc1::first-letter {
  font-size: 300%;
  float: left;
  color: #a02b22;
  margin-right: 8px;
  initial-letter: 2;
}

.cmn-bg-wrap {
  max-width: 770px;
  margin: 0 0 0 auto;
  padding: 70px 46px 43px;
  background-color: rgba(255, 255, 255, 0.8);
  font-family: "adobe_garamond_proregular";
  font-size: 28px;
  color: #707070;
  letter-spacing: 0.094rem;
}

.cmn-bg-img-wrp {
  margin-top: 32px;
}

.cmn-bg-img-wrp img {
  max-width: 96px;
}

.trail-sec h2 {
  letter-spacing: 0.675rem;
  line-height: 1.399;
}

.trail-sec {
  padding: 238px 0 0;
}

.trl-list {
  margin: 191px auto 113px;
  max-width: 1320px;
}

.trl-icon {
  width: 110px;
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 56px;
}

.trl-icon img {
  max-height: 100%;
  object-fit: contain;
}

.trl-box {
  text-align: center;
}

.trl-content h3 {
  text-transform: capitalize;
}

.fullbg-sec1 {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  padding: 155px 0;
  min-height: 600px;
}

.fullimg {
  width: 100%;
}

.fullimg img {
  width: 100%;
  object-fit: cover;
}

.abtwlkng-title {
  text-transform: initial;
  font-size: 72px;
  line-height: 1.25;
  margin-bottom: 100px;
  letter-spacing: 0.9rem;
}

.repeat-item:not(:last-child) {
  margin-bottom: 75px;
}

.repeat-item:nth-child(even) .row {
  flex-direction: row-reverse;
  justify-content: end;
  text-align: right;
}

.repeat-item:nth-child(even) .rpt-content {
  margin-left: auto;
}

.repeat-item .row {
  --bs-gutter-x: 47px;
  --bs-gutter-y: 47px;
}

.rpt-content {
  padding-top: 60px;
  max-width: 953px;
  font-size: 24px;
  line-height: 1.4;
  letter-spacing: 0.087rem;
  color: #707070;
  font-family: "adobe_garamond_proregular";
}

.rpt-content h3 {
  font-family: "futura_ptbook";
  letter-spacing: 0.136rem;
  font-size: 32px;
  color: #a02b22;
}

.rpt-img {
  position: relative;
  padding-top: 100%;
  width: 100%;
  overflow: hidden;
  border: 1px solid #707070;
}

.rpt-img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.center-btn .l-more-btn {
  margin: 60px auto 0;
}

.ylw-text-sec h2 {
  color: #efd599;
  font-family: "adobe_garamond_proregular";
  text-transform: initial;
  letter-spacing: 0.621rem;
}

.trlf-img {
  margin-bottom: 112px;
}

.trlf-sec {
  padding-bottom: 156px;
}

.trlf-sec .trlf-para {
  color: #707070;
  letter-spacing: 0.675rem;
}

.walking-biking-hiking-news {
  padding-bottom: 125px;
  background: url(https://millicanresdev.wpenginepowered.com/wp-content/themes/mil-millicanreserve/assets/images/wood-texture-bg-ftr.webp) no-repeat center;
  background-size: cover;
}

.walking-biking-hiking-news .news-blog {
  padding-bottom: 0;
}

.walking-biking-hiking-news h2 {
  color: #fff;
}

.walking-biking-hiking-news .news-blog-inr {
  background-color: #fff;
}

.walking-biking-hiking-news .l-more:not(:hover) {
  border-color: #fff;
  color: #fff;
}

.walking-biking-hiking-news .l-more:not(:hover) i img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.nwsltr-wrap {
  display: flex;
}

/* walking-biking-hiking end */
.img-bottom-text {
  margin-top: 50px;
  margin-bottom: 90px;
}

/* pro 11/3/25 start */

.our-mailing-list-form {
  max-width: 1000px;
  margin: 0 auto;
}

.our-mailing-list-form .gform_wrapper.gravity-theme input[type="color"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="date"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="datetime-local"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="datetime"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="email"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="month"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="number"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="password"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="search"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="tel"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="text"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="time"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="url"],
.our-mailing-list-form .gform_wrapper.gravity-theme input[type="week"],
.our-mailing-list-form .gform_wrapper.gravity-theme select,
.our-mailing-list-form .gform_wrapper.gravity-theme textarea {
  background-color: transparent;
  border: 1px solid var(--bodycolor);
  border-radius: 0;
  padding: 15px 10px;
  line-height: 1.5;
  height: auto;
  margin-bottom: 10px;
  font-size: 16px;
  width: 100%;
  color: var(--text-color2);
  letter-spacing: 0.15em;
  /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}

.our-mailing-list-form .gform_wrapper.gravity-theme input::-webkit-input-placeholder,
.our-mailing-list-form .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder {
  color: var(--text-color1);
  text-transform: uppercase;
}

.our-mailing-list-form .gform_wrapper.gravity-theme input::-moz-placeholder,
.our-mailing-list-form .gform_wrapper.gravity-theme textarea::-moz-placeholder {
  color: var(--text-color1);
  text-transform: uppercase;
  letter-spacing: 0.15em;
}

.our-mailing-list-form .gform_wrapper.gravity-theme input::-ms-input-placeholder,
.our-mailing-list-form .gform_wrapper.gravity-theme textarea::-ms-input-placeholder {
  color: var(--text-color1);
  text-transform: uppercase;
}

.our-mailing-list-form .gform_wrapper.gravity-theme input::placeholder,
.our-mailing-list-form .gform_wrapper.gravity-theme textarea::placeholder {
  color: var(--text-color1);
  text-transform: uppercase;
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gfield_checkbox label,
.our-mailing-list-form .gform_wrapper.gravity-theme .gfield_radio label {
  font-size: 16px;
  color: var(--bodycolor);
  text-transform: uppercase;
  letter-spacing: 0.15em;
  position: relative;
  padding: 10px 0 10px 50px;
  margin: 10px 0;
  min-height: 40px;
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gfield-choice-input {
  visibility: hidden;
  display: none;
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gfield_checkbox input[type="checkbox"]+label::before,
.our-mailing-list-form .gform_wrapper.gravity-theme .gfield_radio input[type="checkbox"]+label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  height: 40px;
  width: 40px;
  border: 1px solid #9e9a8f;
  background: transparent;
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gfield_checkbox input[type="checkbox"]+label::after,
.our-mailing-list-form .gform_wrapper.gravity-theme .gfield_radio input[type="checkbox"]+label::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 11px;
  height: 12px;
  width: 27px;
  border-left: 3px solid #a02a21;
  border-bottom: 3px solid #a02a21;
  transform: rotate(-45deg);
  opacity: 1;
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gfield_checkbox input[type="checkbox"]:not(:checked)+label::after,
.our-mailing-list-form .gform_wrapper.gravity-theme .gfield_radio input[type="checkbox"]:not(:checked)+label::after {
  opacity: 0;
}

.our-mailing-list-form .gform_wrapper.gravity-theme legend.gfield_label,
.our-mailing-list-form .gform_wrapper.gravity-theme h3 {
  font-family: "adobe_garamond_proregular";
  font-size: 48px;
  line-height: 1.2;
  margin-bottom: 10px;
  color: #707070;
  font-weight: 400;
}

.our-mailing-list-form .gform_wrapper.gravity-theme h3 {
  margin-bottom: 6px;
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gfield--type-html p {
  font-style: italic;
  font-size: 16px;
  letter-spacing: 0.15em;
}

.our-mailing-list-form .gform_wrapper.gravity-theme fieldset {
  margin-bottom: 12px;
}

.our-mailing-list-form .gform_wrapper.gravity-theme fieldset.gfield--type-name {
  margin-bottom: 0;
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gform_footer {
  margin: 40px 0 0;
  padding: 0;
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gform_footer input[type="submit"] {
  margin: 0 0 0;
  padding: 15px 30px;
  height: auto;
  line-height: 1 !important;
  border-color: var(--redcolor);
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover {
  background: var(--redcolor);
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gform_validation_errors>h2 {
  color: var(--redcolor);
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gform_validation_errors {
  border-color: var(--redcolor);
  color: var(--redcolor);
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {
  color: var(--redcolor);
  border-color: var(--redcolor);
}

.page-template-join-our-mailing-list .gravity-theme.ui-datepicker .ui-datepicker-header select {
  background-position: calc(100% + 5px) 50%;
  background-size: 20px 20px;
  margin: 0 10px;
  color: var(--browncolor);
}

.page-template-join-our-mailing-list .gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
  background: white;
  border: 1px solid var(--bodycolor);
  color: var(--browncolor);
}

.page-template-join-our-mailing-list .gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default {
  color: var(--browncolor);
}

.page-template-join-our-mailing-list .gravity-theme.ui-datepicker .ui-datepicker-calendar th span {
  color: var(--browncolor);
}

/* pro 11/3/25 end */

/* 28/3/25 work start */
.imge_gllry_mod.imge_gllry_wrppr {
  padding-top: 100px;
}

.imge_gllry_head {
  text-align: center;
  margin-bottom: 80px;
}

.imge_gllry_mod.imge_gllry_wrppr .container.custom_large_container {
  max-width: 100%;
}

.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-card {
  margin: 0px;
}

.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-imgsldrwrp {
  width: 100%;
  padding: 0px !important;
}

.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider .img-slide {
  padding: 8px;
}

.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider .img-slide:nth-child(even) {
  margin-top: 0px;
}

.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider .slick-list {
  margin: -8px;
  padding: 0px 7%;
}

.imge_gllry_mod_wrap {
  display: flex;
  flex-direction: column-reverse;
}

.imge_gllry_mod .cmnty-thng-slidrbutn {
  width: 70%;
  margin: 0 auto;
  flex-direction: row-reverse;
  justify-content: space-between;
}

.imge_gllry_mod .container.imge_gllry_mod_arrows {
  margin-top: -140px;
  margin-bottom: 80px;
}

.imge_gllry_head h2 {
  display: inline-block;
  width: 80%;
  position: relative;
}

.imge_gllry_mod .wlvng-img-box-inr {
  position: relative;
  z-index: 1;
}

.imge_gllry_mod .wlvng-img-box-inr .img_gal_title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  padding: 15px;
  color: #fff;
}

.imge_gllry_mod .wlvng-img-box-inr::before {
  opacity: 0.8;
}

.expet-reservesec-btn-sec {
  margin-bottom: 100px;
}

.expet-reservesec-btn-sec .l-more-btn {
  margin: 0 auto;
}

/* 28/3/25 work end */

/* 31-03-2025 Css Start */

.page-template-join-our-mailing-list .abut_nw_bnnr .bnr-content-nw {
  text-align: left;
}

.new-cmn-heading {
  text-align: center;
  max-width: 1333px;
  margin: 0 auto;
}

.new-cmn-heading h2 {
  font-size: 54px;
  line-height: 1.2;
  letter-spacing: 0.2em;
  color: var(--text-color2);
  padding-bottom: 0 !important;
  margin-bottom: 11px;
}

.new-cmn-heading h2::after {
  display: none;
}

.new-subtitle {
  display: block;
  font-family: "futura_ptbook";
  color: var(--redcolor);
  text-transform: uppercase;
  line-height: 1.1;
  letter-spacing: 0.072em;
  font-size: 24px;
  margin-bottom: 60px;
}

.new-cmn-heading>p {
  font-family: "adobe_garamond_proregular";
  font-size: 28px;
  letter-spacing: 0.064em;
  color: var(--text-color2);
}

.new-form-wraper {
  max-width: 1280px;
}

.new-form-wraper .gform_wrapper.gravity-theme .gfield_label {
  display: block;
  font-weight: 400;
  font-size: 24px;
  letter-spacing: 0.072em;
}

.new-form-wraper .gform_wrapper.gravity-theme input[type="color"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="date"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="datetime-local"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="datetime"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="email"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="month"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="number"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="password"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="search"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="tel"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="text"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="time"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="url"],
.new-form-wraper .gform_wrapper.gravity-theme input[type="week"],
.new-form-wraper .gform_wrapper.gravity-theme select,
.new-form-wraper .gform_wrapper.gravity-theme textarea {
  border-left: 0;
  border-top: 0;
  border-right: 0;
  padding: 0 15px 0 0;
  border-color: var(--text-color2);
  font-size: 36px;
  color: var(--redcolor);
  letter-spacing: 0.072em;
  height: 46px;
  margin-bottom: 0;
}

.new-form-wraper .gform_wrapper.gravity-theme .gfield {
  margin-bottom: 7px;
  font-size: 24px;
}

.new-form-wraper .gform_wrapper.gravity-theme textarea,
.new-form-wraper .gform_wrapper.gravity-theme .gfield textarea.small {
  height: 159px;
  resize: none;
  border: 1px solid var(--text-color2);
}

/* .page-template-contact-us .bnr-content-nw {
  text-align: left;
} */
.new-form-wraper .gform_wrapper.gravity-theme .gform_fields {
  grid-column-gap: 92px;
}

#input_4_13,
#input_3_22 {
  display: flex;
  flex-wrap: wrap;
  margin: -4px -15px;
}

#input_4_13 .gchoice,
#input_3_22 .gchoice {
  width: 50%;
  padding: 4px 15px;
}

.page-template-join-our-mailing-list .new-form-wraper .gform_wrapper.gravity-theme .gform_footer {
  justify-content: center;
}

/* 31-03-2025 Css End */

/*22-apr-2025 */
.our-story-row-wpr .row.show-load-values {
  --bs-gutter-x: 100px;
}

.our-story-row-wpr .story-card-title {
  font-size: 33px;
}

.our-story-row-wpr {
  padding-top: 100px;
}

.visit-btn {
  text-transform: uppercase;
  color: #a03223;
  display: block;
  font-size: 30px;
  letter-spacing: 0.07em;
  font-weight: 300;
}

.cmunity-cntnt-para-gap {
  margin-bottom: 100px;
}

/*22-apr-2025 */

/* S.Mv Css Start 15-05-2025 */
.top-hdr {
  z-index: 9999;
  padding: 12px 0;
}

.top-hdr p {
  font-size: 20px;
  letter-spacing: 0.2em;
}

.mega-menu-wrapper-v2 {
  height: calc(100vh - 150px);
}

.main-head .navbar-nav-v2 li.has-dropmenu.open {
  background-image: url(assets/images/sort-down2-up.svg);
}

.properties-banner,
.explore-banner {
  background-position: top !important;
}

.new-map-sec {
  min-height: 800px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 100px 0;
  background-color: #000;
  overflow: hidden;
}

.new-map-oter {
  text-align: center;
}

.new-map-oter p a {
  display: inline-block;
  line-height: 1;
  font-family: "adobe_garamond_proregular";
  letter-spacing: 0.35em;
}

.new-map-oter .new-map-lg-txt {
  font-size: 192px;
  color: var(--whitecolor);
  display: block;
}

.new-map-oter .new-map-sm-txt {
  font-size: 64px;
  color: var(--whitecolor);
}

.ylw-text-sec {
  display: none;
}

.page-template-walking-hiking .abtwlkng-sec,
.page-template-biking-template .abtwlkng-sec {
  padding-bottom: 150px;
}

.main-head .btm-hdr {
  background-color: transparent;
}

.menus-list-wrap ul li a {
  background: url(assets/images/mn-rightarrow.svg) 100% center no-repeat transparent !important;
  background-size: 7px !important;
  padding-right: 18px;
  filter: brightness(0) invert(1);
}

.ws-image-map {
  display: none;
}

.uppermenu #menu-quick-menu>li>a {
  display: block;
  font-size: 22px;
  line-height: normal;
  text-transform: uppercase;
  color: var(--whitecolor);
  padding: 0;
  font-style: normal;
}

.uppermenu #menu-quick-menu li .sub-menu {
  background: transparent;
  padding: 0;
  position: relative;
  top: initial;
  left: initial;
  opacity: 1;
  visibility: visible;
  border: 0;
  width: auto !important;
}

.uppermenu #menu-quick-menu li .sub-menu li {
  margin-bottom: 0;
}

.uppermenu #menu-quick-menu li .sub-menu li a {
  padding: 5px;
  border: 0 !important;
}

.uppermenu #menu-quick-menu li .sub-menu li a:hover {
  background: transparent;
}

.uppermenu #menu-quick-menu li.menu-item-37932 .sub-menu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.uppermenu #menu-quick-menu li.menu-item-37932 .sub-menu li {
  width: fit-content;
}

.home-store-wrap {
  overflow: hidden;
}

/* S.Mv Css End 15-05-2025 */

/* S.Mv Css Start 16-05-2025 */
.r-orsve-cntnt.expr-orsve-cntnt-up {
  padding-bottom: 0;
  padding-top: 0;
}

.r-orsve-cntnt.expr-orsve-cntnt-up p {
  font-size: 26px;
  letter-spacing: 1.66px;
  color: #707070;
  line-height: 1.5;
  font-family: "futura_ptlight";
}

/* S.Mv Css End 16-05-2025 */

/* pro 19/5/25 start */
.page-template-about .about_bttm_bnnr_hdng h2 {
  font-size: 42px;
}

.e-bnr-snd.cmn-pdding {
  padding: 200px 0;
}

.preserve-img {
  max-width: 100%;
  height: auto;
}

.loc-full-bg.land-nw .loc-full-item-content-wrp p::first-letter,
.cntnt_big p,
.page-template-explore .e-bnr-snd.dropcap .cmn-hdng p::first-letter {
  /* line-height: 1 !important; */
  margin-bottom: -30px !important;
}

.page-template-explore .worth-living .wlvng-img-box-inr.overlay-effect .text {
  color: var(--whitecolor);
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.story-card-post-overlay.hover {
  display: flex;
  flex-direction: column;
}

.story-card-post-overlay.hover .story-card-post-btn-wpar {
  margin-top: auto;
  /* 25 july 2025 */
  display: none;
}

.catg-filtering-list {
  font-size: 24px;
}

/* 16 June 2025 */
/* .story-listing-filtering-left {
  width: 250px;
}

.story-listing-filtering-right {
  width: calc(100% - 250px);
} */
.story-listing-filtering-left {
  width: 318px;
}

.story-listing-filtering-right {
  width: calc(100% - 318px);
}

/* 16 June 2025 end */

/* .catg-filtering-list li {
  padding: 20px 60px;
} */

/* .page-template-explore .photo-scroll .photo-scroll__images-wrap{
padding: 20vh 0;
} */

.mega-menu-btn-wrap.with-social {
  display: flex;
  align-items: center;
}

.mega-menu-social {
  margin-left: 20px;
}

.mega-menu-social ul {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -10px 0;
  align-items: center;
  font-size: 26px;
  list-style: none;
}

.mega-menu-social ul li {
  padding: 5px 10px 0;
  line-height: 0;
  color: var(--whitecolor);
}

.mega-menu-social ul li a {
  color: inherit;
}

.mega-menu-social ul li a:hover {
  color: var(--greencolor);
}

.catg-filtering-list li.active {
  font-family: "futura_ptheavy";
}

/* pro 19/5/25 end */

/* 20-05-2025 M.M Css Start */
.our-story-new-listing-wraper .story-card-post-overlay {
  position: relative;
}

.story-card-post-image-wrap-uniq {
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.story-card-post-image-wrap-uniq .story-card-post-image {
  position: absolute;
  top: 0;
  left: 0;
}

.our-story-new-listing-wraper .story-card-post-overlay.hover {
  position: absolute;
}

.our-story-new-listing-wraper .story-card-link:hover .story-card-post-overlay.static {
  bottom: 0;
  /* 25 july 2025 */
  /* visibility: hidden; */
}

/* 25 july 2025 */
.our-story-new-listing-wraper .story-card-link:hover .story-card-post-overlay.static .story-card-title {
  visibility: hidden;
}

/* 25 july 2025 end */

.our-story-new-listing-wraper .story-card-link {
  min-height: 1px;
}

.mega-menu-btn-wrap-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: -10px -5px;
}

.mega-menu-btn-wrap-inner .megamenu-btn-v2,
.mega-menu-btn-wrap-inner .mega-menu-social-listing {
  padding: 10px 5px;
}

.mega-menu-social-listing {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.mega-menu-social-listing li:not(:last-child) {
  margin-right: 30px;
}

.mega-menu-social-listing li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 22px;
  height: 23px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mega-menu-social-listing li a:hover img {
  opacity: 0.5;
}

.mega-menu-wrapper-v2 .append-img-cont img {
  height: 500px !important;
}

.discover-inspiration-uniq .image-txt {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  padding: 15px 10px 15px;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.discover-inspiration-uniq .image-txt p {
  margin-top: 0;
  color: var(--whitecolor);
}

.discover-inspiration-uniq .wlvng-img-box-inr::before {
  background-color: rgba(0, 0, 0, 0.7);
}

.discover-inspiration-uniq .wlvng-img-box-inr:hover .image-txt {
  opacity: 1;
}

.wsmnewtour-uniq-sec .promise-content {
  opacity: 0;
  transform: translateY(30px);
  -webkit-transform: translateY(30px);
  -moz-transform: translateY(30px);
  -ms-transform: translateY(30px);
  -o-transform: translateY(30px);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.wsmnewtour-uniq-sec.in-view .promise-content {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
}

/* 20-05-2025 M.M Css End */

/* .mega-menu-wrapper-v2 .append-img-cont img{
  height: 100% !important;
} */

/* 22-may-2025  */
.cnect-btm-parlximgsec {
  width: 90%;
}

.cmn-hdng.faq-head {
  text-align: center;
  margin-bottom: 50px;
}

.row.faq-acc-row {
  align-items: center;
}

.d-hide {
  display: none;
}

/* 22-may-2025  */

/* Start 28-05-25 */

.cmnty-thng-slidrbutn .cmnt-thnglslde-arw {
  z-index: 1;
}

.qucktral-butnbox {
  margin-top: 130px;
}

/* End 28-05-25 */

/* 29-05-2025 m.m css */
.cmn-slider-card-wrapper .farm-slide-card-img {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  z-index: 3;
}

.cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
  min-width: 612px;
  min-height: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  z-index: 2;
  margin-left: auto;
  padding: 70px 40px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(https://millicanresdev.wpenginepowered.com/wp-content/themes/mil-millicanreserve/assets/images/slider-card-bg.jpg);
}

.cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  max-height: 400px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: var(--redcolor) transparent;
}

.cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card h3 {
  font-weight: 400;
  font-size: 40px;
  line-height: 1.1;
  font-family: "adobe_garamond_proregular";
  color: #707070;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 55px;
}

.cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card p {
  color: #707070;
  line-height: 1.5;
}

.cmn-slider-card-wrapper:hover .farm-slide-card-img {
  opacity: 1;
  pointer-events: all;
}

.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .img-slide {
  position: relative;
  padding-top: 150px;
  padding-bottom: 150px;
}

.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .slick-list {
  margin-top: -150px;
  margin-bottom: -150px;
}

/* .cmnty-thng-img-slider.cmn-slider-popup {
  padding-bottom: 80px;
} */
.cmn-slider-main-wrapper {
  width: 100%;
}

.cmn-slider-main-wrapper .imge_gllry_wrppr {
  overflow: visible;
}

.overflow-hidder-slider-uniq {
  overflow: hidden;
}

.cmn-slider-main-wrapper .imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-card {
  position: relative;
  z-index: 3;
}

.community.new-lap-format.cmnty-rvrs-newfrmt.overflow-hidder-slider-uniq {
  padding-bottom: 122px;
}

.page-template-things-to-do .parent-cmunity-img .things-cm-outr:not(:first-child) {
  padding-top: 0 !important;
}

.page-template-things-to-do .news-blog {
  padding-top: 80px;
}

.the-land-slider-wrapper {
  padding-bottom: 160px;
}

.cmn-slider-main-wrapper .imge_gllry_mod_arrows {
  z-index: 5;
  position: relative;
}

.cmn-slider-main-wrapper .imge_gllry_mod_arrows.hover {
  z-index: 0;
}

.cmn-slider-card-wrapper {
  width: 100%;
  display: block;
}

/* 29-05-2025 m.m css */

/* 02-06-25 S.Mv Css Start */
.loc-full-item-content {
  padding: 130px 0;
}

.page-template-the-consarvency .wlvng-img-box .cnsrv-wlvnghvr-txt {
  display: none;
}

.page-template-the-consarvency .wlvng-img-box .wlvng-img-box-inr.overlay-effect .overlay {
  background-color: rgba(112, 112, 112, 0.5);
}

.page-template-the-consarvency .wlvng-img-box .overlay {
  padding: 10px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-template-the-consarvency .wlvng-img-box .overlay .text {
  color: var(--whitecolor);
  top: 50%;
}

.page-template-the-consarvency .cnect-btm-parlx-mainsec {
  padding-bottom: 200px;
}

.page-template-the-consarvency .cnect-btm-parlx-mainsec {
  margin: 0 auto;
  transition: 1.5s;
  width: 100%;
  /* 25 july 2025 */
  /* max-width: 1600px; */
}

.page-template-the-consarvency .cnect-btm-parlx-mainsec.active {
  max-width: 100%;
}

.page-template-the-consarvency .cnect-btm-parlximgsec {
  width: 100%;
}

/* 02-06-25 S.Mv Css End */
/* 9.6.25 */

.error404 .new-map-sec {
  background: none !important;
  display: none;
}

.error404 .new-map-oter .new-map-sm-txt,
.error404 .new-map-oter .new-map-lg-txt {
  color: #000;
}

.error404 .error_search_sec .page-content form .search-submit {
  height: 69px !important;
  width: 60px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background-image: url("./assets/images/search.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 26px;
  border-radius: 7px;
  border-color: #fff;
}

.error404 .error_search_sec .page-content form input[type="search"] {
  border-radius: 10px;
  height: 69px !important;
}

.errorimages {
  height: 280px;
  max-width: 410px;
  margin-bottom: 30px;
}

/* 9.6.25 */

/* support starts 11.06.2025  */
.loc-full-item-content {
  padding: 155px 0;
}

.faq-container .qution {
  text-transform: none;
}

.page-template-templateexplore-php .news-blog {
  background-image: url(https://millicanresdev.wpenginepowered.com/wp-content/themes/mil-millicanreserve/assets/images/wood-texture-bg-ftr.webp);
}

.cmnty-rvrs-newfrmt .cmunity-cntnt {
  max-width: 40%;
}

.imge_gllry_mod .wlvng-img-box-inr {
  position: relative;
  z-index: 1;
  padding-top: 100%;
}

.cmnty-thng-img-slider .wlvng-img-box-inr img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}

.ba-items-outr a .ba-tems-bg img {
  transition: all 0.3s ease-in-out;
}

.ba-items-outr a:hover .ba-tems-bg img {
  transform: scale(1.08);
}

.l-more:hover {
  color: var(--whitecolor);
  background-color: var(--redcolor);
  border-color: var(--redcolor);
}

.l-more i {
  transition: all 0.3s ease-in-out;
}

.l-more:hover i {
  transform: translateX(10px);
}

.discover-inspiration-uniq .image-txt {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}

.imge_gllry_mod.imge_gllry_wrppr.find-way-main {
  padding-top: 150px;
  padding-bottom: 40px;
}

.cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
  min-width: 1px;
  padding: 50px 25px;
  width: 500px;
}

.worth-living.cmn-pdding {
  padding: 130px 0 200px;
}

.new-map-lg-txt {
  letter-spacing: 0.3em;
}

.story-card-post-overlay,
.story-card-post-overlay.static {
  background: rgb(216 208 199 / 90%);
}

.story-card-post-image-wrap-uniq {
  padding-top: 66%;
}

.e-bnr-snd.cmn-pdding.padding-sm {
  padding: 100px 0;
}

.catg-filtering-list li {
  padding: 0px 55px 40px;
}

/* support ends 11.06.2025  */

/* supportp start 12.06.2025   */
.new-map-sec .new-map-oter a {
  transition: transform 0.5s ease;
}

/* 25 july 2025 */
/* .new-map-sec .new-map-oter a:hover {
  transform: scale(1.03);
} */

.new-map-sec .new-map-oter .new-map-lg-txt,
.new-map-sec .new-map-oter .new-map-sm-txt {
  letter-spacing: 0.35em;
}

.bnr-content-nw span {
  letter-spacing: 0.163em;
}

.properties-banner {
  padding: 208px 0 50px;
}

.single-post-type-block p,
.single-post-type-block li {
  letter-spacing: 0.064em;
}

.single-post-type-block h2 {
  color: #a02b22;
}

.single-post-type-block h3 {
  letter-spacing: 0.068em;
}

.post-author-info {
  letter-spacing: 0.054em;
}

.single-post-type-block .post-author-info h3 {
  letter-spacing: inherit;
}

.single-post-type-block .post-author-info h4 {
  letter-spacing: inherit;
}

.single-post-type-block .post-author-info .post-date {
  letter-spacing: 0;
}

.cnsrvcny_box .cnsrvncy_step_icon img {
  transition: all 0.3s ease-in-out;
}

.cnsrvcny_box:hover .cnsrvncy_step_icon img {
  transform: scale(1.09);
}

.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .slick-list {
  margin-top: -70px;
}

.story-card-post-overlay.hover {
  /* max-height: calc(100% - 80px); */
  max-height: calc(100% - 100px);
  /* height: auto; */
  height: 100%;
}

.story-card-short-info p {
  margin-bottom: 30px;
  /* 16 june 2025 */
  font-family: var(--font-adobe-garamond-proregular);
}

.story-card-short-info p:last-child {
  margin-bottom: 0;
}

.loc-full-item-content {
  padding: 180px 0;
}

.loc-full-bg.land-nw .loc-full-item-content .loc-full-item-content-wrp .cntnt_wrppr_outr p {
  margin-bottom: 0 !important;
}

.lnd-sec-nw-content-new {
  max-width: 100%;
  padding: 70px 98px 80px 98px;
}

.parallax-new {
  width: 100%;
}

.wsmnewtour-uniq-sec .promise-content {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.tour.wsmnewtour {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* supportp ends 12.06.2025  */
.size-full img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.single-post-type .bnr-left-pnl .bnr-content-nw {
  width: 100%;
  max-width: 1090px;
}

.abut_nw_bnnr .bnr-content-nw h1 {
  font-size: 68px;
}

/* support start 13-06-25 */

.newslettter .gform_wrapper.gravity-theme .gform_footer input:hover {
  background-color: var(--redcolor);
  border-color: var(--redcolor);
}

/* .our-story-banner-btm h3 {
  letter-spacing: 1.73px;
} */

/* support end 13-06-25 */

/* support start 16-06-25 ----Our Story--- */
.our-story-banner.abut_nw_bnnr .bnr-content-nw h1 {
  font-family: var(--font-adobe-garamond-probold);
  color: var(--whitecolor);
  font-size: 72px;
  letter-spacing: 33.6px;
  font-weight: 600;
}

.cmn-para {
  letter-spacing: 1.79px;
  line-height: 1.6;
  color: var(--text-color2);
  font-size: 28px;
  font-family: var(--font-adobe-garamond-proregular);
}

.cmn-para p {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
}

.cmn-para p:last-child {
  margin-bottom: 0;
}

.cmn-para.sizel {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
}

.story-featured-post-title {
  text-transform: capitalize;
  margin: 0 0 25px;
  font-size: 54px;
  letter-spacing: 0.18em;
}

.page-template-our-story .story-listing-block,
.page-template-our-story .our-story-banner-btm {
  line-height: var(--line-h);
  color: #635651;
}

/* .story-card-post-overlay{
      background: #d8d0c7;
} */
.page-template-our-story .story-featured-post-right {
  align-self: center;
}

.page-template-our-story .catg-shorting {
  margin-top: 42px;
}

/* support end 16-06-25  ----Our Story--- */

/* Support Start 17-06-25 */

/* .photo-scroll .photo-scroll__images-wrap .photo-scroll__block {
    width: 100%;
    position: relative;
    margin: 5% 0;
    float: left;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-1 .photo-scroll__image {
    width: 50%;
    float: right;
    margin-right: 2%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-2 .photo-scroll__image {
    width: 50%;
    float: left;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-3 .photo-scroll__image {
    width: 50%;
    float: right;
    margin-right: 10%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-4 .photo-scroll__image {
    width: 50%;
    float: left;
    margin-left: 8%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-5 .photo-scroll__image {
    width: 50%;
    float: right;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-6 .photo-scroll__image {
    width: 50%;
    float: left;
    margin-left: 12%;
} */

/* Support end 17-06-25 */

/* 18-16-2025 m.m css start */
.image-blog {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.image-blog .wp-element-caption {
  margin-top: 12px;
}

.single-post .right-overlay-bnnr::before {
  background-color: rgba(96, 86, 75, 0.4);
}

.single-post-type-header-content .wp-element-caption {
  margin-bottom: 50px;
}

.single-post-type-header-content h2.wp-block-heading {
  font-family: "futura_ptbook";
  text-align: left;
  letter-spacing: 2.18px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
  color: #a02b22;
}

.single-post-type-header-content h2.wp-block-heading strong {
  font-weight: 400;
}

.single-post-type-header-content .wp-element-caption {
  font-family: "adobe_garamond_proregular";
  color: var(--text-color2);
  line-height: 1.5em;
}

/* 18-16-2025 m.m css end */

/* mega menu 2-7-25 start */

.mega-menu-wrapper-v2 {
  height: calc(100vh - 50px);
  padding: 140px 0 20px;
  top: 0;
  position: fixed;
  z-index: -1;
  display: flex;
  align-items: stretch;
  /* overflow: scroll; */
}

.megamenu-row-v2 {
  height: 100%;
  width: 100%;
  padding: 0 80px;
  cursor: auto;
  overflow: scroll;
  overflow-x: hidden;
}

.megamenu-row-v2::-webkit-scrollbar {
  width: 8px;
  display: none;
}

.megamenu-row-v2::-webkit-scrollbar-track {
  background: white;
}

.megamenu-row-v2::-webkit-scrollbar-thumb {
  background-color: var(--redcolor);
}

.mega-menu-wrapper-v2 .menus-list-wrap {
  width: 100%;
  max-width: 440px;
  margin-bottom: 30px;
}

.mega-menu-wrapper-v2 .menus-list-wrap:last-child {
  margin-bottom: 0;
}

.megamenu-col-lft-v2 {
  width: 100%;
  max-width: 900px;
  position: relative;
  z-index: 2;
}

.megamenu-col-rgt-v2 {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: -1;
  pointer-events: none;
}

.megamenu-col-rgt-v2::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
}

.mega-menu-wrapper-v2 .append-img-cont img {
  height: 100% !important;
}

.navbar-brand {
  z-index: 2;
}

.navbar-nav>li>a {
  z-index: 2;
}

.right-hdr {
  z-index: 2;
}

.mega-menu-btn-wrap {
  padding-left: 0;
}

.mega-menu-title-v2 {
  font-weight: 400;
  font-family: var(--font-adobe-garamond-proregular);
  letter-spacing: 0.23em;
  text-transform: uppercase;
}

.mega-menu-sub-title-v2 {
  font-size: 25px;
  font-weight: 400;
  text-transform: none;
  font-style: italic;
  letter-spacing: 0;
}

.mega-menu-btn-wrap-inner {
  justify-content: start;
  margin: -20px -20px;
}

.mega-menu-btn-wrap-inner .megamenu-btn-v2,
.mega-menu-btn-wrap-inner .mega-menu-social-listing {
  padding: 20px 20px;
}

.menus-list-wrap ul li a {
  text-transform: capitalize;
  font-family: "futura_ptbook";
  font-size: 20px;
  font-weight: 400;
  z-index: 99999;
}

.mega-menu-social-listing {
  display: none;
}

.megamenu-col-lft-v2 .menus-list-wrap ul li+li {
  margin-top: 8px;
}

.mega-menu-title-v2 a:after {
  bottom: 0;
}

.megamenu-btn-v2 {
  display: flex;
  align-items: center;
  text-transform: none;
}

.megamenu-col-lft-v2 .sub-menu {
  font-size: 20px;
  font-weight: 400;
  height: 100%;
}

.megamenu-btn-v2 i {
  padding: 0;
  background: transparent;
  border: 0;
  width: 40px;
  margin-right: 20px;
  height: auto;
}

.megamenu-btn-v2 span {
  font-size: 20px;
}

.megamenu-btn-v2 span strong {
  top: 22px;
}

.mega-menu-wrapper-v2 .menus-list-wrap {
  min-height: 260px;
  display: flex;
  align-items: center;
}

/* mega menu 2-7-25 end */

/* 9-7-25 start */
.cnect-btm-parlximgsec.biker-parallax-new {
  width: 100%;
  height: 100vh;
  min-height: auto;
}

.page-template-community .abut_nw_bnnr .bnr-content-nw {
  text-align: left;
}

.o-reserve .r-orsve-cntnt .l-more-btn {
  margin-top: 40px;
}

.e-bnr-snd.testimonial-ebnr-snd.our-story-banner-btm h2.get_ht {
  margin: 0 0 15px;
}

.our-story-banner-btm p {
  font-size: 28px;
}

.our-story-banner-btm.e-bnr-snd.testimonial-ebnr-snd .cmn-hdng {
  max-width: 1333px;
}

.our-story-banner.abut_nw_bnnr .bnr-content-nw h1 {
  letter-spacing: 0.4667em;
}

/* 9-7-25 end */

/* Support starts 10.07.2025 */

.plcepromisesec-new {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100vh;
}

.event-wrap-for-home .ba-items-outr a .ba-cont,
.cnsrvncy_step_icon p {
  position: relative;
  transition: all 0.3s ease-in-out;
}

.event-wrap-for-home .ba-items-outr a:hover .ba-cont::after,
.cnsrvcny_box:hover .cnsrvcny_box p {
  content: "+";
  width: 16px;
  height: 16px;
  font-size: 24px;
  font-family: "adobe_garamond_proregular";
  color: #a03223;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  vertical-align: top;
}

.wsfullheightbanner {
  padding: 170px 0 50px !important;
}

.abut_nw_bnnr .bnr-content-nw .abt-ban-cta a,
.abut_nw_bnnr .bnr-content-nw .abt-ban-cta a,
.abt-ban-cta {
  font-weight: 600;
}

.abut_nw_bnnr .bnr-content-nw .abt-ban-cta a:hover,
.abut_nw_bnnr .bnr-content-nw .abt-ban-cta a:hover {
  color: var(--redcolor);
}

.parent-threl .threlo-box {
  padding: 0 30px;
}

.threewlorem .threlo-box {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.parent-threl {
  margin: 55px -30px 0;
}

.cmn-slider-card-wrapper .farm-slide-card-img {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card h3 {
  font-size: 34px;
  margin-bottom: 24px;
}

.cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
  padding: 40px 25px;
  font-size: 20px;
  width: 450px;
}

.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .img-slide {
  padding-top: 90px;
  padding-bottom: 90px;
}

.cmnty-thng-slidrbutn .cmnt-thnglslde-arw {
  z-index: 4;
}

/* Support ends 10.07.2025 */

/* 11-07-2025 start KM */
.page-template-our-story .cmn-hdng h2 {
  margin-bottom: 20px;
}

.story-card-post-overlay,
.story-card-post-overlay.static {
  background: rgba(216, 208, 199, 0.8);
}

/* 11-07-2025 end KM */

/* Support starts 14-07-25*/

.page-id-1106 .properties-banner .properties-banner-content .properties-banner-content-wrap.bnr-content-nw h1,
.page-id-1107 .properties-banner .properties-banner-content .properties-banner-content-wrap.bnr-content-nw h1 {
  letter-spacing: 33.6px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 96px;
  font-family: var(--font-adobe-garamond-proregular);
  font-weight: 600;
}

.page-id-1106 .e-bnr-snd.testimonial-ebnr-snd.our-story-banner-btm .cmn-hdng h3 {
  letter-spacing: 1.73px;
}

.page-id-1106 .story-featured-post-block .story-featured-post-box .story-featured-post-right .story-featured-post-tag {
  letter-spacing: 1.73px;
  font-size: 24px;
}

.page-id-1106 .story-featured-post-block .story-featured-post-box .story-featured-post-right p {
  font-size: 28px;
  letter-spacing: 1.79px;
}

.page-id-1106 .story-featured-post-block .story-featured-post-box .story-featured-post-right .story-featured-post-btn {
  padding: 14px 50px;
  font-size: 32px;
  min-width: 480px;
}

.page-id-1106 .story-listing-block.for-listing .story-listing-loadmore-wrp.load-btn .story-listing-loadmore-btn,
.page-id-1107 .story-listing-block .story-listing-loadmore-wrp.load-btn .story-listing-loadmore-btn {
  padding: 13px 50px;
  font-size: 32px;
  min-width: 480px;
}

.page-id-1106 .story-listing-block.for-listing .story-listing-loadmore-wrp.load-btn {
  margin: 140px 0 0;
}

.page-id-1106 .story-listing-block.for-listing {
  padding: 60px 0 150px;
}

.page-id-1107 .story-listing-block .story-listing-filtering-right {
  padding: 0 70px 0 40px;
}

.page-id-1107 .story-listing-block {
  padding: 170px 0 60px;
}

.page-id-1107 .story-listing-filtering-card {
  padding: 110px 0 0;
}

.page-id-1107 .latest-story-update.so-store.so-store-newupdt {
  padding: 80px 0 200px;
}

.page-id-1107 .find-more-block .f-icon img {
  width: 100px;
}

.page-id-1107 .find-more-block .find-more-box span {
  font-size: 28px;
  letter-spacing: 1.9px;
}

.new-half-nav-menu-btn .cmn-btn {
  text-transform: capitalize;
}

.error-404.not-found.error_search_sec form .screen-reader-text {
  display: none;
}

.error-404.not-found.error_search_sec .error_search_sec {
  padding: 180px 0 100px;
  background: var(--bodycolor);
}

.errorimages {
  object-fit: contain;
}

.page-id-20 .explore-banner.abt-bnr.wsfullheightbanner.sngle-txt-bnr.connect-bnnr .down-angle.smoothscroll {
  display: block;
}

/* Support end 14-07-25*/

/* Support starts 15-07-25*/

.error-404 {
  background-image: url(assets/images/404-bg.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}

.error_search_sec {
  padding: 150px 0 60px;
  min-height: 1260px;
}

.error-404::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(96, 86, 75, 0.5);
  display: block;
}

.error-404 .page-content {
  position: relative;
  z-index: 1;
}

/* Support end 15-07-25*/

/* Support end 16-07-25*/

.search-main-sec {
  background: var(--bodycolor);
  padding: 240px 0 70px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.search-card {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  height: 100%;
}

.search-card-left {
  width: 30%;
  height: 100%;
}

.search-card-left-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.search-card-rgt {
  width: 70%;
  text-align: left;
  margin-left: auto;
  height: 100%;
}

.search-card-rgt a h2 {
  color: var(--redcolor);
}

.search-card-rgt h2 {
  transition: all 0.3s ease-in-out;
}

.search-card-rgt a:hover h2 {
  color: var(--greencolor);
}

.search-card-rgt a {
  margin-bottom: 16px;
  display: block;
}

.search-row-wrap {
  margin-bottom: 60px;
}

.search-row-wrap:last-child {
  margin-bottom: 0;
}

.search-card-left-wrap {
  height: 100%;
}

.search-card-rgt-wrap {
  height: 100%;
  padding: 46px 20px 30px 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fff;
}

.search-card-rgt-wrap p {
  color: var(--text-color2);
}

.error_search_sec.search-wrap {
  padding: 110px 0 60px;
}

/* Support end 16-07-25*/

.search-row-wrap.full-screen .search-card-rgt {
  width: 100%;
}

/* 17.7.25 */
.page-id-1440 .abtwlkng-sec {
  padding-bottom: 100px;
}

.slid-next-arow.cmnt-thnglslde-arw.disabled-arrow,
.slid-prev-arow.cmnt-thnglslde-arw.disabled-arrow {
  pointer-events: none;
  opacity: 0.5;
}

.cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
  min-height: 480px;
}

/* 17.7.25 */

/* Support start 24-07-25 */

.close-menu {
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 1;
  background-color: #ff0000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
}

.close-menu img {
  filter: brightness(0) invert(1);
  width: 100%;
}

.menus-list-wrap li.blank_menu a,
.menus-list-wrap ul li.has-children-menu-content a,
.menus-list-wrap li.menu-item-has-children ul.sub-menu-inner li a {
  background: none !important;
  padding-right: 0;
}

/* Support start 24-07-25 */

/* 25 july 2025 */
.cnsrvcny_row .cnsrvcny_box p {
  position: relative;
  font-size: 20px;
  font-family: "adobe_garamond_proregular";
  text-transform: capitalize;
  color: var(--browncolor);
  text-align: center;
  max-width: 235px;
  margin: 24px auto 0;
  line-height: 1;
}

.cnsrvcny_row .cnsrvcny_box p:hover {
  color: #a03223;
}

.cnsrvcny_row .cnsrvcny_box .cnsrvncy_step_icon {
  width: 100%;
  height: auto;
  margin: 0;
}

.cnsrvcny_row .cnsrvcny_box .cnsrvncy_step_icon img {
  max-width: 44px;
  max-height: 44px;
}

.cnsrvcny_row .cnsrvcny_box:hover p::after {
  content: "+";
  width: 16px;
  height: 16px;
  font-size: 24px;
  font-family: "adobe_garamond_proregular";
  color: #a03223;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  vertical-align: top;
  margin-top: -3px;
}

/* home */
.o-reserve .r-orsve-cntnt {
  padding: 0;
}

.o-reserve .r-orsve-cntnt p {
  color: #a69d97;
  font-size: 24px;
  line-height: 1.4;
  letter-spacing: 0.065em;
  font-family: "futura_ptlight";
  margin-bottom: 24px;
}

.o-reserve .r-orsve-cntnt p:last-of-type {
  margin-bottom: 0;
}

/* Land page */
/* .imge_gllry_wrppr .slick-track{display: flex;}
.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .img-slide{
  position: static;
}
.imge_gllry_wrppr .cmn-slider-card-wrapper .farm-slide-card-img{
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    margin: 0 auto; 
    max-width: fit-content;
} */
.cloned-image-wrapper {
  position: absolute;
  width: auto;
  margin: 0 auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 91;
  pointer-events: none;
}

.cloned-image-wrapper.hover .discover-content-wraper {
  opacity: 1;
}

.cloned-image-wrapper .discover-content-wraper {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  z-index: 2;
  margin-left: auto;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(https://millicanresdev.wpenginepowered.com/wp-content/themes/mil-millicanreserve/assets/images/slider-card-bg.jpg);
  padding: 40px 25px;
  font-size: 20px;
  width: 450px;
  min-height: 410px;
  opacity: 0;
  transition: all 300ms ease-in-out;
}

.cloned-image-wrapper .discover-content-wraper p {
  color: #707070;
  line-height: 1.5;
}

.cloned-image-wrapper .discover-content-wraper h3 {
  font-weight: 400;
  line-height: 1.1;
  font-family: "adobe_garamond_proregular";
  color: #707070;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 34px;
  margin-bottom: 24px;
}

.cmn-slider-main-wrapper .imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-card {
  display: block;
  margin: 150px 0;
}

.imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .img-slide {
  padding-top: 0;
  padding-bottom: 0;
}

/* Aug 13 2025 */
.propperty-btn-wrap {
  margin: 40px 0 0;
  justify-content: flex-start;
}

.propperty-btn-wrap .l-more-btn {
  margin-top: 0 !important;
}

.propperty-btn-wrap .l-more-btn a {
  min-width: 479px;
}

.page-template-properties .r-orsve-cntnt {
  max-width: 698px;
}

.page-template-properties .prnt-event {
  --bs-gutter-x: 20px;
}

.page-template-properties .prnt-event .event-outr {
  border-color: rgb(112 112 112 / 50%);
}

.latest-story-update.so-store.property-page-newsletter {
  padding-top: 59px;
}

.newletr-para {
  font-size: 24px;
  letter-spacing: 0.065em;
  font-family: "futura_ptlight";
  font-weight: normal;
  max-width: 811px;
  margin: 28px auto 0;
  text-align: center;
  color: var(--text-color2);
}

.cmn-fullbg.aboutfullimgsec {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
  padding: 100px 0;
  min-height: 600px;
}

.cmn-fullbg.aboutfullimgsec .cardentry {
  background-color: rgba(255, 255, 255, 0.8);
  /* max-width: 460px; */
  max-width: 760px;
  padding: 60px 40px 40px;
  color: var(--text-color2);
  line-height: 1.4;
}

.cmn-fullbg.aboutfullimgsec .cardentry .image {
  text-align: center;
  margin-top: 25px;
}

.cmn-fullbg.aboutfullimgsec .cardentry .image img {
  width: 96px;
}

.property-faq-sec .faq-container .qution {
  background-color: var(--text-color1);
  color: var(--whitecolor);
  padding: 21px 55px;
}

.property-faq-sec .faq-container .qution::after {
  filter: brightness(0) invert(1);
  right: 40px;
}

.seeall-btn {
  padding: 5px 10px;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--redcolor);
  text-align: center;
  font-family: "futura_ptlight";
  font-size: 32px;
}

.seeall-btnwrap {
  margin-top: 50px;
}

.property-faq-sec .seeall-btnwrap {
  text-align: right;
}

.faq-imgwrap {
  width: 414px;
  height: 414px;
  flex-shrink: 0;
  margin-right: 40px;
}

.faq-imgwrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.faq-sec-row {
  align-items: center;
  display: flex;
}

.property-faq-sec .faq-main-acc-out {
  max-width: 1285px;
  margin: 0 auto;
}

.faq-sec-answer {
  font-family: var(--font-adobe-garamond-proregular);
  font-size: 24px;
  letter-spacing: 0.065em;
  color: var(--text-color2);
  line-height: 1.5;
}

.faq-sec-answer h3 {
  color: var(--redcolor);
  font-size: 32px;
  margin-bottom: 30px;
  font-family: "futura_ptbook";
  font-weight: normal;
  text-transform: uppercase;
}

.property-faq-sec .faq-container .anwers {
  padding: 24px 40px 24px 0;
}

.text-btm-sec-wrap {
  max-width: 1327px;
  margin: 0 auto;
  text-align: center;

  font-size: 24px;
  letter-spacing: 0.065em;
  font-family: "futura_ptlight";
  font-weight: normal;
  text-align: center;
  color: var(--text-color2);
}

.text-btm-sec-wrap .l-more-btn {
  margin: 49px auto;
}

.text-btm-sec-wrap .l-more-btn a {
  min-width: 479px;
}

.text-btm-sec-para1 {
  max-width: 1033px;
  margin: 0 auto 196px;
}

.text-btm-sec-para1 {
  color: var(--text-color1);
}

.text-btm-sec {
  padding-top: 0;
  padding-bottom: 66px;
}

.full-abt-head {
  margin-bottom: 67px;
}

.red-subhead {
  color: var(--redcolor);
  text-transform: uppercase;
  font-family: "futura_ptbook";
  font-size: 24px;
  margin: 0 0 40px;
  letter-spacing: 0.01rem;
}

.no-uppercase h2 {
  text-transform: initial;
}

/* 14-08-2025 m.m css */
.faq-hading::after {
  content: "";
  position: absolute;
  top: 10px;
  right: 34px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  background: url(assets/images/down-arw.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 12px;
  height: 7px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.each-faq:not(:last-child) {
  margin-bottom: 16px;
}

.new_faqs_sec_wrap .l-more-btn {
  margin: 110px 0 auto;
  width: 100%;
  text-align: center;
}

.new_faqs_sec_wrap .l-more-btn .faq-load-more-btn {
  min-width: 479px;
}

.faq-hading.active::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.properties-road-ahead .red-subhead {
  letter-spacing: 0.072em;
}

.property-faq-sec .cmn-hdng h2 {
  text-transform: inherit;
}

.faq-hading {
  padding: 21px 45px 21px 25px;
  font-size: 28px;
  font-family: "futura_ptbook";
  color: var(--body-color);
  letter-spacing: 0;
  margin: 0;
  font-weight: 400;
  transition: all 0.3s ease-in-out;
  text-transform: none;
  position: relative;
}

.faq-hading.active {
  background: var(--redcolor);
  color: var(--white);
}

.faq-answer {
  padding: 40px 25px 40px;
  /* background-color: #f8f8f8; */
}

.faq-hading::after {
  background-image: url(assets/images/faq-btm-arrow.svg);
  background-size: contain;
  width: 17px;
  height: 10px;
  right: 26px;
  top: 50%;
  transform: translateY(-50%);
}

.faq-hading.active::after {
  filter: brightness(0) invert(1);
}

.faq-answer-img img {
  width: 100%;
}

/* FAQs Start */
.faq-search-wrapper input {
  border: 1px solid var(--text-color2);
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  color: #000;
  outline: none !important;
  height: 83px;
  padding-left: 46px;
  padding-right: 280px;
  background: #ffffff;
  -webkit-box-shadow: 0px 12px 18px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 12px 18px rgba(0, 0, 0, 0.04);
}

.faq-search-wrapper {
  max-width: 1000px;
  margin: 0 auto 112px;
  position: relative;
}

.faq-search-wrapper button {
  background-color: var(--whitecolor);
  border: 1px solid #a03223;
  color: #a03223;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out;
  width: 162px;
  padding: 15px 14px;
  font-size: 32px;
  font-family: "futura_ptlight";
  line-height: 1;
  border-width: 2px;
  letter-spacing: 0.068em;
  min-width: 227px;
  text-align: center;
  position: absolute;
  right: 24px;
  top: 11px;
  bottom: 11px;
}

.private-property-sec .cmn-hdng h2 {
  text-align: center;
}

.faq-sec.new_faqs_sec_wrap .orignl-tab {
  display: flex !important;
  flex-wrap: wrap;
  align-items: flex-start;
}

.faq-sec.new_faqs_sec_wrap .inr-mr-about.faq-tab-head {
  width: 27%;
  padding-right: 46px;
}

.faq-sec.new_faqs_sec_wrap .resp-tabs-container {
  width: 73%;
}

.faq-sec.new_faqs_sec_wrap .resp-tabs-list {
  display: block;
  margin: 0 !important;
}

.faq-sec.new_faqs_sec_wrap .orignl-tab ul li span {
  display: block !important;
  text-align: left;
  margin: 0;
  padding: 0;
  border: none !important;
  cursor: pointer;
}

.faq-sec.new_faqs_sec_wrap .orignl-tab ul li.resp-tab-active span {
  color: #a02b22;
  font-family: "futura_ptlight";
  font-weight: 600;
}

.faq-sec.new_faqs_sec_wrap .orignl-tab ul li:hover span {
  color: #a02b22;
}

.faq-sec.new_faqs_sec_wrap .orignl-tab .faq-hading {
  background-color: var(--text-color1);
  color: #fff;
  text-transform: uppercase;
  padding: 22px 55px 22px 55px;
  cursor: pointer;
  font-size: 32px;
  letter-spacing: 0.068em;
}

.faq-sec.new_faqs_sec_wrap .faq-answer-text p {
  font-family: "adobe_garamond_proregular";
}

.faq-sec.new_faqs_sec_wrap .faq-tab-head .faq_keft_hding {
  width: 100%;
  margin-top: 30px;
  text-align: left;
  font-size: 27px;
  font-weight: 700;
  font-family: "adobe_garamond_proregular";
  color: var(--text-color2);
  text-transform: uppercase;
  letter-spacing: 0.25rem;
  margin-bottom: 8px;
}

.faq-head-center {
  margin-bottom: 60px !important;
}

.faq-sec.new_faqs_sec_wrap .faq-tab-head .easyresponsive-block {
  width: 100%;
}

.faq-sec.new_faqs_sec_wrap .orignl-tab ul li {
  color: var(--text-color2);
  font-size: 28px;
  letter-spacing: 0.03rem;
  font-family: "futura_ptlight";
  font-weight: 300;
  text-transform: capitalize;
  padding: 15px 0 !important;
  background-color: transparent !important;
  border-bottom: 1px solid rgba(112, 112, 112, 0.7);
}

.faq-sec.new_faqs_sec_wrap .orignl-tab ul li:last-child {
  border: none !important;
}

.faq-sec.new_faqs_sec_wrap .orignl-tab .faq-hading::after {
  filter: brightness(0) invert(1);
}

.faq-sec.new_faqs_sec_wrap .orignl-tab .cmn-faq-hding {
  margin-bottom: 59px;
  text-align: center;
}

.faq-sec.new_faqs_sec_wrap .faq-answer {
  padding: 30px 0;
  background: transparent !important;
  display: none;
}

.faq-sec.new_faqs_sec_wrap .each-faq {
  background: transparent !important;
}

.faq_new_des_row {
  display: flex;
  align-items: center;
}

.faq-answer-img {
  height: 100%;
}

.faq_new_des_row .faq_img_left {
  width: 414px;
  height: 414px;
  flex-shrink: 0;
  margin-right: 40px;
}

.faq_new_des_row .faq_img_left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.faq_new_des_row .each-faq:not(:last-child) {
  margin-bottom: 33px;
}

.faq_new_des_row .faq-answer-text {
  font-size: 24px;
  letter-spacing: 0.02rem;
  font-family: var(--adobe_garamond);
  color: var(--text-color2);
  font-weight: normal;
}

.faq-sec.new_faqs_sec_wrap .resp-accordion .cmn-faq-hding h3 {
  color: var(--text-color2);
  font-size: 54px;
  letter-spacing: 1rem;
}

/* FAQs End */

/* Aug 14 2025 */
/* FAQs Start */
.faq_new_des_row .faq-answer-text h2 {
  font-size: 32px;
  margin-bottom: 30px;
  letter-spacing: 0.08em;
  font-family: "futura_ptbook";
  line-height: 1;
  color: var(--redcolor);
}

/* FAQs END */

/* Aug 14 2025 END*/
.provate-prop-row {
  --bs-gutter-y: 75px;
}

.private-property-content {
  display: flex;
  align-items: center;
}

.private-prop-img {
  flex: 0 0 auto;
  width: 414px;
  height: 414px;
}

.private-prop-text {
  margin-left: 50px;
  max-width: 953px;
  width: 100%;
}

.private-prop-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.private-prop-text h2 {
  font-size: 32px;
  margin-bottom: 30px;
  letter-spacing: 0.08em;
  color: var(--redcolor);
  font-family: "futura_ptbook";
}

.private-prop-text p {
  font-family: var(--adobe_garamond);
  color: var(--text-color2);
  font-family: "adobe_garamond_proregular";
  font-size: 24px;
}

.provate-prop-row .private-prop-col:nth-child(even) .private-property-content {
  flex-direction: row-reverse;
}

.provate-prop-row .private-prop-col:nth-child(even) .private-property-content .private-prop-text {
  margin-left: 0;
  margin-right: 50px;
  text-align: right;
}

.private-property-sec {
  padding: 0 0 100px;
}

.new_faqs_sec_wrap {
  padding: 68px 0 205px;
}

.new_faqs_sec_wrap .faq-head-center {
  margin-bottom: 50px !important;
}

.explore-lakeside-btn {
  font-size: 32px;
  font-weight: 300;
  margin-top: 40px;
  display: inline-flex;
  align-items: center;
  font-family: "futura_ptlight";
  letter-spacing: 0.068em;
  color: var(--redcolor);
  border-bottom: 1px solid transparent;
}

.explore-lakeside-btn:hover {
  color: var(--redcolor);
  border-color: var(--redcolor);
}

.explore-lakeside-btn i {
  width: 15px;
  display: inline-block;
  line-height: 0;
  margin-left: 12px;
}

.new_faq_ban_wrap .abt-ban-cta a {
  font-weight: 300 !important;
}

.new_faq_ban_wrap .bnr-content-nw span {
  margin-bottom: 25px;
}

.abut_nw_bnnr.new_faq_ban_wrap .bnr-content-nw h1 {
  font-size: 96px;
  margin-bottom: 45px;
}

/* 14-08-2025 m.m css */


/* Start 19-08-25 */


.menus-list-wrap ul li a {
  font-size: 26px;
}

.megamenu-col-lft-v2 .sub-menu {
  font-size: 28px;
}

div.sub-menu {
  padding-left: 370px !important;
  width: calc(100% + 520px) !important;
}

.navbar-nav>li>a {
  font-size: 18px;
}

.mega-menu-wrapper-v2 {
  height: calc(100vh - 45px);
}

.megamenu-col-rgt-v2 {
  height: 87%;
}

.mega-menu-wrapper-v2 {
  padding: 140px 0 150px;
  /* background: var(--whitecolor); */
}

.close-menu {
  bottom: 158px;
}

.close-menu-dwn {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: 70px;
  z-index: 1;
}

.close-menu-dwn img {
  width: 100%;
}


.event-btn a {
  position: relative;
  border: none;
}

.event-btn a::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background: var(--redcolor);
  transition: all 0.3s ease-in-out;
}

.event-btn a:hover:before {
  width: 100%;
}

.close-menu {
  background-color: var(--redcolor);
}

.hdr_search input[type="submit"] {
  border-color: var(--redcolor);
  background-color: var(--redcolor);
}

.hdr_total_form {
  top: -7px;
  width: 200px;
}

.rgt-footer {
  padding-right: 2.5%;
}

/* AUG 20 2025 */
/* .bg-paralax-new {
  transition: all 0.3s ease-in-out;
} */
.mega-menu-wrapper-v2 .append-img-cont img {
  object-position: bottom;
}

.megamenu-btn-v2 span strong {
  top: 24px;
}

/* End 19-08-25 */

/* AUG 20 2025 START*/
.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper {
  background: #ffffff;
  border-radius: 18px;
  padding: 50px 50px 30px;
  box-shadow: 0px 4px 9.2px rgba(0, 0, 0, 0.15);
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper h3 {
  font-size: 28px !important;
  line-height: 1.5;
  letter-spacing: 0.18em;
  color: var(--redcolor);
  font-family: "futura_ptmedium";
  margin-bottom: 12px;
  margin-top: 12px;
  text-transform: uppercase;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper h4 {
  font-size: 28px;
  line-height: 1.5;
  letter-spacing: 0.18em;
  color: var(--redcolor);
  font-family: "futura_ptmedium";
  margin-bottom: 12px;
  margin-top: 12px;
  text-transform: uppercase;
}

.page-template-temp-waiver-form .mail-frm-wrper {
  padding: 80px 0 !important;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield {
  font-size: 20px;
  line-height: 1.5;
  color: var(--text-color2);
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield input::placeholder {
  text-transform: initial;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield input,
.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield select {
  border: 1px solid #ddd;
  padding: 10px 15px !important;
  font-size: 16px !important;
  height: 62px;
  box-shadow: unset;
  color: #000;
  width: 100%;
  letter-spacing: 0;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield input:focus,
.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield select:focus {
  border-color: #ddd;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield input::placeholder {
  color: #000;
  opacity: 1;
}

.page-template-temp-waiver-form .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translate(0, -50%);
  margin: 0;
  cursor: pointer;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield select {
  background: url(assets/images/down-arwblck.svg) no-repeat calc(100% - 16px) center transparent;
  background-size: 18px;
  padding-right: 48px;
  cursor: pointer;
  font-size: 16px !important;
}

.page-template-temp-waiver-form .new-form-wraper .gform_wrapper.gravity-theme .gform_fields {
  grid-column-gap: 2%;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .ginput_container_date {
  position: relative;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .ginput_container_date input {
  padding-right: 60px;
  cursor: pointer;
}

.cmn-template-page .gform_wrapper.gravity-theme .ginput_container_date .ui-datepicker-trigger {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translate(0, -50%);
  margin: 0;
  cursor: pointer;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield input[type="checkbox"],
.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield input[type="radio"] {
  width: 18px;
  height: 18px;
  accent-color: var(--redcolor);
  margin-right: 6px;
  margin-top: 5px;
  cursor: pointer;
  display: inline-block;
  visibility: visible;
  vertical-align: top;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield legend {
  display: inline-block;
  font-size: 16px !important;
  font-weight: 400;
  margin-bottom: 8px;
  padding: 0;
  letter-spacing: 0;
  font-family: var(--futura_ptbook);
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield ol li {
  display: list-item;
  list-style: decimal;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield input[type="checkbox"]+label,
.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield input[type="radio"]+label {
  font-size: 20px;
  cursor: pointer;
  margin: 0;
  padding: 0;
  max-width: calc(100% - 32px);
  vertical-align: middle;
  letter-spacing: 0;
  text-transform: initial;
  color: var(--text-color2);
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield input[type="checkbox"]+label::before,
.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gfield input[type="checkbox"]+label::after {
  content: none;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gform_footer {
  margin-top: 0 !important;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gform_footer input[type="submit"] {
  height: 58px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  cursor: pointer;
  outline: none !important;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: var(--redcolor);
  color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 400;
  min-width: 160px;
  text-transform: capitalize;
}

.page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gform_footer input[type="submit"]:hover {
  background: var(--greencolor);
}

.warning-text-wrp {
  background: rgb(160 50 35 / 8%);
  /* background: #ebe4cd; */
  padding: 30px;
  border-radius: 10px;
}

.warning-text-wrp ol {
  margin-top: 12px;
}

.cmn-template-page .gform_confirmation_message {
  text-align: center;
  background: #759b57;
  color: #ffffff;
  width: 100%;
  max-width: 570px;
  font-family: "futura_ptmedium" !important;
  margin: 0 auto;
  border-radius: 8px;
  font-size: 22px;
  min-height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* AUG 20 2025 END*/
/* 21.8.25 */
.story-card-post-overlay {
  background-color: rgba(216, 208, 199, 1);
}

.red-text {
  color: #A02B22;
}

.parent-bnr-after.extra {
  margin-top: 40px;
  max-width: 1210px;
  justify-content: center;
}

.parent-bnr-after.extra .ba-tems-bg img {
  max-width: 94px;
  max-height: 74px;
}

.logoo-sect.cmn-gap.pt-0 {
  margin-top: 70px;
  padding-bottom: 100px;
}

.bnr-content-nw.extra {
  max-width: 590px;
}

.bnr-content-nw.extra .abt-ban-cta a {
  font-size: 31px;
}

.thankyou-bnr.explore-banner {
  min-height: 800px;
  display: flex;
  align-items: center;
  padding: 170px 0 50px !important;
}

.page-template-thank-you .new-map-sec {
  display: none;
}

div#gform_confirmation_message_5 {
  color: var(--redcolor);
  text-align: center;
}

/* 21.8.25 */
/* 25.8.25 */
.new-half-nav-menu-btn .cmn-btn {
  font-family: 'fine_styleregular';
}

.page-template-directions .new-half-image {
  position: relative;
  height: auto;
  padding-top: 68%;
}

.page-template-directions .new-half-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.small-text-mil p {
  color: var(--text-color2);
  max-width: 1270px;
  margin: 0 auto;
  font-style: italic;
}

.small-text-mil p span {
  font-weight: 600;
  font-style: normal;
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gform_footer input[type="submit"] {
  background-color: var(--redcolor);
  color: var(--whitecolor);
}

.our-mailing-list-form .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover {
  background-color: transparent;
  color: var(--redcolor);
}

.cnsrvcny_row .cnsrvcny_box .cnsrvncy_step_icon img {
  max-width: 64px;
  max-height: 64px;
}

.page-template-trails .properties-banner {
  position: relative;
  z-index: 1;
}

.page-template-trails .properties-banner::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  z-index: -1;
}

.page-template-the_farm .bnr-content-nw p {
  font-family: "futura_ptbook";
}

.right-overlay-bnnr::before {
  background-color: rgba(96, 86, 75, 0.2);
}

/* .page-template-community .story-card-post-btn {
  color: var(--redcolor);
} */

.milican-cmn-tag {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}

.new-map-sec {
  position: relative;
}

.megamenu-btn-v2 strong {
  display: none;
}

.megamenu-btn-v2 em {
  position: relative;
  padding-bottom: 6px;
}

.megamenu-btn-v2:hover em {
  top: 0;

}

.megamenu-btn-v2 em:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background: #ffffff;
  transition: all 0.3s ease-in-out;
}

.megamenu-btn-v2:hover em:after {
  width: 100%;
}

.megamenu-col-lft-v2 .sub-menu {
  display: flex;
  align-items: flex-end;
}

/* 25.8.25 */
/* 26.8.25 */
.page-template-community .story-card-post-overlay.static {
  background: rgba(216, 208, 199, 0.6);
}


/* Start 27-08-25 */

.page-id-243 .explore-banner.land-nw::after,
.page-id-1442 .wsfullheightbanner.explore-banner::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.30);
  z-index: -1;
}

.page-id-243 .wsfullheightbanner.explore-banner .bnr-content-nw {
  position: relative;
  display: flex;
  /* background: rgba(0, 0, 0, 0.3); */
  padding: 10px 20px;
  border-radius: 4px;
  flex-direction: column;
  margin-left: auto;
  max-width: 670px;
}
.page-id-1442 .wsfullheightbanner .bnr-content-nw {
  position: relative;
  display: flex;
  /* background: rgba(0, 0, 0, 0.4); */
  padding: 10px 20px;
  border-radius: 4px;
  flex-direction: column;
  margin-left: auto;
  max-width: 790px;
  margin: 0;
}
.megamenu-col-rgt-v2::after {
  background: rgba(0, 0, 0, 0.14);
}

.page-id-1452 .abt-ban-cta p {
  font-family: "futura_ptbook";
  font-size: 36px;
  letter-spacing: 0.17em;
  font-weight: 500;
}

.page-template-community .story-card-post-overlay.static {
  background: rgba(216, 208, 199, 1);
}

.main-head.hideNav.scroll_nav {
  pointer-events: none;
}

.mega-menu-wrapper-v2.open::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 13%;
  background: #fff;
}

/* End 27-08-25 */

/* 28-aug-2025  */

.page-template-community .story-card .story-card-post-btn{
  border: 1px solid var(--redcolor);
}

/* 28-aug-2025  */

/*support css update 30/1/2026*/
.new-map-sec{
    border: 25px solid #d8d0c7;
}
.new-map-sec:after {
    content: "";
    position: absolute;
    top: 35px;
    left: 35px;
    right: 35px;
    bottom: 35px;
    border: 8px solid #d8d0c7;
}
.story-card-post-image-wrap-uniq {
    padding-top: 100%;
}
.story-card-link{
      max-height: 600px;
      display: flex;
    flex-direction: column;
}
.bloglistng-new .story-card-post-overlay.static{
  position: absolute;
    bottom: 0;
    left: 0;
    padding: 0px;
    justify-content: flex-end;
    background-color: transparent
}
.story-card-post-overlay-top-areaa {
    background: rgb(220 213 204 / 80%);
    flex-grow: 1;
    padding: 30px 20px;
    transform: translateY(125px);
    transition: all 0.3s ease-in-out;
}
.bloglistng-new .story-card-post-btn-wpar {
  margin-top: 0;
    padding: 25px 20px;
    background: #dcd5cc;
        z-index: 1;
    position: relative;
}
.bloglistng-new .story-card-title {
    min-height: 120px;
    display: flex;
    font-size: 28px;
}
.bloglistng-new .story-card-link:hover .story-card-post-overlay.static .story-card-title{
  visibility: visible;
}
.story-card-link:hover .story-card-post-overlay-top-areaa {
    transform: none;
}
.bloglistng-new .story-card-post-overlay.static .story-card-post-btn-wpar .story-card-post-btn {
    background: #d0c9c0;
    padding-top: 9px;
    padding-bottom: 9px;
}
.bloglistng-new .story-card-post-btn:hover {
    color: var(--redcolor);
    border-color: var(--redcolor);
}
.story-listing-filtering-card .story-card-post-overlay.static {
        position: absolute;
    bottom: 0;
    left: 0;
    padding: 0px;
    justify-content: flex-end;
    background-color: transparent;
}
.story-listing-filtering-card .story-card-post-btn-wpar {
  margin-top: 0;
    padding: 15px 15px;
    background: #dcd5cc;
        z-index: 1;
    position: relative;
}
.story-listing-filtering-card .story-card-title{
  font-size: 20px;
      min-height: 80px;
    display: flex;
}
.story-listing-filtering-card .story-card-link:hover .story-card-post-overlay.static .story-card-title{
   visibility: visible;
}
.story-listing-filtering-card .story-card-post-overlay .story-card-post-btn:hover{
    color: var(--redcolor);
    border-color: var(--redcolor);
}
    .bloglistng-new .row.show-load-values {
        --bs-gutter-x: 12px;
            --bs-gutter-y: 70px;
    }
 .story-listing-filtering-card .story-card-post-image-wrap-uniq {
    padding-top: 140%;
}
/*support css update 30/1/2026*/
/* 2.2.26 */
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-post-overlay.hover{
  /* transform: translateY(-295px); */
  /* background: rgb(220 213 204 / 80%); */
}
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-link:hover .story-card-post-overlay.hover{
      /* transform: none; */
}
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-post-overlay-top-areaa { 
    transform: translateY(255px); 
} 

.story-listing-filtering-card.our-story-new-listing-wraper .story-card-link:hover .story-card-post-overlay-top-areaa {
    transform: none;
}
.story-listing-filtering-card.our-story-new-listing-wraper   .story-card-title{
  font-size: 20px;
}
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-post-overlay-top-areaa.small-gap {
    transform: translateY(180px);
}

.story-listing-filtering-card.our-story-new-listing-wraper .story-card-post-overlay-top-areaa.big-gap {
    transform: translateY(165px);
}
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-link:hover  .story-card-post-overlay-top-areaa.big-gap,
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-link:hover  .story-card-post-overlay-top-areaa.small-gap{
      transform: none;
}
/* 2.2.26 */
/* ========== responsive css =========== */

/* 07-05-2024 start */

@media (min-width: 992px) {
  .r-orsve-cntnt {
    padding: 15px 0;
  }

  .new-format-bg-content.right-content .cmunity-cntnt {
    right: 84px;
  }

  .new-lap-format .things-cm-outr:nth-child(even) .new-format-bg-content.right-content .cmunity-cntnt {
    right: 0;
    left: 84px;
  }

  /* support starts 11.06.2025  */
  .new-format-bg-content.right-content .cmunity-cntnt {
    right: 150px;
  }

  .new-lap-format .things-cm-outr:nth-child(even) .new-format-bg-content.right-content .cmunity-cntnt {
    left: 150px;
  }

  .story-featured-post-box {
    display: flex;
    min-height: 800px;
  }

  /* support ends 11.06.2025  */

  /* Support Start 17-06-25 */

  /* .photo-scroll .photo-scroll__images-wrap .photo-scroll__block {
    margin: -2.5% 0;
  }

  
.photo-scroll.photo-scroll--about .photo-scroll__block-1 .photo-scroll__image {
    width: 28%;
    margin-right: 2%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-2 {
    margin-top: -5%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-2 .photo-scroll__image {
    width: 32%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-3 .photo-scroll__image {
    width: 38%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-4 .photo-scroll__image {
    width: 28%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-5 {
    margin-top: -5%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-5 .photo-scroll__image {
    width: 28%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-6 {
    margin-top: -5%;
}
.photo-scroll.photo-scroll--about .photo-scroll__block-6 .photo-scroll__image {
    width: 32%;
} */
  /* Support End 17-06-25 */

  /* 14-08-2025 m.m css */
  .properties-revers-wrap.new-lap-format.cmnty-rvrs-newfrmt .new-format-bg-content .cmunity-cntnt {
    left: 150px;
    right: auto;
    margin: 0 auto 0 0;
    text-align: left;
  }

  .properties-revers-wrap.new-lap-format .things-cm-outr:nth-child(even) .new-format-bg-content.right-content .cmunity-cntnt {
    left: auto;
    right: 150px;
    margin: 0 0 0 auto;
    text-align: right;
  }

  /* 14-08-2025 m.m css */
}

/* 07-05-2024 end */
@media only screen and (min-width: 1025px) {
  .navbar-nav>li.menu-item-has-children>a {
    padding-right: 18px;
    background-image: url(assets/images/sort-down2.png);
    background-size: 15px;
    background-position: right center;
    background-repeat: no-repeat;
  }

  ul.sub-menu li.menu-item-has-children>a {
    padding-right: 18px;
    background: url(assets/images/sort-down2.png) no-repeat right 10px center !important;
    background-size: 15px !important;
  }

  ul.sub-menu li.menu-item-has-children:hover>a {
    background: url(assets/images/arrow-right.png) no-repeat right 10px center !important;
    background-size: 15px !important;
  }

  ul.sub-menu {
    width: 260px !important;
  }

  .navbar-nav>li>ul.sub-menu::before {
    content: "";
    position: absolute;
    left: 10px;
    top: -15px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 10px 16px 10px;
    border-color: transparent transparent var(--browncolor) transparent;
    transform: rotate(0deg);
  }

  .sub-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
    transition: all 300ms ease-in-out;
  }

  .navbar-nav li:hover>.sub-menu {
    opacity: 1;
    visibility: visible;
  }

  .navbar-nav>li:last-child>.sub-menu::before {
    left: auto;
    right: 10px;
  }

  .event .eventdesc {
    min-height: 270px;
  }

  .photo-scroll .photo-scroll__overlay-copy {
    font-size: 50px;
  }

  /* 12/9/24 start */

  .navbar-nav.navbar-nav-v2 {
    margin-bottom: -32px;
  }

  /* 12/9/24 end */
  /* 19/5/25 start */

  /* 19/5/25 end */
}

@media (min-width: 992px) {
  .imge_gllry_wrppr .cmn-slider-card-wrapper .farm-slide-card-img {
    opacity: 0 !important;
  }
}

@media (min-width: 1025px) {

  /* navbar*/
  .navbar-nav .clickD {
    display: none;
  }

  .navbar-nav li.menu-item-has-children:hover>.sub-menu {
    display: block;
  }

  /* pro 3-6-25 start */
  .navbar-nav li.menu-item-has-children>.sub-menu {
    align-items: center;
    justify-content: center;
    height: 100%;
    transition: none;
  }

  .navbar-nav li.menu-item-has-children:hover>.sub-menu {
    display: flex;
  }

  /* pro 3-6-25 end */
}

@media (min-width: 1280px) {
  .container {
    max-width: 1504px;
    padding: 0 15px;
  }

  .home-store-wrap .so-store .cmn-hdng.store-mainhead h2 {
    letter-spacing: 1.3rem;
  }
}

/*support pp.c 22/11/2024*/
@media (min-width: 1800px) {
  .container {
    max-width: 1664px;
  }

  /* .evenexplrenew .event-outr p {
    font-size: 26px;
    letter-spacing: 0.065em;
    font-family: "futura_ptlight";
  } */

  .top-hdr p {
    font-size: 24px;
  }

  /* S.Mv Css Start 15-05-25 */
  .top-hdr p {
    font-size: 20px;
  }

  /* S.Mv Css End 15-05-25 */

  .our-story-banner-btm.e-bnr-snd.testimonial-ebnr-snd {
    padding-top: 86px;
  }

  .e-bnr-snd.testimonial-ebnr-snd.our-story-banner-btm h3 {
    margin: 0 0 55px;
  }

  /* 25 july 2025 */
  .expet-reservesec.cmn-pdding {
    padding-bottom: 220px;
  }

  .things.community .parent-cmunity-img {
    padding: 40px 0 0;
  }

  /* 21.8.25 */
  .logoo-sect.cmn-gap.pt-0 {
    margin-top: 158px;
    padding-bottom: 195px;
  }

  .e-bnr-snd.testimonial-ebnr-snd.our-story-banner-btm {
    padding-bottom: 200px;
  }

  /* 21.8.25 */
}

@media (min-width: 1920px) {

  h1,
  .h1-title {
    font-size: 96px;
  }

  .explore-banner .bnr-content h1 {
    font-size: 96px;
  }

  /* h2,
  .h2-title {
    font-size: 54px;
  } */

  /* body {
    font-size: 28px;
  } */

  .home .prnt-orsrve .r-orsve-cntnt {
    font-size: 26px;
  }

  .l-more {
    font-size: 32px;
  }

  /* .event-hdng {
    font-size: 34px;
  } */

  .promise-content p {
    font-size: 54px;
  }

  .ws-worth-living-new .left-w-living-content .cmn-hdng p {
    font-size: 24px;
  }

  .home .wslandofpromise .bnr-content h1 {
    font-size: 60px;
  }

  .home .wslandofpromise .bnr-content p {
    font-size: 54px;
  }

  /* .evenexplrenew .event-btn a {
    font-size: 32px;
  } */

  .cntnt_big .cmn-hdng p {
    font-size: 54px;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
    font-size: 54px;
  }

  .expr-cmnity-rvrsbg .cmunity-cntnt h2 {
    font-size: 54px;
  }

  .expr-cmnity-rvrsbg .cmunity-cntnt .small-subtitle {
    font-size: 24px;
  }

  .cntnt_big .cmn-hdng {
    max-width: 1358px;
  }

  .bloglistng-new .parent-news-blog {
    --bs-gutter-x: 100px;
  }

  .home .wslandofpromise .bnr-content p {
    max-width: 1376px;
  }

  /* .abut_nw_bnnr .bnr-content-nw span {
    font-size: 48px;
  } */

  /* .abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 96px;
  } */

  /* .abut_nw_bnnr .bnr-content-nw .abt-ban-cta a {
    font-size: 36px;
  } */

  /* .abut_nw_bnnr .bnr-content-nw p {
    font-size: 26px;
  } */

  .cntnt_box {
    font-size: 28px;
  }

  .lnd-sec-nw-content-new p {
    font-size: 28px;
  }

  /* .about_bttm_bnnr_hdng h2 {
    font-size: 72px;
  } */

  .page-template-about .e-bnr-snd .cmn-hdng.about_bttm_bnnr_hdng {
    max-width: 1339px;
  }

  .page-template-about .about_bttm_bnnr_hdng h2 {
    font-size: 72px;
    letter-spacing: 0.1em;
  }

  .cnect-btm-parlx-mainsec {
    padding: 200px 0;
  }

  .cmn-pdding {
    padding: 200px 0;
  }

  .horseback-trail-sec {
    padding-bottom: 364px;
  }

  .main-head .container {
    max-width: 1800px;
  }

  .navbar-nav-v2 li.has-dropmenu,
  .navbar-nav-v2 li.has-box-dropdown {
    background-position: right 35px;
    padding-right: 26px;
    background-size: 20px;
  }

  .sngle-txt-bnr h1 {
    font-size: 96px;
  }

  /* .page-template-about .threewlorem .threlo-box h3 {
    font-size: 36px;
  } */

  /*support pp.c 22/11/2024*/
  /*support pp.c 25/11/2024*/
  .cmnty-rvrs-newfrmt .cmunity-cntnt h2 {
    font-size: 54px;
  }

  /* .cmnty-rvrs-newfrmt .cmunity-cntnt .small-subtitle {
    font-size: 24px;
  } */

  /* .cmnty-rvrs-newfrmt .cmunity-cntnt {
    max-width: 659px;
  } */

  /* .propnotebx .propnote-cont p {
    font-size: 24px;
  }

  .community.new-lap-format.cmnty-rvrs-newfrmt {
    padding-bottom: 160px;
  }

  .propnotebx {
    padding-top: 160px;
  }

  .propnote-cont {
    margin-top: 130px;
  }


  .expect-rsrv-contbx {
    padding: 70px 80px 100px 80px;
  }

  .expect-rsrv-row {
    --bs-gutter-x: 82px;
  }

  .qucktrial-contbx p {
    font-size: 24px;
  } */

  /*support pp.c 25/11/2024*/
  /*support pp/c 26/11/2024*/
  /* .quicktrialsec .cmn-hdng {
    margin-bottom: 85px;
  }

  .qucktral-butnbox {
    margin-top: 200px;
  }

  .qucktral-butnbox .l-more {
    min-width: 479px;
  }

  .quicktrialsec .cmn-hdng h2 {
    font-size: 72px;
  } */

  /*support pp/c 26/11/2024*/
  /* 25 july 2025 */
  .e-bnr-snd.cmn-pdding.padding-sm {
    padding: 153px 0;
  }

  .cloned-image-wrapper .discover-content-wraper {
    width: 735px;
    min-height: 600px;
  }

  .cloned-image-wrapper .discover-content-wraper h3 {
    font-size: 54px;
  }

  .cloned-image-wrapper .discover-content-wraper p {
    font-size: 28px;
    max-width: 510px;
    margin: 0 auto;
  }

  /* Aug 13 2025 */
  .property-faq-sec {
    padding-top: 259px;
  }

  .page-template-properties .cmnty-rvrs-newfrmt .things-cm-outr:not(:last-child) {
    margin-bottom: 321px;
  }

  .cmn-hdng.faq-head {
    margin-bottom: 100px;
  }

  .village-map-sec {
    padding-top: 68px;
  }

  /* 21.8.25 */
  .hdr_total_form {
    width: 260px;
  }

  /* 21.8.25 */
}

@media (max-width: 1799px) {

  .abut_nw_bnnr .bnr-content-nw h1,
  .sngle-txt-bnr.explore-banner .bnr-content h1 {
    font-size: 88px;
  }

  .abut_nw_bnnr .bnr-content-nw .abt-ban-cta a,
  .abut_nw_bnnr .bnr-content-nw .abt-ban-cta a {
    font-size: 32px;
  }

  .cntnt_big p,
  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
    font-size: 48px;
  }

  body {
    font-size: 24px;
  }

  h2,
  .h2-title,
  .placecomprt {
    font-size: 48px;
  }

  .expect-rsrv-card .expect-rsrvhd {
    font-size: 32px;
  }

  .bnr-content-nw span {
    font-size: 44px;
  }

  .l-more,
  .evenexplrenew .event-btn a {
    font-size: 30px;
  }

  .land_full_sub_banner .abt-mil-cntnt {
    max-width: 670px;
  }

  .properties-banner {
    min-height: 800px;
  }

  .right-hdr {
    /* margin-left: 60px; */
    margin-left: 10px;
  }

  .event-hdng {
    font-size: 30px;
  }

  .evenexplrenew .event-outr p {
    font-size: 24px;
  }

  .page-template-explore .cta-block .cta-block__copy {
    padding: 120px 0;
  }

  .wlvng-img-box-inr {
    height: 288px;
  }

  .plce-nwsltrsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
    height: 74px;
    font-size: 22px;
  }

  .plce-nwsltrsec-new .newsletter-form form .gform_footer input[type="submit"] {
    height: 66px;
    font-size: 26px;
  }

  .plce-nwsltrsec-new .newsletter-form form .gform_footer {
    top: 4px;
    right: 5px;
  }

  .wlvng-img-box {
    padding: 0 20px;
  }

  .parent-wlvng-img {
    margin-left: -20px;
    margin-right: -20px;
  }

  /*support pp.c 5/12/2024*/
  .landpg-thng-img-slider .img-slide {
    padding: 0 30px;
  }

  .landpg-thng-img-slider .slick-list {
    margin: 0 -30px;
  }

  .news-blog .l-more-btn {
    margin: 100px auto 0;
  }

  .navbar-nav>li>a {
    font-size: 18px;
  }

  .navbar-nav>li {
    margin: 0 20px;
  }

  /*support pp.c 5/12/2024*/
  /*support pp.c 10/12/2024*/
  .quicktrialsec.cmn-pdding {
    padding-bottom: 100px;
  }

  .properties-banner-cta {
    font-size: 32px;
  }

  .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
    font-size: 48px;
  }

  .so-store .newsletter-form form .gform_footer input[type="submit"] {
    height: 66px;
    font-size: 26px;
  }

  .propblogsec-new .newsletter-form form .gform_footer input[type="submit"] {
    height: 66px;
    font-size: 26px;
  }

  .propblogsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
    height: 74px;
    font-size: 22px;
  }

  .propblogsec-new .newsletter-form form .gform_footer {
    top: 4px;
    right: 5px;
  }

  .so-store .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    height: 74px;
    font-size: 22px;
  }

  .so-store .newsletter-form form .gform_footer {
    top: 4px;
    right: 5px;
  }

  .page-template-the-consarvency .expect-rsrv-contbx h2 {
    font-size: 48px;
  }

  /*support pp.c 10/12/2024*/
  /* CSS Modification 11.12.24 */
  .prnt_wrth_new .left-w-living,
  .prnt_wrth_new .rgt-w-living {
    width: 50%;
  }

  .cnsrv-wlvnghvr-txt,
  .overlay-effect .text {
    font-size: 17px;
  }

  .store-img {
    padding-top: 75.8%;
  }

  .expect-rsrv-card .expect-rsrvhd {
    margin-bottom: 30px;
  }

  .prnt_wrth_new .cmn-hdng h2 {
    font-size: 38px;
  }

  .prnt_orsrve_new .l-orsrve,
  .prnt_orsrve_new .r-osrve {
    width: 50%;
  }

  .cmnty-rvrs-newfrmt .cmunity-cntnt h2 {
    font-size: 48px;
  }

  .imge_gllry_wrppr .cmnty-thng-img-slider .slick-list {
    margin: 0 -30px;
  }

  .imge_gllry_wrppr .cmnty-thng-img-slider .img-slide {
    padding: 0 30px;
  }

  .new_exprnce_rvrse_sec .things-cm-outr:not(:last-child) {
    margin-bottom: 160px;
  }

  .community.new-lap-format.cmnty-rvrs-newfrmt {
    padding-bottom: 100px;
  }

  /* CSS Modification 11.12.24 */
  /* walking-biking-hiking 28 feb 2025 */
  .short-desc1 {
    font-size: 39px;
  }

  .text-sec1 .short-desc1 {
    max-width: 1080px;
  }

  .fullbg-sec1,
  .trail-sec {
    padding: 100px 0;
  }

  .trl-list {
    margin: 90px auto 70px;
  }

  .trl-icon {
    margin: 0 auto 30px;
    width: 90px;
    /* height: 90px; */
    height: 60px;
  }

  .abtwlkng-title {
    font-size: 62px;
    margin-bottom: 50px;
  }

  .rpt-content h3 {
    font-size: 26px;
  }

  .rpt-content {
    font-size: 20px;
    padding-top: 30px;
  }

  .trlf-img {
    margin-bottom: 95px;
  }

  .trlf-sec {
    padding-bottom: 100px;
  }

  .walking-biking-hiking-news {
    padding-bottom: 100px;
  }

  .horseback-trail-sec {
    padding-bottom: 100px;
  }

  /* 29-05-2025 m.m css */
  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:not(:first-child) {
    padding-top: 80px !important;
  }

  .the-land-slider-wrapper {
    padding-bottom: 100px;
  }

  /* 29-05-2025 m.m css */

  /* Psupport start 12.06.2025   */
  .properties-banner {
    padding: 170px 0 50px;
  }

  /* Psupport end 12.06.2025   */

  .abut_nw_bnnr .bnr-content-nw h1,
  .sngle-txt-bnr.explore-banner .bnr-content h1 {
    font-size: 58px;
  }

  .single-post-type .bnr-left-pnl .bnr-content-nw {
    width: 100%;
    max-width: 940px;
  }

  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
    min-height: 410px;
  }

  /* 14-08-2025 m.m css */

  .properties-milican-wrap.cmn-fullbg.aboutfullimgsec .cardentry {
    max-width: 47.5%;
  }

  /* 14-08-2025 m.m css */
  .faq-sec.new_faqs_sec_wrap .orignl-tab .faq-hading {
    font-size: 24px;
    padding: 22px 55px 22px 35px;
  }

  .abut_nw_bnnr.new_faq_ban_wrap .bnr-content-nw h1 {
    font-size: 80px;
  }

  .bnr-content-nw span {
    font-size: 40px;
  }

  /* 21.8.25 */
  .hdr_total_form {
    top: -7px;
    width: 160px;
    right: -15px;
  }

  .hdr_search input[type="submit"] {
    width: 34px;
    height: 40px;
  }

  .hdr_search input[type="text"] {
    padding-right: 38px;
  }

  /* 21.8.25 */
  .page-id-1452 .abt-ban-cta p {
    font-size: 32px;
  }
  .page-id-1442 .wsfullheightbanner .bnr-content-nw {
    max-width: 670px;
  }
}

@media (max-width: 1599px) {
  .navbar-nav>li>a {
    font-size: 17px;
  }

  .o-reserve.escape .prnt-orsrve .l-orsrve {
    position: static;
  }

  .o-reserve.escape .r-orsve-cntnt {
    padding: 20px 12px;
  }

  .rgt-cm-total {
    padding-top: 40px;
  }

  .trial-img-two-wrapper {
    padding: 120px 0;
  }

  .prnt-event,
  .prnt-store,
  .parent-news-blog,
  .prnt-community,
  .things-parent,
  .prnt-feature-blog,
  .prnt-fblog-outr,
  .all-blog-p,
  .pasrent-shop {
    --bs-gutter-x: 24px;
  }

  /* support start 8-5-24 */
  /* support end 8-5-24 */
  .store-content a {
    font-size: 20px;
  }

  /* sg-03-sep-2024 */
  /*support pp.c 20/11/2024*/
  .bloglistng-new .parent-news-blog {
    --bs-gutter-x: 30px;
  }

  /*support pp.c 20/11/2024*/
  /*support 25/11/2024*/
  .propnotebx .l-more-btn .l-more {
    min-width: 316px;
  }

  .propnote-cont {
    margin-top: 100px;
  }

  .propnotebx {
    padding-top: 100px;
  }

  .propnotebx .l-more-btn .l-more {
    max-width: 380px;
  }

  .expect-resev-imgbx {
    min-height: 800px;
  }

  /*support 25/11/2024*/

  /* 03-12-2024 start KM */
  .catg-filtering-list {
    font-size: 18px;
  }

  .catg-filtering-list li {
    padding: 14px 62px;
  }

  .story-card-title {
    margin: 0 0 15px;
    font-size: 35px;
  }

  .story-card-subtitle {
    font-size: 16px;
  }

  .story-card-post-btn {
    margin: 5px 0 0;
  }

  .our-story-banner-btm {
    padding: 70px 0;
  }

  .our-story-banner-btm h2.get_ht {
    margin: 0 0 22px;
  }

  .our-story-banner-btm p {
    font-size: 20px;
  }

  .gallery-box-overlay h2 {
    font-size: 35px;
  }

  .gallery-box-overlay {
    padding: 70px 30px;
  }

  /* 03-12-2024 end KM */
  /*support pp.c 5/12/2024*/
  .landpg-thng-img-slider .img-slide {
    padding: 0 20px;
  }

  .landpg-thng-img-slider .slick-list {
    margin: 0 -20px;
  }

  .lnd-sec-nw-content-new h2 {
    margin-bottom: 70px;
  }

  .land-nw-lg-sec-img-bg {
    height: 800px;
  }

  .parent-news-blog {
    margin-top: 50px;
  }

  /*support pp.c 5/12/2024*/

  /* support KM 06-12-2024 start */
  .lft-nletter.newsnewwrap .newsletter-form {
    max-width: 870px;
  }

  .qucktral-butnbox {
    margin-top: 130px;
  }

  /* support KM 06-12-2024 end */
  /* CSS Modification 11.12.24 */
  .cmnty-thng-img-slider .img-slide:nth-child(even) {
    margin-top: 30px;
  }

  .imge_gllry_wrppr .cmnty-thng-img-slider .slick-list {
    margin: 0 -20px;
  }

  .imge_gllry_wrppr .cmnty-thng-img-slider .img-slide {
    padding: 0 20px;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(odd) .cmnty-thng-imgsldrwrp {
    padding-right: 50px;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(even) .cmnty-thng-imgsldrwrp {
    padding-left: 50px;
  }

  /* CSS Modification 11.12.24 */

  /* pro 19/5/25 start */
  .our-story-row-wpr .row.show-load-values {
    --bs-gutter-x: 30px;
  }

  .landpg-thng-img-slider .slick-list {
    margin: 0 -15px;
  }

  .landpg-thng-img-slider .img-slide {
    padding: 0 15px;
  }

  /* pro 19/5/25 end */
  /* 20-05-2025 M.M Css Start */
  .mega-menu-wrapper-v2 .append-img-cont img {
    height: 400px !important;
  }

  /* 20-05-2025 M.M Css End */

  /* .mega-menu-wrapper-v2 .append-img-cont img{
    height: 100% !important;
  } */
  /* 29-05-2025 m.m css */
  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
    /* min-width: 410px; */
    padding: 60px 35px;
  }

  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card h3 {
    font-size: 32px;
    margin-bottom: 35px;
  }

  /* .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card {
  max-height: 315px;
} */
  .imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .img-slide {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .slick-list {
    margin-top: -85px;
    margin-bottom: -85px;
  }

  .imge_gllry_mod .container.imge_gllry_mod_arrows {
    margin-bottom: 40px;
  }

  .community.new-lap-format.cmnty-rvrs-newfrmt.overflow-hidder-slider-uniq {
    padding-bottom: 92px;
  }

  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card {
    max-height: 290px;
  }

  .imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .slick-list {
    margin-top: -40px;
  }

  /* 29-05-2025 m.m css */
  /* mega menu 2-7-25 start */
  .mega-menu-wrapper-v2 {
    padding: 140px 0 20px;
  }

  .mega-menu-wrapper-v2 .append-img-cont img {
    height: 100% !important;
  }

  /* mega menu 2-7-25 end */

  .error_search_sec {
    padding: 140px 0 60px;
    min-height: 840px;
  }

  .errorimages {
    height: 180px;
    max-width: 270px;
  }

  /* 14-08-2025 m.m css */
  .abut_nw_bnnr.new_faq_ban_wrap .bnr-content-nw h1 {
    font-size: 88px;
  }

  .faq-sec.new_faqs_sec_wrap .orignl-tab .faq-hading {
    font-size: 26px;
  }

  /* 14-08-2025 m.m css */
  .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
    font-size: 38px;
  }

  .abut_nw_bnnr.new_faq_ban_wrap .bnr-content-nw h1 {
    font-size: 78px;
  }

  .loc-full-item-content {
    padding: 120px 0;
  }

  .new-map-oter .new-map-lg-txt {
    font-size: 140px;
  }

  .new-map-oter .new-map-sm-txt {
    font-size: 48px;
  }

  .new_faqs_sec_wrap {
    padding: 68px 0 120px;
  }

  .faq_new_des_row .faq-answer-text h2 {
    font-size: 26px;
    letter-spacing: 0.05em;
  }

  .faq-sec.new_faqs_sec_wrap .orignl-tab .faq-hading {
    font-size: 22px;
  }

  .faq-sec.new_faqs_sec_wrap .orignl-tab ul li {
    font-size: 22px;
    padding: 12px 0 !important;
  }

  .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
    font-size: 32px;
  }
  /*support css update 30/1/2026*/
.bloglistng-new .story-card-title {
    font-size: 26px;
}
.bloglistng-new .row.show-load-values{
      --bs-gutter-x: 12px;
}
/*support css update 30/1/2026*/
/* 2.2.26 */
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-post-overlay-top-areaa {
    transform: translateY(235px);
}
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-post-overlay-top-areaa.small-gap {
    transform: translateY(245px);
}
/* 2.2.26 */
}

@media (max-width: 1399px) {
  body {
    font-size: 20px;
  }

  .loremul .ll-cont-box {
    padding: 35px;
  }

  .ll-cont-box h2 {
    font-size: 36px;
  }

  .ll-cont-box {
    padding: 35px;
  }

  .prnt-cmunity-box .col-md-4:nth-last-child(2),
  .prnt-cmunity-box .col-md-4:last-child {
    margin-top: -150px;
  }

  .rgt-comunity .l-more-btn {
    margin: 20px auto 0;
  }

  .cmn-btn {
    font-size: 14px;
  }

  .event-outr {
    text-align: center;
    padding: 34px;
  }

  .parent-threl .threlo-box {
    width: 33.33%;
  }

  .prnt-store {
    --bs-gutter-x: 24px;
  }

  .navbar-nav>li {
    margin: 0 10px;
  }

  .navbar-nav>li>a {
    font-size: 15px;
  }

  .l-rgt-hdr ul li span {
    font-size: 18px;
  }

  .l-rgt-hdr ul li:last-child i {
    width: 13px;
  }

  .parent-threl .threlo-box {
    text-align: left;
    padding: 0 35px;
  }

  .footer-box-4 {
    width: 15%;
  }

  .footer-box-5 {
    width: 14%;
  }

  .left-lt-box {
    margin-bottom: 20px;
  }

  .left-lt-box,
  .right-lt-box {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }

  .trail-content {
    padding: 97px 64px;
  }

  .logo-img-prnt {
    max-width: 800px;
  }

  .o-reserve.escape .r-orsve-cntnt {
    margin-left: 60px;
  }

  .parent-threl {
    margin: 55px 0 0;
  }

  .prnt-community {
    --bs-gutter-x: 24px;
  }

  .trial-img-two-wrapper {
    padding: 80px 0;
  }

  /* .cmunity-cntnt {
        min-height: 550px;
    } */

  .error_search_sec .page-content h1 {
    font-size: 40px;
  }

  /* support start 8-5-24 */
  .new-trial-sec .trail-imgs img {
    max-height: 344px;
    min-height: 344px;
  }

  /* support end 8-5-24 */

  /* AD 30/07/2024 */
  .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 120px;
    letter-spacing: 34px;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
    font-size: 32px;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p::first-letter {
    font-size: 160px;
    margin: 49px 15px 10px 0;
  }

  .page-template-things-to-do .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 112px;
    letter-spacing: 24px;
  }

  /* AD 30/07/2024 END */
  /* sg-03-sep-2024 */

  /* support starts 29.10.2024  */
  /* div.sub-menu {
    width: 330px;
    padding-left: 30px;
  } */

  /* support ends 29.10.2024  */
  /* CSS Modification 21.11.24 */
  .cnsrvcny_box {
    font-size: 24px;
  }

  /* CSS Modification 21.11.24 */
  /*support pp.c 22/11/2024*/
  .page-template-explore .e-bnr-snd.cntnt_big .cmn-hdng p::first-letter {
    font-size: 150px;
    margin: 3px 15px 0px 0px;
  }

  .sngle-txt-bnr.explore-banner .bnr-content h1 {
    font-size: 60px;
  }

  .abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 80px;
  }

  .about_bttm_bnnr_hdng h2 {
    font-size: 50px;
  }

  /*support pp.c 22/11/2024*/
  /*support pp.c 25/11/2024*/
  .expect-rsrv-card .expect-rsrvhd {
    font-size: 26px;
  }

  .expect-rsrv-contbx .cmn-hdng {
    margin-bottom: 60px;
  }

  .expect-rsrv-row {
    --bs-gutter-x: 40px;
  }

  .expect-resev-imgbx {
    min-height: 600px;
  }

  .cnsrvncnect-btm-parlximg .cnect-btm-parlximgsec {
    min-height: 800px;
  }

  /*support pp.c 25/11/2024*/
  /*support pp.c 26/11/2024*/
  .qucktrialimgbx {
    width: 380px;
    height: 380px;
  }

  .qucktrial-contbx {
    width: calc(100% - 380px);
    padding-left: 30px;
  }

  .qucktrial-lst-wrp:nth-child(even) .qucktrial-contbx {
    padding-left: 0;
    padding-right: 30px;
  }

  .quicktrialsec .cmn-hdng {
    margin-bottom: 30px;
  }

  .qucktrial-lst-wrp:not(:last-child) {
    margin-bottom: 60px;
  }

  /*support pp.c 26/11/2024*/

  /* 27.11.24 start */

  .page-template-about .threewlorem .threlo-box h3 {
    font-size: 28px;
  }

  h2,
  .h2-title {
    font-size: 40px;
  }

  .news-blog .l-more-btn {
    margin: 75px auto 0;
  }

  .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
    font-size: 36px;
    line-height: 1.5;
  }

  /* 27.11.24 end */

  /* 28-nov-2024 */
  .page-template-about .about_bttm_bnnr_hdng h2 {
    font-size: 50px;
  }

  /* 28-nov-2024 */
  .navbar-nav-v2 li.has-dropmenu,
  .navbar-nav-v2 li.has-box-dropdown {
    background-position: right 32px;
  }

  /* 03-12-2024 start KM */
  .catg-filtering-list li {
    padding: 14px 50px;
  }

  .our-story-banner.abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 66px;
  }

  .abut_nw_bnnr.single-gallery-banner .bnr-content-nw h1 {
    font-size: 62px;
  }

  .abut_nw_bnnr.single-gallery-banner .bnr-content-nw {
    max-width: 840px;
  }

  .single-gallery-tag {
    font-size: 24px;
  }

  /* 03-12-2024 end KM */
  /* CSS Modification 04.12.24 */
  .cntnt_big p,
  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
    font-size: 36px;
  }

  .image_logo {
    margin-top: 50px;
  }

  .evenexplrenew .event-btn a {
    letter-spacing: 0;
  }

  .parent-wlvng-img {
    margin-left: -12px;
    margin-right: -12px;
  }

  .wlvng-img-box {
    padding: 0 12px;
  }

  /* CSS Modification 04.12.24 */
  /*support pp.c 5/12/2024*/
  .landpg-thng-img-slider .img-slide {
    padding: 0 15px;
  }

  .landpg-thng-img-slider .slick-list {
    margin: 0 -15px;
  }

  /*support pp.c 5/12/2024*/
  /*support pp.c 10/12/2024*/
  .page-template-the-consarvency .expect-rsrv-contbx h2 {
    font-size: 40px;
  }

  /*support pp.c 10/12/2024*/
  /* CSS Modification 11.12.24 */
  .cmnty-rvrs-newfrmt .cmunity-cntnt h2 {
    font-size: 40px;
  }

  .community.new-lap-format.cmnty-rvrs-newfrmt {
    padding-bottom: 100px;
  }

  /* CSS Modification 11.12.24 */

  /* KM 12-12-2024 start */
  .post-author-btm h4 {
    font-size: 22px;
  }

  .single-post-type-block .post-author-info h3 {
    font-size: 24px;
  }

  /* .single-post-type-header-content {
    padding: 0 170px 50px 0;
  } */

  .single-post-type-rich-content {
    padding: 60px 170px 60px 0;
  }

  .single-post-type-rich-content-v {
    padding: 54px 170px 48px 0;
  }

  .single-post-type-block {
    padding: 66px 0 42px;
  }

  .single-post-type-block h3 {
    font-size: 30px;
  }

  .single-post-type-block p {
    margin: 0 0 36px 0;
  }

  /* KM 12-12-2024 end */

  /* 28/3/25 work start */
  .imge_gllry_mod .container.imge_gllry_mod_arrows {
    margin-top: -133px;
  }

  /* 28/3/25 work end */

  /* S.Mv css start 15-05-25 */
  .page-template-walking-hiking .abtwlkng-sec,
  .page-template-biking-template .abtwlkng-sec {
    padding-bottom: 100px;
  }

  .new-map-sec {
    min-height: 600px;
    padding: 50px 0;
  }

  /* S.Mv css end 15-05-25 */

  /* pro 19/5/25 start */
  .e-bnr-snd.cmn-pdding {
    padding: 150px 0;
  }

  .page-template-about .about_bttm_bnnr_hdng h2 {
    font-size: 40px;
  }

  /* pro 19/5/25 end */

  /* 20-05-2025 m.m css start */
  .our-story-new-listing-wraper .story-card-post-overlay {
    padding: 25px 12px;
  }

  .story-listing-block .our-story-new-listing-wraper .story-card-title {
    font-size: 26px;
  }

  .our-story-new-listing-wraper .story-card-short-info p {
    font-size: 16px;
  }

  /* 20-05-2025 m.m css end */

  /* Start 26-05-25 */

  .megamenu-col-rgt-v2 {
    width: auto;
    flex-grow: 1;
  }

  div.sub-menu {
    width: 370px;
    padding-left: 50px;
  }

  .mega-menu-wrapper-v2 .append-img-cont img {
    height: 100% !important;
  }

  /* End 26-05-25 */
  /* 29-05-2025 m.m css */
  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
    min-width: 410px;
  }

  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card {
    max-height: 320px;
  }

  .the-land-slider-wrapper {
    padding-bottom: 120px;
  }

  .abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 50px;
  }

  /* 29-05-2025 m.m css */

  /* 18-06-2025 M.M CSS */
  .single-post-type-header-content .wp-element-caption {
    margin-bottom: 36px;
  }

  .single-post-type-header-content h2.wp-block-heading {
    font-size: 28px;
  }

  /* 18-06-2025 M.M CSS */

  /*  2-6-25 start megamenu */
  .megamenu-col-rgt-v2 {
    width: 100%;
  }

  /*  2-6-25 end megamenu */
  /* 25 july 2025 */
  .cmn-slider-main-wrapper .imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-card {
    margin: 60px 0;
  }

  /* 14-08-2025 m.m css */
  .abut_nw_bnnr.new_faq_ban_wrap .bnr-content-nw h1 {
    font-size: 80px;
    margin-bottom: 35px;
  }

  .faq-sec.new_faqs_sec_wrap .orignl-tab .faq-hading {
    padding: 20px 55px 20px 35px;
    letter-spacing: 0.05em;
  }

  /* 14-08-2025 m.m css */
  .hdr_total_form {
    top: -12px;
  }

  .hdr_total_form {
    width: 220px;
  }
  /* 2.2.26 */
.story-listing-filtering-card.our-story-new-listing-wraper   .story-card-title{
  font-size: 20px;
}
.story-listing-filtering-card.our-story-new-listing-wraper  .story-card-post-image-wrap-uniq {
    padding-top: 160%;
}
/* 2.2.26 */

}

@media (max-width: 1279px) {
  /* .cmunity-cntnt {
        min-height: 510px;
    } */

  .right-hdr {
    margin-left: 10px;
  }

  .trial-img-two-wrapper {
    padding: 20px 0;
  }

  /* support start 8-5-24 */
  .new-trial-sec .trail-imgs img {
    max-height: 289px;
    min-height: 289px;
  }

  /* support end 8-5-24 */
  /* satwik 16_09_24 */
  .wlvng-img-box-inr {
    height: 208px;
  }

  /* support starts 19.11.2024  */
  .ba-cont {
    max-width: 150px;
  }

  /* support ends 19.11.2024  */
  /*support pp.c 20/11/2024*/
  .cmnty-thng-img-slider .wlvng-img-box-inr {
    height: 200px;
  }

  .abut_nw_bnnr .bnr-content-nw .abt-ban-cta a {
    font-size: 28px;
  }

  /*support pp.c 20/11/2024*/
  /*support pp.c 22/11/2024*/
  .cnect-btm-parlximgsec {
    min-height: 800px;
  }

  /*support pp.c 22/11/2024*/
  /* CSS Modification 04.12.24 */
  .escpe_to_rsrve_cntnt .l-more-btn {
    padding-top: 20px;
  }

  /* CSS Modification 04.12.24 */
  /*support pp.c 5/12/2024*/
  .landpg-thng-img-slider .landpg-thng-imgbx {
    height: 224px;
  }

  .lnd-sec-nw-content-new {
    padding: 60px 70px;
  }

  .lnd-sec-nw-content-new h2 {
    margin-bottom: 50px;
  }

  .lnd-sec-nw-content-new .lgscrd-txt {
    font-size: 20px;
  }

  /*support pp.c 5/12/2024*/
  /*support pp.c 10/12/2024*/
  .properties-banner-cta {
    font-size: 28px;
  }

  /*support pp.c 10/12/2024*/

  /* pro 19/5/25 start */
  .our-story-row-wpr .row.show-load-values {
    --bs-gutter-x: 24px;
  }

  .landpg-thng-img-slider .slick-list {
    margin: 0 -12px;
  }

  .landpg-thng-img-slider .img-slide {
    padding: 0 12px;
  }

  /* pro 19/5/25 end */
  /* 20-05-2025 M.M Css Start */
  .mega-menu-wrapper-v2 .append-img-cont img {
    height: 300px !important;
  }

  /* 20-05-2025 M.M Css End */

  /* .mega-menu-wrapper-v2 .append-img-cont img{
    height: 100% !important;
  } */

  /* Start 26-05-25 */
  .megamenu-col-lft-v2 {
    width: 54%;
  }

  div.sub-menu {
    width: 350px;
  }

  /* End 26-05-25 */
  /* 29-05-2025 m.m css */
  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
    min-width: 520px;
  }

  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card {
    max-height: 260px;
  }

  /* 29-05-2025 m.m css */

  /* 18-06-2025 M.M CSS */
  .single-post-type-header-content h2.wp-block-heading {
    font-size: 26px;
  }

  /* 18-06-2025 M.M CSS */

  /* mega menu 2-7-25 start */

  .mega-menu-wrapper-v2 .append-img-cont img {
    height: 100% !important;
  }

  .megamenu-col-lft-v2 {
    width: 100%;
  }

  /* mega menu 2-7-25 end */
  /* 17.7.25 */
  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
    min-height: auto;
  }

  /* 17.7.25 */
  /* 14-08-2025 m.m css */
  .propperty-btn-wrap .l-more-btn a {
    min-width: 1px;
  }

  /* 14-08-2025 m.m css */
  .hdr_total_form {
    width: 140px;
  }

  .page-id-1452 .abt-ban-cta p {
    font-size: 28px;
  }
  /*support css update 30/1/2026*/
  .story-card-post-image-wrap-uniq {
    padding-top: 130%;
}
.story-listing-filtering-card .story-card-post-image-wrap-uniq {
    padding-top: 160%;
}
.bloglistng-new .story-card-title {
    font-size: 20px;
    min-height: 60px;
}
.story-listing-filtering-card .story-card-title{
  font-size: 18px;
}
    .story-card-post-overlay-top-areaa {
        transform: translateY(110px);
    }
/*support css update 30/1/2026*/
}

@media (max-width: 1199px) {
  .trial-img-two-wrapper {
    padding: 80px 0;
  }

  .e-bnr-snd.testimonial-ebnr-snd .cmn-hdng {
    max-width: 100%;
  }

  .r-rgt-hdr {
    margin-left: 5px;
  }

  .l-rgt-hdr ul li:last-child {
    padding-left: 9px;
  }

  .r-rgt-hdr ul li:not(:last-child) {
    margin-right: 8px;
  }

  .l-rgt-hdr ul li:first-child {
    padding-right: 8px;
  }

  .navbar-nav>li {
    margin: 0 5px;
  }

  .cmn-btn {
    padding: 13px;
  }

  .navbar-brand {
    width: 120px;
    min-width: 120px;
  }

  .bnr-content h1 span {
    max-width: 185px;
  }

  .bnr-content p {
    font-size: 30px;
  }

  .o-reserve-after {
    width: 20%;
  }

  .event-outr {
    padding: 34px 20px;
  }

  .big-hdng {
    font-size: 160px;
  }

  .small-hdng {
    font-size: 54px;
  }

  .tour {
    padding: 100px 0;
  }

  .parent-wlvng-img {
    margin-top: 30px;
  }

  .left-w-living-content .l-more-btn {
    margin: 40px auto 0;
  }

  .newsletter-after {
    width: 40%;
  }

  .parent-news-blog {
    --bs-gutter-x: 10px;
  }

  .news-blog-content {
    padding: 20px 7px;
  }

  .news-blog.cmn-pdding {
    padding-bottom: 100px;
  }

  .map {
    height: 500px;
  }

  .footer-box-3 {
    padding-left: 30px;
  }

  .footer-box-5 {
    width: 17%;
  }

  .footer-logo {
    width: 204px;
    max-width: 100%;
  }

  .footer-logo a img {
    width: 100%;
  }

  .main-banner-after {
    width: 25%;
  }

  .bnr-content {
    padding: 50px 0;
  }

  .parent-lorem-after {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .left-cmn-img {
    margin-top: 0;
  }

  .cmunity-content h3 {
    font-size: 20px;
  }

  .left-land-cont,
  .rgt-lorem-outr {
    width: 40%;
  }

  .rgt-land-cont,
  .left-lorem-outr {
    width: 60%;
  }

  .loremul .ll-cont-box {
    padding: 25px 20px;
  }

  .ll-cont-box {
    padding: 25px 20px;
  }

  .parent-land-img {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .left-lt-box {
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
  }

  .trail-content {
    padding: 40px;
    min-height: 360px;
  }

  .btm-testi-swiper-navigation {
    margin-top: 50px;
  }

  .arrow-anchor img {
    max-width: 12px;
  }

  .arrow-anchor {
    -webkit-box-shadow: 0px 0px 1px 10px rgba(255, 255, 255, 0.2);
    box-shadow: 0px 0px 1px 10px rgba(255, 255, 255, 0.2);
    width: 73px;
    height: 73px;
  }

  .btm-testi-anchor {
    width: 48px;
    height: 48px;
    -webkit-box-shadow: 0px 0px 1px 10px rgba(255, 255, 255, 0.2);
    box-shadow: 0px 0px 1px 10px rgba(255, 255, 255, 0.2);
  }

  .btm-testi-anchor img {
    max-width: 8px;
  }

  .things-cm-outr:nth-child(2) {
    margin-bottom: 22px;
  }

  .feature-blog .l-more-btn {
    margin: 30px auto 0;
  }

  .top-vdo-row {
    padding-top: 50px;
  }

  .blog-inr {
    padding: 50px 0;
  }

  .blog-dtls h3 {
    margin-top: 50px;
  }

  .parnt-conct {
    margin-top: 50px;
  }

  .rgt-n-map .map {
    margin-top: 0;
    height: 250px;
  }

  .rgt-n-map .parent-bnr-after {
    margin-top: 20px;
  }

  .faq-filter ul li a {
    font-size: 20px;
    padding-bottom: 20px;
  }

  .faq-filter ul li {
    padding: 0 28px;
  }

  .faq-main {
    margin-top: 40px;
  }

  .ll-cont-box h2 {
    font-size: 30px;
  }

  .land-bnr .cmn-hdng h2 {
    max-width: 90%;
    margin: 0 auto 25px;
  }

  .prnt-top-footer h3,
  .uppermenu ul li span,
  .footer-box ul.address li,
  .footer-box .lower-menu ul li {
    font-size: 18px;
  }

  .uppermenu ul li a {
    font-size: 16px;
  }

  .left-footer p,
  .btm-footer,
  .footer-box .bottom-menu ul li {
    font-size: 15px;
  }

  ul.address li:last-child i,
  ul.address li i {
    margin-top: 1px;
  }

  .footer-box-2 {
    padding-left: 30px;
  }

  /* support start 8-5-24 */
  .new-trial-sec .trail-imgs img {
    max-height: 242px;
    min-height: 242px;
  }

  /* support end 8-5-24 */

  /* 09.05.24 start */

  .land-greek {
    height: 500px;
  }

  /* .img-land {
    height: 200px;
  } */

  /* 09.05.24 end */
  /*support pp.c 25/7/2024*/
  .so-store .prnt-store .store-content a {
    font-size: 18px;
  }

  .wsfullwidthiconsec .iconwrap {
    padding: 25px 10px;
  }

  .wsfullwidthiconsec .iconwrap h3 {
    font-size: 20px;
  }

  .wsfullwidthiconsec .iconwrapinner {
    width: 80px;
    height: 80px;
  }

  /*support pp.c 25/7/2024*/

  /* AD 30/07/2024 */
  .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 100px;
    letter-spacing: 30px;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
    font-size: 28px;
    line-height: 1.6;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p::first-letter {
    font-size: 160px;
  }

  .page-template-explore .cta-block .cta-block__copy p.body-copy {
    font-size: 32px;
    max-width: 560px;
    margin: 0 auto 30px;
  }

  .page-template-explore .cta-block .cta-block__copy .arrow-link a {
    font-size: 20px;
  }

  .page-template-explore .cta-block .cta-block__bg img {
    min-height: 420px;
  }

  .page-template-explore .so-store {
    padding: 65px 0 100px;
  }

  .page-template-explore .prnt-store.row {
    margin-bottom: 10px;
  }

  /* AD 30/07/2024 END */
  /* sg-31-jul-2024 */
  .ws-image-map-wrapper .pointerwrap a img {
    max-width: 40px;
  }

  .cmunity-cntnt {
    margin-left: 80px;
  }

  .things-cm-outr:nth-child(even) .cmunity-cntnt {
    margin-right: 80px;
  }

  /* sg-31-jul-2024 */
  /* sg-03-sep-2024 */
  .wslandofpromise {
    min-height: 580px;
  }

  .store-total {
    display: flex;
    flex-direction: column;
  }

  .store-img {
    margin: 0;
    flex: 1;
  }

  .news-blog-img a {
    height: 250px;
  }

  .page-template-things-to-do .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 82px;
    letter-spacing: 14px;
  }

  .explore-banner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  /* sg-03-sep-2024 */

  /* KM 09-09-2024 START */
  .new-half-nav-menu {
    padding: 0 60px;
  }

  .new-half-nav-menu-wrap {
    padding: 40px 60px;
  }

  .new-half-content {
    padding: 0 30px;
    font-size: 25px;
  }

  .new-half-content h2 {
    padding: 0 0 20px;
    margin: 0 0 34px;
    font-size: 30px;
  }

  .cmn-pdding {
    padding: 80px 0;
  }

  .new-half-nav-header h2 {
    font-size: 44px;
  }

  .new-half-nav-menu-btn .cmn-btn {
    padding: 13px 20px;
    font-size: 20px;
  }

  .new-half-nav-menu-wrap-item {
    padding: 40px 0;
  }

  .new-half-nav-menu-wrap-item .new-half-content h2 {
    font-size: 30px;
  }

  .new-half-content h3 {
    font-size: 26px;
  }

  .sd-header {
    padding: 8px 0 20px;
  }

  .sd-header h4 {
    font-size: 26px;
  }

  .new-half-image-oval>a {
    font-size: 26px;
  }

  .properties-banner-top-title {
    font-size: 34px;
  }

  .properties-banner-content-wrap h1 {
    font-size: 60px;
  }

  .properties-banner-content-wrap p {
    font-size: 20px;
  }

  .properties-banner-cta {
    /* font-size: 18px; */
    font-size: 22px;
  }

  .properties-banner {
    min-height: 650px;
  }

  .properties-for-header {
    padding: 80px 0;
  }

  .properties-for-header-titl h2 {
    font-size: 34px;
  }

  .properties-for-header-titl {
    max-width: 760px;
  }

  .loc-find-lay-content {
    padding: 50px 70px;
    font-size: 20px;
  }

  .loc-find-lay-content h3 {
    font-size: 26px;
  }

  .lc-btn-wrp {
    padding: 12px 0 0;
  }

  .loc-find {
    padding: 0 0 60px;
  }

  .loc-full-item-content {
    padding: 50px 0 60px;
  }

  .loc-full-item-content h2 {
    padding: 0 0 8px;
    margin: 0 0 28px;
    font-size: 54px;
  }

  .loc-full-item-content-wrp {
    max-width: 700px;
    font-size: 26px;
  }

  .loc-full-item-content h2::after {
    width: 148px;
  }

  .loc-full-item-content-wrp .lc-btn-wrp .lc-btn {
    font-size: 22px;
  }

  .putdown-box {
    padding: 40px 35px;
    font-size: 24px;
  }

  /* KM 09-09-2024 END */

  /* KM 10-09-2024 START */
  .r-rgt-hdr .cmn-btn {
    padding: 10px;
    font-size: 12px;
  }

  .r-rgt-hdr ul li:not(:last-child) {
    margin-right: 4px;
  }

  /* KM 10-09-2024 END */
  /* satwik 16_09_24 */
  .event-wrap-for-home .event {
    padding-bottom: 90px;
  }

  .event-wrap-for-home .parent-bnr-after {
    margin-top: 90px;
  }

  .worth-living.cmn-pdding {
    padding: 80px 0;
  }

  .wlvng-img-box-inr {
    height: 167px;
  }

  .news-blog.cmn-pdding {
    padding: 80px 0;
  }

  /*support pp.c 20/11/2024*/
  .plce-nwsltrsec-new.cmn-pdding {
    padding: 100px 0;
  }

  .placecomprt {
    font-size: 40px;
  }

  .cmnty-thng-img-slider .img-slide {
    padding: 0 15px;
  }

  .cmnty-thng-img-slider .slick-list {
    margin: 0 -15px;
  }

  .cmnt-thnglslde-arw img {
    max-width: 40px;
  }

  .cmnty-thng-imgsldrwrp {
    width: calc(100% - 110px);
  }

  /*support pp.c 20/11/2024*/
  /* CSS Modification 21.11.24 */
  .cnsrvncy_step_icon img {
    max-width: 62px;
    max-height: 62px;
  }

  .cnsrvncy_step_icon {
    margin-bottom: 25px;
  }

  .cnsrvcny_box {
    font-size: 20px;
  }

  .gl_sldr_wrp .glnwcol-inr .glnw-nm {
    font-size: 25px;
  }

  .cntnt_big p::first-letter {
    font-size: 110px;
  }

  /* CSS Modification 21.11.24 */
  /*support pp.c 22/11/2024*/
  .page-template-explore .e-bnr-snd.cntnt_big .cmn-hdng p::first-letter {
    font-size: 110px;
  }

  .cnect-btm-parlximgsec {
    min-height: 600px;
  }

  .wsfullheightbanner.explore-banner .bnr-content h1,
  .abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 55px;
  }

  /*support pp.c 22/11/2024*/
  /*support pp.c 25/11/2024*/
  .page-template-properties .proppreserve-mapsec {
    margin-bottom: 80px;
  }

  .expect-rsrv-contbx {
    padding: 60px 40px;
  }

  .expect-rsrv-card .expect-rsrvhd {
    margin-bottom: 22px;
  }

  .expect-resev-imgbx {
    min-height: 500px;
  }

  .cnsrvncnect-btm-parlximg .cnect-btm-parlximgsec {
    min-height: 600px;
  }

  /*support pp.c 25/11/2024*/
  /*support pp.c 26/11/2024*/
  .qucktrialimgbx {
    width: 300px;
    height: 300px;
  }

  .qucktrial-contbx {
    width: calc(100% - 300px);
    padding-left: 20px;
  }

  .qucktrial-lst-wrp:nth-child(even) .qucktrial-contbx {
    padding-left: 0;
    padding-right: 20px;
  }

  .qucktrial-hd {
    margin-bottom: 15px;
    font-size: 26px;
  }

  .qucktrial-lst-wrp:not(:last-child) {
    margin-bottom: 50px;
  }

  .qucktral-butnbox {
    margin-top: 70px;
  }

  /*support pp.c 26/11/2024*/

  /* 27.11.24 start */

  .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
    /* font-size: 30px; */
    font-size: 28px;
  }

  .bnr-content-nw span {
    font-size: 30px;
  }

  /* 27.11.24 end */

  /* 03-12-2024 start KM */
  .featured-gallery-box-overlay {
    padding: 40px 38px;
  }

  .catg-filtering-list li {
    padding: 12px 14px;
  }

  .gallery-box-overlay {
    padding: 42px 16px;
  }

  .gallery-box-overlay h2 {
    font-size: 30px;
    margin: 0 0 14px;
  }

  .gallery-box-overlay h3 {
    font-size: 18px;
    margin: 0 0 20px;
  }

  .view-btn-wrp {
    margin-top: 55px;
  }

  .story-listing-filtering-card .row {
    --bs-gutter-y: 12px;
  }

  .story-listing-loadmore-wrp {
    text-align: center;
    margin: 44px 0 0;
  }

  .story-listing-loadmore-btn {
    padding: 10px 50px;
    font-size: 22px;
    min-width: 260px;
  }

  .find-more-block {
    padding: 12px 0 20px;
  }

  .latest-story-update.so-store.so-store-newupdt {
    padding: 50px 0 76px;
  }

  .abut_nw_bnnr.single-gallery-banner .bnr-content-nw h1 {
    font-size: 52px;
  }

  .single-gallery-tag {
    font-size: 20px;
  }

  .abut_nw_bnnr.single-gallery-banner .bnr-content-nw {
    max-width: 700px;
  }

  .abut_nw_bnnr.single-gallery-banner .bnr-content-nw p {
    max-width: 380px;
  }

  .tr-btn {
    font-size: 20px;
  }

  .ph-gl-block {
    padding: 70px 0 30px;
  }

  .ph-gl-sub-content {
    padding-right: 0;
    margin: 0 0 35px;
    font-size: 22px;
  }

  .ph-gl-list-btn-wrp {
    padding: 52px 30px 0;
  }

  .bck-btn {
    padding: 14px 30px;
    font-size: 20px;
  }

  .ph-gl-list-btn-arrow {
    font-size: 18px;
  }

  .latest-story-update.so-store.so-store-newupdt .newsletter-form form .gform_footer input[type="submit"] {
    padding: 6px 14px;
  }

  .story-featured-post-tag {
    margin: 0 0 22px;
  }

  .story-featured-post-btn {
    font-size: 22px;
    margin: 16px 0 0;
  }

  /* 03-12-2024 end KM */
  /* CSS Modification 04.12.24 */
  .cntnt_big p {
    font-size: 28px;
  }

  .l-more {
    font-size: 26px;
  }

  .prnt-event-alt .event-outr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .escpe_to_rsrve_cntnt {
    font-size: 24px;
  }

  .event-hdng {
    letter-spacing: 0;
  }

  .evenexplrenew .event-btn a {
    font-size: 25px;
  }

  /* CSS Modification 04.12.24 */
  /*support pp.c 5/12/2024*/
  .land-nw-lg-sec-img-bg {
    height: 630px;
  }

  .lnd-sec-nw-content-new .l-more-btn {
    margin-top: 28px;
  }

  /*support pp.c 5/12/2024*/

  /* support KM 06-12-2024 start */
  .quicktrialsec .cmn-hdng h2 {
    font-size: 56px;
  }

  .qucktrial-contbx p {
    font-size: 22px;
  }

  .abut_nw_bnnr .bnr-content-nw .abt-ban-cta a {
    font-size: 22px;
  }

  /* support KM 06-12-2024 end */

  /* support starts 09.12.2024 */
  .wsfullheightbanner.connect-bnnr {
    min-height: 650px;
  }

  .connect-bnnr .bnr-content {
    padding: 140px 0 90px;
  }

  .connect-lp-sec {
    padding: 80px 0;
  }

  .connect-lp-sec .orsve-img {
    min-height: 650px;
  }

  /* support ends 09.12.2024 */
  /*support pp.c 10/12/2024*/
  .quicktrialsec.cmn-pdding {
    padding-bottom: 80px;
  }

  .cmnty-rvrs-newfrmt .things-cm-outr:not(:last-child) {
    margin-bottom: 100px;
  }

  /*support pp.c 10/12/2024*/
  /* CSS Modification 11.12.24 */
  .prnt_wrth_new .cmn-hdng h2 {
    font-size: 30px;
  }

  .prnt_orsrve_new .expr-orsve-cntnt-up {
    font-size: 24px;
  }

  .imge_gllry_wrppr .cmnty-thng-img-slider .slick-list {
    margin: 0 -12px;
  }

  .imge_gllry_wrppr .cmnty-thng-img-slider .img-slide {
    padding: 0 12px;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(odd) .cmnty-thng-imgsldrwrp {
    padding-right: 30px;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(even) .cmnty-thng-imgsldrwrp {
    padding-left: 30px;
  }

  .new_exprnce_rvrse_sec .things-cm-outr:not(:last-child) {
    margin-bottom: 50px;
  }

  /* CSS Modification 11.12.24 */

  /* KM 12-12-2024 start */
  .for-prp-page .newsnewwrap .cmn-hdng h2 {
    font-size: 36px;
  }

  /* KM 12-12-2024 end */
  /* walking-biking-hiking Start 28 feb */
  .short-desc1,
  .ylw-text-sec h2 {
    font-size: 32px;
    letter-spacing: 0.2rem;
  }

  .cmn-bg-wrap {
    padding: 30px;
    font-size: 20px;
    max-width: 60%;
  }

  .cmn-bg-content p {
    margin-bottom: 25px;
  }

  .abtwlkng-title {
    font-size: 44px;
    margin-bottom: 40px;
    letter-spacing: 0.05em;
  }

  .rpt-content {
    font-size: 18px;
    padding-top: 0;
  }

  .rpt-content h3 {
    font-size: 22px;
    margin-bottom: 15px;
  }

  .trail-sec h2 {
    letter-spacing: 0.05rem;
  }

  .trlf-sec .trlf-para,
  .ylw-text-sec h2 {
    letter-spacing: 0.2rem;
  }

  /* pro 11/3/25 start */
  .our-mailing-list-form .gform_wrapper.gravity-theme legend.gfield_label,
  .our-mailing-list-form .gform_wrapper.gravity-theme h3 {
    font-size: 36px;
  }

  /* pro 11/3/25 end */

  /* 28/3/25 work start */
  .imge_gllry_mod .container.imge_gllry_mod_arrows {
    margin-top: -133px;
  }

  .imge_gllry_mod .wlvng-img-box-inr .img_gal_title {
    font-size: 18px;
  }

  /* 28/3/25 work end */

  /* 31-03-2025 M.M Css Start */
  .new-form-wraper .gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 42px;
  }

  .new-form-wraper .gform_wrapper.gravity-theme input[type="color"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="date"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="datetime-local"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="datetime"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="email"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="month"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="number"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="password"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="search"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="tel"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="text"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="time"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="url"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="week"],
  .new-form-wraper .gform_wrapper.gravity-theme select,
  .new-form-wraper .gform_wrapper.gravity-theme textarea {
    font-size: 24px;
  }

  .new-form-wraper .gform_wrapper.gravity-theme textarea,
  .new-form-wraper .gform_wrapper.gravity-theme .gfield textarea.small {
    height: 120px;
  }

  .new-cmn-heading h2 {
    font-size: 48px;
    margin-bottom: 10px;
  }

  .new-subtitle {
    margin-bottom: 30px;
  }

  .new-cmn-heading>p {
    font-size: 24px;
  }

  /* 31-03-2025 M.M Css End */

  /* S.Mv Css Start 15-05-25 */
  .new-map-oter .new-map-lg-txt {
    font-size: 140px;
  }

  .new-map-oter .new-map-sm-txt {
    font-size: 44px;
  }

  /* S.Mv Css Start 15-05-25 */

  /* pro 19/5/25 start */

  .mega-menu-social ul {
    font-size: 22px;
  }

  /* pro 19/5/25 end */

  /* 22-may-2025  */
  .imge_gllry_mod .cmnty-thng-slidrbutn {
    width: 100%;
  }

  /* 22-may-2025  */
  /* 29-05-2025 m.m css */
  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card p {
    font-size: 19px;
  }

  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card h3 {
    font-size: 28px;
    margin-bottom: 16px;
  }

  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
    min-width: 450px;
  }

  /* 29-05-2025 m.m css */

  /* 02-06-25 S.Mv Css Start */
  .page-template-the-consarvency .cnect-btm-parlx-mainsec {
    padding-bottom: 130px;
  }

  /* 02-06-25 S.Mv Css End */

  .imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .slick-list {
    margin-top: -30px;
  }

  /* 18-06-2025 M.M CSS */
  .single-post-type-header-content h2.wp-block-heading {
    font-size: 24px;
  }

  /* 18-06-2025 M.M CSS */
  /* mega menu 4-7-25 start */
  .megamenu-row-v2 {
    padding: 0 20px;
  }

  .mega-menu-wrapper-v2 {
    padding: 120px 0 20px;
  }

  /* mega menu 4-7-25 end */

  /* 9-7-25 start */
  .cnect-btm-parlximgsec.biker-parallax-new {
    height: auto;
  }

  /* 9-7-25 end */

  /* Support starts 10.07.2025 */

  .wsfullheightbanner.explore-banner {
    min-height: 650px;
  }

  /* Support ends 10.07.2025 */

  .page-id-1106 .properties-banner .properties-banner-content .properties-banner-content-wrap.bnr-content-nw h1,
  .page-id-1107 .properties-banner .properties-banner-content .properties-banner-content-wrap.bnr-content-nw h1 {
    letter-spacing: 13.6px;
    font-size: 66px;
  }

  .story-featured-post-title {
    font-size: 40px;
  }

  .page-id-1106 .story-featured-post-block .story-featured-post-box .story-featured-post-right p {
    font-size: 18px;
  }

  .page-id-1106 .story-featured-post-block .story-featured-post-box .story-featured-post-right .story-featured-post-btn {
    padding: 12px 30px;
    font-size: 22px;
    min-width: 310px;
  }

  .page-id-1106 .story-listing-block.for-listing .story-listing-loadmore-wrp.load-btn .story-listing-loadmore-btn,
  .page-id-1107 .story-listing-block .story-listing-loadmore-wrp.load-btn .story-listing-loadmore-btn {
    padding: 13px 40px;
    font-size: 22px;
    min-width: 320px;
  }

  .page-id-1106 .story-listing-block.for-listing {
    padding: 60px 0 60px;
  }

  .page-id-1106 .story-listing-block.for-listing .story-listing-loadmore-wrp.load-btn {
    margin: 50px 0 0;
  }

  .page-id-1107 .find-more-block .f-icon img {
    width: 50px;
  }

  .page-id-1107 .find-more-block .find-more-box span {
    font-size: 20px;
  }

  .page-id-1107 .latest-story-update.so-store.so-store-newupdt {
    padding: 80px 0 100px;
  }

  .page-id-1107 .story-listing-block {
    padding: 80px 0 60px;
  }

  .page-id-1107 .story-listing-filtering-card {
    padding: 60px 0 0;
  }

  .errorimages {
    height: 180px;
    max-width: 210px;
  }

  .error404 .error_search_sec .page-content form input[type="search"] {
    height: 58px !important;
  }

  .error404 .error_search_sec .page-content form .search-submit {
    height: 58px !important;
    width: 58px !important;
    background-size: 22px;
  }

  .error_search_sec {
    padding: 150px 0 80px;
  }

  .error_search_sec {
    padding: 120px 0 80px;
    min-height: 690px;
  }

  .search-card-rgt a h2 {
    font-size: 32px;
  }

  .search-card-rgt-wrap {
    padding: 30px 20px 30px 40px;
  }

  .error_search_sec.search-wrap {
    padding: 80px 0 60px;
  }

  /* Aug 14 2025 */
  /* FAQs */
  .faq-sec.new_faqs_sec_wrap .orignl-tab .faq-hading {
    padding: 10px 55px 10px 20px;
    font-size: 20px;
  }

  .faq-sec.new_faqs_sec_wrap .orignl-tab .faq-hading::after {
    right: 14px;
  }

  .faq_new_des_row .faq-answer-text h2 {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .faq_new_des_row .faq-answer-text {
    font-size: 17px;
  }

  .faq_new_des_row .faq_img_left {
    width: 284px;
    height: 284px;
    margin-right: 30px;
  }

  /* FAQs END */
  /* Aug 14 2025 END */
  /* 14-08-2025 m.m css */
  .properties-exprience-wrap .text-btm-sec-para1 {
    margin: 0 auto 85px;
  }

  /* 14-08-2025 m.m css */
  .rgt-footer {
    padding-right: 0;
    width: 35%;
    padding-left: 36px;
  }

  .abut_nw_bnnr.new_faq_ban_wrap .bnr-content-nw h1 {
    font-size: 68px;
    margin-bottom: 26px;
  }

  .bnr-content-nw span {
    font-size: 26px;
  }

  .private-prop-text h2 {
    font-size: 28px;
    margin-bottom: 20px;
    letter-spacing: 0.05em;
  }

  .faq-sec.new_faqs_sec_wrap .inr-mr-about.faq-tab-head {
    padding-right: 24px;
  }

  .new-map-oter .new-map-lg-txt {
    font-size: 110px;
  }

  .new-map-oter .new-map-sm-txt {
    font-size: 36px;
  }

  /* AUG 20 2025 */
  .footer-sec .container {
    max-width: 960px;
  }

  /* 21.8.25 */
  .hdr_total_form {
    width: 100px;
    right: -3px;
  }

  .hdr_search input[type="text"] {
    padding-right: 42px;
  }

  /* 21.8.25 */
  .page-id-243 .wsfullheightbanner.explore-banner .bnr-content-nw {
    max-width: 580px;
  }

  .page-id-1452 .abt-ban-cta p {
    font-size: 22px;
  }
.page-id-1442 .wsfullheightbanner .bnr-content-nw {
    max-width: 570px;
}
/*support css update 30/1/2026*/
.story-card-post-overlay-top-areaa {
        transform: translateY(140px);
    }
        .bloglistng-new .row.show-load-values {
        --bs-gutter-x: 12px;
            --bs-gutter-y: 12px;
    }
/*support css update 30/1/2026*/
/* 2.2.26 */
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-post-overlay-top-areaa { 
    transform: translateY(264px); 
}
.story-listing-filtering-card.our-story-new-listing-wraper  .story-card-post-image-wrap-uniq {
    padding-top: 190%;
}
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-post-overlay-top-areaa.small-gap {
    transform: translateY(166px);
}
/* 2.2.26 */
}

@media (max-width: 1024px) {
  .tour.wsmnewtour {
    min-height: 780px;
  }

  /* navbar*/
  .navbar-nav .clickD {
    position: absolute;
    right: 0;
    top: 17px;
    width: 30px;
    height: 27px;
    background: url(assets/images/sort-down-black.png) center center no-repeat;
    display: block;
    background-size: 15px;
    cursor: pointer;
  }

  .navbar-nav .sub-menu .clickD {
    background: url(assets/images/sort-down2.png) center center no-repeat;
    background-size: 15px;
  }

  .navbar-nav .clickD.toggled {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .sub-menu>li.menu-item-has-children .clickD {
    top: 8px;
    right: 5px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  .sub-menu>li.menu-item-has-children .clickD.toggled {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .navbar-nav>li.menu-item-has-children {
    padding-right: 20px;
  }

  .sub-menu>li.menu-item-has-children>a {
    padding-right: 20px;
  }

  .sub-menu.show {
    display: block;
  }

  .navbar-nav>li {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar-nav>li.current-menu-item>a:after,
  .navbar-nav>li>a:after,
  .navbar-nav>li.menu-item-has-children>a:after {
    width: 100%;
    opacity: 0;
  }

  .navbar-nav>li.current-menu-item>a:after,
  .navbar-nav>li>a:hover:after,
  .navbar-nav>li.menu-item-has-children:hover>a:after {
    width: 100%;
    opacity: 1;
  }

  /* navbar end*/

  /* navbar*/
  .navbar-toggler {
    position: relative;
    width: 33px;
    margin-left: 10px;
    height: 28px;
    padding: 0;
    outline: none !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  .stick,
  .stick:after,
  .stick:before {
    width: 30px;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0;
    top: auto;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    border-radius: 5px;
  }

  .stick:before {
    content: "";
    top: -10px;
    left: 0;
  }

  .stick:after {
    content: "";
    top: 10px;
    left: 0;
  }

  .stick.open {
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
    background: transparent;
  }

  .stick.open:before {
    -webkit-transform: rotate(45deg) translate(42px, -28px);
    -ms-transform: rotate(45deg) translate(42px, -28px);
    transform: rotate(45deg) translate(42px, -28px);
    left: 2px;
    background: #000;
  }

  .stick.open:after {
    -webkit-transform: rotate(-45deg) translate(42px, 28px);
    -ms-transform: rotate(-45deg) translate(42px, 28px);
    transform: rotate(-45deg) translate(42px, 28px);
    left: 2px;
    background: #000;
  }

  .navbar-nav .clickD {
    top: 3px;
    right: 10px;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  .navbar-nav .clickD.toggled {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .sub-menu>li.menu-item-has-children .clickD {
    top: 8px;
    right: 10px;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  .sub-menu,
  .navbar-nav>li>.sub-menu .sub-menu {
    position: relative;
    width: 100%;
    left: inherit;
    top: inherit;
    border: none;
    right: inherit;
  }

  .navbar-nav>li.menu-item-has-children {
    padding-right: 0;
  }

  .navbar-nav>li {
    margin: 0;
    padding: 0;
  }

  .navbar-nav>li>a {
    padding: 8px 20px;
    display: inline-block;
    width: 100%;
    color: #000;
  }

  .navbar-nav li.menu-item-has-children>a {
    padding-right: 30px;
  }

  .sub-menu>li>a {
    padding-left: 40px;
  }

  .sub-menu .sub-menu>li>a {
    padding-left: 60px;
  }

  .sub-menu .sub-menu .sub-menu>li>a {
    padding-left: 80px;
  }

  .navbar-nav>li>a:after {
    bottom: 0;
  }

  /* navbar end*/
  /* push nav */

  .navbar-collapse {
    background: #fff;
    position: fixed;
    top: 0;
    height: 100vh !important;
    width: 290px;
    overflow-y: auto;
    -webkit-transition: inherit !important;
    -o-transition: inherit !important;
    transition: inherit !important;
    right: 0;
    margin: 0;
    display: block !important;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: transform 0.2s ease-in-out !important;
    -webkit-transition: -webkit-transform 0.2s ease-in-out !important;
    transition: -webkit-transform 0.2s ease-in-out !important;
    -o-transition: transform 0.2s ease-in-out !important;
    transition: transform 0.2s ease-in-out !important;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out !important;
    z-index: 100;
  }

  .navbar-collapse.show,
  .navbar-collapse.collapsing {
    display: block !important;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: transform 0.2s ease-in-out !important;
    -webkit-transition: -webkit-transform 0.2s ease-in-out !important;
    transition: -webkit-transform 0.2s ease-in-out !important;
    -o-transition: transform 0.2s ease-in-out !important;
    transition: transform 0.2s ease-in-out !important;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out !important;
  }

  .navbar-collapse .navbar-nav {
    margin: 80px 0 0;
    padding: 0 0 40px 0;
    display: block;
  }

  .navbar-collapse .navbar-toggler {
    display: block;
    right: 20px;
    top: 20px;
    position: absolute;
  }

  #navoverlay.open {
    background-color: rgba(0, 0, 0, 0.4);
    pointer-events: all;
    -webkit-transition: background-color 0.5s linear;
    -o-transition: background-color 0.5s linear;
    transition: background-color 0.5s linear;
  }

  body.open-nav,
  html.open-nav {
    /* height: 100%; */
    overflow: hidden;
  }

  /* push nav end */
  .right-hdr {
    margin-left: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: block;
  }

  .navbar-toggler {
    margin-left: 15px;
  }

  .navbar-nav>li>a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }

  .navbar-nav>li:last-child>a {
    border-bottom: none;
  }

  .navbar-nav>li>a {
    font-size: 16px;
  }

  .sub-menu>li>a {
    font-size: 15px;
  }

  /* 23/8/24 work start */
  .navbar-nav-v2 li.has-dropmenu,
  .navbar-nav-v2 li.has-box-dropdown {
    background: none;
  }

  .navbar-nav-v2 li.has-dropmenu>a,
  .navbar-nav-v2 li.has-box-dropdown>a {
    padding-right: 0px;
    background-image: url(assets/images/sort-down-black.png);
    background-size: 15px;
    background-position: right 0px top 1px;
    background-repeat: no-repeat;
  }

  .navbar-v2 .navbar-collapse {
    width: 100%;
    transform: translateX(0) translateY(-120%);
    transition: all 0.3s ease-in-out;
  }

  .navbar-v2 .navbar-collapse.show,
  .navbar-v2 .navbar-collapse.collapsing {
    transform: translateX(0) translateY(0%) !important;
  }

  .navbar-v2 .navbar-nav>li>a {
    border-bottom: 0px;
    display: inline-flex;
    width: auto;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 0px 40px;
    margin: 10px 0px;
  }

  .navbar-nav-v2>li {
    display: inline-flex;
  }

  .navbar-nav-v2 {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start;
  }

  .navbar-nav-v2>li {
    transform: translateY(30px);
    opacity: 0;
  }

  .navbar-collapse.show .navbar-nav-v2>li {
    transform: translateY(0px);
    opacity: 1;
    transition: all 0.3s ease-in-out;
    width: 100%;
  }

  .navbar-collapse.show .navbar-nav-v2>li:nth-child(1) {
    transition: all 0.3s ease-in-out 0.2s;
  }

  .navbar-collapse.show .navbar-nav-v2>li:nth-child(2) {
    transition: all 0.3s ease-in-out 0.3s;
  }

  .navbar-collapse.show .navbar-nav-v2>li:nth-child(3) {
    transition: all 0.3s ease-in-out 0.4s;
  }

  .navbar-collapse.show .navbar-nav-v2>li:nth-child(4) {
    transition: all 0.3s ease-in-out 0.5s;
  }

  .mega-menu-wrapper-v2 {
    clip-path: none !important;
    pointer-events: all !important;
    display: none;
    top: 0;
  }

  .menus-list-wrap ul {
    width: 50%;
  }

  .mega-menu-wrapper-v2.open {
    display: block;
  }

  .navbar-nav-v2 li.has-dropmenu {
    position: relative;
    z-index: 2;
  }

  .megamenu-col-lft-v2 {
    padding-left: 40px;
    width: 50%;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .megamenu-col-rgt-v2 {
    width: 50%;
  }

  .back-menu {
    display: inline-flex;
    align-items: center;
    font-size: 18px;
    color: #000;
    position: absolute;
    top: 0;
    left: 40px;
  }

  .back-menu i {
    font-size: 12px;
    margin-right: 10px;
  }

  .dropdown-menu-v3 {
    clip-path: none !important;
    pointer-events: all !important;
    display: none;
    margin: 0px 40px;
    background: #fbfbfb;
    width: 100%;
    position: static;
    transform: none;
    opacity: 1;
  }

  .dropdown-menu-v3.open {
    display: block;
  }

  .has-box-dropdown {
    flex-wrap: wrap;
  }

  .dropdown-menu-v3 li {
    padding: 10px 15px;
  }

  .menus-list-wrap ul {
    margin: 0px -10px;
  }

  .menus-list-wrap ul li {
    padding: 0px 10px;
  }

  /* 23/8/24 work end */

  /* KM 10-09-2024 START */
  .r-rgt-hdr .cmn-btn {
    padding: 13px;
    font-size: 14px;
  }

  .r-rgt-hdr ul li:not(:last-child) {
    margin-right: 8px;
  }

  .mega-menu-wrapper-v2 {
    position: relative;
  }

  .navbar-nav-v2>li {
    display: block;
  }

  .mega-menu-wrapper-v2 .menus-list-wrap {
    width: 100%;
  }

  .menus-list-wrap ul {
    width: 100%;
  }

  .navbar-nav-v2 li.menu-item-has-children>a {
    background: transparent !important;
    display: inline-block;
    padding-right: 0;
  }

  .menus-list-wrap ul li {
    position: relative;
  }

  div.sub-menu {
    left: 0;
    padding: 18px 10px 4px;
  }

  .navbar-nav-v2 li.menu-item-has-children>.clickD {
    filter: brightness(0) invert(1);
    top: 0;
  }

  .mega-menu-btn-wrap {
    padding-left: 0;
  }

  .back-menu {
    font-size: 16px;
    color: #a03223;
    top: 20px;
    background: #ede7cf;
    padding: 8px 12px;
    border-radius: 4px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.1em;
  }

  .back-menu i {
    font-size: 14px;
    margin-right: 5px;
  }

  .megamenu-col-lft-v2 {
    padding-top: 54px;
  }

  /* KM 10-09-2024 END */

  /* support KM 06-12-2024 start */
  .mega-menu-wrapper-v2 .back-menu {
    position: relative;
    top: 0;
    left: 0;
    width: 84px;
    margin-bottom: 26px;
  }

  .megamenu-col-lft-v2 {
    padding-top: 24px;
    height: 100%;
    overflow: auto;
  }

  .mega-menu-wrapper-v2.open .menus-list-wrap {
    margin-bottom: 32px;
  }

  /* support KM 06-12-2024 end */

  /* S.Mv Css Start 15-05-2025 */

  .uppermenu #menu-quick-menu li .sub-menu {
    display: block;
  }

  /* S.Mv Css End 15-05-2025 */
  .mega-menu-social {
    margin-left: 0;
    margin-top: 20px;
  }

  .mega-menu-btn-wrap.with-social {
    flex-direction: column;
    align-items: flex-start;
  }

  /* mega menu 4-7-25 start */
  .mega-menu-wrapper-v2 {
    padding: 20px 0 20px;
    height: auto;
  }

  .navbar-collapse .navbar-nav {
    margin: 0;
    padding: 60px 0 60px 0;
    display: block;
  }

  div.sub-menu {
    padding-bottom: 16px;
  }

  .mega-menu-wrapper-v2 .container {
    width: 100%;
    max-width: 100%;
  }

  .megamenu-row-v2 {
    padding: 0;
  }

  .megamenu-col-lft-v2 {
    width: 100%;
  }

  .megamenu-col-rgt-v2 {
    width: 100%;
  }

  .mega-menu-wrapper-v2 .menus-list-wrap {
    max-width: 100%;
  }

  div.sub-menu {
    width: 100%;
  }

  /* mega menu 4-7-25 end */
  div.sub-menu {
    padding-left: 0px !important;
    width: 100% !important;
  }

  .megamenu-col-rgt-v2 {
    height: 100%;
  }

  .close-menu-dwn {
    display: none;
  }

  .close-menu {
    bottom: 20px;
  }

  /* 21.8.25 */
  .hdr_total_form {
    width: 170px;
    right: 0;
  }

  /* 21.8.25 */
  .mega-menu-wrapper-v2.open::after {
    display: none;
  }
}

@media (max-width: 991px) {
  .l-rgt-hdr ul li span {
    font-size: 0;
  }

  h2,
  .h2-title {
    font-size: 42px;
  }

  .bnr-content h1 span {
    max-width: 155px;
  }

  .bnr-content p {
    font-size: 25px;
  }

  .parent-bnr-after {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: -35px;
  }

  .ba-items-outr {
    padding: 0 25px;
    margin-bottom: 35px;
    width: 50%;
  }

  .banner-after {
    padding: 70px 0;
  }

  .hdr_total_form {
    right: inherit;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 250px;
    top: 45px;
  }

  .r-orsve-cntnt {
    max-width: 100%;
    margin-left: 0;
  }

  .l-more {
    padding: 15px;
  }

  .promise-content p {
    font-size: 30px;
  }

  .event-box {
    width: 50%;
    margin-bottom: 30px;
  }

  .prnt-event {
    margin-bottom: -30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .rgt-w-lvng-img {
    margin-bottom: 0;
    max-width: 100%;
  }

  .wlvng-img-box {
    padding: 0 5px;
  }

  .prnt-worth {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .store-total {
    width: 50%;
    margin-bottom: 24px;
  }

  .prnt-store {
    margin-bottom: -24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .parent-wlvng-img {
    margin-left: -5px;
    margin-right: -5px;
  }

  .newsletter-form input[type="email"] {
    padding: 10px 130px 10px 38px;

    background-position: 10px center;
  }

  .news-blog-outr {
    width: 50%;
  }

  .parent-news-blog {
    --bs-gutter-y: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .store-img {
    min-height: 180px;
    height: auto;
  }

  .map {
    height: 400px;
  }

  .footer-box:not(:last-child) {
    margin-bottom: 25px;
  }

  /* .prnt-top-footer {
    margin-bottom: -25px;
  } */

  .footer-box-1 {
    width: 60%;
  }

  .footer-box-2 {
    width: 40%;
  }

  .footer-box-3 {
    width: 100%;
  }

  .footer-box-4 {
    width: 19%;
  }

  .footer-box-5 {
    width: 23%;
  }

  .footer-box ul li span br {
    display: none;
  }

  .news-blog .l-more-btn {
    margin: 30px auto 0;
  }

  .news-blog.cmn-pdding {
    padding-bottom: 70px;
    padding-top: 70px;
  }

  .explore-banner .bnr-content h1 {
    font-size: 40px;
    margin-bottom: 0;
  }

  .explore-banner {
    min-height: 400px;
  }

  .explore-banner .bnr-content {
    padding: 90px 0px;
  }

  .rgt-l-after-cnt {
    padding: 50px 20px;
  }

  .parent-threl .threlo-box {
    padding: 0 10px;
  }

  .left-l-after,
  .rgt-l-after {
    width: 100%;
  }

  .rgt-l-after {
    margin-top: 20px;
  }

  .rgt-l-after-cnt {
    max-width: 100%;
  }

  .aba-lorem-af-img {
    max-width: 100%;
  }

  .abt-lorem .cmn-hdng {
    max-width: 100%;
  }

  .rgt-l-after-cnt {
    padding: 20px 30px;
  }

  .cmn-btn {
    min-width: 187px;
  }

  .cmn-pdding {
    padding: 70px 0;
  }

  .o-reserve.escape .r-orsve-cntnt {
    margin-left: 0;
    padding-left: 40px;
  }

  .prnt-orsrve {
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
  }

  .orsve-img,
  .orsve-img img {
    height: 100%;
    object-fit: cover;
  }

  .o-reserve.escape {
    padding: 40px 0;
  }

  .left-w-living-content .l-more-btn {
    margin: 20px auto 0;
  }

  .parent-wlvng-img {
    margin-top: 20px;
  }

  .lft-preserve,
  .rgt-preserve {
    width: 100%;
  }

  .lft-p-inr-content {
    max-width: 100%;
  }

  .preserving {
    padding: 70px 0;
  }

  .left-comunity,
  .rgt-comunity {
    width: 100%;
  }

  .rgt-comunity .cmn-hdng {
    max-width: 100%;
  }

  .prnt-cmunity-box .col-md-4:nth-last-child(2),
  .prnt-cmunity-box .col-md-4:last-child {
    margin-top: -110px;
  }

  .testi-box {
    padding: 20px 15px;

    min-height: 320px;
  }

  .preserve-img {
    height: auto;
  }

  .left-land-cont,
  .rgt-lorem-outr {
    width: 100%;
  }

  .rgt-land-cont,
  .left-lorem-outr {
    width: 100%;
  }

  .left-land-cont .ll-cont-box {
    margin-bottom: 20px;
  }

  .ll-cont-box {
    max-width: 100%;
    min-height: auto;
    padding: 40px 20px;
  }

  .loremul .ll-cont-box {
    margin-top: 30px;
  }

  .rgt-lorem-outr .ll-cont-box {
    height: auto;
  }

  .loremul .ll-cont-box {
    padding: 40px 20px;
  }

  .parent-logo-img-total {
    padding-right: 0;
  }

  .logo-land {
    width: 40px;
    height: 40px;
  }

  .logo-land img {
    max-width: 100%;
  }

  .img-land {
    padding-left: 10px;
  }

  .ll-cont-box h2 {
    font-size: 30px;
  }

  .cmunity-img {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  .cmnunity-img-box {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .cmnunity-img-box:last-child {
    margin-bottom: 0;
  }

  .cmnunity-img-box:nth-child(even) .cmunity-cntnt {
    margin-right: 0;
  }

  .cmunity-cntnt {
    max-width: 100%;
    margin: 0 0 25px 0;
  }

  .cmunity-cntnt {
    min-height: auto;
  }

  .trail-imgs {
    position: static;
    height: inherit;
    padding-bottom: 0;
  }

  .trial-img-two-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .parent-trial-img>*:first-child {
    margin-bottom: 20px;
  }

  .trail-content {
    min-height: auto;
    max-width: 100%;
    margin-right: 0;
    margin-top: 25px;
  }

  .left-trails-outer,
  .right-trials-outer {
    width: 100%;
  }

  .parent-right-trail-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .r-trail-img-bx:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .trial-img-two-wrapper {
    padding: 0;
  }

  .things-parent {
    --bs-gutter-y: 10px;
    margin-top: 16px;
    margin-bottom: 26px;
  }

  .things-box h3 {
    margin-top: 10px;
    font-size: 20px;
  }

  .things-cm-outr:nth-child(even) .cmunity-cntnt {
    margin-right: 0;
  }

  .community {
    padding-bottom: 70px;
  }

  .topSwiper {
    height: auto;
  }

  .fblog-post .cmn-hdng {
    margin-bottom: 30px;
  }

  .prnt-f-blog-post {
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
  }

  .lfbp-img,
  .lfbp-img a,
  .lfbp-img a img {
    height: 100%;
  }

  .abp-blog-outr {
    width: 33.33%;
    margin-bottom: 20px;
  }

  .all-blog-p {
    --bs-gutter-x: 15px;
    margin-bottom: -20px;
  }

  .abp-blog-inr h3 {
    font-size: 20px;
    margin-top: 10px;
  }

  .all-blog,
  .fblog-post {
    padding: 50px 0;
  }

  .pagination {
    margin-top: 50px;
    width: 45%;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-dtls h3 {
    font-size: 30px;
  }

  .cnct-lft,
  .mdl-cntct-form {
    width: 100%;
    margin-bottom: 20px;
  }

  .cnct-prnt-lft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .cnct-lft .cntct-left-img:not(:last-child) {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .cntct-rgt {
    width: 100%;
  }

  .cntct-rgt-total h4 {
    margin-top: 20px;
  }

  .contact-reach {
    margin-left: 0;
  }

  /*   .parent-n-map {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  } */

  .left-n-map {
    max-width: 100%;
    width: 100%;
  }

  .left-nmap-inr {
    padding: 50px 20px;
    min-height: auto;
  }

  .left-nmap-inr .cmn-hdng {
    max-width: 100%;
  }

  .rgt-n-map {
    width: 100%;
    padding-left: 0;
  }

  .rgt-n-map .map {
    margin-top: 25px;
    height: 250px;
    margin-left: 0;
  }

  .n-map {
    padding-bottom: 70px;
  }

  .form-submit-btn {
    margin-top: 25px;
  }

  .faq-filter ul li {
    padding: 0 15px;
  }

  .faq-filter ul li a {
    font-size: 17px;
  }

  .prnt-community {
    margin-top: 50px;
  }

  .swiper-nav-img>*:first-child {
    margin-right: 16px;
  }

  .parent-threl {
    margin: 20px 0px 0;
  }

  .outr-threl {
    padding: 20px;
  }

  .newslettter.cmn-pdding {
    padding-bottom: 70px;
  }

  .abt-lorem {
    background: none;
    padding-bottom: 0;
  }

  .abt-loremsec {
    background: url(assets/images/about-lorem-bg.jpg) no-repeat center;
    background-size: cover;
  }

  /* .three-women {
    padding-top: 50px;
  } */

  .ty-ebnr-snd .contact-reach {
    margin-left: auto;
  }

  .cmnunity-img-box .cmunity-cntnt {
    margin: 0;
    border-top: transparent;
  }

  .ty-sec-img {
    margin-bottom: 50px;
  }

  .shop .cmn-hdng {
    margin-bottom: 30px;
  }

  body {
    font-size: 18px;
  }

  .l-rgt-hdr ul li:last-child a {
    height: 22px;
  }

  .l-rgt-hdr ul li:last-child>i {
    display: none;
  }

  .mphone-icon {
    display: block;
  }

  .child-cbt-lorem {
    width: 100%;
  }

  .navbar-nav>li.current-menu-item>a,
  .navbar-nav>li>a:hover,
  .navbar-nav>li.menu-item-has-children:hover>a {
    color: var(--redcolor);
  }

  .navbar-nav>li.current-menu-item>a:after,
  .navbar-nav>li>a:hover:after,
  .navbar-nav>li.menu-item-has-children:hover>a:after {
    display: none;
  }

  .trials-second.cmn-pdding {
    padding-bottom: 20px;
  }

  .cmunity-img {
    height: auto;
  }

  /* 24.04.24 start */

  .input-contact-bx input,
  select,
  textarea,
  .outr-cntct-form form input[type="text"],
  .outr-cntct-form form input[type="email"],
  .outr-cntct-form form input[type="password"],
  .outr-cntct-form form input[type="number"],
  .outr-cntct-form form input[type="tel"],
  .outr-cntct-form form select,
  .outr-cntct-form form .ginput_container_radio label {
    font-size: 17px !important;
  }

  .error_search_sec .page-content form input[type="search"] {
    padding: 12px 19px;
  }

  .error_search_sec .page-content form .search-submit {
    height: 46px;
    font-size: 17px;
  }

  .outr-cntct-form form .gform_footer input[type="submit"] {
    font-size: 17px;
    height: 45px;
    padding: 0 20px;
  }

  /* 24.04.24 end */

  /* support start 8-5-24 */
  .new-trial-sec .trail-imgs img {
    max-height: none;
    min-height: auto;
  }

  .land-greek {
    height: 400px;
  }

  /* support end 8-5-24 */
  /* 23.07.24 css */
  .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    padding-left: 45px;
  }

  /* 23.07.24 css */
  /*support pp.c 25/7/2024*/
  .so-store .prnt-store .store-content a {
    font-size: 20px;
  }

  .wsfullwidthiconsec .iconwrap {
    padding: 20px 15px;
  }

  .wsfullwidthiconsec .iconwrap h3 {
    font-size: 18px;
  }

  /*support pp.c 25/7/2024*/

  /* AD 30/07/2024 */
  .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 80px;
    letter-spacing: 24px;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
    font-size: 24px;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p::first-letter {
    font-size: 110px;
    margin: 20px 6px 2px 0;
  }

  .page-template-explore .photo-scroll .photo-scroll__images-wrap {
    padding: 50vh 0;
  }

  .page-template-explore .cta-block .cta-block__bg img {
    min-height: 340px;
  }

  .page-template-explore .cta-block .cta-block__copy .arrow-link a {
    font-size: 18px;
  }

  /* .wsfullheightbanner.explore-banner {
    min-height: 70vh;
  } */

  .page-template-explore section.worth-living.life-sec.cmn-pdding {
    padding-top: 70px;
  }

  .page-template-explore .so-store {
    padding: 45px 0 100px;
  }

  .page-template-about .aboutfullimgsec .cardentry {
    margin: 0 auto;
  }

  .page-template-things-to-do .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 65px;
    letter-spacing: 16px;
  }

  /* AD 30/07/2024 END */
  /* sg-31-jul-2024 */
  .ws-image-map-wrapper .pointerwrap {
    position: absolute;
    top: 29%;
    left: 44%;
  }

  .community.things .things-cm-outr .Imageswiper {
    padding-top: 40px;
  }

  .community.things .things-cm-outr:last-child,
  .community.things .things-cm-outr:nth-child(2) {
    padding-top: 50px;
  }

  /* sg-31-jul-2024 */

  .wsfullwidthiconsec {
    min-height: 530px;
  }

  .promise-content p {
    font-size: 19px;
  }

  .tour.wsmnewtour {
    min-height: auto;
  }

  .promise-content {
    max-width: 100%;
    margin-bottom: 270px;
  }

  /* sg-03-sep-2024 */
  .o-reserve {
    padding: 84px 0 50px;
  }

  .swiper-nav-img {
    margin-top: 20px;
  }

  .threewlorem {
    padding-bottom: 97px;
  }

  .parent-news-blog {
    margin-top: 40px;
  }

  input[type="text"],
  input[type="tel"],
  input[type="password"],
  input[type="email"],
  select {
    height: 54px;
  }

  input[type="submit"] {
    padding: 6px 20px;
    height: 46px;
    font-size: 18px;
  }

  .fblog-box h3 {
    font-size: 20px;
  }

  /* sg-03-sep-2024 */

  /* 06-09-2024 START KM */
  .cmn-pdding.dropcap {
    padding: 70px 0;
  }

  .new-format-bg-content .cmunity-img {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .new-format-bg-content.right-content .cmunity-cntnt {
    margin: 0 auto;
    background-color: rgb(237 229 206);
    max-width: 490px;
  }

  .new-lap-format .things-cm-outr:nth-child(even) .new-format-bg-content.right-content .cmunity-cntnt {
    margin: 0 auto;
  }

  .imageswipercard-slider .overlay-effect .overlay {
    transform: translateY(0);
    opacity: 1;
  }

  .imageswipercard-slider .wlvng-img-box-inr.overlay-effect .text {
    font-size: 22px;
  }

  .imageswipercard-slider .slick-arrow {
    width: 16px;
    height: 30px;
  }

  .imageswipercard-slider .slick-prev {
    left: 15px;
  }

  .imageswipercard-slider .slick-next {
    right: 15px;
  }

  .icon-new-block {
    padding: 0 0 100px;
  }

  .new-format-bg-content .cmunity-cntnt h2 {
    font-size: 40px;
  }

  .new-cta-banner-overlay {
    padding: 60px 0;
    min-height: 380px;
  }

  .community.new-lap-format {
    padding-bottom: 70px;
  }

  .imageswipercard-slider .wlvng-img-box-inr {
    height: 330px;
  }

  .down-angle {
    margin-left: 0;
    margin-right: 0;
  }

  .footer-box-1 {
    width: 50%;
  }

  .footer-box-2 {
    width: 50%;
  }

  .footer-box-3 {
    width: 50%;
  }

  /* 06-09-2024 END KM */

  /* 06-09-2024 START KM */
  .new-half-content {
    padding: 40px 30px 0;
    font-size: 24px;
  }

  .new-half-nav-header h2 {
    font-size: 40px;
  }

  .new-half-nav-header {
    padding: 0 0 30px;
  }

  .new-half-nav-menu-wrap-item {
    padding: 30px 0;
  }

  .new-half-nav-menu-wrap {
    padding: 30px 60px;
  }

  .new-half-image-oval {
    transform: translateY(0);
  }

  .properties-for-header {
    padding: 60px 0;
  }

  .properties-for-header-titl h2 {
    font-size: 30px;
  }

  .putdown-overlay {
    padding: 60px 0;
  }

  .putdown-box {
    margin: 0 auto;
  }

  .loc-find-lay-content {
    padding: 50px 50px;
  }

  .loc-find-lay-content h3 {
    font-size: 22px;
  }

  .loc-find-lay-content h2 {
    margin: 0 0 22px 0px;
  }

  .loc-full-item-content h2 {
    font-size: 48px;
  }

  /* 06-09-2024 END KM */

  /* 10-09-2024 START KM */
  .mega-menu-title-v2 {
    font-size: 30px;
  }

  .megamenu-btn-v2 i {
    width: 44px;
    height: 44px;
  }

  /* 10-09-2024 END KM */
  /* 11-09-2024 START KM */
  .page-template-things-to-do .explore-banner.explore-video.abt-bnr video {
    height: 70vh;
  }

  /* 11-09-2024 END KM */

  /* 12/09/24 work start */
  .conservancy-icons-list li span {
    display: none;
  }

  /* 12/09/24 work end */
  .rgt-footer {
    padding-right: 0;
  }

  .footer-box-3 {
    padding-left: 15px;
  }

  .footer-box-2 {
    border-right: 0;
  }

  /* satwik 16_09_24 */
  .event-wrap-for-home .event {
    padding-bottom: 70px;
  }

  .event-wrap-for-home .parent-bnr-after {
    margin-top: 70px;
  }

  .worth-living.cmn-pdding {
    padding: 70px 0;
  }

  .wlvng-img-box-inr {
    height: 136px;
  }

  .news-blog.cmn-pdding {
    padding: 70px 0;
  }

  /* SS031024 Begin */

  .land-bnr-nw {
    min-height: 70vh;
  }

  .land-nw .loc-full-item-content-wrp h2 {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .land-nw .loc-full-item-content-wrp p:last-child {
    margin-bottom: 0;
  }

  .land-nw .loc-full-item-content-wrp p,
  .land-nw .loc-full-item-content-wrp .loc-full-item-bg {
    margin-bottom: 20px;
  }

  .land-nw-lg-sec-img-bg {
    height: 70vh;
  }

  .lg-sec-nw-content-wrp {
    padding: 30px;
    margin: -100px auto 0;
  }

  .glnwcol-inr {
    height: 200px;
  }

  /* End Of SS031024 */

  /* support starts 19.11.2024  */
  .ba-cont {
    max-width: 235px;
  }

  .wlvng-img-box {
    width: 50%;
    margin-bottom: 10px;
  }

  /* support ends 19.11.2024  */
  /*support pp.c 20/11/2024*/
  .bloglistng-new .parent-news-blog {
    --bs-gutter-x: 10px;
  }

  .placecomprt {
    font-size: 33px;
  }

  .page-template-explore .cta-block .cta-block__bg img.cta-block__bg-img {
    min-height: 400px;
  }

  .plce-nwsltrsec-new .newsletter-form form .gform_footer input[type="submit"] {
    min-width: 150px;
  }

  .plce-nwsltrsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
    padding-right: 160px;
  }

  .plce-nwsltrsec-new.cmn-pdding {
    padding: 80px 0;
  }

  .page-template-things-to-do .things-cm-outr .cmunity-cntnt {
    background-color: #ffffff;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr .cmunity-cntnt {
    text-align: left;
  }

  .cmnty-thng-img-slider .wlvng-img-box-inr {
    height: 154px;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:not(:first-child) {
    padding-top: 80px !important;
  }

  .page-template-things-to-do .plcepromisesec-new {
    min-height: 400px;
    margin-bottom: 60px;
  }

  /*support pp.c 20/11/2024*/
  /* CSS Modification 21.11.24 */
  .cnsrvcny_row>* {
    width: calc(100% / 2);
  }

  .e-bnr-snd .cmn-hdng.about_bttm_bnnr_hdng {
    max-width: 100%;
  }

  .cnsrvncy_stp_wrppr {
    padding-top: 70px;
  }

  .gl_section .cmnty-thng-img-slider .slick-list {
    padding-bottom: 35px;
  }

  .gl_sldr_wrp .glnwcol-inr .glnw-nm {
    font-size: 20px;
  }

  .cntnt_big p::first-letter {
    font-size: 80px;
  }

  /* CSS Modification 21.11.24 */
  /*support pp.c 22/11/2024*/
  .page-template-explore .e-bnr-snd.cntnt_big .cmn-hdng p::first-letter {
    font-size: 80px;
  }

  .cnect-btm-parlx-mainsec {
    padding: 80px 0;
  }

  .so-store-newupdt .prnt-store.row-cols-5>* {
    width: 50%;
  }

  .sngle-txt-bnr.explore-banner .bnr-content h1,
  .abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 50px;
  }

  .page-template-things-to-do .o-reserve .r-orsve-cntnt,
  .page-template-connect .o-reserve .r-orsve-cntnt {
    padding-left: 0;
  }

  /*support pp.c 22/11/2024*/
  /*support pp.c 25/11/2024*/
  .cmnty-rvrs-newfrmt .cmunity-cntnt {
    text-align: left;
  }

  .propnotebx .l-more-btn .l-more {
    min-width: 300px;
  }

  .propnote-cont {
    margin-top: 70px;
  }

  .propnotebx {
    padding-top: 70px;
  }

  .expect-rsrv-contbx .cmn-hdng {
    margin-bottom: 25px;
  }

  .expect-rsrv-row {
    --bs-gutter-x: 24px;
  }

  .expect-rsrv-card .expect-rsrvhd {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .expect-rsrv-contbx {
    padding: 40px 30px;
  }

  .cnsrvncnect-btm-parlximg .cnect-btm-parlximgsec {
    min-height: 500px;
  }

  /*support pp.c 25/11/2024*/
  /*support pp.c 26/11/2024*/
  .qucktrialimgbx {
    width: 100%;
    height: 400px;
    margin-bottom: 20px;
  }

  .qucktrial-contbx {
    width: 100%;
    padding-left: 0;
    max-width: 100%;
  }

  .qucktrial-lst-wrp:nth-child(even) .qucktrial-contbx {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .qucktrial-lst-wrp:not(:last-child) {
    margin-bottom: 40px;
  }

  .qucktrial-contbx p {
    font-size: 17px;
  }

  /*support pp.c 26/11/2024*/

  /* 27.11.24 start */

  .cmnty-rvrs-newfrmt .cmunity-cntnt {
    padding-top: 50px;
  }

  .evenexplrenew .event-btn a {
    font-size: 24px;
  }

  .evenexplrenew .event-outr p {
    font-size: 20px;
  }

  .event-hdng {
    font-size: 28px;
  }

  .l-more-btn-wrppr {
    margin-top: 20px;
  }

  .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
    /* font-size: 30px; */
    font-size: 24px;
  }

  .bnr-content-nw span {
    font-size: 26px;
  }

  .cmnty-rvrs-newfrmt .cmunity-cntnt .small-subtitle {
    font-size: 20px;
  }

  /* 27.11.24 end */

  /* 28-nov-2024 */
  .page-template-the-consarvency .expect-rsrv-contbx h2 {
    font-size: 38px;
  }

  /* 28-nov-2024 */
  .navbar-collapse .navbar-nav {
    max-height: 65vh;
    overflow: auto;
  }

  .quicktrialsec .cmn-hdng h2 {
    font-size: 46px;
  }

  /* 03-12-2024 start KM */
  .story-listing-filtering-left {
    width: 216px;
  }

  .story-listing-filtering-right {
    width: calc(100% - 216px);
    padding: 0 0 0 20px;
  }

  .our-story-banner.abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 52px;
  }

  .f-icon img {
    width: 42px;
  }

  .find-more-box a {
    font-size: 20px;
  }

  .f-icon {
    margin: 0 0 18px;
  }

  .find-more-wrp {
    max-width: 460px;
  }

  .abut_nw_bnnr.single-gallery-banner .bnr-content-nw h1 {
    font-size: 40px;
    margin-bottom: 16px;
  }

  .single-gallery-tag {
    font-size: 18px;
  }

  .abut_nw_bnnr.single-gallery-banner .bnr-content-nw {
    max-width: 540px;
  }

  .ph-gl-sub-content {
    margin: 0 0 24px;
    font-size: 20px;
  }

  .ph-gl-block {
    padding: 50px 0 18px;
  }

  .bck-btn {
    padding: 12px 18px;
    font-size: 18px;
  }

  .ph-gl-list-btn-arrow {
    font-size: 16px;
  }

  .ph-gl-list-btn-wrp {
    padding: 44px 0 0;
  }

  .our-story-banner-btm h2 {
    margin: 0 0 15px;
  }

  .our-story-banner-btm h3 {
    font-size: 18px;
    margin: 0 0 28px;
  }

  .story-featured-post-right p {
    font-size: 20px;
  }

  .story-featured-post-subtitle {
    font-size: 18px;
    margin: 0 0 25px;
  }

  .story-featured-post-title {
    margin: 0 0 20px;
    font-size: 26px;
  }

  .catg-shorting-box {
    font-size: 18px;
  }

  .story-featured-post-tag {
    font-size: 20px;
  }

  .story-featured-post-right {
    padding: 42px 35px;
  }

  .story-featured-post-btn {
    padding: 10px 24px;
    font-size: 18px;
    margin: 8px 0 0;
  }

  /* 03-12-2024 end KM */
  /* CSS Modification 04.12.24 */
  h2,
  .h2-title {
    font-size: 38px;
  }

  .land_full_sub_banner .abt-mil-cntnt {
    padding: 30px;
  }

  .image_logo img {
    max-width: 66px;
  }

  .expect-rsrv-card .expect-rsrvhd br {
    display: none;
  }

  .cntnt_big p {
    font-size: 24px;
  }

  .l-more {
    font-size: 24px;
  }

  .left-w-living-content {
    font-size: 20px;
  }

  .escpe_to_rsrve_cntnt {
    font-size: 22px;
  }

  .plce-nwsltrsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
    height: 66px;
    font-size: 16px;
    padding-right: 166px;
  }

  .plce-nwsltrsec-new .newsletter-form form .gform_footer input[type="submit"] {
    font-size: 22px;
    height: 56px;
  }

  .plce-nwsltrsec-new .newsletter-form form .gform_footer {
    top: 5px;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p::first-letter {
    margin-top: 0;
  }

  /* CSS Modification 04.12.24 */
  /*support pp.c 5/12/2024*/
  .landpg-thng-img-slider .landpg-thng-imgbx {
    height: 200px;
  }

  .landpg-thng-img-slider .img-slide {
    padding: 0 12px;
  }

  .landpg-thng-img-slider .slick-list {
    margin: 0 -12px;
  }

  /*support pp.c 5/12/2024*/

  /* support KM 06-12-2024 start */
  .cnsrvcny_row>* {
    width: calc(100% / 3);
  }

  .qucktrial-contbx p {
    font-size: 18px;
  }

  .newsletter-form input[type="email"] {
    background-size: 26px;
  }

  .so-store {
    padding: 115px 0 82px;
  }

  .newsnewwrap {
    max-width: 800px;
    margin: 80px auto 0;
  }

  .lft-nletter.newsnewwrap .newsletter-form {
    max-width: 620px;
  }

  .qucktrialimgbx {
    height: auto;
    margin-bottom: 30px;
  }

  .qucktral-butnbox {
    margin-top: 50px;
  }

  .cmn-tooltip-ctc-wrap {
    opacity: 1;
  }

  /* support KM 06-12-2024 end */

  /* support starts 09.12.2024  */
  .connect-lp-sec .orsve-img {
    min-height: 620px;
  }

  /* support ends 09.12.2024  */
  /*support pp.c 10/12/2024*/
  .quicktrialsec.cmn-pdding {
    padding-bottom: 70px;
  }

  .cmnty-rvrs-newfrmt .things-cm-outr:not(:last-child) {
    margin-bottom: 70px;
  }

  .propblogsec-new .newsletter-form form .gform_footer input[type="submit"] {
    min-width: 150px;
    font-size: 22px;
    height: 56px;
  }

  .propblogsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
    padding-right: 170px;
    height: 66px;
  }

  .propblogsec-new .prnt-newsletter .cmn-hdng h2 {
    letter-spacing: 2px;
  }

  .so-store .newsletter-form form .gform_footer input[type="submit"] {
    min-width: 150px;
    height: 56px;
    font-size: 22px;
  }

  .so-store .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    padding-right: 170px;
    height: 66px;
    font-size: 16px;
  }

  .propblogsec-new .newsletter-form form .gform_footer {
    top: 5px;
  }

  .cnsrv-wlvng-nw .left-w-living {
    width: 100%;
    padding-bottom: 48px;
  }

  .cnsrv-wlvng-nw .rgt-w-living {
    width: 100%;
  }

  .cnsrv-wlvng-nw .wlvng-img-box-inr {
    height: 252px;
  }

  /*support pp.c 10/12/2024*/
  /* CSS Modification 11.12.24 */
  .prnt_wrth_new .left-w-living,
  .prnt_wrth_new .rgt-w-living {
    width: 100%;
  }

  .prnt_wrth_new .left-w-living {
    padding-bottom: 48px;
  }

  .page-template-the-consarvency .left-w-living-content p {
    font-size: 20px;
  }

  .prnt_orsrve_new .l-orsrve,
  .prnt_orsrve_new .r-osrve {
    width: 100%;
  }

  .prnt_orsrve_new .r-orsve-cntnt .cmn-hdng {
    margin-top: 20px;
  }

  .prnt_orsrve_new .expr-orsve-cntnt-up {
    font-size: 22px;
  }

  .cmnty-rvrs-newfrmt .cmunity-cntnt h2 {
    font-size: 38px;
  }

  .cmnty-thng-img-slider .img-slide:nth-child(even) {
    margin-top: 20px;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(odd) .cmnty-thng-imgsldrwrp {
    padding-right: 0px;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(even) .cmnty-thng-imgsldrwrp {
    padding-left: 0px;
  }

  .container.custom_large_container {
    max-width: 720px;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(odd) .container.custom_large_container {
    padding-left: 12px;
    margin-left: auto;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:nth-child(even) .container.custom_large_container {
    padding-right: 12px;
    margin-right: auto;
  }

  /* CSS Modification 11.12.24 */

  /* KM 12-12-2024 start */
  .single-post-type-header-content {
    padding: 0 0 40px 0;
  }

  .single-post-type-rich-content {
    padding: 40px 0 40px 0;
  }

  .single-post-type-rich-content-v {
    padding: 24px 0 48px 0;
  }

  .single-post-type-half-content {
    padding: 40px 0 0;
  }

  .single-post-type-block p {
    margin: 0 0 24px 0;
  }

  .single-post-type-block ul {
    margin-bottom: 38px;
  }

  .single-post-type-block ul li {
    margin-bottom: 5px;
  }

  .single-post-type-block h3 {
    font-size: 26px;
  }

  .single-post-type-block {
    padding: 52px 0 32px;
  }

  .post-author-image {
    width: 155px;
    height: 155px;
  }

  .single-post-type-block .post-author-info h3 {
    font-size: 20px;
  }

  .post-author-btm h4 {
    font-size: 18px;
  }

  .post-author-info {
    padding: 0 0 0 22px;
  }

  .for-prp-page .newsnewwrap .cmn-hdng {
    text-align: center;
    margin: 0 0 25px;
  }

  .for-prp-page .newsnewwrap .cmn-hdng h2 {
    font-size: 36px;
    max-width: unset;
  }

  .latest-story-update.so-store.so-store-newupdt.for-prp-page .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    height: 66px;
    background-size: 26px;
    background-position: 10px center;
    padding-right: 170px;
  }

  .latest-story-update.so-store.so-store-newupdt.for-prp-page .newsletter-form form .gform_footer input[type="submit"] {
    width: 150px;
    height: 56px;
    font-size: 22px;
  }

  .latest-story-update.so-store.so-store-newupdt.for-prp-page .newsletter-form form .gform_footer {
    top: 4px;
    right: 5px;
  }

  /* KM 12-12-2024 end */

  /* walking-biking-hiking Start 28 feb */
  .short-desc1,
  .ylw-text-sec h2 {
    font-size: 28px;
    letter-spacing: 0.2rem;
  }

  .trl-content h3 {
    font-size: 22px;
  }

  .trl-list {
    margin: 70px auto 50px;
  }

  .repeat-item .row {
    --bs-gutter-x: 20px;
    --bs-gutter-y: 30px;
  }

  .trlf-img img {
    max-width: 70%;
  }

  .trlf-img {
    margin-bottom: 70px;
  }

  .trlf-sec {
    padding-bottom: 70px;
  }

  .fullbg-sec1,
  .trail-sec {
    padding: 70px 0;
  }

  .horseback-trail-sec {
    padding-bottom: 70px;
  }

  /* pro 11/3/25 start */

  .our-mailing-list-form .gform_wrapper.gravity-theme .gfield--type-html p {
    font-size: 14px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme .gfield_checkbox label,
  .our-mailing-list-form .gform_wrapper.gravity-theme .gfield_radio label {
    padding-top: 0;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme .gform_footer {
    margin: 30px 0 0;
  }

  /* pro 11/3/25 end */

  /* 28/3/25 work start */
  .imge_gllry_mod.imge_gllry_wrppr {
    padding-top: 50px;
  }

  .imge_gllry_mod .container.imge_gllry_mod_arrows {
    margin-top: -94px;
  }

  .imge_gllry_head {
    margin-bottom: 50px;
  }

  .expet-reservesec-btn-sec {
    margin-bottom: 70px;
  }

  /* 28/3/25 work end */

  /* 31-03-2025 M.M Css Start */
  .new-cmn-heading h2 {
    font-size: 40px;
  }

  /* 31-03-2025 M.M Css End */

  /*22-apr-2025*/
  .our-story-row-wpr .row.show-load-values {
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
  }

  .our-story-row-wpr .story-card-title {
    font-size: 26px;
  }

  .our-story-row-wpr {
    padding-top: 60px;
  }

  .visit-btn {
    font-size: 24px;
  }

  .cmunity-cntnt-para-gap {
    margin-bottom: 60px;
  }

  /*22-apr-2025*/

  /* S.Mv css start 15-05-25 */
  .page-template-walking-hiking .abtwlkng-sec,
  .page-template-biking-template .abtwlkng-sec {
    padding-bottom: 70px;
  }

  /* S.Mv css end 15-05-25 */

  /* pro 19/5/25 start */
  .e-bnr-snd.cmn-pdding {
    padding: 120px 0;
  }

  .page-template-about .about_bttm_bnnr_hdng h2 {
    font-size: 36px;
  }

  /* pro 19/5/25 end */
  /* 29-05-2025 m.m css */
  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
    min-width: 400px;
    padding: 39px 20px;
  }

  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper .discover-main-card {
    max-height: 250px;
  }

  /* 29-05-2025 m.m css */

  /* 02-06-25 S.Mv Css Start */
  .page-template-the-consarvency .cnect-btm-parlx-mainsec {
    padding-bottom: 70px;
  }

  /* 02-06-25 S.Mv Css End */

  /* 9.6.25 */
  .error404 .error_search_sec .page-content form .search-submit {
    height: 50px !important;
    width: 50px !important;
    background-size: 19px;
  }

  .error404 .error_search_sec .page-content form input[type="search"] {
    height: 50px !important;
  }

  /* 9.6.25 */

  /* support starts 11.06.2025  */
  .e-bnr-snd.cmn-pdding.padding-sm {
    padding: 80px 0;
  }

  /* support ends 11.06.2025  */
  .bg-paralax-new {
    background-position: center !important;
    min-height: 300px;
  }

  .page-template-explore .cta-block .cta-block__copy {
    position: static;
  }

  /* 18-06-2025 M.M CSS */
  .single-post-type-header-content .wp-element-caption {
    margin-bottom: 24px;
  }

  .single-post-type-header-content h2.wp-block-heading {
    font-size: 22px;
  }

  /* 18-06-2025 M.M CSS */
  /* mega menu 4-7-25 start */

  .navbar-collapse .navbar-nav {
    max-height: none;
    padding: 60px 0 60px 0;
  }

  /* mega menu 4-7-25 end */
  .page-id-1106 .properties-banner .properties-banner-content .properties-banner-content-wrap.bnr-content-nw h1,
  .page-id-1107 .properties-banner .properties-banner-content .properties-banner-content-wrap.bnr-content-nw h1 {
    letter-spacing: 13.6px;
    font-size: 56px;
  }

  .page-id-1106 .story-listing-block.for-listing .story-listing-loadmore-wrp.load-btn .story-listing-loadmore-btn,
  .page-id-1107 .story-listing-block .story-listing-loadmore-wrp.load-btn .story-listing-loadmore-btn {
    padding: 8px 40px;
    font-size: 20px;
    min-width: 240px;
  }

  .page-id-1106 .story-featured-post-block .story-featured-post-box .story-featured-post-right .story-featured-post-btn {
    padding: 10px 16px;
    font-size: 18px;
    min-width: 220px;
  }

  .page-id-1106 .story-listing-block.for-listing {
    padding: 60px 0 20px;
  }

  .search-card-rgt {
    width: 64%;
  }

  .search-card-left {
    width: 36%;
  }

  .search-row-wrap {
    margin-bottom: 40px;
  }

  .search-main-sec {
    padding: 160px 0 20px;
  }

  .search-main-sec h1.page-title {
    font-size: 40px;
  }

  /* 25 july 2025 */
  .cnsrvcny_row .cnsrvcny_box p,
  .ba-cont {
    position: relative;
  }

  .event-wrap-for-home .ba-items-outr a:hover .ba-cont::after,
  .cnsrvcny_row .cnsrvcny_box:hover p::after {
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
  }

  .cnsrvcny_row {
    --bs-gutter-y: 35px;
  }

  /* home */
  .o-reserve .r-orsve-cntnt p {
    font-size: 20px;
  }

  .cmn-slider-main-wrapper .imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-card {
    margin: 0;
  }

  .cloned-image-wrapper {
    display: none !important;
  }

  /* 14-08-2025 m.m css */
  .properties-milican-wrap.cmn-fullbg.aboutfullimgsec .cardentry {
    max-width: 100%;
  }

  /* 14-08-2025 m.m css */

  /* Aug 14 2025 */
  /* FAQs */
  .faq_new_des_row .faq_img_left {
    width: 154px;
    height: 154px;
  }

  .faq-sec.new_faqs_sec_wrap .faq-tab-head .faq_keft_hding {
    font-size: 18px;
    margin-top: 10px;
  }

  .faq-head-center {
    margin-bottom: 30px !important;
  }

  .faq-search-wrapper {
    margin-bottom: 40px;
  }

  .faq-search-wrapper button {
    width: 112px;
    padding: 9px 14px;
    font-size: 19px;
    min-width: auto;
    top: 5px;
    bottom: 5px;
    right: 5px;
  }

  .faq-search-wrapper input {
    height: 60px;
    padding: 0 125px 0 20px;
  }

  /* FAQs END */
  /* Aug 14 2025 END */
  .private-prop-img {
    width: 100%;
    margin-bottom: 36px;
  }

  .private-property-content {
    flex-wrap: wrap;
  }

  .private-prop-text {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
  }

  .faq-sec.new_faqs_sec_wrap .inr-mr-about.faq-tab-head {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }

  .faq-sec.new_faqs_sec_wrap .resp-tabs-container {
    width: 100%;
  }

  .resp-accordion.tab-click {
    display: none;
  }

  .new_faqs_sec_wrap {
    padding: 68px 0 70px;
  }

  .new_faqs_sec_wrap .l-more-btn {
    margin: 40px 0 auto;
  }

  .private-property-sec {
    padding: 0 0 40px;
  }

  .abut_nw_bnnr.new_faq_ban_wrap .bnr-content-nw h1 {
    font-size: 60px;
  }

  .provate-prop-row .private-prop-col:nth-child(even) .private-property-content .private-prop-text {
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }

  .new-map-oter .new-map-lg-txt {
    font-size: 90px;
  }

  /* AUG 20 2025 */
  .page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper h4 {
    font-size: 22px;
  }

  .page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper h3 {
    font-size: 24px !important;
  }

  .rgt-footer {
    width: auto;
    padding-left: 0;
  }

  /* 21.8.25 */
  .hdr_total_form {
    right: 1px;
    left: auto;
    transform: none;
    width: 180px;
    top: -14px;
  }

  .r-rgt-hdr .cmn-btn {
    font-size: 12px;
    min-width: 147px;
  }

  /* 21.8.25 */
  /*support css update 30/1/2026*/
      .new-map-sec:after {
        content: "";
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        border: 2px solid #d8d0c7;
    }
        .new-map-sec {
        border: 5px solid #d8d0c7;
    }
    .story-card-post-overlay-top-areaa {
        transform:none;
    }
  /*support css update 30/1/2026*/
/* 2.2.26 */
.story-listing-filtering-card.our-story-new-listing-wraper .story-card-post-overlay-top-areaa.small-gap,
  .story-listing-filtering-card.our-story-new-listing-wraper .story-card-post-overlay-top-areaa {
    transform: none;
}
/* 2.2.26 */
}

@media (max-width: 767px) {

  /* images alignment for wordpress content pages */
  .alignright,
  .alignleft,
  .aligncenter {
    float: none;
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    clear: both;
    margin-bottom: 24px;
  }

  .r-rgt-hdr {
    display: none;
  }

  .r-rgt-hdr.mbile-menu {
    display: block;
    margin-left: 0;
  }

  .r-rgt-hdr.mbile-menu ul {
    padding-left: 20px;
  }

  .r-rgt-hdr.mbile-menu ul li:not(:last-child) {
    margin-bottom: 5px;
    margin-right: 0;
  }

  .navbar-collapse .navbar-nav {
    padding: 0 0 20px 0;
  }

  .ba-cont {
    font-size: 20px;
  }

  .banner-after {
    padding: 40px 0;
  }

  .o-reserve.escape .r-orsve-cntnt {
    padding-left: 0;
    padding-right: 0;
  }

  .promise-after {
    max-width: 150px;
  }

  .event-after {
    top: -14%;
    max-width: 40%;
  }

  .event-outr {
    padding: 32px 20px;
  }

  .big-hdng {
    font-size: 100px;
  }

  .small-hdng {
    font-size: 34px;
  }

  .cmn-pdding {
    padding: 60px 0;
  }

  .tour,
  .so-store {
    padding: 70px 0;
  }

  .left-w-living {
    padding-bottom: 48px;
  }

  .prnt-newsletter .cmn-hdng {
    max-width: 100%;
    margin-bottom: 25px;
  }

  input[type="submit"].submit-btn {
    height: auto;
    padding: 12px 20px;
    font-size: 16px;
  }

  .newsletter-form input[type="email"] {
    height: 66px;
    font-size: 16px;
  }

  .newsletter-form input[type="email"]::-webkit-input-placeholder {
    font-size: 16px;
  }

  .newsletter-form input[type="email"]::-moz-placeholder {
    font-size: 16px;
  }

  .newsletter-form input[type="email"]:-ms-input-placeholder {
    font-size: 16px;
  }

  .newsletter-form input[type="email"]::-ms-input-placeholder {
    font-size: 16px;
  }

  .newsletter-form input[type="email"]::placeholder {
    font-size: 16px;
  }

  .newslettter.cmn-pdding {
    padding-bottom: 60px;
  }

  .store-content {
    margin: 20px auto 0;
  }

  .news-blog-outr {
    width: 100%;
  }

  .footer-box-2 {
    width: 50%;
    padding: 0 15px;
    border: none;
  }

  .footer-box-3 {
    width: 50%;
  }

  .footer-box-4 {
    width: 50%;
  }

  .footer-box-5 {
    width: 50%;
  }

  .o-reserve {
    padding: 50px 0;
  }

  .hdr_total_form {
    right: 0;
    left: inherit;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  .news-blog-img a {
    height: auto;
  }

  .parent-threl {
    margin-bottom: -20px;
  }

  .parent-threl .threlo-box {
    width: 100%;
    margin-bottom: 20px;
  }

  .parent-threl .threlo-box p,
  .explore-banner .bnr-content {
    max-width: 100%;
  }

  .explore-banner .bnr-content {
    padding: 50px 0px 85px;
  }

  .abt-lorem {
    padding: 60px 0;
  }

  .prnt-community {
    margin-top: 0;
  }

  .threewlorem {
    padding-bottom: 60px;
    margin-top: -55px;
  }

  .explore-banner {
    min-height: 350px;
  }

  .swiper-nav-img>*:first-child {
    margin-right: 16px;
  }

  .swiper-button-next1,
  .swiper-button-prev1 {
    width: 50px;
    height: 50px;
  }

  .swiper-nav-img {
    width: 116px;
  }

  .about-us .cmn-hdng h2 {
    width: calc(100% - 116px);
    padding-right: 20px;
  }

  .prnt-cmunity-box .col-md-4:nth-last-child(2),
  .prnt-cmunity-box .col-md-4:last-child {
    margin-top: 0;
  }

  .comunity {
    padding: 50px 0;
  }

  .prnt-cmunity-box {
    margin-bottom: -25px;
  }

  .cmunty-bx-outr {
    margin-bottom: 25px;
    width: 50%;
  }

  .rgt-comunity .cmn-hdng {
    margin-left: 0;
  }

  .ll-cont-box h2 {
    font-size: 25px;
  }

  .loremul.cmn-pdding {
    padding: 50px 0;
  }

  .left-lt-box {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }

  .left-v-testi {
    margin-bottom: 25px;
  }

  .btm-testi-cntnt h3 {
    font-size: 20px;
  }

  .swiper-button-next2,
  .swiper-button-prev2,
  .swiper-button-next3,
  .swiper-button-prev3,
  .swiper-button-next4,
  .swiper-button-prev4 {
    width: 50px;
    height: 50px;
  }

  .btm-testi-swiper-navigation>*:first-child {
    margin-right: 16px;
  }

  .lvtesti-inr p {
    margin-bottom: 15px;
  }

  .lvtesti-inr .cmn-hdng {
    margin-bottom: 10px;
  }

  .v-testimonials {
    padding: 50px 0;
  }

  .things-box {
    width: 50%;
  }

  .fblog-box>a {
    max-width: 100%;
    width: 100%;
  }

  .prnt-fblog-outr>* {
    width: 50%;
  }

  .prnt-fblog-outr {
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
  }

  .prnt-feature-blog>*:first-child {
    margin-bottom: 30px;
  }

  .outr-gallery-nav {
    margin-top: 30px;
  }

  .topSwiper {
    margin-bottom: 16px;
  }

  .leanr-our-vdo-shape {
    width: 25%;
  }

  .top-vdo-row {
    margin-bottom: 22px;
  }

  .top-vdo-row {
    padding-top: 30px;
  }

  .or-vdos {
    padding-bottom: 50px;
  }

  .outr-gallery-nav>*:first-child {
    margin-right: 16px;
  }

  .feature-blog {
    padding: 50px 0;
  }

  .fblog-box h3 {
    margin-top: 13px;
  }

  .abp-blog-outr {
    width: 50%;
  }

  .rfbp-cntnt {
    max-width: 100%;
    margin-top: 20px;
  }

  .prnt-client {
    margin-bottom: 20px;
  }

  .blog-dtls {
    padding-bottom: 50px;
  }

  .shop-outr {
    width: 50%;
  }

  .pasrent-shop {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .faq-filter ul {
    width: 680px;
  }

  .faq-filter {
    max-width: 100%;
    overflow: auto;
  }

  .faq-container .qution::after {
    width: 10px;
    right: 18px;
  }

  .faq-container .qution {
    padding: 14px 30px 14px 15px;
  }

  .faq-container .anwers {
    padding: 19px 14px;
  }

  .prnt-cmunity-box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .prnt-community {
    --bs-gutter-x: 24px;
  }

  .abt-lorem {
    padding-bottom: 0;
  }

  .shop.ty-shop {
    padding-bottom: 0;
  }

  .l-more-btn.shop-btn {
    margin-top: 30px;
  }

  .l-rgt-hdr ul li:last-child a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .shop {
    padding-bottom: 50px;
  }

  .r-orsve-cntnt .cmn-hdng {
    margin-top: 20px;
  }

  .pagination .page-numbers {
    font-size: 18px;
    margin: 0 5px;
    width: 40px;
    height: 40px;
  }

  .error_search_sec .page-content h1 {
    font-size: 30px;
  }

  .error_search_sec {
    padding: 160px 0 40px;
  }

  .error_search_sec .navigation.pagination .page-numbers {
    width: 50px;
    height: 35px;
  }

  .outr-cntct-form form .gform_footer input[type="submit"] {
    font-size: 15px;
    height: 40px;
    padding: 0 20px;
  }

  /* 25.04.24 css */
  .faq-filter .nav {
    overflow-x: auto;
  }

  .faq-filter ul li {
    padding: 0 10px;
  }

  /* 25.04.24 css */

  /* 03.05.2024  */
  .newslettter .gform_wrapper.gravity-theme .gform_footer input {
    height: auto;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 1;
  }

  /* 09.05.24 start */

  .newslettter .gform_wrapper.gravity-theme input[type="email"] {
    padding: 10px 100px 10px 40px !important;
  }

  .land-greek {
    height: inherit;
  }

  /* 09.05.24 end */

  /* 23.07.24 css */
  .newsnewwrap {
    margin: 40px auto 0;
  }

  /* 23.07.24 css */
  /*support pp.c 25/7/2024*/
  .so-store .newsletter-form form .gform_footer input[type="submit"] {
    height: 56px;
    min-height: auto !important;
    line-height: normal !important;
  }

  .wsfullwidthiconsec .iconimg {
    width: 50%;
  }

  .wslandofpromise .bnr-content h1 {
    letter-spacing: 0.2em;
  }

  /*support pp.c 25/7/2024*/

  /* AD 30/07/2024 */
  .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 54px;
    letter-spacing: 18px;
  }

  .wsfullheightbanner.explore-banner {
    min-height: 65vh;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
    font-size: 20px;
    line-height: 1.4;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p::first-letter {
    font-size: 100px;
  }

  .page-template-explore .cta-block .cta-block__copy p.body-copy {
    font-size: 28px;
    max-width: 460px;
    margin: 0 auto 20px;
  }

  .page-template-explore .cta-block .cta-block__copy .arrow-link a {
    font-size: 16px;
  }

  .page-template-about .aboutfullimgsec .cardentry {
    max-width: 390px;
    padding: 34px;
  }

  .page-template-about .aboutfullimgsec {
    padding: 80px 0;
    min-height: auto;
  }

  .page-template-about .aboutfullimgsec .cardentry .image img {
    width: 50px;
  }

  .page-template-things-to-do .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 50px;
    letter-spacing: 7px;
  }

  /* AD 30/07/2024 END */
  /* sg-31-jul-2024 */
  .ws-image-map-wrapper .pointerwrap a img {
    max-width: 30px;
  }

  /* sg-31-jul-2024 */

  /* 21/8/24 work start */
  .wsfullwidthiconsec .iconwrap h3 {
    font-size: 16px;
  }

  .wsfullwidthiconsec .iconwrap {
    padding: 20px 0px;
  }

  /* 21/8/24 work end */

  .promise-content {
    margin-bottom: 110px;
  }

  /* 23/8/24 work start */
  .navbar-v2 .r-rgt-hdr.mbile-menu {
    margin: 0px;
    padding: 0px 35px;
    transform: translateY(30px);
    opacity: 0;
  }

  .navbar-v2 .navbar-collapse.show .r-rgt-hdr.mbile-menu {
    transform: translateY(0px);
    opacity: 1;
    transition: all 0.3s ease-in-out 0.6s;
  }

  .navbar-v2 .r-rgt-hdr.mbile-menu ul {
    padding: 0px;
  }

  .navbar-v2 .r-rgt-hdr.mbile-menu ul li {
    margin: 5px !important;
  }

  /* 23/8/24 work end */
  /* sg-03-sep-2024 */
  .ws-social-menu .social-footer {
    padding: 10px 18px;
  }

  .ws-social-menu .social-footer li:not(:last-child) {
    margin-right: 30px;
  }

  .social-footer li a {
    width: 18px;
    height: 18px;
  }

  .footer-box-1 {
    width: 100%;
  }

  .left-footer p,
  .btm-footer {
    font-size: 15px;
  }

  .worth-living.life-sec.cmn-pdding.stay-a-while-sec {
    padding-bottom: 0;
  }

  .btm-testi-anchor {
    width: 28px;
    height: 28px;
    -webkit-box-shadow: 0px 0px 1px 6px rgba(255, 255, 255, 0.2);
    box-shadow: 0px 0px 1px 6px rgba(255, 255, 255, 0.2);
  }

  .btm-testi-anchor img {
    max-width: 6px;
  }

  .ba-tems-bg {
    width: 74px;
    height: 74px;
  }

  .ba-tems-bg img {
    max-width: 30px;
  }

  .input-contact-bx input,
  select,
  textarea,
  .outr-cntct-form form input[type="text"],
  .outr-cntct-form form input[type="email"],
  .outr-cntct-form form input[type="password"],
  .outr-cntct-form form input[type="number"],
  .outr-cntct-form form input[type="tel"],
  .outr-cntct-form form select,
  .outr-cntct-form form textarea {
    padding: 15px !important;
    height: 54px;
  }

  .input-contact-bx textarea,
  .outr-cntct-form form textarea {
    padding: 19px 15px !important;
  }

  /* sg-03-sep-2024 */

  /* 06-09-2024 START KM */
  .conservancy-icons-list li {
    width: 12.5%;
  }

  .down-angle {
    margin-left: 0;
  }

  .cmn-pdding.dropcap {
    padding: 50px 0;
  }

  .new-format-bg-content .cmunity-cntnt {
    padding: 32px 30px;
  }

  .new-format-bg-content.right-content .cmunity-cntnt,
  .new-lap-format .things-cm-outr:nth-child(even) .new-format-bg-content.right-content .cmunity-cntnt {
    margin-top: -26px;
  }

  .new-format-bg-content .cmunity-img {
    position: unset;
    transform: unset;
    height: auto;
  }

  .new-format-bg-content .cmunity-cntnt h2 {
    font-size: 32px;
  }

  .small-subtitle {
    font-size: 13px;
    margin-bottom: 12px;
  }

  .icon-new-block {
    padding: 0 0 75px;
  }

  /* 06-09-2024 END KM */

  /* 09-09-2024 START KM */
  .new-half-content {
    padding: 34px 0 0;
    font-size: 20px;
  }

  .new-half-content h2 {
    padding: 0 0 18px;
    margin: 0 0 28px;
    font-size: 30px;
  }

  .new-half-nav-menu {
    padding: 0 0;
  }

  .new-half-nav-header h2 {
    font-size: 36px;
  }

  .new-half-nav-header {
    padding: 0 0 24px;
  }

  .new-half-nav-menu .row {
    --bs-gutter-y: 10px;
  }

  .new-half-nav-menu-wrap {
    padding: 20px 0;
  }

  .new-half-nav-menu-wrap-item {
    padding: 20px 0;
  }

  .new-half-image-oval>a {
    font-size: 22px;
  }

  .properties-banner-top-title {
    font-size: 25px;
  }

  .properties-banner-content-wrap h1 {
    font-size: 42px;
  }

  .properties-banner-content-wrap p {
    font-size: 18px;
  }

  .properties-banner-cta {
    /* font-size: 16px; */
    font-size: 18px;
  }

  .properties-banner {
    min-height: 400px;
  }

  .properties-for-header-titl h2 {
    font-size: 26px;
  }

  .properties-for-header {
    padding: 40px 0;
  }

  .putdown-overlay {
    padding: 40px 0;
  }

  .loc-full-item-content h2::after {
    width: 128px;
  }

  .loc-full-item-content-wrp {
    max-width: unset;
    font-size: 22px;
  }

  .loc-full-item:nth-child(even) .loc-full-item-content-wrp {
    margin-left: 0;
    text-align: left;
  }

  .loc-full-item:nth-child(even) .loc-full-item-content h2::after {
    left: 0;
    right: auto;
  }

  .loc-full-item-content h2 {
    font-size: 42px;
    margin: 0 0 20px;
  }

  .loc-full-item-content-wrp .lc-btn-wrp .lc-btn {
    font-size: 20px;
  }

  .loc-full-item-content {
    padding: 40px 0 50px;
  }

  .loc-full-item-content-wrp .lc-btn-wrp {
    padding: 5px 0 0;
  }

  /* 09-09-2024 END KM */

  /* 10-09-2024 START KM */
  .megamenu-col-lft-v2 {
    width: 100%;
  }

  .megamenu-col-rgt-v2 {
    width: 100%;
  }

  /* .megamenu-fixed-pos-img-wrap, .append-img-cont {
    position: relative;
  }

  .megamenu-fixed-pos-img-wrap img, .append-img-cont img {
    position: relative;
  } */

  .megamenu-fixed-pos-img-wrap img,
  .append-img-cont img {
    border: none;
    height: 310px !important;
  }

  .mega-menu-wrapper-v2 {
    height: auto;
  }

  /* 10-09-2024 END KM */

  /* 11-09-2024 START KM */
  .page-template-things-to-do .explore-banner.explore-video.abt-bnr video {
    height: 65vh;
  }

  /* 11-09-2024 END KM */
  /* satwik 16_09_24 */
  .event-wrap-for-home .event {
    padding-bottom: 50px;
  }

  .event-wrap-for-home .parent-bnr-after {
    margin-top: 50px;
  }

  .worth-living.cmn-pdding {
    padding: 60px 0;
  }

  .wlvng-img-box-inr {
    height: 217px;
  }

  /* SM 01_10_24 */

  .page-template-explore .cta-block .cta-block__copy p.body-copy {
    max-width: 460px;
  }

  /* SM 01_10_24 end */

  /* SS031024 Begin */

  .land-nw-lg-sec-img-bg {
    height: 350px;
  }

  .lg-sec-nw-content-wrp h2 {
    margin-bottom: 15px;
  }

  .lgscrd-txt {
    font-size: 20px;
  }

  .gl-nw-sec {
    padding: 60px 0;
  }

  .gl-nw-inr {
    --bs-gutter-y: 60px;
  }

  .glnw-nm {
    margin-top: 0;
  }

  .glnw-nm,
  .glnw-nm::before,
  .glnw-nm::after {
    font-size: 24px;
  }

  /* End Of SS031024 */

  /* support starts 19.11.2024  */
  .image-txt p {
    font-size: 13px;
  }

  /* support ends 19.11.2024  */
  /*support pp.c 20/11/2024*/
  .plce-nwsltrsec-new .newsletter-form form .gform_footer input[type="submit"] {
    height: 56px;
    min-width: 100px;
  }

  .plce-nwsltrsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
    padding-right: 112px;
  }

  .plce-nwsltrsec-new.cmn-pdding {
    padding: 60px 0;
  }

  .page-template-explore .cta-block .cta-block__copy {
    padding: 30px 0;
  }

  .cmnty-thng-slidrbutn {
    width: 80px;
  }

  .cmnty-thng-imgsldrwrp {
    width: calc(100% - 90px);
  }

  .cmnty-thng-img-slider .img-slide {
    padding: 0 10px;
  }

  .cmnty-thng-img-slider .slick-list {
    margin: 0 -10px;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:not(:first-child) {
    padding-top: 60px !important;
  }

  /*support pp.c 20/11/2024*/
  /* CSS Modification 21.11.24 */
  .cnsrvncy_stp_wrppr {
    padding-top: 40px;
  }

  .cnsrvncy_step_icon img {
    max-width: 44px;
    max-height: 44px;
  }

  .cnsrvncy_step_icon {
    margin-bottom: 15px;
  }

  .image_logo img {
    max-width: 50px;
  }

  .abut_nw_bnnr .bnr-content-nw h1 br,
  .abut_nw_bnnr .bnr-content-nw p br {
    display: none;
  }

  .land-nw .loc-full-item-content-wrp p::first-letter {
    font-size: 60px;
  }

  /* CSS Modification 21.11.24 */
  /*support pp.c 22/11/2024*/
  .page-template-explore .e-bnr-snd.cntnt_big .cmn-hdng p::first-letter {
    font-size: 60px;
  }

  .abut_nw_bnnr .bnr-content-nw .abt-ban-cta a {
    font-size: 22px;
  }

  .cnect-btm-parlx-mainsec {
    padding: 70px 0;
  }

  .cnect-btm-parlximgsec {
    min-height: 400px;
  }

  .sngle-txt-bnr.explore-banner .bnr-content h1,
  .abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 42px;
  }

  /*support pp.c 22/11/2024*/
  /*support pp.c 25/11/2024*/
  .propnote-cont {
    margin-top: 50px;
  }

  .propnotebx {
    padding-top: 50px;
  }

  .propnotebx .l-more-btn .l-more {
    min-width: 200px;
  }

  .page-template-properties .proppreserve-mapsec {
    margin-bottom: 60px;
  }

  .propblogsec-new .newsletter-form form .gform_footer input[type="submit"] {
    height: 56px;
  }

  .expect-rsrv-contbx {
    padding: 30px 20px;
  }

  /*support pp.c 25/11/2024*/
  /*support pp.c 26/11/2024*/
  .qucktrial-hd {
    font-size: 18px;
  }

  .qucktral-butnbox {
    margin-top: 45px;
  }

  /*support pp.c 26/11/2024*/

  .bnr-content-nw span {
    font-size: 24px;
  }

  .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
    /* font-size: 22px; */
    font-size: 20px;
  }

  .evenexplrenew .event-btn a {
    font-size: 20px;
  }

  .event-hdng {
    font-size: 24px;
  }

  .evenexplrenew .event-outr p {
    font-size: 17px;
  }

  /* 28-nov-2024 */
  .page-template-about .about_bttm_bnnr_hdng h2 {
    font-size: 40px;
  }

  .page-template-about .cardentry .cntnt_box p:not(:last-child) {
    margin-bottom: 20px;
  }

  /* 28-nov-2024 */
  .qucktrial-hd {
    font-size: 20px;
    line-height: 1.25;
  }

  /* 02-12-2024 start KM */
  .cntnt_box.cntnt_box_alt {
    font-size: 18px;
  }

  .land_full_sub_banner .cardentry {
    padding: 24px;
  }

  .community.new-lap-format.cmnty-rvrs-newfrmt {
    padding-bottom: 30px;
  }

  .propnotebx .propnote-cont p {
    font-size: 18px;
  }

  .top-hdr p {
    font-size: 15px;
  }

  /* 02-12-2024 end KM */

  /* 03-12-2024 start KM */
  .story-listing-filtering-left {
    width: 100%;
  }

  .story-listing-filtering-right {
    width: 100%;
    padding: 22px 0 0;
  }

  .catg-filtering-list li {
    padding: 6px 24px;
  }

  .our-story-banner.abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 42px;
  }

  .our-story-banner-btm {
    padding: 46px 0;
  }

  .our-story-banner-btm p {
    font-size: 18px;
  }

  .our-story-banner-btm h2.get_ht {
    margin: 0 0 18px;
  }

  .featured-gallery-box-link {
    padding: 36% 0;
  }

  .featured-gallery-box-overlay {
    padding: 22px 25px;
  }

  .featured-gallery-content h2 {
    font-size: 32px;
    margin: 0 0 10px;
  }

  .featured-gallery-content h3 {
    font-size: 20px;
  }

  .story-listing-filtering-card {
    padding: 26px 0 0;
  }

  .find-more-wrp .row>[class*="col-"] {
    width: 33.333%;
  }

  .abut_nw_bnnr.single-gallery-banner .bnr-content-nw h1 {
    font-size: 36px;
  }

  .story-featured-post-image-thumb {
    position: relative;
    width: 100%;
  }

  .story-featured-post-right {
    width: 100%;
  }

  .story-listing-block.for-listing {
    padding: 45px 0 10px;
  }

  .story-card-title {
    font-size: 30px;
  }

  .story-card-subtitle {
    font-size: 15px;
  }

  .story-card-link {
    min-height: 480px;
  }

  .story-card-post-overlay.hover {
    height: 100%;
  }

  .catg-filtering-list {
    font-size: 16px;
  }

  /* 03-12-2024 end KM */
  /* CSS Modification 04.12.24 */
  .cntnt_big p {
    font-size: 20px;
  }

  .l-more,
  .evenexplrenew .event-btn {
    font-size: 22px;
  }

  .image_logo {
    margin-top: 30px;
  }

  .land_full_sub_banner .abt-mil-cntnt {
    padding: 25px 20px;
    max-width: 460px;
  }

  .left-w-living-content {
    font-size: 18px;
  }

  .escpe_to_rsrve_cntnt {
    font-size: 20px;
  }

  .plce-nwsltrsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
    height: 56px;
    font-size: 16px;
    padding-right: 132px;
  }

  .plce-nwsltrsec-new .newsletter-form form .gform_footer input[type="submit"] {
    font-size: 20px;
    height: 46px;
    line-height: inherit !important;
  }

  .plce-nwsltrsec-new .newsletter-form form .gform_footer {
    top: 5px;
  }

  /* CSS Modification 04.12.24 */
  /*support pp.c 5/12/2024*/
  .lnd-sec-nw-content-new h2 {
    margin-bottom: 30px;
  }

  .lnd-sec-nw-content-new .lgscrd-txt {
    margin-bottom: 20px;
  }

  .cntnt_big p::first-letter {
    margin-top: 0;
  }

  /*support pp.c 5/12/2024*/

  /* support KM 06-12-2024 start */
  .quicktrialsec .cmn-hdng h2 {
    font-size: 38px;
  }

  .quicktrialsec .cmn-hdng {
    margin-bottom: 20px;
  }

  .so-store .newsletter-form form .gform_footer input[type="submit"] {
    min-width: auto;
  }

  .so-store .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    padding-right: 124px;
    font-size: 20px;
  }

  .so-store {
    padding: 115px 0 82px;
  }

  .abut_nw_bnnr .bnr-content-nw .abt-ban-cta a {
    font-size: 18px;
  }

  /* support KM 06-12-2024 end */

  /* support starts 09.12.2024  */
  .wsfullheightbanner.connect-bnnr {
    min-height: 400px;
  }

  .connect-lp-sec .orsve-img {
    min-height: 1px;
  }

  .connect-lp-sec .r-orsve-cntnt .l-more-btn {
    margin-top: 20px;
  }

  /* support ends 09.12.2024  */
  /*support pp.c 10/12/2024*/
  .cmnty-rvrs-newfrmt .things-cm-outr:not(:last-child) {
    margin-bottom: 50px;
  }

  .so-store .newsletter-form form .gform_footer input[type="submit"] {
    min-width: 100px;
    height: 46px;
  }

  .so-store .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    padding-right: 132px;
    height: 56px;
    font-size: 16px;
  }

  .propblogsec-new .newsletter-form form .gform_footer input[type="submit"] {
    min-width: 100px;
    font-size: 20px;
    height: 46px;
    line-height: inherit !important;
  }

  .propblogsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
    padding-right: 130px;
    height: 56px;
  }

  .cnsrv-wlvng-nw .wlvng-img-box-inr {
    height: 217px;
  }

  /*support pp.c 10/12/2024*/
  /* CSS Modification 11.12.24 */
  .page-template-the-consarvency .left-w-living-content p {
    font-size: 18px;
  }

  .prnt_orsrve_new .expr-orsve-cntnt-up {
    font-size: 20px;
  }

  .container.custom_large_container {
    max-width: 540px;
  }

  /* CSS Modification 11.12.24 */
  /* KM 12-12-2024 start */
  .latest-story-update.so-store.so-store-newupdt.for-prp-page .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    padding-right: 132px;
    height: 56px;
    font-size: 16px;
  }

  .latest-story-update.so-store.so-store-newupdt.for-prp-page .newsletter-form form .gform_footer input[type="submit"] {
    width: 124px;
    height: 46px;
  }

  /* KM 12-12-2024 end */
  /* walking-biking-hiking Start 28 feb */
  .cmn-bg-wrap {
    max-width: 100%;
  }

  .trl-list .row {
    --bs-gutter-y: 30px;
  }

  .abtwlkng-title {
    font-size: 38px;
  }

  .short-desc1,
  .ylw-text-sec h2 {
    font-size: 26px;
  }

  .repeat-item:nth-child(even) .row {
    text-align: left;
  }

  .bnr-content-nw p {
    font-size: 20px;
  }

  .abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 27px;
  }

  .abt-ban-cta {
    font-size: 22px;
  }

  .repeat-item:not(:last-child) {
    margin-bottom: 45px;
  }

  .trlf-img {
    margin-bottom: 60px;
  }

  /* pro 11/3/25 start */
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="color"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="date"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="datetime-local"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="datetime"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="email"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="month"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="number"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="password"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="search"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="tel"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="text"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="time"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="url"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="week"],
  .our-mailing-list-form .gform_wrapper.gravity-theme select,
  .our-mailing-list-form .gform_wrapper.gravity-theme textarea {
    padding: 10px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 10px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme fieldset.gfield--type-name .name_first {
    margin-bottom: 16px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme legend.gfield_label,
  .our-mailing-list-form .gform_wrapper.gravity-theme h3 {
    font-size: 30px;
    margin-bottom: 3px;
  }

  .page-template-join-our-mailing-list .gravity-theme.ui-datepicker {
    max-width: 300px;
  }

  /* pro 11/3/25 end */

  /* 28/3/25 work start */
  .imge_gllry_mod .container.imge_gllry_mod_arrows {
    margin-top: -93px;
  }

  .expet-reservesec-btn-sec {
    margin-bottom: 60px;
  }

  /* 28/3/25 work end */

  /* 31-03-2025 M.M Css Start */
  .new-subtitle {
    font-size: 20px;
  }

  .new-form-wraper .gform_wrapper.gravity-theme .gfield_label {
    font-size: 20px;
  }

  .new-form-wraper .gform_wrapper.gravity-theme input[type="color"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="date"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="datetime-local"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="datetime"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="email"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="month"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="number"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="password"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="search"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="tel"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="text"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="time"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="url"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="week"],
  .new-form-wraper .gform_wrapper.gravity-theme select,
  .new-form-wraper .gform_wrapper.gravity-theme textarea {
    font-size: 20px;
    padding: 0 15px 0 0;
  }

  .new-form-wraper .gform_wrapper.gravity-theme .gfield {
    font-size: 20px;
  }

  .new-cmn-heading h2 {
    font-size: 38px;
    letter-spacing: 0.02em;
    margin-bottom: 10px;
  }

  .new-cmn-heading>p {
    font-size: 22px;
  }

  .new-form-wraper .gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 0;
  }

  /* 31-03-2025 M.M Css End */

  /* S.Mv Css Start 15-05-25 */
  .new-map-oter .new-map-lg-txt {
    font-size: 120px;
  }

  /* S.Mv Css Start 15-05-25 */

  /* pro 19/5/25 start */
  .e-bnr-snd.cmn-pdding {
    padding: 100px 0;
  }

  .page-template-about .about_bttm_bnnr_hdng h2 {
    font-size: 30px;
  }

  /* pro 19/5/25 end */
  /* 29-05-2025 m.m css */

  /* 25 july 2025 -----Start*/
  /* .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
    min-width: 320px;
    padding: 35px 20px;
  } */
  .cmn-slider-card-wrapper .farm-slide-card-img .discover-content-wraper {
    min-width: auto;
    padding: 35px 20px;
    width: 280px;
  }

  /* 25 july 2025 -----End*/

  .the-land-slider-wrapper {
    padding-bottom: 100px;
  }

  /* 29-05-2025 m.m css */

  /* 02-06-25 S.Mv Css Start */
  .page-template-the-consarvency .cnect-btm-parlx-mainsec {
    padding-bottom: 70px;
  }

  /* 02-06-25 S.Mv Css End */
  /* support starts 11.06.2025  */
  .new-map-oter .new-map-sm-txt {
    font-size: 35px;
  }

  .e-bnr-snd.cmn-pdding.padding-sm {
    padding: 80px 0;
  }

  /* support starts 11.06.2025  */

  /* supportp starts 12.06.2025  */
  .properties-banner {
    padding: 140px 0 50px;
  }

  .promise-content {
    margin-bottom: 0;
  }

  /* supportp end 12.06.2025  */
  /* 18-06-2025 M.M CSS */

  .single-post-type-header-content h2.wp-block-heading {
    font-size: 20px;
  }

  /* 18-06-2025 M.M CSS */
  /* mega menu 4-7-25 start */

  .navbar-collapse .navbar-nav {
    max-height: none;
    padding: 60px 0 20px 0;
  }

  .navbar-collapse {
    padding-bottom: 70px;
  }

  .mega-menu-sub-title-v2 {
    font-size: 20px;
  }

  .menus-list-wrap ul li a {
    font-size: 18px;
  }

  .megamenu-col-lft-v2 .sub-menu {
    font-size: 18px;
  }

  .mega-menu-wrapper-v2 .menus-list-wrap {
    min-height: auto;
  }

  .mega-menu-btn-wrap {
    margin-top: 20px;
  }

  .mega-menu-btn-wrap-inner {
    margin: -10px -10px;
  }

  .mega-menu-btn-wrap-inner .megamenu-btn-v2 {
    padding: 10px 10px;
  }

  .megamenu-btn-v2 span {
    font-size: 16px;
  }

  .megamenu-btn-v2 span strong {
    display: none;
  }

  .megamenu-btn-v2:hover em {
    top: 0;
  }

  .megamenu-btn-v2:hover span {
    text-decoration: underline;
  }

  .mega-menu-sub-title-v2 {
    font-size: 18px;
  }

  /* mega menu 4-7-25 end */

  /* Support starts 10.07.2025 */

  .wsfullheightbanner.explore-banner {
    min-height: 400px;
    padding: 140px 0 50px !important;
  }

  .page-template-the-consarvency .cnect-btm-parlx-mainsec {
    padding-bottom: 60px;
  }

  .our-story-banner-btm h2 {
    margin: 0 0 18px;
  }

  /* Support ends 10.07.2025 */

  .page-id-1106 .properties-banner .properties-banner-content .properties-banner-content-wrap.bnr-content-nw h1,
  .page-id-1107 .properties-banner .properties-banner-content .properties-banner-content-wrap.bnr-content-nw h1 {
    letter-spacing: 7.6px;
    font-size: 48px;
  }

  .error_search_sec {
    padding: 100px 0 40px;
    min-height: 690px;
  }

  .search-card-left,
  .search-card-rgt {
    width: 100%;
  }

  .search-card {
    height: auto;
  }

  .search-card-rgt a h2 {
    font-size: 28px;
  }

  .search-card-rgt-wrap {
    padding: 30px 20px 30px 20px;
  }

  .error_search_sec.search-wrap {
    padding: 80px 0 40px;
  }

  /* 17.7.25 */
  .page-id-1440 .abtwlkng-sec {
    padding-bottom: 70px;
  }

  /* 17.7.25 */

  /* 25 july 2025 START*/
  .cnsrvcny_row .cnsrvcny_box .cnsrvncy_step_icon img {
    max-width: 30px;
  }

  .cnsrvcny_row .cnsrvcny_box p {
    font-size: 20px;
  }

  /* home */
  .o-reserve .r-orsve-cntnt p {
    font-size: 18px;
  }

  .imge_gllry_mod.imge_gllry_wrppr .cmnty-thng-img-slider.cmn-slider-popup .img-slide {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  /* 25 july 2025  END*/
  /* 14-05-2025 m.m css */
  .properties-exprience-wrap .text-btm-sec-wrap .l-more-btn a {
    min-width: 1px;
  }

  /* Aug 14 2025 */
  /* FAQs */
  .faq-sec.new_faqs_sec_wrap .inr-mr-about.faq-tab-head {
    width: 100%;
    padding-right: 0;
  }

  .faq-sec.new_faqs_sec_wrap .resp-tabs-container {
    width: 100%;
  }

  .faq_new_des_row .faq_img_left {
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: 20px;
  }

  .faq_new_des_row {
    display: block;
  }

  .faq-sec.new_faqs_sec_wrap .resp-tabs-list {
    margin: -5px !important;
    display: flex;
    gap: 10px;
  }

  .faq-sec.new_faqs_sec_wrap .orignl-tab ul li {
    padding: 5px !important;
  }

  .faq-sec.new_faqs_sec_wrap .easyresponsive-block li.resp-tab-item {
    font-size: 16px;
  }

  /* FAQs END */
  /* Aug 14 2025 END */
  .new_faqs_sec_wrap {
    padding: 40px 0 60px;
  }

  .faq-sec.new_faqs_sec_wrap .resp-tabs-list {
    display: block;
  }

  .faq-sec.new_faqs_sec_wrap .easyresponsive-block li.resp-tab-item {
    font-size: 18px;
  }

  .new_faqs_sec_wrap .faq-head-center {
    margin-bottom: 40px !important;
  }

  .faq-sec.new_faqs_sec_wrap .orignl-tab .faq-hading {
    padding: 10px 37px 10px 20px;
    font-size: 18px;
  }

  /* AUG 20 2025 */
  .page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper {
    padding: 30px;
  }

  .page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper h3 {
    letter-spacing: 0.02rem;
    font-size: 22px !important;
  }

  .page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper h4 {
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: 0.02rem;
  }

  .page-template-temp-waiver-form .our-mailing-list-form.new-form-wraper .gform_footer input[type="submit"] {
    height: 48px;
  }

  /* 21.8.25 */
  .hdr_total_form {
    width: 260px;
  }

  /* 21.8.25 */
  .page-id-1452 .abt-ban-cta p {
    font-size: 18px;
  }

}

@media (max-width: 575px) {
  .faq-filter ul li a {
    font-size: 16px;
  }

  .faq-main {
    margin-top: 30px;
  }

  .faq-filter .nav {
    justify-content: inherit;
  }

  .faq-filter ul {
    justify-content: flex-start;
    min-width: 570px;
  }

  .faq-filter ul li {
    padding: 0 10px;
  }

  .promise-content p {
    font-size: 25px;
  }

  .main-banner-after {
    bottom: -15%;
  }

  h2,
  .h2-title {
    font-size: 38px;
  }

  h3,
  .h3-title {
    font-size: 20px;
  }

  .bnr-content h1 span {
    max-width: 105px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .bnr-content h1 {
    margin-bottom: 16px;
  }

  .bnr-content p {
    font-size: 20px;
  }

  .big-hdng {
    font-size: 70px;
  }

  .small-hdng {
    font-size: 24px;
  }

  .tour,
  .so-store {
    padding: 50px 0;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 0 0 16px 0;
  }

  .store-content a {
    font-size: 20px;
  }

  .so-store .store-content a {
    text-transform: capitalize;
  }

  .explore-banner .bnr-content h1 {
    font-size: 35px;
  }

  .explore-banner {
    min-height: 300px;
  }

  .rgt-l-after-cnt {
    padding: 20px;
  }

  .prnt-top-footer {
    margin: 0 -12px;
  }

  .btm-footer {
    padding: 18px 0;
  }

  .rgt-comunity .cmn-hdng {
    margin-bottom: 30px;
  }

  .cmunity-cntnt {
    padding: 20px 15px;
  }

  .community {
    padding-bottom: 50px;
  }

  .trail-content {
    padding: 40px 10px;
  }

  .outr-about-swiper {
    margin-top: 30px;
  }

  .btm-testi-swiper-navigation {
    margin-top: 20px;
  }

  .about-us .cmn-hdng h2 {
    width: 100%;
  }

  .swiper-nav-img {
    margin-top: 25px;
  }

  .testi-box {
    min-height: 270px;
  }

  .about-us .cmn-hdng h2 {
    padding-right: 0;
  }

  .swiper-nav-img {
    width: auto;
  }

  .things-parent {
    --bs-gutter-x: 15px;
  }

  .l-more-btn.shop-btn {
    margin-top: 29px;
  }

  .shop {
    padding-bottom: 50px;
  }

  .pasrent-shop {
    --bs-gutter-x: 12px;
  }

  .shop-outr {
    margin-bottom: 12px;
  }

  .pasrent-shop {
    margin-bottom: -12px;
  }

  .top-footer {
    padding: 52px 0 0;
    /* border-bottom: 1px solid rgba(151, 139, 131, 0.2); */
  }

  .ty-ebnr-snd.cmn-pdding {
    padding-bottom: 25px;
  }

  .prnt-feature-blog {
    --bs-gutter-x: 24px;
  }

  /* AD 30/07/2024 */
  .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 46px;
    letter-spacing: 10px;
  }

  /* .wsfullheightbanner.explore-banner {
    min-height: 560px;
  } */

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p {
    font-size: 18px;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p::first-letter {
    font-size: 90px;
    margin: 18px 5px 0 10px;
  }

  .page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-1 img {
    width: 48%;
    margin-right: 5%;
    margin-bottom: -6%;
  }

  .page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-2 img {
    width: 42%;
    margin-bottom: -3%;
  }

  .page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-3 img {
    width: 48%;
    margin-right: 6%;
    margin-bottom: 4%;
  }

  .page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-4 img {
    width: 53%;
    margin-left: 3%;
    margin-bottom: -4%;
  }

  .page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-5 img {
    width: 40%;
    margin-right: 0;
    margin-bottom: 6%;
  }

  .page-template-explore .photo-scroll .photo-scroll__block.photo-scroll__block-6 img {
    width: 65%;
    margin-left: 0;
  }

  .page-template-explore .photo-scroll .photo-scroll__images-wrap {
    padding: 35vh 0;
  }

  .page-template-explore section.worth-living.life-sec.cmn-pdding {
    padding-top: 50px;
  }

  .page-template-explore .so-store {
    padding: 10px 0 100px;
  }

  .page-template-about .aboutfullimgsec {
    padding: 70px 0;
  }

  .page-template-things-to-do .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 42px;
  }

  /* AD 30/07/2024 END */
  /* sg-31-jul-2024 */
  .community.things .things-cm-outr .Imageswiper {
    padding-top: 20px;
  }

  .community.things .things-cm-outr:last-child,
  .community.things .things-cm-outr:nth-child(2) {
    padding-top: 30px;
  }

  /* sg-31-jul-2024 */

  /* 21/08/2024 start */
  .cmunity-cntnt h2 {
    font-size: 22px;
  }

  .home-store-wrap .so-store {
    padding: 50px 0 50px;
  }

  /* 21/08/2024 end */
  .promise-content {
    margin-bottom: 40px;
  }

  .promise-content p {
    font-size: 18px;
  }

  .wsfullwidthiconsec {
    min-height: auto;
  }

  /* 23/8/24 work start */
  .megamenu-col-lft-v2 {
    padding: 40px;
    width: 100%;
  }

  .megamenu-col-rgt-v2 {
    display: none;
  }

  .mega-menu-title-v2 {
    margin-bottom: 20px;
  }

  .mega-menu-btn-wrap {
    margin-top: 40px;
  }

  .megamenu-btn-v2 i {
    width: 40px;
    height: 40px;
    font-size: 12px;
  }

  .megamenu-btn-v2 {
    font-size: 14px;
  }

  .mega-menu-wrapper-v2 {
    height: auto;
  }

  .mega-menu-title-v2 {
    font-size: 27px;
  }

  /* 23/8/24 work end */
  .menus-list-wrap ul {
    width: 100%;
  }

  /* sg-03-sep-2024 */
  .wslandofpromise .bnr-content h1 span {
    max-width: 130px;
  }

  .wslandofpromise .bnr-content h1 {
    letter-spacing: 0;
    margin-top: 0;
  }

  .wslandofpromise {
    min-height: 450px;
  }

  .main-banner-after {
    width: 18%;
  }

  .event-after {
    top: -4%;
    max-width: 20%;
  }

  .ws-social-menu .social-footer {
    margin-left: inherit;
  }

  .logo-footer {
    margin-bottom: 30px;
  }

  .parent-btm-footer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cmn-ban-text2>span {
    font-size: 23px;
    letter-spacing: 4px;
  }

  h1,
  .h1-title {
    font-size: 50px;
  }

  .cmn-ban-text2 h1 {
    letter-spacing: 7px;
  }

  .preserving .lft-p-inr-content p {
    margin-top: 15px;
    letter-spacing: 1px;
  }

  .abountpage-signup-sec {
    padding-top: 60px;
  }

  .wsfullheightbanner {
    padding: 120px 0px !important;
  }

  .newslettter .gform_wrapper.gravity-theme .gform_footer input {
    height: 50px;
    padding: 2px 20px;
  }

  .explore-banner {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .parent-news-blog {
    margin-top: 20px;
  }

  /* sg-03-sep-2024 */

  /* 06-09-2024 START */
  .conservancy-icons-list li {
    width: 16.6%;
  }

  .new-cta-banner-overlay {
    padding: 40px 0;
    min-height: 260px;
  }

  .community.new-lap-format {
    padding-bottom: 58px;
  }

  .ws-social-menu .social-footer {
    padding-left: 0;
    padding-right: 0;
  }

  /* 06-09-2024 END */

  /* 10-09-2024 START KM */
  .navbar-v2 .navbar-nav>li>a {
    padding: 0px 20px;
  }

  .megamenu-col-lft-v2 {
    padding: 48px 20px 40px;
  }

  .back-menu {
    top: 16px;
    left: 20px;
  }

  .mega-menu-title-v2 {
    font-size: 25px;
  }

  .navbar-v2 .r-rgt-hdr.mbile-menu {
    padding: 0px 20px;
  }

  /* 10-09-2024 END KM */
  /* 11-09-2024 START KM */
  .page-template-things-to-do .explore-banner.explore-video.abt-bnr video {
    height: 560px;
  }

  /* 11-09-2024 END KM */
  /* satwik 16_09_24 */
  .wlvng-img-box-inr {
    height: 204px;
  }

  /* SS031024 Begin */

  .gl-nw-sec {
    padding: 40px 0 30px;
  }

  .lg-sec-nw-content-wrp {
    padding: 30px 12px;
    margin-top: -60px;
  }

  .lg-sec-nw-content-wrp h2 {
    margin-bottom: 5px;
  }

  .lgscrd-txt {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .land-nw-lg-sec-img-bg {
    height: 300px;
  }

  .land-bnr-nw {
    min-height: 560px;
    padding: 100px 0;
  }

  .bnr-content-nw h1 {
    font-size: 36px;
  }

  .bnr-content-nw span {
    font-size: 26px;
  }

  .land-nw .loc-full-item-content-wrp h2 {
    padding-bottom: 10px;
  }

  /* End of SS031024 */
  /*support pp.c 20/11/2024*/
  .placecomprt {
    font-size: 25px;
  }

  /*support pp.c 20/11/2024*/
  /*support pp.c 22/11/2024*/
  .sngle-txt-bnr.explore-banner .bnr-content h1,
  .abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 35px;
  }

  .expect-resev-imgbx {
    min-height: 350px;
  }

  /*support pp.c 22/11/2024*/

  /* 28-nov-2024 */
  .page-template-the-consarvency .expect-rsrv-contbx h2 {
    font-size: 25px;
  }

  /* 28-nov-2024 */

  /* 03-12-2024 start KM */
  .our-story-banner-btm h2.get_ht {
    margin: 0 0 18px;
    font-size: 32px;
  }

  .gallery-box-overlay h2 {
    font-size: 28px;
    max-width: unset;
  }

  .gallery-box-overlay h3 {
    font-size: 17px;
  }

  .find-more-block {
    padding: 0px 0 0px;
  }

  .find-more-wrp h2 {
    margin: 0 0 36px;
    font-size: 30px;
  }

  .f-icon img {
    width: 34px;
  }

  .f-icon {
    margin: 0 0 13px;
  }

  .find-more-wrp {
    max-width: 390px;
  }

  .latest-story-update.so-store.so-store-newupdt {
    padding: 50px 0 50px;
  }

  .bck-btn {
    padding: 10px 10px;
    font-size: 16px;
  }

  .ph-gl-list-btn-arrow {
    font-size: 14px;
  }

  .ph-gl-list-btn-wrp {
    padding: 32px 0 0;
  }

  .abut_nw_bnnr.single-gallery-banner .bnr-content-nw h1 {
    font-size: 28px;
  }

  .properties-banner-content-wrap p {
    font-size: 20px;
  }

  /* 03-12-2024 end KM */
  /* CSS Modification 04.12.24 */
  h2,
  .h2-title {
    font-size: 34px;
  }

  .cntnt_big p {
    font-size: 18px;
  }

  .event-box {
    width: 100%;
  }

  .page-template-explore .e-bnr-snd.dropcap .cmn-hdng p::first-letter {
    margin-top: 0;
  }

  .page-template-explore .photo-scroll .photo-scroll__images-wrap {
    padding: 15vh 0;
  }

  /* CSS Modification 04.12.24 */
  /*support pp.c 5/12/2024*/
  .lnd-sec-nw-content-new h2 {
    margin-bottom: 30px;
  }

  /*support pp.c 5/12/2024*/

  /* support KM 06-12-2024 start */
  .megamenu-col-lft-v2 {
    padding: 20px 20px 40px;
  }

  .mega-menu-wrapper-v2.open .menus-list-wrap {
    margin-bottom: 0;
  }

  .quicktrialsec .cmn-hdng h2 {
    font-size: 32px;
  }

  .cnsrvcny_row>* {
    width: calc(100% / 2);
  }

  .newsletter-form input[type="email"] {
    background-size: 24px;
  }

  .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    padding-left: 42px;
  }

  .so-store {
    padding: 100px 0 60px;
  }

  .page_trails .properties-banner {
    background-position: 70% 0px !important;
    position: relative;
  }

  .page_stables .properties-banner {
    background-position: 38% 0px !important;
    position: relative;
  }

  .page_trails .properties-banner::after,
  .page_stables .properties-banner::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.23);
  }

  /* support KM 06-12-2024 end */

  /* support starts 09.12.2024  */
  .wsfullheightbanner.connect-bnnr {
    min-height: 400px;
  }

  .connect-img-sec .photo-scroll .photo-scroll__block.photo-scroll__block-4 img {
    margin-bottom: -20%;
  }

  /* support ends 09.12.2024  */
  /*support pp.c 10/12/2024*/
  .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
    font-size: 18px;
  }

  .page-template-the-consarvency .expect-rsrv-contbx h2 {
    font-size: 34px;
  }

  .cnsrv-wlvng-nw .wlvng-img-box-inr {
    height: 204px;
  }

  /*support pp.c 10/12/2024*/
  /* CSS Modification 11.12.24 */
  .prnt_wrth_new .cmn-hdng h2 {
    font-size: 28px;
  }

  .cmnty-rvrs-newfrmt .cmunity-cntnt h2 {
    font-size: 34px;
  }

  .container.custom_large_container {
    max-width: 100%;
  }

  /* CSS Modification 11.12.24 */

  /* KM 12-12-2024 start */
  .post-author-image {
    width: 100px;
    height: 100px;
  }

  .post-author-info {
    padding: 0 0 0 16px;
  }

  .single-post-type-block .post-author-info h3 {
    font-size: 18px;
  }

  .post-author-btm h4 {
    font-size: 16px;
  }

  .post-author-top {
    padding: 0 0 7px;
  }

  .single-post-type-block {
    padding: 42px 0 0;
  }

  .single-post-type-rich-content-v {
    padding: 24px 0 26px 0;
  }

  /* KM 12-12-2024 end */
  /* walking-biking-hiking Start 28 feb */
  .trl-list .row [class*="col-"] {
    width: 50%;
  }

  .trl-content h3 {
    font-size: 19px;
  }

  .trl-icon {
    margin: 0 auto 20px;
    width: 90px;
    height: 90px;
  }

  .fullimg img {
    min-height: 200px;
  }

  .trl-list {
    margin: 30px auto 50px;
  }

  .abt-ban-cta {
    font-size: 20px;
  }

  .page-template-walking-hiking .wsfullheightbanner.abut_nw_bnnr {
    padding: 150px 0px 70px !important;
  }

  /* pro 11/3/25 start */
  .our-mailing-list-form .gform_wrapper.gravity-theme legend.gfield_label,
  .our-mailing-list-form .gform_wrapper.gravity-theme h3 {
    font-size: 26px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme .gfield_checkbox label,
  .our-mailing-list-form .gform_wrapper.gravity-theme .gfield_radio label {
    font-size: 15px;
    padding: 0 0 0 40px;
    min-height: 30px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme .gfield_checkbox input[type="checkbox"]+label::before,
  .our-mailing-list-form .gform_wrapper.gravity-theme .gfield_radio input[type="checkbox"]+label::before {
    height: 30px;
    width: 30px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme .gfield_checkbox input[type="checkbox"]+label::after,
  .our-mailing-list-form .gform_wrapper.gravity-theme .gfield_radio input[type="checkbox"]+label::after {
    left: 5px;
    top: 8px;
    height: 10px;
    width: 20px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="color"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="date"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="datetime-local"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="datetime"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="email"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="month"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="number"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="password"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="search"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="tel"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="text"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="time"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="url"],
  .our-mailing-list-form .gform_wrapper.gravity-theme input[type="week"],
  .our-mailing-list-form .gform_wrapper.gravity-theme select,
  .our-mailing-list-form .gform_wrapper.gravity-theme textarea {
    padding: 8px 10px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme .gform_footer input[type="submit"] {
    font-size: 16px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme input::-webkit-input-placeholder,
  .our-mailing-list-form .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder {
    letter-spacing: 0;
    font-size: 12px;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme input::-moz-placeholder,
  .our-mailing-list-form .gform_wrapper.gravity-theme textarea::-moz-placeholder {
    font-size: 12px;
    letter-spacing: 0;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme input::-ms-input-placeholder,
  .our-mailing-list-form .gform_wrapper.gravity-theme textarea::-ms-input-placeholder {
    font-size: 12px;
    letter-spacing: 0;
  }

  .our-mailing-list-form .gform_wrapper.gravity-theme input::placeholder,
  .our-mailing-list-form .gform_wrapper.gravity-theme textarea::placeholder {
    font-size: 12px;
    letter-spacing: 0;
  }

  /* pro 11/3/25 end */

  /* 28/3/25 work start */
  .imge_gllry_head {
    margin-bottom: 0;
  }

  .imge_gllry_mod .container.imge_gllry_mod_arrows {
    margin-top: -43px;
    margin-bottom: 50px;
  }

  /* 28/3/25 work end */

  /* 31-03-2025 M.M Css Start */
  #input_4_13,
  #input_3_22 {
    margin: -0px -10px;
  }

  #input_4_13 .gchoice,
  #input_3_22 .gchoice {
    width: 100%;
    padding: 0 10px;
  }

  /* 31-03-2025 M.M Css End */

  /* pro 19/5/25 start */
  .e-bnr-snd.cmn-pdding {
    padding: 80px 0;
  }

  /* pro 19/5/25 end */

  .row.faq-acc-row {
    flex-wrap: wrap-reverse;
  }

  /* 9.6.25 */
  /* .errorimages {
    height: 200px;
    max-width: 280px;
  } */

  /* 9.6.25 */
  /* mega menu 4-6-25 start */
  .megamenu-col-lft-v2 {
    padding: 0px 10px 20px;
  }

  .menus-list-wrap ul li a {
    font-size: 16px;
  }

  .megamenu-col-lft-v2 .sub-menu {
    font-size: 16px;
    padding: 10px;
  }

  .megamenu-btn-v2 i {
    margin-right: 10px;
  }

  .megamenu-btn-v2 span {
    font-size: 16px;
  }

  .megamenu-col-rgt-v2 {
    display: block;
  }

  /* mega menu 4-6-25 end */

  /* 4-7-25 start  */
  .navbar-v2 .r-rgt-hdr.mbile-menu {
    padding: 0px 16px;
  }

  .megamenu-btn-v2 i {
    width: 30px;
    height: 30px;
    font-size: 12px;
  }

  /* 4-7-25 end  */
  .abut_nw_bnnr.new_faq_ban_wrap .bnr-content-nw h1 {
    font-size: 48px;
  }

  .private-prop-text p {
    font-size: 20px;
  }

  .new_faqs_sec_wrap .l-more-btn .faq-load-more-btn {
    min-width: 100%;
  }

  /* 21.8.25 */
  .parent-bnr-after.extra .ba-tems-bg img {
    max-width: 44px;
    max-height: 44px;
  }

  .bnr-content-nw.extra .abt-ban-cta a {
    font-size: 21px;
  }

  /* 21.8.25 */
   /*support css update 30/1/2026*/
   .story-card-post-image-wrap-uniq {
        padding-top: 140%;
    }
    /*support css update 30/1/2026*/
}

@media (max-width: 479px) {
  .btm-footer {
    padding: 18px 0;
  }

  .ba-cont {
    font-size: 16px;
    max-width: 100%;
    margin: 14px auto 0;
  }

  .ba-tems-bg {
    width: 60px;
    height: 60px;
  }

  .ba-tems-bg img {
    max-width: 35px;
    max-height: 35px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .parent-bnr-after {
    margin-top: 0;
  }

  body {
    font-size: 15px;
  }

  .promise {
    padding: 50px 0;
  }

  .promise-content p {
    font-size: 20px;
  }

  .promise-after {
    max-width: 100px;
  }

  .promise2 img {
    width: 100%;
    height: 100%;
  }

  .promise2 {
    height: 100%;
  }

  .event-after {
    top: 0;
  }

  .event-box {
    width: 100%;
  }

  .big-hdng {
    font-size: 60px;
  }

  .cmn-pdding {
    padding: 50px 0;
  }

  .left-w-living-content .l-more-btn {
    margin: 25px auto 0;
  }

  .store-img {
    min-height: auto;
  }

  .newsletter-form input[type="email"] {
    padding: 5px 110px 5px 38px;
    background-position: 5px center;
  }

  input[type="submit"].submit-btn {
    font-size: 14px;
  }

  .news-blog.cmn-pdding {
    padding: 50px 0;
  }

  .footer-box-2,
  .footer-box-3,
  .footer-box-4,
  .footer-box-5 {
    width: 50%;
  }

  .top-footer {
    padding: 50px 0 35px 0;
  }

  .parent-btm-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .rgt-footer {
    margin-bottom: 15px;
  }

  .address li i {
    width: 15px;
    height: 15px;
    margin-top: 2px;
  }

  .p-small {
    max-width: 35px;
  }

  h2,
  .h2-title {
    font-size: 32px;
  }

  .explore-banner .bnr-content h1 {
    font-size: 25px;
  }

  .explore-banner {
    min-height: 290px;
  }

  .btm-testi-anchor {
    width: 28px;
    height: 28px;
    -webkit-box-shadow: 0px 0px 1px 4px rgba(255, 255, 255, 0.2);
    box-shadow: 0px 0px 1px 4px rgba(255, 255, 255, 0.2);
  }

  .abt-lorem {
    padding: 40px 0 20px;
  }

  .rgt-l-after-cnt {
    padding: 20px 5px;
  }

  .threewlorem {
    margin-top: 20px;
  }

  .outr-threl {
    padding: 20px 10px;
  }

  .parent-threl .threlo-box {
    padding: 0;
  }

  .navbar-brand {
    width: 100px;
    min-width: 100px;
  }

  .btm-hdr {
    padding: 6px 0;
  }

  .ll-cont-box h2 {
    font-size: 20px;
  }

  .ll-cont-box,
  .loremul .ll-cont-box {
    padding: 20px;
  }

  .img-land {
    width: calc(100% -40px);
  }

  .r-trail-img-bx {
    width: 100%;
  }

  .parent-right-trail-img {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .r-trail-img-bx:not(:last-child) {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .swiper-button-next2,
  .swiper-button-prev2,
  .swiper-button-next3,
  .swiper-button-prev3,
  .swiper-button-next4,
  .swiper-button-prev4,
  .swiper-button-next1,
  .swiper-button-prev1 {
    width: 40px;
    height: 40px;
  }

  .outr-feature-blog .cmn-hdng {
    margin-bottom: 15px;
  }

  .blog-dtls h3 {
    font-size: 20px;
  }

  .client-img {
    width: 53px;
    height: 53px;
  }

  .client-img img {
    width: 100%;
    height: 100%;
  }

  .prnt-client .clinet-content {
    width: calc(100% - 53px);
  }

  .inquiry {
    font-size: 16px;
  }

  .input-contact-bx input,
  select,
  textarea,
  .outr-cntct-form form input[type="text"],
  .outr-cntct-form form input[type="email"],
  .outr-cntct-form form input[type="password"],
  .outr-cntct-form form input[type="number"],
  .outr-cntct-form form input[type="tel"],
  .outr-cntct-form form select {
    padding: 14px !important;
    height: 50px;
    font-size: 15px !important;
  }

  .input-contact-bx textarea,
  .outr-cntct-form form textarea {
    height: 186px !important;
    padding: 19px !important;
    font-size: 15px !important;
  }

  .form-submit-btn input[type="submit"] {
    font-size: 16px;
  }

  .form-submit-btn input[type="submit"] {
    height: 48px;
    padding: 14px 10px;
  }

  .cnct-prnt-lft {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .cntct-left-img {
    width: 100%;
  }

  .cnct-lft .cntct-left-img:not(:last-child) {
    margin-bottom: 20px;
    margin-right: 0px;
  }

  .shop-outr {
    width: 100%;
  }

  .left-nmap-inr {
    padding: 35px 20px;
  }

  .land-bnr .cmn-hdng h2 {
    max-width: 100%;
  }

  .prnt-client .clinet-content {
    padding-left: 15px;
  }

  .cmunty-bx-outr {
    width: 100%;
  }

  .loremafter-img {
    padding-top: 0;
  }

  /* 24.04.24 start */

  .outr-cntct-form .gform_confirmation_message {
    padding: 15px 10px;
  }

  .error_search_sec {
    padding: 120px 0 40px;
  }

  .error_search_sec .page-content form {
    flex-direction: column;
    align-items: flex-start;
  }

  .error_search_sec .page-content form label,
  .error_search_sec .page-content form input[type="search"] {
    margin-right: 0;
    margin-bottom: 10px;
    font-size: 15px;
  }

  .error_search_sec .page-content form input[type="search"] {
    width: 100%;
    flex: 0 0 auto;
  }

  .error_search_sec .page-content form .search-submit {
    font-size: 15px;
    margin: 0;
    height: 35px;
    padding: 8px 20px;
  }

  /* 24.04.24 end */

  /* 03.05.2024  */
  .newslettter .gform_wrapper.gravity-theme .gform_footer input {
    font-size: 14px;
    line-height: 1;
  }

  /* 23.07.24 css */
  .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    padding-left: 35px;
  }

  /* 23.07.24 css */
  /*support pp.c 24/7/2024*/
  .so-store .newsletter-form form .gform_footer input[type="submit"] {
    padding: 10px 15px;
    font-size: 16px;
  }

  .so-store .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    padding-right: 110px;
  }

  .so-store .prnt-store .store-content a {
    font-size: 16px;
  }

  /*support pp.c 24/7/2024*/

  /* AD 30/07/2024 */
  .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 39px;
    letter-spacing: 4px;
  }

  .wsfullheightbanner.explore-banner {
    min-height: 460px;
  }

  .page-template-explore .cta-block .cta-block__copy p.body-copy {
    font-size: 24px;
    margin: 0 auto 10px;
  }

  .page-template-explore .cta-block .cta-block__copy .arrow-link a {
    font-size: 15px;
  }

  .page-template-explore .cta-block .cta-block__bg img {
    min-height: 270px;
  }

  .page-template-about .aboutfullimgsec .cardentry {
    padding: 20px;
  }

  .page-template-things-to-do .wsfullheightbanner.explore-banner .bnr-content h1 {
    font-size: 34px;
    letter-spacing: 2px;
  }

  /* AD 30/07/2024 END */
  /* sg-31-jul-2024 */
  .ws-image-map-wrapper .pointerwrap a img {
    max-width: 25px;
  }

  .ws-image-map-wrapper .pointerwrap {
    position: absolute;
    top: 20%;
    left: 43%;
  }

  /* sg-31-jul-2024 */

  /* 21/08/2024 start */
  .page-template-explore .so-store .parent-bnr-after .ba-cont {
    max-width: 100%;
  }

  .page-template-explore .so-store .parent-bnr-after .ba-items-outr {
    width: 100%;
  }

  .cmunity-cntnt h2 {
    font-size: 20px;
  }

  /* 21/08/2024 end */
  .promise-content p {
    font-size: 16px;
  }

  .promise-content {
    margin-bottom: 10px;
  }

  /* sg-03-sep-2024 */
  .navbar-nav>li>a {
    font-size: 15px;
  }

  .navbar-nav>li>a {
    padding: 8px 15px;
  }

  .sub-menu>li>a {
    padding-left: 25px;
  }

  .sub-menu .sub-menu>li>a {
    padding-left: 40px;
  }

  .wslandofpromise .bnr-content h1 span {
    max-width: 100px;
  }

  .wslandofpromise {
    min-height: 420px;
  }

  .main-banner-after {
    bottom: -5%;
  }

  .l-more {
    padding: 10px;
  }

  .prnt-event {
    margin-bottom: 0;
  }

  .so-store .newsnewwrap .cmn-hdng h2 {
    letter-spacing: 0.3rem;
  }

  .newsletter-form input[type="email"] {
    height: 56px;
  }

  .so-store .newsletter-form form .gform_footer input[type="submit"] {
    height: 48px;
  }

  .parent-news-blog {
    margin-top: 20px;
  }

  .footer-logo {
    width: 164px;
  }

  .ws-social-menu .social-footer {
    padding: 10px 12px;
  }

  .footer-box ul li:not(:last-child) {
    margin-bottom: 10px;
  }

  .uppermenu ul {
    padding-left: 4px;
  }

  .event-btn a {
    margin-top: 10px;
  }

  .news-blog-content p {
    margin-bottom: 10px;
  }

  .wsfullheightbanner {
    padding: 100px 0px !important;
  }

  .wsfullheightbanner.explore-banner {
    min-height: 300px;
  }

  .o-reserve {
    padding: 50px 0 0;
  }

  .about-us .cmn-hdng h2 {
    font-size: 22px;
  }

  .testi-box {
    min-height: 200px;
  }

  .cmn-ban-text2>span {
    font-size: 20px;
  }

  .cmn-ban-text2 h1 {
    font-size: 36px;
  }

  .cmn-ban-text2 p {
    font-size: 14px;
  }

  .preserving {
    padding: 50px 0;
  }

  .page-template-things-to-do .e-bnr-snd h2 {
    font-size: 1.2rem;
  }

  .land-bnr .cmn-hdng h2 {
    margin: 0 auto 18px;
  }

  .newslettter .gform_wrapper.gravity-theme .gform_footer input {
    height: 40px;
    padding: 2px 20px;
  }

  .e-bnr-snd.cmunity-ebnr.cmn-pdding {
    padding-bottom: 50px;
  }

  .new-trial-sec .new-trial-sec-cont {
    padding: 14px;
  }

  .o-reserve.o-reserve-gap {
    padding: 50px 0;
  }

  .ba-tems-bg img {
    max-width: 38px;
    max-height: 38px;
  }

  .outr-cntct-form form .ginput_container_radio label {
    padding-left: 24px;
  }

  .rgt-n-map .parent-bnr-after {
    margin-top: 0;
  }

  .n-map {
    padding-bottom: 50px;
  }

  .page-id-705 .e-bnr-snd.cmn-pdding.dropcap {
    padding-bottom: 0;
  }

  /* sg-03-sep-2024 */

  /* 06-09-2024 START KM */
  .top-footer {
    padding: 50px 0 18px 0;
  }

  /* 06-09-2024 END KM */

  /* 09-09-2024 START KM */
  .new-half-content h2 {
    font-size: 25px;
  }

  .new-half-nav-header h2 {
    font-size: 30px;
  }

  .new-half-nav-menu-wrap-item .new-half-content h2 {
    font-size: 26px;
  }

  .new-half-content h3 {
    font-size: 22px;
  }

  .sd-header h4 {
    font-size: 22px;
  }

  .new-half-nav-menu-btn .cmn-btn {
    padding: 10px 20px;
    font-size: 18px;
  }

  .properties-banner-top-title {
    font-size: 22px;
  }

  .properties-banner-content-wrap h1 {
    font-size: 36px;
  }

  .properties-banner-content-wrap p br {
    display: none;
  }

  .properties-for-header-titl h2 {
    font-size: 22px;
  }

  .putdown-box {
    padding: 30px 25px;
    font-size: 22px;
  }

  .loc-find-lay {
    margin-top: 0;
    padding: 30px 0 0;
  }

  .loc-find-lay-content {
    padding: 30px 20px;
    font-size: 16px;
  }

  .loc-find-lay-content h3 {
    font-size: 18px;
  }

  .lc-btn-wrp {
    padding: 0 0 0;
  }

  .loc-find {
    padding: 0 0 50px;
  }

  .loc-full-item-content h2 {
    font-size: 38px;
  }

  .loc-full-item-content h2::after {
    width: 88px;
  }

  .loc-full-item-content-wrp {
    font-size: 20px;
  }

  .loc-full-item-content-wrp .lc-btn-wrp .lc-btn {
    font-size: 18px;
  }

  /* 09-09-2024 END KM */

  /* 11-09-2024 START KM */
  .page-template-things-to-do .explore-banner.explore-video.abt-bnr video {
    height: 300px;
  }

  /* 11-09-2024 END KM */
  /* satwik 16_09_24 */
  .worth-living.cmn-pdding {
    padding: 50px 0;
  }

  .news-blog.cmn-pdding {
    padding: 50px 0;
  }

  /* SS031024 Begin */

  .land-bnr-nw {
    min-height: 300px;
  }

  /* End of SS031024 */

  /* support starts 19.11.2024  */

  .wlvng-img-box {
    width: 100%;
  }

  /* support ends 19.11.2024  */
  /*support pp.c 20/11/2024*/
  .placecomprt {
    font-size: 22px;
  }

  .plce-nwsltrsec-new .newsletter-form form .gform_footer input[type="submit"] {
    height: 48px;
  }

  .cmnt-thnglslde-arw img {
    max-width: 30px;
  }

  .cmnty-thng-slidrbutn {
    width: 50px;
  }

  .cmnty-thng-imgsldrwrp {
    width: calc(100% - 60px);
  }

  /*support pp.c 20/11/2024*/
  /* CSS Modification 21.11.24 */
  .cnsrvncy_step_icon img {
    max-width: 35px;
    max-height: 35px;
  }

  .cnsrvcny_box {
    font-size: 16px;
  }

  .wsfullheightbanner.abut_nw_bnnr {
    padding: 150px 0px !important;
  }

  /* CSS Modification 21.11.24 */
  /*support pp.c 22/11/2024*/
  .cnect-btm-parlx-mainsec {
    padding: 50px 0;
  }

  .wsfullheightbanner.explore-banner.sngle-txt-bnr .bnr-content h1 {
    font-size: 30px;
  }

  /*support pp.c 22/11/2024*/
  /*support pp.c 25/11/2024*/
  .propblogsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
    padding-right: 122px;
  }

  .propblogsec-new .newsletter-form form .gform_footer input[type="submit"] {
    height: 48px;
    font-size: 20px;
    padding: 6px 15px;
  }

  .cnsrvncnect-btm-parlximg .cnect-btm-parlximgsec {
    min-height: 400px;
  }

  /*support pp.c 25/11/2024*/
  /*support pp.c 26/11/2024*/
  .qucktrialimgbx {
    height: 360px;
  }

  .qucktrial-contbx p {
    font-size: 15px;
  }

  /*support pp.c 26/11/2024*/

  /* 27.11.24 start */

  .bnr-content-nw span {
    font-size: 20px;
  }

  .land-nw .loc-full-item-content-wrp.cntnt_big.membership p {
    /* font-size: 20px; */
    font-size: 18px;
  }

  .cmnty-rvrs-newfrmt .cmunity-cntnt .small-subtitle {
    font-size: 16px;
  }

  .sngle-txt-bnr.explore-banner .bnr-content h1,
  .abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 30px;
  }

  /* 27.11.24 end */

  /* 28-nov-2024 */
  .page-template-about .about_bttm_bnnr_hdng h2 {
    font-size: 24px;
  }

  .page-template-about .aboutfullimgsec .cardentry .image {
    margin-top: 15px;
  }

  .page-template-the-consarvency .expect-rsrv-contbx h2 {
    font-size: 20px;
  }

  /* 28-nov-2024 */
  .home .prnt-orsrve .r-orsve-cntnt .l-more-btn {
    margin: 20px 0 30px;
  }

  .wlvng-img-box {
    width: 50%;
    margin-bottom: 18px;
  }

  .qucktral-butnbox .l-more {
    min-width: 100%;
  }

  .quicktrialsec .cmn-hdng h2 {
    font-size: 40px;
  }

  .expect-rsrv-card .expect-rsrvhd {
    font-size: 22px;
    line-height: 1.3;
  }

  .qucktrial-contbx p {
    font-size: 16px;
  }

  body {
    font-size: 18px;
  }

  .qucktrial-contbx p {
    font-size: 18px;
  }

  .expect-rsrv-card p {
    font-size: 18px;
  }

  /* 03-12-2024 start KM */
  .gallery-box-overlay {
    padding: 30px 16px;
  }

  .find-more-box a {
    font-size: 18px;
  }

  .f-icon img {
    width: 30px;
  }

  .latest-story-update.so-store.so-store-newupdt .newsletter-form form .gform_footer input[type="submit"] {
    width: 92px;
  }

  .latest-story-update.so-store.so-store-newupdt .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    padding-right: 102px;
  }

  .find-more-wrp h2 {
    font-size: 26px;
  }

  .story-listing-loadmore-btn {
    padding: 10px 24px;
    font-size: 20px;
    min-width: 190px;
  }

  .story-listing-loadmore-wrp {
    margin: 32px 0 0;
  }

  .our-story-banner.abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 32px;
    margin: 0;
  }

  .featured-gallery-content h2 {
    font-size: 26px;
  }

  .featured-gallery-content h3 {
    font-size: 18px;
  }

  .story-listing-block {
    padding: 45px 0;
  }

  .catg-filtering-list li {
    padding: 6px 8px;
  }

  /* 03-12-2024 end KM */
  /* CSS Modification 04.12.24 */
  .l-more,
  .evenexplrenew .event-btn {
    font-size: 18px;
  }

  h2,
  .h2-title {
    font-size: 25px;
  }

  .left-w-living-content {
    font-size: 17px;
  }

  .escpe_to_rsrve_cntnt {
    font-size: 18px;
  }

  .place_reserve {
    padding-bottom: 50px;
  }

  .plce-nwsltrsec-new .newsletter-form form .gform_footer {
    top: 4px;
  }

  .plce-nwsltrsec-new .newsletter-form .gform_wrapper .gfield input[type="email"] {
    background-position: 9px center;
  }

  /* CSS Modification 04.12.24 */
  /*support pp.c 5/12/2024*/
  .landpg-thng-img-slider .landpg-thng-imgbx {
    height: 230px;
  }

  .landpg-thng-img-slider .glnwcol-inr .glnw-nm {
    font-size: 17px;
  }

  .lnd-sec-nw-content-new .lgscrd-txt {
    font-size: 18px;
  }

  .landpg-thng-img-slider .img-slide:nth-child(even) {
    margin-top: 0;
  }

  .landpg-thng-img-slider .img-slide:nth-child(odd) .glnw-nm {
    margin-top: 0;
  }

  /*support pp.c 5/12/2024*/

  /* support KM 06-12-2024 start */
  .newsnewwrap .gform_wrapper .gfield input[type="email"] {
    padding-left: 42px;
  }

  .cnsrvncy_step_icon img {
    max-width: 45px;
    max-height: 45px;
  }

  .quicktrialsec .cmn-hdng h2 {
    font-size: 32px;
  }

  /* support KM 06-12-2024 end */

  /* support starts 09.12.2024  */
  .tour.wsmnewtour.parallax-new {
    background-image: none;
  }

  /*support pp.c 10/12/2024*/
  .quicktrialsec.cmn-pdding {
    padding-bottom: 50px;
  }

  .so-store .newsletter-form form .gform_footer input[type="submit"] {
    min-width: 96px;
  }

  .page-template-the-consarvency .expect-rsrv-contbx h2 {
    font-size: 25px;
  }

  /*support pp.c 10/12/2024*/
  /* CSS Modification 11.12.24 */
  .page-template-the-consarvency .left-w-living-content p {
    font-size: 17px;
  }

  .prnt_wrth_new .cmn-hdng h2 {
    font-size: 24px;
  }

  .prnt_orsrve_new .expr-orsve-cntnt-up {
    font-size: 18px;
  }

  .cmnty-rvrs-newfrmt .cmunity-cntnt h2 {
    font-size: 24px;
  }

  .new_exprnce_rvrse_sec .things-cm-outr:not(:last-child) {
    margin-bottom: 15px;
  }

  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:not(:first-child) {
    padding-top: 45px !important;
  }

  /* CSS Modification 11.12.24 */
  /* KM 12-12-2024 start */
  .latest-story-update.so-store.so-store-newupdt.for-prp-page .newsletter-form form .gform_footer input[type="submit"] {
    width: 96px;
    height: 48px;
    font-size: 16px;
  }

  /* KM 12-12-2024 end */
  /* 16-12-2024-sg */
  .story-listing-block .story-card-title {
    font-size: 24px;
  }

  .story-card-post-overlay {
    padding: 20px 16px;
  }

  .story-card-post-btn {
    padding: 5px 20px;
    font-size: 20px;
  }

  /* 16-12-2024-sg */
  .short-desc1 {
    font-size: 25px;
    letter-spacing: 0.1rem;
  }

  .abtwlkng-title {
    font-size: 25px;
  }

  /* 28/3/25 work start */
  .imge_gllry_mod .container.imge_gllry_mod_arrows {
    margin-top: -31px;
    margin-bottom: 50px;
  }

  .expet-reservesec-btn-sec {
    margin-bottom: 50px;
  }

  /* 28/3/25 work end */
  /* 31-03-2025 M.M Css Start */
  .new-subtitle {
    font-size: 16px;
    margin-bottom: 25px;
  }

  .new-cmn-heading h2 {
    font-size: 24px;
  }

  .new-cmn-heading>p,
  .new-form-wraper .gform_wrapper.gravity-theme .gfield,
  .new-form-wraper .gform_wrapper.gravity-theme .gfield_label {
    font-size: 16px;
  }

  .new-form-wraper .gform_wrapper.gravity-theme input[type="color"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="date"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="datetime-local"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="datetime"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="email"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="month"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="number"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="password"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="search"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="tel"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="text"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="time"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="url"],
  .new-form-wraper .gform_wrapper.gravity-theme input[type="week"],
  .new-form-wraper .gform_wrapper.gravity-theme select,
  .new-form-wraper .gform_wrapper.gravity-theme textarea {
    font-size: 18px;
    padding: 0 12px 0 0;
  }

  .new-form-wraper .gform_wrapper.gravity-theme textarea,
  .new-form-wraper .gform_wrapper.gravity-theme .gfield textarea.small {
    height: 90px;
  }

  /* 31-03-2025 M.M Css End */

  /*22-apr-2025*/
  .our-story-row-wpr .story-card-title {
    font-size: 23px;
  }

  .visit-btn {
    font-size: 19px;
  }

  .cmunity-cntnt-para-gap {
    margin-bottom: 30px;
  }

  /*22-apr-2025*/

  /* S.Mv css start 15-05-25 */
  .page-template-walking-hiking .abtwlkng-sec,
  .page-template-biking-template .abtwlkng-sec {
    padding-bottom: 50px;
  }

  .new-map-sec {
    min-height: 520px;
  }

  .new-map-oter .new-map-lg-txt {
    font-size: 90px;
  }

  .new-map-oter .new-map-sm-txt {
    font-size: 32px;
  }

  /* S.Mv css end 15-05-25 */

  /* 22-may-2025  */
  .faq-accordian-item {
    padding: 15px 14px;
    margin-bottom: 20px;
  }

  .faq-accordian-body {
    padding-top: 20px;
    font-size: 17px;
  }

  .faq-accordian-head i {
    top: 6px;
    right: 0px;
  }

  .faq-accordian-head {
    padding-right: 30px;
  }

  /* 22-may-2025  */
  /* 29-05-2025 m.m css */
  .page-template-things-to-do .parent-cmunity-img .things-cm-outr:not(:first-child) {
    padding-top: 90px !important;
  }

  /* 29-05-2025 m.m css */

  /* 02-06-25 S.Mv Css Start */
  .page-template-the-consarvency .cnect-btm-parlx-mainsec {
    padding-bottom: 50px;
  }

  /* 02-06-25 S.Mv Css End */

  /* 9.6.25 */
  .error404 .error_search_sec .page-content form .search-submit {
    width: 100% !important;
  }

  .error404 .error_search_sec {
    padding: 170px 0 40px;
  }

  /* 9.6.25 */

  /* support starts 11.06.2025  */
  .new-map-oter .new-map-lg-txt {
    font-size: 55px;
  }

  /* support ends 11.06.2025  */
  .single-post-type-header-content h2.wp-block-heading {
    font-size: 19px;
  }

  .wsfullheightbanner.explore-banner {
    min-height: 400px;
    padding: 140px 0 50px !important;
  }

  .page-id-1106 .properties-banner .properties-banner-content .properties-banner-content-wrap.bnr-content-nw h1,
  .page-id-1107 .properties-banner .properties-banner-content .properties-banner-content-wrap.bnr-content-nw h1 {
    letter-spacing: 3.6px;
    font-size: 37px;
  }

  .page-id-1107 .find-more-block .f-icon img {
    width: 30px;
  }

  .errorimages {
    height: 150px;
    max-width: 190px;
  }

  /* .error404 .error_search_sec {
    padding: 130px 0 40px;
} */
  .search-card-rgt a h2 {
    font-size: 22px;
  }

  .search-main-sec h1.page-title {
    font-size: 34px;
  }

  .error_search_sec.search-wrap {
    padding: 40px 0 40px;
  }

  .search-main-sec {
    padding: 140px 0 20px;
  }

  /* 25 july 2025 START*/
  .cnsrvcny_row .cnsrvcny_box .cnsrvncy_step_icon img {
    max-width: 38px;
    max-height: 38px;
  }

  .cnsrvcny_row .cnsrvcny_box p {
    font-size: 16px;
    max-width: 100%;
    margin: 14px auto 0;
    line-height: 1.3;
  }

  /* home */
  .o-reserve .r-orsve-cntnt p {
    font-size: 17px;
    margin-bottom: 16px;
  }

  /* 25 july 2025  END*/
  /* 14-08-2025 m.m css */
  .properties-exprience-wrap .text-btm-sec-para1 {
    margin: 0 auto 65px;
  }

  /* 14-08-2025 m.m css */
  .abut_nw_bnnr.new_faq_ban_wrap .bnr-content-nw h1 {
    font-size: 40px;
  }

  .faq-sec.new_faqs_sec_wrap .orignl-tab .faq-hading {
    font-size: 16px;
  }

  /* 21.8.25 */
  .hdr_total_form {
    width: 190px;
  }

  /* 21.8.25 */
   /*support css update 30/1/2026*/
       .new-map-oter .new-map-sm-txt {
        font-size: 22px;
    }
    .new-map-oter .new-map-lg-txt {
        font-size: 40px;
    }
    /*support css update 30/1/2026*/
}

@media (max-width: 374px) {
  .prnt-top-footer {
    margin: 0;
  }

  .footer-box {
    padding: 0;
  }

  .cmunty-bx-outr {
    width: 100%;
  }

  .cntct-rgt {
    width: 100%;
  }

  .abp-blog-outr {
    width: 100%;
  }

  .prnt-fblog-outr>* {
    width: 100%;
  }

  .hdr_total_form {
    /* left: 30%; */
    /* -webkit-transform: translateX(-68%); */
    /* -ms-transform: translateX(-68%); */
    /* transform: translateX(-68%); */
    /* width: 250px; */
    right: -10px;
    width: 150px;
  }

  .store-total {
    width: 100%;
  }

  .explore-banner {
    min-height: 260px;
  }

  .logo-land {
    width: 30px;
    height: 30px;
  }

  .img-land {
    width: calc(100% - 30px);
  }

  .things-box {
    width: 100%;
  }

  .footer-box-2,
  .footer-box-3,
  .footer-box-4,
  .footer-box-5 {
    width: 100%;
  }

  /*support pp.c 22/11/2022*/
  .so-store-newupdt .prnt-store.row-cols-5>* {
    width: 100%;
  }

  /*support pp.c 22/11/2022*/
  /*support pp.c 26/11/2024*/
  .qucktrialimgbx {
    height: 300px;
  }

  /*support pp.c 26/11/2024*/
  /* CSS Modification 04.12.24 */
  .sngle-txt-bnr.explore-banner .bnr-content h1,
  .abut_nw_bnnr .bnr-content-nw h1 {
    font-size: 25px;
  }

  /* CSS Modification 04.12.24 */
  /*support pp.c 5/12/2024*/

  h2,
  .h2-title {
    font-size: 24px;
  }

  /*support pp.c 5/12/2024*/
  /*support 10/12/2024*/
  .page-template-the-consarvency .expect-rsrv-contbx h2 {
    font-size: 24px;
  }

  /*support 10/12/2024*/
}

@media (max-width: 575px) {

  .l-more-btn a:focus,
  .l-more-btn a:focus-within,
  .l-more-btn a:active,
  .l-more-btn a:focus-visible {
    color: var(--whitecolor) !important;
    background-color: var(--browncolor) !important;
    border-color: var(--browncolor) !important;
  }

  .l-more-btn a:focus i img,
  .l-more-btn a:active i img,
  .l-more-btn a:focus-within i img,
  .l-more-btn a:focus-visible i img {
    -webkit-filter: brightness(0) invert(1) !important;
    filter: brightness(0) invert(1) !important;
  }

  .l-more-btn a * {
    pointer-events: none !important;
  }
}