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

	.bg_bgsize {min-height: unset;background-size: auto 100%;}
	.wrap-main,.wrap-content,.max-width{padding: 0px 10px !important;}
	#hamburger {
		display: block;
	}
	.menu-head {
		display: none;
	}art-head {
		padding: 5px;
		font-size: 12px;
	}
	.header {
		padding: 0;
		background: transparent;
	}
	.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: 0px;
	}
	.menu-mobile-btn span {
		display: inline-block;
		width: 100%;
		height: 3px;
		background: #fff;
		margin: 4px 0px;
		left: 0;
	}
	.wrap-menu{width: unset;margin-left: 20px;}
	.menu ul {
		display: none !important;
	}

	.top_header{ display: none;}
	.right_menu{width: unset;float: right;}
	.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);}

	.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;}
	.left-article{display: none;}
	.title-article{ display: none;}
	.box-article{ padding: 10px;}
	.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;}

.title-about:after{ width: 0px;}
.title-about:before{ width: 0px;}
.bg_field .swiper-slide.swiper-slide{ opacity: 0;}
.bg_field .swiper-slide.swiper-slide-prev{ left: -20px;}
.bg_field .swiper-slide.swiper-slide-active{width: 100% !important;left: -124px;position: relative;z-index: 9;opacity: 1;}
.bg_field .swiper-slide.swiper-slide-active .field-shadow{ width: 100%; height: 100%;}
.bg_field .swiper-slide.swiper-slide-active .field-shadow-image img{ width: 100%; height: 100%;}
.bg_field .swiper-slide.swiper-slide-active .field-shadow .field-shadow-image{ width: 100%; height: 100%;}
.bg_field .swiper-slide.swiper-slide-next{left: -160px;}

.bg_video .video-prev{ width: 0px;}
.bg_video .video-next{ width: 0px;}
.header-top{ display: none;}
.right-header{ width: 100%;}
.header .wrap-content{ padding: 0px !important;}

.navigation {
  
min-height: 55px;
  
padding: 10px;
}

.logo-header{margin: 10px auto;}

.search-menu .icon-search-menu{width: 40px;height: 40px;line-height: 42px;}

.bg_about{background:#d2e8f5;}

.bg_field{padding-left: 10px;padding-right: 10px;overflow: hidden;}
.bg_field .swiper-slide.swiper-slide-active .field-shadow-info{ padding: 0px;}


.desc-about:before{left: 0;}
.desc-about:after{right: 0;}
}
@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;}

}
@media (max-width: 769px) {

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

	.grid_1_sm{ grid-template-columns: repeat(1, 1fr);}

	.gutter-x-20{--bs-gutter-x: 10px;}
	.flex-about {
		flex-wrap: wrap;
	}
	.content-about {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 0;
	}

	.photo-about {
		margin-top: 20px;
		width: 100%;
		text-align: center; display: none;
	}
	.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: 20px;}

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

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

	.bg_dknt .wrap-content{ top: 0px; padding: 10px;}
	form.contact-form{ padding-bottom: 10px;}
	.news-shadow-lrn-image{ width: 150px;}
	.news-shadow-lrn-info{ width: calc(100% - 150px);}
	.product .desc-product{ padding: 5px;}
	.hotline_gioithieu{ margin: 10px 0;        width: 70%; }
	.more_video{ margin: 0px; width: 100%;}
	.title-about h2{ font-size: 28px;}
	.more_album{     padding: 5px 10px; }
	.news-shadow-lrn-info  { padding: 0; padding-left: 10px;}
	
	.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-top: 10px;}	

 .grid-item{ width: 50%;}
}
@media (max-width: 440px) {

	.grid_1_xs{ grid-template-columns: repeat(1, 1fr);}

	.news-shadow-lrn-image{ width: 100%; margin-bottom: 10px;}
	.news-shadow-lrn-info{ width: 100%;}

	.more_news{ padding: 2px 5px;}

	.title-about span{ font-size: 30px;}

	.title_partner h2 {
        font-size: 18px;
        }
		.title_partner h2:after,.title_partner h2:before{ bottom: 5px;}
		.bg_field .swiper-slide.swiper-slide-prev{ left: 0px;}

		.bg_field .swiper-slide.swiper-slide-next{ left: 0px;}
		.bg_field .swiper-slide.swiper-slide-active{ left: 0px;}
		.bg_field .swiper-slide.swiper-slide-active .field-shadow-name a{ font-size: 15px;}
		.bg_field .swiper-slide.swiper-slide-active .stt_field{top: -11px;}
		.title_dknt h2{font-size: 16px;}
		.title_dknt h2:before{ bottom: 5px; }
		.title_dknt h2:after{ bottom: 5px; }
		.project-shadow-image{ margin-bottom: 10px;}
		.project-shadow-info{ padding: 5px;}
		.project-shadow-name a{ font-size: 15px;}
		.bg_project { background: #269dd6;}

		.img_video img{ width: 50px; height: 50px;}

		.date-news{ padding: 5px; }
		.date-news span{ font-size: 15px;}
		.news-shadow-name a{ font-size: 13px;}
		.more_news a{padding: 5px 10px;margin-left: 0;}

		.more_news::before{ border-bottom: none;}

		.desc-about:before{width: 0px;}
		.desc-about:after{ width: 0px;}

		.title_dknt p{ font-size: 13px;}
}
@media (max-width: 369px) {

}