
@media screen and (max-width: 1600px){
	body .row.section-three .content{ padding-right:30px;font-size:28px; }
}

@media screen and (max-width: 1300px){
	body .row.section-three > div.row > .column:first-child{ width:100%;display:block; }
	body .row.section-three > div.row > .column:nth-child(2){ display:block;width:100%; }
	body .row.section-three .content{ padding-left:30px; }
	body .row.section-three > div.row > .column:first-child:after{ right:0px;left:0px;bottom:-486px; }
}

@media screen and (max-width: 1195px){
	body .contentContainer > .row:first-child > .column:nth-child(2){ max-width:100%; }
	body .contentContainer .slider .owl-controls .owl-nav{ position: absolute;top: 42%;transform: translateY(-50%);}
	body .contentContainer .slider .owl-nav .owl-prev, 
		body .contentContainer .slider .owl-nav .owl-next{ top:50%;transform:translateY(-50%); }
	body .topProducts{ padding-left:30px;padding-right:30px; }
    body .contentContainer .slider {
        margin-top: 0px;
    }
}

@media screen and (max-width: 900px){
	body .row.section-three .content{ font-size:22px; }
	body .topProducts{ text-align:center;padding-left:0px;padding-right:0px; }
	body .topProducts .products{ 
        margin-left:0px;
        width:100%; 
        /* @rick added to clean up */
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
	body .topProducts > h2{ font-size:44px;margin-top:35px; }
	body .topProducts .products > .product{ text-align:left;float:none;display:inline-block; }
	body .contentContainer .payment-logos{ float:none;text-align:center;margin-top:20px; }
    body .products > .product .block-three .sku {
        bottom: 3px;
    }
}
