@media screen and (min-width: 992px) {
}

@media screen and (max-width: 991px) {
}
@media screen and (min-width: 481px) and (max-width: 768px) {
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
    .header-right li{    padding: 5px 0px 7px;}
    #header a{    padding-right: 3px;}
    .header-right a{font-size: 12px !important}
}
@media screen and (max-width: 1000px) {
    .hidden-mobile{display: none}
}
@media screen and (max-width: 767px) {
    .payments-delivery span {
        width: 100%;
    }

    #footer .top-footer {
        padding: 10px 0 5px;
    }

    .btn-top {
        font-size: 18px;
    }

    .item-home .col-xs-12:last-child .item-box {
        margin-bottom: 0;
    }

    #footer .top-footer .title {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .item-box {
        margin-bottom: 10px;
    }

    .subscribe-form {
        margin-top: 10px;
    }
}

@media screen and (max-width: 480px) {
    .slide-home {
            margin-top: 10px;
    }
    .item-home{ margin-top: 10px;    padding-bottom: 10px;}
    .icon-six-home{padding-top: 10px;}
    #footer{margin-top: 0px}
    .hidden-mobile {
        display: none;
    }

    .cate-cart {
        opacity: 1;
    }

    .slide-home .bx-controls-direction {
        display: none;
    }

    .popUpHome img {
        max-width: 100% !important;
        max-height: 100% !important;
    }

    .title-detail-des {
        display: none;
    }

    .title-detail-mobile {
        display: block;
        margin-bottom: 15px;
    }

    #header a {
        border: none !important;
    }

    .cart-steps {
        display: none;
    }

    .item-new .title-new {
        padding-top: 15px;
    }

    .cart-products-action li {
        margin-bottom: 10px;
    }

    .infor-bct {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .paging li a {
        padding: 6px 10px 4px !important;
    }

    .paging li:first-child {
        margin-left: 5px !important;
    }

    .paging li {
        float: left;
        margin-right: 5px;
    }

    .cart-products-small h4 {
        margin-top: 10px;
    }

    .main-pro-cate img {
        width: 100% !important;
        height: auto !important;
    }

    .main-pro-cate input {
        width: 100% !important;
        height: auto !important;
    }

    .flat-nav {
        display: none!important;
    }

    .mobile-hide {
        display: none;
    }

    .cart-success {
        padding: 10px;
        text-align: justify;
    }

    .cart-products-small .wrapper {
        height: 500px !important;
    }

    .ck-dvgh h5 {
        margin-top: 10px;
    }

    .cart-item {
        background: none !important;
        padding: 5px 0px 7px !important;
    }

        .cart-item a {
            margin-left: 0;
            padding-right: 0!important;
        }

    .nav-shop {
        display: none;
    }

    .acc-header-text {
        display: none;
    }

    .dropdown-menu {
        left: -100%;
    }

    .hidden-desktop {
        display: inline-block !important;
    }

    .box-sign-up-mobile {
        height: 500px;
    }

    .registered {
        text-align: center;
    }

    .payments-delivery span {
        width: 100%;
    }

    .payments-delivery ul {
    }

    #footer .top-footer {
        padding: 10px 0 25px;
    }

    .padding-left-0 {
        padding-left: 15px;
    }

    .account-info-mobile {
        height: 940px;
        text-align: center;
    }

    .shipping-info-mobile {
        height: 370px;
        margin-top: 25px;
    }

    .account-info-mobile .input-sm {
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .comment-content {
        width: 100% !important;
    }

    .colection-img-slide, .body-item-thub {
        min-height: 300px;
        height: auto;
    }

    .product-detail-nav-tabs li > a {
        font-size: 10px !important;
        padding: 4px 5px;
    }

    #count-rate-label {
        display: none;
    }

    .top-cate h4 {
        padding-bottom: 6px;
    }

    .trend-detail-pro {
        display: none;
    }

    .open > .dropdown-menu {
        width: 100% !important;
    }

    .search-brand .title, .search-brand .alphabet {
        width: 100%;
    }

    .search-brand .title {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .alphabet-this {
        border-bottom: 1px solid #ccc;
        margin-bottom: 15px;
    }

    .brand-item {
        width: 44% !important;
    }

    .rate-block h3 {
        font-size: 20px;
        line-height: 25px;
    }

    .show-cate .dropdown-toggle {
        width: 100% !important;
    }

    .btn-top {
        font-size: 18px;
    }

    .item-home .col-xs-12:last-child .item-box {
        margin-bottom: 0;
    }

    #footer .top-footer .title {
        margin-top: 10px;
    }

    .item-box {
        margin-bottom: 10px;
    }

    .slide-home .bx-pager {
        display: none;
    }

    #logo {
        padding-bottom: 0px;
    }

        #logo img {
            max-height: 100px;
            max-height: 60px;
        }

    .search-form-mobile {
        width: 100%;
        text-align: center;
        padding-bottom: 10px;
        display: block;
    }

        .search-form-mobile input {
            border: none;
            font-size: 12px;
            padding-top: 5px;
            padding-bottom: 5px;
            width: 80%;
            padding-left: 10px;
            border-radius: 2px;
        }

    .social-header {
        float: left;
        margin-left: 5px;
    }

    .cart-mobile {
        margin-right: 5px;
    }

    #header .hotline a {
        font-size: 12px;
    }

    .mobile-display {
        display: block;
    }

    .header-left-mobile a {
        padding-right: 5px !important;
    }

    .social-header a i {
        font-size: 17px;
    }



    /* Force table to not be like tables anymore */
    .cart-main-content table,
    .cart-main-content thead,
    .cart-main-content tbody,
    .cart-main-content th,
    .cart-main-content td,
    .cart-main-content tr {
        display: block;
    }

        /* Hide table headers (but not display: none;, for accessibility) */
        .cart-main-content thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

    .cart-main-content tr {
        border: 1px solid #ccc;
        margin-bottom: 15px;
    }

    .cart-main-content td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align: left;
    }

        .cart-main-content td:before {
            /* Now like a table header */
            position: absolute;
            /* Top/left values mimic padding */
            top: 6px;
            left: 6px;
            width: 45%;
            padding-right: 10px;
            white-space: nowrap;
            text-align: left;
            font-weight: bold;
        }

        /*
	Label the data
	*/
        .cart-main-content td:before {
            content: attr(data-title);
        }

    .cart-main-content table tbody td img {
        width: 100% !important;
        height: auto !important;
    }
}

.acc-logged-mobile {
    font-weight: bold;
}

@media screen and (max-width: 376px) {
    #header .hotline a {
        font-size: 10px;
    }

    .social-header a i {
        font-size: 14px;
    }

    .header-left-mobile a {
        padding-right: 2px !important;
    }

    .cart-mobile {
        margin-right: 0px !important;
    }

    #header .dropdown span {
        margin-left: 0 !important;
    }

    .header-right li {
        padding: 5px 2px 7px !important;
    }
}
