/**
 * Theme Name: Garden East Child Theme
 * Template:   garden-east
 * Author: Resident360
 */

.home .before\:bg-darker\/40:before {
    background-color: rgba(52, 50, 49, .2);
 }

.page-id-61	.parallax_section {
	background-position: bottom;	
 }
	
.page-id-63 .bg-cover {
	background-position: top;	
}

.page-id-63 .before\:bg-darker\/40:before {
    background-color: rgba(52, 50, 49, .2);
 }
.location-carousel ul {
    list-style-position: outside;
    transform: translateX(15px);
}
header img.d-inline-block.max-w-full[alt="Logo"] {
    max-width: 80%;
}
@media (min-width: 1024px) {
	/* sets padding to header	 */
    .group\/header.is-stuck .group-\[\.is-stuck\]\/header\:lg\:py-6 {
        padding-bottom: 2.5rem;
        padding-top: 2.5rem;
    }
	    .page-id-67 .lg\:pt-28 {
        padding-top: 0;
    }
/* landing page header padding	 */
	.page-id-648 .group\/header.is-stuck .group-\[\.is-stuck\]\/header\:lg\:py-6 {
        padding-bottom: 3.5rem;
        padding-top: 3.5rem;
    }
	.page-id-648 .max-w-screen-2xl.mx-auto.flex.items-center.justify-between.px-4.lg\:px-8.py-8.lg\:py-9.transition-all.duration-500.group-\[\.is-stuck\]\/header\:py-4.group-\[\.is-stuck\]\/header\:lg\:py-6.relative{
		padding-top: 3.5rem;
		padding-bottom: 3.5rem;
	}
	.page-id-648 .hero_image.min-h-screen {
   		min-height: 90vh;
	}
	.availability-banner .field_container {
		margin-right: 30px;
    }
}

.testimonials_section_testimonials_carousel_el .owl-nav button {
background: var(--secondary-color) !important;
}

@media(max-width:767px) {
.max-w-screen-2xl.mx-auto.flex.items-center.justify-between.px-4.lg\:px-8.py-8.lg\:py-9.transition-all.duration-500.group-\[\.is-stuck\]\/header\:py-4.group-\[\.is-stuck\]\/header\:lg\:py-6.relative {
    padding-bottom: 1rem;
    padding-top: 1.5rem;
}

	.home .header_content_inner h1 {
		font-size: 2.5rem;
	}	
} /* media query ends*/
.home footer .contact_info, .page-id-59 footer .contact_info {
    display: none;
}
.testimonials_section_broder_top, .testimonials_section_broder_bottom {
    background: var(--accent-color);
}

#amenities, #gallery, #floorplans, #contact{
	scroll-margin-top: 180px;
}
.load_more {
    position: absolute;
    bottom: -100px;
    right: 0;
}
#load-more-gallery {
    color: #000;
	text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1px;
}
#load-more-gallery.group:hover .group-hover\:max-w-\[20px\] {
    max-width: 20px;
}

.page-id-648 .map_section.pt-14.lg\:pt-28 {
    padding-top: 0 !important;
}


.availability-banner {
    background: var(--accent-color);
    color: #959595;
    width: 80%;
    padding: 5px 0;
    z-index: 2;
	position: relative;
	margin: -100px auto 0;
}
.availability-banner h2{
	color: #fff;
	font-size: 2rem;
	margin-bottom: 1rem;
	text-align: center;
	font-family: var(--heading-font);
}
.availability-banner .contact_field{
	padding: 0 5px;
}
.availability-banner .contact_field.contact_field_submit input {
		padding-top: 0.65rem;
        padding-bottom: 0.62rem;
    }

.availability-banner .contact_field.contact_field_submit input:hover {
    border-color: #fff;
}
@media(max-width: 768px){
		.load_more {
			position: absolute;
			bottom: -50px;
			width: 100%;
			display: flex;
			justify-content: center;
		}	
	
		.availability-banner {
			width: 100%;
			padding: 15px 20px;
		}

}
@media(max-width: 1024px){
	.availability-banner {
		width: 100%;
		padding: 15px 20px;
	}
}
