/* Custom Landing Page styles */

/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
---------------------------------------------------------------------------- */
/* stylelint-disable */

@font-face {
    font-family: 'Mosafin';
    src: url('/wp-content/themes/Eleanor/fonts/Mosafin-Medium.woff2') format('woff2'),
        url('/wp-content/themes/Eleanor/fonts/Mosafin-Medium.woff') format('woff'),
        url('/wp-content/themes/Eleanor/fonts/Mosafin-Medium.ttf') format('truetype');
    font-weight: medium;
    font-style: 500;
}

@font-face {
    font-family: 'Mosafin';
    src: url('/wp-content/themes/Eleanor/fonts/Mosafin-Bold.ttf') format('woff2'),
        url('/wp-content/themes/Eleanor/fonts/Mosafin-Bold.woff') format('woff'),
        url('/wp-content/themes/Eleanor/fonts/Mosafin-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: 700;
}

@font-face {
    font-family: 'Elegancy';
    src: url('/wp-content/themes/Eleanor/fonts/Elegancy.woff2') format('woff2'),
        url('/wp-content/themes/Eleanor/fonts/Elegancy.woff') format('woff'),
        url('/wp-content/themes/Eleanor/fonts/Elegancy.ttf') format('truetype');
    font-weight: medium;
    font-style: 400;
}

::-webkit-input-placeholder { /* Edge */
  color: #fff;
text-align:center;
	font-weight:400;
	  font-family: industry-inc-base, sans-serif;
	font-size: 15px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
text-align:center;
	font-weight:400;
	  font-family: industry-inc-base, sans-serif;
	font-size: 15px;
}

::placeholder {
color: #fff;
text-align:center;
	font-weight:400;
	  font-family: industry-inc-base, sans-serif;
	font-size: 15px;;
}
input[type="submit"]:focus {background-color:#8F6A2A!important;}
.spacer {height:300px; display:block; }

.page-template-thankyou h1 {
    padding: 100px 0 20px;
    margin-bottom: 0;
}
.promobar  {background-color:#162715!important; position:relative; background-image:url('/wp-content/themes/Eleanor/images/texture-leaf-green.jpg'); z-index:9;}

.promobar h2 {
    font-size: 24px;
    line-height: 130%;
    padding:14px 0;
    font-family: Mosafin, sans-serif;
    color: #D2C9BE;
    font-weight: 500;
    font-style: Medium;
    text-align: center;
    letter-spacing: 5%;
    margin-bottom:0!important;
}


.footerrow {background-color:#162715; padding:32px; position:relative; }
.footerrow .row {margin:0 auto; width:96%;}
.footerborder {
    background-color: #162715;
    background-image:url('/wp-content/themes/Eleanor/images/gold-patterns-cropped.png');
    background-size: contain;
    width: 100%;
    height: 80px;
}
.slick-prev {
    left: auto!important; right:183px!important;background-color: rgba(255, 255, 255, 1)!important; 
}
 .slick-next {
    right: 0!important;
	left:auto!important;background-color: rgba(255, 255, 255, 1)!important; 

}

.slick-next:hover, .slick-prev:hover {opacity:.8;}
.fullcol .valign {width: 60%;}
.slick-next,  .slick-prev {
    position: absolute;
    top: auto!important;
	bottom:0; background-color:#fff;
    width: 185px!important;
    height: 140px!important;
    margin-top: 0px!important;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat; margin-bottom:0!important;
}

.centernew .slick-prev:before { background-image:url('/wp-content/uploads/2020/12/leftarrow.png'); background-size: contain; background-position: center; background-repeat: no-repeat;  content: ""; width:66px; height:11px;  color:#000000; font-size: 60px; display:block; z-index:999!important; line-height: 140px; text-align:center!important;
background-color:transparent; text-align: center; position:absolute; top: 50%;
    left: 50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); }


.centernew .slick-next:before {background-image:url('/wp-content/uploads/2020/12/rightarrow.png'); background-size: contain; background-position: center;  content: "";background-repeat: no-repeat; width:66px; height:11px;  color:#000000; font-size: 60px; display:block; z-index:999!important; line-height: 140px; text-align:center!important;  background-color:transparent; text-align: center;position:absolute; top: 50%;
    left: 50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); 
}

button:focus, button:hover, a:focus {border: dotted 1px #000;}
.centernew .slick-next:after { background-size: contain; background-position: center;  background-repeat: no-repeat;font-family: "Font Awesome 5 Pro"; font-weight: 300; content: "";  width:1px; height:86px;  display:block; z-index:999!important; line-height: 140px; text-align:center!important;  background-color:transparent; text-align: center; background-color:#BAB9AF; position:absolute; top: 50%;
    left: 0;
    -moz-transform: translateX(0) translateY(-50%);
    -webkit-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%); 
}


.slick-list {
	padding-right: 284px!important;
	padding-left: 0!important;
}

.centernew {
	height: 899px;
}

.centernew div {
	height: 100%; background-size:cover;
 }
.col-xs-12 {
width: 100% !important;
}

.padding86 {
padding-top: 86px;
}




.gform_wrapper form { width:90%; margin: 0 auto; 
    
}
.gform_button {background-color:#90632C!important; color:#FFFFFF!important; font-weight:600!important; text-transform: uppercase!important;}
input {background-color:#EFEFED!important; border-color:#EFEFED!important;}
p.address {
    font-size: 1.25em;
    line-height: 1em;
    padding: 0px;
    font-family: Mosafin, sans-serif;
    text-align: center;
    letter-spacing: 1px;
    color: #fff;
    position: relative;
font-weight: 400;
    font-variation-settings: "opsz" 11, "wdth" 100, "wght" 400;}
p.url {font-size:18px; line-height: 28px; color:#fff; text-transform: uppercase; font-weight:900;letter-spacing: 3px;margin-bottom:0; font-family: Elegancy, sans-serif;}
span.footerlink {
    padding: 15px 0;
    color: #D0CABC;
    font-size: 19px;
    line-height: 15px;
    display: block;
    position: relative;
}

span.footerlink::after {
    background-color: #D0CABC;
    height: 1px;
    width: 123px;
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
}

.copyright p {
    color: #fff;
    font-family: Mosafin, sans-serif;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 24.3px;
    letter-spacing: 0%;
}

.heroformwraper {
padding-top: 0px;

width: 100%;
	margin: 52px auto 0px!important;
	display: block!important; 
	position:relative;
	height:170px;
}
.formrow {padding-bottom:50px;}

.gform_wrapper { }
.heroformwraper h5 {
	font-size: 1.35em;
    line-height: 1em;
    padding: 10px 20px;
    font-family: Mosafin, sans-serif;
    text-align: center;
    letter-spacing: 1px;
    color: #47433A; background-color:#fff; position:relative;
    width:70%;
    top:-20px; margin:0 auto -20px;
}

.gform_heading {display:none; }


.fullheight {
max-height:896px;
}
.h100 {
  height: 100%;
	position:relative;
}

.h100.fullcol {width: 100%!important;} 
.valign {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 70%!important;
}

.headersection {background-image:url('/wp-content/uploads/2020/12/headerbg@2x.png'); background-position: center; background-size:cover; height:184px; }
.headersection .valign {
  width: 100%;
}
.logo {
display:block;
	width:24%;
	display: block;
    position: absolute;
    top: 50%;
    left: 50px;
    -moz-transform: translateX(0) translateY(-50%);
    -webkit-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
}


.logorow {height:12%; position:relative; backround-color:#fff;}
.couplerow {height:88%;background-image:url('/wp-content/themes/Eleanor/images/04 Club Lounge V3.jpg'); background-size:cover; background-position:center; }


.gform_wrapper div.validation_error {
display:none!important;
}

.gform_wrapper .validation_message {
    color: #fff;
    font-weight: 700;
    letter-spacing: normal;
}
.mobile {display:none;}
.site-container {display:none;}
.herosection {background-image:url('/wp-content/uploads/2020/12/Mask-Group-49@2x.jpg'); background-position: center; background-size:cover; }
.stamp {width:149px; top:40px; right:20%; position:absolute;}
.footerlogo, .footerlogo img {max-width:486px;}
.footerlogo {margin: 0 auto; display:block;  }
.middlefooter .valign {width: 100%!important;}
.infowrapper {
  display: flex;
  justify-content: space-between;
}
.footerrow h2 {font-size: 25px!important;}

.greystarlogo {
    max-width: 123px;
    height: auto;
    margin: 0;
}

.greystarlogo img {
    max-width: 123px; position:relative; top:-5px;
   
}

.greystarcol {
	width:60%; margin:60px auto 40px; display:flex;
}
.leftiinfo {
  width: 20%;
}


p.disc {
    font-size: 12px!important;
    line-height: 14px!important;
    text-align: center!important;
    color: #fff; padding: 20px 0;
	width: 80%!important; margin: 0 auto; 
	font-weight:300;
}

p.policylinks {
  font-size: 12px;
    line-height: 14px;
    text-align: center!important;
	font-weight:900;
	color:#fff!important; letter-spacing:1px; text-transform: uppercase;
}
p.policylinks a {color: #fff!important; font-size:14px; font-weight:400; text-transform: uppercase;}
.rightinfo {
  width: 80%;
  font-size: 12px;
  color: #655256 !important;
}

.EngraversMTPro {
	font-family: sofia-pro, sans-serif !important;
}

.montroseimg {
	max-width: 845px;
}

h3.montrosetex {
	position:relative;
	left: -83px;
	padding-top: 80px;
	}

.yourhome {
	position:relative;
	left: -140px;
	padding-top: 80px;
	padding-bottom: 40px;
	}

.montrosepg::before {
position: absolute;
	top:66px;
	left:-27px;
	background-image:url('/wp-content/uploads/2020/12/star.png');
	width: 54px;
	height:54px;
	content:'';
	background-repeat:no-repeat;

}

.inkbg {
		background-image:url('/wp-content/uploads/2020/12/inkbg.png');
	background-position:right bottom;
	background-size: contain;
	background-repeat:no-repeat;

}

.peachtext {
position:relative;
left: -140px;
padding: 85px 0 70px;}

.peachpaint {
		background-image:url('/wp-content/uploads/2020/12/peachpaint@2x.jpg');
	background-position:top left;
	background-size: contain;
	background-repeat:no-repeat;
}

.overlay {
	opacity: 0;
	background-color:rgb(61,70,67,0);
	position: absolute;
	width: 100%;
	height: 100%;
	    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.gridimg .valign 
{opacity: 0;  transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out; width: 90%!important; max-width: 438px;}

.gridimg:hover .overlay, .gridimg:hover .valign
{opacity: 1;

}

.gridimg .valign p
{color: #D0CABC;
font-size: 27px;
line-height: 42px; text-align:center;}

.gridimg:hover .overlay
{opacity: 1;
		background-color:rgb(61,70,67,.86);
	mix-blend-mode: multiply;

}
.gridimg {
	  transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
	background-size:cover;
}

.gridimgrow {
	height:1024px;
}

.gridimg h4 {
	font-size:39px;
	line-height: 42px;
	color:#D0CABC;
	text-align:center;
}

.gridimg.A {
	background-position: center;
	background-size: cover;
	background-repeat:no-repeat;
	position:relative;
	margin-right:2%;
	width:23%;
	height: 40%;
	margin-top: 5%;
}

.gridimg.B {
   background-position: center;
	background-size: cover;
	background-repeat:no-repeat;
	position:relative; 
	width:38%;
	margin-right:2%;
	height: 45%;
	margin-top: 2.5%;
}

.gridimg.C {
   background-position: center;
	background-size: cover;
	background-repeat:no-repeat;
	position:relative;
	width:35%;
	height: 50%;
}

.gridimg.D {
   background-position: center;
	background-size: cover;
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	position:relative;
	margin-right:2%;
	width:8%;
	height: 38%;
	margin-bottom: 12%;
	margin-top:-.3%;
}

.gridimg.E {
   background-position: center;
	background-size: cover;
	background-repeat:no-repeat;
	position:relative;
	margin-right:2%;
	width:39%;
	height: 43%;
	margin-top: 1%;
	margin-bottom: 6%;
}

.gridimg.F {
   background-position: center;
	background-size: cover;
	background-repeat:no-repeat;
	position:relative;
	width:48%;
	z-index:3%;
	height: 56%;
	margin-top: -6%;
	
}
.white {
	color: #fff;
}
.grey {
	color: #3D4643;
}

.brown {color: #96785F;}

.cream {
	color:#D0CABC;
}

.instatag {font-size:39px;	padding-top:35px;}
.button:hover {
    background-color: #90632C!important;
    border-width: 0;
    color: #fff;
}
.montrosepg {
  width: 66%;
  margin-left: 8.8%;
  padding-top: 143px;
	position: relative;
}



h1 {
  color: #3D271D;
  font-size: 3.75em !important;
  line-height: 1em !important;
font-family: Elegancy, sans-serif;
  text-align : center;
  letter-spacing: 1px;
  padding: 40px 0 20px;
	  margin-bottom:0; font-weight:200;
      position: relative;
}

h1::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 3px;
  background-color: #B0BDAE;
  margin: 0 auto;
}


h3 {
    font-family: Mosafin, sans-serif;
    font-weight: 700;
    font-style: Bold;
    font-size: 20px;
    line-height: 150%;
    letter-spacing: 1%;
    text-align: center;
    margin-bottom: 0;
    padding:15px 0 0;
    color: #47433A;
}



span.line {
  margin: 0 10px;
  background-color: #D0CABC;
  width: 2px;
  height: 30px;
  display: inline-block; 
}

.linkcol .valign, .addresscol .valign  {
    display: block;
    position: absolute;
    top: auto;
	bottom:0;
    left: 50%;
    -moz-transform: translateX(-50%) translateY(0);
    -webkit-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0);
    width: 60%!important;
}

.fas, .fab {
  color: #fff!important;
  font-size: 30px;
  text-align: center; line-height: 35px;
}

.socialline {height:30px; width:1px; margin:0px 2px; display:inline-block; position: relative; top:5px;}
.socialline.mobile {display:none;}
.equalh {
  position: relative;
  top: -5px;
}
.equalh img {
  width: 30px;
}

.chair img {
  width: 30px;
}



.policy a
{
  color: #D0CABC;
}

.policycol {text-align:center;}

.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 80% !important;
   padding: 0 !important;
   margin: 0 auto !important;
}



body {
  font-family: sofia-pro, sans-serif;
  color: #101820;
}



p.small {margin-bottom:0!important;}
.policy {
  text-align: center;
  padding-bottom: 0px;
  color: #D0CABC;
}

.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0px !important;
}
.gform_wrapper .gform_footer {
   padding: 0 !important;
   width: 217px;
	height:35px;
   position: absolute;
   right: 0!important; left: 0!important;
   bottom: -17px; display: block; margin: 0 auto !important; 
	float: none !important;
	clear: none!important;
	text-align: center!important; background-color:#fff;
}
input[type="submit"] {
  background-color: #A0795A;
  padding: 0;
  height: 43px;
  line-height: 43px;
  text-transform: uppercase;
  border-radius: 0 !important;
  width: 198px !important; font-size:1.25em!important;
  font-weight: 400 !important;
	margin: 0 auto!important;
	display: block!important;
}

p {
 font-size:1.25em; line-height: 1.5em; padding:10px 0; font-family: Mosafin, sans-serif;  text-align : center;
  letter-spacing: 1px;
  color: #47433A; margin-bottom:0!important;
  font-weight: 400; font-variation-settings: "opsz" 11, "wdth" 100, "wght" 400;
}
.colright .container {max-width:95%!important;}

.colright .formrow .container {max-width:78%!important;}


.greybar {
    background-color: #90632C;
    background-image: linear-gradient(rgba(144, 99, 44, 0.7), rgba(144, 99, 44, 0.7)), url('/wp-content/themes/Eleanor/images/texture-leaf.jpg');
}

.greybar p {font-weight:400; padding: 0 0 30px!important; width: 100%; margin: 0 auto; line-height: 1em; font-style: italic; color: #47433A;
	font-weight: 100;    font-family: Elegancy, sans-serif;}
    .greybar h4 {
        color: #fff;
    }
h4 {color:#47433A;
    font-size: 1.75em !important;
    line-height: 1.1em !important;
    font-family: Elegancy, sans-serif;
    text-align: center;
    letter-spacing: 1px;
    padding: 30px;
    margin-bottom: 0;
    font-weight: 200;}


p.intro {
	padding: 16px 0 54px;
    width:80%;
    margin: 0 auto;
    font-family: Mosafin, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 1%;
}

p.phone {

    font-size: 1.25em;
    line-height: 1em;
    padding: 10px 20px;
    font-family: Mosafin, sans-serif;
    text-align: center;
    letter-spacing: 1px;
    color: #fff;
    position: relative;
font-weight: 400;
    font-variation-settings: "opsz" 11, "wdth" 100, "wght" 400;

}

.large {
  color: #655256;
  font-weight: 400;
}

input.large {
  color: #47433A!important;
}

.col {
  padding: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}


@media only screen and (max-width: 1680px) {
	
	body {font-size:14px;}
	
	.greystarlogo img {
    max-width: 100px;
    position: relative;
    top: -5px;
}
	
	.colleft {width:48%; max-wdith:48%;}
	.colright {width:52%; max-width:52%;}
}

@media only screen and (max-width: 1480px) {
	
}


@media only screen and (max-width: 1380px) {
	
	body {font-size:13px;}

}

@media only screen and (max-width: 1280px) {
	
	
}
@media only screen and (max-width: 980px) {
	body {font-size:16px;}
	.logorow {
    height: 127px;
    position: relative;
    background-color: #fff;
}
	
	.socialline.mobile {display:inline-block;}

	.spacer {height:300px; display:none; }
.page-template-thankyou h1 {
    padding: 45px 0 20px;
    margin-bottom: 0;
}
	.promobar::after {
    
    background-image: url(https://eleanorca.wpengine.com/wp-content/uploads/2020/12/mobbordertop@2x.png);
bottom:-10px;
    background-size:cover;
}
	
	.colleft {background-image:none!important;}
	.colleft img {width:100%; height:auto; margin-bottom:35px;}
	.col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
	
	h3.connect.where br {
    display: block;
}
		.logocol, .discol {width:100%!important;}
	
	.logocol {padding:25px 0!important;}
	span.footerlink::after {
  margin: 0 auto!important;
	display: block;
		left: auto; right: auto; text-align:center; width:100%!important;
}
	.linkcol, .addresscol {
    height: auto; text-align:center!important;
}
	.greystarcol {
    margin: 0px auto;
    display: flex; flex-direction: column;
}
	.linkcol {
    height: auto; padding-top:0px;
}.addresscol {
    padding-bottom:20px; padding-top:35px;
}
	.linkcol .valign, .addresscol .valign {
    display: block;
    position: relative;
    top: auto;
    bottom: 0;
    left:0;
    -moz-transform: translateX(0) translateY(0);
    -webkit-transform: translateX(-0) translateY(0);
    transform: translateX(0) translateY(0);
    width: 60%!important; margin:0 auto;
}
	.where.connect {padding:35px 0!important;}
	.neighmob img {width:100%!important;}
	body {overflow-x: hidden!important;}
	.instagramrowmob.mobile {background:url('https://chelseamuseam.wpengine.com/wp-content/uploads/2020/12/instamobg@2x.png'); background-size:cover!important; background-position: top left; padding-bottom:35px;}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
     padding-right: 0px!important;
    padding-left: 0px!important;
}
	.gf_right_third {
    width: 100% !important;
    margin-right: auto!important; margin: 0 auto!important;
}
	.middlefooter {padding: 0!important;}
	.footerrow .heroformwraper {
    margin: 0px auto!important; display:block; width:85%!important;
}
	.footerlogo, .footerlogo img {
    max-width: 300px; margin:35px auto!important;
}
	.instatag {font-size:25px; line-height: 25px;}

	.instapattern {
   display: none!important;
}
	.art {height:auto; padding: 50px 0!important;}
	.instaimg {
    display: block;
    position: relative;
    top: 0%;
    left: auto;
    right: 0;
    -moz-transform: translateX(0) translateY(-0);
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
    width: 100%!important;
	}.instaimgmob {padding-bottom:35px;}
	.instapattern {
    right: 0!important;
    height: auto;
    background-image: url(/wp-content/uploads/2020/12/instapattern.png);
    position: relative;
    top: 0;
    height: 100%;
    width: 90%;
    background-size: cover;
}
	.instagramrow .col-lg-4 {height:113px;}
	.gridimg {width:100%!important; margin: 0 auto!important; height:295px!important;}
	
	.gridwrapper h4 {color: #8E1838; font-size: 36px; font-size:36px; padding-top: 35px;}
	.gridwrapper p {font-size: 22px!important; line-height: 32px!important; color:#191718; padding: 35px 0!important; width:90%!important; margin: a auto;}
	.peachtextpg {margin-left:auto!important; width:85%!important; padding-top:100px; margin: 0 auto; display: block; }
	.gridimgrow .slick-next, .gridimgrow .slick-prev {
    position: absolute;
    top: 250px!important;
    bottom: auto!important;

}
	.centernew.gridimgrow {height: auto!important;}
.peachtext {
    position: relative;
    left: auto;
	right:0;
    padding: 85px 0 70px;
	width:90%;
	margin: 0 auto; display:block;
	
}
	.slick-prev {
    right: 69px!important;
}
.slick-next,  .slick-prev {
    
    width:69px!important;
    height: 50px!important;
 
}
	.centernew .slick-next:after {
        height: 36px; 
}
	
	
	.montrosepg {
    width: 85%;
    margin-left: auto;
		margin: 0 auto;
    padding-top:80px; display:block;
		    position: relative;
}
	.centernew .slick-prev:before, .centernew .slick-next:before {
    width: 23px;
}
	.montrosepg::before {
  
    left: 0px;
   
}.slick-list {
    padding-right: 0px!important;
    padding-left: 0!important;
}
	
	.centernew {
    height: 286px;
}
	.yourhome {
    position: relative;
    left: -20px;
    padding-top: 80px;
    padding-bottom: 10px;
}
	.inkbg {
    background-image: url(/wp-content/uploads/2020/12/inkmob@2x.png);
    background-position: center bottom;
    background-size: contain;
    background-repeat: no-repeat;
}
	.montrosetext {
    position: relative;
    left: auto; right: auto;
		display:block; margin: 0 auto;
    padding-top: 40px; width:80%;
}
	.montroseimg, .montroseimg img {
    max-width: 100%; width:100%; margin: 10px auto 35px!important;
}
	h3 {
    font-size: 25px !important;
    line-height: 35px !important;
		width:75%; margin: 0 auto; 
}
	h3 br {display:none; }
	h2::before {
	
	width: 12%;
	
}
	
	.gform_validation_errors {display:none!important; }
.heroformwraper {
    padding-bottom: 65px;
	height: auto; 
	margin-top:40px!important;
   
}
	
	.formrow {
    padding-bottom: 50px;
}
h2::after {
	
	width: 12%;

}
	.heroformwraper h5 {
    width:90%;
    font-size: 1.188em!important;
    line-height:130%;

}.gform_wrapper {
    top: -20px;
}
	.heroformwraper h5 br {display:block;}

	.fullheight {
    max-height: 600px;
		height:6000px;
	
}
	.valign {
    display: block;
    position: relative;
    top: 0%;
    left: auto;
    -moz-transform: translateX(0%) translateY(0%);
    -webkit-transform: translateX(0%) translateY(00%);
    transform: translateX(0%) translateY(0%);
    width: 85%!important; margin: 0 auto!important;
}
	.leasingmobcol {background-color:#96785F; width:100%; padding:10px 0; z-index:10px;}
	p.leasing {font-size:13px; line-height:14px; color:#D0CABC; text-align:center; text-transform: uppercase;}
	.logo {
    display: block;
    margin: 0px auto;
    max-width: 220px;
}
	.headersection {
    height: 100px;
}
	
	.phonecol {width:13px!important; position:absolute; top: 50px; right:30px; left:auto; padding:0;}
	
	.mobphone, .mobphone img {width: 13px;}
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
 
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
	
	.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
 

	
	.herosection .col-lg-12 {padding: 0!important;}
	.formbg.ml-5 {background-image:url('/wp-content/uploads/2020/12/CTA-background-mobile.png');  background-size:cover; background-position: top center; margin-left:0 !important;}
	.textbg {margin-right: 0!important;}
	.contentsection .row {
    width:90%!important; margin: 0 auto; 
}
	.mainrow {flex-direction: column-reverse;}
	.fas, .fab {
    font-size: 20px;
    text-align: center;
}
	.busicons {padding-top:35px!important;}	.policy, .policy a
{
  color: #655256;
}
	.policy {padding-top: 35px;}
	.greystarlogo {
   padding-bottom:30px;
}
	.large br, .address br {display:block; }
	.mobile {
		display:block;
	}
	
	.policycol .mobile {
		display:inline-block;
	}
	.desktop {display:none;}
	.herosection img {margin: 0 auto; width:100%; height: auto; }
	.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 auto !important;
}
	.gf_left_third, .gf_middle_third {
    width: 100% !important;
    margin-right: 0%;
}
	.gform_wrapper input { padding:0!important; height:40px!important;}
	.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 40px!important;
    min-height: 40px!important;
}
	h1 {
		text-align: center;
    font-size: 3.125em !important;
    line-height: 110% !important;
		padding-top:10px;
		width:80%; padding-bottom:0!important;
		margin: 0 auto;
		display:block; 
}
	h1 br {display:none;}
	.infowrapper {
		flex-direction: column}
	.leftiinfo {
  width: 100%;
}

.rightinfo {
  width: 100%;
  font-size: 12px;
}
	body {text-align: center!important;}
	
	.large {
    font-size: 37px;
	padding: 20px 0;
		display: block;
}
	p.phone {
    font-size: 29px;
    line-height: 29px;
}
	
	p.address {font-size:20px;}
	
	p.url {
    font-size: 25px;
    line-height: 25px; padding:20px 0;
}
	
	
	.greybar p {
    font-size: 20px;
    line-height:24px;
    width: 95%; text-align: center;
}
h4 {
    font-size: 23px;
}
	
	p a {color: #12181E;}

.gform_wrapper form {
    width: 100%!important;
}
input[type="submit"] {
margin-bottom: 0!important;
width: 100%!important;
}

#field_1_3 {
  width: 100%!important;
}
.gform_wrapper .gform_footer {
    width: 100%!important;
}

h1::after {
  content: none;
}

p.intro {
    padding-top: 0!important;
}
.logo {
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
}
