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

/* --- layout_header --- */
div#bg_header {
	display: block;
	height: 70px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9999;
	background:#000;
}

#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;
	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: 56px;
    left: auto;
    top: 20px;
    width: 30%;
    height: 37px;
}
.left_icons {
	right: auto;
	left: 5px;
	top: 13px;
}
#wrapper #bg_header #header_cart_nav {
	position: relative;
	display: none;
	float: right;
	width: 38px;
	height: 100%;
	padding: 0;
	margin: 0;
	top: 0;
	right: 0;
	z-index: 99;
}
#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: 44px;
    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: 15px;
    height: 15px;
    top: 10px;
    left: 0px;
    color: white;
    font-size: 9px;
	font-weight: 400;
    line-height: 15px;
    text-align: center;
    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; */
	display: none;
}
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: #000;
	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: #000;
	font-size: 15px;
}
#wrapper #layout_header > .cart.visible .quantity , #wrapper div#bg_header div.fix_nav_small > .cart.visible .quantity {
	display: block;
	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(bin_icon.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: 77px;
	height: 30px;
	background: url(close_cart.png) no-repeat center;
	font-size: 12px;
	left: auto;
	right: 9px;
	top:2px;
	z-index: 9;
	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: normal;
	text-align: right;
}
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: 175px;
}
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:  #ed1c24;
	line-height: 46px;
	border-radius: 0;
	font-weight: 400;
}
div#bg_header #layout_header > .cart.visible div.checkout a:hover , div.fix_nav_small > .cart.visible div.checkout a:hover  {
	background: white;
	color:  #ed1c24;
	border: 2px solid  #ed1c24;
	line-height: 43px;
}
#wrapper div#bg_header #layout_header > .cart.visible .continue_shop , #wrapper div.fix_nav_small > .cart.visible .continue_shop{
	background: #000;
	color: #fff;
	display: block;
	width: 143px;
	height: 46px;
	line-height: 46px;
	margin: 6px 8px 9px 0;
	font-weight: normal;
	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: #000;
	border: 2px solid #000;
	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: #959595;
	line-height: 22px;
	border: 1px solid #ebebeb;
	border-radius: 3px;
}
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(bin_icon.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;
	
}
#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: #e3e3e3;
	top: 10px;
	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;
}
/* --- 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;
	position: relative;
}
div#header_show_search > form.search > div > label > input#q {
	padding: 0px 0px 0px 25px;
	text-indent: 20px;
	background-color: transparent;;
	font-size: 14px;
	color: #898989;
	font-weight: normal;
	height: 100%;
	width: 100%;
}
div#header_show_search > form.search > div > div#searchBtnHook {
	display: block;
    width: 38px;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0;
    height: 100%;
    padding: 0;
    margin: 0px;
    background: none;
}
div#header_show_search > form.search > div > div#searchBtnHook > input {
	display: block;
	height: 100%;
	width: 100%;
	background: url(search_icon.png) no-repeat center 10px transparent;
	font-size: 0;
	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 > label > input#q::-webkit-input-placeholder {
	color: #898989;
}
div#header_show_search > form.search > div > label > input#q:-moz-placeholder {
	color: #898989;
}
div#header_show_search > form.search > div > label > input#q::-moz-placeholder { 
	color: #898989;
}
div#header_show_search > form.search > div > label > input#q:-ms-input-placeholder {  
	color: #898989;

}
/* --- 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.pos_0 {
	list-style-type: none;
    width: auto;
    position: static;
    right: 0;
    height: 100%;
	float: left;
	margin-left: 32px;

}
.left_icons > li.pos_0 a{
	width: 100%;
	height: 100%;
	font-size: 17px;
	font-weight: bold;
	color: #686d6d;
	line-height: 37px;	
}
#header_group1 ul.element_general_links.icons li {
	display: inline-block;
	width: auto;
	height: auto;
}

#bg_header .right_icons li.pos_0 {
	background: url(my_acount.png) no-repeat center right;
    width: 63px;
    height: 35px;
    position: relative;
    background-position-y: 2px;
    list-style-type: none;
    float: right;
    margin-right: 26px;
    display: block;
    z-index: 99999999;
}
#bg_header .right_icons li.pos_0 a ,#bg_header .right_icons li.pos_0 span{
	display: block;
    font-size: 11px !important;
    width: 57%;
    float: left;
    line-height: 12px;
    color: #898989;
}
#bg_header .right_icons li.pos_1{
	background: url(search.png) no-repeat top right;
    width: 21px;
	position: relative;
	background-position-y: 2px;
    display: none;
    float: right;
    height: 30px;
    margin-right: 7px;
}
#bg_header .right_icons li.pos_1{
	font-size: 0px !important;
}
#bg_header .right_icons li.pos_2{
	background: url(phone.png) no-repeat top right;
    width: 93px;
    position: relative;
    background-position-y: 2px;
    float: right;
    height: 30px;
    margin-right: 12px;
}
#bg_header .right_icons li.pos_2{
	font-size: 0px !important;
}
#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;
}
/* --- 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;
}
#wrapper #header_group1 > ul.element_general_links.prime_categories_more_links > li.extra_category {
	display:none;
}
#header_group1 > div.element_general_images.brand_drop{
	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 ------------------------------------- */

	/* --- 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 --- */ 
	#wrapper div#bg_footer div#footer_group1 h2.contact_title1{
		color: #ed1c24;
		font-size: 38px;
		font-weight: 700;
	}
	#wrapper div#bg_footer div#footer_group1 h3.contact_title2{
		color: #ffffff;
		font-size: 21px;
		font-weight: 400;
		line-height: 28px;
	}
	#wrapper div#bg_footer div#footer_group1 div.wrap_contact_title2{
		margin-bottom: 23px;
	}
	#wrapper div#bg_footer div#footer_group1 div.wrap_ticket_customer_email input {
		border: none;
		background: rgba(255,255,255,0.25); 
	}
	#wrapper div#bg_footer div#footer_group1 {
		background-position: center 25%;
		padding:66px;
	}
	/* --- 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 --- */ 
	#wrapper #facebook_and_sort_category > div > div,
	#wrapper #facebook_and_sort_category > div > div > span > b,
	#wrapper #facebook_and_sort_category > div > div > em > a,
	#wrapper #bread_crumbs a{
	color:#9b9b9b;
	}
	.search_results div#search_msg_facebook_and_sort {
		direction: rtl;
	}
	

	/* --- 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 --- */ 
	
	.layout_item #item_current_content > ul > li:before {
		color:  #9b9b9b;
	  }
	.layout_item .extra_icons .icon {
		height: 81px;
	  }
	.special_cart.layout_item #wrapper div#bg_middle .product_quantity .quantity {
		background: none;
	  }
	.layout_item .product_quantity .quantity a {
		color: #ed1c24;
		font-size: 17px;
		font-weight: 700;
	  }
	.layout_item #demo .lSPager.lSGallery li.active a {
		border: 1px solid #dad8d8;
	  }
	/* .layout_item table.deal_items td.plus, .layout_item table.deal_items td.equal {
		color: #c49c24;
	  } */
	.layout_item div#item_main, .layout_item #item_info #item_deal_items {
		border-bottom: none;
	  }
	.layout_item div#tabs > div {
		border-bottom: none;
	  }
	.layout_item div#item_info h3 {
		color: #000;
		border-color: #cacaca;
	  }
	.layout_item div#item_info h3:after {
		/* background: #c49c24; */
		background: none;
	  }
	.layout_item #wrapper #matchingCarouselHook i {
		/* color: #8fc62a; */
		}	
	.layout_item #wrapper #tabs.active > ul > li.active a {
		border-bottom: 3px solid #000000;
		background: none;
		z-index: 99;

	  }
	.layout_item #tabs > ul {
		border-bottom:1px solid #dad8d8;
	} 
	.layout_item #tabs.active > ul > li a {
		color: #000000;
		font-size: 17px;
		font-weight: 400;
		background: none;
	  }	
	div#lg-outer {
		z-index: 999999 !important;
	  }
	.layout_item #wrapper .extra_icons .icon {
		padding: 3px 6px;
	} 
	.layout_item #wrapper #item_show_price .price_value{
		color: #000000;
		font-family: Heebo;
		font-size: 20px;
		font-weight: 700;
	}
	/* --- 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 --- */
		div#header_logo {
			width: 65px;
		}
		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 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 --- */
		.right_icons {
			right: 3%;
			top: 18px;
			width: 27%;
			position: static;
		}
		.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 a{
			right: 17px;
		}
		#bg_header .right_icons li.pos_1{
			top: 23px;
			display: block;
			z-index: 999;
			margin-right: 62px;
			float: none;
		}
		#bg_header .right_icons li.pos_2{
			left: 20px;
			top: 30px;
			background: url(phone.png) no-repeat top right;
			background-size: 56%;
			position: absolute;

		}	
		#bg_header #header_cart_nav .link_order_with_counter{
			top:21px;
		}
		/* --- end_header_cart_nav_header --- */

		/* --- main_nav_bg --- */ 
		#wrapper #main_nav_bg .main_nav_lis li.active span span {
			color: #686d6d;
			padding: 0; 
		}
		div#header_group1 #main_nav_bg {
			display: block;
			position: absolute;
			width: 100%;
			top: 0px;
		}
		#main_nav_bg .navbar-toggle {
			position: absolute;
			left: 10px;
			top: 19px;
		}
		#main_nav_bg .navbar-toggle .icon-bar {
			background: #fff;
		}
		#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: 69px 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;
		}
		#bg_header #main_nav_bg .main_nav_lis li.link_all_items {
			display: block;
		}
		#header_show_prime_categories > ul > li > div.show_nav_content{
			display: none;
		}
		#header_show_prime_categories > ul > li > ul > li.store_category_group_title{
			color: #ed1c24;
			font-size: 16px;
			line-height: 43px;
			margin: 0 10px 0 0;
			padding: 0px 12px;
			font-weight: 500;
			
		}
		#header_show_prime_categories > ul > li.pos_1 > ul > li.pos_1.active > span{
			color: blue;
			font-size: 16px;
			line-height: 43px;
			margin: 0 10px 0 0;
			padding: 0px 40px;
			font-weight: 700;
			
			/* text-decoration: underline; */
		}
		/* --- 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;
			background: none;
		}
		#wrapper #bg_header div#header_show_search{
			top: 70px;
			background-color: rgba(255, 255, 255, 0.85);
			margin-top: 0px;
			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: #000;
			border: 1px solid #000;
		}
		/* --- 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 ------------------------------------- */

		/* --- layout_footer --- */ 
		#wrapper div#bg_footer div#footer_group1 {
			
			padding:0px;
		}
		/* --- 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 ------------------------------------- */

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

		/* --- header_cart_nav_header --- */
		
		body.layout_homepage #wrapper #main > div.flashNotice > p{
			position: absolute;
			z-index: 1;
			right:20%;
		}
		/* --- end_header_cart_nav_header --- */

		/* --- main_nav_bg --- */ 
		div#header_group1 #main_nav_bg {
			display: block;
			position: absolute;
			width: 100%;
			top: 11px;
			right: 0;
		}
		.navbar-toggle {
			display: block;
			position: absolute;
			left: auto;
			right:0px;
			top: 5px;
			margin: 0px;
		}
		#main_nav_bg .navbar-toggle .icon-bar {
			background: #686d6d;
		}
		.navbar-collapse.collapse{
			display: none !important;
		}
		.navbar-collapse.collapse.in {
			display: block !important;
		}
		#main_nav_bg .navbar-nav {
			display: block;
			position: absolute;
			top: 46px;
			right: 0;
			margin: 0;
			width: 221px;
			height: auto;
			box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
			background-color: #000000;
			padding-top: 25px;
			padding-right: 35px;
			padding-bottom: 25px;
		}
		#main_nav_bg .main_nav_lis li {
			display: block;
			width: 100%;
			float: none;
			height: 27px;
			/* overflow: hidden; */
		}
		#wrapper #main_nav_bg .main_nav_lis li span span,#main_nav_bg .main_nav_lis li:hover > a{
			font-size: 16px;
			line-height: 25px;
			margin: 0;
			padding: 0;
			color: #ed1c24;
		}
	
		#wrapper #main_nav_bg  li.link_all_items > span > a > span{
			color: #898989;
		}
		#wrapper #main_nav_bg  li.link_all_items:hover > span > a > span,#wrapper #main_nav_bg .main_nav_lis li:hover > span > a	{
			color: #ed1c24;
			
			}
		
		#main_nav_bg .main_nav_lis li a{
			font-size: 16px;
			line-height: 25px;
			margin: 0;
			padding: 0;
			color: #898989;
		}
		
		
		#main_nav_bg .container, .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
			margin: 0;
			padding: 0;
			width: 100%;
		}
		#wrapper #header_group1 li.link_all_items {
			display: block;
			height: auto;
			position: relative;

		}
		#wrapper .link_all_items:hover #header_show_prime_categories {
			display: none;
			position: relative;
		}
		#header_show_prime_categories > ul > li > div.show_nav_content{
			display:none;
		}
		#wrapper #header_show_prime_categories > ul > li:hover > ul {
			display:none;	
		}
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		.close_search {
			display:none;
		}
		
		div#header_show_search {
			width: 313px;
			top: 17px;
			right: auto;
			height: 35px;
			background: #333333;
			margin-top: 0px;
			padding: 0px 12px;
			left: 10px;
			border-radius: 2px;
			
		}
		.fix_nav_small div#header_show_search {
			top: 96%;
		}
		
		/* --- 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 --- */  
		 #wrapper #bg_middle{
			margin-top: 120px;
		}
		/* --- 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 ------------------------------------- */
		/* header_fixed */
		#wrapper #bg_header.sticky{
			position: fixed;
			height: 60px;
			background: #000;
		}
		#wrapper #bg_header.sticky #header_logo{
			position: absolute;
			height: 45px;
			top:5px;
			left:0;
			right: auto;
		}
		#bg_header.sticky #header_logo > a > img{
			content:url("extra_logo.png");
		}
		#bg_header.sticky ul.element_general_links.phoneNumber{
			top:4px;
		}
		#wrapper #bg_header.sticky ul#header_cart_nav{
			top:0px;
		}
		#wrapper #bg_header.sticky div#header_show_search{
			display: none;
		}
		#bg_header.sticky .element_general_prime_categories > .store_categories,#bg_header.sticky .element_general_prime_categories > .store_categories.left{
			float:none;
			display: inline-block !important;
			width: auto;
		}
		#bg_header.sticky .right_icons ~ .element_general_prime_categories {
			text-align: center;
		}
		#bg_header.sticky .element_general_prime_categories > .store_categories:not(.left):after ,#bg_header.sticky .element_general_prime_categories > .store_categories.left:after{
			display: none;
		}
		#bg_header.sticky .right_icons li.pos_0 {
			display: none;			
		}
		#bg_header.sticky .right_icons li.pos_1{
			display: block;	
			background-position-y: 4px;
			margin-right: 23px;
			z-index: 9999;	
		}
		#bg_header.sticky .right_icons li.pos_2 {
			display: none;			
		}	
		#bg_header.sticky div#header_show_search {
			width: 100%;
			top: 100%;
			height: 40px;
		}
		#bg_header.sticky div#header_show_search > form.search > div > label{
			text-indent: 60px;
		}
		#bg_header.sticky .close_search {
			background: url(close.png) no-repeat right center;
			font-size: 0;
			position: absolute;
			top: 0px;
			right: 15px;
			height: 40px;
			width: 40px;
			cursor: pointer;
			bottom: 0;
			display: block;
		}
		/* end_header_fixed */

		/* --- layout_header --- */ 
		div#bg_header {   
			height: 120px;
			border-bottom-color: #d7d7d7;
		}
		
		#wrapper div#header_logo {
			position: relative;
			top: 4px;
			width: 130px;
			height: 112px;
			z-index: 999;
		}
		/* --- 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; */
			z-index: 9999;
			height: 0;
		}
		#wrapper div.navbar{
			min-height:0;
		}
		/* --- 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 --- */ 


		#wrapper #bg_header .element_general_login_logout {
			position: absolute;
			top: 25px;
			left: auto;
			height: 31px;
			right: 130px;
			z-index: 99;
		}				
		#wrapper  .element_general_login_logout > ul > li a, .element_general_login_logout > ul > li span span {
			
			color: #fff;
		}
		#wrapper  .element_general_login_logout > ul > li.link_customer a:after, .element_general_login_logout > ul > li.link_customer span span:after, .element_general_login_logout > ul > li span.link_customer_me a:after, .element_general_login_logout > ul > li span.link_customer_me span:after {
			content: "/";
			display: inline-block;
			margin: 0 5px;
			color: #fff; 
		}
		/* --- 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: 18px;
		}
		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:after {
			content:'';
			top:100%;
			right: 0px;
			height: 15px;
			width: 100%;
			position: absolute;
		}	
		#bg_header .element_general_prime_categories > .store_categories > li > a,
		#bg_header .element_general_prime_categories > .store_categories > li > span {
			display: block;
			height: 100%;
			overflow: hidden;
			text-align: center;
			color: #ffffff;
			font-weight: bold;
			margin: 0 10px;
			font-size: 16px;
			position: relative;
		}
		
		#bg_header .element_general_prime_categories > .store_categories > li:hover > a,
		#bg_header .element_general_prime_categories > .store_categories > li > span {
			color: #ed1c24;
		}
		#bg_header .element_general_prime_categories > .store_categories > li:hover > a:before,
		#bg_header .element_general_prime_categories > .store_categories > li > span:before {
			position: absolute;
			content: '';
			top: -1px;
			right: 0;
			left: 0;
			margin: auto;
			height: 3px;
			width: 100%;
			background: #ed1c24;
			z-index: 999;		
		}
		#bg_header .element_general_prime_categories > .store_categories > li > .store_categories {
			opacity: 0;
			display: none;
			position: absolute;
			top: 37px;
			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;
		}
		#bg_header .element_general_prime_categories > .store_categories {
			padding: 0;
			float: right;
			width: 40%;
		}
		#bg_header .element_general_prime_categories > .store_categories.left {
			padding: 0;
			float: left;
			width: 40%;
		}
		#bg_header .element_general_prime_categories > .store_categories:not(.left){
			padding-right: 0; 
		}
		#bg_header .element_general_prime_categories > .store_categories:not(.left):after{
			content: "";
			width: 40%;
			height: 1px;
			background: #333333;
			position: absolute;
			top: 0;
			right: 0;
			
		}
		#bg_header .element_general_prime_categories > .store_categories.left {
			padding-right: 0;
		}
		#bg_header .element_general_prime_categories > .store_categories.left:after{
			content: "";
			width: 40%;
			height: 1px;
			background: #333333;
			position: absolute;
			top: 0;
			left:0;
			
		}
		/* brand drop */
		/* .brand_drop{
			display:none;
		} */
		.drop-brands-wrapper{
			display:none;
		} 
		#header_group1 > div.element_general_prime_categories > ul.store_categories.left > li.extra_category.brands_cat:hover div.drop-brands-wrapper{
			display:block;
		}
		.drop-brands-wrapper{
			display: none;
			width: 100%;
			height: auto;
			max-width: 1170px;
			min-height: 310px;
			position: absolute;
			top: 100%;
			right: 0px;
			z-index: 99;
			background: #fff;
			overflow: hidden;
			padding: 0px 20px 30px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);

		}
		.drop-brands-wrapper > div > div{
			float: right;
			width: 16%;
			height: 100%;
			min-height: 160px;
			overflow: hidden;
			margin: 0 3px;
			position: relative;
		}
		#header_group1 > div.element_general_prime_categories > ul.store_categories.left > li.brands_cat > div > div > div > h3{
			color: #000000;
			padding-top: 3px;
			font-size: 17px;
			font-weight: 400;
			line-height: 25px;
			position: absolute;	
			bottom: 0;
			left: 0;
			right: 0;
			margin: 0 20px;
			border-top: 2px solid #f5f5f5;
		}
		#header_group1 > div.element_general_prime_categories > ul.store_categories.left > li.brands_cat > div > div > div img{
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			margin: auto;
			max-height: 100px;
		}
		/* brand drop end */
		/*drop*/
		#bg_header .element_general_prime_categories > .store_categories > li > .drop-wrapper {
			display: none;
			width: 100%;
			height: auto;
			max-width: 1170px;
			min-height: 310px;
			position: absolute;
			top: 100%;
			right: 0;
			z-index: 99;
			background: #fff;
			overflow: hidden;
			padding: 19px 20px 13px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
		}
		#wrapper #bg_header .element_general_prime_categories ul.store_categories li:hover > .drop-wrapper {
			display: block;
		}
		#wrapper #bg_header .element_general_prime_categories > .store_categories > li > .drop-wrapper > .store_categories {
			float: right;
			width: 78%;
			height: 100%;
			min-height: 247px;
			overflow: hidden;
			padding-right: 7px;
		}
		#wrapper .element_general_prime_categories ul.store_categories > li > .drop-wrapper > .store_categories .ca_group.double {
			width: 20% !important;
			float: right;
			margin-left: 0px;
			margin-bottom: 25px;
		}
		#wrapper #bg_header div#header_group1 .element_general_prime_categories ul.store_categories div.drop-wrapper li.store_category_group_title {
			font-size: 16px;
			font-weight: 700;
			color: #ed1c24;
			text-align: right;
			margin-bottom: 10px;
			display: block;
			width: auto !important;
			border-bottom: 1px solid #ecebeb;
			margin-left: 28px;
		}
		#wrapper #bg_header div#header_group1 .element_general_prime_categories ul > li > .drop-wrapper > ul > .ca_group.double > li {
			list-style: none !important;
			display: block;
			width: 100%;
		}
		#wrapper #bg_header div#header_group1 .element_general_prime_categories ul > li > .drop-wrapper > ul > .ca_group.double > li > a, 
		#wrapper #bg_header div#header_group1 .element_general_prime_categories ul > li > .drop-wrapper > ul > .ca_group.double > li > span {
			font-size: 14px;
			color: #000;
			font-weight: 400;
			line-height: 28px;
			height: auto;
			overflow: hidden;
			width: 100%;
			position: relative;
			padding: 0;
			display: block;
			background: none;
			max-width: 100%;
			text-align: right;
		}
		#wrapper #bg_header div#header_group1 .element_general_prime_categories ul > li > .drop-wrapper > ul > .ca_group.double > li > a:hover, 
		#wrapper #bg_header div#header_group1 .element_general_prime_categories ul > li > .drop-wrapper > ul > .ca_group.double > li > span {
			text-decoration: none;
			color: #ed1c24;
		}

		#wrapper #bg_header div#header_group1 .element_general_prime_categories .drop-wrapper > .show_nav_content {
			float: left;
		    width: 22%;;
			max-width: 240px;
			height: 100%;
		}
		#wrapper #bg_header div#header_group1 .element_general_prime_categories .drop-wrapper > .show_nav_content p {
			display: block;
			width: 100%;
			height: 100%;
			position: relative;
			margin: 0;
		}
		#wrapper #bg_header div#header_group1 .element_general_prime_categories .drop-wrapper > .show_nav_content p:after {
			content: '';
			display: table;
			clear: both;
		}
		#wrapper #bg_header div#header_group1 .element_general_prime_categories .drop-wrapper > .show_nav_content p img {
			display: block;
			width: auto;
			height: auto;
			max-width: 100%;
			max-height: 100%;
			position: relative;
			float: left;
		}


		/* --- 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*/
			/*fixed_icons*/
	div#fb-root{
		display: block !important;
	}
	#bg_header .facebook_likebox:after {
		content: "";
		width: 40px;
		height: 40px;
		top: 43px;
		background: url(facebook.png);
		transform: none;
	}
	#bg_header ul.element_general_links.fixed_icons {
		display: block;
		position: fixed;
		width: 40px;
		height: 160px;
		overflow: hidden;
		z-index: 999;
		padding: 0;
		left: 0;
		top: 200px;
		bottom: auto;
		margin-top: 40px;
	}
	ul.element_general_links.fixed_icons li{
		display: block;
		width: 100%;
		height: 40px;
		margin-bottom: 0px;
		background: #000;
		margin: 1px 0;
	}
	ul.element_general_links.fixed_icons li.pos_0{
		background: #000;
	}
	ul.element_general_links.fixed_icons li a {
		display: block;
		width: 100%;
		height: 100%;
		font-size: 23px;
		color: #fff;
		line-height: 40px;
		text-align: center;
	}
	#wrapper .facebook_likebox {
		top: 156px;
		bottom: auto;
	}

		/*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 --- */

		/* --- main_nav_bg --- */ 
		.right_icons, .left_icons{
			width: auto;
			z-index: 99999;
		}
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		div#header_show_search {
			padding: 0px;
			left:0;
			
		}
		/* --- 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 {
			margin: 0 20px;
			font-size: 17px;
			position: relative;
		}
		#bg_header .element_general_prime_categories > .store_categories > li:first-child > a,
		#bg_header .element_general_prime_categories > .store_categories > li:first-child > span {
			margin-right: 0;
			
		}
		.drop-brands-wrapper{
			right:-11px;
		}			
		#bg_header .element_general_prime_categories > .store_categories > li > .drop-wrapper {
			right:-11px;
		}
		/* drop 1200*/
		#wrapper #bg_header div#header_group1 .element_general_prime_categories ul > li > .drop-wrapper > ul > .ca_group.double > li > a,
		#wrapper #bg_header div#header_group1 .element_general_prime_categories ul > li > .drop-wrapper > ul > .ca_group.double > li > span{
			font-size: 15px;
		}
		#wrapper #bg_header div#header_group1 .element_general_prime_categories ul.store_categories div.drop-wrapper li.store_category_group_title {
			font-size: 17px;
		}
		/* drop-end 1200*/




		/* --- 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 ------------------------------------- */