/**
    MIN WIDTH MEDIA QUERIES
 */
@media only screen and (min-width: 1600px) {
    .hero.wpb_row {background-position: top left !important;}
}

@media only screen and (min-width: 1280px) {

}

@media only screen and (min-width: 1024px) {
}

@media only screen and (min-width: 767px) {
}


/**
    MAX WIDTH MEDIA QUERIES
 */
@media only screen and (max-width: 1280px) {
    .product_related .category_image{width: 100px; height: 100px;}
    .cta_large .label{font-size: 20px;}
}

@media only screen and (max-width: 1024px) {
    .cat_hero .category_image,
    .pdp_hero .category_image{display: none;}

    .wpb_row.page_hero,
    .wpb_row.pdp_hero,
    .wpb_row.cat_hero{background: #ecf4f6!important; padding-bottom: 3rem!important;}
}

@media only screen and (max-width: 900px) {
    .owl-nav{display: initial!important;}
}

@media only screen and (max-width: 767px) {
    .mobile_columns,
    .icons_wrapper{display: flex!important; flex-direction: column; align-items: flex-start!important;}
    .icons_wrapper.divide .w-image{padding:1rem 0!important; border: none!important; margin:0 auto!important; width: 50%; border-radius: 0!important;}
    .icons_wrapper.divide .w-image:not(:last-child) {border-bottom: 3px solid #707070!important;}

    .hero .hero_search.w-search.layout_simple .w-search-form-btn{font-size: 18px!important; width: 50px;}

    .cta_large{font-size: 30px; padding: 40px 20px 40px 20px}
    .cta_large .label{grid-column-end: 5; font-size: 20px;}
    .cta_large .arrows{display: none;}

    .product_related .category_image{width: 50px; height: 50px;}
    .product_related .product_cat_with_image{flex-direction: column;top: center;}

    .product_card_tiny{padding: .75rem 25px .75rem 1rem;}

    .owl-carousel.navpos_outside{width: 80%; margin-left: 10%!important;}
    .owl-carousel.navpos_outside>.owl-nav .owl-prev::after,
    .owl-carousel.navpos_outside>.owl-nav .owl-next::after{width: 10px; height: 80px;}

    .categories_container .category{flex-direction: column; gap: 1rem;}
    .categories_container .category h3{text-align: center;}

    h1{word-break: break-word; hyphens: auto;}

}
