@media (min-width:1349px) {
	.maxwidth1 { width: 1300px; 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 { padding-bottom: 30px; }
	.product_item { padding: 0 5px }
	
	.product_item.pro_in { width: 25%; }
	.wrapper { padding-top: 55px; }
	.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; }	
	.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; }
	.service_left,.why,.box_dkemail,.about_index,.product_index,.center,.project,#footer{padding-left: 10px;padding-right: 10px;}
	.service{background-size: cover !important}
}
@media (max-width:990px) {
	#slogan { display: none; }
	.product_special { padding: 0 }
	.product-pic, .product-info { padding: 0; }
	.dknhantin { padding: 10px }
	.dknhantin input { width: calc(50% - 5px);margin-bottom: 10px; }
	.dknhantin input:nth-child(2n){margin-right: 0}
	
	.product_item.pro_in { width: 33.3333333333333%; }
	.hotline { display: none; }
	.content-blog .img { padding: 0; }
	.content-blog .title-blog { margin-top: 15px; }
	.box_why::after{display: none}
	.service_left{width: 100%;}
	.service_right{width: 100%;margin-top: -120px}
	.item_why{width: 45%;}
	.title_store{margin-top: 15px;}
	.banner h3{font-size: 25px;}
}
@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 }
	.tt_dk{width: 100%;}
	.dangkymail{width: 100%}
	.box_dkemail{padding-top: 20px;padding-bottom: 20px;}
	.ft_main{width: 100%}
	#footer{margin-bottom: 46px}
	.map_footer{position: relative;width: 100%;height: 350px;}
	.map_footer span::after{display: none}
}
@media (max-width:767px) {
	.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; }
	.main_left{display: none}
	.main_right,.service_right{width: 100%;}
	.service_left{width: 100%;margin-bottom: 10px;}
	.about_left{width: 100%;margin-right: 0}
	.about_right{width: 100%;margin-top: 150px}
	.box_center_right{padding-left: 15px;margin-top: 15px;}
	#sub_video_owl,#main_video_owl{width: 100%}
	#sub_video_owl{margin-left: 0}
	.item_video {margin: 0 1px;}



}
@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; }
	.item_why{width: 100%;}
	.item_project_left{width: 100%;margin-bottom: 10px;}
	.item_project_right{width: calc(50% - 5px);}
	.item_project_right:nth-child(2){margin-left: 0}
	.item_project_right:nth-child(4){margin-left: 0}
	.title_project h3,.title_why h3,.tt_dk,.title_service h3,.title_about p{font-size: 28px;}
	.title_project{padding-bottom: 15px;}
	.title_about p{font-size: 22px;}
	.title_about span{font-size: 20px;}
}
@media (max-width:480px) {
	ul.tab_end li { width: 49%; 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; }
	.tt_main .title{font-size: 15px}
}
@media (max-width:375px) {
	.product_item { width: 100%; }
	.product_item.pro_in { width: 100%; }
}
@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%; }
}