/*------------------------------------*\
	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: 734px) {
	.section-versatility-gallery .gallery-caption {
		width: 85%;
	}
}

.section .gallery .tablist-wrapper .tabnav-item {
	padding: 9px 0 10px 26px;
}
.section.section-pad-top {
	padding-bottom: 50px;
}

.section-chip .grid-item-graphics .grid-item-modal-trigger-wrap {
	margin-top: 40px;
}

@media only screen and (max-width: 1068px) {
	.section-chip .grid-item-graphics .grid-item-modal-trigger-wrap {
		margin-top: 0px;
	}
}

.section-chip .grid-item-memory .overview-memory {
	height: 100%;
}

.badge-grid-item .badge-value {
	font-size: 128px;
}

@media only screen and (max-width: 1068px) {
	.badge-grid-item .badge-value {
		font-size: 96px;
	}
}

.badge-grid-item .badge-value .badge-subvalue {
    font-size: 60px;
}

@media only screen and (max-width: 1068px) {
    .badge-grid-item .badge-value .badge-subvalue {
        font-size: 44px;
    }
}

@media only screen and (max-width: 734px) {
    .badge-grid-item .badge-value .badge-subvalue {
        font-size: 48px;
    }
}

.badge-modal .badge-value .badge-subvalue {
    font-size: 48px;
}

@media only screen and (max-width: 1068px) {
    .badge-modal .badge-value .badge-subvalue {
        font-size: 36px;
    }
}
@media only screen and (max-width: 734px) {
    .section-chip .grid-item-ml .badge-container .badge-value .badge-subvalue {
        font-size: 48px;
    }
}



@media only screen and (max-width: 734px) {
	.section-chip .grid-item-ml .badge-container {
		margin-top: 60px;
	}
}

@media only screen and (max-width: 734px) {
	.section-chip .grid-item-speed .grid-item-content .text-content {
		max-width: 280px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-versatility .gallery .tablist-wrapper .tabnav-item {
		padding: 9px 0 10px 30px;
	}
}

@media only screen and (max-width: 734px) {
	.section-versatility .gallery .tablist-wrapper .tabnav-item {
		padding-bottom: 39px;
	}
}

@media only screen and (max-width: 734px) {
	.section-chip .grid-item-graphics .badge-container {
		margin-top: 60px;
	}
}
@media only screen and (max-width: 734px) {
	.section-chip .grid-item-graphics .badge-container .badge:last-child {
		margin-top: 60px;
	}
}

.section-chip .grid-item-ml .badge-container .badge:first-child {
margin: 0 100px 0 0;
}
@media only screen and (max-width: 1068px) {
	.section-chip .grid-item-ml .badge-container .badge:first-child {
		margin: 0 60px 20px 0;
	}
}
@media only screen and (max-width: 734px) {
	.section-chip .grid-item-ml .badge-container .badge:first-child {
		margin: 0 auto 50px;
		max-width: 340px;
	}
}

@media only screen and (max-width: 734px) {
	.section-chip .grid-item-ml .badge-container .badge {
		max-width: 270px;
	}
}


.grid-item-graphics .badge .badge-value:first-child {
	white-space: normal;
	line-height: 0;
	padding-top: 109px;
}

@media only screen and (max-width: 1068px) {
	.grid-item-graphics .badge .badge-value:first-child {
		padding-top: 81px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-graphics .badge .badge-value:first-child {
		padding-top: 0px;
	}
}

.grid-item-ml .badge-modal .badge-value .badge-subvalue {
	font-size: 44px;
}

@media only screen and (max-width: 1068px) {
	.grid-item-ml .badge-modal .badge-value .badge-subvalue {
		font-size: 33px;
	}
}

@media only screen and (max-width: 734px) {
	.section-chip .grid-item-ml .badge-container .badge-value .badge-subvalue {
	font-size: 33px;
	}
}

@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: 734px) {
	.section-chip .grid-item-ml .grid-item-modal-trigger-wrap {
		max-width: 182px;
	}
}
/*  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;
}


.section-connections .pin-connections-wrapper .pin-headphone {
	left: 770px;
}
@media only screen and (max-width: 1068px) {
.section-connections .pin-connections-wrapper .pin-headphone {
	left: 533px;
}
}
@media only screen and (max-width: 734px) {
.section-connections .pin-connections-wrapper .pin-headphone {
	left: 250px;
}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
