@media (min-width:1024px) {
}
@media screen and (max-width: 1023px){
}

@media only screen and (min-width: 768px) {
    .front-page::before { content: 'tablet'; }
}
@media only screen and (min-width: 1170px) {
    .front-page::before { content: 'desktop';}
}
@media (min-width: 1200px){
    .HeaderLogo {max-width: 230px;}
    .HeaderLogo img {max-height: 100px;}
    .nav-control .user-hotline-info {margin-right: 1.5rem;}
    .cms-static-saleoff-product .home-ads img {width: 230px;}
    .product-detail-container.row {margin-left: -20px; margin-right: -20px;}
    .product-detail-container.row > [class*="col-"] {padding-left: 20px; padding-right: 20px;}
}

@media(min-width: 992px) {
}
@media(max-width:991px) {
    .text-center-mobile { text-align: center !important;}
    .ft-copyright,.footer-counter {text-align: center;}
    .footer-container .footer-item:nth-child(3n){clear: both;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .container {padding-left: 5px; padding-right: 5px;}
    .row {margin-left: -5px; margin-right: -5px;}
    .row [class*="col-"] {padding-left: 5px; padding-right: 5px;}
    .row.no-gutters {margin-left: 0; margin-right: 0;}
    .row.no-gutters [class*="col-"] {padding-left: 0; padding-right: 0;}
    span.hd-cart {padding-left: 5px; padding-right: 5px;}
    .footer-item .title {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
    .owl-theme .owl-nav .owl-prev {left: 0;}
    .owl-theme .owl-nav .owl-next {right: 0;}
    #myNavbar {display: none;}
    .tabs-title-ajax .nav-tabs li:not(:first-child) {margin-left: 0;}
    .tabs-title-ajax .nav-tabs li a {
        background-color: var(--gray); color: var(--black);
        border-bottom: 1px solid var(--gray-light);
    }
}
@media only screen and (min-width: 768px){
    .cart__row td{
        vertical-align:middle
    }
    .cart__meta{
        max-width:4300px
    }
    .cart__remove{
        margin-top:4px
    }
    .cart__qty{
        text-align:center
    }
    .medium-up--hide {
        display: none !important;
    }
    .cart-subtotal__price{
        padding-left:55px;
        min-width:150px;
        display:inline-block
    }
    .user-hotline-info {display: flex;}
}
/* Iphone 5 landscape */
@media only screen and (max-width: 767px){
    .container,.container-fluid {padding-left: 5px; padding-right: 5px;}
    .row {margin-left: -5px; margin-right: -5px;}
    .row [class*="col-"] {padding-left: 5px; padding-right: 5px;}
    .row.no-gutters {margin-left: 0; margin-right: 0;}
    .row.no-gutters [class*="col-"] {padding-left: 0; padding-right: 0;}
    .small--hide{
        display:none !important
    }
    .header-top,.nav-cart-box .cart_desc {display: none;}
    .nav-cart-box {padding: 0; border-width: 0;}
    .brandnav .navbar-brand a img {max-height: 50px;}
    .navbar-brand {
        display: flex;
        width: 100%; 
        margin: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: grid;
        grid-template-columns: .125fr auto .125fr;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .brandnav .navbar-brand a.logo {text-align: center; max-width: 280px;}
    .search-mobile,.aside-filter {display: block;}
    .navbar .navbar-collapse {
        position: absolute;
        top: 10px;
        right: 0;
    }
    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }
    .navbar-search .nav-cart a {height: 38px;}
    .navbar-search .nav-cart .cart-icon {
        height: 36px;
        width: 36px;
    }
    .nav-cart .cart-icon:before {
        height: 30px;
        width: 30px;
        background-size: 68px 383px;
    }
    .nav-cart .cart-number {
        height: 20px;
        min-width: 20px;
        line-height: 20px;
        border-radius: 50%;
        left: 28px;
        top: 0;
        position: absolute;
    }
    .search-box .site-header__icon {color: var(--main);}
    .cart__update-wrapper{
        display:none;
    }
    .cart__update--show .cart__update-wrapper {
        display: block;
    }
    .cart__image {max-height: 75px;}
    .cart__update-controls{
        margin-top: 10px;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        width:100%;
        -webkit-flex-wrap:wrap;
        -moz-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -ms-flex-align:center;
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        -o-align-items:center;
        align-items:center;
        -webkit-justify-content:space-between;
        -ms-justify-content:space-between;
        justify-content:space-between
    }
    .cart__update-control--remove{line-height:1.2}
    .step__footer__continue-btn {padding: 0.45em 1.15em;}
    .btnBuyNow {margin-top: .75rem;}
    .pav-verticalmenu {display: none;}
    #product-page .product-detail-page .product_desc .tab-content {padding: .75rem 1rem;}
    #masthead {background-color: var(--bg-menu);}
    .navbar-search .nav-cart .cart-icon {background-color: var(--white-text); color:var(--black-text)}
    #masthead .on_menu_left {display: block;}
    #search_block_top {
        margin-left: 0;
        margin-top: 5px;
        min-width: 100%;
    }
    .list-view-item__title {font-size: 1em;}
    .owl-theme .owl-nav .owl-prev {left: 0;}
    .owl-theme .owl-nav .owl-next {right: 0;}
    .tabs-title-ajax .name {font-weight: 600;}
    #myNavbar {display: none;}
    #myFooter0:not(.show),#myFooter1:not(.show) {display: none;}
    .tabs-title-ajax .nav-tabs li:not(:first-child) {margin-left: 0;}
    .tabs-title-ajax .nav-tabs li a {
        background-color: var(--gray); color: var(--black);
        border-bottom: 1px solid var(--gray-light);
    }
    .cms-static-saleoff-product {padding: 1.5rem 0;}
    .left-column .product-box-price {flex-direction: row;}
    #footer {padding-bottom: 50px;}
    .footer-item {margin-bottom: 20px;}
    #footer .footer-item:last-child {margin-bottom: 0;}
    .box-heading h1,.box-heading h2,.box-heading h3 {font-size: 1.429rem;}
    .hotline-phone-ring-wrap {
        visibility: visible;
    }
    .box-heading {margin-bottom: 15px;}
    .box-heading .sub-heading {font-size: 0.875rem;}
    .wprt-button {font-size: 15px;}
    .article {padding-left: 0;}
    .product-title span{font-size: 18px}
    .footer-item:first-child.col-xs-12 {width: 100%;}
    .footer-item:nth-child(n+2):nth-child(-n+3).col-xs-12 {width: 50%;}
    .scrolltop {bottom: 53px;}
}

@media only screen and (max-width: 640px) {
}

@media only screen and (max-width: 600px) {
    .callnow {
        right: 10px!important;
        bottom: 40px!important;
        display: block;
    }
}
/* 480px <= width < 768px */
@media only screen and (min-width: 480px) and (max-width: 639px) {}

/* width < 320px */
@media only screen and (max-width: 480px) {
    .step__footer__continue-btn {padding: 0.45em 1.15em; font-size: 13px;}
    .cms-static-subscribe .subscribe-item {margin-bottom: .75rem;}
    .cms-static-subscribe .support {padding-left: 40px;}
    .support .iconsupport {
        font-size: 1.875rem;
        width: 32px;
        height: 32px;
    }
    .cms-static-subscribe .title {font-size: .625rem;}
    .cms-static-subscribe .myphone {font-size: 1.25rem;}
    .fearured-products, .fearured-article {margin-top: 20px;}
    .product-title {margin: 10px 0;}
    .product-title span {font-size: 18px; line-height: 30px;}
    button.button > span{height:34px;line-height:32px;padding:0 10px;}
    .item-cart .add-cart-button .btn-cart {width: 100%; margin-left: 0; margin-bottom: 5px;}
}
