/* LINH CSS */
.block_groups .post-item .post-img a img{
    max-width: unset;
    height: 100%; 
    width: 190px; 
    border-radius: 3px;
}
.block_groups .post-item .post-img{
    margin-right: 10px;
}
.block_groups .post-item .post-desc h4{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    height: 33px;
    overflow: hidden;
}
.block_groups .post-item .post-desc .description{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    height: 33px;
    overflow: hidden;
    height: 40px;
    overflow: hidden;
    line-height: 18px;
}
.block_groups .post-item .post-desc .description p{
    font-size: 14px;
    margin-top: 4px;
}
.block-new-cat-lay .col-md-3 .item-new .description p{
    font-size: 15px;line-height: 23px;
}
.list-media-doitac{
    width: 10%;
}
.row-vb{
    padding: 0 12px;
}
.row-vb .box-content{
    padding: 0 5px;
   
}
.blog_post .blog_img{
    padding: 0;
}
.blog_img{
    height: 180px;
}
.blog_content p {
    height: 43px;
    overflow: hidden;
    font-size: 15px;
    line-height: 22px;
}
.view_grid_center form .view_grid_rel {
    width: 300px;
}
.com-xt{
    color: #F37322;
    font-size: 13px; 
}
.box-content .blog_post .blog_footer{
    padding: 0 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.imgage-ft-new .media-box-ft{
    width: 28%; 
    margin-top: 35px;
     margin-bottom: 10px;
}
.mf-footer{
    font-size: 14px;
    padding-right: 0;
    font-weight: 500;
    color: #000;
}
.mf-footer .lst-h3{
    color: #212121;
    margin-top:50px;
}
.intro-nova{
    margin-top: 15px;
}
.img-cc{
    margin-bottom:20px

}
.intro-dean{
    border-bottom:1px solid #D9D9D9; 
    padding-bottom: 10px;
}
.blog_meta li{
    margin-right: 0px;
}
.blog_meta-items .com-xt{
    font-size: 13px;
}
.blog_meta-items a svg{
    margin-right:10px ;
}
.box-da-sv .col-lg-3 .course-body{
    padding: 5px 10px;
}
#more-da-sv{
    display: flex  !important;
     justify-content: space-between  !important;
     position:unset  !important;  
}
.box-da-sv .col-lg-3{
    padding-right: 0;
}

.list-news-home .news-content .news-title{
    font-size: 15px;
}

.list-news-home .news-content .news-desc{
    height: 40px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-bottom: 5px;
}
.space-ft br{
    display: none;
}
.ul-chose{
    display: flex;justify-content: space-between;
     flex-wrap: wrap;
     width: 80%;
}
.cate-box .list-dv{
    display: flex;
    flex-direction: column;
    justify-content: left;
}
.des-viedeo-new p{
    display: -webkit-box;
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
    font-size: 15px;
    height: 40px;
	line-height: 20px;
}
.blog-video-new {
    padding-bottom: 0;
}
.blog-video-new h4 a{
    color: #212121;
}
.img-cc img{
    height: 125px;
}

