	/* ------------------------------------- header ------------------------------------- */

	div#bg_header {
		display: block;
		height: 70px;
		position: fixed;
		top: 0;
		right: 0;
		z-index: 9999;
		background: #ffffff;
	
	}
	/*div#bg_header:before {
		content: "";
		width: 100%;
		height: 1px;
		background: #afb3b4;
		position: absolute;
		top: 60px;
		display: none;
	}*/
	#wrapper #layout_header {
		height: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
	}
	
	div#bg_header .row {
		display: none;
	}
	#wrapper .store_phone {
		display: none;
	}

	/* --- end layout_header --- */ 
	
	/* --- header_logo --- */
	div#header_logo {
		right: 0;
		left: 0px;
		margin: 0 auto;
		background: #fff;
		width: 112px;
		height: 51px;
		top: 7px;
		display: block;
	}
	div#header_logo a {
		display: block;
		width: 100%;
		height: 100%;
	}
	div#header_logo a img {
		display: block;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
		width: auto;
		height: auto;
	}
	/* --- end_header_logo --- */
	
	/* --- header_cart_nav_header --- */
	.right_icons, .left_icons {
		position: absolute;
		right: 0;
		left: auto;
		top: 14px;
		width: 14%;
		height: 37px;
	}
	.left_icons {
		right: auto;
		left: 5px;
	}
	#wrapper #bg_header #header_cart_nav {
		position: absolute;
		width: 38px;
		height: 100%;
		padding: 0;
		margin: 0;
		top: 2px;
		right: 122px;
		z-index: 999999;
	}
	}
	#wrapper #bg_header .right_icons #header_cart_nav {
		display: inline-block;
	}
	#bg_header  #header_cart_nav .link_order_with_counter {
		display: block;
		float: none;
		width: 38px;
		height: 100%;
		background: url(cart.png) no-repeat right 1px;
		position: relative;
	}
	#header_cart_nav .link_order_with_counter * {
		display: block;
		width: 100%;
		height: 100%;
	}
	#header_cart_nav .link_order_with_counter span.cart_with_items_text {
		font-size: 0;
	}
	#header_cart_nav .link_order_with_counter span.cart_with_items_counter {
		display: block;
		position: absolute;
		width: 17px;
		height: 17px;
		top: -2px;
		left: -10px;
		color: #1972af;
		font-size: 12px;
		line-height: 18px;
		text-align: center;
		/* background: #c8858d; */
		border-radius: 50%;
	}
	#layout_header #header_cart_nav li.href_homepage {
		display: none;
	}
	#layout_header #header_cart_nav li.href_homepage a {
		display: block;
		width: 100%;
		height: 100%;
	}
	/*special_cart*/
	#wrapper div#bg_header #layout_header > div.cart.special_cart_with_upgrades , #wrapper div.fix_nav_small > div.cart.special_cart_with_upgrades.sticky {
		width: 310px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background-color: #fff;
		border: 1px solid #d7d7d7;
		position: absolute;
		left: auto;
		right: 0;
		top: 70px !important;
	}
	#wrapper div#bg_header div.fix_nav_small > div.cart.special_cart_with_upgrades.sticky.visible {
		top: 72px !important;
	}
	div#bg_header #layout_header > div.cart.special_cart_with_upgrades .scroll_div , #layout_header div.cart.special_cart_with_upgrades div#header_cart , div.cart.special_cart_with_upgrades div.checkout_count {
		border: none !important;
		box-shadow: none;
	}
	div#bg_header #layout_header > .cart:not(.visible){
		visibility: hidden;
	}
	div#bg_header #layout_header > .cart.visible div#main_cart , div.fix_nav_small > div.cart.special_cart_with_upgrades.sticky.visible div#main_cart {
		max-width: 290px;
		margin: 0 auto;
		border: none;
	}
	#wrapper div#bg_header li.empty_cart a:after{
		content: none;
	}
	#wrapper div#bg_header #layout_header > .cart.visible div.count > div span.pos_1 , .special_cart #wrapper div#bg_header div.count > div span.pos_0 , #wrapper div#bg_header #layout_header > .cart.visible .sum_all_items_price span {
		color: #686d6d;
		font-size: 15px;
	}
	#wrapper div#bg_header div.fix_nav_small > .cart.visible div.count > div span.pos_1 , .special_cart #wrapper div#bg_header div.count > div span.pos_0 , #wrapper div.fix_nav_small > .cart.visible .sum_all_items_price span {
		color: #686d6d;
		font-size: 15px;
	}
	#wrapper #layout_header > .cart.visible .quantity , #wrapper div#bg_header div.fix_nav_small > .cart.visible .quantity {
		display: block !important	;
		width: 25px;
		height: 100%;
		font-size: 10px;
		color: #b7b7b7;
		border-radius: 0;
		line-height: 23px;
		border: none;
		left: 0;
		right: 0;
		top: 0;
		z-index: 99;
		background: #fff;
		margin: 0 auto;
	}
	div#bg_header #layout_header > .cart.visible .scroll_div , div#bg_header div.fix_nav_small > .cart.visible .scroll_div  {
		min-height: 308px !important;
	}
	div#bg_header #layout_header > .cart.visible div#main_cart , div#bg_header div.fix_nav_small > .cart.visible div#main_cart {
		padding-top: 35px;
	}
	div#bg_header #layout_header > .cart.visible div#main_cart table tr td.delete_btn a , div.fix_nav_small > .cart.visible div#main_cart table tr td.delete_btn a {
		background: url(empty_cart.png) no-repeat 50%;
	}
	div#bg_header #layout_header > .cart.visible .cart_close_btn , div.fix_nav_small > .cart.visible .cart_close_btn {
		display: block;
		width: 32px;
		height: 32px;
		background: url(close_cart.png) no-repeat center;
		font-size: 12px;
		left: auto;
		right: 9px;
		border-radius: 4px;
		top: -2px;
		left: -32px;
		right: auto;
		z-index: 9;
		border: 1px solid #ebebeb;
		color: #565656;
		line-height: 24px;
		text-align: left;
		padding-left: 19px;
		font-size: 0;
	}
	div#bg_header #layout_header > .cart.visible .cart_small_button , div.fix_nav_small > .cart.visible .cart_small_button {
		display: block;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: #fff;
	}
	.layout_item div#bg_header #layout_header > .cart.visible .cart_close_btn , .layout_item div.fix_nav_small > .cart.visible .cart_close_btn{
		display: block;
	}
	#wrapper div#bg_header p.cart_content {
		width: 95%;
		margin: auto;
		max-height: 60px;
		padding: 8px;
		border-radius: 0px;
		text-align: center;
		background: #ebebeb;
		display: none;
	}
	div#bg_header #layout_header > .cart.visible div#main_cart table tr td:first-child , div.fix_nav_small > .cart.visible div#main_cart table tr td:first-child {
		bottom: 8px;
		width: 64px;
		height: 22px;
	}
	div#bg_header #layout_header > .cart.visible div#main_cart tr , div.fix_nav_small > .cart.visible div#main_cart tr {
		display: block;
		position: relative;
		height: auto;
		border-bottom: 1px solid #cccccc;
		padding-bottom: 4px;
		padding-top: 10px;
	}
	div#bg_header #layout_header > .cart.visible div#main_cart tr td.price_item_x , div.fix_nav_small > .cart.visible div#main_cart tr td.price_item_x  {
		bottom: 7px;
		left: 98px;
		color: #000000;
		font-weight: bold;
		text-align: right;
		font-size: 14px
	}
	div#bg_header #layout_header > .cart.visible div#main_cart table tr td.delete_btn , div.fix_nav_small > .cart.visible div#main_cart table tr td.delete_btn{
		bottom: 12px;
	}
	div#bg_header #layout_header > .cart.visible div#main_cart tr .title , div.fix_nav_small > .cart.visible div#main_cart tr .title {
		width: 159px;
	}
	div#bg_header #layout_header > .cart.visible div#main_cart tr .title a , div.fix_nav_small > .cart.visible div#main_cart tr .title a{
		font-size: 13px;
		color: #0c0a0b;
		text-align: right;
	}
	div#bg_header #layout_header > .cart.visible div.checkout a , div.fix_nav_small > .cart.visible div.checkout a {
		display: block;
		width: 143px;
		height: 46px;
		background: #0063a6;
		line-height: 46px;
		border-radius: 0;
		font-weight: 100;
		font-size: 15px;
		font-weight: bold;
	}
	div#bg_header #layout_header > .cart.visible div.checkout a:hover , div.fix_nav_small > .cart.visible div.checkout a:hover  {
		background: white;
		color: #0063a6;
		border: 2px solid #0063a6;
		line-height: 43px;
	}
	#wrapper div#bg_header #layout_header > .cart.visible .continue_shop , #wrapper div.fix_nav_small > .cart.visible .continue_shop{
		background: #09b8e2;
		color: #fff;
		display: block;
		width: 143px;
		height: 46px;
		line-height: 46px;
		margin: 6px 8px 9px 0;
		font-weight: bold;
		font-size: 15px;
		border-radius: 0;
	}
	#wrapper div#bg_header #layout_header > .cart.visible .continue_shop:hover , #wrapper div.fix_nav_small > .cart.visible .continue_shop:hover {
		background: white;
		color: #09b8e2;
		border: 2px solid #09b8e2;
		line-height: 43px;
	}
	#wrapper div#bg_header #layout_header > .cart.visible div#ascrail2001 , #wrapper div.fix_nav_small > .cart.visible div#ascrail2001 {
		display: none !important;
	}
	#wrapper div#bg_header #layout_header > .cart.visible div#ascrail2000 , #wrapper div.fix_nav_small > .cart.visible div#ascrail2000 {
		background: #ccc !important;
		width: 6px !important;
		height: 316px !important;
		border-radius: 10px !important;
		z-index: 9999 !important;
		right: 4px;
		left: auto !important;
	}
	#wrapper div#bg_header #layout_header > .cart.visible div#ascrail2000 > div , #wrapper div.fix_nav_small > .cart.visible div#ascrail2000 > div {
		width: 9px !important;
		background: #000 !important;
		border: none !important;
		left: 1px;
	}
	#wrapper div#bg_header #layout_header > .cart.visible div#ascrail2000 > div:after , #wrapper div#bg_header div.fix_nav_small > .cart.visible div#ascrail2000 > div:after  {
		content: none;
	}
	div#bg_header #layout_header > .cart.visible div.cart_small_button a , div.fix_nav_small > div.cart.special_cart_with_upgrades.visible  div.cart_small_button a{
		display: block;
		width: 18px;
		height: 100%;
		background: none;
		margin: 0;
		color: #c8858d;
		line-height: 22px;
		border: 1px solid #ebebeb;
	}
	div#bg_header #layout_header > .cart.visible div.cart_small_button a.plus , #wrapper  div.fix_nav_small > .cart.visible div.cart_small_button a.plus {
		float: right;
	}
	div#bg_header #layout_header > .cart.visible div.cart_small_button a.reduce , #wrapper div#bg_header div.fix_nav_small > .cart.visible div.cart_small_button a.reduce {
		float: left;
	}
	#wrapper div#bg_header #layout_header > .cart.visible .count-price-wrapper , #wrapper div#bg_header div.fix_nav_small > .cart.visible .count-price-wrapper {
		display: block;
		width: 230px;
		margin: 0 auto;
		text-align: center;
		direction: rtl;
		margin-bottom: 4px;
	}
	#wrapper div#bg_header #layout_header > .cart.visible .count-price-wrapper div.count , #wrapper div.fix_nav_small > .cart.visible .count-price-wrapper div.count {
		margin-left: 19px;
		position: relative;
	}
	div#bg_header #remove_all_cart , #wrapper div#bg_header div.fix_nav_small #remove_all_cart{
		display: block;
		position: absolute;
		width: 77px;
		height: 23px;
		top: 4px;
		left: 10px;
		background: #fff;
	}
	#wrapper div#bg_header #layout_header > .cart.visible .login_in_cart > li , #wrapper div#bg_header div.fix_nav_small > .cart.visible .login_in_cart > li{
		display: none;
	}
	div#bg_header #remove_all_cart > li.empty_cart , #wrapper div.fix_nav_small #remove_all_cart > li.empty_cart {
		display: block;
		position: static;
		padding: 0;
		text-align: right;
		background: url(empty_cart.png) no-repeat 7px center;
		height: 25px;
		width: 77px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0px;
		text-indent: 7px;
		border: 1px solid #cccccc;
		box-sizing: border-box;
		border-radius: 4px;
	}
	#wrapper div#bg_header #layout_header > .cart.visible .login_in_cart > li.empty_cart a , #wrapper div#bg_header div.fix_nav_small > .cart.visible .login_in_cart > li.empty_cart a {
		display: block;
		width: 100%;
		height: 100%;
		line-height: 25px;
		color: #959595;
		font-size: 9px;
		cursor: pointer;
		padding-right: 5px;
		box-sizing: border-box;
	}
	.special_cart #wrapper div#bg_header div.count:after {
		content: "\f100";
		color: #686d6d;
		top: 8px;
		left: -14px;
		line-height: 20px;
	}
	/*end of special_cart*/
	/* --- end_header_cart_nav_header --- */
	
	/* --- main_nav_bg --- */ 
	#main_nav_bg{
		display: block;
		width: 36%;
		margin: 0 auto;
		position: absolute;
		top: auto;
		bottom: 0;
		left: 0;
		height: 58px;
		line-height: 58px;
		z-index: 99;
		display: none; 	
	}
	#header_group1 li.link_all_items, #main_nav_bg .homepage_link, #main_nav_bg .link_location {
		display: none;
	}
	#wrapper #bg_header li.image_id_172128.pos_2 {
		display: none;
	}
	#bg_header .element_general_prime_categories > .store_categories > li.pos_1{
		margin-right: 50px;
	}
	/* --- end_main_nav_bg --- */ 
	
	/* --- element_general_search_header --- */ 
	#header_show_search {
		left: auto;
		right: 0px;
		top: 51px;
		width: 188px;
		height: 33px;
	}
	div#header_show_search > form.search, div#header_show_search > form.search > div, div#header_show_search > form.search > div > label {
		display: block;
		height: 100%;
		width: 100%;
		margin: 0 auto;
		padding: 0px;
		max-width: 1200px;
		position: relative;
	}
	div#header_show_search > form.search > div > label > input#q {
		width: 100%;
		height: 100%;
		padding: 0px 0px 0px 25px;
		text-indent: 50px;
		background-color: #ffffff;
		opacity: 0.95;
		font-size: 20px;
		color: #000;
		font-weight: normal;
		font-weight: normal;
		border: 1px solid #9b9494;
		height: 100%;
		width: 100%;
	}
	div#header_show_search > form.search > div > div#searchBtnHook {
		display: inline-block;
		position: absolute;
		height: 52px;
		width: 180px;
		top: 0px;
		left: 10px;
		bottom: 0px;
		margin: auto;
		background: #09b8e2;
		border: 2px solid #09b8e2;
	}
	div#header_show_search > form.search > div > div#searchBtnHook > input {
		display: block;
		height: 100%;
		width: 100%;
		/*background: url(search_icon.png) no-repeat 0px 0px transparent; */
		font-size: 20px;
		padding: 0px;
		background-color: transparent;
		top: 0px;
		position: absolute;
		left: 0px;
		color: #fff;
	}
	div#header_show_search > form.search > div > div#searchBtnHook:hover {
		background: transparent;
	}
	div#header_show_search > form.search > div > div#searchBtnHook:hover > input {
		color: #000;
	}
	div#header_show_search > form.search > div > label > input#q::-webkit-input-placeholder {
		color: #000;
	}
	div#header_show_search > form.search > div > label > input#q:-moz-placeholder { /* Firefox 18- */
		color: #000;
	}
	div#header_show_search > form.search > div > label > input#q::-moz-placeholder {  /* Firefox 19+ */
		color: #000;
	}
	div#header_show_search > form.search > div > label > input#q:-ms-input-placeholder {  
		color: #000	;
	}
	/* --- end element_general_search_header --- */ 
	
	/* --- element_general_links_header --- */ 
	#header_group1 ul.element_general_links.icons {
		border: none;
		left: 0;
		max-width: 450px;
		width: auto;
		height: 100%;
		display: none;
		padding-top: 13px;
	}

	.left_icons > li {
	    list-style-type: none;
		width: 70%;
		position: absolute;
		right: -260px;
		height: 100%;
		display: block;
		float: right;
	}
	.left_icons > li.pos_1{
		right: -153px;
	}
	.left_icons > li.pos_2{
		right: -38px;
	}

	.left_icons > li.pos_0 > a > span:before{
		content: "";
		display: block;
		position: absolute;
		height: 13px;
		width: 2px;
		background: #b3b6b6;
		top: 12px;
		left: 14px;
	}
	.left_icons > li.pos_1 > a > span:before{
		content: "";
		display: block;
		position: absolute;
		height: 13px;
		width: 2px;
		background: #b3b6b6;
		top: 12px;
		left: 14px;
	}

	.left_icons > li a{
		width: 100%;
		height: 100%;
		font-size: 15px;
		color: #b3b6b6;
		line-height: 37px;
		font-weight: 400;	
	}
	.left_icons > li.pos_0 a{
		width: 100%;
		height: 100%;
		font-size: 15px;
		color: #2e7fb6;
		line-height: 37px;	
	}
	#header_group1 ul.element_general_links.icons li {
		display: inline-block;
		width: auto;
		height: auto;
	}


	#bg_header .right_icons li.pos_1 a {
		display: block;
		width: 100%;
		height: 100%;
		line-height: 15px;
		color: #686d6d;
	}
	#bg_header .right_icons li.pos_1:hover a {
		display: block;
	}
	#bg_header .right_icons li.link_order_with_counter {
		width: 32px;
		height: 29px;
		vertical-align: top;
	}
	#header_group1 ul.element_general_links.icons .icon.importer {
		display: none;
	}
	#wrapper #header_show_prime_categories  .show_nav_content{
		display: none;
	}
	/* --- end_element_general_links_header --- */ 
	
	/* --- element_general_images_header --- */ 
	/* --- end_element_general_images_header --- */ 
	
	/* --- element_general_login_logout_header --- */ 
	/* --- end_element_general_login_logout_header --- */ 
	
	/* --- element_general_prime_categories_category_header --- */ 
	#bg_header .element_general_prime_categories > .store_categories {
		display: none;
	}
	/* --- end element_general_prime_categories_category_header --- */ 
	
	/* --- element_general_prime_categories_with_group_header --- */
	/* --- end element_general_prime_categories_with_group_header --- */
	
	/* --- element_general_prime_categories_with_children_header --- */
	/* --- end element_general_prime_categories_with_children_header --- */
	
	/* --- element_general_contact_header --- */ 
	/* --- end element_general_contact_header --- */ 
	
	/* --- element_general_newsletter_header --- */ 
	/* --- end element_general_newsletter_header --- */ 
	
	/* --- element_general_easy_lightbox --- */
	/* --- end element_general_easy_lightbox --- */
	
	/*element_general_lightbox*/
	/*end element_general_lightbox*/
	
	#wrapper  div.element_general_images.fixed_icons{
		display: none;
	}

	/* ------------------------------------- end layout_header ------------------------------------- */

	/* ------------------------------------- middle ------------------------------------- */
	div#bg_middle {
		overflow-x: hidden;
		margin-top: 120px;
	}
	/* --- layout_homepage_middle --- */  
	/* --- end layout_homepage_middle --- */ 

	/* --- element_general_masonry_images_middle --- */ 
	/* --- end element_general_masonry_images_middle --- */ 

	/* --- element_general_strength_middle --- */ 
	/* --- end element_general_strength_middle --- */ 

	/* --- element_general_all_categories_middle --- */
	#wrapper #element_146017 .box .extra_button {
		background-color: #0063a6;
		border-radius: 4px;
		height: 32px;
		text-align: center;
		line-height: 32px;
		color: #999;
		font-size: 14px;
		font-weight: bold;
		display: block;
		/* width: 100%; */
		/* height: 100%; */
		/* background: none; */
		color: #fff;
	} 
	#wrapper #element_146017 .box .extra_button:hover{
		background-color: #222222;
	}
	/* --- end element_general_all_categories_middle --- */ 

	/* --- element_general_categories_images_middle --- */ 
	/* --- end element_general_categories_images_middle --- */ 

	/* --- element_general_content_carousel_middle --- */ 
	/* --- end element_general_content_carousel_middle --- */

	/* --- element_general_links_middle --- */ 
	/* --- end_element_general_links_middle --- */ 

	/* --- element_general_main_categories --- */
	/* --- end element_general_main_categories --- */

	/* --- element_general_images_middle --- */ 
	/* --- end element_general_images_middle --- */ 

	/* --- element_general_strength --- */ 
	/* --- end element_general_strength --- */ 

	/* --- element_general_newsletter_middle --- */ 
	/* --- end element_general_newsletter_middle --- */ 

	/* --- element_category_list_items_middle --- */ 
	/* --- end element_category_list_items_middle --- */ 

	/* --- element_general_carousel_middle --- */ 
	/* --- end element_general_carousel_middle --- */ 

	/* --- element_general_brand_carousel --- */ 
	/* --- end element_general_brand_carousel --- */ 

	/* --- element_general_list_item_titles_middle --- */
	/* --- end element_general_list_item_titles_middle --- */

	/* --- element_general_prime_categories_category_middle --- */ 
	/* --- end element_general_prime_categories_category_middle --- */ 

	/* --- element_general_contact_middle --- */ 
	/* --- end element_general_contact_middle --- */ 

	/* --- element_general_ws_carousel_middle --- */
	/* --- end element_general_ws_carousel_middle --- */

	/* --- element_general_ticker_middle --- */
	/* --- end element_general_ticker_middle --- */

	/* --- element_items_list_items_middle --- */ 
	/* --- end element_items_list_items_middle --- */ 

	/* --- element_general_masonry_grid --- */ 
	/* --- end element_general_masonry_grid --- */ 

	/* --- pagination_middle --- */
	/* --- end pagination_middle --- */

	/* --- bootstrap_slider_middle --- */
	/* --- end bootstrap_slider_middle --- */

	/* --- owlCarousel_middle --- */
	/* --- end owlCarousel_middle --- */
	/* ------------------------------------- end middle ------------------------------------- */

	/* ------------------------------------- footer ------------------------------------- */
	#footer_group3 > ul > li {
		width: 42px !important;
	}
	
	/* --- layout_footer --- */ 
	/* --- end layout_footer --- */

	/* --- element_general_newsletter_footer --- */ 
	/* --- end element_general_newsletter_footer --- */ 

	/* --- element_general_links_footer --- */ 
	/* --- end_element_general_links_footer --- */ 

	/* --- element_general_footer_nav --- */ 
	/* --- end element_general_footer_nav --- */ 

	/* --- element_general_prime_categories --- */ 
	/* --- end element_general_prime_categories --- */ 

	/* --- element_general_show_contact --- */ 
	/* --- end element_general_show_contact --- */

	/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
	/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

	/* --- element_general_images_footer --- */ 
	/* --- end element_general_images_footer --- */ 

	/* --- element_general_carousel_footer --- */ 
	/* --- end element_general_carousel_footer --- */ 

	/* --- element_general_prime_categories_footer --- */ 
	/* --- end element_general_prime_categories_footer --- */ 

	/* --- element_general_contact_footer --- */ 
	/* --- end element_general_contact_footer --- */ 

	/* ------------------------------------- end_footer ------------------------------------- */

	/* ------------------------------------- category ------------------------------------- */

	/* --- layout_category --- */ 
	/* --- end layout_category --- */   

	/* --- element_category_filter_category --- */ 
	/* --- end element_category_filter_category --- */ 

	/* --- element_category_list_items_category --- */ 
	/* --- end element_category_list_items_category --- */ 

	/* --- element_general_prime_categories_category --- */ 
	/* --- end element_general_prime_categories_category --- */ 

	/* ------------------------------------- end_category ------------------------------------- */

	/* ------------------------------------- layout_item ------------------------------------- */
	#wrapper #item_current_content > b{
		color: #0164a6;
		font-size: 15px;
		font-weight: 400;
	}
	#wrapper #item_details > div.item_main_top.row > div.sub_title_read_more_wrap > a{
		color: #0164a6;
	}
	#wrapper .product_quantity .quantity{
		background: #fff;
	}
	.layout_item #wrapper #tabs.active > ul > li.active a{
		background: #f7f6f6;
		border: 1px solid #d0cfcf;
		color: #0b69a9;
	}
	.layout_item  #wrapper #tabs.active > ul > li a{
		background: #fff;
		border: 1px solid #d0cfcf;
		color: #000;
	}
	#wrapper #small_buy_now_link{
		background: #0063a6 !important;
	}
	#wrapper #item_also_buy .matchingCarousel em > label.checkbox, #matchingCarouselHook input{
		display: block;
	}
	/* --- element_general_tabs --- */ 
	/* --- end element_general_tabs --- */

	/* ------------------------------------- end_layout_item ------------------------------------- */


	/* ------------------------------------- layout ------------------------------------- */
	/* --- clearfix --- */
	/* --- end clearfix --- */

	/* --- layout_about --- */ 
	/* --- end layout_about --- */ 

	/* --- layout_compare --- */ 
	/* --- end layout_compare --- */ 

	/* --- layout_contact --- */ 
	/* --- end layout_contact --- */ 

	/* --- layout_contract --- */ 
	/* --- end layout_contract --- */ 

	/* --- layout_credit_guard --- */ 
	/* --- end layout_credit_guard --- */ 

	/* --- layout_location --- */ 
	/* --- end layout_location --- */ 

	/* --- layout_order --- */ 
	/* --- end layout_order --- */ 

	/* --- layout_page --- */ 
	/* --- end layout_page --- */ 

	/* --- layout_iframe --- */ 
	/* --- end layout_iframe --- */ 

	/* ------------------------------------- end_layout ------------------------------------- */


	/*--- colors ---*/
	/*--- end colors ---*/

	/* fonts */
	/* end fonts */

	/*bottons*/
	/*end bottons*/

	/* Extra small devices (phones, less than 768px) */
	@media screen and (max-width: 767px) {

		/* ------------------------------------- header ------------------------------------- */

		/* --- layout_header --- */
		.left_icons > li{
			display: none;
		}
		div#header_logo {
			width: 140px;
		}
		div#bg_header {
			position: static;
		}
		#wrapper a.header_waze_link {
			height: 30px;
			width: 30px;
			float: left;
			font-size: 0px;
			background: url(waze_icon.png) no-repeat center center;
			z-index: 9999;
			position: absolute;
			top: 330px;
			left: 6px;
		}
		#header_group1 .store_phone {
			display: block;
			position: absolute;
			top: 290px;
			left: 6px;
			background: url(phone.png) no-repeat center;
			height: 30px;
			width: 30px;
		}
		#header_group1 .store_phone span {
			font-size: 0;
		}
		#header_group1 .store_phone span.main_phone, #header_group1 .store_phone span.main_phone a {
			display: block;
			width: 100%;
			height: 100%;
			z-index: 99999;
		}

		#wrapper div#bg_middle{
			margin-top: 0px;
		}
		/* --- end layout_header --- */ 

		/* --- header_cart_nav_header --- */
		#wrapper #bg_header #header_cart_nav {
			right: 55px;
			top: 9px;
		}
		.right_icons, .left_icons {
			right: 3%;
			top: 18px;
			width: 27%;
		}
		.left_icons {
			left: -2px;
			right: auto;
			width: 31%;
		}
		#bg_header ul.element_general_links.search_btn.vertical {
			top: 0;
			left: 0;
		}
		.left_icons > li.pos_0 {
			display: none;
			width: 75%;
		}
		.left_icons > li.pos_0 a {
			font-size: 11px;
			line-height: 39px;
		}
		#bg_header .right_icons li.pos_1{
			margin-right: 6px;
			display:none;
		}
		#bg_header .right_icons li.pos_1 a{
			right: 17px;
		}
		#bg_header .right_icons li.pos_1 a {
			font-size: 0 !important;	
		}
		/* --- end_header_cart_nav_header --- */

		/* --- main_nav_bg --- */ 
		#wrapper #main_nav_bg .main_nav_lis li.active span span {
			color: #877237;
		}
		div#header_group1 #main_nav_bg {
			display: block;
			position: absolute;
			width: 100%;
			top: 11px;
		}
		#main_nav_bg .navbar-toggle {
			position: absolute;
			left: auto;
			top: 12px;
		}
		#main_nav_bg .navbar-toggle .icon-bar {
			background: #000;
		}
		#main_nav_bg .container, .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
			margin: 0;
			padding: 0;
			width: 100%;
		}
		#main_nav_bg .navbar-nav {
			margin: 57px 0px 10px;
			border-color: #000;
		}
		#bg_header #main_nav_bg .navbar-brand {
			display: none;
		}
		#bg_header #main_nav_bg .main_nav_lis li {
			background: #fff;
			color: #000;
			font-size: 16px;
		}
		#wrapper .link_all_items > span > #header_show_prime_categories > ul > li > ul > li.pos_0 > a{
			font-weight: bold;
		}
		#wrapper ul.store_categories.open > li.pos_0 > span {
			padding-right: 30px;
			font-weight: bold;
		}
		li.store_category_group_title {
			padding-right: 30px;
			font-weight: bold;
		}
		#bg_header #main_nav_bg .main_nav_lis li.link_all_items {
			display: block;
		}
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		#wrapper div#header_show_search {
			top: auto;
			background-color: #000;
			margin-top: 0px;
			bottom: -37px;
			height: 37px;
			position: absolute;
			z-index: 1;
			border-top: 1px solid #2F2F2F;
		}
		div#header_show_search > form.search > div > div#searchBtnHook {
			display: inline-block;
			position: absolute;
			height: 100%;
			width: 117px;
			top: 0px;
		}
		div#header_show_search > form.search > div > div#searchBtnHook {
			left: 0px;
			right: auto;
		}
		div#header_show_search > form.search > div > div#searchBtnHook > input {
			width: 100%;
			top: 0px;
			left: auto;
			position: absolute;
			right: 0px;
			float: right;
		}
		div#header_show_search > form.search > div > label > input#q {
			text-indent: 50px;
		}
		div#header_show_search > form.search > div > div#searchBtnHook > input {
			width: 100%;
			top: 0px;
			left: 0px;
			position: absolute;
			right: auto;
		}
		#wrapper #bg_header div#header_show_search{
			top: 70px;
			background-color: rgba(255, 255, 255, 0.85);
			margin-top: 0px;
			bottom: -51px;
			height: 50px;
			position: absolute;
			width: 100%;
			z-index: 1;
			border: none;
			display: none;
		}
		div#header_show_search > form.search, div#header_show_search > form.search > div, div#header_show_search > form.search > div > label {
			display: block;
			height: 50px;
			width: 100%;
			margin: 0px;
			padding: 0px;
		}
		div#header_show_search > form.search > div > label > input#q {
			font-size: 17px;
		}
		div#header_show_search > form.search > div > div#searchBtnHook > input:hover {
			background-position: 5px 15px;
		}
		div#header_show_search > form.search > div > div#searchBtnHook > input {
			font-size: 17px;
		}
		#bg_header ul.element_general_links.search_btn.vertical {
			display: block;
			position: absolute;
			top: auto;
			font-size: 0;
			background: url(search.png) center center no-repeat;
			width: 32px;
			height: 40px;
			cursor: pointer;
			bottom: -10px;
			left: auto;
			right: 70px;
			z-index: 999;
		}
		.close_search {
			background: url(close.png) no-repeat center center;
			font-size: 0;
			position: absolute;
			top: 17px;
			right: 15px;
			height: 21px;
			width: 21px;
			cursor: pointer;
			background-size: 15px;
		}
		#bg_header ul.element_general_links.search_btn.vertical {	
			top: 0;
			right: auto;
			left: 0;
		}
		div#header_show_search > form.search > div > div#searchBtnHook {
			display: inline-block;
			position: absolute;
			height: 36px;
			width: 120px;
			top: 0px;
			left: 9px;
			bottom: 0px;
			margin: auto;
			border-radius: 3px;
			box-sizing: border-box;
			background: #09b8e2;
			border: 1px solid #09b8e2;
		}
		/* --- end element_general_search_header --- */ 

		/* --- element_general_links_header --- */ 
		#header_group1 ul.element_general_links.icons {
			display: none;
		}
		#layout_header #header_cart_nav {
			margin: 0;
		}
		#header_group1 ul.element_general_links.icons li.pos_1 {
			width: 50px;
		}
		#header_group1 ul.element_general_links.icons li.pos_1 {
			width: 50px;
			background-position-y: top;
		}
		/* --- end_element_general_links_header --- */ 

		/* --- element_general_images_header --- */ 
		/* --- end_element_general_images_header --- */ 

		/* --- element_general_login_logout_header --- */ 
		/* --- end_element_general_login_logout_header --- */ 

		/* --- element_general_prime_categories_category_header --- */ 
		#bg_header .element_general_prime_categories > .store_categories > li:hover > .drop_wrapper{
			display: none;
		}
		/* --- end element_general_prime_categories_category_header --- */ 

		/* --- element_general_prime_categories_with_group_header --- */
		/* --- end element_general_prime_categories_with_group_header --- */

		/* --- element_general_prime_categories_with_children_header --- */
		/* --- end element_general_prime_categories_with_children_header --- */

		/* --- element_general_contact_header --- */ 
		/* --- end element_general_contact_header --- */ 

		/* --- element_general_newsletter_header --- */ 
		/* --- end element_general_newsletter_header --- */ 

		/* --- element_general_easy_lightbox --- */
		/* --- end element_general_easy_lightbox --- */

		/*element_general_lightbox*/
		/*end element_general_lightbox*/

		/* ------------------------------------- end layout_header ------------------------------------- */

		/* ------------------------------------- middle ------------------------------------- */

		/* --- layout_homepage_middle --- */  
		/* --- end layout_homepage_middle --- */ 

		/* --- element_general_masonry_images_middle --- */ 
		/* --- end element_general_masonry_images_middle --- */ 

		/* --- element_general_strength_middle --- */ 
		/* --- end element_general_strength_middle --- */ 

		/* --- element_general_all_categories_middle --- */ 
		/* --- end element_general_all_categories_middle --- */ 

		/* --- element_general_categories_images_middle --- */ 
		/* --- end element_general_categories_images_middle --- */ 

		/* --- element_general_content_carousel_middle --- */ 
		/* --- end element_general_content_carousel_middle --- */

		/* --- element_general_links_middle --- */ 
		/* --- end_element_general_links_middle --- */ 

		/* --- element_general_main_categories --- */
		/* --- end element_general_main_categories --- */

		/* --- element_general_images_middle --- */ 
		/* --- end element_general_images_middle --- */ 

		/* --- element_general_strength --- */ 
		/* --- end element_general_strength --- */ 

		/* --- element_general_newsletter_middle --- */ 
		/* --- end element_general_newsletter_middle --- */ 

		/* --- element_category_list_items_middle --- */ 
		/* --- end element_category_list_items_middle --- */ 

		/* --- element_general_carousel_middle --- */ 
		/* --- end element_general_carousel_middle --- */ 

		/* --- element_general_brand_carousel --- */ 
		/* --- end element_general_brand_carousel --- */ 

		/* --- element_general_list_item_titles_middle --- */
		/* --- end element_general_list_item_titles_middle --- */

		/* --- element_general_prime_categories_category_middle --- */ 
		/* --- end element_general_prime_categories_category_middle --- */ 

		/* --- element_general_contact_middle --- */ 
		/* --- end element_general_contact_middle --- */ 

		/* --- element_general_ws_carousel_middle --- */
		/* --- end element_general_ws_carousel_middle --- */

		/* --- element_general_ticker_middle --- */
		/* --- end element_general_ticker_middle --- */

		/* --- element_items_list_items_middle --- */ 
		/* --- end element_items_list_items_middle --- */ 

		/* --- element_general_masonry_grid --- */ 
		/* --- end element_general_masonry_grid --- */ 

		/* --- pagination_middle --- */
		/* --- end pagination_middle --- */

		/* --- bootstrap_slider_middle --- */
		/* --- end bootstrap_slider_middle --- */

		/* --- owlCarousel_middle --- */
		/* --- end owlCarousel_middle --- */
		/* ------------------------------------- end middle ------------------------------------- */

		/* ------------------------------------- footer ------------------------------------- */
		#wrapper #footer_group3 > ul > h3.element_general_links_title{
			margin-left: 122px !important;
		}
		/* --- layout_footer --- */ 
		/* --- end layout_footer --- */

		/* --- element_general_newsletter_footer --- */ 
		/* --- end element_general_newsletter_footer --- */ 

		/* --- element_general_links_footer --- */ 
		/* --- end_element_general_links_footer --- */ 

		/* --- element_general_footer_nav --- */ 
		/* --- end element_general_footer_nav --- */ 

		/* --- element_general_prime_categories --- */ 
		/* --- end element_general_prime_categories --- */ 

		/* --- element_general_show_contact --- */ 
		/* --- end element_general_show_contact --- */

		/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
		/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

		/* --- element_general_images_footer --- */ 
		/* --- end element_general_images_footer --- */ 

		/* --- element_general_carousel_footer --- */ 
		/* --- end element_general_carousel_footer --- */ 

		/* --- element_general_prime_categories_footer --- */ 
		/* --- end element_general_prime_categories_footer --- */ 

		/* --- element_general_contact_footer --- */ 
		/* --- end element_general_contact_footer --- */ 

		/* ------------------------------------- end_footer ------------------------------------- */

		/* ------------------------------------- category ------------------------------------- */

		/* --- layout_category --- */ 
		/* --- end layout_category --- */   

		/* --- element_category_filter_category --- */ 
		/* --- end element_category_filter_category --- */ 

		/* --- element_category_list_items_category --- */ 
		/* --- end element_category_list_items_category --- */ 

		/* --- element_general_prime_categories_category --- */ 
		/* --- end element_general_prime_categories_category --- */ 

		/* ------------------------------------- end_category ------------------------------------- */

		/* ------------------------------------- layout_item ------------------------------------- */

		/* --- element_general_tabs --- */ 
		/* --- end element_general_tabs --- */

		/* ------------------------------------- end_layout_item ------------------------------------- */


		/* ------------------------------------- layout ------------------------------------- */
		/* --- clearfix --- */
		/* --- end clearfix --- */

		/* --- layout_about --- */ 
		/* --- end layout_about --- */ 

		/* --- layout_compare --- */ 
		/* --- end layout_compare --- */ 

		/* --- layout_contact --- */ 
		/* --- end layout_contact --- */ 

		/* --- layout_contract --- */ 
		/* --- end layout_contract --- */ 

		/* --- layout_credit_guard --- */ 
		/* --- end layout_credit_guard --- */ 

		/* --- layout_location --- */ 
		/* --- end layout_location --- */ 

		/* --- layout_order --- */ 
		/* --- end layout_order --- */ 

		/* --- layout_page --- */ 
		/* --- end layout_page --- */ 

		/* --- layout_iframe --- */ 
		/* --- end layout_iframe --- */ 

		/* ------------------------------------- end_layout ------------------------------------- */

	}
	/* End Of Extra small devices (phones, less than 768px) */



	/* Small devices (tablets, 768px and up) */
	@media screen and (min-width:768px) {

		/* ------------------------------------- header ------------------------------------- */
		.left_icons > li{
			display:none;
		}
		/* --- layout_header --- */ 
		/* --- end layout_header --- */ 

		/* --- header_cart_nav_header --- */
		/* --- end_header_cart_nav_header --- */

		/* --- main_nav_bg --- */ 
		#header_group1 > div > ul > li > div > ul > div > li{
			display: block;
			float: right;
			position: relative;
			padding-right: 5px;
		}
		div#item_id_1979531 {
			width: 50%;
			float: left;
			height: 100%;
		}
		div#header_group1 #main_nav_bg {
			display: block;
			position: absolute;
			width: 100%;
			top: 11px;
			right: 0;
		}
		.navbar-toggle {
			display: block;
			position: absolute;
			left: 55px;
			top: 5px;
			margin: 0px;
		}
		#wrapper .link_all_items #header_show_prime_categories{
			display: block;
		}
		#main_nav_bg .navbar-toggle .icon-bar {
			background: #000;
		}
		.navbar-collapse.collapse{
			display: none !important;
		}
		.navbar-collapse.collapse.in {
			display: block !important;
		}
		#main_nav_bg .navbar-nav {
			margin: 58px 0px 10px;
			border-color: #000;
			width: 100%;
		}
		#main_nav_bg .main_nav_lis li {
			float: none;
			text-align: right;
			min-height: 43px;
			background: #fff;
			border-top: 1px solid #c2c2c2;
		}
		#main_nav_bg .main_nav_lis li span {
			line-height: 43px;
			margin: 0px;
		}
		#main_nav_bg .main_nav_lis li a, #wrapper #header_show_prime_categories > ul > li.active > span {
			color: #000;
			font-size: 16px;
			line-height: 43px;
			margin: 0 10px 0 0;
			padding: 0px 12px;
		}
		#main_nav_bg .container, .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
			margin: 0;
			padding: 0;
			width: 100%;
		}
		#header_group1 li.link_all_items {
			display: block;
		}
		#wrapper .link_all_items:hover #header_show_prime_categories{
			/*display: none;*/
		}
		.children_group.hidden-xs.col-sm-4 {
			display: inline-block;
			width: 172px;
		}
		#bg_header .header_drop {
			display: block;
			position: absolute;
			left: auto;
			right: 70px;
			top: 26px;
			width: 22px;
			height: 16px;
			background: url(menu.png) no-repeat;
			z-index: 9999;
		}
		#bg_header .header_drop ul {
			display: none;
			position: absolute;
			width: 155px;
			padding: 21px 18px 10px 5px;
			margin-bottom: 0;
			top: 36px;
			right: -4px;
			background: #fff;
			border: 1px solid #afb3b4;
			border-bottom: 3px solid #00b0de;
		}
		#bg_header .header_drop.clicked ul {
			display: block;
		}
		#bg_header .header_drop ul > li {
			display: block;
			margin-bottom: 10px;
		}
		#bg_header .header_drop ul > li a, #bg_header .header_drop ul > li span span {
			font-size: 14px;
			color: #7a7979;
			padding: 0;
			margin-right: 0;
			margin-left: 0;
			display: block;
			height: 100%;
			line-height: 20px;
		}
		#bg_header .header_drop ul > li:hover a, #bg_header .header_drop ul > li span span {
			
		}
		#bg_header .right_icons li.pos_1 a {
			font-size: 0 !important;	
		}
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		.close_search {
			background: url(close.png) no-repeat right center;
			font-size: 0;
			position: absolute;
			top: auto;
			right: 0;
			height: 52px;
			width: 52px;
			cursor: pointer;
			bottom: 9px;
		}
		div#header_show_search {
			display: none;
		}
		div#header_show_search {
			width: 100%;
			top: 102%;
			right: 0px;
			height: 70px;
			z-index: 999;
			background: rgba(255, 255, 255, 0.85);
			margin-top: 0px;
			padding: 0px 12px;
			left: 0;
			margin: auto;
			bottom: auto;
			max-width: 1200px;
			border-radius: 4px;
			border-top: none;
		}
		.fix_nav_small div#header_show_search {
			top: 96%;
		}
		#bg_header ul.element_general_links.search_btn.vertical {
			display: block;
			position: absolute;
			top: 0;
			bottom: auto;
			right: auto;
			left: 0;
			font-size: 0;
			background: url(search.png) center center no-repeat;
			width: 35px;
			height: 38px;
			cursor: pointer;
			z-index: 9;
		}
		/* --- end element_general_search_header --- */ 

		/* --- element_general_links_header --- */ 
		/* --- end_element_general_links_header --- */ 

		/* --- element_general_images_header --- */ 
		/* --- end_element_general_images_header --- */ 

		/* --- element_general_login_logout_header --- */ 
		/* --- end_element_general_login_logout_header --- */ 

		/* --- element_general_prime_categories_category_header --- */ 
		#bg_header .element_general_prime_categories {
			display: none;
		}
		#header_group1 .wrapAllItems {
			position: absolute;
			width: 40px;
			top: 24px;
			bottom: auto;
			right: 26px;
			background: url(drop_tab.png) no-repeat right center;
		}
		#header_group1 .wrapAllItems > li.link_all_items span a span {
			font-size: 0;
		}
		#header_group1 .wrapAllItems > li.link_all_items {display: block;}
		#header_group1 .wrapAllItems > li.link_all_items div#header_show_prime_categories {
			width: 300px;
			top: 50px;
			right: 0;
			background: #fff;
			border: 1px solid #000;
			border-top: 0;
			padding: 10px;
		}
		#header_group1 .wrapAllItems > li.link_all_items div#header_show_prime_categories li {
			display: inline-block;
			margin-bottom: 10px;
			text-align: right;
			margin-left: 10px;
		}
		#header_group1 .wrapAllItems > li.link_all_items div#header_show_prime_categories li:hover ul.store_categories {
			display: none;
		}
		/* --- end element_general_prime_categories_category_header --- */ 

		/* --- element_general_prime_categories_with_group_header --- */
		/* --- end element_general_prime_categories_with_group_header --- */

		/* --- element_general_prime_categories_with_children_header --- */
		/* --- end element_general_prime_categories_with_children_header --- */

		/* --- element_general_contact_header --- */ 
		/* --- end element_general_contact_header --- */ 

		/* --- element_general_newsletter_header --- */ 
		/* --- end element_general_newsletter_header --- */ 

		/* --- element_general_easy_lightbox --- */
		/* --- end element_general_easy_lightbox --- */

		/*element_general_lightbox*/
		/*end element_general_lightbox*/


		/* ------------------------------------- end layout_header ------------------------------------- */

		/* ------------------------------------- middle ------------------------------------- */

		/* --- layout_homepage_middle --- */  
		/* --- end layout_homepage_middle --- */ 

		/* --- element_general_masonry_images_middle --- */ 
		/* --- end element_general_masonry_images_middle --- */ 

		/* --- element_general_strength_middle --- */ 
		/* --- end element_general_strength_middle --- */ 

		/* --- element_general_all_categories_middle --- */ 
		/* --- end element_general_all_categories_middle --- */ 

		/* --- element_general_categories_images_middle --- */ 
		/* --- end element_general_categories_images_middle --- */ 

		/* --- element_general_content_carousel_middle --- */ 
		/* --- end element_general_content_carousel_middle --- */

		/* --- element_general_links_middle --- */ 
		/* --- end_element_general_links_middle --- */ 

		/* --- element_general_main_categories --- */
		/* --- end element_general_main_categories --- */

		/* --- element_general_images_middle --- */ 
		/* --- end element_general_images_middle --- */ 

		/* --- element_general_strength --- */ 
		/* --- end element_general_strength --- */ 

		/* --- element_general_newsletter_middle --- */ 
		/* --- end element_general_newsletter_middle --- */ 

		/* --- element_category_list_items_middle --- */ 
		/* --- end element_category_list_items_middle --- */ 

		/* --- element_general_carousel_middle --- */ 
		/* --- end element_general_carousel_middle --- */ 

		/* --- element_general_brand_carousel --- */ 
		/* --- end element_general_brand_carousel --- */ 

		/* --- element_general_list_item_titles_middle --- */
		/* --- end element_general_list_item_titles_middle --- */

		/* --- element_general_prime_categories_category_middle --- */ 
		/* --- end element_general_prime_categories_category_middle --- */ 

		/* --- element_general_contact_middle --- */ 
		/* --- end element_general_contact_middle --- */ 

		/* --- element_general_ws_carousel_middle --- */
		/* --- end element_general_ws_carousel_middle --- */

		/* --- element_general_ticker_middle --- */
		/* --- end element_general_ticker_middle --- */

		/* --- element_items_list_items_middle --- */ 
		/* --- end element_items_list_items_middle --- */ 

		/* --- element_general_masonry_grid --- */ 
		/* --- end element_general_masonry_grid --- */ 

		/* --- pagination_middle --- */
		/* --- end pagination_middle --- */

		/* --- bootstrap_slider_middle --- */
		/* --- end bootstrap_slider_middle --- */

		/* --- owlCarousel_middle --- */
		/* --- end owlCarousel_middle --- */
		/* ------------------------------------- end middle ------------------------------------- */

		/* ------------------------------------- footer ------------------------------------- */

		/* --- layout_footer --- */ 
		/* --- end layout_footer --- */

		/* --- element_general_newsletter_footer --- */ 
		/* --- end element_general_newsletter_footer --- */ 

		/* --- element_general_links_footer --- */ 
		/* --- end_element_general_links_footer --- */ 

		/* --- element_general_footer_nav --- */ 
		/* --- end element_general_footer_nav --- */ 

		/* --- element_general_prime_categories --- */ 
		/* --- end element_general_prime_categories --- */ 

		/* --- element_general_show_contact --- */ 
		/* --- end element_general_show_contact --- */

		/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
		/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

		/* --- element_general_images_footer --- */ 
		/* --- end element_general_images_footer --- */ 

		/* --- element_general_carousel_footer --- */ 
		/* --- end element_general_carousel_footer --- */ 

		/* --- element_general_prime_categories_footer --- */ 
		/* --- end element_general_prime_categories_footer --- */ 

		/* --- element_general_contact_footer --- */ 
		/* --- end element_general_contact_footer --- */ 

		/* ------------------------------------- end_footer ------------------------------------- */

		/* ------------------------------------- category ------------------------------------- */

		/* --- layout_category --- */ 
		/* --- end layout_category --- */   

		/* --- element_category_filter_category --- */ 
		/* --- end element_category_filter_category --- */ 

		/* --- element_category_list_items_category --- */ 
		/* --- end element_category_list_items_category --- */ 

		/* --- element_general_prime_categories_category --- */ 
		/* --- end element_general_prime_categories_category --- */ 

		/* ------------------------------------- end_category ------------------------------------- */

		/* ------------------------------------- layout_item ------------------------------------- */

		/* --- element_general_tabs --- */ 
		/* --- end element_general_tabs --- */

		/* ------------------------------------- end_layout_item ------------------------------------- */


		/* ------------------------------------- layout ------------------------------------- */
		/* --- clearfix --- */
		/* --- end clearfix --- */

		/* --- layout_about --- */ 
		/* --- end layout_about --- */ 

		/* --- layout_compare --- */ 
		/* --- end layout_compare --- */ 

		/* --- layout_contact --- */ 
		/* --- end layout_contact --- */ 

		/* --- layout_contract --- */ 
		/* --- end layout_contract --- */ 

		/* --- layout_credit_guard --- */ 
		/* --- end layout_credit_guard --- */ 

		/* --- layout_location --- */ 
		/* --- end layout_location --- */ 

		/* --- layout_order --- */ 
		/* --- end layout_order --- */ 

		/* --- layout_page --- */ 
		/* --- end layout_page --- */ 

		/* --- layout_iframe --- */ 
		/* --- end layout_iframe --- */ 

		/* ------------------------------------- end_layout ------------------------------------- */

	}
	/* End OF Small devices (tablets, 768px and up) */

	/* Medium devices (desktops, 992px and up) */
	@media screen and (min-width:992px) {	

		/* ------------------------------------- header ------------------------------------- */

		/* --- layout_header --- */ 
		.left_icons > li{
			display:block;
		}	
div#bg_header {   
	height: 120px;
	border-bottom-color: #afb3b4;
}
div#bg_header:before {
	display: block;
}
#wrapper div#header_logo {
	position: relative;
	top: 0;
	width: 211px;
    height: 120px;
}

