.logo_head{ text-align: center; padding: 10px 0px; display: none;}
.logo_head img{max-height: 80px;}
.album_dt{ display: none;}
.hotline_mb{ color: #000;}
/* Responsive */
@media (max-width: 1001px) {
	.wrap-in,.wrap-main-k,.wrap-main,.wrap-content,.wrap-main-gt,.bg_fapage ,.max-width,.footer-article  {padding-left:10px!important;padding-right:10px!important}

.row-8{ margin: 0px;}

	.bg_bgsize,.bg_dmcap1,.bg_album,.footer-article,.bg_book,.bg_gt {
		background-size: auto 100% !important; min-height: unset;
	}
	.bg_album {min-height: unset;}
	#hamburger {
		display: block;
	}
	.menu-head {
		display: none;
	}
	.wrap-menu {
		display: none;
	}
	.cart-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,.logo_head{display: block;}
	.header{ display: none;}
	.bg_dmcap1{ min-height: unset;}
	.bg_album:after{ width: 0px;}
	.album_dt .title_album{ position: relative; top: 0px;width: 100%; text-align: center;}
	.album_dt .logo_album{left: 20px;display: none;}

	.bg_dknt{ top: 0px;}
	.control-dmcap1.control-owl button.owl-prev{ left: 0px;}
	.control-dmcap1.control-owl button.owl-next{ right: 0px;}
	.bg_quytrinh:before{ width: 0px;}

	.logo_head{background: #342615;/* border-bottom: 1px solid var(--color-chudao-2); */}
	.why{ width: 100%; max-width: 300px;}

	.map-ft{ width: 100%; -webkit-mask-image:unset}
	.content-about:after{ width: 0px;}

	.slick-spnb .slick-next{ right: 5px;}
	.slick-spnb .slick-prev{ left: 5px;}
	.bd-spcap1{background: #ffebab;width: 100%;min-height: unset;margin: 0px;padding: 10px;}
	.bd-spcap1:after{ width: 0px;}
	.item-spcap1{ width: 100%;}
	.title_album:before{width: 0px;}
	.flip-control #prev img{         left: 5px;
 
        background: #000 url(assets/images/prev_sp.png) no-repeat;
        border-radius: 50%;
        width: 32px;}
	.flip-control #next img {
		position: absolute;
		right:  5px; 
        background: #000 url(assets/images/prev_sp.png) no-repeat;
        border-radius: 50%;
        width: 32px;}
		.all_book {
			background-size: 100%;
			padding: 0 28px;
			padding-top: 27px;
			overflow: hidden;
			min-height: auto; width: 100%;margin: 0;
		}
}


