@media only screen and (min-width:650px) and (max-width: 800px) {
    
    .header-main .header-menu .nav-th .navbar-collapse .navbar-toggle.collapsed,
    .header-main .header-menu .nav-th .navbar-collapse .navbar-toggle{
        
        left: -33px;
    }
    .header-main .header-menu .nav-th .navbar-collapse,
    .header-main .header-menu .nav-th .navbar-collapse.collapse.in{
        
        width: 35%;
        right: -35%;
    }
    .header-main .header-menu .nav-th .navbar-collapse.collapse.in{
        
        right: 0;
    }
    .content-main .rt-side {

        display: flex;
    }

    .content-main .rt-side .socials-th {

        margin-left: 10px;
    }

    .content-main .rt-side .desk-services {

        margin-right: 10px;
    }
    .content-main .news-style .top-list .box-news {

        height: 260px;
    }    
    .content-main .news-style .list-news .top-list .item-news{
        
        padding: 0;
    }

    .content-main .news-style .thumb-list .txt-news > .desc,
    .content-main .ost-news .thumb-list .txt-news > .desc {

        height: 28px;
        overflow: hidden;
    }
        
    .footer-main .title{
        
        width: 100%;
        text-align: center;
        margin: 0 0 15px;
    }
    .footer-main .list-links{
        
        float: right;
        padding: 0 15px;
    }
    .footer-main .info-site .map-th{
        
        margin-top: 15px;
    }
    .footer-main .info-site .map-th .map-style{
        
        height: 150px;
    }
}
