/*------------------------------------*\
	START SCREENS
\*------------------------------------*/




/*------------------------------------*\
	END SCREENS
\*------------------------------------*/




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
@media only screen and (max-width: 734px) {
	.section-hero .hero-cta-item {
		line-height: 1.36;
	}
}

@media only screen and (max-width: 1068px) {
	.grid-item-form-factor .typography-headline-normal-alt {
		font-size: 33px;
	}
}

.section.section-pad-top {
	padding-bottom: 50px;
}

@media only screen and (max-width: 734px){
	.section-versatility-gallery .gallery .tabnav-item {
		font-size: 20px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-cta-item {
		line-height: 1.5;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 1068px) {
	.section .gallery .tablist-wrapper {
		left: 50%;
	}
}

@media only screen and (max-width: 734px) {
	.section .gallery .tablist-wrapper {
		left: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-chip .grid-item-ml .grid-item-modal-trigger-wrap {
		max-width: 191px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-versatility-gallery .gallery .tabnav-item {
		font-size: 17px;
	}
}

/*  Hero link alignment fix  */

@media only screen and (max-width: 1068px) {
    .section-hero .hero-cta-item:nth-child(n+2)::before {
        content: " ";
        padding: 0;
    }
}

html.quick-look-modern .section-hero .hero-cta-list li:nth-of-type(1), html.quick-look-classic .section-hero .hero-cta-list li:nth-of-type(1), html.quick-look-modern .section-hero .hero-cta-list li:nth-of-type(1) {
margin-left: 0;
}

.section-hero .hero-cta-list {
    flex-direction: column;
    text-align: center;
    margin-top: 30px;
}

@media only screen and (max-width: 734px) {
.section .gallery .tablist-wrapper .tabnav-item {
padding-bottom: 33px;
}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 