/* mobile style*/
@media only screen and (max-width: 768px) {
    .product-info {
        padding-top: 25px !important;
    }

    .mt-footer {
        margin-bottom: 20px !important;
    }

    .home-title h3 {
        font-size: 32px;
        line-height: 42px;
    }

    .banner__main h4 {
        font-size: 18px;
    }

    .banner__main h2, .abouts h3 {
        font-size: 32px;
        margin: 20px 0;
    }

    .banner__main .desc, .abouts p {
        font-size: 16px;
        line-height: 24px;
    }

    #footer .footer-social {
        flex-wrap: wrap-reverse;
    }

    .product-filter {
        display: none;
    }

    .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable {
        font-size: 16px !important;
        margin: 0 0 8px 0 !important;
    }

}

/* iPad landscape style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

}

/* iPad portrait style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {


}

/**desktop**/
@media only screen and (min-width: 1440px) {
    .container-width, .full-width .ubermenu-nav, .container, .row {
        max-width: 1280px !important;
    }
}