.search-menu-mb {
    position: relative;
    display: none;
    top: -3px;
}

.search-menu-mb .icon-search-menu {
    width: 40px;
    height: 40px;
    cursor: pointer;
    text-align: center;
    line-height: 42px;
    color: #fff;
    font-size: 17px;
    margin: 0px;
}

.search-menu-mb .icon-search-menu.active {
    color: #ec2d3f;
    background: #ffffff;
    border-radius: 100%;
}

.search-menu-mb .search-grid {
    position: absolute;
    top: 50px;
    right: 0px;
    width: 0px;
    height: 40px;
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #ec2d3f;
    z-index: 2;
    opacity: 0;
    border-radius: 25px;
    line-height: normal;
}

.search-menu-mb .search-grid p {
    float: left;
    width: 35px;
    height: 38px;
    cursor: pointer;
    outline: none;
    border: none;
    margin: 0px;
    font-size: 17px;
    display: block;
    color: #ec2d3f;
    line-height: 40px;
    text-align: center;
}

.search-menu-mb .search-grid input {
    width: calc(100% - 35px);
    float: right;
    outline: none;
    border: none;
    color: #ec2d3f;
}

.search-menu-mb .search-grid input::-webkit-input-placeholder {
    color: #313131;
}

.search-menu-mb .search-grid input:-moz-placeholder {
    color: #313131;
}

.search-menu-mb .search-grid input::-moz-placeholder {
    color: #313131;
}

.search-menu-mb .search-grid input:-ms-input-placeholder {
    color: #313131;
}

/* Responsive */
@media (max-width: 1025px) {

	.bg_bgsize {min-height: unset;background-size: auto 100% !important;}
	.wrap-main,.wrap-content,.wrap-main-k, .max-width{padding: 0px 10px !important;}
	.bg_about{padding: 10px 0 !important;margin: 0;background: unset;}
	.bg_produce{ padding-left: 10px; padding-right: 10px;}
	#hamburger {
		display: block;
	}
	.menu-head {
		display: none;
	}art-head {
		padding: 5px;
		font-size: 12px;
	}
	.header {
		padding: 0;
	}
	.flex-product-main {
		display: block;
	}
	.flex-product-main .left-product {
		position: fixed;
		z-index: 999;
		top: 0px;
		left: 0px;
		transform: translateX(-250px);
		bottom: 0px;
		overflow-x: hidden;
		background: #fff;
		box-shadow: 0px 0px 5px #000;
		transition: all 0.5s;
	}
	.flex-product-main .left-product.show {
		transform: translateX(0px);
	}

	.flex-product-main .right-product {
		width: 100%;
	}

	.grid-product {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}
	.filter{display: block;}
	.menu-mobile-btn {
		display: flex;
		width: 35px;
		height: 35px;
		position: relative;
		flex-wrap: wrap;
		cursor: pointer;
		left: 10px;
	}
	.menu-mobile-btn span {
		display: inline-block;
		width: 100%;
		height: 3px;
		background: #fff;
		margin: 4px 0px;
		left: 0;
	} 
	.menu > ul {
		display: none !important;
	}

	.top_header{ display: none;}
	.right_menu{width: unset;float: right;}
	
	.photo-address{ width: 100%; margin-bottom: 30px;}
	.content-address{ width: 100%; padding-left: 0;}
	.right_dknt_popup a{ margin-left: 0px; margin-right: 10px;}
	.title_dkntt_popup{ margin-bottom:20px;}
	.more_news_lr{ padding: 5px 10px;}
	.dd-article{ left: 0px;} 
	.title-article{ display: none;}
	 
	.title_partner p{ padding: 0px;}
	.title_partner p:before{ width: 0px;}
	.title_partner p:after{ width: 0px;}

	
	.album_mt{ display: none;}
.album_dt{ display: block;}

.row{/* margin: 0px; */}
.row .col-lg-3 { padding: 0 10px; margin-bottom: 20px;}
.bg_serv .serv-prev,.bg_serv .serv-next{ width: 30px; height: 30px; background-size: 100% 100%;}
.bg_serv .serv-prev{ left: 10px; }
.bg_serv .serv-next{ right: 10px;}