@media (max-width: 991px) {
	
	.grid_2_md{ grid-template-columns: repeat(2, 1fr);}
	.grid_1_md{ grid-template-columns: repeat(1, 1fr);}

	.menu{ display: none;}
	.left_dm { display: none;}

	.slideshow{ width: 100%; padding-left: 0px;}
	.title_dmcap1 span{ padding: 0px;}
	.title_dmcap1 span::after,	.title_dmcap1 span::before,.title_album span::before,.title_album span::after{ width: 0px;}
 
	.hinhgioithieu{width: 100%;margin-bottom: 80px;/* display: none; */}
	.left-gt{width: 100%;padding-left: 0px;margin-top: 20px;}
	.image-gioithieu{/* float: left; *//* width: 49%; */}

	.title_album span{padding: 0px;font-size: 40px;}

	.left-dknt {
		padding: 40px !important; 
		width: 100%;
		background: url(../images/bg_dknt.png) no-repeat;
		min-height: 574px; background-size: 100% 100% !important;margin-bottom: 30px;
	}
	.right-dknt {
		width: 100%;
		position: relative;
		right: 0px;
		top: 0px;
		transform: unset;
		background: var(--color-chudao);
		padding: 50px;
		border-top-right-radius: 60px;
		border-bottom-left-radius: 60px;
		text-align: center;
	}
	.left-gt:before{ width: 0px;}
	.footer-powered .wrap-main-k:before{ border: none;}
	.copyright:before{ width: 0px;}	.copyright{     padding-left:  0px;
		margin-left:  0px;}
		.bg_gt{ padding-bottom: 30px;}

		.slide-video-for{
    width: 98%;
    right: 0px;
    bottom: 0px;
    margin: 0 1%;
}
.left-gt .image-gioithieu{left: 0px;}
 

	.bd-gioithieu{/* background-size: 100% 100%; *//* padding: 10px; *//* min-height: unset; *//* padding-top: 60px; *//* background: #fef84a; */}
	.product-slide{padding: 5px;}
	
  
.bg_album_bg:after{ width: 0px;}
.more_album{position: relative;bottom: 0px;margin-top: 30px;}

.bg_album{padding-top: 1px !important; }
.date_spnb{ display: none;}



.item_book {
	height: auto !important;
}

 .flipbook-viewport .flipbook {
	width: auto !important;
}  

}
@media (max-width: 850px) {
	 
.item-dmcap1:before{ width:0;}
.item-dmcap1{ padding: 10px; }
.image-dmcap1 img{ height: unset; }
.image-dmcap1,.pic-product{ max-width: unset; min-height: unset; margin-bottom: 0px;}
 
	.img_visao{ display: none;}

	.item_why:after{ width: 0px !important;}
	.item_why{ width: 49%;}
	.bd_why{ width: 100%;}
	.left-fanpage{ width: 100%; max-width: 440px;}
	.right-fanpage{ width: 100%; padding-left: 0px; }
	.right-fanpage:before{ width: 0px;}

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

	.footer-news{ width: 100% !important;margin-bottom: 10px;}
	.all_why{ width: 100%;}
	.title-main-why { 
		width: 100%;
		margin-bottom: 50px;
	}
	.left_spcap1{ width: 100%; max-width: 645px;}
	.right_spcap1{ width: 100%;}
	.left-news{ width: 100%; max-width: 385px; margin-bottom: 10px;}
	.right-news{ width: 100%; padding-left: 0px;}
	.title_pro{width: 100%;text-align: left;}
	.title_pro span{ margin-bottom: 20px;}
	.all_spnb{ width: 100%; padding: 0px;}
}
@media (max-width: 769px) {
	.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 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
	}
	.grid_2_sm{ grid-template-columns: repeat(2, 1fr);}

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

	.paddingg_0_sm{ gap:  0px;}

	.box-ct{ margin-bottom: 10px;}
	.left-news{ width: 100%; margin-bottom: 20px;}
	.right-news{ width: 100%;}
	.title-pro-moi span:after {
		content: '';
		position: absolute;
		left: 99%;}

		.item_quytrinh .img_quytrinh {
			 min-height: 150px; 
			width: 170px;
			background-size: 100% 100%;}

			.item_quytrinh .img_quytrinh img{
			max-height: 60px;}
			.newsletter-button{ float: none;}

			.flipbook-viewport .flipbook {
				height: 485px !important;}

				.title-book h2{ font-size: 32px;}

				.left-cus{width: 100%;padding-right: 0px;margin-bottom: 30px;}
				.right-cus{ width: 100%; padding: 0px;}

				.left-cus:after{ width: 0px;}
				.right-cus:after{ width: 0px;}
				.logo-ft h2{ font-size: 36px;}

				.product .price-product{font-size: 18px;padding: 5px 10px;width: 80%;}
				.all_cus .owl-theme .owl-dots {
					margin-top: 10px;
					width: 100%;
					position: relative;
					bottom: 0px;
					text-align: center;
					}
}
@media (max-width: 440px) {


	.grid_1_xs{ grid-template-columns: repeat(1, 1fr);}
	.policy__list > li {
		width: 100%;
		padding-right: 0px !important;
		border-bottom: 1px solid #f1f1f1 !important;
	}
	.bg_ct .wrap-main{ border-radius: 50px;}
	.news-shadow-lrn-image{ width: 150px;}
	.news-shadow-lrn-info{width: calc(100% - 170px);}

	.date-shadow-lrn span {
		font-size: 17px; 
	}

	.info-footer-s{ border-radius: 50px; padding: 10px;}
	.info-footer-s ul li{ margin-bottom: 10px;}

	.img_quytrinh {
		margin-bottom: 10px;
	}

	.item_quytrinh{ margin-bottom: 20px;left: 0px !important;}
	.item_quytrinh:nth-child(2n+1){ margin-top: 0px;}
	.title-main-dknt h4{ font-size: 25px;}

	.title-serv{ padding-right: 0px;}
	.pagination{     flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;}
		.title_gt_i{ font-size: 40px;}
		.product .name-product a{ font-size: 15px;}
		.product .price-product .price-new p{ font-size: 18px;}

		.flipbook-viewport .flipbook {
			height: 305px !important;
			}
			.ds-article span,.ds-article p{ font-size: 27px;}
			.title_pro h2,.title_gt h2{ font-size: 40px;}
			.title_pro p{ font-size: 20px;}
			.title-spcap1,.title_gt span{ font-size: 25px;}
			.name-product-lrn a{ font-size: 14px;}
			.cus-shadow-lrn-image{ width: 180px;}

			.cus-shadow-lrn-info {
				width: calc(100% - 200px);
				margin-top: 35px;
				}
				.cus-shadow-lrn-info:before{left: 0px;top: -40px;width: 60px;height: 42px;background-size: 100% 100%;}

				.title_album p{ font-size: 50px;}

				.all_book:after {
					content: '';
					position: absolute;
					top: 20px;
					left: 50%;
					transform: translateX(-50%);
					width: 20px;
					height: 210px;
					background: url(../images/line_book.png);
					background-size: 100% 100%;
				}
				.flipbook-viewport .flipbook {
					height: 225px !important;
				}
				.item_book a {
				 
					max-width: calc(100% - 30px) !important;}
					.news-shadow-name a{ font-size: 15px;}

					.news-shadow-info{ padding: 0 5px;}
				
}
@media (max-width: 369px) {
	.cus-shadow-lrn-image{ width: 130px;}
	.cus-shadow-lrn-info {
        width: calc(100% - 150px);}
}