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

	#wrapper div#bg_header {
		display: block;
		height: 120px;
		width: 100%;
		position: fixed;
		background: #fff;
		padding: 0 10px;
		top:0;
		z-index:999;
		/* border-bottom: 1px solid #e6dfd5; */
	} 
	#wrapper div#layout_header {
		display: block;
		height: 100%;
		box-sizing: border-box;
		width: 100%;
		border-bottom: 1px dashed #e92b2f;
	}
	/* --- header_logo --- */
div#bg_header div#header_logo{
	width: 125px;
    height: 73px;
    left: 0px;
    right: auto;
    top: 37px;
    padding: 0;
    margin: 0;
}
#bg_header div#header_logo a {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
#bg_header div#header_logo a img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	display: block;
	margin: auto;
}
/* --- end_header_logo --- */
/* --- header_cart_nav_header --- */
#wrapper ul#header_cart_nav{
	position: absolute;
    display: block;
    height: 35px;
    width: 37px;
    max-width: 37px;
    padding: 0;
    margin: 0;
    top: auto;
    bottom: 35px;
    right: 0;
    z-index: 99;
}
#wrapper ul#header_cart_nav li.href_homepage{
	display: none;
}
#wrapper ul#header_cart_nav li.link_order_with_counter {
	display: block;
	float: none;
	width: 100%;
	height: 100%;
	background: url(cart_header_icon.png) no-repeat  right bottom;
	margin: 0px;
	padding: 0;
}
#header_cart_nav .link_order_with_counter span.cart_with_items_text {
	display: none;
}
span.cart_with_items_counter {
	display: block;
	min-width: 21px;
	height: 21px;
	position: absolute;
	top: 8px;
	right: 22px;
	font-size: 12px;
	color: #1e549a;
	text-align: center;
	line-height: 21px;
	background: transparent;
	border-radius: 100%;
}
div#bg_header #header_cart_nav a#empty_cart {
	display: none;
	visibility: hidden;
	position: absolute;
	right: 0px;
	top: 46px;
	height: auto;
	width: 108px;
	background: #00afea;
	border-radius: 8px;
	border: 1px solid #fff;
	padding: 6px 16px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 9999;
}
div#bg_header #header_cart_nav:hover a#empty_cart{
	visibility: visible;
}
.fixed_buy_now{
	font-size:0 !important;
}
body.layout_order div#bg_header #header_cart_nav a#empty_cart {
	display: none !important;
}
div#header_show_search > form.search > div > label > input#q::-webkit-input-placeholder {
	color: #707070;
}
div#header_show_search > form.search > div > label > input#q:-moz-placeholder { /* Firefox 18- */
	color: #707070;
}
div#header_show_search > form.search > div > label > input#q::-moz-placeholder {  /* Firefox 19+ */
	color:#707070;
}
div#header_show_search > form.search > div > label > input#q:-ms-input-placeholder {  
	color: #707070;
}
#wrapper div.element_general_login_logout {
	display: inline-block;
	position: static;
	width: 100px;
	height: 35px;
	padding:0px;
	margin:0px;
	float:right;
}
.logged_in #wrapper div.element_general_login_logout {
	width: 150px;
}
#wrapper div.element_general_login_logout > ul {
	display: block;
	height: 100%;
	padding: 0;
	margin:0px
}
#wrapper div.element_general_login_logout > ul > li {
	display: inline-block;
	float: right;
	height: 100%;
	padding:0px;

	margin:0px;
}
#wrapper div.element_general_login_logout > ul > li > span {
	display: block;
	height: 100%;
}
#wrapper div.element_general_login_logout > ul > li a, #wrapper div.element_general_login_logout > ul > li span span {
	display: block;
	height: 100%;
	font-size: 14px;
	color: #525761;
	line-height: 35px;
}
#wrapper div.element_general_login_logout > ul > li a:hover, #wrapper div.element_general_login_logout > ul > li span span {
	text-decoration:underline;
}
#wrapper div.element_general_login_logout > ul > li.link_customer a:after,#wrapper div.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 {
	display:none;
}
#wrapper div.element_general_login_logout > ul > li.link_customer_signup{
	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_group2 h3:after, #wrapper div#bg_footer div#footer_group3 h3:after{
		background: none;
		border-bottom: 1px dashed #e92b2f;
	}
	#wrapper #bg_footer form div.wrap_ticket_customer_email{
		border: 1px solid #3d6ba8;
	}
	#bg_footer .element_general_contact_new > div > input::-webkit-input-placeholder {
		color: #3d6ba8;
	}
	#bg_footer .element_general_contact_new > div > input::-moz-placeholder {
		color: #3d6ba8;
	}
	#bg_footer .element_general_contact_new > div > input:-ms-input-placeholder {
		color: #3d6ba8;
	}
	#bg_footer .element_general_contact_new > div > input:-moz-placeholder {
		color: #3d6ba8;
	}
	#wrapper div#bg_footer div#layout_footer ul.element_general_links.f_t_g li a{
		color: #1e549a;
	}
	#wrapper div#bg_footer div#layout_footer ul.element_general_links.f_t_g li{
		float: left;
		width: 10%;
	}
	div#footer_middle_groups{
		border-top: 1px dashed #e92b2f;
		border-bottom: 1px dashed #e92b2f;
	}
	#wrapper div#footer_group4{
		background: none;
	}
	/* --- 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 --- */ 
	.border{
		box-sizing: border-box;
		overflow: hidden;
	}
	div#wrapper .boxContent .groups > div b{
		border-top: 1px dashed #e92b2f;
		border-bottom: 1px dashed #e92b2f;
	}
	#wrapper #bg_middle .show_filters a:hover{
		color: #3868a6;
	}
	#wrapper #bg_middle .show_filters a, span.size_of_items{
		color: #b1b1b1;
		font-size: 15px;
	}
	/* --- 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 ------------------------------------- */

	  .layout_item .extra_icons .icon {
		height: 81px;
	  }
			.special_cart.layout_item #wrapper div#bg_middle .product_quantity .quantity {
		background: none;
	  }
	  #item_upgrades #selectsHook span.title{
		  color: #5b3e10;
	  }
	  .layout_item .product_quantity .quantity a {
		color: #5b3e10;
		font-weight: bold;
	  }
	  #wrapper .item_show_origin_price .origin_price_number{
		color: #5b3e10;
	  }
	  .layout_item #demo .lSPager.lSGallery li.active a {
		border: none;
		border: #d9d7d7 solid 3px;
	  }
	  .layout_item table.deal_items td.plus, .layout_item table.deal_items td.equal ,
	  .layout_item #wrapper .product_quantity .quantity a{
		color: #1e549a;
	  }
	  .deal_items h4.deal_items{
		  color: #5b3e10;
		  font-weight: bold;
	  }
	  .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: #1e549a;
		border-bottom: 1px dashed #dad8d8;
		font-size: 20px;
		font-weight: 700;
		line-height: 17.57px;
	  }
	  .layout_item div#item_info h3:after {
		background: #e92b2f;
	  }
	  .layout_item #wrapper #matchingCarouselHook i {
					color: #5b3e10;
	  }
	  #wrapper .item_bottom_links .item_anchor_go_up a:before,#wrapper .item_anchor_go_up .top b{
		color: #5b3e10;
	  }
	
	  .layout_item #wrapper #tabs.active > ul > li.active a {
		background: #e92b2f;
		color: #fff;
	  }
	  .layout_item #tabs.active > ul > li a {
		background: #d8d8d8;
		font-size: 17px;
		font-weight: bold;
		color: #4a4a4a;
	  }
	
	  div#lg-outer {
		z-index: 999999 !important;
	  }
	  
	  
	  #wrapper div#item_details .fake_quantity, #wrapper div#item_link_buy_now{
		  padding: 3px;
	  }
	  .special_cart.layout_item #wrapper #item_details .fake_quantity,
	  div#wrapper #bg_middle .smallButton{
		  border: 1px dashed #1e549a;
		  padding: 3px;
	  }
	  .layout_item #item_details div#item_link_buy_now{
		  border: 1px dashed #e92b2f;
	  }
	  .layout_item div#wrapper .smallButton a{
		line-height: 37px;  
		padding: 3px;
	  }
	  .layout_item.special_cart #wrapper #bg_middle .item_bottom_links div.item_link_buy_now_small a{
		line-height: 42px;
	  }
	  #wrapper .product_quantity .quantity a{
		  font-size: 22px;
	  }
	  .special_cart.layout_item #wrapper div.product_quantity{
		border: 3px solid #edecec;
	  }
	  div#item_current_sub_title, div#item_current_title{
		max-width: 75%;
	  }
	  #wrapper #matchingCarouselHook .owl-nav div{
		width: 40px
	  }
	  #wrapper #matchingCarouselHook .owl-nav i.fa-arrow-circle-o-left:before,
	  #wrapper #matchingCarouselHook .owl-nav i.fa-arrow-circle-o-right:before{
		color: #000;
	  }
	/* ------------------------------------- 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 --- */ 
		#wrapper div#bg_header {
			height: 72px;
			position: relative;
		}
		div#bg_header #header_cart_nav {
			top: 27px;
			right: 40px;
			width: 38px;
		}
		#wrapper ul#header_cart_nav li.link_order_with_counter {
			background:url(cart_header_icon.png) no-repeat right bottom; 
		}
		span.cart_with_items_counter {
			width: 12px;
			min-width: 12px;
			height: 12px;
			font-size: 14.8px;
			line-height: 12px;
			right: 30px;
			top: 12px;
			color: #1e549a;
		}
		div#bg_header:after{
			display: none;
		}
		#wrapper .navbar-brand>img {
			max-height: 62px;
		}
		/* --- end layout_header --- */ 

		/* --- header_cart_nav_header --- */
		.cart.special_cart_with_upgrades.visible{
			top: 40px !important;
		}
		/* --- end_header_cart_nav_header --- */

		/* --- main_nav_bg --- */ 
		
		#wrapper #main_nav_bg .main_nav_lis li.link_all_items > span >  a > span {
			padding:0;
		}
		#wrapper #main_nav_bg .main_nav_lis li.active span span{
			font-weight:bold;
			color:#000;
		}
		#wrapper #bread_crumbs{
			padding-right:10px;
		}
		div#main_nav_bg {
			z-index: 9;
		}
		.drop_btn {
			top: 19px;
		}
		#wrapper .navbar-nav {
			margin: 37px 0px 10px;
		}
		#wrapper .navbar-toggle .icon-bar {
			background: #747474;
			width: 16px;
			height: 2px;
		}

		#wrapper #main_nav_bg  .navbar-nav {
			border-bottom: 1px solid #000;
		}
		#wrapper #main_nav_bg .main_nav_lis li {
			background: #FFFFFF;
			border-top: 1px solid #000;
		}
		#wrapper	div#bg_header #header_cart_nav {
			top: 27px;
			right: 79px;
			width: 40px;
			bottom: auto;
			height: 32px;
		}
		#wrapper div.show_nav_content{
			display: none;
		}
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		a.search_btn {
			display: block;
			position: absolute;
			width: 18px;
			height: 18px;
			top: 29px;
			right: 45px;
			left: auto;
			z-index: 999;
			cursor: pointer;
			color: #000;
			font-size: 20px;
			font-weight: lighter;
			line-height: 36px;
		}
		div#bg_header a.search_btn i.fa-search:before {
			font-size: 17px;
		} 
		#wrapper div#header_show_search .close_search {
			display: none;
		}
		#wrapper #bg_header div#header_show_search {
			position: absolute;
			display: none;
			width: 100%;
			max-width: 1200px;
			height: 36px;
			top: 73px;
			right: 0;
			margin: 0;
			padding: 0;
			background: #fff;
			box-sizing: border-box;
			border-radius: 0;
			border-bottom: 1px solid #000000;
		}
		#wrapper div#header_show_search * {
			display: block;
			width: 100%;
			height: 100%;
			margin: 0;
			padding: 0;
		}
		#wrapper div#header_show_search input#q {
			text-indent: 35px;
			color: #9b9b9b;
			font-weight: normal;
			line-height: 34px;
			font-size: 13px;
		}
		#wrapper div#header_show_search input#q::placeholder {
			font-size: 13px;
			color: #9b9b9b;
		}
		#wrapper div#header_show_search div#searchBtnHook {
			display: block;
			position: absolute;
			width: 30px;
			height: 100%;
			top: 0;
			right: 0;
			background: none;
		}
		#wrapper div#header_show_search div#searchBtnHook input[type="submit"] {
			display: block;
			position: static;
			padding: 0;
			font-size: 0;
			background: url(search_icon.png) no-repeat center center;
		}
		#header_group1 .navbar-toggle {
			padding-right: 3px;
			padding-top: 8px;
			top: 34px;
		}

		#main_nav_bg .main_nav_lis li {
			position:relative;
			list-style-type: none;
		}
		#main_nav_bg .main_nav_lis li #header_show_prime_categories.open > ul.store_categories{
			display:block;

		}

		#main_nav_bg .main_nav_lis li #header_show_prime_categories.open > ul.store_categories > li{
			padding-right:15px;
		}
		.link_all_items > span > #header_show_prime_categories > ul > li > ul > li > span{
			padding-right:30px;
		}

		#wrapper .navbar-brand{
 			padding-left:0;
 			padding-right: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 --- */ 
		body #wrapper div.element_general_login_logout{
			position:absolute;
			top:37px;
			right:0;
			left:auto;
			display: none;
		}
		/* --- end_element_general_login_logout_header --- */ 

		/* --- element_general_prime_categories_category_header --- */ 
		/* --- 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 --- */ 
		#wrapper .special_cart_wrapper{
			display: flex;
			justify-content: space-between;
			align-items: stretch;
		  }
		/* --- 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 --- */ 
		#wrapper div#bg_top{
			display:block;
			position:static;
			height: 120px;
		}
		/* --- end layout_header --- */ 

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

		/* --- main_nav_bg --- */ 
		#wrapper div#main_nav_bg {
			display: block;
			top: 6px;
			right: 0;
			border-bottom: 1px dashed #e92b2f;
			width: 100%;
		}
		/* #wrapper div#main_nav_bg:after {
			content: "";
			position: absolute;
			left: 0;
			right: auto;
			top: 6px;
			bottom: auto;
			height: 11px;
			width: 1px;
			background: #000;
		} */
		#wrapper div#main_nav_bg li.link_all_items {
			display: none;
		}
		#wrapper div#main_nav_bg .navbar {
			margin: 0;
			padding: 0;
			max-height: 23px !important;
			min-height: 23px !important;
		}
		#wrapper div#main_nav_bg .navbar-nav {
			margin: 0;
			height: 23px;
		}
		#wrapper #main_nav_bg .container {
			padding: 0;
		}
		#wrapper div#main_nav_bg .container-fluid >.navbar-collapse, 
		#wrapper div#main_nav_bg .container-fluid >.navbar-header, 
		#wrapper div#main_nav_bg .container >.navbar-collapse, 
		#wrapper div#main_nav_bg .container >.navbar-header {
			max-height: 23px !important;
		}
		#wrapper div#main_nav_bg .main_nav_lis li {
			height: 100%;
			position: relative;
			float: right;
		}
		#wrapper div#main_nav_bg .main_nav_lis li > span {
			padding: 0;
		}
		#wrapper div#main_nav_bg .main_nav_lis li > span > a, 
		#wrapper div#main_nav_bg .main_nav_lis li > span > span {
			padding: 0 5px;
			display: block;
			line-height: 15px;
			color: #9b9b9b;;
			font-size: 14px;
			font-weight: normal;
			margin: 0;
		}
		div#wrapper #main_nav_bg > div > div > div.navbar-collapse > ul > li.pos_0 > span > a{
			font-size: 15px;
			font-weight: 700;
		}
		#wrapper div#main_nav_bg .main_nav_lis li > span > a:hover,
		#wrapper div#main_nav_bg .main_nav_lis li > span > span {
			text-decoration: underline;
		}
		#wrapper div#main_nav_bg .main_nav_lis li.link_about > span > a,
		#wrapper div#main_nav_bg .main_nav_lis li.link_about > span > span {
			padding-right: 0;
		}

		
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		#wrapper div#header_show_search {
			position: absolute;
			display: block;
			right: 60px;
			bottom: 30px;
			border-radius: 0;
			width: 200px;
			height: 33px;
			border-radius: 3px;
			border: 1px solid #1e549a;
		}
		#wrapper div#header_show_search form.search {
			display: block;
			width: 100%;
			height: 100%;
		}
		#wrapper div#header_show_search form.search > div {
			display: block;
			width: 100%;
			height: 100%;
		}
		#wrapper div#header_show_search form.search label.textInput {
			display: block;
			width: 100%;
			height: 100%;
			margin: 0;
		}
		#wrapper div#header_show_search form.search label.textInput input#q {
			display: block;
			width: 100%;
			height: 100%;
			padding: 0;
			background: none;
			text-indent: 10px;
			font-size: 13px;
			font-weight: normal;
			color: #1e549a;
			padding-left: 30px;
		}
		#wrapper div#header_show_search form.search label.textInput input#q::placeholder {
			font-size: 13px;
			font-weight: normal;
			color: #1e549a;
		}
		#wrapper div#header_show_search form.search div#searchBtnHook {
			display: block;
			position: absolute;
			left: 0px;
			top: 0px;
			width: 33px;
			height: 100%;
		}
		#wrapper div#header_show_search form.search div#searchBtnHook input[type="submit"] {
			display: block;
			width: 100%;
			height: 100%;
			background: url(search_icon.png) no-repeat right;
			padding: 0;
			font-size: 0 !important;
		}
		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 --- */ 
		/* --- 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 --- */ 
		#wrapper div.element_general_prime_categories.prime_categories {
			width: auto;
			height: 38px;
			position: absolute;
			box-sizing: border-box;
			background: url(all_cat_icon.png) no-repeat right center;
			top: auto;
			bottom: 0px;
			right: 34%;
			z-index: 999;
			padding-right: 36px;
		}
		#wrapper div.element_general_prime_categories.prime_categories > h3 {
			display: block;
			height: 100%;
			width: 100%;
			font-size: 20px;
			color: #1e549a;
			position: relative;
			font-weight: bold;
			margin: 0;
			line-height: 38px;
		}
		#bg_header .element_general_prime_categories > .store_categories {
			visibility: hidden;
			background: #fff;
			width: 422px;
			position: absolute;
			top: 39px;
			right: 0;
			border: none;
			border-radius: 3px;
			margin: 0;
			padding: 21px;
			box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
		}
		#bg_header .element_general_prime_categories > ul.store_categories > li {
			border-bottom: none;
			height: auto;
			display: inline-block;
			width: 49%;
			margin-left: 0;
			vertical-align: top;
			float: right;
		}
		body #wrapper div#bg_header div.element_general_prime_categories.prime_categories > ul.store_categories > li > div.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 --- */  
		#wrapper #bg_middle{
			margin-top: 130px;
		}
		/* --- 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 --- */ 
		/* --- end layout_header --- */ 

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

		/* --- main_nav_bg --- */ 
		/* --- end_main_nav_bg --- */ 

		/* --- element_general_search_header --- */ 
		/* --- 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 --- */ 
		/* --- 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 --- */ 
		#wrapper .special_cart_wrapper{
			display: flex;
			justify-content: space-between;
			align-items: stretch;
		  }
		  .special_cart.layout_item #wrapper div#bg_middle #item_details div.product_quantity{
			height: auto;
		}
		/* --- end element_general_tabs --- */

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


		/* ------------------------------------- layout ------------------------------------- */
		/* --- clearfix --- */
		#bread_crumbs a, #bread_crumbs li{
			font-size:12px;
			color:#636466;
		}
		/* --- 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 --- */ 
		#wrapper div#bg_header{
			padding:0px;
		}
		/* --- end layout_header --- */ 

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

		/* --- main_nav_bg --- */ 
		/* --- end_main_nav_bg --- */ 

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