.search-menu-mb {
	display: none; 
}

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

	.bg_bgsize {min-height: unset;background-size: 100% 100%;}
	.wrap-main,.wrap-content{padding: 0px 10px !important;}
	#hamburger {
		display: block;
	}
	.menu-head {
		display: none;
	}art-head {
		padding: 5px;
		font-size: 12px;
	}
	.header {
		padding: 10px 0px;
	}
	.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;}
.header{ position: relative;}
.header_fix{ position: fixed;}
.right-header{width: auto;padding-left: 0px;}

.search-menu { display: none;
}
.search-menu-mb {
	display: block;
    position: relative;
}

.search-menu-mb .icon-search-menu {
    width: 45px;
    height: 45px;
    cursor: pointer;
    text-align: center;
    line-height: 42px;
    color: #fff;
    font-size: 17px;
    margin: 0px;
    border: 1px solid;
    border-radius: 50%;
}

.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;
}
.logo-header {width: 140px;}
}
@media (max-width: 850px) {

	.paddingg_0_md{grid-gap:0px}
	.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;}

	.desc-slide{ bottom: 10px; left: 10px; width: 80%;}
	.desc-slide h4{ font-size: 25px;}
	.desc-slide h3{font-size: 20px;}
	.desc-slide p{margin-bottom: 10px !important;!i;!;}
}
@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;
	}

	.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;text-align: left !important;!i;!;}

	.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{text-align: left;margin-top: 10px;}	
 .bd-slide:before{ width: 0px;}
 .bd-slide{ padding-left: 0px; padding-bottom: 0px;}
 .title-about span{ font-size: 20px;}
 .title-about h3{ font-size: 25px;}
 .view-about{ padding: 10px 50px; font-size: 14px;}
 .title_news h2{ font-size: 24px;}

 .icon_video{ width: 250px; font-size: 25px;}
 .box-dmserv{ width: 100%;}
 .bg_dknt{ width: 100%;}

 .bg_news{ padding-bottom: 1px !important;}

 .bd-fanpage:after{ width: 0px;}

}
@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;}
	.desc-slide span{ display: none;}
	.bd-slide{ margin-bottom: 10px;}
	.more_slide a{margin-top: 0px;font-size: 14px;padding: 5px 10px;}
	.desc-slide h3{ font-size: 15px;}
	.desc-slide h4{ font-size: 13px;}
}
@media (max-width: 369px) {

}