/* --- end layout_header --- */ 

/* --- header_cart_nav_header --- */
#wrapper div#bg_header #layout_header > div.cart.special_cart_with_upgrades, #wrapper div.fix_nav_small > div.cart.special_cart_with_upgrades.sticky{
	top: 60px !important;
}
/* --- end_header_cart_nav_header --- */

/* --- main_nav_bg --- */ 
div#header_group1 #main_nav_bg {
	display: none;
}

/* --- end_main_nav_bg --- */ 

/* --- element_general_search_header --- */ 
/* --- end element_general_search_header --- */ 

/* --- element_general_links_header --- */ 
#header_group1 ul.element_general_links.icons li.pos_2,
#header_group1 ul.element_general_links.icons li.pos_0 {
	display: block;
}
#header_group1 ul.element_general_links.icons li.pos_1 {
	background-position-y: top;
}
/* --- end_element_general_links_header --- */ 

/* --- element_general_images_header --- */ 
/* --- end_element_general_images_header --- */ 

/* --- element_general_login_logout_header --- */ 
/* --- end_element_general_login_logout_header --- */ 

/* --- element_general_prime_categories_category_header --- */ 
#bg_header .element_general_prime_categories > .store_categories > li:hover > .drop_wrapper{
	display: block;
}
#bg_header .element_general_prime_categories > .store_categories > li a, #bg_header .element_general_prime_categories > .store_categories > li > span {
	font-size: 14px;
}
div#bg_drop {
	display: block;
}

