/* Responsive */
@media only screen and (max-height: 1500px) {
    .section-slider {
        height: 100vh;
    }
    .list-slider .item-slider .image-slider{
        height: 100vh;
    }
}
@media (max-width: 1500px){

}
@media (max-width: 1399px) {

}
@media (max-width: 1199px) {

}
@media (max-width: 991px) {
    #Side_slide .right{
        z-index: 999999;
    }
    #menu  .menu-main-menu-chinh-container ul li .wpml-ls-flag{
        width: 40px;
    }
    .section-introduce{
        margin-top: 40px;
    }
    .section-slider{
        height: unset;
    }
    .list-slider .item-slider .image-slider{
        height: 540px;
    }
    .section-introduce .item.right p.txt-box-content{
        text-align: justify;
    }
    .section-introduce .box-content{
        margin: 0 30px 0 -15px;
    }
    /* header */
    header{
        padding: 0;
    }
    .responsive-menu-toggle{
        display: block;
    }

    .main-header .wrap-header{
        justify-content: space-between;
    }

    .main-header .wrap-header .main-menu{
        display: none;
    }

    .main-header .wrap-header .box-search{
        width: auto;
    }

    .logo-hd-mobile{
        display: block;
        width: 20%;
        margin: 0 auto;
    }

    .logo-hd{
        display: none;
    }

    /* slider */
    .banner-content .tit{
        font-size: 40px;
    }
    .banner-content p{
        font-size: 20px;
    }
    
     /* section-new */
     .banner_page{
        height: 260px!important;
    }

    .title-banner-page{
        min-height: 260px;
    }
    .section-new .block-new{
        padding: 0;
        margin-top: 50px;
    }

    /* single-new */
    /* .title-page{
        font-size: 30px;
    }    */

    .wrapper_sc{
        padding: 0;
    }

    .form-comment .block-form .comment-name{
        margin-bottom: 20px;
    }

    /* category-new */
    .section-new .list-new .item-new{
        height: 518px;
    }

    .post-text{
        -webkit-line-clamp: 3;
    }

    .body_content table{
        overflow-x: auto;
    }

    /* single-service */
    .section_page_category{
        margin-top: 50px;
    }

    /* contact */
    .section_contact .wrapper_section_contact{
        flex-wrap: wrap;
    }

    .section_contact .left_contact{
        width: 100%;
    }

    .section_contact .right_contact{
        width: 100%;
        padding-left: 0;
    }
    

 

}

@media only screen and (max-width: 768px) {
    .quote_form{
        height: auto!important;
    }
    .box-content .block-title .title{
        font-weight: 600;
    }
    .section-introduce .item.right p.txt-box-content{
        font-weight: 500;
        font-size: 16px;
    }
    /* slider */
    .banner-content .tit{
        font-size: 30px;
    }
    .banner-content .tit{
        font-size: 20px;
    }

    .banner-content p{
        font-size: 14px;
    }

    .list-slider .item-slider .banner-content{
        top: 24%;
        margin-left: 18%;
    }
    /*.section-slider{*/
    /*    height: 40vh;*/
    /*}*/

    .list-slider .item-slider .image-slider{
        height: 258px;
    }
    .section-slider .left_arrow{
        left: 4px;
    }
    .section-slider .right_arrow{
        right: 4px;
    }

    .left_arrow,.right_arrow{
        font-size: 18px;
    }
    .section-introduce .box-content{
        margin: 0 22px;
    }
    .section-introduce{
        background-position: unset!important;
    }

    button.scroll_down{
        height: 36px;
        width: 20px;
        bottom: 13px;
    
    }
    /* introduct */
    .section-introduce .box-intro {
        flex-wrap: wrap;
    }
    .section-introduce .box-intro .item{
        width: 100%;
    }

    /* service */
    .section-service h2.tit{
        font-size: 35px;
    }

    /* section-3 */
     h2.tit{
        font-size: 24px;
    }

    /* section4 */
    .section_contact h2.tit{
        font-size: 35px;
    }
    

    /* section-service */
    .block-service .item-service{
        padding: 60px 50px;
    }

    .item-service .name-ser{
        font-size: 20px;
    }

    .item-service .p{
        font-size: 14px;
    }

    /* section-contact */
    .section_contact .wrapper_section_contact .form_contact{
        height: 567px!important;
    }



    /* CATEGORY-NEW*/
    .post-title a{
        font-size: 18px;
    }

     /* single-new */
     .title-page{
        font-size: 24px;
    }

    .fm-text{
        padding: 0;
    }

    .form-comment .block-form .comment-name{
        padding:0 ;
    }

    .form-comment .comment-form-cookie{
        margin: 0;
    }

    /* single-new */
    .form-table{
        width: 100%;
        overflow-x: auto;
    }

   
    
    /* SINGLE-NEW */
    .banner-category .wapper-banner{
        padding-top: 50px;
    }


}
@media (max-width: 650px) {
    /* section-introduct */
    .box-content .block-title .title{
        font-size: 24px;
    }
    /* section-3 */
    #section_3 h2.tit{
        font-size: 24px;
    }

    /* section4 */
    .section_contact h2.tit{
        font-size: 24px;
    }
  
    /* footer */
    #footer .ft-wrap{
        flex-wrap: wrap;
    }

    .ft-wrap .left{
        width: 100%;
    }

    .ft-wrap .item-footer:nth-child(1){
        margin-right: 0;
    }

    .ft-wrap .right{
        width: 100%;
    }

    .title-banner-page{
        font-size: 30px;
    }

    .banner_page {
        height: 200px!important;
    }

    .title-banner-page{
        min-height: 200px;
    }

    /* CATEGORY-NEW */
    .page_archive .item-post .img-wrap{
        height: 305px;
    }

    .block-recruit .item-post .post-title .entry-title{
        margin: 12px 0;
    }

    .info.clearfix{
        margin-top: 20px;
    }



}

@media (max-width: 574px) {

    .section_page_category .right_wrapper{
        height: auto!important;
    }

}





















