.hotline_mb{ color: #fff; }
.cart-fixed-mb{ margin-top: 10px; }
.logo-header-mb{  width: 100%;  display: none; z-index: 9999;   padding: 10px 0px; }
.bd-gioithieu-mb{ display: none; }
.logo-header-mb img{ width: 150px; }
/* Responsive */
 
@media(max-width:1200px){ 

    .wrap-in .content-main-dt img{ width: 100% !important; height: 100% !important; }

    .row-5,.row,.row-15,.row-10,.row-190,.row-30{margin:0px; }

    .wrap-in,.wrap-main-k,.wrap-main,.wrap-content,.wrap-main-gt     {padding-left:10px!important;padding-right:10px!important;} 
    .menu > .wrap-content > ul.menu-main > li > a{ font-size: 15px; }

    .image-gioithieu:first-child:after{ width: 0px; }
.image-gioithieu2:after{width: 0px; }
.slick-cus-for .slick-prev{ left: 0px; }
.slick-cus-for .slick-next{ right: 0px; }

.item_album.slick-current + div .news-album-article,.news-album-article{ height: unset; width: unset; left: 0px; top: 0px;}
.slick-album .slick-prev{ left: 0px;top: 50%; }
.slick-album .slick-next{ left: inherit;right: 0px; top: 46%; }

.bottom-cus { 
     top: 0px; 
     margin-bottom: 0px; 
}
.bg_serv{ padding-bottom: 1px !important; }
.bg_serv_i{ max-height: unset; }
.all_bgalbum{ padding: 30px  10px !important; }

}
@media(max-width:1024px){
.logo-header-mb{ display: inline-flex; text-align: center; align-items: center;justify-content: center  }
     
    .top{padding:0 10px;}
    .slick-spkm .slick-prev,.slick-spkm .slick-next{width:0px!important;height:0px!important;}
    .slick-spkm .slick-prev:before,.slick-spkm .slick-next:before{display:none!important}
    .bg_gt, .bg_serv,.header-fixed{min-height:auto;}
    .header,.box-register-email1,.footer,.bg_bgsize{background-size:auto 100% !important;min-height:auto;}
    .form-contact .row:nth-child(1) .input-contact{width:49%;float:left;padding:0px;}
    .form-contact .row:nth-child(1) .input-contact:nth-child(2){float:right;}
    .form-contact .row:nth-child(2) .input-contact{width:49%;float:left;padding:0px;}
    .form-contact .row:nth-child(2) .input-contact:nth-child(2){float:right;}
     
   
   .footer-powered{ line-height: 20px; }
  .menu{display:none;}
    .menu-res{display:block;}
    

   .logo-header{ padding: 0px; margin-top: 0;  } 
   .header-top{ display: none; }
 
     

.slick-prev:before,.slick-next:before{ width: 0px; content: ''; }
 
.hotline{ float: right; }
.search{ width: 60%; margin-right: 10px; }
  
.grid_5_lg{ display: grid; grid-template-columns: repeat(5, 1fr); }
.paddingg_10_lg{ grid-gap: 10px; }
 
.album_mt{ display: none; }
     .album_dt{ display: block; }
 
/**/
 
.footer-bottom .fl-between{ display: inherit; }
 
/**/ 
   
 
/**/

     
.all_partner .control-owl button.owl-prev{ left: 0px; }
.all_partner .control-owl button.owl-next{ right: 0px; }

.title-serv:before{height: 0px; border-left: none;}
.title-serv:after{ width: 0; }
.title-serv { padding-top: 0px; margin-bottom: 20px; }
 
.title_gt_s{ display: none; }
.all_spnb .owl-prev{ left: 0px !important; }
.all_spnb .owl-next{ right: 0px !important; }
.bg_album{padding-top: 1px !important; padding-bottom: 1px  !important; }
.bg_cus{ padding-top: 1px !important; padding-bottom: 1px  !important; }
 
 
.slick-pro .slick-prev{ left: 0px; width: 0px;}
.slick-pro .slick-next{ right: 0px;  width: 0px;}
 
.bg_km:before{ width: 0px; }
 
.bg_gt{ padding-bottom: 1px !important; padding-top: 1px !important;}
.bg_info:before{ width: 0px; }
.bg_partner{ padding: 1px 0px !important; }
 
.left_tieuchi{ width: 100%;  }
.right_tieuchi{ width: 100%; padding-left: 0px; }

 

 
 
.all_gt{ display: block; }

.more_news{position: relative; margin-top: 5px ; margin-bottom: 10px;
}
.all_article1:after{ width: 0px; }
 

.bd_article{ width: 100%;
}
   .image-gioithieu{ width: 49%; float: left; }
   .image-gioithieu2{ width: 49%; float: right;}
   .bd-gioithieu-img{ min-height: unset; }
   .date_news:after{ width: 0px; }

   .bg_dmcap1{ position: relative; margin-top: 0px; margin-bottom: 0px; }
   .bd-dmcap1:after{ width: 100%;background-size: 100% 100%; }

   .info-slide {
   
    left: 10%;
 
    width: 80%;
}
.name-slide{ font-size: 60px }
.desc-slide{ padding-right: 0px; }
.desc-slide1:after{ width: 140px; }
.desc-slide1{ padding-left: 50px; }
.all_slide:after,.title-desc-qc:before,.title-qc:after{ width: 0px; }
.all_slide{ min-height: unset; margin-top: 30px;}

 
.bg_dknt{ margin-bottom: 0px; }
 
.bg_info{ background: #fff; }
.all_dknt{ margin-top: 30px; }

.left-gt{ top: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%; margin-top: 20px; }
.all_album .slick-list{ padding: 0px !important; }
.item_album{ padding: 0 10px; }
.slick-cus-for{ float: left;}
.slick-cus-for .slick-current.item_cus .img_p img{ transform: unset; }
.slick-cus-for .slick-current.item_cus{ left: inherit; }
.slick-cus-for{ width: 100%; }
}
@media(max-width:991px){
    .top-cart{ border-right: none; padding: 0px; }
    .bottom-cart{ padding: 0px; }
    .contact-article{  margin-bottom: 10px;  }
    .contact-text{float: left; }
    .contact-text,.contact-form{ padding: 0px; }
    .grid_3_md{ display: grid; grid-template-columns: repeat(3, 1fr);  }
    .paddingg_20_md{grid-gap: 20px;}
    .paddingg_10_md{grid-gap: 10px;}
  
    .header{height:auto; text-align: center; }
    .footer-article .wrap-content{padding-top:1px;} 
    .header-top{ display: none; }
    .footer-article{ display: block;
    width: 100%;
    }
    .left{width:  100%; padding-right: 0px;}
    .right{   width: 100%; padding-left: 0px; margin-top: 20px;}
    .grid_4_md{ grid-template-columns: repeat(4, 1fr); }
     .grid_2_md{ grid-template-columns: repeat(2, 1fr); }
    
    .flex-md{ display: block; } 
    /**/
    .flex_odd_even .right_spcap1{padding-right: 0px;}
     
    .album_mt{ display: none; }
    .album_dt{ display: block; } 
    /**/
    .header{ display: none; }
    
    .footer-news:nth-child(1),.footer-news:nth-child(2){ width: 100%;  }
    .footer-news:last-child{     width: 100%;
   
    top: 0px;}
     
    
/*.all_album{ display: none; }
.all_album_mb{ display: block; }*/

 
/**/
.title_gt_s{ margin-bottom: 20px;  }
.album_dt{ display: none; }
.album_mb{ display: block; }
 

 
       

      .left-tt{ width: 100%; padding-right: 0px; }
      .right-tt{ width: 100%; padding-left: 0px; }

      .all_article { display: block; }
 .left-article{ width: 100%; margin-bottom: 20px; }
 .right-article{ width: 100%;padding-right: 0px; }

 ul.tabs_proslide_ajax_iphone li{ margin: 0 5px; }

 ul.tabs_proslide_ajax li{ margin: 0 5px; }

 .bg_sp2cap .left_spcap1{ display: none; }
 .bg_sp2cap .center_spcap1{ width: 100%; padding-left: 0px; } 

  
 .title_album{ text-align: center; margin-top: 0px; }
 .title_album span{ padding-left: 0px;font-size: 25px; }
 .title_album p{ padding-left: 0px;font-size: 25px; }
 .more_ab{ margin-top: 30px; }

 .bg_album:after{ width: 0px; }
 .bg_cus:after{ width: 0px; }

 .left_intro{ width: 100%; padding: 0px; margin-bottom: 10px;}
 .right_intro{ width: 100%; padding-left: 0px;}

 .title_album span:before{ width: 0px; border: none; }
  .left-cus{ width: 100%; margin-bottom: 30px;}
  .right-cus { width: 100%; padding-left: 0px; }

  
.bg_dknt { 
    padding: 1px 0px !important;}
    .bg_cus .all-cus:after{ width: 0px; }
     

    .img_visao{ display: none; }

     

    .footer-news:nth-child(2){ margin: 10px 0px !important }
    #footer-map{ border-radius: 0px; }
    .bg_article{ padding-top: 10px !important; }
 
 .bg_spnb .wrap-main:after{ width: 0px; }
 .product-slide .desc_product {
 
    padding: 20px;
}
.slick-pro2{ width: 100%; }
.product-slide .box-product{ background-repeat: repeat; min-height: unset;}
.album_dt{ display: none; }
.album_mb{ display: block; }
.footer-news:nth-child(1){position: relative;}
.bd-gioithieu{ display: block; }
.left-igt{ width: 50%; }
.right-igt{width: 50%;}
.hinhgioithieu{ width: 100%; }

.product .box-product{ min-height: unset !important; background-size: 100% 100% }
.right_qc{ width: 100%; padding-left: 0px;padding-right: 0px; }

.bg_qc{ background: #ededed ; height: unset; background-size: 100% 100%; }

 .serv-shadow-article,  .serv-shadow-article .serv-shadow-image
{ 
    border-radius: 0px !important;
 }
 .all_album_menu_d .control-owl {
    top: calc(31% - 45px / 2);
}
}
@media(max-width:900px){
    .copyright{width:100%; margin-bottom: 10px;}
    .statistic{width:100%;}
      

 
.bg_gt .fl-between{ display: block; }
 .thanh_toan{ float: none; }

  
}
 

@media(max-width:850px){
    .news{width:100%;float:none!important; padding: 0px;}
    .footer-powered{padding:5px 0px; text-align: center;}
    .footer-powered .wrap-content{padding: 10px;}
    .copyright{width:100%;margin-bottom:5px;line-height:20px;}
    
.footer-ul{ float: left; margin-top: 0px;}
#fanpage-facebook{ margin-top: 0px; }
      
    .tabs_banchay{ width: 100%; }
     
.copyright:before{ right: inherit; left: 0px; }
.copyright:after{ left: inherit;right: 0px; }
 
.top_contact_home a{ background-size: 100% 100%; width: 46%; margin: 0 1%; }

.all_dknt{  max-width: auto; width: 50%;   }
.item_dknt{  max-width: auto; width: 50%; text-align: center;  }
.all_album_menu_d .owl-next {
    
    min-height: 150px; 
    background-size: 100% 100%;
    right: -20px !important; 
}

}
@media(max-width:768px){
    .top-contact{flex-wrap:wrap;}
    .tbl-pro-detail-child.price-pro-detail p .price-new-pro-detail{font-size:16px;}
    .tbl-pro-detail-child.price-pro-detail p .price-old-pro-detail{font-size:15px;padding-left:10px;}
    .left-pro-detail,.right-pro-detail,.top-contact .form-contact,.top-contact .article-contact{width:100%;margin:0px; padding: 0px;}
    .left-pro-detail,.top-contact .article-contact{margin-bottom:30px;} 
    span#copy{width:100%;}
    div.thongke{width:100%;text-align:center;}
}
@media(max-width:767px){
   
.grid_1_sm{  grid-template-columns: repeat(1, 1fr);  }
.grid_2_sm{  grid-template-columns: repeat(2, 1fr);  }

   
    .paddingg_0_sm{grid-gap: 0px;}

    .paddingg_10_sm{grid-gap: 10px;}
.footer-news{ margin-bottom: 30px; }
      .footer-news:nth-child(1){  width: 100%;     }
    .footer-news:nth-child(2){width:100%; padding-right: 0px; padding-left: 0px;}
    .footer-news:nth-child(3){ width: 100%;padding-right: 0px; }
    .footer-news:nth-child(4){ width: 100%; padding-right: 0px; }
    .footer-news:last-child{width:100%;margin-top:10px; }
    .newsletter-input input{width:100%;margin-right:0px;}
     
     
    .left-intro{ width: 100%; padding-right: 0px; margin-bottom: 10px;}
    .right-intro{ width: 100%; }
    .header-top{ display: none; }
    .box_serv{  grid-template-columns: 100%;}  
    .right-intro{ background-size: 100% 100%; }
    .title_intro span:before,.title_intro span:after{ width: 0px; }
    /*.newsletter-input input[type=email]{ width: 100%; }*/
   
/**/
 
#video-right{ display: none; }
#video-fotorama{ display: block; }
 
 
.video:nth-child(3n+1){ clear: none; }
.video:nth-child(2n+1){ clear: both; }
 
.grid_3_sm{  grid-template-columns: repeat(3, 1fr);  }
  
 
 
    .all-gt5{ padding: 30px; }
   
    .logo-footer{text-align: center;}
    /**/

    .logo-header-mb{ display: block; }
    .left_intro{ width: 100%; margin-bottom: 10px; }
    .right_intro{ width: 100%; }
 
    .title_gt h3{ font-size: 30px; }
 

/**/

    
   
.all_gt { display: block; }
 
.noidunggioithieu{ text-align: left; }
.noidunggioithieu > span{ text-align: left; }
.more_xt{ float: left; }
 
.title-video span{ font-size: 20px; }

.all_dknt { display: block; margin-top: 0px; }
.left_dknt{ width: 100%; padding: 0px; margin-bottom: 30px; }
.right_dknt{ width: 100%; padding: 10px;  }

.item-project.slick-current .pic-project{ transform: unset; top: 0px; } 
.item-project.slick-current{ top: 0px; }
.item-project .pic-project{ opacity: 1; }
.item-project { padding: 0 10px; }
.item_article { margin-bottom: 10px; padding: 0 10px;}
.bd-gioithieu{ display: block; margin-bottom: 20px;
}
  

.hinhgioithieu{ width: 100%; margin-bottom: 20px;}
 .left-gt{ width: 100%; float: left;  padding: 20px; }

 .cus-shadow-lrn-article{ display: block; }
 
.cus-shadow-lrn-info{ width: 100%; padding-left: 0px;}

.left_new_detail{width: 100%;padding-right: 0px;}
.right_new_detail{ width: 100%; }
.title_why span {
    font-size: 30px;
    }
.bd_cus{ text-align: center; }
.title-intro:after{ width: 100%; }

.hinhgioithieu
{ margin-top: 100px; }
 .bd-gioithieu-img:after{ width: 0px; }
 .left-igt{width: 100%; border-radius: 0px;}
 .right-igt{ width: 100%; border-radius: 0px;     padding: 20px;}
  
.product .price-new {font-size: 14px; }
.product .name-product a {font-size: 20px;}

    .left_cus{ width: 100%; }
    .right_cus{ width: 100%; }
    .bg_fanpage {max-width: 565px; }

.title-pro-list a{ width: auto; }
.serv-shadow-info{ max-width: unset; }
.name-slide {
    font-size: 40px; text-align: left;
}
.desc-slide{font-size: 38px}
.desc-slide1{ margin-top: -5px; }
 
.info-footer li{ margin-bottom: 10px; }
.all_album_menu_i { 
    padding: 0px 20px; border-radius: 25px;}
}
@media(max-width:700px){
    .serv_rep{ display: none; }
.serv_mb{ display: block; }
.item_serv .img_p{ float: left; margin-left: 0px; margin-right: 30px; }

    .all_video_nav{ position: relative; }
    .ngaythang{ display: none; }
    .newsnb_l:before,.newsnb_l:after{ width: 0px; }
    .newsnb_l { width:100% !important; }
     
/*
    .newsletter-input{ width: 100%;  }
 

    .newsletter-button{ width: 100%; margin-top: 10px; }*/
 .title_dknt h3{ font-size: 35px; }
  

}
@media(max-width:600px){
    .footer-ul{padding-right:0px;}
  
    .title_price span{font-size:25px;}
    .left-intro{width:100%;padding-right:0px;}
    .center-intro{width:100%;}
    .right-intro{width:100%;}
    .newshome-scroll .vert .simply-scroll-list li{height:auto!important;}

    ul.tabs li h3{    font-size: 18px; line-height: 30px;}

    .newshome-best{ width: 100%; padding: 0px; margin-bottom: 10px;}
    .slick-news{ width: 100%; padding-left: 0px; }
    /**/
    .left_gt{ width: 100%; padding-right: 0px; margin-bottom: 10px; }
.right_gt{ width: 100%; padding-left: 0px; }

.title_video span:after,.title_video span:before{ width: 0px;
}
    .serv_mt{ display: none; }
    .serv_dt{ display: block; }
    .item_serv_dt{ width: 100%; }
    .item_duan:first-child {
    width: 100%;
    padding-right: 0px;
    padding-left: 20px;
}
.item_duan{ width: 50%; }
.hinhgioithieu{ width: 100%; min-width: unset;}
.hinhgioithieu span{ font-size: 15px; }
.title-dknt{ width: 100%; padding-right: 0px; margin-bottom: 10px;}
 
  
 
 .title-dmcap1 span{ font-size: 20px; }
 .title-dmcap1 span:before{ top: -15px; }
 .title-dmcap1 span:after {
 
    bottom: -15px;}
}
@media(max-width:575px){
    
    .grid_2_sm{display: grid; grid-template-columns: repeat(2, 1fr);  }
    .grid_1_xs{display: grid; grid-template-columns: repeat(1, 1fr);  }

    .news-image{ float: left; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;padding: 0px; }
    .news-info{   -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; margin-top: 0px; padding-right: 0px;}
    .footer-news:last-child{padding-left:0px;}
 
    .bdh-gioithieu{ min-height: unset; } 
   
    .title_dknt span{font-size: 20px;}
    .grid_2_xs{  grid-template-columns: repeat(2, 1fr);  }
    .paddingg_10_xs{    grid-gap: 10px; }
    .paddingg_5_xs{    grid-gap: 5px; }

    .paddingg_0_xs{    grid-gap: 5px; }

    .left_intro{ width: 100%; padding-right: 0px;}
    .right_intro{ width: 100%; padding-left: 0px; }
     
     
    /**/
    
    .social{ display: none; }
    

    /**/
    
    .grid_1_xs{grid-template-columns: repeat(1, 1fr); }
      
.all_tieuchi:before,.all_tieuchi:after{ width: 0px; }
.item_tieuchi{ width: 100%; padding-top: 0px; margin-bottom: 10px; min-height: unset;}
.left_cus{ width: 100%; padding-right: 0px;margin-bottom: 10px; }
.right_cus{ width: 100%; padding-left: 0px ; }

.all-album-for{ width: 100%; padding-right: 0px; margin-bottom: 10px;}
.all-album-nav{ width: 100%; }

.all-album-nav .item_album{ padding: 0 5px; }
/**/
 

.title-spnb{ font-size: 20px; top: -22px; }
.title-spcap1 span{ font-size: 20px; }

.title-cus span{ font-size: 20px; }

.title-serv span{ font-size: 35px; }
 
.right_dknt .newsletter-input{ width: 100%; }
.title-tags1{ margin-right: 0px; }
.footer-tags-lists{ clear: both; }
 
.right_proc{ width: 100%;     margin: 10px 0px; float: none;}
.title_project span{ font-size: 20px; }

.footer-news1:nth-child(1){ width: 100%; padding-left: 0px; margin-bottom: 20px; }
.footer-news1:nth-child(2){ width: 100%; }

.title-sp2cap span{ font-size: 25px; }
.title-intro span{ font-size: 25px; }
 .title-album p{ font-size: 13px; }

  
 .bd_article.flex_odd_even{     flex-direction: unset; text-align: left !important;}
.desc_product{ padding: 0 5px; }
.slick-pro1{ width: 80%; }
.product-slide .pic-product,.product-slide .pic-product:before{ border-radius: 0px; }
.info-slide{ top: 10px; }
.desc-slide1{ padding-left: 0px; font-size: 20px}
.desc-slide1:after{ left: 0px; width: 100px;}
.name-slide,.title-qc span{ font-size: 30px; }
.desc-slide{ font-size: 28px; }
  .item_album-menu{ width: 100%; }
  .title-desc-qc{font-size: 30px; line-height: unset;}
  .hotline_qc { 
    padding: 11px 20px;}

    .item_dknt{ max-width: unset; width: 100%;padding-left: 0px; }
    .all_dknt{  max-width: unset;width: 100%;  }
.slick-album .slick-next {top: 45%;
}
.slick-cus-nav .img_p{ width: 160px; }
.slick-cus-nav .des_cus{ width: calc(100% - 160px); }
.slick-cus-for .item_cus{ padding: 0px 10px; }

}
@media(max-width:500px){
     
    .header-fixed .wrap-main-k{display:inherit;align-items:unset;justify-content:unset;width:100%;text-align:center;}
    .logo-header{margin-top:0px;width:100%;margin-right:0px;float:left;}
    .banner{width:100%;}
     
    .pic-newshome-best{ width: 100%;  float: none;}
    .intro-newshome{ padding-left: 10px; }
     .title_gt:before {bottom: 30px; font-size: 77px;}
.newshome-normal{ padding: 10px; }
    .pic-newshome-normal{ width: 100%; }
    .info-newshome-normal{ width: 100%; }
    .right-intro{  min-height: auto; }
 
.logo-header img{ max-width: 100px; }
  
 
.title_spcap1 span,.title_video span,.title-main-dt span,.title-main span{ font-size: 20px; }
  
 .control-owl.control-news button.owl-next,.control-owl.control-news button.owl-prev{ width: 0px; }
 
 /**/
 
    .news-shadow-right{ padding: 0 10px; }
    /**/
  
   .product-list{ padding: 0px; }
    
   .content-prolist{ padding: 5px; }

   /**/
   .price-product{ display: block; }
.news-shadow-lrn-info{ padding: 10px; }
.title-dknt span{ font-size: 20px; }

.title-spnb{ width: 100%;     position: relative;
    text-align: center;}
.all_spnb{ padding: 0px; border: none; }

  
.title_gt h2 { 
    font-size: 25px;}
    .title_gt p{ font-size: 32px; }

    .left_tieuchi span{ font-size: 20px; }
    .left_tieuchi p{ font-size: 50px; }
    .left_tieuchi p:after{ width: 0px; }

    .bg_cus:after{ width: 0px; }
.item_cus .bd_cus{ padding-right: 0px; }
    .images_cus{ padding-left: 0px;padding-bottom: 0px; margin-bottom: 10px; }
    .images_cus:before{ width: 0px; }
     
    .right_intro:after{ width: 0px; }
    .left_tieuchi b{ font-size: 25px; }
    .bg_spcap1:after{ width: 0px; }
    .bg_tieuchi:after{ left: 10px; }
.price-product .price-new p{ font-size: 15px; }
.title-why span{ font-size: 50px; }
.title-why p{ font-size: 30px; }

 
.news-shadow-image{ position: relative; bottom: 0px; }
.right_top_news span{ color: #000; }
 
 

.wrap-in .cusab-shadow{ padding: 0px; }
.title-album { text-align: center; }
.title-album span{ font-size: 25px; }
.bd-dknt {
 
    padding: 45px 10px;}

    .date_news p {
   
    font-size: 15px;
   
     line-height: unset; 
}
 

.title-cus p,.title-pro span{ font-size: 22px; }
.title-pro span{ padding: 0px; }
#footer-map {
   
    width: 100%; 
    border-radius: 0px; 
}
.des_article h3 p{ font-size: 20px; }
.des_article h3{font-size: 15px;}
.des_article span{font-size: 12px;}
.all_date{ display: block; }

.title-effect {
    width: 47px;
    height: 47px;
    top: -8px; 
    }
    .title-intro .title-intro-top {
    font-size: 20px;
}
.title_gt span{ font-size: 20px;  }
.social_footer ul li{ width: 100%; }
.title_dknt p{ font-size: 15px; }
.qc-item{ width: calc(100% - 20px); }
}



@media(max-width:440px){
    .des_product{ padding: 10px; }
   
 .price-new,.price-old{font-size: 14px;}

  

.hotline_gt{ width: 100%; text-align: left; }
a.more_xt{margin-left: 0px; float: none; margin-top: 10px;}
.bottom_gt{ text-align: center; }
 .title_spbc span{ font-size: 20px; }

.title_spnb span{font-size: 17px;}
 
 
.item_album h3{ padding: 5px; }
 
 

/**/
 

.bd-dmcap1 h3{ top: 0px; max-width: 100%; border-radius: 10px; }
.title_quitrinh span{ font-size: 20px; }
 
.news-shadow-lrn-desc{ font-size: 14px; }
.title-footer{ font-size: 28px; }

 

.video_item{ padding: 0px; }
.tab-project-slide .items-tab{ padding-top: 125px; }
.tab-project-content{ padding-left: 0px; padding-right: 0px;  }


.news-shadow-lrn-image{ width: 130px; padding: 0px; }
.news-shadow-lrn-info{ width: calc(100% - 130px); }
.news-shadow-lrn-article.flex_odd_even .news-shadow-lrn-info{padding-right: 10px;}
.name_ykkhachhang p{ font-size: 20px; }
.item_cus .des_cus h3{ font-size: 18px; }

.des_cus {
    
    padding-left: 30px;}
    .project-shadow-article:before { 
    bottom: 90px;}

     
    .cus-shadow-lrn:nth-child(2n) .cus-shadow-lrn-info{ padding-left: 50px; }
    .bd-dmcap1 h3 a{ font-size: 40px; }

    .slick-album .slick-next {
    top: 39%;
}

}