.right_banner{ display: none;}
.header{height: unset;}
.bg_about:before{ width: 0px;}
 

.search-menu-mb {
   display: block;
}
 
.header-top{/* display: none; */}
 .hotline,.giolv{display: none;}

.logo-header{position: relative;width: unset;text-align: center;top: 0;background-size: 100% 100%;/* width: 50%; */min-height: unset;/* margin-bottom: 10px; */}
.logo-header img{/* max-height: 131px !important; *//* width: 70% !important; */}
.photo-about:before{ width: 0px;}
.all-quytrinh{padding: 0;}
.all-quytrinh2{display: block !important; }
.item_quytrinh:nth-child(2n+1) .border-img:after,.item_quytrinh:nth-child(2n) .border-img:after{ width: 0px;}
.border-img{ margin-bottom: 10px;}
.item_quytrinh:nth-child(2n) .bd_quytrinh .border-img{ margin-top: 0px;}

.bg_number{ padding: 1px 0px;}
.ds-number span{ font-size: 25px;}
.navigation{padding: 0; background-image: unset;top: 0px;background: var(--color-main);}
.bg_serv .grid_4:after{ width: 0;}
.cus-shadow-lrn-image{width: 100%;position: relative;margin-bottom: 20px;}
.left-header{width: 100%;justify-content: center;padding: 10px 0px;}
.banner_header{width: 359px;margin: 0 auto;}
.above-nav{/* background-size: auto 100%; */padding: 0;position: relative;}
.bg_serv .grid_4{padding: 0; }
.serv-shadow{margin: 0 auto;width: 100%;}

.photo-about:after,.title_dknt:before{ width: 0;}

.header-top{padding: 5px 0px;}
.header-left-fixwidth .wrap-header .nav-menu ul{ margin-bottom: 0;}

.bg_article{ position: relative;}
.box-article{ border-right: none;}
.paging-prolist:before{ width: 0px;}
.paging-prolist:after{ width: 0px;}

.bg_pro .product-prev{ left: 0;}
.bg_pro .product-next{ right: 0;}

.paging-prolist{ min-height: unset;}
.all_book{ width: 100%;}
.navigation .wrap-content{padding: 5px !important;}
.bg_menu_mobile{display: inline-flex;align-items: center;justify-content: space-between;width: 100%;background: var(--color-main);padding: 10px;}
.slideshow:before{ width: 0;}
.all-news:after{ width: 0px;}
.product{/* padding: 5px; */}
 

.title_spnb::before{ width: 0px;}
.content-about:after{ width: 0;}
.title-about h2:before{ width: 0;}
.bottom_slide{width: 0;display: none;}
.slideshow:after{ width: 0;}
.all_book::after{ width: 0;}

.bg_album .title_news{margin-bottom: 60px;}
.flip-control{bottom: 5px;z-index: 9;top: 40%;}
.bg_book{ margin-bottom: 0px;}
	.wrap-menu{/* border-bottom:1px solid #fff; */width: unset;/* display: inline-flex; *//* align-items: end; *//* justify-content: end; */}
	.above-nav .header > .wrap-content{ padding:0px !important;}
.right-header{ width:100%;}

