/*header*/
.curt-scully .lei-heading{color: #fff; font-size: 30px; font-weight: 200; font-family: 'Poppins', sans-serif; border-left: 6px solid #fbad18; padding-left: 20px; line-height: 1.3;}
.curt-scully .lei-heading strong{color: #fbad18; font-weight: 700; font-size: 1.5em; font-family: 'Poppins', sans-serif; }
.header .lei-col-in{height: 100%;  display: grid; grid-template-columns: repeat(8, 1fr);}
.curt-scully{grid-column: 2 / span 2; align-self: center;}
.header .lei-sec-in, .header .lei-row, .header .lei-row-in, .header .lei-column{height: 100%;}
.header .-handle.-column-handle{position: absolute !important;}
.header{height: 250px;}

.listing-name{margin-top: 40px;}
.address h2{font-size: 16px; font-weight: 300; margin-bottom: 20px; margin-top: 5px;}
.price .lei-heading{text-align: right; font-weight: 700;}
.bed-bath{  margin: 10px 0; text-align: right;}
.mls-number .lei-heading{font-size: 16px; font-weight: 300; margin-bottom: 30px; text-align: right;}
.listing-slider{width: 60%;}


/*contact*/
.contact{background: #f4f4f4;}
.contact .lei-row-in{
    height: 100%;
    display: grid;
    grid-gap: 3px;
    grid-template-columns: repeat(8, 1fr);
}
.contact-heading{grid-column-start: 2;   grid-column-end: 8;}
.contact-info{grid-column-start: 2;   grid-column-end: 3;}
.contact-box{grid-column-start: 4;   grid-column-end: 8;}
.contact .lei-heading {    line-height: 1.8;}
.contact-us-heading .lei-heading{margin-bottom: 0;     font-size: 30px; }
.contact-us-heading{margin-bottom: 40px; }

.slick-slider{overflow: hidden;}
.slick-next, .slick-prev{z-index:999; transition: .2s; width: 40px;  height: 100%; opacity: 0; }
.slick-slider:hover .slick-next, .slick-slider:hover .slick-prev{opacity: .75;}
.slick-next:before, .slick-prev:before{font-size: 40px; color: #fff; text-shadow: 2px 2px 5px #000;}
.slick-slider:hover .slick-prev{left: 10px;}
.slick-slider:hover .slick-next{right: 10px;}
.slick-dots { position: initial;}



@media screen and (max-width: 320px) {#wrap-45{ background-image: url(/assets/images/5cb8d7ccf0f83.jpg); } }
@media screen and (min-width: 321px) and (max-width: 640px) {#wrap-45{ background-image: url(/assets/images/5cb8d7cd425a4.jpg); } }
@media screen and (min-width: 641px) and (max-width: 1024px) {#wrap-45{ background-image: url(/assets/images/5cb8d7cd8c13d.jpg); } }
@media screen and (min-width: 1025px) {#wrap-45{ background-image: url(/assets/images/5cb8d7cdedacd.jpg); } }