@charset "utf-8";
/* CSS Document */
@media all{

  :root {
    --color-off-white:#faf9f8;
    --color-black:#000;
    --color-concrete:#a9a7a3;
    --color-gravel:#d9d9ce;
    --color-cement:#c7c6bb;
    --color-onx-blue:#00313c;
    --color-stone:#ebebe3;
    --color-error:#b51a1a;
    --color-modal-backdrop:
    rgba(0,0,0,.8);
    --font-primary:
    "OnxDiatype",sans-serif;
    --size-header-one:8rem;
    --size-header-two:6rem;
    --size-header-three:4rem;
    --size-header-four:2.5rem;
    --size-header-five:2.5rem;
    --size-header-six:2.5rem;
    --size-button:1.5rem;
    --size-body:1.7rem;
    --size-body-small:1.5rem;
    --size-caption:1.5rem;
    --size-navigation:1.5rem;
    --size-header-sup:4rem;
    --lh-header-one:1;
    --lh-header-two:1.05;
    --lh-header-three:1.075;
    --lh-header-four:1.12;
    --lh-header-five:1.12;
    --lh-header-six:1.18;
    --lh-button:1.2;
    --lh-body:1.29;
    --lh-body-small:1.33;
    --lh-caption:1.2;
    --lh-navigation:1.2;
    --transition-color-time:0.2s;
    --transition-opacity-time:0.2s;
    --transition-transform-time:0.5s;
    --gap-sub-title:1.2rem;
    --gap-tab-header:3rem;
    --gap-margins:5rem;
    --gap-gutter:1rem;
    --gap-title-description:2rem;
    --gap-section-small:2.5rem;
    --gap-section-title:5rem;
    --gap-section-start:10rem;
    --gap-section-large:12.5rem;
    --gap-section-xl:15rem;
    --gap-section-xxl:20rem;
    --gap-page-start:20rem;
    --gap-text-body:4rem;
    --gap-section-mobile:5rem;
    --grid-col-count:6;
    --grid-col-width:
    calc((100vw - (var(--gap-margins) * 2 + var(--gap-gutter) * (var(--grid-col-count) - 1))) / var(--grid-col-count));
    --input-border-radius:
    var(--image-border-radius);
    --input-padding:2.5rem 3rem;
    --image-border-radius:1rem;
    --opacity-disabled:0.5;
    --nav-height:9rem;
    --cover-height-mobile:
    calc(100vw - var(--gap-margins) * 2);
    --ease-out-quart:
    cubic-bezier(0.76,0,0.24,1);
    --nav-z-index:100;
    --modal-z-index:101;
    --select-z-index:102;

    --bigger-gap: var(--gap-text-body);
    --reg-gap:1rem;
    --li-gap:0.3rem;
    --form-btn-color: var(--color-concrete);
    --form-btn-bg: var(--color-gravel);
}


@font-face{
  font-family:OnxDiatype;
  src:url(../fonts/OnxDiatype-Light.woff) format("woff");
  font-weight:300;
  font-style:normal;
  font-display: swap;
}
@font-face{
  font-family:OnxDiatype;
  src:url(../fonts/OnxDiatype-Regular.woff) format("woff");
  font-weight:400;
  font-style:normal;
  font-display: swap;
}
@font-face{
  font-family:OnxDiatype;
  src:url(../fonts/OnxDiatype-Bold.woff2) format("woff2");
  font-weight:700;
  font-style:normal;
  font-display: swap;
}

figure,h1,h2,h3,h4,p{padding:0;margin:0}h4,ol,ul,ul ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}:focus,body a,body a:active,input[type=text]:focus,textarea:focus{outline:0}article,aside,dialog,figure,footer,header,hgroup,nav,ol,p,section{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,command,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,source,span,strike,strong,sub,sup{outline:0;vertical-align:baseline}figure,p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}ol{list-style-type:decimal}a img,img{vertical-align:middle}a img{border:0}body a:focus{-mos-outline-style:none;outline:0}body:-moz-any-link:focus{outline:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}