#bg_header .element_general_prime_categories {
	display: none;
	width: 100%;
	margin: 0 auto;
	position: absolute;
	top: auto;
	bottom: 0;
	height: 58px;
	line-height: 58px;
	z-index: 99;
	right: 0;
}
#bg_header .right_icons ~ .element_general_prime_categories{
	display: block;
}
#bg_header .element_general_prime_categories > h3 {
	display: none;
}
#bg_header .element_general_prime_categories > .store_categories {
	display: table;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	vertical-align: top;
	padding: 0px 84px;
}
#bg_header .element_general_prime_categories > .store_categories > li {
	display: inline-block;
	float: right;
	height: 100%;
	position: static;
	width: auto;
}
#bg_header .element_general_prime_categories > .store_categories > li > a,
#bg_header .element_general_prime_categories > .store_categories > li > span {
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
	text-align: center;
	border-top: 3px solid transparent;
	padding: 0px 10px;
	color: #000;
	font-size: 18px;
}
#wrapper #bg_header .element_general_prime_categories > .store_categories > li:hover:after {
	content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 25px;
    right: 0;
    bottom: -21px;
}

#bg_header .element_general_prime_categories > .store_categories > li:hover > a,
#bg_header .element_general_prime_categories > .store_categories > li > span {
	border-bottom: 3px solid #09b8e2;
}
#bg_header .element_general_prime_categories > .store_categories > li > .store_categories {
	opacity: 0;
	display: none;
	position: absolute;
	top: 59px;
	right: 0;
	width: 100%;
	z-index: 2;
	background: #FFF;
}
#bg_header .element_general_prime_categories > .store_categories > li:hover > .store_categories {
	opacity: 1;
	display: block;
	padding: 25px 50px;
	height: 305px;
	overflow: hidden;
	border: 1px solid #000;
}
#bg_header .element_general_prime_categories > .store_categories {
	padding: 0;
	float: right;
	width: 50%;
}
#bg_header .element_general_prime_categories > .store_categories.left {
	padding-right: 8%;
}

