@media only screen and (max-width: 1560px) {

}
@media only screen and (max-width: 1440px) {
    .carousel-caption h2 {font-size: 60px;}
    .carousel-caption h5 { font-size: 18px; }
}

@media only screen and (max-width: 1368px) {
    
}
@media only screen and (min-width: 1200px) {

    .main-footer .collapse:not(.show) {display: block !important; }

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .main-footer .collapse:not(.show) {display: block !important; }
    .search-nav .form-control {min-width: 300px;}
    .carousel-caption h2 { font-size: 40px; }
    .carousel-caption h5 { font-size: 22px;}
    /* .home-slide .carousel-item {min-height: 70vh;} */
    .quality-item > h5 {font-size: 18px;}
    .section-heading h2 {font-size: 24px;}
    .social-media-links > li > a > img {width: 25px;}
    .product-short-info .p-name {font-size: 14px;}
}

@media screen and (max-width: 768px) and (orientation: landscape) {
    .cart-items-list{
        max-height: 148px;
    }
  }

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .main-footer .collapse:not(.show) {display: block !important; }
    .desk-nav { display: none; }
    header .dropdown-menu {display: none; position: absolute !important;}
    .dropdown:hover .dropdown-menu { display: block; }
    .mob-nav {display: block;}
    header { background-color: #fff; }
    .carousel-caption h2 { font-size: 38px;}
    .section-heading h2 {font-size: 22px;}
    .custom-btn-dark {padding: 15px 30px;}
    #xzoom-default {max-width: 100% !important; }
    h2.main-price {font-size: 20px;}
    .section-heading h2 { font-size: 22px; }
    .mv-item > img {float: left; margin-right: 30px;}
    .mv-item h5, .mv-item .desc { text-align: left;}
    /* .home-slide .carousel-item {min-height: 70vh;} */
    .carousel-caption h5 { font-size: 22px;}
    .product-short-info .c-name { font-size: 10px; }
    .product-short-info .p-name { font-size: 14px; }
    .review-item {padding-top: 50px;background-size: 40px;}
    .home-slide .carousel-caption {top: 150px !important;}
    .social-media-links > li > a > img {width: 25px;}
    .mv-icon { float: left; margin-right: 20px; margin-bottom: 30px;padding: 40px 20px 50px; }
    .mv-item h4 { padding-top: 10px;}
    .qa-bg-wrap::before {height: 40%;}
    .count-content > h6 {font-size: 12px;}

}

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

	.f-title button, .m-title button { display: block; position: relative; color: #fff; text-shadow: none; background: none; background-image: none; background-image: none;border: 0;box-shadow: none;font-size: 12px;position: absolute;top: 0;right: 0;padding: 0;width: 100%; cursor: pointer; height: 100%; outline: 0!important; }
    .f-title button:focus, .f-title button:hover, .f-title button:active, .m-title button:focus, .m-title button:hover, .m-title button:active { box-shadow: none!important; outline: 0!important; background-color: transparent; }
    header .desk-nav { display: none; }
    header .dropdown-menu {display: none; position: absolute !important;}
    header .navbar-brand > img { width: 90px; }
    .dropdown:hover .dropdown-menu { display: block;}
    .carousel-caption h2 {font-size: 30px;}
    .mob-nav { display: block;}
    header { background-color: #fff; }
    .review-item {padding-top: 40px;background-size: 40px;}
    .product-short-info .p-name { font-size: 16px; }
    .section-heading h2 {font-size: 26px;}
    section {padding: 50px 0;}
    .product-short-info .c-name {font-size: 10px;}
    .cat-name {font-size: 14px;}
    .search-nav .form-control { min-width: auto;}
    .qa-row:nth-child(even), .pc-row:nth-child(even) {flex-flow: column;}
    .dataTables_filter { margin-bottom: 20px;}
    .home-slide { margin-top: 80px;}
    .home-slide .carousel-caption {top: 50px !important;}
    .home-slide .carousel-caption img {max-width: 70%;display: block;margin: 0 auto;}
    .nav-y-center .owl-nav {width: 100%;left: 0;}
    .qa-bg-wrap::before {height: 23%;}
    .count-ch {border-right: 0; border-bottom: 1px solid #fff; margin-bottom: 20px; padding-bottom: 20px;}
    .count-ch:last-child {border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}
    .desc p, .desc ul li, .desc ol li { font-size: 14px; }
    .carousel-control-next, .carousel-control-prev { height: 25px; width: 25px; margin: auto 5px; }
    .carousel-control-next-icon, .carousel-control-prev-icon {background-size: 14px; height: 100%; width: 100%;}
    .qa-row .desc {padding: 50px 0;}
    .custom-btn, .custom-btn-bordered { padding: 15px 30px;}
    button.back-to-top {height: 40px;width: 40px;bottom: 95px; right: 15px;}
    .mv-icon { padding: 20px 20px 30px;}
    .mv-icon img {width: 40px;}
    .mv-item h4 {font-size: 18px;}
    .dd-footer .custom-btn, .dd-footer .custom-btn-bordered {font-size: 13px;}
    .filter-holder.mobile-filter {
        position: fixed;
        z-index: 99999;
        width: 100%;
        height: calc(100vh);
        min-height: 200px;
        background-color: #fff;
        bottom: 0;
        overflow-y: scroll;
        overflow-x: hidden;
        left: 0;
        padding-bottom: 80px;
    }
    .product-item:hover .product-cta-wrap {margin: 0 auto;}
    .product-cta-wrap { position: relative; left: 0; right: 0; bottom: 0; opacity: 1; width: 100%;}
    /* .my-account-sidebar > ul > li > a.active {display: none;} */
    .my-account-sidebar {
        padding: 20px 10px;
        background-color: #f7f7f7;
    }
}

@media only screen and (max-width: 575px) {

    .product-short-info .p-name {font-size: 14px;}

}
@media only screen and (max-width: 375px) {

    header .navbar-brand > img {width: 80px;}
    .product-short-info .p-name {font-size: 13px;}

}