@media screen and (max-width: 1039px) {
    .maincontent.header .logo,
    .maincontent.header .hotline {
        position: relative;
    }
    .maincontent.header .logo img {
        height: 46px !important;
        width: auto;
    }
    .maincontent.header .hotline {
        margin: 5px 0;
    }
    .maincontent.homeslide {
        padding-top: 46px;
    }
    .maincontent.header nav#topmenu ul li a {
        margin: 7px 6px;
    }
}

@media screen and (max-width: 979px) {
    .maincontent.footer {
        display: inherit;
    }
}

@media screen and (max-width: 899px) {
    .maincontent.header a#buttonmenu {
        display: inline-block;
        margin: 15px 15px 15px 0;
    }
    .maincontent.header a.logo,
    .maincontent.header nav#topmenu {
        display: none;
    }
}

@media screen and (max-width: 884px) {
    .product-detail .info .addtobag.bottom {
        display: block;
    }
    .product-detail .info .addtobag.top {
        display: none;
    }
    div.phonering-alo-phone {
        bottom: 50px !important;
    }
    div#footerpadding {
        display: block;
    }
}

@media screen and (max-width: 479px) {
    .maincontent.bottom .news .new a.img img {
        width: 100%;
        margin-bottom: 10px;
    }
    .col-vx-12 {
        width: 100%;
    }
    .col-vx-6 {
        width: 50%;
    }
}