@media (min-width:1200px){
}
@media (max-width:1199px){
	#search{right:15px;}
	#container{padding:20px 15px;}
	.box-dt{max-width:95%;}
	.box-tintuc{max-width:95%;}
}
@media (min-width:992px) and (max-width:1199px){

	.box-sp{width:32%;margin:0px 2% 20px 0px;}
	.box-sp:nth-child(3n){margin-right:0;}
	.box-sp:nth-child(3n+1){clear:both;}
	.box-product{width:32%;margin:0px 2% 20px 0px;}
	.box-product:nth-child(3n){margin-right:0;}
	.box-product:nth-child(3n+1){clear:both;}
	.box-album{width:32%;margin:0px 2% 20px 0px;}
	.box-album:nth-child(3n){margin-right:0;}
	.box-album:nth-child(3n+1){clear:both;}
	.box-video{width:32%;margin:0px 2% 20px 0px;}
	.box-video:nth-child(3n){margin-right:0;}
	.box-video:nth-child(3n+1){clear:both;}
	.footer-1{width:35%;margin:0px;}
	.footer-2{width:calc(35% - 20px);margin:0 0 0 20px;}
	.footer-3{width:calc(30% - 20px);margin:0 0 0 20px;}
}
@media (max-width:991px){
	#header,.banner-ab,#menu,.right{display:none;}
	#banner .center{display:flex;align-items:center;justify-content:center;}
	.logo{position:static;padding:0;margin: auto;}
	.banner{padding:0;}
	#menu-mobile{display:block;}
	#smenu a{font-family:RM;color:#fff;font-size:16px;margin-left:5px;}
	.left{width:100%;}
	.slideshow{margin:0;}
	.main-gioithieu{padding:30px 0;}
	.cot1-gt{width:100%;order:1;}
	.cot2-gt{width:100%;margin: 0 0 15px;}
	.gioithieu::before{display:none;}
	.main-sanpham{padding:0 0 30px;}
	.danhmuc{padding:20px 0 0;margin:-8px;}
	.box-dm{padding:8px;}
	.main-best{padding:0 0 30px;}
	.best{padding:0;}
	.best-seller{padding:20px 0 0;}
	.main-camket{padding:30px 0;}
	.camket{padding:25px 0 0;}
	.cot1-ck{width:100%;order:1;margin-bottom: 27px;}
	.cot2-ck{width:100%;padding: 0;margin-bottom: 15px;text-align: center;}
	.cot3-ck{width:100%;order:1;}
	.mian-hethong{padding:0 0 30px;}
	.hethong{padding:20px 0 0;}
	.ht-form{padding: 5px 15px 5px 15px;max-height: 790px;}
	.form-ht{padding:20px 0;min-height: unset;margin-bottom: 10px;}
	.pic-ht{padding:10px 12px;}
	.main-lienhe{padding:0 0 30px;}
	.lienhe-form{margin-top:20px;}
	.pic-tin{padding:15px;min-height:100%;}
	.form-nhantin{padding: 18px 10px !important;}
	.form-nhantin .form-newsletter .row-1{gap:10px;}
	.main-khachhang{padding:0 0 30px;}
	.khachhang{padding:20px 0 0;}
	.pic-kh{padding:15px;}
	.form-nhantin .form-newsletter .row-1{gap: 0 10px;flex-wrap: wrap;}
	.cot2-gt h2{font-size:24px;line-height: 30px;}
	.mota-gt{margin:4px 0;font-size:13px;line-height:20px;}
	.btn-gt{margin-top:10px;height:40px;font-size:14px;width:150px;}
	.title-1 h2{font-size:24px;}
	.slogan-sp{font-size:14px;line-height:21px;margin-top:5px;}
	.content-dm a p{font-size:16px;}
	.btn-dm{margin-top:20px;height:40px;font-size:14px;width:150px;}
	.title-be h2{font-size:24px;}
	.slogan-be{font-size:14px;line-height:21px;margin-top:5px;}
	.name-product a{font-size: 16px;}
	.mota-product{font-size: 14px;}
	.btn-product{height:40px;font-size:14px;margin:10px auto 0;}
	.video-mp4{min-height:400px;max-height:400px;}
	.img-product .scale-img{border-radius:10px;}
	.slogan-ck{font-size:14px;margin:5px 0 0;}
	.slogan-ht{font-size:14px;line-height:22px;margin-top:5px;}
	.pic-ht h3{font-size:18px;}
	.mota-ht{margin-top:5px;font-size:14px;}
	.slogan-kh{font-size:14px;line-height:22px;margin-top:5px;}
	.text-nt{font-size:14px;margin-bottom: 5px;}
	.form-nhantin .form-newsletter .row-1 .newsletter-input input{margin-bottom:10px;}
	.newsletter-button{width:100%;margin-top:18px;}
	.newsletter-button input[type=submit]{padding:8px 10px;font-size:17px;}
	.form-camket {display: flex;justify-content: center;}
	.content-ck h3{font-size:16px;}
	.mota-ck{font-size: 14px;}
	.logo-f {margin: auto;justify-content: center;}
	.cot1-ht{width: 50%;}
	.cot2-ht{width: 49%;}
	.cot1-nt{width: 46%;}
	.cot2-nt{width: 50%;}
	.product-total-left > h2{font-size: 20px;}
	.product-total-left ul li a{font-size: 13px;}
	#banner{display: block;}
	.banner-idl{margin:0;}
	.main-huongvi{background-size:cover;mask-size: auto;padding: 30px 0 10px;}
	.huongvi{padding:20px 0 0;margin:-7px;}
	.box-hv{padding:7px;}
	.main-chatluong{padding:30px 0;}
	.main-yeuthich{padding:30px 0;}
	.yeuthich{padding:20px 0 0;margin:-7px;}
	.box-yt{padding:7px;}
	.mian-cauhoi{padding: 0 0 30px;}
	.title-ch p{padding-left:0;}
	.cauhoi{padding:20px 0 0;}
	.cauhoi ul li{padding:15px 0;}
	.cauhoi ul li.active{padding-bottom:15px;}
	.cauhoi ul li a{padding-right:25px;}
	.cauhoi ul li a span{right:0;}
	.main-lienhe-idl{padding:0 0 30px;}
	.lienhe-form-idl{padding:20px 0 0;}
	.main-thuvienanh{padding: 0 0 10px;margin-bottom: 30px;}
	.banner-idl .title-main{bottom: 70px;}
	.title-hv p{font-size: 25px;line-height: 30px;margin-bottom: 4px;}
	.title-hv span{font-size:16px;}
	.btn-cl{margin-top:20px;height: 40px;width: 180px;font-size: 14px;}	
	.title-ch p{font-size:25px;line-height: 30px;}
	.cauhoi ul li a{font-size:16px;}
	.cauhoi ul li ul li{padding-top: 10px !important;}
	.mota-gp{font-size:14px;line-height:22px;}
	.banner-idl .title-main h1{font-size:40px;}
	.cot1-cl{width: 44% !important;}
	.cot2-cl{width: 55% !important;padding: 10px 15px;}
	.cot2-cl h3{padding-right:20px;font-size: 22px;margin-bottom: 10px;}
	.mota-cl{font-size:14px;line-height: 22px;}
	#footer{background-size:cover;}
	.banner-idl:before{bottom: -33px;}
	.slideshow:before {
    bottom: -54px;
}
}
@media (min-width:768px) and (max-width:991px){
	.box-sp{width:32%;margin:0px 2% 20px 0px;}
	.box-sp:nth-child(3n){margin-right:0;}
	.box-sp:nth-child(3n+1){clear:both;}
	.box-product{width:32%;margin:0px 2% 20px 0px;}
	.box-product:nth-child(3n){margin-right:0;}
	.box-product:nth-child(3n+1){clear:both;}
	.box-album{width:32%;margin:0px 2% 20px 0px;}
	.box-album:nth-child(3n){margin-right:0;}
	.box-album:nth-child(3n+1){clear:both;}
	.box-video{width:32%;margin:0px 2% 20px 0px;}
	.box-video:nth-child(3n){margin-right:0;}
	.box-video:nth-child(3n+1){clear:both;}
	.footer-1{width:100%;float:none;margin:0 0 15px;}
	.footer-2{width:350px;float:left;}
	.footer-3{width:350px;float:right;}
	.cot1-ht{width: 50%;}
	.cot2-ht{width: 49%;}
	.cot1-nt{width: 44% !important;}
	.cot2-nt{width: 50% !important;}
	.cot1-cl{width: 44% !important;}
	.cot2-cl{width: 55% !important;padding: 10px 15px;}
	.cot2-cl h3{padding-right:20px;font-size: 22px;margin-bottom: 10px;}
	.mota-cl{font-size:14px;line-height: 22px;}
	
}
@media (max-width:767px){
	.btn-zalo,#messages-facebook{display:none;}
	.fix-toolbar{display:block;}
	.content iframe{width:100%!important;height:45vh;}
	.content img{height:inherit!important}
	.logo{position:static;margin: auto;height:auto;}
	#footer{padding-bottom:45px;background-color: #ffda8c;}
	.footer-top{padding-bottom:0;padding-top: 35px;}
	.footer-1, .footer-2, .footer-3, .footer-4{width:100%;float:none;margin:0 0 20px 0;}
	.copyright,.statistic{width:100%;}
	.statistic span{margin:0 5px;}
	.ft-b .center > div{width:100%;}
	.top-contact .article-contact{width:100%;margin-bottom:20px;}
	.form-contact{width:100%; padding: 20px 15px;}
	#top .center > div{width:100%;}
	#top #breadcrumb{margin-bottom:0}
	.bottom-left{width:100%;margin-bottom:20px;}
	.bottom-right:not(.onApp){width:100%;}
	.tintuc-l{width:100%;margin-bottom:20px;}
	.tintuc-r{width:100%;}
	.left-pro-detail{float:none;width:100%;margin:0 0 20px;}
	.right-pro-detail{float:none;width:100%;}
	.grid-thuvienanh{grid-template-columns:repeat(2,1fr);grid-template-rows: repeat(5,22vh);}
	.box-thuvienanh .box-thuvienanh-content{background:rgba(0,0,0,0.4);color:#fff;}
	.item-address-contact{width: 100%;}
	.form-nhantin .form-newsletter .row-1{gap: 0 10px;flex-wrap: wrap;}
	.cot2-gt h2{font-size:24px;line-height: 30px;}
	.mota-gt{margin:4px 0;font-size:13px;line-height:20px;}
	.btn-gt{margin-top:10px;height:40px;font-size:14px;width:150px;}
	.title-1 h2{font-size:24px;}
	.slogan-sp{font-size:14px;line-height:21px;margin-top:5px;}
	.content-dm a p{font-size:16px;}
	.btn-dm{margin-top:20px;height:40px;font-size:14px;width:150px;}
	.title-be h2{font-size:24px;}
	.slogan-be{font-size:14px;line-height:21px;margin-top:5px;}
	.name-product a{font-size: 16px;}
	.mota-product{font-size: 14px;}
	.btn-product{height:40px;font-size:14px;margin:10px auto 0;}
	.video-mp4{min-height:400px;max-height:400px;}
	.img-product .scale-img{border-radius:10px;}
	.slogan-ck{font-size:14px;margin:5px 0 0;}
	.slogan-ht{font-size:14px;line-height:22px;margin-top:5px;}
	.pic-ht h3{font-size:18px;}
	.mota-ht{margin-top:5px;font-size:14px;}
	.slogan-kh{font-size:14px;line-height:22px;margin-top:5px;}
	.text-nt{font-size:14px;margin-bottom: 5px;}
	.form-nhantin .form-newsletter .row-1 .newsletter-input input{margin-bottom:10px;}
	.newsletter-button{width:100%;margin-top:18px;}
	.newsletter-button input[type=submit]{padding:8px 10px;font-size:17px;}
	.form-camket {display: flex;}
	.content-ck h3{font-size:16px;}
	.mota-ck{font-size: 14px;}
	.product-total-left > h2{font-size: 20px;}
	.product-total-left ul li a{font-size: 13px;}
	.grid-thuvienanh .box-thuvienanh:nth-child(1){grid-row: 1/3;grid-column: 1/3;}
	.grid-thuvienanh .box-thuvienanh:nth-child(3){grid-row:unset;grid-column:unset;}
	.title-hv p{font-size: 25px;line-height: 30px;margin-bottom: 4px;}
	.title-hv span{font-size:16px;}
	.btn-cl{margin-top:20px;height: 40px;width: 180px;font-size: 14px;}	
	.title-ch p{font-size:25px;line-height: 30px;}
	.cauhoi ul li a{font-size:16px;}
	.cauhoi ul li ul li{padding-top: 10px !important;}
	.mota-gp{font-size:14px;line-height:22px;}
	.banner-idl .title-main h1{font-size:36px;}
		.title-lit h3{font-size:25px;line-height: 30px;}
	.title-lit p{font-size:14px;line-height:22px;margin: 5px 0 0;}
	.mtoa-lit{margin:15px 0 0;}
	.lit-mota{font-size:14px;line-height:22px;margin-bottom: 32px;}
	.btnlit{padding:10px 20px;font-size:16px;}
}
@media (min-width:481px) and (max-width:767px){
	.box-sp{width:49%;margin:0px 2% 15px 0px;}
	.box-sp:nth-child(2n){margin-right:0;}
	.box-sp:nth-child(2n+1){clear:both;}
	.box-product{width:49%;margin:0px 2% 15px 0px;}
	.box-product:nth-child(2n){margin-right:0;}
	.box-product:nth-child(2n+1){clear:both;}
	.box-album{width:49%;margin:0px 2% 15px 0px;}
	.box-album:nth-child(2n){margin-right:0;}
	.box-album:nth-child(2n+1){clear:both;}
	.box-video{width:49%;margin:0px 2% 15px 0px;}
	.box-video:nth-child(2n){margin-right:0;}
	.box-video:nth-child(2n+1){clear:both;}
	.cot1-ht{width: 50%;}
	.cot2-ht{width: 49%;}
	.cot1-nt{width: 46% !important;}
	.cot2-nt{width: 50% !important;}
	.product-total-right,.product-total-left{width: 100%;}
    .product-total-left{margin-bottom: 25px;}
		.cot1-cl{width:100%;}
	.cot2-cl{width:100%;padding: 20px 15px;}
}

@media (max-width:600px){
    .product-total-right,.product-total-left{width: 100%;}
    .product-total-left{margin-bottom: 25px;}
	.form-nhantin .form-newsletter .row-1{gap: 0 10px;flex-wrap: wrap;}
	.cot2-gt h2{font-size:24px;line-height: 30px;}
	.mota-gt{margin:4px 0;font-size:13px;line-height:20px;}
	.btn-gt{margin-top:10px;height:40px;font-size:14px;width:150px;}
	.title-1 h2{font-size:24px;}
	.slogan-sp{font-size:14px;line-height:21px;margin-top:5px;}
	.content-dm a p{font-size:16px;}
	.btn-dm{margin-top:20px;height:40px;font-size:14px;width:150px;}
	.title-be h2{font-size:24px;}
	.slogan-be{font-size:14px;line-height:21px;margin-top:5px;}
	.name-product a{font-size: 16px;}
	.mota-product{font-size: 14px;}
	.btn-product{height:40px;font-size:14px;margin:10px auto 0;}
	.video-mp4{min-height:400px;max-height:400px;}
	.img-product .scale-img{border-radius:10px;}
	.slogan-ck{font-size:14px;margin:5px 0 0;}
	.slogan-ht{font-size:14px;line-height:22px;margin-top:5px;}
	.pic-ht h3{font-size:18px;}
	.mota-ht{margin-top:5px;font-size:14px;}
	.slogan-kh{font-size:14px;line-height:22px;margin-top:5px;}
	.text-nt{font-size:14px;margin-bottom: 5px;}
	.form-nhantin .form-newsletter .row-1 .newsletter-input input{margin-bottom:10px;}
	.newsletter-button{width:100%;margin-top:18px;}
	.newsletter-button input[type=submit]{padding:8px 10px;font-size:17px;}
	.form-camket {display: flex;}
	.content-ck h3{font-size:16px;}
	.mota-ck{font-size: 14px;}
	.cot1-ht{width: 100%;margin-bottom: 15px;}
	.cot2-ht{width: 100%;}
	.cot1-nt{width: 100% !important;margin-bottom: 15px !important;}
	.cot2-nt{width: 100% !important;}
	.product-items {width: calc(100% / 2);}
	.cot1-cl{width:100%;}
	.cot2-cl{width:100%;padding: 20px 15px;}
	.cot2-cl h3{padding-right:0;font-size: 24px;margin-bottom: 5px;}
	.title-hv p{font-size: 25px;line-height: 30px;margin-bottom: 4px;}
	.title-hv span{font-size:16px;}
	.btn-cl{margin-top:20px;height: 40px;width: 180px;font-size: 14px;}	
	.title-ch p{font-size:25px;line-height: 30px;}
	.cauhoi ul li a{font-size:16px;}
	.cauhoi ul li ul li{padding-top: 10px !important;}
	.mota-gp{font-size:14px;line-height:22px;}
	.banner-idl .title-main h1{font-size:34px;}
	.title-lit h3{font-size:25px;line-height: 30px;}
	.title-lit p{font-size:14px;line-height:22px;margin: 5px 0 0;}
	.mtoa-lit{margin:15px 0 0;}
	.lit-mota{font-size:14px;line-height:22px;margin-bottom: 32px;}
	.btnlit{padding:10px 20px;font-size:16px;}

}

@media (max-width:480px){
	.box-sp{width:49%;margin:0px 2% 10px 0px;}
	.box-sp:nth-child(2n){margin-right:0;}
	.box-sp:nth-child(2n+1){clear:both;}
	.box-product{width:49%;margin:0px 2% 10px 0px;}
	.box-product:nth-child(2n){margin-right:0;}
	.box-product:nth-child(2n+1){clear:both;}
	.box-album{width:49%;margin:0px 2% 10px 0px;}
	.box-album:nth-child(2n){margin-right:0;}
	.box-album:nth-child(2n+1){clear:both;}
	.box-video{width:49%;margin:0px 2% 10px 0px;}
	.box-video:nth-child(2n){margin-right:0;}
	.box-video:nth-child(2n+1){clear:both;}
	.cot2-gt h2{font-size:24px;line-height: 30px;}
	.mota-gt{margin:4px 0;font-size:13px;line-height:20px;}
	.btn-gt{margin-top:10px;height:40px;font-size:14px;width:150px;}
	.title-1 h2{font-size: 22px;}
	.slogan-sp{font-size:14px;line-height:21px;margin-top:5px;}
	.content-dm a p{font-size:16px;}
	.btn-dm{margin-top:20px;height:40px;font-size:14px;width:150px;}
	.title-be h2{font-size: 22px;}
	.slogan-be{font-size:14px;line-height:21px;margin-top:5px;}
	.name-product a{font-size: 16px;}
	.mota-product{font-size: 14px;}
	.btn-product{height:40px;font-size:14px;margin:10px auto 0;}
	.video-mp4{min-height:400px;max-height:400px;}
	.img-product .scale-img{border-radius:10px;}
	.slogan-ck{font-size:14px;margin:5px 0 0;}
	.slogan-ht{font-size:14px;line-height:22px;margin-top:5px;}
	.pic-ht h3{font-size:18px;}
	.mota-ht{margin-top:5px;font-size:14px;}
	.slogan-kh{font-size:14px;line-height:22px;margin-top:5px;}
	.text-nt{font-size:14px;margin-bottom: 5px;}
	.form-nhantin .form-newsletter .row-1 .newsletter-input input{margin-bottom:10px;}
	.newsletter-button{width:100%;margin-top:18px;}
	.newsletter-button input[type=submit]{padding:8px 10px;font-size:17px;}
	.form-camket {display: flex;}
	.content-ck h3{font-size:16px;}
	.mota-ck{font-size: 14px;}
	.product-items {width: calc(100% / 2);}
	.title-hv p{font-size: 25px;line-height: 30px;margin-bottom: 4px;}
	.title-hv span{font-size:16px;}
	.btn-cl{margin-top:20px;height: 40px;width: 180px;font-size: 14px;}	
	.title-ch p{font-size:25px;line-height: 30px;}
	.cauhoi ul li a{font-size:16px;}
	.cauhoi ul li ul li{padding-top: 10px !important;}
	.mota-gp{font-size:14px;line-height:22px;}
	.banner-idl .title-main h1{font-size:34px;}
	.title-lit h3{font-size:25px;line-height: 30px;}
	.title-lit p{font-size:14px;line-height:22px;margin: 5px 0 0;}
	.mtoa-lit{margin:15px 0 0;}
	.lit-mota{font-size:14px;line-height:22px;margin-bottom: 32px;}
	.btnlit{padding:10px 20px;font-size:16px;}
}
@media (max-width:376px){
	.lh-con-l,.lh-con-r{width:100%;float:none;margin:0px;padding:0px;}
	.lh-con-r{margin-bottom:10px;}
	.box-sp{width:90%;margin:0px 5% 10px;float:none;}
	.box-product{width:90%;margin:0px 5% 10px;float:none;}
	.box-album{width:90%;margin:0px 5% 10px;float:none;}
	.box-video{width:90%;margin:0px 5% 10px;float:none;}
	.form-camket {display: block;}
}