/*drop*/
#bg_header .element_general_prime_categories > .store_categories > li > .show_nav_content {
	display: none;
}
#bg_header .element_general_prime_categories > .store_categories > li > .drop-wrapper {
	display: none;
    height: 353px;
    position: absolute;
    overflow: hidden;
    padding-right: 21px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 1075px;
    right: 0;
    top: 61px;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 99;
    padding-top: 16px;
    min-height: 407px;
    border-radius: 0 0 5px 5px;
}
#bg_header .element_general_prime_categories > .store_categories.left > li > .drop-wrapper {
	left: 0;
	right: auto;
}
#bg_header .element_general_prime_categories > .store_categories > li:hover > .drop-wrapper{
	display: block;
}
#wrapper .drop-wrapper > .store_categories {
	display: inline-block;
	float: right;
	width: 50%;
	height: 100%;
	overflow: hidden;
	padding-top: 15px;
}
#wrapper .drop-wrapper > .show_nav_content {
	display: inline-block;
	float: left;
	width: 50%;
	height: 100%;
}
.drop-wrapper > .store_categories > li {
	height: 43px;
	width: 50%;
	display: block;
	float: right;
}
.drop-wrapper > .store_categories > li:nth-child(2n) {
	margin-left: 0;
}
.drop-wrapper > .show_nav_content p {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0;
}
.drop-wrapper > .show_nav_content p img {
	max-width: 100%;
	max-height: 100%;
	position: static;
	float: left;
	height: 100%;
	width: 100%;
}
#bg_header .element_general_prime_categories > .store_categories > li .store_categories li a, #bg_header .element_general_prime_categories > .store_categories > li .store_categories li span {
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	color: #000;
	background: none;
	text-align: right;
	padding: 0;
	max-width: 100%;
	width: 100%;
	line-height: 28px;
}
#header_group1 > div.element_general_prime_categories.hidden-xs.max-width-center > ul > li > ul > li{
	display: block;
}
#bg_header .element_general_prime_categories > .store_categories > li .store_categories li a::before, #bg_header .element_general_prime_categories > .store_categories > li .store_categories li span::before {
	display: inline-block;
    font-family: FontAwesome;
    font-size: 14px;
    position: relative;
    top: 1px;
    right: 0;
    content: "\f100";
    float: right;
    padding: 0 0 0 14px;
}
#bg_header .element_general_prime_categories > .store_categories > li .store_categories li a:hover, #bg_header .element_general_prime_categories > .store_categories > li .store_categories li span {
	display: inline-block;
	background: none;
	line-height: 46px;
}
li.store_category_group_title {
    width: 142px;
    height: 28px;
    color: #0063a6;
    font-family: "Heebo Medium";
    font-size: 17px;
    font-weight: 500;
	line-height: 28px;
	border-bottom: 1px solid #c0c1c1;
	display: inline-block;
	text-align: right;
}
#bg_header .element_general_prime_categories > .store_categories > li.open_left:hover > .drop-wrapper {
	left: -2px;
	right: auto;
}