html {-webkit-text-size-adjust:none;}
div{vertical-align:top;}
img{max-width:100%; height:auto;}
a{cursor:pointer; text-decoration:none;  transition:all 0.5s ease;}
a:hover, a:focus{text-decoration:none;}
html {-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
html {position:relative; min-height:100%;}
aside, .right-side, .navbar-collapse{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
button:focus {outline:0px dotted; outline:0px auto -webkit-focus-ring-color;}
.btn.focus, .btn:focus {outline:0; box-shadow:0 0 0 0rem rgb(0 123 255 / 25%);}


::-moz-selection { /* Code for Firefox */
  color:#ffffff;
  background:var(--color-onx-blue);
}
::selection {
  color:#ffffff;
  background:var(--color-onx-blue);
}


/*Typekit*/
.container{max-width:1170px;}
html, body{font-family:var(--font-primary); padding:0px;margin:0px; background:var(--color-off-white); font-size:var(--size-body); line-height:var(--lh-body); font-weight:300;}
p{margin-bottom:25px}

html {font-size: 62.5%;}

select, input{font-family:var(--font-primary);}
div p:last-child{margin-bottom:0px;}
.form-control:focus{box-shadow:0 0 0 0rem rgba(0,123,255,.25);}
.row:before, .row:after {display:none !important;}

h1, h2, h3, h4, h5, h6{font-family:var(--font-primary); margin-bottom:0px;}
h1{font-size:var(--size-header-one); font-weight:700;}
h2{font-size:var(--size-header-two); font-weight:700; line-height:var(--lh-header-two);}
h3{font-size:var(--size-header-three); font-weight:400; line-height:var(--lh-header-three);}
h4{font-size:var(--size-header-four); font-weight:700; line-height:var(--lh-header-four); text-transform:uppercase;}
h5{font-size:var(--size-header-five);}
h6{font-size:var(--size-header-six); font-weight: 300; line-height: var(--lh-header-six);}

	.heading-one, .heading-two{font-weight:700}

/*Typekit END*/

/* Button Animation  Start*/
.reveal-circle {position:relative; overflow:hidden; -webkit-mask-image:-webkit-radial-gradient(white, black);}
.reveal-circle:hover {color:var(--circle-btn-text); background-color:var(--circle-btn-bg); transition:background-color 0.0s linear var(--circle-btn-speed);}
.reveal-circle::after {pointer-events:none; background-color:var(--circle-btn-bg); transform:translateY(5em); content:""; z-index:-1; position:absolute; width:100%; padding-top:100%;left:0%;top:0%;right:0%; bottom:auto;border-radius:50%; transition:border-radius var(--circle-btn-half-speed) var(--circle-ease-in) 0.0s, transform var(--circle-btn-speed) var(--circle-ease-in);}
.reveal-circle:hover::after {border-radius:0%; transform:translateY(0em); transition:border-radius var(--circle-btn-half-speed) var(--circle-ease-out) var(--circle-btn-half-speed), transform var(--circle-btn-speed) var(--circle-ease-out);}
/* Button Animation End*/

.form-header p,
.clnt-description{letter-spacing:.01em;}


/* Header */
.brnad-logo svg{width: 130px; height: 40.5px;}
.brnad-logo path {fill: #ffffff;}
.navbar-light .navbar-nav{column-gap: 3.5rem;}
.navbar-light .navbar-nav .nav-link{font-size: var(--size-navigation); line-height: var(--lh-navigation); padding: 15px 0px; font-weight: 300;letter-spacing: .01em; color: var(--nav-color); transition: color var(--transition-color-time);}
.navbar-light .navbar-nav .nav-link:hover{opacity: 0.7; color: var(--nav-color);}


.navbar-collapse{column-gap: 3.5rem;}

.book-toor a, .book-toor2{letter-spacing: 0px!important; font-weight: 400!important;line-height: 1!important;text-align: center;padding: 1.5rem 2rem!important;border-radius: 10rem;min-width: 21rem;font-family: var(--font-primary);font-size: var(--size-button)!important;background-color: var(--color-onx-blue);color: var(--color-off-white)!important;transition: opacity var(--transition-opacity-time)!important;display: block;text-transform: uppercase;}

.header{position: fixed; width: 100%; z-index: var(--nav-z-index);}
.navbar{height: var(--nav-height); width: 100%; top: 0; left: 0; padding: 3rem var(--gap-margins) 1rem; display: flex; align-items: center; justify-content: space-between; background-color: var(--nav-bar-color);
transition: background-color var(--transition-color-time),opacity var(--transition-opacity-time),transform var(--transition-transform-time); color: var(--color-off-white); background-color: transparent;}
.fixed-header {position: fixed; top: 0; left: 0; z-index: var(--nav-z-index); width: 100%;  color: var(--color-black); background-color: var(--color-off-white); transform: translateY(-2rem);}
.fixed-header .brnad-logo path {fill:var(--color-black);}

.navbar .nav-item .dropdown-menu{padding: 0px; border-radius: 0px; background: transparent; border: 0;}
.navbar .nav-item .dropdown-menu li{font-weight: 700; font-size: var(--size-navigation); line-height: var(--lh-navigation); text-transform: capitalize; letter-spacing: .01em; color:var(--color-off-white); transition: color var(--transition-color-time)}
.navbar .nav-item .dropdown-menu li a{font-weight:400; color:var(--color-off-white); padding: 0px; transition: color var(--transition-color-time),opacity var(--transition-opacity-time);}
.navbar .nav-item .dropdown-menu li a:hover{background: transparent; opacity: 0.7;}

.fixed-header.navbar .nav-item .dropdown-menu{transition: background-color var(--transition-color-time); padding: 1rem 2rem 2rem 2rem; border-radius: var(--image-border-radius); background-color: var(--color-off-white);
width: 205px; margin-left: -25px;}
.fixed-header.navbar .nav-item .dropdown-menu li,
.fixed-header.navbar .nav-item .dropdown-menu li a{color: var(--color-black);}

/* Header Finish */


.hero-banner{height:100vh; padding:2rem;}
.hero-banner + .hero-banner {
  height: calc(var(--screenHeight) - 2rem);
  padding-top: 0;
}

.home .hero-banner.menu-0{height:100vh; padding:2rem;}

.hero-caption{border-radius:var(--image-border-radius); }
.hero-caption:before{content:''; position:absolute; top:0; left:0; height:100%; width:100%; z-index:3; pointer-events:none; background:linear-gradient(180deg,rgba(0,0,0,.4) 10%,transparent,rgba(0,0,0,.4) 90%); border-radius:var(--image-border-radius);}
.hero-banner video{object-fit:cover;}
.hero-caption-cnt{z-index:4;bottom:0;left:0;width:100%; padding:1rem calc(var(--gap-margins) - 2rem); color:var(--color-stone);text-transform:uppercase; letter-spacing:-.005em;}
.hero-caption-cnt-inner{row-gap: var(--gap-gutter);}
.hero-caption-cnt h1{line-height:1;}
.hero-caption-cnt h2{line-height:1; font-size: var(--size-header-one); font-weight: 700;}
.hero-caption-cnt h3{font-weight:700; font-size:var(--size-body); line-height: var(--lh-body); letter-spacing: .01em;}
.hero-caption-cnt h3 a{color: #ffffff;}

.explore-btn{
  margin-bottom: calc(var(--size-header-one)*.18);
  --btn-outline-color: var(--color-stone);
  --btn-outline-active-color: var(--color-black);
}
.btn-outline {
  position: relative;
  color: var(--btn-outline-color,currentColor);
  border: 1px solid var(--btn-outline-color,currentColor);
  background-color: transparent;
  overflow: hidden;
  transition: color .5s var(--ease-out-quart);
}
.btn-pill {
  font-weight: 400;
  line-height: 1;
  text-align: center;
  padding: 1.5rem 2rem;
  border-radius: 10rem;
  min-width: 21rem;
  font-family: var(--font-primary);
  font-size: var(--size-button);
  cursor: pointer;
  text-transform: uppercase;
  text-decoration: none;
}
.btn-outline:before {
  position: absolute;
  content: "";
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background-color: var(--btn-outline-color,currentColor);
  transition: -webkit-clip-path .5s var(--ease-out-quart);
  transition: clip-path .5s var(--ease-out-quart);
  transition: clip-path .5s var(--ease-out-quart),-webkit-clip-path .5s var(--ease-out-quart);
  -webkit-clip-path: polygon(0 100%,100% 100%,100% 100%,0 100%);
  clip-path: polygon(0 100%,100% 100%,100% 100%,0 100%);
}
.btn-outline:hover:before {
  -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
  clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
}
.btn-outline:hover {
  color: var(--btn-outline-active-color);
}
.btn-link2{
  color: var(--color-cement);
  margin-bottom: calc(var(--size-header-one)*.17);
  display: flex;
  line-height: 1;
  font-family: var(--font-primary);
  font-size: var(--size-button);
  font-weight: 700;
  line-height: 1;
  background-color: transparent;
  border: none;
}
.btn-link2:hover{
  color: var(--color-cement);
}
.btn-link2 span{
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: var(--gap-gutter);
  background-color: var(--color-cement);
  -webkit-mask: url('http://mayur/pranay/onx-wp/wp-content/uploads/2023/03/down-arrow.svg') no-repeat center;
  mask: url('http://mayur/pranay/onx-wp/wp-content/uploads/2023/03/down-arrow.svg') no-repeat center;
  -webkit-mask-size: cover;
  mask-size: cover;
  transform: translateY(-0.05em) rotate(-90deg);
  transition: transform var(--transition-transform-time) var(--ease-out-quart);
}
.btn-link2:hover span{transform: translate(0.5rem,-0.05em) rotate(-90deg);}

.comunity-form{display:grid; grid-row-gap:var(--gap-section-large); row-gap:var(--gap-section-title); grid-auto-columns:100vw; margin-top:var(--gap-section-title);}

.wrap{padding:0 var(--gap-margins);}

.form-main{padding:4rem; background-color:var(--color-stone); column-gap:6rem; border-radius:var(--image-border-radius);     letter-spacing:-.005em;}
.form-left{flex-grow:0; flex-shrink:0; width:calc(var(--grid-col-width)*3 + var(--gap-gutter)*2); display:flex; flex-direction:column; align-items:flex-start; row-gap:8rem;}
.form-header{align-items:flex-start; row-gap:var(--gap-title-description);}
.form-right{border-radius:var(--image-border-radius);}

.collection-header{padding:0 var(--gap-margins) var(--gap-section-small); display:grid; grid-template-columns:repeat(var(--grid-col-count),1fr); grid-column-gap:var(--gap-gutter); column-gap:var(--gap-gutter);}
.ch-right{grid-column:3/span 2; display:flex; align-items:center; justify-content:flex-end; column-gap:2rem;}
.cltn-link{font-weight:700; font-size:var(--size-header-four); line-height:var(--lh-header-four); text-transform:uppercase; color:var(--color-black);}
	.update-hading h2{
		font-size: var(--size-header-four);
		font-weight: 700;
		line-height: var(--lh-header-four);
		text-transform: uppercase;
	}	
	
	.update-hading h2 span{font-size:1.8rem;display:block;text-transform:uppercase;font-weight: 400;margin-top: 10px;}
	.cmnt-hd{color: #ffffff; font-size: 2.56rem; font-weight: 400; margin-top: -7px;}
	.cmnt-home-hd{color: #faf9f8; font-size: 16px;}
	
.collection-grid{width:100vw; display:grid; grid-template-columns:repeat(var(--grid-col-count),1fr); grid-column-gap:var(--gap-gutter); column-gap:var(--gap-gutter); padding:0 var(--gap-margins); --slide-section-gap:6rem;}

.collection-slider{grid-row:1; grid-column:span 4; width:100%;}
.collection-slide .slick-slide{border-radius:var(--image-border-radius); overflow:hidden;}

.collection-info{grid-row:1; grid-column:span 2; width:100%; padding-left:3rem;} 
.collection-info .sub-title{color:var(--color-concrete); padding-bottom:1rem;}
.collection-info h3{margin-bottom:1.4rem;}
.collection-info ul{list-style:none; padding:0px; margin:0px;}
.collection-info ul li{padding:0.2em 0; border-bottom:1px solid var(--color-black); font-size:var(--size-body); line-height:var(--lh-body); font-weight:300; letter-spacing:.01em;}

.clnt-description{margin-top:2rem; margin-bottom:var(--slide-section-gap);}

.collection-slide{margin-bottom:var(--gap-gutter);}
.collection-nav .slick-track{margin-left:0px; margin-right:0px;}
.collection-nav .slick-track .slick-slide{border:2px solid transparent; margin-right:var(--gap-gutter); transition:border-color var(--transition-color-time),opacity var(--transition-color-time);
  opacity:.7; border-radius:var(--image-border-radius); overflow:hidden; cursor:grab;}
.collection-nav .slick-track .slick-slide:hover{border:2px solid var(--color-onx-blue); }
.collection-nav .slick-track .slick-slide.slick-current{opacity:1;}

.clctn-links{align-items: center;}
.clctn-links a{font-family:var(--font-primary); font-size:var(--size-button); font-weight:700; line-height:1; color:var(--color-onx-blue); background-color:transparent;border:none;} 
/* .clctn-links .download-brochure{color:var(--color-concrete);} */

.floor-plans a + a{display: none;}

.intro .slick-lightbox-slick-item{padding:2rem;}
.intro .slick-lightbox-slick-item-inner {display:inline-block; vertical-align:middle; max-width:100%; max-height: 100%!important; height:100%!important; width:100%; background-color:var(--color-stone); padding:2rem;
border-radius:var(--image-border-radius); position:relative;}
.intro .slick-lightbox-slick-caption {position:absolute; top:0; left:0; padding:2rem; color:var(--color-concrete); text-transform:uppercase; font-weight:700; font-size:var(--size-navigation); line-height:var(--lh-navigation); letter-spacing:.01em; text-align:left;}
.intro .slick-lightbox-slick-caption span{color:#000000; display:block;}


.dh-header{padding:0 var(--gap-margins) var(--gap-section-small);}
.dh-header a{font-family:var(--font-primary); font-size:var(--size-button); font-weight:700; line-height:1; color:var(--color-onx-blue);}

.dh-slider{overflow:hidden; padding-left:var(--carousel-indent); --carousel-indent:var(--gap-margins);}
.dh-slider .slick-slider {margin:0 0.5rem;}
.dh-slider .slick-slide {margin-right:0.5rem; margin-left:0.5rem; cursor:grab;}

.dh-video{padding-top:121%; border-radius:var(--image-border-radius); pointer-events:none; transform:translateZ(0);}
.dh-video:before{content:''; position:absolute; top:0; left:0; height:100%; width:100%; z-index:5; background:linear-gradient(0deg,rgba(0,0,0,.8) 20%,transparent 60%); opacity:.5; transition:opacity var(--transition-opacity-time);
  pointer-events:none; transform:translateZ(0);}

.dh-video-card{z-index:1; pointer-events:all;}
.dh-video-card video,
.dh-video-card img{object-fit:cover;}
.dh-caption{padding:2rem; color:var(--color-off-white); z-index:6; user-select:none; transform:translateZ(0);}
.dh-caption h3{font-size:var(--size-header-four);}
.dh-caption p{height:79px;}

#features .modal-header{grid-column:1/-1;}
#features .modal-header h5{font-weight:700; text-transform:uppercase; font-size:var(--size-navigation); line-height:var(--lh-navigation); letter-spacing:.01em; color:var(--color-concrete);}
#features .modal-header h5 span{display:block; color:var(--color-black);}
#features .modal-content{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:2; display:grid; grid-template-columns:repeat(4,1fr); grid-column-gap:var(--gap-gutter); column-gap:var(--gap-gutter);
grid-row-gap:3rem; row-gap:3rem; width:calc(var(--grid-col-width)*4 + var(--gap-gutter)*3); background-color:var(--color-off-white); border-radius:var(--image-border-radius); padding:2rem 2rem 3rem 2rem; color:var(--color-black);
max-height:50rem; overflow-y:auto; pointer-events:all;}

.feature-list {column-count:4; grid-column:1/-1; column-gap:calc(var(--gap-gutter)*2);}
.feature-list ul{list-style:none; padding:0px; margin:0px; font-family:var(--font-primary); font-style:normal; letter-spacing:-.015em; font-size:var(--size-body); line-height:var(--lh-body);font-weight:300;
margin-left:0; margin-bottom:var(--reg-gap);}
.feature-list ul li{display:block;padding-left:1em;font-weight:300;font-size:var(--size-body-small);position:relative;margin-bottom:var(--li-gap);}
.feature-list ul li:before {display:inline-block;content:"";width:4px;height:4px;background-color:currentColor;border-radius:50%;margin-left:0;position:absolute;top:9px;left:0;}

#features .btn-close{position: relative; background: transparent;}
#features .btn-close:focus{box-shadow:0 0 0 0rem rgb(13 110 253 / 25%);}
#features .btn-close:before{transform: translate(-50%,-50%) rotate(45deg);}
#features .btn-close:after {transform: translate(-50%,-50%) rotate(-45deg);}
#features .btn-close:after, #features .btn-close:before {position: absolute; content: ""; top: 50%; left: 50%; width: 100%; height: 2px; background-color: currentColor;}

.tnc-popup-txt{position: absolute; bottom: 10px; right:1.4rem; font-size: 1.4rem;  font-weight: 400;}	
	
	
/* Footer */

.body-small {
  font-size: var(--size-body-small);
  line-height: var(--lh-body-small);
  font-weight: 300;
}

footer{background-color: var(--color-cement); padding: var(--gap-margins); color: var(--color-off-white);}
.f-header{display: grid; grid-template-columns: repeat(var(--grid-col-count),1fr); grid-column-gap: var(--gap-gutter); column-gap: var(--gap-gutter); padding-bottom: 9rem;}
.fh-left{grid-row: 1; grid-column: 1/span 3;}
.fh-left h3{font-weight: 400; font-size: var(--size-header-three); line-height: var(--lh-header-three); letter-spacing: -.005em; max-width: 51rem;}
.fh-left h3 a:hover{color: var(--color-onx-blue)!important;}
.fh-right{grid-row: 1; grid-column: span 3; color: var(--color-black);}

.fh-right .input-field{
  border-radius: 10rem!important;
    overflow: hidden;
    padding-right: 5rem!important;
}
.f-search{
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 2rem;
  border: none;
  background-color: var(--color-cement);
  width: 87px;
  height: 100%;
  -webkit-mask: url(../images/right-skinny-arrow.svg) no-repeat center;
  mask: url(../images/right-skinny-arrow.svg) no-repeat center;
  -webkit-mask-size:36px;
  mask-size:36px;
  text-indent: -9999px;
}

.f-nav{display: grid; grid-template-columns: repeat(var(--grid-col-count),1fr); grid-column-gap: var(--gap-gutter); column-gap: var(--gap-gutter); padding-bottom: 9rem;}
.f-nav nav div{grid-column: span 1; display: flex; flex-direction: column; align-items: flex-start;}
.f-nav p{font-weight: 700; letter-spacing: .01em; text-transform: uppercase; margin: 0px;}
.f-nav a{letter-spacing: .01em; font-weight: 300; padding: 0px; color: var(--color-off-white); text-decoration: underline; -webkit-text-decoration-color: transparent; text-decoration-color: transparent; transition: color var(--transition-color-time),opacity var(--transition-opacity-time);}
.f-nav a:hover{opacity: .7; color: var(--color-off-white);}

#menu-communities, #menu-florida, #menu-texas{list-style:none; padding: 0px; margin: 0px; display: flex; flex-direction: column;}
#menu-communities li, #menu-florida li, #menu-texas li{line-height: unset;}
	
.f-devider {background-color: var(--color-off-white); height: 1px; width: 100%; margin-bottom: 3rem;}
.f-logo svg{height:47px; width: 156px;}
.f-logo path {fill:#ffffff;}

button:focus:not(:focus-visible) {box-shadow: none;}

.construction-info{background-color: var(--color-stone); color: var(--color-black); position: relative; width: 100%; padding-top: var(--gap-section-title);     margin-top: var(--gap-section-large);}
.construction-info h4{padding: 0 var(--gap-margins); margin-bottom: var(--gap-section-title); margin-bottom: 1rem;}
.construction-info .cntrn-line{padding: 0 var(--gap-margins); margin-bottom: var(--gap-section-title);}
	
.scroll-slide {position: -webkit-sticky; position: sticky; top: 0; height: 100vh; display: grid; grid-template-columns: repeat(var(--grid-col-count),1fr); grid-column-gap: var(--gap-gutter); column-gap: var(--gap-gutter); padding: var(--gap-margins); align-items: center; overflow: hidden; background-color: var(--color-stone); color: var(--color-black);}

.scroll-slide2 {position: -webkit-sticky; position: sticky; top: 0; height: 100vh; display: grid; grid-template-columns: repeat(var(--grid-col-count),1fr); grid-column-gap: var(--gap-gutter); column-gap: var(--gap-gutter); padding: var(--gap-margins); align-items: center; overflow: hidden; background-color: var(--color-stone); color: var(--color-black);}
  
.fixed-header.before-animate{opacity: 0;}

.scroll-slide:nth-child(odd) .scroll-slide-left,
.scroll-slide2:nth-child(odd) .scroll-slide-left{grid-column: 4/span 3; padding-left: var(--gap-text-body); padding-right: unset;}

.scroll-slide-left{display: flex; flex-direction: column; grid-column: span 3; grid-row: 1; height: calc(100vh - var(--gap-margins)*2); padding-right: var(--gap-text-body);}
.scroll-slide-left h3{font-weight: 700; font-size: var(--size-header-two); line-height: var(--lh-header-two); letter-spacing: -.005em;}
.scroll-slide-left h3 sup{line-height: .1; font-size: var(--size-header-sup);}
.scroll-slide-left h6{margin-top: 1rem; width: 89%; margin-bottom: auto; font-weight: 300; font-size: var(--size-header-six); line-height: var(--lh-header-six); letter-spacing: -.005em;}
.scroll-slide-left-footer{color: var(--color-concrete); border-top: 1px solid; margin-top: 2rem; width: 100%; padding-top: var(--gap-gutter); display: flex; align-items: flex-start; justify-content: space-between;}
.scroll-slide-left-footer p{width: calc(var(--grid-col-width)*2 + var(--gap-gutter)); padding-right: 2rem; flex-shrink: 0; line-height: var(--lh-caption); font-weight: 300; letter-spacing: .01em; margin-bottom: 0px;}
.scroll-slide-left-footer h3{text-align: right; font-weight: 400; font-size: var(--size-header-three); line-height: var(--lh-header-three); letter-spacing: -.005em;}
.scroll-slide-right{grid-column: span 3; grid-row: 1; width: 100%;}

.ss-right-vf{position: absolute; width: 100%; padding-top: 100%; border-radius: var(--image-border-radius); overflow: hidden; top: 50%; transform: translateY(-50%) translateZ(0);}
.ss-right-vf video{position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover;}

.lp-form form{display: grid; grid-gap: var(--gap-gutter); gap: var(--gap-gutter); grid-template-columns: repeat(2,1fr);}
.form-group{grid-column: span 1;}
.form-group.full-width{grid-column: 1/-1;}
.input-field{
  color: inherit;
  width: 100%;
  padding: var(--input-padding);
  border: 1px solid transparent;
  background-color: var(--color-off-white);
  transition: border-color var(--transition-color-time);
  border-radius: var(--input-border-radius);
  font-family: var(--font-primary);
  font-style: normal;
  letter-spacing: -.015em;
  font-size: var(--size-navigation);
  line-height: var(--lh-navigation);
  font-weight: 700;
  transition: opacity var(--transition-opacity-time);
}
.input-field:hover{outline: none; border: 1px solid var(--color-onx-blue);}
.input-field::placeholder{color:var(--color-cement);text-transform:uppercase}

.btn-form{line-height: 1; text-align: center; padding: 1.5rem 2rem; border-radius: 10rem; min-width: 21rem; font-family: var(--font-primary); font-size: var(--size-button); color: var(--form-btn-color,var(--color-concrete));
background-color: var(--form-btn-bg,var(--color-stone)); font-weight: 400; border: none; text-transform: uppercase;}

.cust-check {display: block; position: relative; padding-left: 4.5rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: var(--size-body); font-size:1.5rem; line-height: var(--lh-body);
font-weight: 300; color: currentColor; letter-spacing: .01em;}
.cust-check a{color: currentColor; text-decoration: underline;}
.cust-check input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.checkmark {position: absolute; top: 0; left: 0; height: 1.5rem; width: 1.5rem; border: 1px solid; border-radius: 50%; transform: translateY(0.2em);}
.checkmark:after {content: ""; position: absolute; display: none;}
.cust-check input:checked ~ .checkmark:after,
.cust-check input:checked ~ .checkmark:before {display: block; position: absolute; width: 75%; height: 1px; background-color: currentColor; content: ""; top: 50%; left: 50%;}
.cust-check .checkmark:after {transform: translate(-50%,-50%) rotate(45deg);}
.cust-check .checkmark:before{transform: translate(-50%,-50%) rotate(-45deg);}

#download-brochure .modal-dialog,
.brochure_modal .modal-dialog{max-width:unset;}
#download-brochure .modal-content,
.brochure_modal .modal-content{
  position: relative;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  grid-row-gap: 3rem;
  row-gap: 3rem;
  width: calc(var(--grid-col-width)*4 + var(--gap-gutter)*3);
  background-color: var(--color-cement);
  border-radius: var(--image-border-radius);
  padding: 2rem;
  z-index: 2;
  color: var(--color-off-white);
  margin: 0 auto;
  border: 0px;
}

#download-brochure .modal-content h3,
.brochure_modal .modal-content h3{grid-column: span 3;}
	
#download-brochure .lp-form,
.brochure_modal .lp-form{grid-column: 1/-1; color: var(--color-black);}
.modal-backdrop.show {opacity: 1; background-color: var(--color-modal-backdrop);}
	
#download-brochure .btn-form,
.brochure_modal .btn-form{color: var(--form-btn-color,var(--color-concrete)); background-color: var(--form-btn-bg,var(--color-stone));}

#download-brochure .btn-close,
.brochure_modal .btn-close{position: relative; background: transparent; color: var(--color-off-white); position: absolute; top: 2rem; right: 2rem; z-index: 3; opacity: 1; width: 2.8rem; height: 2.8rem; padding: 0px;}
#download-brochure .btn-close:focus, .brochure_modal .btn-close:focus{box-shadow:0 0 0 0rem rgb(13 110 253 / 25%);}
#download-brochure .btn-close:before, .brochure_modal .btn-close:before{transform: translate(-50%,-50%) rotate(45deg);}
#download-brochure .btn-close:after, .brochure_modal .btn-close:after {transform: translate(-50%,-50%) rotate(-45deg);}
#download-brochure .btn-close:after, #download-brochure .btn-close:before,
.brochure_modal .btn-close:after, .brochure_modal .btn-close:before{position: absolute; content: ""; top: 50%; left: 50%; width: 100%; height: 2px; background-color: currentColor;}

button.sub-menu-toggle{display: none;}
.navbar-light .navbar-nav .no-link a.nav-link{font-weight: 700; font-size: var(--size-navigation)!important; line-height: var(--lh-navigation); text-transform: capitalize; letter-spacing: .01em; color: var(--color-off-white); transition: color var(--transition-color-time); pointer-events: none;}

/* Press Page */

#post-28 .entry-header,
.page-id-226 .entry-header,
.archive .page-header{display: none;}

#post-28 .entry-content,
.archive .site-main,
.page-id-226 .entry-content {
  padding: var(--gap-page-start) var(--gap-margins) var(--gap-section-xxl);
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: var(--gap-section-xxl);
}

.press-card{
  position: relative;
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  margin-left: 0px!important;
  margin-right: 0px!important;
}
.press-card-text{
  display: flex;
  flex-direction: column;
  grid-column: 4/span 3;
  padding-left: var(--gap-text-body);
  justify-content: space-between;
  color: var(--color-black);
}
.pc-hedaer {
  width: calc(100% - var(--grid-col-width)/2);
  row-gap: var(--gap-sub-title);
}
.pc-hedaer ul,
.press-detail-main ul{list-style: none; padding: 0px; margin: 0px;}
.pc-hedaer ul li,
.press-detail-main ul li {
  margin-bottom: 1rem; 
  /* text-transform: uppercase;   */
  font-size: var(--size-body-small);
  line-height: var(--lh-body-small);
  font-weight: 300;
  letter-spacing: .01em;
  font-family: var(--font-primary);
  font-style: normal;
}
.pc-hedaer ul li a,
.press-detail-main ul li a{
  color: var(--color-cement);
}
.press-detail-main ul li{margin-bottom: 0px;}

.pc-footer{
  margin-top: 2rem;
  width: 100%;
  padding-top: var(--gap-gutter);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pcf-wrap{
  width: calc(var(--grid-col-width)*2 + var(--gap-gutter));
  display: flex;
  flex-direction: column;
  row-gap: var(--gap-title-description);
}
.pcf-wrap p a{color: var(--color-onx-blue);}
.pc-footer p{
  font-size: var(--size-body);
  line-height: var(--lh-body);
  font-weight: 300;
  letter-spacing: .01em;
  font-family: var(--font-primary);
  font-style: normal;
  color: var(--color-black);
  margin-bottom: 0px;
}
.btn-link {
  font-family: var(--font-primary);
  font-size: var(--size-button);
  font-weight: 700;
  line-height: 1;
  color: var(--color-onx-blue);
  background-color: transparent;
  border: none;
  cursor: pointer;
  text-transform: uppercase;
  text-decoration: none;
}
.press-card-media{
  position: relative;
  grid-row: 1;
  grid-column: 1/span 3;
}
.press-card-media .pmw{
  position: relative;
  width: 100%;
  padding-top: 78%;
}
.press-card-media .pmw .pmw-inner{
  border-radius: var(--image-border-radius);
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.press-card-media .pmw .pmw-inner figure{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.press-card-media .pmw .pmw-inner figure img{
  position: absolute;
  height: 100%!important;
  width: 100%!important;
  inset: 0px;
  object-fit: cover;
  color: transparent;
}
.press-card:nth-child(odd) .press-card-text{
  grid-column: span 3;
  grid-row: 1;
  padding-left: unset;
  padding-right: var(--gap-text-body);
}
.press-card:nth-child(odd) .press-card-media{
  grid-column: span 3;
}


/* Press details page */
.press-details{
  padding-top: var(--gap-page-start);
  padding-bottom: var(--gap-margins);
}

.post-author{
  grid-column: span 1;
}
.post-author p{
  letter-spacing: .01em!important;
  font-size: var(--size-navigation)!important;
  line-height: var(--lh-navigation)!important;
  font-weight: 700!important;
  text-transform: uppercase;
  margin-bottom: 0!important;
  color: var(--color-cement);
}
.press-inner{
  padding: 0 var(--gap-margins);
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
}
.press-detail-main{
  grid-column: 2/span 4;
}
.press-detail-main header{
  display: flex;
  flex-direction: column;
  width: 100%;
  row-gap: var(--gap-sub-title);
  color: var(--color-black);
  margin-bottom: var(--gap-section-title);
}
.press-detail-main header h1{
  font-weight: 700;
  font-size: var(--size-header-two);
  line-height: var(--lh-header-two);
  font-family: var(--font-primary);
  font-style: normal;
  letter-spacing: -.005em;
}

.hero-image figure{
  width: 100%;
  border-radius: var(--image-border-radius);
  overflow: hidden;
  margin-bottom: var(--gap-section-title);
}
.hero-image figure img{
  height: 100%!important;
  width: 100%!important;
  max-width: 100%!important;
  object-fit: cover;
}

.press-content{
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  margin-bottom: var(--gap-section-large);
  
}
.press-content strong{
  font-weight: bolder;
}
.blog-markdown{
  --bigger-gap: var(--gap-text-body);
  --reg-gap: 1rem;
  --li-gap: 0.2rem;
}
.blog-markdown h3{
  font-weight: 400;
  font-size: var(--size-header-three);
  line-height: var(--lh-header-three);
  letter-spacing: -.005em;
}
.blog-markdown h3 strong{
  font-weight: bold;
}
.blog-markdown a, .blog-markdown figure, .blog-markdown .wp-block-image, .blog-markdown h1, .blog-markdown h2, .blog-markdown h3, .blog-markdown h4, .blog-markdown h5, .blog-markdown h6, .blog-markdown ol, .blog-markdown p, .blog-markdown table, .blog-markdown ul {
  grid-column: 2/span 3;
}
.blog-markdown h1, .blog-markdown h2, .blog-markdown h3, .blog-markdown h4, .blog-markdown .wp-block-image {
  margin-bottom: var(--reg-gap);
}
.blog-markdown a, .blog-markdown div, .blog-markdown ol, .blog-markdown p, .blog-markdown ul {
  font-family: var(--font-primary);
  font-style: normal;
  letter-spacing: -.015em;
  font-size: var(--size-body);
  line-height: var(--lh-body);
  font-weight: 300;
	word-break:break-word;
}
.blog-markdown p:not(:last-child) {
  margin-bottom: var(--reg-gap);
}
.blog-markdown ol, .blog-markdown ul {
  margin-bottom: var(--reg-gap);
}
.blog-markdown ul {
  list-style-type: none;
  margin-left: 1em;
}
.blog-markdown li {
  position: relative;
  margin-bottom: var(--li-gap);
}
.blog-markdown ul li:before {
  display: inline-block;
  content: "";
  width: 0.2em;
  height: 0.2em;
  background-color: currentColor;
  border-radius: 50%;
  margin-left: -1em;
  position: absolute;
  top: 0.7em;
  left: 0;
}
.blog-markdown a {
  text-decoration: underline;
  color: var(--color-green);
}
.post-navigation{
  display: none;
}


/* Dark theme */
.single-press_onx .brnad-logo path,
.page-id-28 .brnad-logo path,
.page-id-187 .brnad-logo path,
.page-id-1088 .brnad-logo path,
.page-id-193 .brnad-logo path,
.page-id-869 .brnad-logo path,
.page-id-226 .brnad-logo path,
.single-post .brnad-logo path,
.archive .brnad-logo path{
  fill: var(--color-black);
}

.single-press_onx .navbar-light .navbar-nav .nav-link,
.page-id-187 .navbar-light .navbar-nav .nav-link,
.page-id-1088 .navbar-light .navbar-nav .nav-link, 
.page-id-193 .navbar-light .navbar-nav .nav-link,
.page-id-869 .navbar-light .navbar-nav .nav-link,
.page-id-28 .navbar-light .navbar-nav .nav-link,
.page-id-226 .navbar-light .navbar-nav .nav-link,
.archive .navbar-light .navbar-nav .nav-link,

.single-post .navbar-light .navbar-nav .nav-link,
.single-press_onx .navbar-light .navbar-nav .nav-link,
.archive .navbar-light .navbar-nav .nav-link,

.page-id-28 .navbar-light .navbar-toggler,
.single-press_onx .navbar-light .navbar-toggler,
.page-id-187 .navbar-light .navbar-toggler,
.page-id-1088 .navbar-light .navbar-toggler,
.page-id-193 .navbar-light .navbar-toggler,
.page-id-869 .navbar-light .navbar-toggler,
.page-id-226 .navbar-light .navbar-toggler,
.single-post .navbar-light .navbar-toggler,
.single-press_onx .navbar-light .navbar-toggler,
.archive .navbar-light .navbar-toggler,

.page-id-28 .navbar-light .navbar-nav .no-link a.nav-link,
.page-id-226 .navbar-light .navbar-nav .no-link a.nav-link,
.page-id-187 .navbar-light .navbar-nav .no-link a.nav-link,
.page-id-1088 .navbar-light .navbar-nav .no-link a.nav-link,
.single-press_onx .navbar-light .navbar-nav .no-link a.nav-link,
.page-id-193 .navbar-light .navbar-nav .no-link a.nav-link,
.page-id-869 .navbar-light .navbar-nav .no-link a.nav-link,
.single-post .navbar-light .navbar-nav .no-link a.nav-link,
.single-press_onx .navbar-light .navbar-nav .no-link a.nav-link,
.archive .navbar-light .navbar-nav .no-link a.nav-link{
  color: var(--color-black);
}

.page-id-28 .navbar-light .cangle,
.page-id-226 .navbar-light .cangle,
.page-id-869 .navbar-light .cangle,
.archive .navbar-light .cangle{
	color:#ffffff;
}

	
	
.page-id-266 .book-toor a, .page-id-266 .book-toor2,
.page-id-418 .book-toor a, .page-id-418 .book-toor2{background-color: var(--color-off-white); color: var(--color-onx-blue)!important}
	
.page-id-266 .fixed-header .book-toor a, .page-id-266 .fixed-header .book-toor2,
.page-id-418 .fixed-header .book-toor a, .page-id-418 .fixed-header .book-toor2{background-color: var(--color-onx-blue); color: var(--color-off-white)!important}

	
.new-era{padding: 0 var(--gap-margins); display: grid; grid-row-gap: var(--gap-section-large); row-gap: var(--gap-section-large); grid-auto-rows: max-content;}
.ne-row{position: relative; width: 100%; display: grid; grid-template-columns: repeat(var(--grid-col-count),1fr); grid-column-gap: var(--gap-gutter); column-gap: var(--gap-gutter); grid-row-gap: var(--gap-section-title);
row-gap: var(--gap-section-title);}
.ne-header-col{grid-column: 1/span 5;}
.ne-header-col h2{margin-bottom: 2rem; width: calc(var(--grid-col-width)*3 + var(--gap-gutter)*2); letter-spacing: -.005em;}
.ne-header-col p{width: calc(var(--grid-col-width)*3 + var(--gap-gutter)*2); letter-spacing: .01em;}
.ne-image-col{grid-column: 1/-1;}
.ne-image-col-inner{border-radius: 1rem; padding-top: 46.7%;}
.postid-290 .ne-image-col-inner,
.postid-144 .ne-image-col-inner{border-radius: 1rem; padding-top: 63.7%;}
.ne-image-col-inner figure img{object-fit: cover;}

.cmnty-tabs{
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  column-gap: var(--gap-gutter);
  padding-bottom: var(--gap-section-small);
}
.cmnty-tabs li{
  width: 100%;
}
.cmnty-tabs li button{
  cursor: pointer;
  background-color: transparent;
  border: none;
  width: 100%;
  padding: 0px;
}
.cmnty-tabs-header{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: var(--color-gravel);
  width: 100%;
  transition: color var(--transition-color-time);
  text-align: left;
}
.cts-devider{
  background-color: currentColor;
  width: 100%;
  height: 1px;
  margin-bottom: var(--gap-tab-header);
  
}
.cmnty-tabs-header h3{
  margin-bottom: 1rem;
  letter-spacing: -.005em;
}
.cmnty-tabs-header p{
  width: 85%;
  letter-spacing: .01em;
  font-weight: 300;
  font-size: var(--size-body);
  line-height: var(--lh-body);
}
.cmnty-tabs li button.active h3,
.cmnty-tabs li button.active p{color: var(--color-concrete);}
.cmnty-tabs li button.active .cts-devider{background: #a9a7a3;}

.cmnt-tab-content .tab-pane {
  position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.image-viewer{
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  color: inherit;
}
.im-col{
  border-radius: var(--image-border-radius);
  width: 100%;
  background-color: var(--color-gravel);
}
.object-cover{
  object-fit: cover;
}
.map-viewer{
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  color: inherit;
}

.map-col-section{
  position: relative;
  border-radius: var(--image-border-radius);
  height: calc(38vw - var(--gap-margins)*2 - var(--gap-gutter));
  overflow: hidden;
  filter: grayscale(100%);
}

.map-viewer .accordion{
  position: relative;
  border-radius: var(--image-border-radius);
  height: calc(38vw - var(--gap-margins)*2 - var(--gap-gutter));
  color: var(--color-concrete);
    overflow-y: auto;
    padding-right: 2rem;
}
.map-viewer .accordion-button{
  font-size: var(--size-body);
  line-height: var(--lh-body);
  font-weight: 300;
  letter-spacing: .01em;
  font-family: var(--font-primary);
  color: var(--color-concrete);
  font-style: normal;
  width: 100%;
  padding: 0.5rem 0;
  text-align: left;
  background: transparent!important;
  border-bottom:1px solid var(--color-concrete);
}
.accordion-item {
  background: transparent!important;
  border: 0px solid var(--color-concrete);
}
.accordion-body{
  width: 100%;
    padding: 1rem 0;
    color: var(--color-black);
}
.accordion-body.regular-markdown{
  display: block;
  --bigger-gap: var(--gap-text-body);
  --reg-gap: 1rem;
  --li-gap: 0.2rem;
}
.accordion-body.regular-markdown p{
  font-family: var(--font-primary);
  font-style: normal;
  letter-spacing: -.015em;
  font-size: var(--size-body);
  line-height: var(--lh-body);
  font-weight: 300;
}
.accordion-body.regular-markdown p:not(:last-child) {
  margin-bottom: var(--reg-gap);
}

.accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
  transform: scale(.7) !important;
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
}

.slick-lightbox.intro2 .slick-lightbox-slick{height: 100%; padding: 2rem;}
.slick-lightbox.intro2 .slick-list,
.slick-lightbox.intro2 .slick-track{height: 100%;}

.cm-plan{padding-bottom: var(--gap-section-small);}

.tab-content>.tab-pane {display: block; height: 0px; overflow: hidden;}
.tab-content>.active {display: block; height: auto;} 

.postid-142 .image-viewer .im-col:first-child{padding-top:125%!important;}

.map-link{
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  transform: translate(-50%,-50%);
  background-color: transparent;
  border-radius: 50%;
  cursor: pointer;
  border: 1px solid var(--color-black);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-black);
  z-index: 2;
  transition: color var(--transition-color-time),background-color var(--transition-color-time);
  font-size: 1.2rem;
  font-weight: 500;
}
.map-link:hover{
  background-color: rgba(0,0,0,.2);
  color: var(--color-black);
}
.map-link.active{
  background-color:#000000;
  color: #ffffff;
}
.map-link span{
  display: inline-block;
  color: var(--color-black);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
  left: calc(100% + 1rem);
}
.map-link.left span{
  right: calc(100% + 1rem);
  left:unset;
}

.hidden {
  display: none;
}


/* Privacy and TNC pages */
.tnc-outer{
  min-height: 100vh;
  padding: var(--gap-page-start) var(--gap-margins) var(--gap-section-xxl);
}
.tnc-outer.regular-markdown{
  display: block;
  --bigger-gap: var(--gap-text-body);
  --reg-gap: 1rem;
  --li-gap: 0.2rem;
}

.tnc-inner{
  font-family: var(--font-primary);
  font-style: normal;
  letter-spacing: -.015em;
  font-size: var(--size-body);
  line-height: var(--lh-body);
  font-weight: 300;
  max-width: 70rem;
  margin: 0 auto;
}

.tnc-inner h1{
  font-weight: 700;
  font-size: var(--size-header-four)!important;
  line-height: var(--lh-header-four);
  text-transform: uppercase;
  font-family: var(--font-primary);
  font-style: normal;
  letter-spacing: -.005em;
}
.tnc-outer.regular-markdown p:not(:last-child) {
  margin-bottom: var(--reg-gap);
}
.tnc-outer.regular-markdown a, .tnc-outer.regular-markdown div, .tnc-outer.regular-markdown ol, .tnc-outer.regular-markdown p, .tnc-outer.regular-markdown ul {
  font-family: var(--font-primary);
  font-style: normal;
  letter-spacing: -.015em;
  font-size: var(--size-body);
  line-height: var(--lh-body);
  font-weight: 300;
}
.tnc-outer.regular-markdown h1, .tnc-outer.regular-markdown h2, .tnc-outer.regular-markdown h3, .tnc-outer.regular-markdown h4 {
  margin-bottom: var(--reg-gap);
}
.tnc-outer strong{
  font-weight: bold;
}
.tnc-outer.regular-markdown u {
  text-decoration: underline;
}
.tnc-outer.regular-markdown a {
  text-decoration: underline;
  color: var(--color-green);
}
	
	.tnc-roman-number {list-style: none; padding:0px}
	.tnc-roman-number > li{padding-left:40px; position: relative;}
	.tnc-roman-number > li::before {content: "(" counter(list-item, lower-roman) ") ";	position: absolute;	left: 0;}


/* Contact US */
.contact-us-outer{
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  padding: var(--gap-page-start) var(--gap-margins) var(--gap-section-start);
  background-color: var(--color-concrete);
}
.contact-form{
  position: relative;
  grid-column: 1/span 4;
  grid-row: 1;
}
.our-location{
  grid-column: 6/span 1;
  grid-row: 1;
  display: flex;
  flex-direction: column;
  row-gap: var(--gap-section-title);
  color: var(--color-off-white);
}

.contact-col{
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--gap-section-start) + 2rem);
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  grid-row-gap: 7rem;
  row-gap: 3rem;
}

.contact-call-hd{
  grid-column: 1/span 4;
  grid-row: 1;
  display: grid;
  grid-template-columns: repeat(6,1fr);
  } 
.contact-col h3{
  color: var(--color-off-white);
  letter-spacing: -.005em;
  font-size: 3.4rem;
}

.contact-col h3{
  grid-column: 1/span 4;
}
.contact-col h3 + h3{
  grid-column: 5/span 2;
  justify-content: flex-end;
  display: inline-flex;
  flex-wrap: wrap;
  height: max-content;
}



.contact-form-outer{
  position: relative;
  grid-column: 1/-1;
}
.location-inner{
  width: 100%;
}
.location-inner h3{
  font-size: var(--size-body);
  line-height: var(--lh-body);
  letter-spacing: .01em;
  text-transform: uppercase;
}
.location-inner h3 strong{
  font-weight: 700;
}
.location-inner p{
  font-size: var(--size-body);
  line-height: var(--lh-body);
  font-weight: 300;
  letter-spacing: .01em;
  margin: 0px;
}

.about-outer{
  min-height: 100vh;
  width: 100%;
  display: grid;
  grid-row-gap: var(--gap-section-large);
  row-gap: var(--gap-section-large);
  grid-auto-columns: 100vw;
  padding-bottom: var(--gap-margins);
  overflow: hidden;
}
.about-hero{
  background-color: var(--color-onx-blue);
  height: 100vh;
  padding: var(--gap-section-start) var(--gap-margins) var(--gap-section-start);
  align-items: center;
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
}
.about-hero h1{
  color: var(--color-off-white);
  grid-column: span 4;
  font-weight: 700;
  font-size: var(--size-header-one);
  line-height: var(--lh-header-one);
  letter-spacing: -.005em;
}
.about-hero.contact-msg h1{
  color: var(--color-off-white);
  grid-column: span 6;
	display:flex;
	flex-direction:column;
	row-gap:2rem;
}
.about-hero.contact-msg p{color:#ffffff}
	.about-hero.contact-msg p a{color:#ffffff; font-weight:500;border-bottom: solid 1px;}
.contact-msg{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	row-gap: 2rem;
}
.our-mission{
  padding: 0 var(--gap-margins);
  width: 100%;
  overflow: hidden;
}
.our-mission-inner{
  width: 100%;
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  grid-row-gap: var(--gap-section-title);
  row-gap: var(--gap-section-title);
}
.our-mission-header{
  grid-column: 1/span 5;
}
.our-mission-header h4{
  margin-bottom: 2rem;
  width: calc(var(--grid-col-width)*3 + var(--gap-gutter)*2);
}
.our-mission-header p{
  width: calc(var(--grid-col-width)*3 + var(--gap-gutter)*2);
  letter-spacing: .01em;
}
.our-mission-image{
  grid-column: 1/-1;
}
.omi-inner{
  position: relative;
  width: 100%;
  border-radius: 1rem;
  overflow: hidden;
  padding-top: 46.7%;
}
.omi-inner figure{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.omi-inner figure img{
  position: absolute;
  height: 100%;
  width: 100%;
  inset: 0px;
  object-fit: cover;
  color: transparent;
}
.about-vision{
  padding: calc(var(--gap-section-xl) - var(--gap-section-large)) var(--gap-margins) 0;
}
.av-inner{
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
}
.av-inner h4{
  margin-bottom: var(--gap-section-small);
  grid-column: span 4;
  grid-row: 1;
}
.our-goal{
  padding: calc(var(--gap-section-xxl) - var(--gap-section-large)) var(--gap-margins) 0;
}
.our-goal-col{
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
}
.ogc-left{
  grid-row: 1;
  grid-column: span 3;
}
.ogc-left-inner{
  position: relative;
  width: 100%;
  padding-top: 77.89%;
}
.ogc-left-inner figure{
  border-radius: var(--image-border-radius);
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.ogc-left-inner figure img{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  color: transparent;
}

.ogc-right{
  padding-left: var(--gap-text-body);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  list-style: none;
  grid-row: 1;
  grid-column: span 3;
}
.ogc-right h4{
  letter-spacing: -.005em;
}
.og-info{
  margin-top: 2rem;
  width: 100%;
}
.og-info-inner{
  border-bottom: 1px solid var(--color-black);
}
.og-info .og-info-inner:last-child{
  border-bottom: 0px;
}
.og-info-inner h2{
  color: var(--color-onx-blue);
  margin-right: 3rem;
  line-height: 1;
  padding-top: 0.1em;
  font-size: var(--size-header-two);
}
.og-info-inner p{
  columns: var(--color-black);
  width: 30rem;
  padding-top: 0.2em;  
  letter-spacing: .01em;
}
.abt-tabs{
  padding: 0 var(--gap-margins);
  width: 100%;
}
.abt-tabs-inner{
  width: 100%;
  overflow: hidden;
}
.abt-tab-image{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
  transition: opacity var(--transition-opacity-time);
}
.abt-tab-image-inner{
    position: relative;
    width: 100%;
    padding-top: 45%;
}
.abt-tab-image figure{
  border-radius: var(--image-border-radius);
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.abt-tab-image figure img{
  position: absolute;
  height: 100%;
  width: 100%;
  inset: 0px;
  object-fit: cover;
  color: transparent;
}

.about-tabs{
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  padding-bottom: var(--gap-section-small);
}
.about-tabs li{
  width: 100%;
}
.about-tabs li button{
  cursor: pointer;
  background-color: transparent;
  border: none;
  width: 100%;
  text-align: left;
  color: var(--color-gravel);
}
.about-tabs li h3{
  margin-bottom: 1rem;
}
.about-tabs li p{
  width: 85%;
  font-weight: 300;
  letter-spacing: .01em;
  font-size: var(--size-body);
  line-height: var(--lh-body);
}
.about-tabs li .devider{
  background-color: currentColor;
    width: 100%;
    height: 1px;
    margin-bottom: var(--gap-tab-header);
}

.about-tabs li button.active{
  color: var(--color-concrete);
}

.ov-outer{
  padding: 0 var(--gap-margins);
  width: 100%;
}
.ov-inner{
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
}
.ov-col-left{
  padding-right: var(--gap-text-body);
  grid-row: 1;
  grid-column: span 3;
  color: var(--color-black);
}
.ov-col-left h4{
  margin-bottom: var(--gap-section-small);
}
.ov-col-left p{
  letter-spacing: .01em;
}
.ov-col-right{
  padding-left: var(--gap-text-body);  
  grid-row: 1;
  grid-column: span 3;  
}
.ov-col-right ul{
  list-style: none;
  color: var(--color-black);
}
.ov-col-right ul li{
  border-bottom: 1px solid var(--color-black);
  padding-top: 0.1em;
  font-weight: 700;
  font-size: var(--size-header-two);
  line-height: var(--lh-header-two);
  font-family: var(--font-primary);
  font-style: normal;
  letter-spacing: -.005em;
}
.ov-col-right li:last-child{ border-bottom: 0px;}


.wm-outer{
  padding: calc(var(--gap-section-xl) - var(--gap-section-large)) var(--gap-margins) 0;
}
.wm-inner{
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  grid-row-gap: var(--gap-section-title);
  row-gap: var(--gap-section-title);
}
.wm-top{
  grid-column: 1/-1;
}
.wm-top h4{
  width: calc(var(--grid-col-width)*2 + var(--gap-gutter));
}
.what-made{
  grid-column: 1/-1;
}
.what-made .slick-track{display:flex}
.what-made .slick-slide {
  grid-column: span 2;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: var(--gap-section-title);
  padding-right: 1rem;
  height: auto;
}
.wm-header{color: var(--color-concrete);}
.wm-header h3{
  margin-bottom: 1rem;
}
.wm-header p{
  width: 85%;
  font-weight: 300;
  letter-spacing: .01em;
  font-size: var(--size-body);
  line-height: var(--lh-body);
}
.wm-header .devider{
  background-color: currentColor;
  width: 100%;
  height: 1px;
  margin-bottom: var(--gap-tab-header);
}
.wm-content{
  position: relative;
  width: 100%;
  padding-top: 120%;
}
.wmc-inner{
  border-radius: var(--image-border-radius);
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.wmc-inner img{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  color: transparent;
}

.career-outer{
  padding: 0 var(--gap-margins);
  width: 100%;
}
.career-inner{
  position: relative;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  grid-row-gap: var(--gap-section-title);
  row-gap: var(--gap-section-title);
}
.join-team{
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 0.5em;
  display: block;
}
.career-header{
  grid-column: 1/span 5;
}
.career-header h2{
  margin-bottom: 2rem;
  width: calc(var(--grid-col-width)*3 + var(--gap-gutter)*2);
}
.career-header p{
  width: calc(var(--grid-col-width)*3 + var(--gap-gutter)*2);
  letter-spacing: .01em;
}
.career-image{
  grid-column: 1/-1;
}
.cm-inner{
  position: relative;
  width: 100%;
  border-radius: 1rem;
  overflow: hidden;
  padding-top: 46.7%;
}
.cm-inner img{
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
.tech-hero-banner {
  height: 100vh;
  width: 100vw;
  padding: 2rem;
}
.tech-hb-inner{  
  border-radius: var(--image-border-radius);
}
.thb-caption{
  z-index: 2;
  color: var(--color-off-white);
  padding: 1rem calc(var(--gap-margins) - 2rem);
}
.thb-caption h1{
  line-height: 1;
  letter-spacing: -.005em;
}
.tech-intro{
  padding: var(--gap-section-large) var(--gap-margins);
  display: grid;
  grid-template-columns: repeat(var(--grid-col-count),1fr);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
}
.tech-intro h4{
  margin-bottom: var(--gap-section-small);
  grid-column: span 4;
  grid-row: 1;
}

.tech-top-scroll.construction-info{background-color: var(--color-concrete); color: var(--color-off-white);}
.tech-top-scroll .scroll-slide{color: var(--color-off-white); background-color: var(--color-concrete);}
.tech-top-scroll .scroll-slide-left-footer{color: var(--color-off-white);}

.abt-tabs.tech-sustainability{padding: var(--gap-section-large) var(--gap-margins);}
.tech-sustainability h4{color: var(--color-black); margin-bottom: var(--gap-section-title); letter-spacing: -.005em;}

/* .materials-section.construction-info{background-color: var(--color-off-white); color: var(--color-black);} */

.abt-tabs.tech-sustainability{padding: var(--gap-section-large) var(--gap-margins);}
.tech-sustainability h4{color: var(--color-black); margin-bottom: var(--gap-section-title); letter-spacing: -.005em;}

.explore-community{padding: var(--gap-section-large) var(--gap-margins);}
.explore-community h4{color: var(--color-black); margin-bottom: var(--gap-section-title);}

.explore-cmnty-outer{
  width: 100%;
  display: grid;
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  grid-template-columns: repeat(2,1fr);
}

.tech-card{text-decoration: none; display: block;}
.ex-header{    position: relative;
  width: 100%;
  padding-top: 54%;
  margin-bottom: var(--gap-section-small);
}
.ex-header-inner{
  border-radius: var(--image-border-radius);
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.tech-card p{color: var(--color-cement); margin-bottom: 1.2rem; text-transform: uppercase;}
.tech-card h5{color: var(--color-black); font-weight: 700; font-size: var(--size-header-five); line-height: var(--lh-header-five);}


/* Tech section */
.tech-timeline{background-color: var(--color-stone); padding: var(--gap-section-title) var(--gap-margins) 0; --phase-height: 8rem;}
.tech-header{
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: var(--phase-height);
  width: 100%;
  padding: 2rem 0;
  display: grid;
  grid-template-columns: repeat(2,1fr);
  background: linear-gradient(to bottom,var(--color-stone) 70%,transparent 100%);
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  z-index: 2;
}
.tech-col{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 1rem;
  color: var(--color-gravel);
  transition: color var(--transition-color-time);
  text-transform: uppercase;
}
.tech-line{
  width: 100%;
  height: 1rem;
  background-color: currentColor;
}
.tech-body{
  width: 100%;
  display: grid;
  grid-column-gap: var(--gap-gutter);
  column-gap: var(--gap-gutter);
  grid-template-columns: repeat(2,1fr);
}
.tech-right{
  position: -webkit-sticky;
  position: sticky;
  height: calc(100vh - var(--phase-height));
  top: var(--phase-height);
  padding-top: 2rem;
  padding-bottom: var(--gap-margins);
}
.tech-time-frame{
  height: 100%;
  width: 100%;
}
.tech-time-info{
  position: relative;
  background-color: var(--color-stone);
}
.tti-inner{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: -webkit-sticky;
  position: sticky;
  height: calc(100vh - var(--phase-height));
  top: var(--phase-height);
  padding-top: 2rem;
  padding-bottom: var(--gap-margins);
}
.tti-inner h3{
  width: calc(var(--grid-col-width)*2 + var(--gap-gutter));
	font-size: var(--size-header-four);
}
.tti-inner h3 span strong{
  color: var(--color-onx-blue);
  font-size: var(--size-header-two);
  display: block;
  font-weight: bold;
}
.tti-inner p{
  width: calc(var(--grid-col-width)*2 + var(--gap-gutter));
  margin-top: auto;
}

.navbar .nav-item .dropdown-menu.show{display: flex!important; flex-wrap: wrap; flex-direction: column;}
.menu-0{order: 0;}
.menu-1{order: 1;}
.menu-2{order: 2;}
.menu-3{order: 3;}
.menu-4{order: 4;}
.menu-5{order: 5;}
.menu-6{order: 6;}

.zf-errorMessage {
  font: 12px Arial, Helvetica, sans-serif;
  color: #ff0000;
  padding-top: 5px;
}
.post-28 .press-card:first-child .btn-link{display:none}

.eql-house{max-height: 50px; margin-right: 10px;}

.f-social a{margin: 0px 8px;}
.f-social a img{max-width: 24px;}
.f-social a:hover img{filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(50%);}

.not-found p{color:#ffffff; font-size: var(--size-body); line-height: var(--lh-body); font-weight: 300; margin-top: 2rem; font-size: var(--size-body)!important;}
.not-found p a{color:#ffffff; font-weight: 600;}
	
.tnc-outer ul{margin-left:20px; margin-bottom:1rem;}
.tnc-outer ul li ul{margin-top:1rem; margin-bottom:0px}
.tnc-outer ul li ul{list-style:disc}
.tnc-outer ul li ul li ul{list-style:square}
.tnc-outer li{padding-bottom:1.4rem}
.tnc-outer li:last-child{padding-bottom:0px}
.tnc-outer h3{font-size: 1.6rem; font-weight: 600; margin-top: 2.4rem;}
.tnc-outer h4{font-size: 1.4rem; font-weight: 600; margin-top: 2.4rem;}
	
.single-community .slick-lightbox-slick,
.single-community .slick-list,
.single-community .slick-track{height:100%}
.single-community .intro .slick-lightbox-slick-item-inner{align-items: center; justify-content: center; display: inline-flex; padding: 8rem 2rem 3rem 2rem;}
.single-community .intro .slick-lightbox-slick-item-inner .slick-lightbox-slick-img{max-height: 100% !important;}

/*Multiple homes */
.mltiplehomes-info{padding: 0 var(--gap-margins);}
.multiple-homes{padding: 0 var(--gap-margins);}
.mh-card{border: solid 1px #d9d9ce; border-radius: var(--image-border-radius); overflow: hidden;}
.mh-image{/* padding-top: 75%; */ aspect-ratio: 16/9;}
.multiple-homes-slider .slick-slide{padding: 0 15px;}
.multiple-homes-slider .slick-list{margin: 0 -15px;}
.mh-card-body{padding: 2rem; font-size: var(--size-body); line-height: var(--lh-body); font-weight: 300; letter-spacing: .01em;}

.mh-card-body h3{font-size: var(--size-header-five); font-weight: 600; margin-bottom: 1.4rem;}

.mh-card-body p{margin-bottom: 10px;}
.mh-card-footer{padding: 2rem;padding-top: 0px; display: flex; justify-content: space-between; align-items: center;}
.mh-card-footer a{font-family:var(--font-primary); font-size:var(--size-button); font-weight:700; line-height:1; color:var(--color-onx-blue); background-color:transparent;border:none;} 
.mh-card-footer a:hover{color:var(--color-concrete);}
.intro .slick-lightbox-slick-item:before{display: none!important;}
	
/*  BKT Button */	
	.bt-btn.dropdown .dropdown-menu{width: 100%; padding: 0px; padding: 1rem 2rem 2rem 2rem; border-radius: var(--image-border-radius); background: transparent; border: 0; display: unset;
		opacity: 0; transform: translateY(-2em); z-index: -1; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;}
	.bt-btn.dropdown:hover .dropdown-menu {display: block; opacity: 1; transform: translateY(0); transition: .3s; transition-delay: 0s, 0s, 0.3s;}
	.bt-btn .dropdown-menu li{padding-top:10px; text-align: center;}
	.bt-btn .dropdown-menu a{font-weight: 400; color: var(--color-off-white); padding: 0px; transition: color var(--transition-color-time), opacity var(--transition-opacity-time);
		font-size: var(--size-navigation); line-height: var(--lh-navigation); letter-spacing: .01em;}
	.bt-btn .dropdown-menu a:hover{background: transparent; opacity: 0.7;}
	.fixed-header .bt-btn.dropdown .dropdown-menu {background: rgb(250 249 248 / 85%);}
	.fixed-header .bt-btn .dropdown-menu a{  color: var(--color-black);}
	
	.page-id-28  .bt-btn .dropdown-menu a,
	.single-press_onx .bt-btn .dropdown-menu a,
	.page-id-226 .bt-btn .dropdown-menu a,
	.single-post .bt-btn .dropdown-menu a,
	.page-id-193 .bt-btn .dropdown-menu a,
	.page-id-187 .bt-btn .dropdown-menu a,
	.page-id-1088 .bt-btn .dropdown-menu a,
	.page-id-869 .bt-btn .dropdown-menu a{color: var(--color-black);}
	
	#menu-item-9 .dropdown-menu #menu-item-1449{width:100%; order: 10; margin-top:5px}
	#menu-item-9 .dropdown-menu #menu-item-1450{order: 11;}
	#menu-item-9 .dropdown-menu #menu-item-1451{order: 12;}
	
	.top-slide{grid-template-columns:1fr}
	.top-slide h3.scroll-slide-title-one{font-weight: 700;   font-size: var(--size-header-two);  line-height: var(--lh-header-two);    letter-spacing: -.005em;}
	.top-slide .mid-video{text-align:center}
	.top-slide .mid-video video{max-width:250px}
	.top-slide-lr{display:grid;grid-template-columns: 60% 1fr;column-gap: 8rem;}
	.top-slide-lr .tsl h6{font-size:2rem}
	.tsr ul{list-style:none;padding:0px;margin:0px;max-width: 300px;}
	.tsr ul li{border-top:solid 2px #b9afa8;color:#b9afa8;text-transform:uppercase;padding: 1rem 0px;font-weight: 700;}
	
	.single-press_onx .press-detail-main .wp-element-caption{font-size:15px; font-style: italic; padding: 0.5rem; color:#36454F}
	
	.about-tabs li p a{color: var(--color-gravel);}
	.about-tabs li button.active p a,	
	.clnt-description a{color: var(--color-onx-blue);}
	
.faq-desc-section{padding: 0 var(--gap-margins); display: grid;grid-template-columns: 1fr 1fr; row-gap: var(--gap-section-large); column-gap: 2rem;}
	.faq-desc-section h2,
	.faq-desc-section h3{
		font-size: var(--size-header-four);
		font-weight: 700;
		line-height: var(--lh-header-four);
		text-transform: uppercase;
		margin-bottom:2rem;
	}
	.faq-desc-section h3{padding-top:1.5rem}
	.faq-desc-section .accordion{
		position: relative;
		color: var(--color-concrete);
		padding-right: 2rem;
	}
	.faq-desc-section .accordion-button{
		font-size: var(--size-body);
		line-height: var(--lh-body);
		font-weight: 600;
		letter-spacing: .01em;
		font-family: var(--font-primary);
		color: var(--bs-body-color);
		font-style: normal;
		width: 100%;
		padding: 1.5rem 0;
		text-align: left;
		background: transparent !important;
		border-bottom: 1px solid var(--color-concrete);
	}
	
/* Archive page */
	.pc-hedaer h2 a{
		font-size: var(--size-header-two);
		font-weight: 700;
		line-height: var(--lh-header-two);
	}
	.pc-hedaer h2 a:hover,
	.post-categories li a:hover{color:var(--color-onx-blue)}
	

	
}


@media only screen and (min-width: 119.99em){
  html {font-size: 75%;}
  .brnad-logo svg{width: 156px; height: 48.5px;}
}

@media (min-width: 992px) {
  .navbar .nav-item .dropdown-menu {display:flex; flex-wrap:wrap; visibility: hidden; opacity: 0; position: absolute; left: 0; width: 100%; transform: translateY(-2em); z-index: -1; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;white-space: nowrap; width:370px}  
  .navbar .nav-item:hover .dropdown-menu{visibility: visible; opacity: 1; z-index: 1; top:100%; transform: translateY(0); transition: .3s; transition-delay: 0s, 0s, 0.3s; /* display: grid!important; flex-wrap: wrap; flex-direction: column; grid-template-columns:1fr 1fr */}
  .navbar-light .dropdown-toggle::after{display:none;}
	
	#menu-item-9 .dropdown-menu #menu-item-24{width:100%}
	#menu-item-9 .dropdown-menu li{padding-right:15px; width:50%}
	
	
	
	.fixed-header.navbar .nav-item .dropdown-menu{width:420px; background-color: rgb(250 249 248 / 85%);}
	
	.book-sub-nav ul li a.nav-link {
		font-size: var(--size-navigation)!important;
		line-height: var(--lh-navigation)!important;
		padding: 15px 0px 0px 0px !important;
		font-weight: 600!important;
		letter-spacing: .01em!important;
		background:transparent!important;
		text-transform:unset!important;
	}
	
	
  /* bkt */
  .bt-btn{margin-left: 3.5rem;}
	
	
}

@media only screen and (max-width: 60em){
  :root {
    --size-header-one: 6.5rem;
    --size-header-two: 5.25rem;
    --size-header-three: 3.5rem;
    --size-header-four: 2.1rem;
    --size-header-five: 2.5rem;
    --size-header-six: 2.5rem;
    --size-button: 1.4rem;
    --size-body: 1.5rem;
    --size-body-small: 1.25rem;
    --size-caption: 1.4rem;
    --size-header-sup: 2.6rem;
  }


  .hero-caption-cnt{flex-direction: column; align-items: flex-start!important;}
  .form-main {flex-direction: column; column-gap: unset; row-gap: var(--gap-margins);}
  .form-left {width: 100%; row-gap: 6rem;}
  .ch-right {grid-column: 5 / span 2;}
  .collection-grid {row-gap: var(--gap-section-small); --slide-section-gap: 2.5rem;}
  .collection-slider {grid-column: 1 / -1;}
  .collection-info {grid-area: 2 / 1 / auto / -1; padding-left: unset;}

  .intro .slick-lightbox-slick-item-inner{height: 100vh; padding: 2rem; display:flex; align-items: center; justify-content: center;}
  .intro .slick-lightbox-slick-item {padding: 2rem; height: 100vh!important;display:flex;}

  #features .modal-content{max-height: unset; width: calc(100% - 4rem); height: calc(100% - 4rem); grid-auto-rows: max-content; padding: var(--gap-text-body);}
  #features .modal-dialog{max-width: 100%; margin: 0px;}
  #features .modal-dialog-centered{min-height: 100%;}
  .feature-list {column-count: 2;}

  .navbar-collapse .ms-lg-auto{width: 100%;}
  .navbar-nav li{width: 100%;}

  .wap-nav{justify-content: space-between; flex-basis: 100%; justify-content: unset; align-items: center; display: grid; grid-template-columns: repeat(var(--grid-col-count),1fr); grid-column-gap: var(--gap-gutter); column-gap: var(--gap-gutter);}
  .wap-nav .brnad-logo{grid-column: 3/span 2; width: 100%; display: flex; justify-content: center;}
  .wap-nav .book-toor2{grid-column: 5/span 2;}

  .brnad-logo svg {width: 100px; height: 30.8px;}

  .navbar-light .navbar-toggler{border: 0px; color:#ffffff; width: 35px; position: relative;}
  
  .navbar-toggler::before,
  .navbar-toggler::after{
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
    height: 2px;
    width: 100%;
    content: "";
    background-color: currentColor;
    transition: transform var(--transition-transform-time);
  }
  .navbar-toggler::before{transform: translate(-50%,-0.75rem);}
  .navbar-toggler::after{transform: translate(-50%,0.75rem);}

  .navbar-toggler.cangle::before{transform: translate(-50%,-50%) rotate(45deg);}
  .navbar-toggler.cangle::after{transform: translate(-50%,-50%) rotate(-45deg);}

  .navbar-collapse{position: fixed; top: 0; left: 0; width: 100%; height: 100vh!important; background-color: var(--color-onx-blue); padding: calc(var(--nav-height) + 0rem) var(--gap-margins) 10rem; color: var(--color-off-white);
  display: flex;flex-direction: column; justify-content: space-between;}

  .navbar-light .navbar-nav {width: 100%;}
  .navbar-light .navbar-nav .nav-link{font-weight:400; font-size: var(--size-header-four); line-height:var(--lh-header-four); border-bottom:1px solid var(--color-off-white); letter-spacing: -.005em; padding: 2rem 0;}

  .book-toor a{background: white; color: var(--color-onx-blue)!important; width: calc(var(--grid-col-width)*4 + var(--gap-gutter)*3); display: block;}

  .navbar .nav-item .dropdown-menu li,
  .fixed-header.navbar .nav-item .dropdown-menu li{font-weight: 300; letter-spacing: .01em; color: var(--color-off-white); margin-bottom: 5px;}

  .navbar .nav-item .dropdown-menu li a,
  .fixed-header.navbar .nav-item .dropdown-menu li a{font-weight: 400; font-size: var(--size-header-four)!important; line-height: var(--lh-header-four); color: var(--color-concrete); letter-spacing: -.005em;     border: 0px;
    white-space: nowrap;}

  .navbar .dropdown-toggle.show{border-bottom: transparent;}
  .navbar .nav-item .dropdown-menu{padding:0rem 2rem 2rem 2rem;border-bottom: 1px solid var(--color-off-white); transform: translateY(0); transition: .3s; transition-delay: 0s, 0s, 0.3s;}

  .fixed-header.navbar .nav-item .dropdown-menu{width: auto; margin: 0px; background: transparent; padding:0rem 2rem 2rem 2rem;border-bottom: 1px solid var(--color-off-white); border-radius: 0;}

  .dropdown > .nav-link{position: relative;}
  .dropdown > .nav-link:before,
  .dropdown > .nav-link:after{position: absolute; content: ""; top: 50%; right: -1%; width: 1rem; border: 0px; background-color: currentColor; height: 1px; transition: transform var(--transition-transform-time);}

  .dropdown > .nav-link:after {transform: translate(-50%,-50%) rotate(90deg);}
  .dropdown > .nav-link:before{transform: translate(-50%,-50%); transition: opacity var(--transition-opacity-time);}

  .dropdown > .nav-link.show:before {opacity: 0; transform: translate(-50%,-50%); transition: opacity var(--transition-opacity-time);}
  .dropdown > .nav-link.show:after{transform: translate(-50%,-50%) rotate(180deg);}

  .nav-link.show,
  #menu-item-16 a{border: 0px!important;}
  
  .fixed-header.navbar-light .navbar-toggler {color: #000000;}
  .fixed-header.navbar-light .navbar-toggler.cangle {color: #ffffff;}
  
  .navbar-text{width: 100%;}

  .f-header {column-gap: unset; padding-bottom: 6rem;}
  .fh-left {grid-row: unset; grid-column: 1/-1; margin-bottom: 2rem;}
  .fh-right {grid-row: unset; grid-column: 1/-1;}
  .f-logo svg {height:30.8px; width:100px;}

  .f-nav{column-gap: unset; padding-bottom: 6rem; grid-template-columns: auto;}
  .f-nav nav{padding: 0.6rem 0; border-bottom: solid 1px #ffffff;}
  .f-nav nav:last-child{border: 0px;}
  
  .f-nav nav div {max-height: 0; overflow:hidden; /* transition: max-height 5s ease-out; */}
  .f-nav p{position: relative; width: 100%;}
  .f-nav nav p:after,
  .f-nav nav p:before{position: absolute; content: ""; top: 50%; right: -1%; width: 15px; height: 2px; background-color: currentColor; height: 1px; transition: transform var(--transition-transform-time);}
  .f-nav nav p:after {transform: translate(-50%,-50%) rotate(90deg);}
  .f-nav nav p:before {transform: translate(-50%,-50%); transition: opacity var(--transition-opacity-time);}
  .f-nav nav.open p:before {opacity: 0; transform: translate(-50%,-50%); transition: opacity var(--transition-opacity-time);}
  .f-nav nav.open p:after {transform: translate(-50%,-50%) rotate(180deg);}
  .f-nav nav.open div {height:auto; max-height: 500px; transition: max-height 1s ease-in !important; display: flex; flex-direction: column; margin-top:1rem;
	        display: grid;
        grid-template-columns: 1fr 1fr;
        margin-top: 1rem;
        row-gap: 0.5rem;
	
	}

  .scroll-slide,   .scroll-slide2 {grid-template-columns: unset; column-gap: unset; display: flex; flex-direction: column; justify-content: center; align-items: unset;}
  .scroll-slide-left {height: unset; grid-column: unset; grid-row: unset; padding-right: unset; margin-bottom: 6rem;}
  .scroll-slide-left h3{font-size: var(--size-header-five);}
  .scroll-slide-left h6{width: 100%; font-size: var(--size-body);}

  .ss-right-vf{position: relative; top: unset; transform: translateZ(0);}
  .scroll-slide-left-footer p {width: calc(var(--grid-col-width)*4 + var(--gap-gutter)*3); padding-right: var(--gap-gutter);}
  .scroll-slide-left-footer h3{font-size: var(--size-header-three);}

  #download-brochure .modal-content,
 .brochure_modal .modal-content{width: calc(100vw - 4rem); height: calc(100vh - 4rem); align-items: center; align-content: center;}
  .navbar-light .navbar-nav .no-link a.nav-link{font-weight: 300; letter-spacing: .01em; color: var(--color-off-white); margin-bottom: 5px;}

  .press-details{padding-bottom: var(--gap-section-large);}
  .press-detail-main{grid-column: 1/-1; padding: 0 var(--gap-margins);}

  .blog-markdown a, .blog-markdown figure, .blog-markdown .wp-block-image, .blog-markdown h1, .blog-markdown h2, .blog-markdown h3, .blog-markdown h4, .blog-markdown h5, .blog-markdown h6, .blog-markdown ol, .blog-markdown p, .blog-markdown table, .blog-markdown ul {
    grid-column: 1/-1;
  }

  .ne-row{row-gap: var(--gap-section-small);}
  .ne-header-col h2{width: calc(var(--grid-col-width)*5 + var(--gap-gutter)*4);}
  .ne-header-col p{width: calc(var(--grid-col-width)*5 + var(--gap-gutter)*4);}
  .ne-image-col-inner{padding-top:100%;  }

  .contact-us-outer{row-gap: var(--gap-section-mobile);}
  .contact-form{grid-column: 1/-1;}
  .our-location{grid-row: unset; grid-column: 1/-1; display: grid; grid-template-columns: repeat(var(--grid-col-count),1fr); grid-column-gap: var(--gap-gutter); column-gap: var(--gap-gutter);}
  .location-inner{grid-column: span 3;}
  .post-author{grid-column: 1/-1; margin-bottom: 5rem;}
  .post-author p{display: inline-block;}

  .about-hero h1{grid-column: 1/-1;}
  .our-mission-header h4{width: calc(var(--grid-col-width)*5 + var(--gap-gutter)*4);}
  .our-mission-header p{width: calc(var(--grid-col-width)*5 + var(--gap-gutter)*4);}
  .our-goal-col{row-gap: var(--gap-margins);}
  .ogc-left{grid-row: unset; grid-column: 1/-1;}
  .ogc-right{padding-left: unset; grid-row: unset; grid-column: 1/-1;}
  .og-info-inner{display: grid; grid-template-columns: repeat(var(--grid-col-count),1fr); grid-column-gap: var(--gap-gutter); column-gap: var(--gap-gutter);}
  .og-info-inner h2{grid-row: 1; grid-column: 1/span 2; margin-right: unset; width: 100%;}
  .og-info-inner p{width: 100%; grid-column: 4/span 3;}
  .ov-inner{row-gap: var(--gap-margins);}
  .ov-col-left{padding-right: unset; grid-row: unset; grid-column: 1/-1;}
  .ov-col-right{padding-left: unset;grid-row: unset; grid-column: 1/-1;}
  .wm-outer{padding: calc(var(--gap-section-xxl) - var(--gap-section-large)) 0;}
  .wm-top h4{width: unset;margin-bottom: var(--gap-section-small); padding: 0 var(--gap-margins);}
  .what-made{--carousel-indent: var(--gap-margins);width: 100%; overflow: hidden; padding-left: var(--carousel-indent);}
  .wm-header p{width: 100%;}
  .wm-content{height: calc(85vw - var(--gap-margins)*2); border-radius: var(--image-border-radius); overflow: hidden; padding: 0px;}
  .career-inner{row-gap: var(--gap-section-small);}
  .career-header h2, .career-header p{width: calc(var(--grid-col-width)*5 + var(--gap-gutter)*4);}
  .cm-inner{padding-top: 100%;}
  .about-outer{padding-bottom: var(--gap-section-large);}

  .tech-sustainability{padding: var(--gap-section-large) 0;}
  .tech-sustainability h4{padding: 0 var(--gap-margins);}
  .explore-community{padding: var(--gap-section-large) var(--gap-margins);}
  .explore-cmnty-outer{grid-template-columns: 1fr; column-gap: unset; row-gap: 5rem;}

  .contact-col h3{grid-column: 1/-1;}
  .contact-col h3 + h3{grid-column: 1/-1; justify-content: flex-start; margin-top: 1.4rem;}
	
   /* BKT */
	.navbar-collapse{z-index:1}
   .bt-btn{position: absolute; right:5rem;}
		
	.top-slide h6.scroll-slide-para-one{font-size: var(--size-body);}
	.top-slide-lr{grid-template-columns:1fr; row-gap:2rem}
	.top-slide h3.scroll-slide-title-one{font-size: var(--size-header-five);}
	
	.tsr ul {max-width: 100%; display: grid; grid-template-columns: 1fr 1fr; column-gap: 4rem;}
	.tsr ul li{border-top:solid 1px}
	.tsr ul li:nth-child(5){grid-column: 1 /-1}
	.top-slide{justify-content:flex-start}

}

@media only screen and (max-width: 37.5em){
    :root {
      --size-header-one: 5rem;
      --size-header-two: 4.5rem;
      --size-header-three: 3rem;
      --size-header-four: 1.8rem;
      --size-header-five: 3rem;
      --size-header-six: 10rem;
      --size-button: 1.3rem;
      --size-body: 1.3rem;
      --size-body-small: 1rem;
      --size-caption: 1.3rem;
      --lh-header-five: 1.1;
      --gap-margins: 2.5rem;
      --gap-section-large: 7.5rem;
      --gap-section-xl: 7.5rem;
      --gap-section-xxl: 7.5rem;
      --gap-section-title: 3rem;
      --gap-section-small: 2rem;
      --gap-title-description: 1rem;
      --input-padding: 1rem 2rem;
      --image-border-radius: .5rem;
      --gap-text-body: 3rem;
      --nav-height: 8rem;
  }

  .hero-banner {height: calc(100vh - 10rem); padding: 1rem; --screenHeight: calc(100vh - 10rem);}
  .hero-banner + .hero-banner {height: calc(var(--screenHeight) - 1rem);}

  .home .hero-banner.menu-0{height: calc(100vh - 10rem); padding: 1rem; --screenHeight: calc(100vh - 10rem);}

	.update-hading h2 span{font-size:10px}
	.cmnt-hd,
	.cmnt-home-hd{font-size: 14px;}
  
  .book-toor a,
  .book-toor2{min-width: unset; font-size: var(--size-body-small)!important;  padding: 1rem!important;}
  .navbar{padding: 2rem var(--gap-margins) 1rem;}
  .comunity-form {margin-top: calc(var(--gap-section-large)/2);}
  .form-main {padding: 2rem;}
  .form-header h2 {font-size: var(--size-header-five);}

  .f-nav nav p:after, .f-nav nav p:before{width: 1rem;}

  .fixed-header {transform: translateY(-1rem);}

  .form-group {grid-column: 1/-1;}
  .scroll-slide-left > h3{padding-top: 15px;}
  .scroll-slide-left-footer h3 {font-size: 2.4rem;}
  .f-search {width: 60px; -webkit-mask-size: 26px; mask-size: 26px;}

  .hero-caption-cnt{padding: 1rem calc(var(--gap-margins) - 1rem) 1rem;}
  /* .hero-caption-cnt h3{max-width: 65%; line-height: 17px;} */
  .hero-caption-cnt h1 {margin-bottom: 0.2rem;}
	.hero-caption-cnt h2{margin-bottom: 0.2rem;}

  #download-brochure .modal-content,
  .brochure_modal .modal-content{width: calc(100vw - 2rem); height: calc(100vh - 2rem);}
  #download-brochure .modal-content h3,
 .brochure_modal .modal-content h3{grid-column: 1/-1;}


  /* Press Page */
  .press-card{row-gap: var(--gap-margins);}
  .press-card-text,
  .press-card:nth-child(odd) .press-card-text{padding-left: unset; grid-column: 1/-1; grid-row: 2; padding-right: unset;}
  .press-card-media,
  .press-card:nth-child(odd) .press-card-media{grid-column: 1/-1;}
  .pc-hedaer{width: 100%;}
  .pc-footer{padding-top: 0px;}
  .pcf-wrap{width: calc(100% - (var(--grid-col-width) + var(--gap-gutter))); width:100%}
  .press-detail-main{grid-column: 1/-1; padding: 0;}
  .btn-pill {padding: 1rem;}

  .ne-header-col{grid-column: 1/-1;}
  .ne-header-col h2{width: calc(var(--grid-col-width)*6 + var(--gap-gutter)*5);}
  .ne-header-col p{width: calc(var(--grid-col-width)*6 + var(--gap-gutter)*5);}
  .dh-caption p{height: auto;}

  .image-viewer{grid-template-columns: 1fr; column-gap: unset; row-gap: var(--gap-gutter);}
  .cmnt-tab-content .tab-pane{position: relative;}
  .im-col-wap{height: calc(100vw - var(--gap-margins)*2);}
  .wap-grid-tab{display: grid; row-gap: var(--gap-section-large);}
  .map-viewer{grid-template-columns: 1fr; column-gap: unset; row-gap: var(--gap-gutter);}
  .map-viewer .accordion{padding-right: 0px; padding-bottom: 2rem; height: unset;}
  .map-col-section{height: calc(100vw - var(--gap-margins)*2); width: 100%;}

  .contact-col{row-gap: var(--gap-section-mobile);}
  .contact-col h3{grid-column: 1/-1;}
  .location-inner{grid-column: 1/-1;}

  .about-hero h1{font-size: var(--size-header-two);}

  .career-header {grid-column: 1/-1;}
  .career-header h2, .career-header p{width: calc(var(--grid-col-width)*6 + var(--gap-gutter)*5);}
  .join-team{position: relative; padding: 0px; margin-top: 2rem; text-align: left;}

  .tech-hero-banner{padding: 1rem; height: var(--cover-height-mobile);}
  .thb-caption{padding: 1rem calc(var(--gap-margins) - 1rem);}
  .thb-caption h1{font-size: 3.7rem;}


  .scroll-slide:nth-child(odd) .scroll-slide-left, .scroll-slide2:nth-child(odd) .scroll-slide-left {padding-left:0;}


  .tech-body {
    display: flex;
    flex-direction: column;
  }

  .tech-body .wap-scroll {
    display: grid;
    grid-auto-flow: column;
  }

  .tech-time-info {
    width: 100vw;
    padding: 0 var(--gap-margins) var(--gap-margins);
    --graphic-height: calc(80vw - var(--gap-margins) * 2);
    height: unset !important;
  }
  .tti-inner {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: unset;
    top: unset;
    padding-top: unset;
    padding-bottom: unset;
  }
  .tech-right {
    width: 100%;
    height: var(--graphic-height);
    padding: 0 var(--gap-margins);
    display: flex;
    align-items: center;
  }
  .tti-inner h3 {
    width: 100%;
  }
  .tti-inner p {
    display: none;
  }

  .tech-timeline {
    padding: var(--gap-section-title) 0;
  }
  .tech-header {
    display: grid;
    width: 100%;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-column-gap: var(--gap-gutter);
    column-gap: var(--gap-gutter);
    padding: var(--gap-margins) var(--gap-margins) 0;
    margin-bottom: 5rem;
  }


  .navbar-collapse .ms-lg-auto{height: 100%; position: relative;}
  .navbar-light .navbar-nav{height: 100%; overflow:auto}
	
	#menu-item-17,
	#menu-item-702,
	#menu-item-703,
	#menu-item-704,
	#menu-item-705,
	#menu-item-706{position: absolute; bottom:50px;}

	.single-post .navbar-light .navbar-toggler.cangle,
	.single-post .navbar-light .navbar-nav .nav-link,
	.single-press_onx .navbar-light .navbar-toggler.cangle,
	.single-press_onx .navbar-light .navbar-nav .nav-link{color:#ffffff}
	#menu-item-24 .nav-link,
	#menu-item-1449 .nav-link{font-size: var(--size-navigation)!important; color:#ffffff}


	.f-new{display: flex; align-items: center; margin-left: 15px;}
	.eql-house{max-height: 30px;}

	.contact-us-outer{padding-top: 15rem;}
	.pc-hedaer h2{    font-size: var(--size-header-three);}
	.tnc-popup-txt{left:1.5rem; font-size:1rem}
	.feature-list ul li:before{top:3px}
	
	/* nav link color reset */
	.page-id-193 .navbar-light .navbar-toggler,
	.page-id-869 .navbar-light .navbar-toggler,
	.page-id-187 .navbar-light .navbar-toggler,
	.page-id-1088 .navbar-light .navbar-toggler,
	.archive .navbar-light .navbar-toggler{color:#000000}
	

	.page-id-28 .navbar-toggler.cangle,
	.page-id-28 .navbar-light .navbar-nav .nav-link,
	
	.page-id-226 .navbar-toggler.cangle,
	.page-id-226 .navbar-light .navbar-nav .nav-link,
	
	.page-id-193 .navbar-toggler.cangle,
	.page-id-193 .navbar-light .navbar-nav .nav-link,

	.page-id-869 .navbar-toggler.cangle,
	.page-id-869 .navbar-light .navbar-nav .nav-link,
	
	.page-id-187 .navbar-toggler.cangle,
	.page-id-187 .navbar-light .navbar-nav .nav-link{color:#ffffff;}
	
	.page-id-1088 .navbar-toggler.cangle,
	.page-id-1088 .navbar-light .navbar-nav .nav-link{color:#ffffff;}
	
	.archive .navbar-toggler.cangle,
	.archive .navbar-light .navbar-nav .nav-link{color:#ffffff;}
	
	#post-28 .entry-content, .archive .site-main, .page-id-226 .entry-content{
		padding-top:10rem;
	}
	
	/* Multiple Homes */
	.mltiplehomes-info{padding: 0px 0px 0px var(--gap-margins);}
	.multiple-homes{padding: 0px 0px 0px var(--gap-margins);}
	.multiple-homes-slider .slick-slide{padding: 0 5px;}
	.multiple-homes-slider .slick-list{margin: 0 -5px;}

	.multiple-homes-slider .slick-list{padding:0 10% 0 0 !important;}
	.multiple-homes-slider .home-1 .slick-list,
	.multiple-homes-slider .home-2 .slick-list{padding:0!important;}

	.mh-card-body{padding: 1.4rem;}
	.mh-card-footer{padding: 1.4rem; padding-top: 0px;}

	.mh-card-body h3{font-size:2rem;}
	
	 /* BKT */
     .bt-btn{position: absolute; right:2rem;}
     .bt-btn.dropdown .dropdown-menu{padding: 0px 0px 1rem 0px;}
	
	.faq-desc-section{grid-template-columns: 1fr;  row-gap: 5rem;}
	.faq-desc-section .accordion{padding-right:0px;}
	
}



  #zsiqbtn{
    position: fixed!important;
    bottom: 10px!important;
    right: 10px!important;
  }

.single-community #menu-item-17{
	display:none
}
.single-community.postid-143 #menu-item-702,
.single-community.postid-144 #menu-item-703,
.single-community.postid-290 #menu-item-704,
.single-community.postid-505 #menu-item-705,
.single-community.postid-574 #menu-item-706,
/*new com */
.single-community.postid-818 #menu-item-912,
.single-community.postid-816 #menu-item-912,
.single-community.postid-801 #menu-item-912,
.single-community.postid-814 #menu-item-912{
	display:block!important
}

.feature-list ul li {font-size: var(--size-h4);}





