@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: 0px !important;margin-left: 0px !important;}
	.slick-prev { left: 10px !important; }
	.slick-next { right: 10px !important; }
	
}
@media (max-width:1200px) {
	.footer_end{padding-bottom: 50px;text-align: center;}
	.footer_end .copy{float: none;text-align: center;}
 
	.footer_end #thongke{float: none !important;}
	.product_item {padding: 0 5px}
	#content{/* padding:10px; */}
	 
	
	.slider_services,.slider_pro, .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,.row_news {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; }
	#frm_order .form-group .text-right { text-align: left; }
}
@media (max-width:1024px) {
	#timkiem{max-width: 450px}
	#danhmuc{display: none;}
	.hotline{display: none !important;}
	#menu_top ul#nav >li >a{
    padding: 0 20px !important;
}
}
@media (max-width:1023px) {
	.header-midle .logo{display: none;}
	.header-midle .banner{width:100%;text-align: center;}
	.header-midle .banner .banner_inner{float: none;}
	#lang{position: absolute;top: 40px;right: 20px;}
	#menu_top { display: none; }
	.mn_rp { display: block; }
	.wrapper { padding-top: 55px; }
	.header_top{display: none;}
}
@media (max-width:990px) {
	.product_special {padding: 0}
	.product-pic,.product-info{padding: 10px;margin-bottom: 10px;}
	.dknhantin {/* padding: 10px */}
	.dknhantin input{}
	.dknhantin button{}
	.product_item.pro_in{width: 33.3333333333333%;}
	.hotline { display: none; }
	.content-blog .img { padding: 0; }
	.content-blog .title-blog { margin-top: 15px; }
	#top{bottom: 80px;}
}
@media (max-width:768px) {
	.album{width:100%;}
	.album:nth-child(2), .album:nth-child(5),.album:nth-child(3), .album:nth-child(4){width:50%;}
	.box_end{width: 100%;}
	.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{}
	.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; }
	.ft_main { }
	.social-bt {margin-top: 9px;float: none;}
	#timkiem { margin-top: 0; }
	
}
@media (max-width:767px) {
	#footer .ft-col-3{padding-left: 15px;}
	.about-left {width: 100%;padding: 15px;}
	.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) {
	.about-left h3 { font-size: 20px; }
	.about-right img{max-width: 250px}
	@-moz-keyframes carousel1 {
		0% { top: 50px; left: calc(100% - 250px); z-index: 2; }
		25% { top: 0; left: calc(100% - 250px); z-index: 2; }
		50% { top: 0; left: 0px; z-index: 2; }
		75% { top: 50px; left: 0px; z-index: 2; }
		100% { top: 50px; left: calc(100% - 250px); z-index: 2; }
	}
	@-webkit-keyframes carousel1 {
		0% { top: 50px; left: calc(100% - 250px); z-index: 2; }
		25% { top: 0; left: calc(100% - 250px); z-index: 2; }
		50% { top: 0; left: 0px; z-index: 2; }
		75% { top: 50px; left: 0px; z-index: 2; }
		100% { top: 50px; left: calc(100% - 250px); z-index: 2; }
	}
	@-o-keyframes carousel1 {
		0% { top: 50px; left: calc(100% - 250px); z-index: 2; }
		25% { top: 0; left: calc(100% - 250px); z-index: 2; }
		50% { top: 0; left: 0px; z-index: 2; }
		75% { top: 50px; left: 0px; z-index: 2; }
		100% { top: 50px; left: calc(100% - 250px); z-index: 2; }
	}
	@-moz-keyframes carousel2 {
		0% { top: 0; left: 0px; z-index: 2; }
		25% { top: 50px; left: 0px; z-index: 2; }
		50% { top: 50px; left: calc(100% - 250px); z-index: 2; }
		75% { top: 0; left: calc(100% - 250px); z-index: 2; }
		100% { top: 0; left: 0px; z-index: 2; }
	}
	@-webkit-keyframes carousel2 {
		0% { top: 0; left: 0px; z-index: 2; }
		25% { top: 50px; left: 0px; z-index: 2; }
		50% { top: 50px; left: calc(100% - 250px); z-index: 2; }
		75% { top: 0; left: calc(100% - 250px); z-index: 2; }
		100% { top: 0; left: 0px; z-index: 2; }
	}
	@-o-keyframes carousel2 {
		0% { top: 0; left: 0px; z-index: 2; }
		25% { top: 50px; left: 0px; z-index: 2; }
		50% { top: 50px; left: calc(100% - 250px); z-index: 2; }
		75% { top: 0; left: calc(100% - 250px); z-index: 2; }
		100% { top: 0; left: 0px; z-index: 2; }
	}
	#lang{position: relative;top: 0;right: 0;width: 100%;text-align: center;margin: 0;}
	.tt_main .title{font-size: 20px;}
	.list_info .inf_ h3 a{font-size: 25px}
	
	.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) {
	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: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%; }
}