/* --- end element_general_prime_categories_category_header --- */ 

/* --- element_general_prime_categories_with_group_header --- */
/* --- end element_general_prime_categories_with_group_header --- */

/* --- element_general_prime_categories_with_children_header --- */
/* --- end element_general_prime_categories_with_children_header --- */

/* --- element_general_contact_header --- */ 
/* --- end element_general_contact_header --- */ 

/* --- element_general_newsletter_header --- */ 
/* --- end element_general_newsletter_header --- */ 

/* --- element_general_easy_lightbox --- */
/* --- end element_general_easy_lightbox --- */

/*element_general_lightbox*/
/*end element_general_lightbox*/

		/* ------------------------------------- end layout_header ------------------------------------- */

		/* ------------------------------------- middle ------------------------------------- */

		/* --- layout_homepage_middle --- */  
		/* --- end layout_homepage_middle --- */ 

		/* --- element_general_masonry_images_middle --- */ 
		/* --- end element_general_masonry_images_middle --- */ 

		/* --- element_general_strength_middle --- */ 
		/* --- end element_general_strength_middle --- */ 

		/* --- element_general_all_categories_middle --- */ 
		/* --- end element_general_all_categories_middle --- */ 

		/* --- element_general_categories_images_middle --- */ 
		/* --- end element_general_categories_images_middle --- */ 

		/* --- element_general_content_carousel_middle --- */ 
		/* --- end element_general_content_carousel_middle --- */

		/* --- element_general_links_middle --- */ 
		/* --- end_element_general_links_middle --- */ 

		/* --- element_general_main_categories --- */
		/* --- end element_general_main_categories --- */

		/* --- element_general_images_middle --- */ 
		/* --- end element_general_images_middle --- */ 

		/* --- element_general_strength --- */ 
		/* --- end element_general_strength --- */ 

		/* --- element_general_newsletter_middle --- */ 
		/* --- end element_general_newsletter_middle --- */ 

		/* --- element_category_list_items_middle --- */ 
		/* --- end element_category_list_items_middle --- */ 

		/* --- element_general_carousel_middle --- */ 
		/* --- end element_general_carousel_middle --- */ 

		/* --- element_general_brand_carousel --- */ 
		/* --- end element_general_brand_carousel --- */ 

		/* --- element_general_list_item_titles_middle --- */
		/* --- end element_general_list_item_titles_middle --- */

		/* --- element_general_prime_categories_category_middle --- */ 
		/* --- end element_general_prime_categories_category_middle --- */ 

		/* --- element_general_contact_middle --- */ 
		/* --- end element_general_contact_middle --- */ 

		/* --- element_general_ws_carousel_middle --- */
		/* --- end element_general_ws_carousel_middle --- */

		/* --- element_general_ticker_middle --- */
		/* --- end element_general_ticker_middle --- */

		/* --- element_items_list_items_middle --- */ 
		/* --- end element_items_list_items_middle --- */ 

		/* --- element_general_masonry_grid --- */ 
		/* --- end element_general_masonry_grid --- */ 

		/* --- pagination_middle --- */
		/* --- end pagination_middle --- */

		/* --- bootstrap_slider_middle --- */
		/* --- end bootstrap_slider_middle --- */

		/* --- owlCarousel_middle --- */
		/* --- end owlCarousel_middle --- */
		/* ------------------------------------- end middle ------------------------------------- */

		/* ------------------------------------- footer ------------------------------------- */

		/* --- layout_footer --- */ 
		/* --- end layout_footer --- */

		/* --- element_general_newsletter_footer --- */ 
		/* --- end element_general_newsletter_footer --- */ 

		/* --- element_general_links_footer --- */ 
		/* --- end_element_general_links_footer --- */ 

		/* --- element_general_footer_nav --- */ 
		/* --- end element_general_footer_nav --- */ 

		/* --- element_general_prime_categories --- */ 
		/* --- end element_general_prime_categories --- */ 

		/* --- element_general_show_contact --- */ 
		/* --- end element_general_show_contact --- */

		/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
		/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

		/* --- element_general_images_footer --- */ 
		/* --- end element_general_images_footer --- */ 

		/* --- element_general_carousel_footer --- */ 
		/* --- end element_general_carousel_footer --- */ 

		/* --- element_general_prime_categories_footer --- */ 
		/* --- end element_general_prime_categories_footer --- */ 

		/* --- element_general_contact_footer --- */ 
		/* --- end element_general_contact_footer --- */ 

		/* ------------------------------------- end_footer ------------------------------------- */

		/* ------------------------------------- category ------------------------------------- */

		/* --- layout_category --- */ 
		/* --- end layout_category --- */   

		/* --- element_category_filter_category --- */ 
		/* --- end element_category_filter_category --- */ 

		/* --- element_category_list_items_category --- */ 
		/* --- end element_category_list_items_category --- */ 

		/* --- element_general_prime_categories_category --- */ 
		/* --- end element_general_prime_categories_category --- */ 

		/* ------------------------------------- end_category ------------------------------------- */

		/* ------------------------------------- layout_item ------------------------------------- */

		/* --- element_general_tabs --- */ 
		/* --- end element_general_tabs --- */

		/* ------------------------------------- end_layout_item ------------------------------------- */


		/* ------------------------------------- layout ------------------------------------- */
		/* --- clearfix --- */
		/* --- end clearfix --- */

		/* --- layout_about --- */ 
		/* --- end layout_about --- */ 

		/* --- layout_compare --- */ 
		/* --- end layout_compare --- */ 

		/* --- layout_contact --- */ 
		/* --- end layout_contact --- */ 

		/* --- layout_contract --- */ 
		/* --- end layout_contract --- */ 

		/* --- layout_credit_guard --- */ 
		/* --- end layout_credit_guard --- */ 

		/* --- layout_location --- */ 
		/* --- end layout_location --- */ 

		/* --- layout_order --- */ 
		/* --- end layout_order --- */ 

		/* --- layout_page --- */ 
		/* --- end layout_page --- */ 

		/* --- layout_iframe --- */ 
		/* --- end layout_iframe --- */ 

		/* ------------------------------------- end_layout ------------------------------------- */

	}
	/* End Of Medium devices (desktops, 992px and up) */

	/* Large devices (large desktops, 1200px and up) */
	@media screen and (min-width:1200px) {	

		/* ------------------------------------- header ------------------------------------- */

		/* --- layout_header --- */ 
		/* --- end layout_header --- */ 

		/* --- header_cart_nav_header --- */
		/* --- end_header_cart_nav_header --- */
		#wrapper #bg_header .layout_list_item {
			display: inline-block;
			width: 289px;
			height: 379px;
			float: left;
			vertical-align: top;
			background: #fff;
			margin-top: -4px;
			margin-left: 21px;
			border: 1px solid #a2a4a6;
		}
		#wrapper #bg_header .layout_list_item .grid .list_item_title_with_brand {
			height: 42px;
			overflow: hidden;
			margin-bottom: 6px;
			padding: 0 10px;
		}
		#wrapper #bg_header .layout_list_item .list_item_current_list_item_content {
			display: none;
		}
		#wrapper #bg_header .layout_list_item .list_item_compare {
			display: none;
		}
		#bg_header .layout_list_item .list_item_show_price {
			border: none;
			width: 100%;
			height: 22px;
			margin-bottom: 22px;
			text-align: center;
		}
		#wrapper #bg_header .layout_list_item .extra_button {
			display: none!important;
		}
		strong {
			color: #000;
		}
		span.origin_price_title {
			display: none;
		}
		span.origin_price_number {
			font-size: 11.8px;
			color: #b7b7b7;
			font-weight: 400;
			height: 100%;
		}
		#wrapper #bg_header .layout_list_item a.trigger_btn {
			display: inline-block;
			width: 181px;
			height: 38px;
			font-size: 14.5px;
			color: #fff;
			text-align: center;
			font-weight: 400;
			margin: 0 auto;
			padding-right: 0;
			line-height: 38px;
			position: relative;
			border-radius: 3px;
			background: #0063a6;
		}
		#wrapper #bg_header .layout_list_item .list_item_image img {
			width: 72%;
			height: 72%;
			/* max-width: 76%; */
			/* max-height: 222px; */
			position: relative;
			/* right: auto; */
			/* left: 42px; */
			/* top: 0; */
			/* bottom: 195px; */
			margin: auto;
			margin-bottom: 0;
		}
		#wrapper #bg_header .layout_list_item .list_item_show_price a.price>span{
			display: none;
		}
		#wrapper #bg_header .layout_list_item .list_item_image {
			width: 263px;
			height: 209px;
			margin: 0 auto;
			margin-bottom: 10px;
		}
		#wrapper .store_categories > li > div.drop-wrapper > div > div > div > h3{
			color: #222222;
			font-size: 14px;
			font-weight: 500;
		}
		#wrapper div.list_item_title_with_brand > h3 > a{
			color: #222222;
		}
		#wrapper #bg_header .layout_list_item .list_item_show_price a.price {
			width: auto;
			padding: 0;
			padding-right: 10px;
			display: inline-block;
		}
		
		/* --- main_nav_bg --- */ 
		/*.right_icons, .left_icons{
			width: 180px;
		}*/
		#bg_header .right_icons li.pos_1 a {
			font-size: 15px !important;
		}
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		div#header_show_search {
			padding: 0px;
		}
		/* --- end element_general_search_header --- */ 

		/* --- element_general_links_header --- */ 
		/* --- end_element_general_links_header --- */ 

		/* --- element_general_images_header --- */ 
		/* --- end_element_general_images_header --- */ 

		/* --- element_general_login_logout_header --- */ 
		/* --- end_element_general_login_logout_header --- */ 

		/* --- element_general_prime_categories_category_header --- */ 
		#bg_header .element_general_prime_categories > .store_categories > li > a, #bg_header .element_general_prime_categories > .store_categories > li > span {
			padding: 0 22px;
		}
		/* --- end element_general_prime_categories_category_header --- */ 

		/* --- element_general_prime_categories_with_group_header --- */
		/* --- end element_general_prime_categories_with_group_header --- */

		/* --- element_general_prime_categories_with_children_header --- */
		/* --- end element_general_prime_categories_with_children_header --- */

		/* --- element_general_contact_header --- */ 
		/* --- end element_general_contact_header --- */ 

		/* --- element_general_newsletter_header --- */ 
		/* --- end element_general_newsletter_header --- */ 

		/* --- element_general_easy_lightbox --- */
		/* --- end element_general_easy_lightbox --- */

		/*element_general_lightbox*/
		/*end element_general_lightbox*/

		/* ------------------------------------- end layout_header ------------------------------------- */

		/* ------------------------------------- middle ------------------------------------- */

		/* --- layout_homepage_middle --- */  
		/* --- end layout_homepage_middle --- */ 

		/* --- element_general_masonry_images_middle --- */ 
		/* --- end element_general_masonry_images_middle --- */ 

		/* --- element_general_strength_middle --- */ 
		/* --- end element_general_strength_middle --- */ 

		/* --- element_general_all_categories_middle --- */ 
		/* --- end element_general_all_categories_middle --- */ 

		/* --- element_general_categories_images_middle --- */ 
		/* --- end element_general_categories_images_middle --- */ 

		/* --- element_general_content_carousel_middle --- */ 
		/* --- end element_general_content_carousel_middle --- */

		/* --- element_general_links_middle --- */ 
		/* --- end_element_general_links_middle --- */ 

		/* --- element_general_main_categories --- */
		/* --- end element_general_main_categories --- */

		/* --- element_general_images_middle --- */ 
		/* --- end element_general_images_middle --- */ 

		/* --- element_general_strength --- */ 
		/* --- end element_general_strength --- */ 

		/* --- element_general_newsletter_middle --- */ 
		/* --- end element_general_newsletter_middle --- */ 

		/* --- element_category_list_items_middle --- */ 
		/* --- end element_category_list_items_middle --- */ 

		/* --- element_general_carousel_middle --- */ 
		/* --- end element_general_carousel_middle --- */ 

		/* --- element_general_brand_carousel --- */ 
		/* --- end element_general_brand_carousel --- */ 

		/* --- element_general_list_item_titles_middle --- */
		/* --- end element_general_list_item_titles_middle --- */

		/* --- element_general_prime_categories_category_middle --- */ 
		/* --- end element_general_prime_categories_category_middle --- */ 

		/* --- element_general_contact_middle --- */ 
		/* --- end element_general_contact_middle --- */ 

		/* --- element_general_ws_carousel_middle --- */
		/* --- end element_general_ws_carousel_middle --- */

		/* --- element_general_ticker_middle --- */
		/* --- end element_general_ticker_middle --- */

		/* --- element_items_list_items_middle --- */ 
		/* --- end element_items_list_items_middle --- */ 

		/* --- element_general_masonry_grid --- */ 
		/* --- end element_general_masonry_grid --- */ 

		/* --- pagination_middle --- */
		/* --- end pagination_middle --- */

		/* --- bootstrap_slider_middle --- */
		/* --- end bootstrap_slider_middle --- */

		/* --- owlCarousel_middle --- */
		/* --- end owlCarousel_middle --- */
		/* ------------------------------------- end middle ------------------------------------- */

		/* ------------------------------------- footer ------------------------------------- */

		/* --- layout_footer --- */ 
		/* --- end layout_footer --- */

		/* --- element_general_newsletter_footer --- */ 
		/* --- end element_general_newsletter_footer --- */ 

		/* --- element_general_links_footer --- */ 
		/* --- end_element_general_links_footer --- */ 

		/* --- element_general_footer_nav --- */ 
		/* --- end element_general_footer_nav --- */ 

		/* --- element_general_prime_categories --- */ 
		/* --- end element_general_prime_categories --- */ 

		/* --- element_general_show_contact --- */ 
		/* --- end element_general_show_contact --- */

		/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
		/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

		/* --- element_general_images_footer --- */ 
		/* --- end element_general_images_footer --- */ 

		/* --- element_general_carousel_footer --- */ 
		/* --- end element_general_carousel_footer --- */ 

		/* --- element_general_prime_categories_footer --- */ 
		/* --- end element_general_prime_categories_footer --- */ 

		/* --- element_general_contact_footer --- */ 
		/* --- end element_general_contact_footer --- */ 

		/* ------------------------------------- end_footer ------------------------------------- */

		/* ------------------------------------- category ------------------------------------- */

		/* --- layout_category --- */ 
		/* --- end layout_category --- */   

		/* --- element_category_filter_category --- */ 
		/* --- end element_category_filter_category --- */ 

		/* --- element_category_list_items_category --- */ 
		/* --- end element_category_list_items_category --- */ 

		/* --- element_general_prime_categories_category --- */ 
		/* --- end element_general_prime_categories_category --- */ 

		/* ------------------------------------- end_category ------------------------------------- */

		/* ------------------------------------- layout_item ------------------------------------- */

		/* --- element_general_tabs --- */ 
		/* --- end element_general_tabs --- */

		/* ------------------------------------- end_layout_item ------------------------------------- */


		/* ------------------------------------- layout ------------------------------------- */
		/* --- clearfix --- */
		/* --- end clearfix --- */

		/* --- layout_about --- */ 
		/* --- end layout_about --- */ 

		/* --- layout_compare --- */ 
		/* --- end layout_compare --- */ 

		/* --- layout_contact --- */ 
		/* --- end layout_contact --- */ 

		/* --- layout_contract --- */ 
		/* --- end layout_contract --- */ 

		/* --- layout_credit_guard --- */ 
		/* --- end layout_credit_guard --- */ 

		/* --- layout_location --- */ 
		/* --- end layout_location --- */ 

		/* --- layout_order --- */ 
		/* --- end layout_order --- */ 

		/* --- layout_page --- */ 
		/* --- end layout_page --- */ 

		/* --- layout_iframe --- */ 
		/* --- end layout_iframe --- */ 

		/* ------------------------------------- end_layout ------------------------------------- */

	}
	/* End Of Large devices (large desktops, 1200px and up) */

	/* ------------------------------------- general ------------------------------------- */
	/* ------------------------------------- end_general ------------------------------------- */



	/* ------------------------------------- Responsive ------------------------------------- */

	/* Responsive Changes */

	/* Extra large devices (very large desktops, 2000px and up) */
	@media screen and (min-width:2000px) {	

		/* Code here */

	}

/* ------------------------------------- end_Responsive ------------------------------------- */