.desktop-all { display:block;  }
.mobile-all  { display:none; }

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

	 .topright-icons { white-space:nowrap; }

}

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

	#icon-container { margin:5px 3px 0 0; font-size:12px;  }
	#icon-container img.scicon.user { width:25px; }
	#icon-container img.scicon.trackingord { width:33px; }
	#icon-container img.scicon.shoppingcart { width:25px; }

}

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

	#icon-container { margin-right:25px;  }
	#icon-container a span { display:none; }
	#icon-container img.scicon.user { width:40px; }
	#icon-container img.scicon.trackingord { width:50px; }
	#icon-container img.scicon.shoppingcart { width:40px; }
	.header-center .navbar-logo { margin-top:5px; }

}

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

	.container { width: 100%; }

	.desktop-all { display:none;  }
	.mobile-all  { display:block; }

	.header-center { padding: 7px 0 0px 0; }
	.header-center .mobile-all .navbar-logo { margin-top:10px; }
	.header-bottom { display:none; }

  .mobile-all #icon-container a span { display:unset; }
	.mobile-all .topright-icons { white-space:none; margin-top:12px; border:0px solid; }
	.mobile-all {  }

	#icon-container img.scicon.menu { width:50px; }

	.header-center .mobile-all .navbar-logo { padding-bottom: 0; }
	.header-center #sosearchpro { padding: 7px 15px 20px 15px; border-bottom:5px solid #0083c1; }

}

/*@media only screen and (max-width: 1000px){

	.megamenu-wrapper { background-color: rgba(68,73,78,.95); padding: 0; border:0; }
	.megamenu-wrapper .label-menu { display: block; padding: 20px; font-size: 24px; color: #fff; display: block; background: #000; margin-bottom: 1px; }
	.so-megamenu-active #remove-megamenu { position: absolute; right: 8px; color: #fff; top: 10px; }

	.megamenu-wrapper .container { padding: 0 !important; }
	.header-bottom .header-bottom-right .megamenu-wrapper .megamenu li { margin-right: 0; }
	.header-bottom .header-bottom-right .megamenu-wrapper .megamenu li .menu1 {
		color: #fff !important; padding: 15px 20px; background: #333; border-radius: 0; text-transform:unset; font-size: 14px;
	}
	.header-bottom .header-bottom-right .megamenu-wrapper .megamenu li .menu1:hover { background: #000; color: #fff; }

	.responsive ul.megamenu > li.click:before, .responsive ul.megamenu > li.hover:before { 
		background: #000; padding: 15px; width: 50px; text-align: center; right: 0; color: #fff;
	}

	.responsive ul.megamenu > li { border-top: 0; margin: 0 0 1px; }

	ul.megamenu > li > .sub-menu { padding-top: 0; }
	.responsive ul.megamenu > li.active .close-menu { padding: 15px; width: 50px; }
	.responsive ul.megamenu > li.active .close-menu:before { color: #333; right: 0; }

	.megamenu-wrapper ul.megamenu .masonry {
	    column-count: unset;
	    column-gap: unset;
	}

}*/

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

	#icon-container img.scicon.user { width:30px; }
	#icon-container img.scicon.trackingord { width:40px; }
	#icon-container img.scicon.shoppingcart { width:30px; }
	.topright-icons { margin-top:9px; }
	.header-center .navbar-logo { margin-top:12px; }
	a.currency-selectable span { display:none; }
}


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

	.so-spotlight2.home-hl { padding: 30px 10px; }
	.so-spotlight2.home-hl img { width: 45px !important; }
	.so-spotlight2.home-hl h3 { font-size:13px;  }
	.so-spotlight2.home-hl .block { margin-bottom:15px; }
	.footer-container .footer-top .box-information, .footer-container .footer-top .box-extras { width:50%;  }
	.footer-bottom-block .footer-bottom-header .credits { margin-bottom:15px; }

	.mobile-all .topright-icons { margin-top:19px; }
	.mobile-all #icon-container img.scicon.user { width:25px; }
	.mobile-all #icon-container img.scicon.trackingord { width:35px; }
	.mobile-all #icon-container img.scicon.shoppingcart { width:25px; }
	.mobile-all #icon-container img.scicon.menu { width:39px; }

	.header-center .mobile-all .navbar-logo { margin-top:18px; }

}

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

	.header-center .mobile-all .navbar-logo { margin-top:25px; }	
	.mobile-all #icon-container a span { display:none; }
	.mobile-all #icon-container img.scicon.user { width:40px; }
	.mobile-all #icon-container img.scicon.trackingord { width:50px; }
	.mobile-all #icon-container img.scicon.shoppingcart { width:40px; }
	.mobile-all #icon-container img.scicon.menu { width:40px; }

} 

@media only screen and (max-width: 550px) { 
	.container { width: 100%; }

	.header-center .mobile-all .navbar-logo { margin-top:30px; }	
	.mobile-all #icon-container img.scicon.user { width:30px; }
	.mobile-all #icon-container img.scicon.trackingord { width:40px; }
	.mobile-all #icon-container img.scicon.shoppingcart { width:30px; }
	.mobile-all #icon-container img.scicon.menu { width:30px; }
	.mobile-all #icon-container { margin-right: 15px; }

	a.currency-selectable { margin-right:13px; }
	a.currency-selectable span { display:none; }
	#icon-container a span { display:; }
	.header-center .sosearchpro {  }

	.home-brand-prods .hpblk { padding:0 4px 0 4px; }
	.products-list .hpblk { padding:0 4px 0 4px; }

	.product-box button[type=submit] { font-size: 13px; }
	.product-box button[type=submit] img { width: 20px; }
	.product-box .pinfo h4 { max-height: 60px; min-height:47px;  }
	.product-box .pinfo .price {     font-size: 15px; }

}

/*@media only screen and (max-width: 980px){ 

	.container { width: 100%; }
	.row.desktop { display: none; }
	.row.mobile  { display: block; }

	.catbox .container { width: 100% !important; }
	.catbox .container .col-md-4 { float: left; width: 33%; padding-right: 0; margin-bottom: 0; }

	.mobprods { width: 33% !important; }

	.main-container #content .product-filter .short-by-show .short-by { padding: 0 10px; }
	.product-filter + .products-list {     padding: 0 0 0 11px;  }

}

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

	.mobprods { width: 49% !important; float: left; }
	.type-2#column-right { display: none; }

}

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

	

}

@media only screen and (max-width: 599px){
  .container { width: 100%; }
  .row.desktop { display: none; }
  .row.mobile  { display: block; }

  .catbox .container { width: 100% !important; }
  .catbox .container .col-md-4 { float: left; width: 49%; padding-right: 0; margin-bottom: 0; }
  .catbox .container .overlay span, .catbox .container .overlay span a { font-size: 17px; }

  

  .contact-form-cust .info-store { padding-left: 15px; }

  .middle-section .prod-title { margin: 26px 0 0 0; }
  .gc-zoom-inner, .gc-icon, .gc-lens-container { display: none !important; }
}

@media only screen and (max-width: 480px){
	.product-layout .product-item-container .right-block .price span { font-weight: 600; font-size: 13px; }
	.product-box .caption .price .price-old { font-size: 10px !important; }
	.mobprods { padding-right: 0; }
	.mobprods:nth-child(odd) { width: 49% !important; }
	.mobprods:nth-child(even) { width: 48% !important; }
}*/