@media screen and (max-width: 667px) {
    .footer {
        height: 200px;
    }
    .social {
        bottom: 45px!important;
    }
    .sfooter {
        bottom: 100px;
        line-height: 22px;
    }
    .social .fa {
        font-size: 10px!important;
        width: 35px!important;
    }
}

.sfooter {
    bottom: 80px;
}
.footer {
    height: 180px;
}
.social {
    position: absolute;
    bottom: 38px;
    left: 20px;
    line-height: 18px;
    text-align: center;
    z-index: 9999;
}

.social .fa {
    padding: 10px;
    font-size: 10px;
    width: 35px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
}

.fa-facebook {
    background: #3B5998;
    color: white;
}

.fa-twitter {
    background: #55ACEE;
    color: white;
}

.fa-google {
    background: #dd4b39;
    color: white;
}

.fa-youtube {
    background: #bb0000;
    color: white;
}

.fa-instagram {
    background: #125688;
    color: white;
}

.icon-border {
    border: 1px solid transparent;
    border-radius: 8px;
}
.product_info {
    min-height: 76.5px;
}
#myBtn {
    bottom: 40px;
    right: 10px;
}
.b24-widget-button-position-top-right {
    right: 60px;
}
.mid_content {
    z-index: 10;
}
.gia-sp-ct{
    font-size: 13px;
    margin-bottom: 0;
}
.hide_right_sidebar .fix-img{
    height: 150px;
}
.top-cart{
    width: 250px;
}
.img-thumb-ct{
    height: 100%;
}
.Paging ul li.active a {
    background: #fff200;
    color: #222;
}
.Paging ul li.disabled a {
    background: #fff200;
    color: #222;
    pointer-events: none;
    cursor: default;
}

/*end reponsive table scroll */
/*set width hinh anh banner trai phai*/
#sidebar_left img,
#sidebar_right img{
    width:180px !important;
}
/*end set width hinh anh banner trai phai*/


@media only screen and (max-width: 480px){
    .slider-wrapper{
        display: block;
}
.nivoSlider {
    max-height: 100% !important;
}
.container .wrapper {
    width: 100% !important;
}

