@media (min-width:1349px) {
	.maxwidth1 { width: 1300px; margin: 0 auto; }
}
@media (min-width:1200px) {
	.maxwidth { width: 1300px; 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 { padding-bottom: 30px; }
	.product_item { padding: 0 5px }
	#content { padding: 10px; }
	.product_item.pro_in { width: 25%; }
	.wrapper { padding-top: 55px;
        margin-top: 90px; }
	.slider_home1, .slider_home, .slider_top, .slider_ct, .support-slider, .partner-slider, .slider_bc { 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; }
	.container-right .row { margin: 0 -15px !important; }
	.box_end .row { margin: 0 -15px !important; }
	.header-midle { padding: 0; }
	#menu_top { display: none; }
	.mn_rp { display: block; }
	.header_top * { display: none; }
	.header_top { display: none }
	#frm_order .form-group .text-right { text-align: left; }
}
@media (max-width:990px) {
	#slogan { display: none; }
	.product_special { padding: 0 }
	.product-pic, .product-info { padding: 0; }
	.dknhantin { padding: 10px }
	.dknhantin input { width: 50%; margin-bottom: 10px; margin-right: 0 }
	.dknhantin button { position: relative; width: 50%; right: 0; bottom: 0; float: left; }
	.product_item.pro_in { width: 33.3333333333333%; }
	.hotline { display: none; }
	.content-blog .img { padding: 0; }
	.content-blog .title-blog { margin-top: 15px; }
}
@media (max-width:768px) {
	.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; }
	.ft_main { }
	.social-bt { margin-top: 9px; }
	#timkiem { margin-top: 0; }
	.header-midle { display: none }
}
@media (max-width:767px) {
	.dknhantin input:not(.btn-newsletter),.dknhantin input { width: 100%; margin-bottom: 10px; margin-right: 0 ; position: relative;}
	.dknhantin button { position: relative; width: 50%; right: 0; bottom: 0; float: left; }
	.amazingslider-text-box-1 { display: none !important; }

	/* === */
	.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; }
	#thongke{ float: none !important }
	#thongke li:first-child{ padding-left: 0 }
}
@media (max-width:580px) {
	.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; }
	.content-blog > div { flex: 0 0 auto; width: 100%; }
}
@media (max-