
@media (max-width:450px) {
    .prd, .prd-i{
        width: 100%;
    }
    .vnk-tuvan, .hotline-bottom{
        width: 50% !important;
    }
    .hotline-bottom{
        left: 0;
    }
    .title-home{
        background: #273896;
        text-align: center;
    }
}
@media (max-width:615px) {
    .info, .col-menui{
        width: 100%;
    }
}
@media (max-width:1199px){
    .title-mail{
        width: 100%;
        margin-bottom: 10px;
    }
}
@media (min-width:992px) and (max-width:1199px){
    .sent-mail form input{
        margin-bottom: 10px;
    }

    .news-left {
        margin-bottom: 20px;
    }
    ul.nav.navbar-nav li{
        padding: 23px 20px;
    }
    div#menu-site-default{
        text-align: center;
    }
    ul.nav.navbar-nav li a{
        font-size: 13px;
    }
    .block-sp{
        background-size: contain;
    }
}
@media (min-width:1367px){

}
@media (max-width:767px) {
    .url-page p.p2{
        display: none;
    }
    .sent-mail form input{
        width: 100%;
        margin-bottom: 10px;
    }
    .col-menui, .info{
        margin-bottom: 20px;
    }
    .partner, .title-home a, .title-home span:after, .title-home h2:after{
        display: none;
    }
    .img-prd{
        height: auto;
    }
    .col-info{
        text-align: center;
        margin-bottom: 15px;
    }
    .img-news-home img{
        margin: auto;
    }
    .news-left {
        margin-bottom: 20px;
    }
    ul.other-news li{
        width: 100%;
    }
    .img-news{
        width: 30%;
    }
    .detail-news{
        width: 70%;
    }
}
@media (min-width: 600px) and (max-width:767px) {
}
@media (min-width: 550px) and (max-width:991px) {

}
@media (max-width:549px) {
    .col-menu, .col-facebook{
        width: 100%;
    }
    .title-prd{
        height: auto;
    }
}

@media (min-width:768px) and (max-width:991px){
    .menu-prd p a{
        font-size: 16px;
    }
    .sent-mail form input{
        width: 30%;
        margin-bottom: 10px;
    }
    .col-menui{
        margin-bottom: 20px;
    }
}

@media (max-width:991px) {
    .menu-responsive{
        display: block;
    }
    .mainmenu, .header-top, .support, .leftcolumn{
        display: none;
    }
    .maincolumn{
        width: 100%;
    }
    .img-gt{
        margin-top: 15px;
    }
    .left-prd{
        padding:0px;
        margin-bottom: 20px;
    }
    .right-prd{
        padding:0px;
    }
} 
@media (min-width:1200px) and (max-width: 1309px){
    ul.nav.navbar-nav li {
        padding: 10px;
    }
}
@media (min-width: 1200px){
    .container {
        width: 1200px;
    }
}
@media (max-width: 1310px){
    .partner li.li-ou{
        margin-top: 0px;
    }
    .partner li {
        float: none;
        display: inline-block;
        margin-left: 0;
    }
    .partner ul{
        text-align: center;
    }
}
