@media screen and (max-width: 1039px){
    .maincontent.header .logo,
    .maincontent.header .hotline{
        position: relative;
    }
    .maincontent.header .logo img,
    .maincontent.header .hotline img{
        height: 46px;
        width: auto;
    }
    .maincontent.homeslide{
        /* padding-top: 46px; */
    }
    .maincontent.header nav#topmenu ul li a{
        margin: 7px 6px;
    }   
}
@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: 479px){
    .col-vx-12{
        width: 100%;
    }
    .col-vx-6{
        width: 50%;
    }

}