@media (min-width: 768px) and (max-width: 1024px) {
	.box-logo{text-align:center}
	.buttons{bottom:98px!important}
	.dropdown:hover .dropdown-menu{display:block}
	.pull-right{text-align:center;float:none!important}
	.header-cart{margin-top:0}
	.search-box{margin:0 auto}
	.box-logo{margin:0 auto}
}
@media (min-width:992px) {
	.modal-content{width:800px}
}
@media (max-width:1220px) {
	.container .header-top-contact{margin-right:2px}
	.container .header-top-shipping{margin-right:0}
	.container .header-top-return{margin-left:5px}
	.container .header-top-contact .info .label,.container .header-top-shipping .info .label,.container .header-top-return .info .label{text-transform:none;font-size:14px}
	#search{width:270px;margin:10px 0}
	.search-btn-bg{margin-top:10px;right:15px}
	.cart-icon{margin-bottom:0;margin-top:10px}
	.container .header-top-contact{margin-top:0}
	.container .header-top-contact,.container .header-top-shipping,.container .header-top-return{margin-top:4px}
}
@media (max-width:991px) {
	.form-style.form-login .col-md-9{padding-left:15px!important}
	#customer_login .col-md-2 p,#customer_login .col-md-3 p,#customer_register .col-md-1 p{line-height:normal;margin-bottom:0}
	#customer_register .col-md-1 p{text-align:left}
}
@media (max-width:991px) and (min-width:768px) {
	.thumbnail .caption h3.caption-title {
		line-height: 20px;
		min-height: 50px;
	}
	.header-cart {
		margin-top: -54px;
	}
	.product-carousel .product-name, .product-carousel .product-name a {
		min-height: 50px;
	}
	.header-cart > .cart-mini {
		top: -13px;
	}
	.btn-cart + .btn-cart {
		margin-bottom: 10px;
	}
	#search {
		display: none;
	}
	#nav > li > a > span {
		padding: 0 14px;
	}
}
@media (max-width:767px) {
	.input-search-pc{min-width:100%}
	.custom-bottom h2,.custom-bottom .h2{font-size:58px}
	.row-header{margin-left:0;margin-right:0}
	.navbar-form .form-group{margin-bottom:0}
	.product-img{width:100%}
	.product-meta{width:100%}
	.main-banner{display:none}
	.product-list-carousel .owl-controls .owl-buttons .owl-prev,.product-list-carousel .owl-controls .owl-buttons .owl-next{top:-76px}
	.tab-title .title-product{font-size:16px}
	.buttons .btn-style{opacity:1;top:0;visibility:visible}
	.buttons{bottom:110px;opacity:1}
	.price-account .price{float:none}
	.zoomContainer{display:none}
	.fa-close{color:#834453}
	#mobile-menu{display:block!important;margin:auto}
	.nav-inner{width:100%}
	#nav{display:none}
	.box-product:before{display:none}
	.product-item .product-actions{opacity:1;bottom:0}
	.product-item:hover .product-actions{bottom:0}
	.main-article{width:50%;float:left}
	.product-item:hover .product-price{opacity:1;transform:scale(1,1)}
	.box-logo{text-align:center;margin:0 auto}
	.search-box{margin:0 auto;padding:0}
	#cart_block{z-index:9999;top:10px}
	.cart-heading{color:#fff}
	.fa-shopping-cart{color:#fff}
	.pull-right{float:none!important;text-align:center}
	nav{display:none}
	.header-content{background:#696969}
	.header-cart{margin-top:0}
	.main-product-list{margin:60px 0 5px}
	.product-item .product-actions{position:relative}
	.cart-icon{color:#fff}
	.caption-title{min-height:52px;margin:0}
	.search-btn-bg{right:2px}
	.custom-bottom h3:before,.custom-bottom .h3:before{background: #fff; bottom: -5px; content: ""; height: 2px; left: 0; margin-left: 0; position: absolute; text-align: center; width: 100%;}
	.custom-bottom .des-1:before{background: #fff; bottom: -20px; content: ""; height: 2px; left: 0; margin-left: 0; position: absolute; text-align: center; width: 100%;}
	#search{width:100%}
	.row.product-all > div{padding:0}
	.pull-left.btn-view{display:none}
	#search_mini_form{margin:10px 0}
	.cart-icon{background-image:url(icon-cart-whitea0f4.png?1491841811986);margin:0}
	.filter-container{margin-bottom:30px;overflow:auto;max-height:270px}
	.price del{font-size:10px}
	.thumbnail .caption{padding:6px}
	.main-product-list .owl-controls .owl-buttons .owl-prev,.main-product-list .owl-controls .owl-buttons .owl-next{background:none;top:-65px!important;opacity:.9;margin:0;margin-right:-7px;padding:3px 1px}
	.brand-carousel .owl-controls .owl-buttons .owl-prev,.brand-carousel .owl-controls .owl-buttons .owl-next{margin:0;top:-91%;margin:0;margin-right:-21px}
	.dropdown-cart{left:-140px}
	.price-account .price{float:left!important}
	.slider-text.text-left{display:none}
	.pull-right{float:left!important}
	nav{margin-top:0}
	.fa-shopping-cart{color:gray}
	.cart-heading{color:gray}
	ul.topnav li a {
		width: 100%;
	}
}
@media (max-width:480px) {
	.box-logo{text-align:center}
	.dropdown-cart{left:-130px}
	.slider-text.text-left{display:none}
	.caption.text-center:hover .buttons{bottom:110px}
	#mobile-menu{display:block!important;margin:auto;margin-top:28px;}
	.nav-inner{width:100%}
	#cart_block{z-index:9999}
	.cart-heading{color:#fff}
	.fa-shopping-cart{color:#fff}
	#cart_block{top:10px}
	.product-item .product-price{opacity:1}
	.nav-tabs>li{width:50%;text-align:center}
	.nav-tabs>li>a{font-size:11px;padding:10px}
	.nav-tabs>li>a:hover{border:1px solid transparent}
	.product-item .product-actions{opacity:1;bottom:-12px}
	.product-item:hover .product-actions{bottom:0}
	.product-name{margin-top:0}
	.pd-nav{width:100%}
	.pd-nav>li>a{font-size:16px}
	.pd-nav li{width:100%!important;text-align:center}
	.slidebar-bar{display:none}
	.product-meta > p{margin-top:0}
	.product-item .product-actions{bottom:0;position:relative;margin:0;padding:0}
	nav{display:none}
	.header-content{background:#696969}
	.header-cart{margin-top:30px}
	.main-article{width:100%}
	.buttons .btn-style{padding:5px 14px}
	.price ins{font-size:14px}
	p.price{min-height:30px}
	.brand-carousel .owl-controls .owl-buttons .owl-prev,.brand-carousel .owl-controls .owl-buttons .owl-next{top:-98%}
	.article-name{font-size:20px}
	.article-info-page ul li{padding:0 5px}
	.article{padding-top:0}
	.breadcrumb{margin-bottom:10px}
	.blog-title-blog{margin:0}
	.blog-name{margin:0}
	.tab-title{margin-top:10px}
	.footer .subcribe{padding:10px 20px 10px 10px}
	.product-list-carousel .owl-controls .owl-buttons .owl-prev,.product-list-carousel .owl-controls .owl-buttons .owl-next{top:-67.5px}
	.caption.text-center h3.caption-title a{line-height:10px!important}
	.main-product-list .tab-title:after{background-size:50%;background-position-x:50%}
	.owl-carousel .slider-text{height:80%;width:40%;font-size:14px;left:18%}
	.slider-text.text-left{display:block}
	.owl-carousel .slider-text .txt1{font-size:16px;text-transform:uppercase;line-height:25px;font-weight:300;position:relative;display:inline-block;color:#000}
	.owl-carousel .slider-text .txt2{font-size:20px;line-height:30px;letter-spacing:-3px;font-weight:100;color:#834453;text-transform:uppercase;letter-spacing:1px}
	.owl-carousel .slider-text .txt3{display:none}
	.owl-carousel .slider-text .slider-button{margin-top:0}
	.owl-carousel .slider-text .slider-button .btn-secondary{font-size:12px;text-transform:uppercase;color:#000;font-weight:900;transition:all ease 300ms;background:transparent;border-radius:3px;display:inline-block;height:30px;line-height:30px;position:relative;padding:0 15px;border:none;z-index:3;letter-spacing:0}
	.cart-icon{background-image:url(icon-cart-whitea0f4.png?1491841811986)}
	.row.cart.cart_table .btn-cart{width:100%;margin:0;margin-bottom:10px;text-align:center}
	.caption.text-center h3.caption-title a{font-size:10px}
	.filter-container{position:absolute;z-index:999999999;background:#fff;margin:0;padding:0;width:100%;padding:10px;left:-480px;transition:all .5s ease-out;border:1px solid}
}
@media screen and (max-width: 320px) {
	.search-btn-bg{padding:4px 5px;top:2px}
	.nav-tabs>li>a{padding:2px}
	.caption.text-center h3.caption-title a{font-size:11px}
	.owl-carousel .slider-text{height:80%;width:40%;font-size:14px;left:20%}
	.slider-text.text-left{display:block}
	.owl-carousel .slider-text .txt1{font-size:14px;text-transform:uppercase;line-height:25px;font-weight:300;position:relative;display:inline-block;color:#000}
	.owl-carousel .slider-text .txt2{font-size:18px;line-height:25px;letter-spacing:-3px;font-weight:100;color:#834453;text-transform:uppercase;letter-spacing:1px}
	.owl-carousel .slider-text .txt3{display:none}
	.owl-carousel .slider-text .slider-button{margin-top:0}
	.owl-carousel .slider-text .slider-button .btn-secondary{font-size:12px;text-transform:uppercase;color:#000;font-weight:900;transition:all ease 300ms;background:transparent;border-radius:3px;display:inline-block;height:25px;line-height:25px;position:relative;padding:0 15px;border:none;z-index:3;letter-spacing:0}
}