.bg_spnb .spnb-prev{left: 0;width: 33px;height: 33px;background-size: 100% 100%;}
.bg_spnb .spnb-next{ right: 0px;width: 33px;height: 33px;background-size: 100% 100%;}
	.title-about{ margin-bottom:10px}
	.bottom_about .item-about:nth-child(2){ display:none}
	.all_album:after{ width:0px}

	.bg_dknt .wrap-main .all-dknt{width: 100%;/* padding: 10px; */border-radius: 50px;}
	.bg_dknt .wrap-main .all-dknt:before{ width: 0;}
	.title_serv:before{ width:0;}
	.title_cus2{position:relative;right: 0;font-size: 30px;}
	.search-menu{margin-top:0px;margin-left: 0;}
	.search-menu .icon-search-menu{ color:#fff;}

	.title_menua b{ font-size: 52px;}
	.bg_project{padding: 30px 10px !important;padding-bottom: 10px !important;}
	.bg_project .project-next{bottom:-80px;right: 33%;width: 40px;height: 40px;background-size: 100% 100%;}
	.bg_project .project-prev{bottom:-80px;left: 33%;width: 40px;height: 40px;background-size: 100% 100%;}
	.change-lang-mb{ display:block}
	.change-lang a{margin-right:5px;font-size: 12px;}

	.header:after{ width:0}
	.change-lang > a > span{ color:#fff;}
	.change-lang > img{ filter:brightness(0) invert(1)}

	.footer:before{ width:0}

	.photo-why_s::before{ width: 0;}

	.text-serv{ display: none;}
}
@media (max-width: 850px) {
	.news-left{width: 100%;}
	.news-right{width: 100%;margin-top: 30px;padding: 10px;}
	.bg_article_mw{ margin: 30px auto;}
	.left-article{ position: relative; width: 100%;}
	.right-article{ width: 100%; padding-left: 0px; float: none;}


	.item-video-l{width: 100%;margin-bottom: 10px;}

	.left-slide{ width: 100%; margin-bottom: 10px; }
	.right-slide{ width: 100%;}
	
.grid_6_md{  grid-template-columns: repeat(6, 1fr);}	


.grid_3_md{  grid-template-columns: repeat(3, 1fr);}	
.grid_2_md{ grid-template-columns: repeat(2, 1fr);}
.grid_1_md{ grid-template-columns: repeat(1, 1fr);}

.paddingg_20_md{	gap: 20px;}
.top-footer{position: relative;left: 0px;top: 0px;transform: unset;width: 100%;height: unset;background-size: 100% 100%;}
.map-footer{height: unset;margin-top: 10px;}

.all-news{/* padding: 5px; */min-height: unset;width: 100%;float: none;margin-top: 10px;}

.title_menua b:before,.title_menua b:after,.title_article b:before,.title_article b:after{ width: 0px;}


.all_book {
	background-size: 100%;
	padding: 0 18px;
	padding-top: 27px;
	overflow: hidden;
	min-height: auto;
}

.item_book {
	height: auto !important;
	max-height: 300px;
}

.flipbook-viewport .flipbook {
	width: auto !important;
}
.photo-produce{width: 100%;height: unset;}
.content-produce{ width: 100%; padding-left: 0;}

.left-footer{ width: 100%;}
.right-footer{ width: 100%;}

.hotline_mb{ display: block;}
.bottom_about{background: transparent;padding: 0;top: 0;margin-top: 20px;width: 100%;}

.hl_gt{margin-left: 0px;color: var(--color-main) !important;}
.view-about{margin-bottom:5px;width: unset;height: unset;padding: 5px 10px;font-size: 13px;}
.bg_album:before{ width: 0;}

	.swiper-slide-active .item-about{ border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.swiper-slide-active + div + div + div .item-about{ border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
 .img_visao{ width: 100%;}

 .tab_album{position: relative;width: 100%;left: 0;bottom: 0;}

	.title_album_ab{position:relative;height: unset;}
	.title_album1{position:relative;bottom: 0;}
	.title_album1 h2{margin-left:0;text-align: center;font-size: 38px;}
	.title_album1 h2:before{ width:0px}
	.title_album1 h2:after{ width:0px}
	.bg_news .swiper-pagination-cus{ left: 0px; position: relative; margin-top: 20px;}

	.item_why:nth-child(1){position: relative;left: inherit;top: inherit;transform: unset;}
	.item_why:nth-child(2n+1){float: none;display: inline-block;}
	.item_why:nth-child(2){ margin-left:0px}
	.all_why1 > div{display: block;}
	.all_album:nth-child(1) .item_album:nth-child(1){ width: 40%;}
	.all_album:nth-child(1) .item_album:nth-child(2){ width: 59%; margin-top: 0px;}
	.all_album{display: inline-block;}
	.bg_dknt{padding-top:10px !important;background-size: auto 100%;padding-bottom: 10px !important;margin: 0;}
	.bottom_about .item-about:nth-child(1){ width:90%;}
.item_why .img_why{ margin-bottom:10px;}
	.des_why h3{ font-size:17px; margin-bottom:10px}
.bg_why{padding: 10px 0 !important;}
	.bg_serv{ padding-top:10px !important;}
	.bg_project .swiper-slide{width: 100% !important;left:0px;}
.slide-name{font-size:15px;margin-bottom: 0px;}
	 .slide-desc p{ font-size:14px}

	.title_partner{width:100%;margin-bottom: 10px;}
	.all-partner{ width:100%}
	.right-header-top{ display:none;}
}
@media (max-width: 769px) {

	
	.grid_4_sm{ grid-template-columns: repeat(4, 1fr);}
	.grid_2_sm{ grid-template-columns: repeat(2, 1fr);}


	.grid_1_sm{ grid-template-columns: repeat(1, 1fr);}
.paddingg_10_xs{	gap: 10px;}
	.gutter-x-20{--bs-gutter-x: 10px;}
	.flex-about {
		flex-wrap: wrap;
	}
	.content-about {
		width: 100%;
		position: relative;
		top: 0px;
		left: 0;
		margin-bottom: 20px;
		text-align: left;
	}

	.photo-about {
		 
		width: 100%;
		text-align: center; 
	}
	.flex-video{
		flex-wrap: wrap;
	}
	.wr-video{width: 100%;}
	.wr-form{width: 100%;margin-top: 20px;}
	.item-news{padding: 5px;}
	.ds-news h3{font-size: 14px;}
	.text-cart{display: none;}
	.grid-pro-detail {
		display: block;
	}
	.grid-pro-detail .left-pro-detail {
		width: 100%;
		padding: 0px;
		border-right: none;
	}
	.slick_photo1 {
		text-align: center;
	}
	.grid-pro-detail .right-pro-detail {
		width: 100%;
	}
	.grid-product, .grid-news {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
	}

	.info-footer .flex-footer{
		display: block;
	}
	.box-footer{width: 100% !important;margin-top: 0;margin-bottom: 10px !important;}

	.left-news{width: 100%;margin-bottom: 10px;position: relative;}
	.right-news{ width: 100%;}

	.title_partner h2{font-size: 25px;margin-bottom: 0px;padding: 0;}

	.bg_dknt .wrap-content{ top: 0px; padding: 10px;}
	form.contact-form{padding-bottom: 10px;display: inline;}
	.news-shadow-lrn-image{ width: 150px; }
	.news-shadow-lrn-info{width: calc(100% - 160px);} 
	.hotline_gioithieu{ margin: 10px 0;        width: 70%; }
	.more_video{margin: 0px; margin-top: 10px;}
	.title-about b{ font-size:30px;}
	.title-about h2{font-size: 30px;margin: 0 !important;}
	.title-about p{font-size:30px;top: 0;margin-top: 0;margin-bottom: 0px !important;left: 0;}
	.more_album{     padding: 5px 10px; }
	.news-shadow-lrn-info  { padding-left: 0;}
	
	.work-shadow-lrn-info{ padding: 10px; width: 100%; height: unset;}

	.work-shadow-lrn-image{ width: 100%;}
	.work-shadow-lrn-article.flex_odd_even .work-shadow-lrn-info:before,.work-shadow-lrn-info:before{ width: 0px;}
 .footer-powered .wrap-content{display: inline-flex;align-items: center;justify-content: center;}
 .social_footer{margin-bottom: 10px;}	
 .title_serv h2{ font-size: 25px;}
 .title_serv p{font-size: 14px;width: 100%;text-align: center;}
 
 .photo-about{ margin-bottom: 20px;width: 100%;}
 .photo-about2{display: none;}  

  
 .bd-article-l:after{ width: 0px;}
 .left-article{ margin-bottom: 20px;}
 .ds-article h3 a{ font-size: 20px;}
 .bg_partner{padding: 1px 0px !important;}
 .bg_partner .wrap-main{/* margin-top: 0px; */} 
	
.title_news h2{ font-size: 25px;}
.bd_allarticle{ padding: 10px;}
.more_dknt{width: 100%;padding: 10px;text-align: center;}

.title_quytrinh h2{font-size: 25px;padding: 0;}
 
.all_policys{ margin-bottom: 10px;}
.photo-policys{position: relative;top: 0px;transform: unset;width: 100%;margin-bottom: 30px;}
.photo-policys img{ width: 483px;}
.content-policys{width: 100%;min-height: unset;box-shadow: none;padding: 0;border-radius: 0;display: inline-block;}
.title_dknt{width: 100%;margin-bottom: 10px;}
.bg_dknt .frm_contact{ width: 100%; padding-left: 0px;}
.title_dknt b{ margin-left: 0;}
.title_dknt h2{font-size: 21px;}
.title_dknt p{font-size: 14px;width: 100%;height: unset;background-size: 100% 100%;padding: 10px;}
.bg_dknt .frm_contact .grid_2{width: 100%;grid-template-columns: unset;margin-bottom: 10px;grid-gap: 0;}
.bg_dknt .button_dknt{
    transform: unset; 
    position: relative;
} 
.ds-number p{ font-size: 25px;}
.images-number img{ max-height: 40px;} 
.more_spcap1_2{width: 120px;margin-top: 10px;}
.bg_dknt .grid_3{ width: 100%;}
.bg_dknt .contact-input{width: 100%; }
.news-shadow-lrn-article:after{ border: none; width: unset;}
.title-footer h2{ font-size: 25px;}
.title-footer h3{ font-size: 35px;}
.title_spcap1 h2{ font-size: 15px; margin-bottom: 0;}
.title_spcap1 { padding-bottom: 5px;}
.more_serv{font-size: 15px;/* padding: 5px 0px; */width: 30px;display: inline-block;}
	.title_album b{font-size: 30px;margin-left: 5px;}
.title_album h2{font-size: 30px;}

.more_serv_all{ margin-top: 20px;}
.item_album{margin: 0px !important;/* width: unset; *//* height: unset; */top: 0;/* margin-bottom: 10px !important; */}
.bg_album .swiper-slide.swiper-slide-active{width: 100% !important;left: 0px;}
.bg_album .swiper-slide.swiper-slide-active .item_album img{ width: 100%;  }
.bg_album .swiper-slide.swiper-slide-active .item_album{ width: 100%; height: unset;}
.title_album p{font-size: 20px;margin-bottom: -10px;}

.bg_album .swiper-slide.swiper-slide-next{ left: 0px;}
.info-footer ul li{ width: 100%; margin-bottom: 10px;}
.title-slide h2{ font-size: 25px;}
 
.cus-shadow-lrn-info{width: 100%;padding-left: 10px;text-align: left !important;padding-top: 75px;}
.news-shadow-name{ margin-bottom: 20px;}
.news-shadow-name:after{ bottom: -10px;}

.bg_news{ padding-top: 1px !important;}
.cus-shadow-lrn-article{padding: 0px;justify-content: left;}
.left-dknt{width: 100%;margin-top: 5px;}
.right-dknt{width: 100%;margin-top: 10px;padding: 0;}

.map-footer iframe{ height: 400px;}
.title-about:after{ width: 0px;}
.content-about:before{ width: 0;}


.flipbook-viewport .flipbook {
	height: 355px !important;
}
.title_article h2,.title_menua h2{font-size: 30px;}
.product .name-product{background-size: 100% 100%;margin-bottom: 5px;}
 
.photo-cruiment{ width: 100%;}
.content-cruiment{width: 100%;min-height: unset;background: unset;border: 2px solid var(--color-main-2);padding: 20px;}
.title-cruiment h2{ font-size: 30px;}
 
.logo-ft{top: 0px;margin-bottom: 10px;margin-right: 0;}

.bd-fb{width: 100%;background-size: 100% 100%;}  
.img_video{width: 80px;height: 80px;}
 .left-idknt{ width: 100%;}
.title_spnb b{font-size: 27px;}
 .title_spnb h2{font-size: 30px;} 
.title_about_tieude{position:relative;top: 40px;left:0px;font-size: 60px;z-index: -1;text-align: center;}
.left-cus{width: 100%;margin-bottom: 80px;}
.right-cus{ width: 100%;}
	.title_cus{position:relative;transform:unset;left: 0;bottom: 0;margin-bottom: 30px;}
.all-cus{ padding-left:0}
	.bg_dknt .button_dknt input{width: 70%;padding: 5px 10px;height: 45px;}
	 
	.social_footer li{ display:inline-block}
	.footer-powered p:before{ border: none;}
	.footer-powered p:after{ border: none;}
.title_serv div:after{ width:0px}
	.title_serv div{width:100%;text-align: center;}
	.serv-shadow-info{padding:5px;min-height: unset; }
.bd-dknt{ padding:10px;}
	.cus-shadow-lrn-name{ margin-left:0}
	.cus-shadow-lrn-desc{padding: 0px !important; }


	.title_news div:after{ width:0px}
	.title_news div{width:100%; }
	.news-shadow-image{width: 100%;margin-bottom: 0px;}
	.news-shadow-info{padding: 10px;}
	.date-news{ display:none}
	.title_about1 span{ font-size:23px;}
	.img_visao{display: none !important;}
	.bd_why{width:100%;padding: 10px;}
	.item_why{width: 100%;margin:0px !important;top: 0 !important;}
	.item_why:nth-child(2n){ float:right}
	 .item_why:nth-child(5){ position:relative; left:50%; transform:translateX(-50%);}
	.title_spnb{width:100%;padding: 0;text-align: center;}
	.right_spnb {width:100%;margin: 0;padding: 0;}
	.product .desc-product{ padding:5px}
.title_cus h2:after{ top:-3px}
	.title_news{ width: 100%;margin-bottom: 40px;padding-left: 0;}
	.bottom-news-all{margin:0px;text-align: center;top: 0px;width: unset;margin-top: 10px;}
.bottom-news-all span{ font-size:26px}
	.bottom-news-all a{width:unset;padding: 5px 20px;height: unset;}
	.swiper-slide.swiper-slide-active + div .news-shadow{ margin-top:0px;}
		.swiper-slide.swiper-slide-active + div + div .news-shadow{ margin-top:0px;}
.all-spcap1{ width:100%; background-size:100% 100%; height:unset;}
.news-shadow-article{ padding-left: 0;}
	.news-shadow-article:before{border: none;}
	.bg_video video{ height: 350px;}
	.serv-shadow-name p{ font-size:16px}
	.title_map h2{font-size: 28px;}
	.bottom-product{ display:inline-block}
	.bottom-product .addnow{margin-bottom:5px;padding:5px;font-size:11px;width: 85%;}
	.bottom-product .buynow{padding:5px;font-size:11px;width: 85%;}
	.bg_album .wrap-main:after{ width:0px;}
	.product .price-product{font-size: 12px;margin-bottom: 5px;padding: 5px 10px;}
.flip-control #prev{ left:0px}
.flip-control #next{ right:0px}
	.title_menua{ margin-bottom:20px}
	.bg_cus .wrap-main::after{ width:0}
	.bg_cus .swiper-horizontal>.swiper-pagination-bullets, .bg_cus .swiper-pagination-bullets.swiper-pagination-horizontal, .bg_cus .swiper-pagination-custom, .bg_cus .swiper-pagination-fraction{
		position:relative; text-align:left; padding-left:0px;
	}
	.title_cus1{position:relative;left: 0px;}
	.title_cus1 {font-size:35px; }
	.images-map{ margin-bottom:0} 
	.footer-powered{padding-top:10px;margin-top:10px;padding-bottom:10px;/* border-top:1px solid #fff; */text-align: center;}
	.footer-powered .wrap-main-k:before{ width:0px;}
.bg_project:after{ border:none;width:0px}
	.img-cap1{ width:60px; height:60px}
	.bg_spcap1 .list-c2 span{ margin-bottom:10px;}
	.title_prolist h2{ font-size:20px;}
	.bg_dknt .wrap-main-k .all-dknt{width:100%;height: unset;padding: 10px;}
.product .name-product .text-split{ -webkit-line-clamp:2;}
.title_showroom h2{ font-size:20px;}

	.project-shadow .project-shadow-info h3{border:none;
											width:100%; padding-right:0px; margin-right:0px}
	.more_projecth3{ width:100%}
	.slide-content{width: 90%;margin: 0 auto;}
	.slide-desc {display:none}
	.see-more1{padding: 5px 10px;margin-top: 0;font-size: 11px;}
	.des_why span{ font-size:35px}
	.more-serv{ padding:5px 10px}
	.slick-project-nav{ max-width:100%}
	.project-shadow-image.slick-slide{opacity:0.7}
	.project-shadow-image.slick-slide{transform:unset !important;padding:0 5px;border-radius: 0;}
.project-shadow-image.slick-slide a{ border-radius:10px;}
	.project-shadow-image.slick-slide.slick-current + div{transform: scale(1.05) !important;opacity: 1;}
	.project-shadow-image.slick-slide.slick-current + div + div{opacity: 0.7 !important;}
.slick-project-for .slick-list{padding: 10px 0;}

	.footer-powered .wrap-main-k{ padding:10px 0px !important;}

	.slide-name h3{font-size: 20px;} 
	.slide-name:after{bottom: 0px;}
	.bottom-slide{width: 90%;margin-top: 10px;}
	.slide-name span{font-size: 13px;}
	.title-about span{ font-size:20px;}
	.ds-article{background-size:100% 100%;width: 100%;}
	.stt-article{font-size:50px;top: 0px;}
	.title_partner h2::after,.title_partner span::after,.title_partner span::before, .title_partner h2::before,.title_quytrinh h2::before,.title_quytrinh h2::after,.title_quytrinh span::before,.title_quytrinh span::after{ width:0}
	.title_partner span{ padding:0}
	.serv-shadow-info span{ font-size:14px;}
	.serv-shadow-name a{font-size:14px;}
	.text-adv{font-size: 50px;top: 20px;}
	.content-why_s,.photo-why_s{ width:100%}
	.photo-why_s{ margin-top:20px;}
	.box-number{ padding:10px}
	.title-why_s h2{ font-size:25px}
	a.view-why_s{ padding:5px 10px;}
	.bg_why_s{ padding:10px 0px !important; }
	.title_quytrinh span{ padding:0}
	.title_quytrinh{ margin-bottom:30px;}

	.img_quytrinh::after{ width:0px !important;}
	.bg_quytrinh .swiper-slide .bd_quytrinh::after{border:none !important;width: 0 !important;}
.bg_quytrinh .swiper-slide{ padding-top:0px !important;}
	.item_quytrinh .des_quytrinh{ margin:0px !important}
	.title_news:before,.title_news:after{ width:0}
	.more_news_all:before{border:none; width:0}
	.more_news_all{ padding:5px 15px; margin-top:20px}
	.left-video{ width:100%;margin-bottom:20px}
	.right-video{ width:100%}
	
}
@media (max-width: 440px) {

	.grid_2_xs{ grid-template-columns: repeat(2, 1fr);}
	.grid_1_xs{ grid-template-columns: repeat(1, 1fr);}
.paddingg_0_xs{gap: 0px;}

	
	.news-shadow-lrn-image{/* width: 100%; */margin-bottom: 10px;}
	.news-shadow-lrn-info{/* width: 100%; */}
 
	.news-shadow-name a{ font-size: 15px;}


	
    .flipbook-viewport .flipbook {
        height: 300px !important;
    }
	.title_album{width: 100%;position: relative;top: 0;right: 0;}
	.title_album div{width:100%;margin: 0;float: none;}
	.all_book{height: 250px;padding: 10px;/* padding-bottom: 30px !important; */}
 .item_book img{max-width: calc(100% - 10px) !important;}
 .serv-shadow-name p{ font-size: 20px;}
 .serv-shadow-info .price-product{ font-size: 30px;}
 .title_cus h2{ font-size: 30px; text-align: center;}
.pagination li span{ width:35px; height:35px; padding:5px}
.item-project{ margin-bottom:20px }
	.stt-project{ background:#fff; width:30px; height:30px; font-size:10px; position:absolute; right:0px}
.item-project a{ width:98%;}
	.item-project:nth-child(2n) .stt-project{ left:0px;}
}
@media (max-width: 369px) {

}