
/* ---------------------------------------
	Responsive design code
-----------------------------------------*/

@media screen and (max-width: 1200px) {
	.container,
	#wrapper,
	#block1 > div.inner,
	#blocks1 > div.inner,
	#block2 > div.inner,
	#blocks2 > div.inner,
	#block3 > div.inner,
	#blocks3 > div.inner,
	#blocks3mod1 > div.inner,
	#block5 > div.inner,
	#blocks5 > div.inner,
	#logo1 > div.inner,
	#block6 > div.inner,
	#blocks6 > div.inner,
	#block14 > div.inner,
	#blocks7 > div.inner,
	#block15 > div.inner,
	#blocks8 > div.inner,
	#block16 > div.inner,
	#blocks9 > div.inner,
	#block17 > div.inner,
	#blocks10 > div.inner,
	#block18 > div.inner,
	#blocks11 > div.inner,
	#block19 > div.inner,
	#blocks12 > div.inner,
	#block20 > div.inner,
	#blocks13 > div.inner,
	#block21 > div.inner,
	#blocks14 > div.inner,
	#block22 > div.inner,
	#blocks15 > div.inner,
	#block23 > div.inner,
	#blocks16 > div.inner,
	#block24 > div.inner,
	#blocks17 > div.inner,
	#block25 > div.inner,
	#blocks18 > div.inner,
	#row1 > div.inner 
	{width: 100%;}
	
	.dj-megamenu-select-light .dj-mobile-open-btn, 
	.dj-megamenu-offcanvas-light .dj-mobile-open-btn, 
	.dj-megamenu-accordion-light .dj-mobile-open-btn 
	{
		margin: 0;
	}
	.dj-megamenu-offcanvas-light .dj-mobile-open-btn {
		float: right;
		width: 32px;
    height: 32px;
    font-size: 32px;
    line-height: 1;
    padding: 3px 5px;
	}
	.product-grid .product-thumb .caption {
    min-height: 50px;
}
	
	
	
}

@media screen and (min-width: 950px) and (max-width: 1024px) {




}

@media screen and (min-width: 758px) and (max-width: 950px) {




}

@media screen and (min-width: 524px) and (max-width: 758px) {




}

@media screen and (max-width: 524px) {




}
