@media (max-width: 768px){

	.navbar-icons ul li+li{
		margin-left: 5px;
	}
    .mega-menu-column{
        width: 30%;
        margin: 15px 0;
    }
    .mega-menu{
        padding: 0px 0px ! important;
    }

	/*nav*/


	.home-about-txt h3{
		font-size: 32px;
	}
	.home-about-txt p{
		font-size: 19px;
	}
	.mt-xs-30{
		margin-top: 30px;
	}

	.banner-two-area{
		height: 330px;
	}
	.banner-two-txt h4{
		font-size: 28px;
	}
	.banner-two-img{
		margin-top: 15px;
	}
	.banner-two-img img{
		width: 215px;
	}
	.banner-two-img .banner-two-img-txt{
		top: 30%;
	}
	.banner-two-img .banner-two-img-txt a{
		font-size: 15px;
	}

	.custom-row {
		margin-left: -7px;
		margin-right: -7px;
	}
	.offer-service{
		min-height: 150px;
	}
	.offer-service .img img{
		height: 125px;
	}
	.offer-service h4{
		font-size: 18px;
	}

	.box-fabrics-overlay h4{
		font-size: 35px;
	}
	.fabric-col-2{
		width: 100%;
	}

	.follow-head{
		font-size: 27px;
	}
	.follow-social-row .follow-social a i{
		font-size: 40px;
	}

	.footer-col-3{
		width: 100%;
		margin: 15px 0;
	}

	/*listing Page*/
	.main-banner{
		height: 300px;
	}
	.listing-banner{
		background: url(../img/Zaa-banner.png) no-repeat center center;
    	background-size: 100% 100%;
	}
	.banner-txt h4{
		font-size: 28px;
		padding-top: 40px;
	}
	.offer-product .product-img img{
		width: 100%;
	}

	/*Detail Page*/
	.two-col-xs .col-md-3{
		width: 50%;
	}

}

/* screen size 996px*/
@media (max-width: 996px){
	.product-overlay h3{
		font-size: 14px;
	}
}



/*Sidebar and Filter Btn*/
@media (min-width: 960px){
	.products-filters-mobile {
    	display: none;
	}
	.filters-title_sorting {
    	display: inline-block;
	}
	.sorting-options {
    	margin-right: 0;
	}
	.products-filters-btn_open-sorting {
    	display: none;
	}
	.sorting-options-item_active {
    	display: block;
	}
	.sorting-options_inline .sorting-options-item:not(:last-child) {
    	margin-right: 20px;
	}
	.sorting-options_inline .sorting-options-item {
	    font-size: 13px;
	    line-height: 24px;
	}
	.sorting-options_inline .sorting-options-list {
	    position: static;
	    display: inline-flex;
	    flex-wrap: wrap;
	    background: none;
	    border: none;
	    padding: 0;
	}
	.sorting-options-item_active-item {
    	display: none;
	}
}

@media (max-width: 959px){
	.sidebar {
	    display: none;
	}
	.sidebar_active {
	    display: block;
	    position: fixed;
	    z-index: 100;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    overflow: auto;
	}
	.sorting-options_inline .sorting-options-container:hover .sorting-options-list {
   	 	display: block;
	}
}

@media (max-width: 719px){
	.sorting-options {
    	margin-right: 0;
    	margin-left: unset;
	}
	
	.side-indent{
		padding-left: 20px;
		padding-right: 20px;
	}
	
}

/*Main Grid Products*/
@media (max-width: 1519px){
	.product-list {
    	grid-template-columns: repeat(3,minmax(180px,1fr));
	}
}
@media (max-width: 1339px){
	.product-list {
    	grid-template-columns: repeat(2,minmax(180px,1fr));
	}
}
@media (max-width: 600px){
	.product-list {
    	grid-template-columns: repeat(1,minmax(180px,1fr));
	}
}

/*Registration form*/
@media (min-width: 992px){
	.register-offset{
		width: 50%;
		margin: auto;
	}
}