@media only screen and (max-width: 620px) {

	.cleaner {clear:both;}
@font-face { 
    font-family: "HCR";
    src: url("fonts/HeliosCondRegular.eot");
    src: url("fonts/HeliosCondRegular.eot?#iefix")format("embedded-opentype"),
    url("fonts/HeliosCondRegular.woff") format("woff"),
    url("fonts/HeliosCondRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}
	.mobile {display:block;}
	.nomobile {display:none !important;}	

	#header {
		background: url(/pic/logo1.jpg0) top left no-repeat;

        background-size: contain;
	}

a.tel {
	color: #fff;
}

a[x-apple-data-detectors].tel {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

	div#logo-link {
	    top: 25px;
    	width: 135px;
    	height: 13px;
    	position: absolute;
    	left: 23px;
	}

	#header_phones {
		background: rgba(0, 0, 0, 0.68) url(/pic/phone.gif) left 20px top 10px no-repeat;
		padding-left:22px;
	}

	.mob-menu {
	    /*top: -73px;*/
		/*right: 30px;*/
	}

	.mob-menu .icon-text {display:none;}

	.mob-reg-menu {
	    top: 88px;
	}


	#boxWhatsNew {
    		padding: 0 0px 0px;
	}

	#header_phones {
	    background: transparent;
	}
	#boxCategories {width:100%;background:#000;}

	#boxCategories h5 {background:#000;}

	.mob-menu-top {
		background:#000;
		width:100%;
		background: url(/pic/top-bg-new.jpg) #1b1b1b top left no-repeat;
		background-size: contain;
	}
	#categoriesBoxMenu {border-top:0px;}
	#categoriesBoxMenu .mob-menu-top {height:63px;display:inline-block;}
	#categoriesBoxMenu .mob-menu-top a {border:0px;padding:0px;}
	/*#categoriesBoxMenu .mob-menu-top .logo img {margin:0px;margin-left:20px;margin-bottom:20px;}*/

	div#logo-link1 {
		height: 63px;
		width: 260px;
		position: absolute;
	}

	.headblock-orange {background:#f58220;padding:10px 20px;font-size:15px;font-weight:bold;font-family:'HCR';}
	.block-text {padding:10px 20px;font-family:'Arial',sans-serif;}

	.page-inside {padding:0 20px;}
	dl.itemNewProductsDefault h3 {text-align:left;padding-left:0px;}
	dt.itemImage  {margin:0;margin-right:10px;}
	dt.itemImage img {max-height:135px;}

	.buyNow {float:right;margin-right:10px;}
	.buyNow a {/*background:#f58220;*/display:inline-block;height:23px;line-height:23px;width:68px;}
	.buyNow a span {display:inline-block;padding:0 6px;font-size:10px;font-family:'HCR',sans-serif;font-weight:bold;text-transform:uppercase;white-space:nowrap;}
	dd.itemDescriptionPrice {width:85px;margin-top:0px;text-align:left;font-size:14px;}


	dd.itemDescriptionPrice strike font {font-size:12px;}

	dl.itemNewProductsDefault, dl.itemNewProducts {height:260px !important;padding-bottom:0px;}
	           


	div#right {
		-webkit-order: initial;
    		-ms-flex-order: initial;
    		 order: initial; 
	}

	#boxSpecials {background:#f58220;margin-top:0px;margin-bottom:0px;}
	#boxSpecials h5 {background:none;border:0;margin:0;padding:5px;}
	#boxSpecials h5 a{color:#000}
	#boxSpecialsContent {background:#fff;border:0;}
	.boxSpecialsContentName {background:#f58220;text-align:left;font-family:'HCR',sans-serif;font-size:14px;padding:5px 20px;}
	.boxSpecialsContentName a {color:#000;}
	.boxSpecialsContentPrice {background:#f58220;font-weight:bold;text-align:left;font-family:'HCR',sans-serif;font-size:14px;}
	.boxSpecialsContentPrice strike {margin-left:5px;}


	#boxSpecialsContent p {padding:5px 20px;}

	.mob-reg-menu .icon.user {
	    background: url(/pic/icon-user.png) no-repeat center;
		background-size: contain;
	}
	.mob-reg-menu .icon.search {
	    background: url(/pic/icon-search.png) no-repeat center;
		background-size: contain;
	}
	.mob-reg-menu .icon.cart {
	    background: url(/pic/icon-cart.png) no-repeat center;
		background-size: contain;
	}

	.roundpoint {background-color:#f58220;color:#000;top:18px;}
	.headblock-orange a {text-transform:uppercase;}

	#boxSpecials h5 {margin:0px 20px;padding:0px;padding-top:15px;padding-bottom:10px;}
	#boxSpecials h5 a {text-transform:uppercase;font-family:'HCR',sans-serif;}

	#boxWhatsNew {background: url(/pic/icon-new.png) no-repeat right 10px top 15px #000;}
	#boxWhatsNew h5 {margin:0 20px;padding:0;padding-top:15px;padding-bottom:10px;}
	#boxWhatsNew h5 a {text-transform:uppercase;font-family:'HCR',sans-serif;color:#f58220;}

	#boxWhatsNew h5 span {display:none;}

/*	#boxContent h5, #boxManufacturers h5, #boxReviews h5, #boxNewsletter h5, #boxWhatsNew h5, #boxLogin .boxheader, #boxCart .boxheader, #boxSpecials h5, #content h1, #content h2 {margin-top:0px;}*/

	#boxWhatsNewContent p {padding:5px 20px;}
	.boxWhatsNewContentProductname {text-align:left;background:#000;color:#fff;}
	.boxWhatsNewContentProductname a{color:#fff;font-family:'HCR',sans-serif;}
	.boxWhatsNewContentPrice {text-align:left;background:#000;color:#fff;color:#f58220;font-weight:bold;font-size:12px;font-family:'HCR',sans-serif;font-size:14px;}

	#boxReviews {margin:0px;background:#d5d5d5;padding:0px;}
	#boxReviews {background: url(/pic/icon-reviews.png) no-repeat right 10px top 12px #d5d5d5;}

	#boxReviews h5 {margin:0px 20px;padding:0px;padding-top:15px;padding-bottom:10px;background:none;border:0px;text-transform:uppercase;font-family:'HCR',sans-serif;color:#000;}

	#boxManufacturers {background:#000;}
	#boxManufacturers h5 {background:none;margin:0px 20px;padding:0px;padding-top:15px;padding-bottom:10px;background:none;border:0px;text-transform:uppercase;font-family:'HCR',sans-serif;color:#f58220;}
	#boxManufacturersContent {border:0px;background:#000;margin:5px 10px;}
	#boxManufacturersContent form {padding:0;}


	#footer img {max-width:320px;margin-bottom:20px;}

	.ctg-close {right:17px;top:17px;}

	#content  h1 {text-transform:uppercase;font-family:'HCR',sans-serif;color:#000;background:#f58220;margin:0px;padding:10px 20px;}
	#content .page {padding:0 10px;}
	#content .page .page-inside {padding:0 10px;}
 
	#content .page.whiteback {background:#fff;}
	#content .pageItem {padding:0 10px;padding-top:10px;padding-bottom:10px;}
	#content .page .categorytext {font-family:'HCR',sans-serif;font-size:20px;}

	.itemCategoriesListingImage {border:1px solid #dddddd;width:133px;}
	.itemCategoriesListingImage img {max-width:133px;}
	.itemCategoriesListingName a {color:#000;font-weight:bold;}

	dl.itemNewProductsDefault h3{font-family:'HCR',sans-serif;font-size:12px;}
	dd.itemDescription {margin-right:10px;font-family:'HCR',sans-serif;font-size:12px;margin-bottom:0px;height:25px;}

	.productpage {background:#fff;}


	div.ProductInfoRight {background:#fff;}
	.page p.ProductInfoRightPrice {float:left;width:50%;}
	.page p.ProductInfoRightModel {float:left;width:50%;text-align:right;}
	.cleaner {clear:both;}


	.product-options .minus, .product-options .plus { border-radius:2px;height:18px !important;line-height:17px;}

	html body div#container div#wrapper div#content form#cart_quantity div.page div.pagecontent p.CartContentRight span.button button#add_to_cart {
		font-family:'HCR',sans-serif;color:#000;/*background:#f58220;*/margin:0px;padding:0px;height:27px;line-height:27px;font-size:14px;font-weight:bold;text-transform:uppercase;
		width:205px;

	}


	.cart_popup {
		/*left:20px;*/
		width:280px;
		margin-left:-160px;
	}


	#divShoppingCart {top:263px;}

	#divShoppingCart .button button{
		background:#f58220;	
		text-transform:uppercase;
                font-family:'HCR',sans-serif;
		font-weight:bold;
		height:32px;
		line-height:32px;
		padding:0 10px;
		font-size:14px;
	}

	#shipping_box h2,#payment_address_box h2,#contact_box h2,#password_box h2,#shipping_modules_box h2,#payment_options h2,#comment_box h2, #order_total_modules h2{
		text-shadow:none;
		background:transparent;
		padding-left:0px;
		font-family:'HCR',sans-serif;color:#000;
		font-size:18px;font-weight:bold;
	}
	#shipping_box,#payment_address_box {font-size:14px;}

	#checkout #payment_address_checkbox {padding-top:0px;padding-bottom:0px;}


	#checkout #shipping_options label:before, #checkout #payment_options>div label:before,
	#checkout #payment_address_checkbox label:before, #checkout #password_checkbox label:before	{border-radius:2px;border:1px solid #c4c5c5;box-shadow:none;}


	#checkout #shipping_options label, #checkout #payment_options>div label {
	 	color:#8b8c8c;
	}
	#checkout #shipping_options label i, #checkout #payment_options>div label i, #checkout #payment_options i{
	 	font-style:normal;	 	color:#8b8c8c;

	}

	#checkout #shipping_modules_box .bold {
	    margin-bottom: 10px;
	    display: inline-block;
	}
	#checkout #shipping_options label .bold, #checkout #payment_options>div label .bold{
		color:#000;text-transform:uppercase;
	}

	#checkout .itemEven {background:none;}
	#checkout fieldset p input {border:1px solid #c4c5c5;border-radius:2px;}



	#checkout .button>button[type=submit] {border:0px;border-radius:0px;box-shadow:none;text-shadow:none;width:120px;font-family:'HCR',sans-serif;color:#000;}
	#checkout .button>button:before {display:none;}
	#checkout #order_total_modules>div {text-shadow:none;}

/*	#wrapper .page {background:#fff;}*/

	#boxSearch {top:158px;}
	#boxSearchContent form[name=quick_find] .searchboxform input {border-radius:2px; border-color:#8b8c8c;width:200px;}
	#boxSearchContent form {padding-top:0px;margin-bottom:10px;}
	#boxSearchContent .button button {background:#f58220;text-transform:uppercase;font-family:'HCR',sans-serif;color:#000;font-weight:bold;padding:0 10px;}

	#boxLogin #loginbox input[name=email_address],	#boxLogin #loginbox input[type=password]  {border-color:#8b8c8c;border-radius:2px;}
	#boxLogin #loginbox button[type=submit] {background:#f58220;text-transform:uppercase;font-family:'HCR',sans-serif;color:#000;font-weight:bold;padding:0 10px;}


	.page-cart input.item-quantity {margin:0 5px;}
	input[name=products_qty] {width:30px;}

	.page p.ProductInfoRightPrice {width:45%;}
}