@media screen and (max-width: 991px) {
   
  }
  @media screen and (max-width: 480px) {
   /* .col-lg-4 .logo-area{
        display: none;
    } */
    #rs-header{
        background-size: 230px;
        /* display: flex;
        justify-content: space-between;
        align-items: center; */
    }
    /* .home2 .menu-area{
        background: transparent;
    }
    .rs-menu-toggle{
        background: transparent;
        color: black;
        border-left: 0;
    }
    .rs-menu-toggle i{
        color: black;
    } */
    iframe{
        width: 100%;
        height: 220px;
    }
    .rs-latest-news .news-normal-block .news-img img{
        height: 200px;
    }
    .rs-latest-news .news-normal-block .news-desc p{
        height: 48px;
        overflow: hidden;
        line-height: 22px;
    }
    .news-normal-block .news-title{
        height: 41px;
        overflow: hidden;
    }
    .rs-latest-news .news-list-block .news-list-item{
        width:100%;
        flex-direction: row;
    }
    .news-list-item .news-content h5{
        height: 39px;
         overflow: hidden;
    }
    img{
        max-width: 0;
    }
    .rs-search-courses .row{
       margin-right:0px;
    }
    .rs-search-courses .row .col-md-3{
        margin: 5px auto;
    }
    .block_column .panel-body .row{
       margin: 0 auto;
    }
    .block_column .panel-body .row .col-md-6 {
        margin-bottom:15px;
        padding-left: 0;
    }
    .block_groups{
        display: flex;
        flex-wrap: wrap;
    }
    .post-item{
        overflow: unset;
        margin-bottom: 65px;
        display: flex;
        flex-direction: column;
        width: 47%;
        margin: 0 5px;
        height: 222px;
        margin-bottom: 15px;
        padding: 0;
    }
    .post-img {
        width: 100%;
       
    }
    .block_groups .post-item .post-img a img {
        max-width: unset;
        height: 100%;
        width: 162px;
        border-radius: 3px;
    }
    .block_groups .post-item .post-desc h4{
        margin-top: 5px;
    }
    .block_groups .post-item .post-desc{
        padding: 0 5px;
    }
    .block-new-cat-lay{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .block-new-cat-lay .col-md-3{
        padding-left: 0;
        width: 46.5%;
        margin: 0 5px;
    }
    .block-new-cat-lay .col-md-3 .item-new .post-img{
        height: 120px;
    }
    .block-new-cat-lay .col-md-3 .item-new .description{
        height: 32px;
    }
    .block-new-cat-lay .col-md-3 .item-new .description p{
        line-height: 16px;
    }
    .block-new-cat-lay .col-md-3 .item-new .xt-view ul li:last-child{
        display: none;
    }
    .footer-top .container .about-widget img{
        max-width: 100%;
    }
    .shop-single-page-area .tab-btm .tab-content, .rs-footer .footer-top {
        padding-top:0px;
    }
    .list-media-doitac{
        width: 20%;
    }
    .list-media-doitac li{
       margin-right: 5px;
    }
    .list-media-doitac img{
        max-width: 100%;
    }
    .box-content .blog_img {
        height: 120px;
    }
    .box-content .blog_footer{
        border-top: 0;
        padding: 0;
    }
    .blog_content, .blog_footer{
        padding: 0 5px;
    }
    .blog_meta .blog_meta-items{
        flex-direction: column;
    }
    .com-xt{
        text-align: center;
        font-size: 16px;
    }
    /* .row-vb{
        margin: 0 5px;
    } */
    .row-vb {
        padding: 0 5px;
    }
    .row-vb .box-content{
        padding-right: 0;
    }
    .box-content .blog_post{
        margin: 15px 0;
    }
    .media-box-ft .media-list img{
        max-width: 100%;
    }
    .imgage-ft-new .media-box-ft {
        width: 20%;
    }
    .img-cc img{
        max-width: 100%;
        width: 100%;
    }
    .intro-dean{
        border-bottom: 0;
    }
    .intro-nova {
        margin-top: 0px;
    }
    #page-bodyhtml figure img{
        max-width: 100%;
    }
    img{
        max-width: 100%;
    }
    .blog_meta-items a svg{
        margin-right:0 ;
    }
    .news-list-item .news-img a img {
        display: none;
    }
    .blog_content p{
        margin-bottom: 0;
    }
    .box-da-sv .col-lg-3{
        padding-right: 0;
        padding-left: 0;
        width: 47.5%;
        margin: 0 auto;
    }
    .box-da-sv .col-lg-3 .course-body{
        padding: 5px 3px;
    }
    .box-da-sv .col-lg-3 .home-img img {
        width: 100%;
        /* height: 125px; */
    }
    #more-da-sv {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        position: unset ;
        margin-top: 0;
    }
    #more-da-sv a{
        width: 120px;
    }
    .rs-courses-2 .sec-title h2{
        font-size: 16px;
    }
    .rs-courses-2 .bg-white{
        padding-top: 0;
    }
    .rs-latest-news .news-list-block .news-list-item .news-title {
        font-size: 16px;
        margin-bottom: 7px;
        height: 50px;
        overflow: hidden;
    }
    .counter span em{
        padding-right: 5px;
    }
    .rs-footer .footer-bottom .copyright p{
        margin: 5px auto;
    }
    .space-ft br{
        display: block;
    }
    .mf-footer .lst-h3{
        margin-top: 25px;
    }
    .intro-nova{
        padding-right: 15px;
        line-height: 25px;
    }
    .intro-dean .intro-nova{
        font-size: 16px;
    }
    .box-new-l{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }
    .sidebar-area .cate-box ul {
        padding: 5px;
    }
    .box-choser-media .media-item{
        display: none;
    }
    .ul-chose{
        width: 100%;
    }
    .box-choser-media .media-item{
        display: none;
    }
    .rs-courses-details .course-des-tabs .tab-btm .tabs-cyan .nav-item a {
        color: #666666;
        padding: 10px 0;
        font-size: 10px;
    }
    .rs-courses-details .course-des-tabs .tab-btm .tabs-cyan .nav-item {
        width: 24%;
    }
    .rs-courses-details .course-des-tabs .tab-content {
        padding: 10px 0px;
    }
    /* -----------dự án khởi nghiệp--- */
    .box-kind-da-item{
        padding-left: 0;
        width: 48%;
        margin: 0 auto;
    }
    .box-kind-da-item .course-body{
        padding: 3px;
      }
      .box-lay-search{
        display: flex;
        flex-direction: column;
      }
      .box-kind-da-item .cource-item .home-img{
        height: 125px;
      }
      .rs-courses-2 .cource-item .course-body .course-desc{
        margin-top: 0;
         margin-bottom: 0;
      }
    /* -----------dự án khởi nghiệp--- */
    .mf-footer{
        padding-right: 15px;
        line-height: 25px;
    }

    /* ----------------menu header----------------- */
    #rs-header .rs-header-top .container .row{
        flex-wrap: nowrap;
    }
    #rs-header .rs-header-top .container .row .col-lg-4 .logo-area img{
        height: 28px !important;
        max-width: 100%;
    }
    /* ---------------------------------------- */
} 
@media only screen and (max-width: 540px) {
 .logo-area img {
    max-width: 100%;
    height: 30px;
}
}

  /* -----------------menu------------------ */
