@media only screen and (min-width : 320px) and (max-width : 480px) {	#header-main .col-6 {		width: 100%;	}	#header-main > .container > .row {		height: 70px;	}	#header-main .logo, 	#header-main .header-cart { 		float: none; 		margin: 0 auto;	}		#header-main .logo-container, 	#header-main .cart-container {		width: 100%;	}	#top-slider, 	#top-slider .slider-wrapper,	#top-slider .slider-wrapper .nivoSlider {		min-height: 50px;	}	#top-slider .slider-caption {		display: none;	}}@media only screen and (max-width : 768px) {	.center-sm {		display: table;		margin: 0 auto;		width: auto;		float: none;	}	.contact .form-group label {		float: left;	}	.range-slider.horizontal {		height: 12px;	}	.range-slider div {		height: 20px;		width: 20px;		border-radius: 10px;	}	.range-slider.horizontal div {		margin: -6px 0 0 -9px;	}		}@media only screen and (min-width : 768px) {	/*	| ----------------------------------------------------------------------------------------------	| Product list	| ----------------------------------------------------------------------------------------------	*/	.products-container.product-list .product {		text-align: justify;		border: 0;		border-radius: 0;	}	.products-container.product-list .product:hover {		box-shadow: 0 0 0;		-webkit-box-shadow: 0 0 0;	}	.products-container.product-list .product-link,	.products-container.product-list .product-info {		display: inline-block;		vertical-align: top;	}	.products-container.product-list .product-link {		width: 25%;		border: 1px solid #eaeaea;		border-radius: 2px;		position: relative;	}	.products-container.product-list .product-link:hover {		box-shadow: 0 0 10px rgba(0,0,0,0.1);		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);	}	.products-container.product-list .product-info {		width: 70%;		margin: 15px 2%;	}}@media only screen and (min-width : 768px) and (max-width: 979px) {	#top-slider .slider-caption > .container > .row {		zoom: 0.85;	}	.center-lg {		display: table;		margin: 0 auto;		width: auto;		float: none;	}}@media only screen and (min-width : 768px) and (max-width: 1199px) {	.main-menu > li > a {		padding: 0 12px;		min-width: 50px;		text-align: center;	}	#top-slider .slider-caption .carousel-box {		top: 20px;	}}@media only screen and (max-width: 979px) {	.mobile-menu {		display: table-cell !important;	}	#top-slider .slider-caption .carousel-box {		top: 10px;	}}/* RETINA DISPLAY SUPPORT */@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 	.header-social-icons li > a {		background-image: url('../img/social-icons@2x.png');		background-size: 175px 78px;	}	.products-container .product .ribbon {		background-image: url(../img/ribbon/red@2x.png);		background-size: 234px 78px;	}}