@media (min-width:1349px) {
	.maxwidth1 { width: 1340px; margin: 0 auto }
	
}
@media (min-width:1200px) {
	.maxwidth { width: 1200px; margin: 0 auto }
	.maxwidth2 { width: 1000px; margin: 0 auto }
}
@media (max-width:1350px) {
	.row_pro {margin-right: -10px !important;margin-left: -10px !important;}
	
}
@media (max-width:1350px) {
	.slick-prev { left: 10px !important; }
	.slick-next { right: 10px !important; }
	
}
@media (max-width:1200px) {
	#footer{text-align: center;}
	.footer_end {padding-bottom: 50px;}
	.footer_end .mn_ft{display: none;}
	.footer_end .copy{float: none !important;text-align: center;    clear: both;}
	.footer_end #thongke{float: none !important;}
	.product_item {padding: 0 5px}
	#content{padding:10px;}
	.product_item.pro_in{width: 25%;}
	
	.slider_home1, .slider_home, .slider_top { margin: 0 0px !important }
	.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom: 1em; }
	.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	.pddl_0 { padding-left: 15px !important; }
	.pddr_0 { padding-right: 15px !important; }
	.row {margin-right: 0px !important;margin-left: 0px !important;}
	
	.form_lh .row { margin: 0 -15px !important; }
	.box_end .row { margin: 0 -15px !important; }
	.header-midle { padding: 0; }
	#frm_order .form-group .text-right { text-align: left; }
	.form_lh1{}
	.form_lh1 .row{margin-right: 0px !important;
		margin-left: 0px !important;margin: 0 0px !important;}
	.form_lh1 .col-md-6{padding-left: 0px;padding-right: 0px;}
	.form_lh1 .col-md-12{padding-left: 0px;padding-right: 0px;}
	.row1 .col-md-8{padding-left: 0px;padding-right: 0px;}
}
@media (max-width:1024px) {
	#timkiem{max-width: 450px}
	#danhmuc{display: none;}
}
@media (max-width:1023px) {
	#menu_top { display: none; }
	.mn_rp { display: block; }
	.wrapper { padding-top: 55px; }
	.header_top{display: none;}
	.logo { display: none; }
	.maxwidth{margin: auto 15px;}
	.wrap_trangtrong .maxwidth{margin: auto;}
}
@media (max-width:990px) {
	.header_top_id{padding: 0px 0px;padding-bottom: 10px;}
	.her{display: flex;align-items: center;justify-content: space-between;width: 100%;}
	.container-right{padding:0;}
	.product_special {padding: 0}
	.product-pic,.product-info{padding:0;margin-bottom: 10px;}
	.dknhantin {padding: 10px}
	.product_item.pro_in{width: 33.3333333333333%;}
	.hotline { display: none; }
	.content-blog .img { padding: 0; }
	.content-blog .title-blog { margin-top: 15px; }
	#top{bottom: 60px;}
	.info_hd1{display: none;}
	.info_hd:nth-child(2),.info_hd:nth-child(3){background: none;padding-left: 0px;}
	.info_hd{padding: 0px 0px 0px 0px;color:#d30035;}
	.info_hd + .info_hd{margin-left: 0px;}
	.info_hd::after{display: none;}
	.tr_xuong_ca {
		background: none;
	}
	.box_xc .row .left {
		float: none;
		text-align: center;
		width: 100%;
	}
	.box_xc .row .right {
		float: none;
		text-align: center;
		width: 100%;
	}
	.box_xc .row .left ul li{
		background: none;
		padding-right: 0px;
		min-height: 60px;
	}
	.box_xc .row .right ul li{
		background: none;
		padding-right: 0px;
	}
	.box_xc{width: 100%;}
}
@media (max-width:768px) {

	.zalo-chat-widget{right: 12px!important;bottom: 120px!important;}
	.fb2{display: block;}
	.fb1{display: none;}
	.ul_dm li{text-align: center;}
	.fb-page{width: 100%!important;}
	.tintuc_id{margin-bottom: 30px;}
	.news-image img{width: 100%;}
	.footer-news:nth-child(1){width: 100%;margin-bottom: 30px;}
	.footer-news:nth-child(2){width: 100%;margin-bottom: 30px;text-align: start;}
	.footer-news:nth-child(3){width: 100%;text-align: start;}
	.sp_giaiphap .gt_r{margin-bottom: 130px;}
	.sp_giaiphap{padding-bottom: 40px;}
	/* .img_tt{width: 40%;}
	.info_tt{width: 60%;padding-left: 10px;} */
	.tintuc_id{width: 100%;}
	.fanpage{width: 100%;}
	.box_tc_item{padding: 40px 20px;}
	.box_tc_md{margin: 20px 0px;}
	.box_tc_l,.box_tc_md,.box_tc_r{width: 100%;}
	.nd_top{margin-bottom: 40px;}
	.ul_dm li a{font-size: 14px;}
	.t_r{width: 100%;margin-top: 20px;}
	.gioithieu_top{padding-top: 40px;padding-bottom: 130px;}
	.gt_l{width: 100%;margin-bottom:30px;}
	.gt_r{width: 100%;}
	#footer .mn_ft{text-align: center;float: none;}
	.header-midle .banner{width:100%;padding:15px;}
	.header-midle .banner #timkiem,.header-midle .hotline{display: none}
	.dknhantin .dk_right,.dknhantin .dk_left{width:100%;text-align: center}
	.dknhantin .dk_right .dk_it {width:100%;}
	.box_ql_slider ,.box_ql_slider_nav{margin: 0 auto !important}
	.box_ql_slider .qt_item{padding:0;}
	.qt_item .img1{max-width: 180px}
	.pro_right,.pro_left {padding:0;}
	.product_item.pro_in{width: 50%;}
	.list_item { margin-bottom: 20px; }
	.box_content { position: relative; top: 0; margin-top: 20px; }
	.logo { display: none; }
	.social-bt {margin-top: 9px;float: none;}
	#timkiem { margin-top: 0; }
	
}
@media (max-width:767px) {
	#box_map.flex_box { grid-template-columns: unset; grid-column-gap: 10px; grid-row-gap: 10px; }
	.box_ql_slider .slick-prev{left: 0 !important;}
	.box_ql_slider .slick-next{right: 0 !important}
.list_info .inf_ { position: relative; left: 0; }
.list_info.box_two .inf_ { position: relative }

/* === */
.cart_wrap .cart_box { display: block; min-height: 11rem; margin-bottom: 1.2rem; border-radius: 3px; background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2); }
.cart_wrap .cart_box_l { width: 100%; padding: .6rem 0rem 1.2rem 0; border-right: none; }
.cart_wrap .cart_box_r { width: 100%; padding: 0 0.2rem 0.2rem; flex: 1 1; }
.cart_wrap .cart_box_l .productList .productCartItemWrapper { display: flex; width: 100%; height: auto; padding-left: 0.2rem; border-bottom: .1rem dotted #c7c7cd; }
.cart_wrap .cart_box_l .productList .productCartItemWrapper .productCartItem .productCartItemLeft .product-card-wrap .card-horiz .imageWrap { position: relative; margin-right: 0rem; }
.cart_wrap .cart_box_l .productList .productCartItemWrapper .productCartItem .productCartItemLeft .product-card-wrap .card-horiz { display: block; }
.cart_wrap .cart_box_l .productList .productCartItemWrapper .productCartItem .productCartItemLeft .product-card-wrap .card-horiz .imageWrap img { display: inline-block; flex: 0 0 5rem; width: 100%; height: auto; margin-right: 1.2rem; border: 1px solid #e8e8e8; margin-right: 0; max-width: 80px; }
}
@media (max-width:580px) {
	.ul_dm li a{font-size: 13px;}
	.xtc{font-size: 10px;}
	#footer .mn_ft{display: none;}
	.box_vs .item_tc{width: 100%;}
	.box_vs .wrap_scroll{max-height: unset}
	.tt_main .title{font-size: 25px;}
	.list_info .inf_ h3 a{font-size: 25px}
	.album{width:100%;}
	.album:nth-child(2), .album:nth-child(5) { width: 40%; }
	.album:nth-child(3), .album:nth-child(4) { width: 58%; }
	.qt_item .img1{width: 100%;max-width: unset;}
	.qt_item .img1 img{display: inline-block;max-width: 180px;border-radius: 50%;}
	.qt_item .name{text-align: center}
	.inline-product-entry .image{width: 160px;margin-right: 15px;}
	.button-contact{width: 46%;float: left;margin:1%;}
	.checkout_l {padding:0;}
	.checkout_l .row{margin-left: -15px !important;margin-right: -15px !important;}
	.header-midle .banner { width: 100%; }
	.project_item .over_lay .desc { display: none; }
	.amazingslider-text-wrapper-0 { display: none !important; }
}
@media (max-width:480px) {
	.info_hd{font-size: 15px;}
	ul.tab_end li{width: 100%;margin-bottom: 3px}
	.product_detail_img ,.product_detail_img_sub  {padding:0;width: 100%;}
	.dknhantin input{/* width: 100%; */}
	.dknhantin button{/* width: 100%; */}
	.product_item .pro_cart { float: none !important; }
	.box-news1 {/* padding-left: 0 */}
	.item_dv .img { max-width: 100px; }
	.box-news h3 { padding-top: 15px; clear: both; }
	#footer .tt_ft:after { display: none; }
	.ft-col { width: 100%; }
	#thongke { display: inline-block; }
	/* == */
	.order-cart-block .product-panel .quantity-col{width: 40px}
	.order-cart-block .block-main { overflow-y: hidden; border: 1px solid #ddd; overflow-x: auto; }
	.product-panel-wrap{min-width: 400px;}
}
@media (max-width:450px) {
	.box-news1{width: 100%;}
	.ha_2{width: 60%;}
	.name_sp_gp{font-size: 25px;}
	.box_dg_item{padding: 10px;margin: 5px;}
	.img_ykien{position: relative;bottom: 0px;}
	.info_dg{padding-right: 0px;}
	.img_ykien{margin-top: 10px;}
	.owl-ykien .owl-stage-outer{padding-bottom: 0px;}
	.seach_cn{width: 350px;}
	.seach_cn #timkiem{width: 330px;}
	.ul_dm li + li a{border-left: 0px;}
}
@media (max-width:320px) {
	.product_item{width: 100%;}
	.first-item-news .col-xs-6, #info .col-xs-6, #content .col-xs-6, .head_top .col-xs-6, .box-news .col-xs-6, .box-news.col-xs-6, .footer .col-xs-6 { width: 100%; }
}