@media (max-width: 1024px){
	.main-nav>ul>li>a{
		padding: 10px 16px;
	}
	.banner-parallax.bn-prl3{
		height: 540px;
	}
	.about-testimo-slider {
	    padding: 66px 80px 67px;
	}
	.header8 {
	    left: 15px;
	}
	.info-qty>label{
		display: none;
	}
	.group_table .info-qty{
		text-align: center;
	}
	.woocommerce div.product form.cart .group_table td.label {
	    padding: 0 12px;
	}
	.woocommerce div.product form.cart .group_table td {
	    padding: 0 10px;
	}
	.main-nav.main-nav9>ul>li>a {
	    padding: 10px 12px;
	}
	.banner-slider.bg-slider .banner-thumb img{
		max-height: 720px;
	}	
	.product-type-slider .item-product-type .product-title{
		white-space: nowrap;
	    width: 96%;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
}
@media (max-width: 991px){
	.list-product2 .col-md-3:nth-child(4n+1){
	    clear: none;
	}
	.list-product2 .col-md-3:nth-child(3n+1){
	    clear: both;
	}
	.product-grid li.col-md-3:nth-child(4n+1){
	    clear: none;
	}
	.product-grid li.col-md-4:nth-child(3n+1){
	    clear: none;
	}
	.product-grid li.col-sm-6:nth-child(2n+1){
	    clear: both;
	}
	.footer-menu-box {
	    padding-bottom: 30px;
	}
	.footer-top1{
		padding-bottom: 20px;
	}
	.list-banner-background{
		margin-bottom: 52px;
	}
	.latest-news7,
	.product-wrap7,
	.banner-slider7,
	.latest-news1,
	.product-tab-loadmore,
	.content-top1 {
	    margin-bottom: 60px;
	}
	.banner-megesale,
	.list-service7,
	.brand-slider{
		margin-bottom: 55px;
	}
	.list-banner-adv1 {
	    margin-bottom: 45px;
	}
	.list-banner-adv1 .banner-adv.banner-background {
	    height: 200px;
	}
	.header3 .logo {
	    text-align: left;
	}
	.banner-slider3.bg-slider .item-slider:not(.home-2) .banner-info {
	    height: 260px;
    	padding-top: 20px;
	}
	.banner-parallax.bn-prl3 {
	    height: 400px;
	    margin: 13px 0 53px;
	}
	.latest-news3{
		margin-top: 13px;
		padding-bottom: 40px;
	}
	.list-service2 {
	    margin: 60px 0 55px;
	}
	.latest-post-leading3 .smart-slider{
		text-align: center;
	}
	.latest-post3 {
	    padding-left: 0;
	}
	.item-service7 {
	    padding: 0;
	}
	.intro-service7{
		padding-bottom: 60px;
	}
	.product-box6.product-box7{
		padding: 55px 0 15px;
	}
	.list-adv8 {
	    margin-bottom: 22px;
	}
	.block8 .title-box1{
		padding-bottom: 10px;
	}
	.list-deal-box8 {
	    margin-bottom: 30px;
	}
	.shop-page .sort-pagi-bar .product-filter{
		display: none;
	}	
	.woocommerce table.shop_table td{
	    border: 0;
	    border-top: 1px solid #e5e5e5;
	}
	.vc_grid-item.vc_col-sm-2{
		width: 25%;
	}
	.header12 .logo,
	.header9 .logo {
	    text-align: right;
	}
	.header12 .main-nav.main-nav3{
		text-align: left;
	}
	.banner-page14 .banner-info {
	    top: 35%;
	}
	.text-mega-sale {
	    margin-top: 0px;
	}
	.list-adv5{
		margin-bottom: 60px;
	}
	.banner-adv.banner-zoom5 {
	    margin-bottom: 60px;
	    margin-top: 25px;
	}
	.about-testimonial.testimo5 {
	    margin: 25px 0 60px;
	}
}
@media (max-width: 840px){
	.product-slider3 .item .col-md-3 .item-product .compare-link,
	.product-slider3 .item .col-md-3 .item-product .wishlist-link,
	.product-slider3 .item .col-md-3 .item-product .product-rate{
		display: none;
	}
}
@media (max-width: 768px){
	.woocommerce-error, .woocommerce-info, .woocommerce-message {
	    line-height: 20px;
	}
	body .vc_grid-item-zone-c-right .vc_gitem-zone-c,
	body .vc_grid-item-zone-c-left .vc_gitem-zone-c,
	body .vc_grid-item-zone-c-right .vc_gitem-animated-block {
	    width: 100%;
	}	
	.list-service11{
		margin-bottom: 42px;
	}
	.deal-product-box11{
		margin-top: 0;
		padding-bottom: 50px;
    	padding-top: 40px;
    	margin-bottom: 40px;
	}
	.new-product11 {
	    margin-bottom: 35px;
	}
	.list-product-type11 {
		margin-top: 50px;
	    margin-bottom: 40px;
	}
	.list-brand11{
		margin-bottom: 50px;
	}
}
@media (max-width: 767px){
	.main-nav .has-mega-menu > .sub-menu {
	    padding: 0;
	    max-width: 100%;
	}
	.list-product2 .col-md-3:nth-child(3n+1){
	    clear: none;
	}
	.list-product2 .col-md-3:nth-child(2n+1){
	    clear: both;
	}
	body .vc_grid-item-zone-c-right .vc_gitem-zone-c,
	body .vc_grid-item-zone-c-left .vc_gitem-zone-c,
	body .vc_grid-item-zone-c-right .vc_gitem-animated-block {
	    width: 50%;
	}
	.latest-news1,
	.product-tab-loadmore,
	.content-top1 {
	    margin-bottom: 50px;
	}
	.brand-slider{
		margin-bottom: 45px;
	}
	.list-banner-adv1 {
	    margin-bottom: 35px;
	}
	.menu-footer .list-inline,
	.menu-footer.list-inline {
	    padding-bottom: 20px;
	    margin-bottom: 0;
	    text-align: center;
	}
	.filter-show .title-tab1 .list-none {
	    width: 100%;
	}
	.download img {
	    padding-bottom: 20px;
	}
	.footer-top2{
		padding-bottom: 0;
	}
	.item-attr-title {
	    padding: 0 20px;
	    width: 120px;
	}
	.box-attr-filter::before{
		width: 120px;
	}
	.item-attr-content{
		padding: 0 15px;
		text-align: left;
	}
	.attr-category a {
	    margin-right: 20px;
	}	
	.attr-category a,
	.box-attr-filter .attr-color li a,
	.box-attr-filter .attr-size a{
		margin-bottom: 10px;
	}
	.product-slider3 .item .col-md-3 .item-product .compare-link,
	.product-slider3 .item .col-md-3 .item-product .wishlist-link,
	.product-slider3 .item .col-md-3 .item-product .product-rate{
		display: block;
	}
	.wrap-content-top3 {
	    margin-top: 0px;
	}
	.header-nav6 > div > div{
		border-top: 0;
    	padding: 0;
	}
	.list-adv6 .col-sm-6{
		float: left;
		width: 50%;
	}
	.product-box6 .item .col-md-6{
		display: none;
	}
	.home-6 .banner-info{
		border: 0;
	}
	.home-6 .banner-info{
		width: auto;
	}
	.banner-info.pos-top {
	    padding-top: 42px;
	}
	.signup-banner > div {
	    height: 400px;
	}
	.about-testimo-slider {
	    padding: 66px 20px 67px;
	}
	.product-box6.product-box7 {
	    margin-bottom: 0px;
	}
	.main-nav8 .btn-menu-hover {
	    display: none;
	}
	.header8 .logo {
	    text-align: left;
	}
	.main-nav.main-nav8>ul {
    	left: -170px;
    }
    .blog-list{
    	margin-bottom: 30px;
    }
    .vc_grid-item.vc_col-sm-4,
    .vc_grid-item.vc_col-sm-3,
    .vc_grid-item.vc_col-sm-2 {
	    width: 33.3333%;
	    float: left !important;
	}
	.vc_grid-item.vc_col-sm-6 {
	    width: 50%;
	    float: left !important;
	}
	.vc_grid-item.vc_col-sm-6:before,
	.vc_grid-item.vc_col-sm-6:after,
	.vc_grid-item.vc_col-sm-4:before,
	.vc_grid-item.vc_col-sm-4:after,
	.vc_grid-item.vc_col-sm-3:before,
	.vc_grid-item.vc_col-sm-3:after,
	.vc_grid-item.vc_col-sm-2:before,
	.vc_grid-item.vc_col-sm-2:after{
		display: none;
	}
	.list-product9 .list9-3item .col-xs-6:last-child{
		display: none;
	}
	.list-service9 .col-xs-6:nth-child(2n+1){
		clear: both;
	}
	.product-type-slider .item-product-type .product-title{
		white-space: normal;
	    width: 100%;
	    overflow: inherit;
	    text-overflow: inherit;
	}
	.product-slider11 .item .row .col-xs-6:last-child{
		position: absolute;
    	top: 0;
    	right: -15px;
    	width: calc(50% + 15px);
	}
	.box-menu-footer3{
		margin-bottom: 0;
	}
	.testimo5 .about-testimo-slider {
	    padding: 0 40px;
	}
	.main-nav>ul{
		opacity: 0;
	}
	.main-nav.active>ul{
		opacity: 1;
	}
	.info-search .form-hidden{
		right: -120px;
	}
}
@media (max-width: 667px){

}
@media (max-width: 568px){
	.item-attr-content .slider-range-price {
	    margin-right: 0 !important;
	    width: 177px;
	}
	ol.comments .comment > ul.children {
	    padding-left: 25px;
	}
	.vc_grid-item.vc_col-sm-4,
	.vc_grid-item.vc_col-sm-3,
	.vc_grid-item.vc_col-sm-2 {
	    width: 50%;
	}
	.top-header9 .col-xs-5,
	.top-header9 .col-xs-7{
		width: 100%;
		text-align: center;
	}
	.post-comment-date li {
	    margin: 0 6px;
	}
}
@media (max-width: 480px){
	.list-adv10 .col-sm-3.col-xs-12, .list-product2 .col-xs-6,
	.list-product1 .col-xs-6 {
	    width: 50%;
	}
	.title30 {
	    font-size: 24px;
	}
	.list-banner-adv1 .banner-adv.banner-background {
	    height: 150px;
	}
	.banner-slider3.bg-slider .item-slider:not(.home-2) .banner-info {
	    height: 200px;
	}
	.banner-slider.bg-slider .item-slider {
	    height: 300px;
	}
	.product-box6 .item .col-md-6 {
	    display: block;
	}
	.wrap-banner8 .banner-info{
		margin-top: 100px;
	}
	.item-blog-list .col-xs-5,
	.item-blog-list .col-xs-7{
		width: 100%;
	}
	.vc_grid-item.vc_col-sm-6{
	    width: 100%;
	    float: none !important;
	}
	.list-product9 .product-main > a {
	    padding: 140px 0 0 140px;
	}
	.nav-tabs-icon .list-inline li{
		margin-bottom: 3px;
	}
	.nav-tabs-icon{
		border-bottom: 0;
	}
	.nav-tabs-icon>ul>li.active>a{
		border-bottom-color: #e5e5e5;
	}
	.radius.scroll-top{
		bottom: 40px;
	}
}
@media (max-width: 414px){
	.list-product .col-xs-6,
	.list-adv10 .col-sm-3.col-xs-12, .list-product2 .col-xs-6,
	.list-banner-adv1 .col-xs-6,
	.list-product1 .col-xs-6 {
	    width: 100%;
	}
	.top-right ul > li > a.wishlist-link {
	    display: none;
	}
	.product-slider3 .item .col-md-3{
		width: 100%;
	}
	.about-service-slider div.table>div {
	    display: block;
	    text-align: center;
	}
	.about-service-slider .item-service2 .service-icon {
	    width: 60px;
	    margin: 0 auto 15px;
	}
	.about-service-slider .item-service2 .service-info {
	    padding-left: 0;
	}
	.woocommerce table.cart td.actions .coupon .input-text+.button{
		width: 100%;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text {
	    min-width: 100%;
	    margin-bottom: 10px;
	}
	.woocommerce div.product form.cart .group_table td > label{
		text-overflow: ellipsis;
    	overflow: hidden;
    	white-space: nowrap;
    	width: 120px;
	}
	body .vc_grid-item-zone-c-right .vc_gitem-zone-c,
	body .vc_grid-item-zone-c-left .vc_gitem-zone-c,
	body .vc_grid-item-zone-c-right .vc_gitem-animated-block {
	    width: 100%;
	}
	.list-service9 .col-xs-6{
		width: 100%;
	}
	.list-product-search{
		min-width: 330px;
	}
}
@media (max-width: 360px){	
	.list-product9 .list9-3item .col-xs-6:last-child{
		display: block;
	}
	.product-main .banner-info .desc{
		height: 50px;
    	overflow: hidden;
	}
	.adv-list11 .col-xs-6{
		width: 100%;
	}
	.adv-list11 .col-xs-12{
		display: block !important;
	}
}
@media (max-width: 320px){
	.item-attr-content .slider-range-price {
	    width: 140px;
	}
	.attr-price-filter input {
	    width: 120px;
	}
	.woocommerce div.product form.cart .group_table td > label{
    	width: 86px;
	}
	.vc_grid-item.vc_col-sm-4,
	.vc_grid-item.vc_col-sm-3,
	.vc_grid-item.vc_col-sm-2 {
	    width: 100%;
	    float: none !important;
	}
	.vc_grid-item.vc_col-sm-6:before,
	.vc_grid-item.vc_col-sm-6:after,
	.vc_grid-item.vc_col-sm-4:before,
	.vc_grid-item.vc_col-sm-4:after,
	.vc_grid-item.vc_col-sm-3:before,
	.vc_grid-item.vc_col-sm-3:after,
	.vc_grid-item.vc_col-sm-2:before,
	.vc_grid-item.vc_col-sm-2:after{
		display: block;
	}
	.banner-info.adv-info-style1 {
	    height: 140px;
	}
	.list-product-search{
		min-width: 290px;
	}
}