/*

Webspert Web Design E-commerce System
http://www.webspert.com.my
Copyright (c) Webspert Web Design

*/
A{
	-webkit-tap-highlight-color:  rgba(255, 255, 255, 0); 
}
.sharethis-inline-share-buttons
{
	margin-top:45px;
}
img
{
	/* Keyword values */
	image-rendering: auto;
	image-rendering: crisp-edges;
	image-rendering: pixelated;
	
	/* Global values */
	image-rendering: inherit;
	image-rendering: initial;
	image-rendering: unset;
}
textarea,
input.text,
input[type="password"],
input[type="text"],
input[type="reset"],
input[type="button"],
input[type="submit"] {
	-webkit-appearance: none;
	border-radius: 0;
	
}
div
{
	box-sizing:border-box;
}
iframe
{
	padding:0px;
	margin:0px;
	border: 0px;
}
.boxText { font-size: 10px; }
.errorBox { font-size : 10px; background: #ff003c; font-weight: bold; }
.stockWarning { font-size : 9pt; color: #ff0000;}
.productsNotifications { background: #f2fff7; }
.orderEdit {  font-size : 7pt; color: #ee3b7e; text-decoration: underline; }

h6
{
	font-size:28pt;
	line-height:1.5;
	margin:40px 10px;
	padding:0px;
}
.panel {
	margin:0px;
}

.main_content{ padding: 0px 0px 20px 0px;}

BODY {
	color: #444;
	margin: 0px;
	line-height:1.6;
	font-family: 'Oxygen', sans-serif;
	font-size:11pt;
	background:#fff; 
	letter-spacing:0px;
}

.logo
{
	position:absolute;
	left:10px;
	top:10px;
	z-index:10009;
}
#site_logo
{
	width:240px;
	max-width:250px;
}
#footer_logo
{
	width:100%;
	max-width:180px;
	margin-top:-5px;
}

.full_panel
{
	width:100%;
	background:#fff;
}
.content_panel
{
	max-width:1200px;
	position:relative;
	background:none;
	padding:0px 0px 0px 0px;
	width:100%;
}
.content_panel_special
{
	max-width:2400px;
	position:relative;
	background:none;
	padding:0px 0px 0px 0px;
	width:100%;
}

.content_panel_mainpage
{
	position:relative;
	background:none;
	padding:0px 0px 0px 0px;
	width:100%;
}

.searchAutocomplte,.searchAutocomplte2
{
	position:absolute;
	z-index:500;
	top:5px;
	left:0px;
}
.top_header_bar
{
	width:100%;
	box-sizing:border-box;
	padding:5px 0px 5px 0px;
	color:#000;
	background:#eeeeee;
	font-size:9pt;
	font-weight:600;
	/*	box-shadow:0px 0px 15px 0px #dfdfdf !important;*/
	display:inline-block;
	position:relative;
}
.top_header_bar span
{ color:#000;}
.top_header_img
{
	margin-right:15px !important;
}

.top_header_bar_panel
{
	width:calc(100% / 3);
	padding:0px 30px;
	border:0px #ff0000 solid;
	float:left;
	display:inline-block;
	position:relative;
	line-height:1.5;
}

.top_header_bar_left
{
	padding:5px 0px;
	text-align:center;
	display:inline-block;
	width:100%;
	border:0px #fff solid;
}
.top_header_bar_right
{
	float:right;
	position:relative;
}
.header_mobile_text, .mobile_cart_qty ,.mobile_cart_image
{
	display:none;
}
.mobile_cart_image {
	border:0px #000 solid;
	width:100%;
}
.top_header_bar_content
{
	width:1300px;
}
.top_header_info_link
{
	margin:3px 5px 0px 5px;
	display:inline-block;
	font-weight:normal;
	font-size:10.5pt;
}
.top_header_info_link img
{
	margin:0px 8px 8px 8px;
	display:inline-block; vertical-align:middle;
}
.top_header_info_link img
{
	width:20px;
}
.top_header_bar a,.top_header_bar
{
	color:#333;
	letter-spacing:0px;
	font-weight:normal;
}
.top_header_bar a:hover
{
	color:#ddd;
	text-decoration:underline;
}
.menu_bar
{
	border:0px #dedede solid;
	background:none;
	width:100%;
	
}

.header_bar
{
	max-width:3600px;
	position:relative;
	background:none;
	padding:0px 0px 0px 0px;
	width:100%;
	display:inline-block;
}

.top_info_bar
{
	width:100%;
	box-sizing:border-box;
	display:inline-block;
	padding:0px 30px 20px 30px !important;
}

.top_info_bar img { width:100%;}

.header_currency
{
	padding:8px 15px 8px 15px !important;
}

.header_socialnetwork
{
	float:left;
	margin-top:5px;
}
.header_socialnetwork img , .mobile_menu_socialnetwork img{ width:100%;max-width:20px;}
.social_media_icon img{ width:100%;max-width:30px;}
.social_media_icon a
{
	float: left;
	padding: 0px 0px 0px 5px;
}
.social_media_icon a i
{
	color:#fff;
	font-size:22pt;
	border:5px #fff solid;
	display:inline-block;
	width:60px;
	padding:11px 5px;
	box-sizing:border-box;
	height:60px;
	text-align:center;
	vertical-align:middle;
	
	-webkit-border-radius: 48px; 
	-moz-border-radius: 48px; 
	border-radius: 48px;
	margin:5px auto; 
}
.menubg{
	padding:0px 0px 0px 0px;
	width:100%;
	float:right;
}

.advertisement_message{
	width:100%;
	background:#000;
	color:#fff;
	padding:14px 0px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12pt;
}

.responsive_image { width:100%;}

.homebanner_panel
{
	width:100%;float:left;background:none;padding:0px 0px;
}

.home_content_panel_narrow
{
	width:100%;
	position:relative;
	padding:0px 0px 0px 0px;
	text-align:center;
	display:inline-block;
}
.home_content_panel_full,.home_content_panel_full_last
{
	width:100%;
	position:relative;
	display:inline-block;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.home_content_panel_full_last
{
	background:#f0f0f0 !important;
	margin-top:70px;
	padding-bottom:70px;
}
.homebanner_special_img
{
	margin-top:-60px;
}

.home_center_banner
{
	width:calc(100% / 2);
	padding:0px 0px;
	float:left;
	display:inline-block;
	margin-bottom:0px;
	position:relative;
}

.home_sub_banner
{
	width:calc(100% / 3);
	padding:0px;
	display:inline-block;
	float:left;
	position:relative;
}

.home_sub_banner_last
{
	width:calc(100% / 4);
	padding:10px 10px;
	border:0px #000 solid;
	display:inline-block;
	float:left;
	position:relative;
	text-align:center;
}
.home_sub_banner_desp_half_panel
{
	width:calc(50% / 2);
	padding:20px 35px;
	border:0px #000 solid;
	display:inline-block;
	float:left;
	position:relative;
}
.home_content_panel_half
{
	width:80%;display:inline-block;
}

.home_sub_banner img , .home_center_banner img, .home_sub_banner_last img
{
	width:100%;
}

.home_banner_overlaybox
{
	position:absolute;
	border:0px #000 solid;
	/*background:rgba(255,255,255,0.9);*/
	width:50%;
	bottom:25%;
	left:10%;
	text-align:left;
	display:inline-block;
	padding: 30px;
	color:#fff;
}
.home_banner_overlaybox2
{
	position:absolute;
	border:0px #000 solid;
	/*background:rgba(255,255,255,0.9);*/
	width:340px;
	bottom:25%;
	right:20%;
	text-align:left;
	display:inline-block;
	padding: 30px;
	color:#fff;
}
.home_banner_overlaybox3
{
	position:absolute;
	border:0px #000 solid;
	background:rgba(255,255,255,0.9);
	width:50%;
	bottom:40%;
	text-align:left;
	display:inline-block;
	right:0px;
	padding: 30px;
}

.home_sub_banner_5_panel
{
}
.home_sub_banner_5_panel img
{
	width:100%;
}
.home_sub_banner_center5
{
	display:inline-block;
	padding:0px;
	vertical-align:middle;
	border:0px #000 solid;
	position:relative;
}
.home_sub_banner_left_right5
{
	display: table-cell;
	max-width:300px;
	width:20.8%;
	vertical-align:middle;
	border:0px #000 solid;
}
.home_sub_banner_center5_descp
{
	position:absolute;
	width:70%;
	bottom:0px;
	/*background: rgba(255,255,255,0.9);*/
	padding:30px 40px 50px 40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size:9pt;
	text-align:left;
}
.home_sub_banner_center5_title
{
	color:#000;
	font-size:16pt;
	font-weight:600;
	display:block;
	margin:5px 0px 25px 0px;
}
A.home_sub_banner_center5_link
{
	display:inline-block;
	margin-top:30px;
	background:url(site_media/img/arrow_checkout.png) no-repeat right;
	padding-right:25px;
	font-size:10pt;
	color:#000;
}
A.home_sub_banner_center5_link:hover
{
	text-decoration:underline;
}

.pageHeading_banner
{
	font-size:27pt;
	letter-spacing:1px;
	text-transform:capitalize;
	color:#000;
	padding:0px 15px 0px 15px;
	font-weight:500;
	display:inline-block;
	line-height:1;
}
.home_banner_titlepanel_heading
{
	font-size:15pt;
	font-family: 'Oxygen', sans-serif;
	line-height:1.5;
	letter-spacing:0px;
	font-weight:700;
	text-transform:none;
	color:#222;
}
.home_banner_titlepanel_descp
{
	background:#fff;
	padding:30px;
	width:170%;
	font-weight:200;
	font-size:9pt;
	border:0px #000 solid;
	margin-top:120%;
	margin-left:-100%;
}
.home_banner_titlepanel_button { margin-top:50px;}
.home_full_css_btn
{
	background: #f2b400;
	font-size:16pt;
	color:#000;
	border:1px #f2b400 solid;
	width:100%;
	display:inline-block;
	box-sizing:border-box;
	font-family:"Hind Vadodara", sans-serif;
	text-transform:capitalize;
	padding:11px 25px 11px 25px;
	letter-spacing:-0.5px;
	font-weight:600;
}
.home_full_css_btn i { margin-right:15px; font-size:18pt;display:inline-block;vertical-align:middle;}
.home_full_css_btn span { display:inline-block;vertical-align:middle;}

.home_full_css_btn2,.home_full_css_btn2:hover
{
	background: #1d9ae9;
	font-size:24pt;
	color:#fff;
	border:1px #1d9ae9 solid;
	width:100%;
	display:inline-block;
	box-sizing:border-box;
	font-family:"Hind Vadodara", sans-serif;
	text-transform:capitalize;
	padding:11px 25px 11px 25px;
	letter-spacing:-0.5px;
	font-weight:700;
}
.home_css_btn
{
	background: #f2b400;
	font-size:12pt;
	color:#000;
	border:1px #f2b400 solid;
	font-family:"Hind Vadodara", sans-serif;
	text-transform:capitalize;
	padding:11px 25px 11px 25px;
	letter-spacing:-0.5px;
	font-weight:700;
}
.home_css_btn:hover, .home_full_css_btn:hover
{
	background: #1c1a1e;
	cursor:pointer;
	color:#f2b400;
}

.title_panel
{
	width:100%;
	border-bottom:0px #eeeeee solid;
	position:relative;
	display:inline-block;
}
.title_content
{
	float:left;
	text-align:left;
	padding:10px 4px;
}
.more_detail_content
{
	float:right;
	border:0px #000 solid;
	display:inline-block;
	margin-top:44px;
}
A.more_detail_1
{
	background:#eeeeee;
	color:#222;
	padding:15px 20px;
	font-size:11pt;
}
A.more_detail_1:hover
{
	background:#333;
	color:#fff;
}

.green { color:#088e34 !important;}
.blue { color:#007af7 !important;}
.yellow{ color:#e79300 !important;}

.top_header_break{
	border-bottom:0px #111 solid;
}
.header_break{
	border-bottom:1px #dedede solid;padding:1px;float:left;width:100%;background:#fff;
}
.top_headerbg{ 
	color:#fff;
	background:#38343c;
	font-size:9pt;
	padding:0px 0px 0px 0px;
	box-sizing:border-box;
	width:100%;
}

.top_control_panel
{
	width:1300px;
	display:inline-block;
	border:0px #ccc solid;
}

.header_right_col
{
	margin-top: 8px;
	padding-right:5px;
}

.header_right_link 
{
	float:right;
	position:relative;
}

.mobile_menu
{
	display:none;
	float:left;
}
.mobile_cart
{
	display:none;
}
.header_center_menu{
	border:0px #ccc solid;
	width:65%;
	min-width:180px;
	display:inline-block;
	z-index:9999;
	box-sizing:border-box;
	margin:0px;
	vertical-align:middle;
	text-align:left;
}

.header_left_menu{
	z-index:10003;
	width:8%;
	padding:0px 15px;
	border:0px #ccc solid;
	box-sizing:border-box;
	margin:0px;
	text-align:left;
	display:inline-block;
}
.header_left_menu .logo img
{
	width:100%;
}
.header_right_menu{
	z-index:9999;
	width:17%;
	box-sizing:border-box;
	padding-top:0px;
	border:0px #ccc solid;
	display:inline-block;
	float:right;
	text-align:right;
	min-width:250px;
}

.full_menu
{
	border:0px #000 solid;text-align:center; background:none; 
}
.drop_shadow_break
{
	-webkit-box-shadow: 0px 2px 8px -2px #999;
	-moz-box-shadow: 0px 2px 8px -2px #999;
	box-shadow: 0px 2px 8px -2px #999;
	height:8px;
	width:100%;
}

.myaccount 
{
	float:right;
	padding:0px 0px;border:0px #000 solid;
}

.myaccount a#search_link
{
	margin-top:-4px !important;
}
.myaccount a
{
	margin:0px 5px 0px 5px;
	float:left;padding:5px 0px;
}

.page_content_panel
{
	width:100%;
	background: none;
	float:left;
	height:100%;
	padding-top:15px;
	border:0px #000 solid;
}

.home_content_panel
{
	max-width:1300px;position:relative;
	background:none;
}

.featured_category_column
{
	display:inline-block;
	margin:5px 10px 5px 10px;
	text-align:left;
	color:#616161;
	width:23%;
}

.sub_banner_panel
{
	max-width:1300px;
	position:relative !important;
	display:inline-block;
	padding-top:20px;
}

.sub_banner_img
{
	margin:10px 10px;
	display:inline-block;
	height: auto;
	box-sizing:border-box;
	font-size:10pt;
	color:#898989;
	vertical-align:middle;
}

.subrow_banner_img
{
	width:31%;
	margin:10px 10px;
	display:inline-block;
	height: auto;
	box-sizing:border-box;
	font-size:10pt;
	color:#898989;
	vertical-align:top;
}

.last_row_banner_img
{
	margin:10px 10px;
	display:inline-block;
	height: auto;
	box-sizing:border-box;
	font-size:10pt;
	color:#898989;
	vertical-align:top;
}

.sub_banner_text
{
	width:48%;
	margin:30px 10px;
	display:inline-block;
	height: auto;
	box-sizing:border-box;
	padding:10% 20px;
	vertical-align:middle;
	color:#616161;
}


.top_left_header_message
{
	text-align:left;
}

.footer_text_copyright
{
	text-align:right;
}

hr.break_line
{
	border:none;
	border-top:1px #ccc solid;
	width:100%;
	padding-bottom:10px;
}

.headerText{ color:#701215;text-transform: uppercase;font-size:9pt;}
.headerText2{ color:#fff;padding:0px 0px 0px 20px;font-size:9pt;}
.header_adstext { color:#151515;padding:15px;text-transform:uppercase;font-size:9pt;}

.welcomeLink { color:#fff; text-transform: uppercase;font-size:9pt;font-weight:bold;}
.welcomeLink:hover{ color:#701215; }

.ticket_bg
{
	background:#e50000;
	width:80px;
	height:90px;
	display:inline-block;
	padding:25px 5px !important;
	text-align:center;
	box-sizing:border-box;
	line-height:30px;
}
.ticket_bg_footer{
	background:#e50000;
	width:190px;
	height:60px;
	display:inline-block;
	padding:15px 25px !important;
	text-align:center;
	box-sizing:border-box;
	line-height:25px;
	font-size:14pt !important;
	font-weight:700 !important;
	letter-spacing:0px !important;
}
.ticket_bg_footer i
{
	font-size:14pt;margin:5px 5px;
}
.cart_bg
{
	background:#f2b400;
	width:80px;
	height:90px;
	display:inline-block;
	padding:25px 5px !important;
	text-align:center;
	box-sizing:border-box;
	line-height:30px;
}
.profile_bg
{
	background:none;
	width:80px;
	height:90px;
	display:inline-block;
	padding:25px 5px !important;
	text-align:center;
	box-sizing:border-box;
	line-height:30px;
}
.profile_bg i
{
	font-size:14pt;
}
.headerlink_img
{
	padding:14px 15px !important;
}
.headerlink , .cart_link{ color:#fff; text-transform: capitalize;font-size:10pt;font-weight:500; float:left;padding:10px 8px 10px 8px; letter-spacing:0.5px;}
.headerlink:hover, my_cart_bg:hover  ,.myaccount a:hover{ color:#eee;text-decoration:none;}
.headerlink_sub{ color:#000; text-transform: capitalize;font-size:8.5pt;font-weight:normal; float:left;padding:7px 20px;letter-spacing:0px;width:150px;text-align:left;font-weight:500;}
.headerlink_sub:hover{ text-decoration:none;color:#bcbcbc;}

.headerlink_sub_header{ 
	float:left;text-align:left;
	padding:8px 20px;
	border-bottom:1px #dedede solid;
	text-transform:capitalize;
	font-size:10pt;
	font-weight:700;
	background:#fff;
	color:#333;
	letter-spacing:0px;
}

.cart_link { display:none;}
.header_right_link img {max-width:25px;}

.pageHeading_content
{
	color: #701215; font-size: 28pt;
	border-bottom:5px #701215 solid;
}
.page_column_left
{
	float:left;
	width:200px;
	margin-right:30px;
	margin-top:60px;
	margin-left:20px;
	text-align:right;
	/*	border:1px #ddd solid;
	padding:10px 10px;*/
	/*	box-shadow:0px 2px 6px 0px #ccc;*/
}
.page_column_left div
{
	margin:5px 0px;
	padding:8px 0px 4px 0px;
	border-top:1px #701215 solid;
}
.page_column_left a
{
	font-size:11pt;
	color:#000;
}
.page_column_left a:hover
{
	font-size:11pt;
	color:#701215;
}
.page_column_panel
{
	float:right;
	width:930px;
	margin-top:20px;
	/*	border:1px #000 solid;*/
}
.page_column_content
{
	width:100%;
	border-bottom:1px #ccc solid;
	text-align:left;
	padding:30px 15px;
}
.page_column_content div
{
}

.sub_content h1
{
	font-size:26pt;
	font-family:"Hind Vadodara", sans-serif;
	color:#f2b400;
	font-weight:700;
	letter-spacing:-0.5px;
}
.pagecontent_title
{
	position:absolute;top:35%;left:20%;background:url(site_media/img/transparent_bg.png);
	padding:10px 35px;
	font-size:32pt;
	font-family:"Hind Vadodara", sans-serif;
	text-transform:uppercase;
	color:#f2b400;
	font-weight:700;
	letter-spacing:-0.5px;
}

.mycart
{
	float:right;
	padding:14px 0px;border:0px #000 solid;
	margin-top:-5px;
	height:42px;
}

.cart_menu_link {
	color:#898989;
	text-transform:uppercase;
	font-size:10.5pt;
	margin:-1px 10px 0px 10px;
	letter-spacing:1px;
}

.cart_menu_link:hover {color:#000;}

A.headercart_bg{ 
	background:url(site_media/img/cart_bg.png) no-repeat 0px 0px;
	height:25px;width:25px;
	color:#666;font-weight:normal;font-size:10pt;
	border:0px #000 solid;padding:3px 15px;
}

.headercart_bg:hover {color:#898989;}

.newsletter_panel
{
	padding:40px 30px;
	background:#efefef;
	border:0px #fefefef solid;
}
.panel_box
{
	border:1px #dedede solid;
	padding:20px 30px;
}
.item_incart_bg{
	position:absolute;
	background:url(site_media/img/cart_item_bg2.png) no-repeat center;
	color:#fff;
	font-size:8pt;
	padding:4px 0px 3px 0px !important;
	border:0px #000 solid;
	height:25px  !important;
	width:30px  !important;
	right:-5px;
	top:1px;
	text-align:center;
	font-family: 'Oxygen', sans-serif;
}
.item_incart_bg a , .item_incart_bg a:hover{ color:#fff;}

.ajax_cart
{
	width: 24px;
	height: 24px;
	background: #23aa6f; 
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px;
	color:#fff;
	font-weight:normal;
	padding-left:1px;
	padding-top:1px;
	margin-top:-30px;
	margin-left:13px;
	z-index:999;
	position:absolute;
	display:none;
}
.mobile_ajax_cart
{
	margin-top:-10px;
	margin-left:-10px !important;
}

.my_cart_bg
{
	font-size:9pt;
	color:#fff;
	padding:5px 0px !important;
	margin-top:-25px;
	border:0px #000 solid;
	text-transform:uppercase;
}
.my_cart_bg_mobile
{
	font-size:9.5pt;
	color:#000;
	padding:8px 14px 8px 17px!important;
	border:0px #000 solid;
	font-weight:bold;
	display:none;
	background:url(site_media/img/cart_bg.png) no-repeat 10px 0px;height:42px;width:35px;
}
.my_cart_bg_mobile:hover{ color:#898989;}
.cart_bg_link:hover { color:#000;}
.cart_text{ padding:0px 15px 0px 0px;}

.cart_bg_link{ color:#5a5a5a;font-size:9.5pt;font-weight:normal;text-transform:uppercase;}
.blink
{
	font-size:8pt;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
.column_home_sub_left,.column_home_sub_right
{
	display:inline-block;
	border:0px #ccc solid;
	box-sizing:border-box;
}
.column_home_sub_left
{
	width:560px;
	vertical-align:top;
	padding-top:65px;
	margin-top:10px;
	border:0px #000 solid;
}
.column_home_sub_right
{
	width:610px;
	padding:0px 35px;
	border:0px #ccc solid;
	margin:25px 0px 0px 25px;
}
.column_left
{
	float:left;
	width:21%;
	
	border:0px #000 solid;
	text-align:left;
	padding-left:35px;
	margin-right:10px;
	margin-top:0px;
	position:relative;
}
.column_main
{
	padding:0px 0px 50px 0px;
	width:100%;
	text-align:left;
	border:0px #000 solid;
	float:left;
	position:relative;
}
.left_column_box
{
	padding:1px 15px 20px 2px;
	border:0px #dedede solid;
	margin:0x 0px 25px 0px;
	box-sizing:border-box;
	
	/*	box-shadow:0px 2px 6px 0px #ddd;*/
}

.left_column_child_align
{
	display:inline-block;
	padding:3px;
}
.selected_left_filter
{
	font-weight:bold !important;
	font-size:10pt !important;
	text-decoration:underline;
	color:#222;
	text-transform:capitalize;
}

.column_right
{
	float:right;
	width:18%;
	border:0px #000 solid;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
}

.column_main_wishlist
{
	padding:10px 0px 50px 0px;
	width:100%;
	text-align:center;
	border:0px #000 solid;
	float:left;
	position:relative;
}

.column_main_shopping_cart
{
	padding:0px 0px 50px 0px;
	width:67%;
	text-align:left;
	border:0px #000 solid;
	float:left;
	position:relative !important;
	margin:0px 30px 0px 0px;
}
.column_main_shopping_cart_empty
{
	padding:0px 0px 50px 0px;
	width:100%;
	border:0px #000 solid;
	float:left;
	position:relative !important;
	margin:0px 10px;
}

.shopping_cart_help_title
{
	float:right;
	color:#701215;
	font-size:12pt;
	font-weight:700;
	padding:6px 0px;
}
.shopping_cart_help_panel_mobile
{
	padding:0px 0px 0px 0px;
	width:100%;
	text-align:left;
	border-left:0px #dedede solid;
	float:left;
	position:relative;
	margin:0px 0px 0px 0px;
	background:#fff;
	display:none;
}

.shopping_cart_help_panel
{
	padding:0px 0px 0px 0px;
	width:29%;
	text-align:left;
	border:0px #dedede solid;
	float:right;
	position:relative;
	margin:0px 0px 0px 0px;
	background:#fff;
}
.shopping_cart_help_panel li
{
	margin-left:-25px;
	margin-bottom:10px;
}
.shopping_cart_total_panel
{
	padding:0px 0px 20px 0px;
	width:20%;
	text-align:left;
	border:1px #ccc solid;
	float:right;
	position:relative;
	margin:0px 0px 0px 0px;
}
.shopping_cart_total_panel td
{
	padding:10px 15px;
}
.review_content_box
{
	padding:15px 0px 40px 0px;border-top:1px #dedede solid;margin:0%;width:100%;font-size:9pt;
	display:inline-block;
	text-align:left !important;
}

.border_top
{
	border-top:1px #ccc solid;
}

.shopping_cart_total_subpanel td
{
	padding:2px 5px;
	font-size:10pt;
}
.final_total_cart
{
	font-size:13pt !important;
	font-weight:600;
}

.shopping_cart_shipping_msg
{
	float:left;
	font-size:9pt;
	padding:5px 5px;
	border:0px #dedede solid;
}
.shopping_cart_total_box
{
	width:100%;display:inline-block;
}

.suggestion_shopping_cart
{
	width:98%;
	border:0px #ccc solid !important;
	position:relative;
	display:inline-block;
}

.pwp_offer
{
	color:#f9b133;font-size:8pt;
	background:#fff;
	border:1px #f9b133 solid;
	line-height:10px;
	padding:4px 6px;
	text-align:center;
	display:inline-block;
	
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 3px; 
	/* Firefox 1-3.6 */
	-moz-border-radius: 3px; 
	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 3px; 
}
.combo_offer
{
	color:#f9b133;font-size:8pt;
	background:#fff;
	border:1px #f9b133 solid;
	line-height:10px;
	padding:4px 6px;
	text-align:center;
	display:inline-block;
	
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 3px; 
	/* Firefox 1-3.6 */
	-moz-border-radius: 3px; 
	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 3px; 
}
.sale_offer
{
	color:#eb1c23;font-size:8pt;
	background:#fff;
	border:1px #eb1c23 solid;
	line-height:10px;
	padding:4px 6px;
	text-align:center;
	display:inline-block;
	
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 3px; 
	/* Firefox 1-3.6 */
	-moz-border-radius: 3px; 
	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 3px; 
}

.list_full
{
	width:100%;
	max-width:700px;
	display:inline-block;
	border:1px #dedede solid;
	padding:0px 0px;
	font-size:10pt;
	margin-left:0px;
	box-sizing:border-box;
	margin-bottom:15px;
	text-align:left;
}
.list_img
{
	width:30%;
	display:inline-block;
	border:0px #000 solid;
	vertical-align:top;
}
.list_img img { width:100%;}
.list_description_content
{
	width:68%;
	display:inline-block;
	padding:20px 5px;
	vertical-align:top;
	border:0px #000 solid;
}
.list_description
{
	width:55%;
	border:0px #000 solid;
	display:inline-block;
	padding:1px 15px;
	float:left;
	vertical-align:top;
}
.list_price
{
	width:40%;
	float:left;
	display:inline-block;
	border:0px #000 solid;
	vertical-align:top;
	font-size:12pt;
	padding-left:15px;
}

.list_select
{
	width:5%;
	padding:5px 0px;
	border:0px #000 solid;
	display:inline-block;
	vertical-align:top;
	float:right;
}
.list_select input
{
	cursor:pointer;
}
.wishlist_button { padding:5px;float:left;}

.breakcrumb
{
	width:100%;
	padding:0px 0px 10px 0px;
	background:none;
	float:left;
	color:#222;
	border-bottom:0px #ddd solid;
}
.breakcrumb a
{
	font-size:9pt !important;
	color:#222;
	text-transform:capitalize !important;
}

tr.left_column_filter_hover,input[type='checkbox']
{
	cursor:pointer !important;
}

.category_top_panel
{
	width:100%;
	display:table;
	border-bottom:1px #dedede solid;
}
.category_title_panel{
	border-bottom:0px #dedede solid;border:0px #000 solid;padding:25px 25px 25px 25px;margin-top:0px;
	background:#fff;
	display:table-cell;
	width:50%;
}
.category_title_special_panel{
	border-bottom:0px #dedede solid;border-top:0px #333 solid;padding:30px 30px 30px 30px;
}
.break_panel{
	border-bottom:1px #ddd solid;border-top:0px #333 solid;padding:10px 0px;margin-top:0px;
	display:inline-block;width:100%;
}
.product_detail_next_control
{
	padding:0px 10px;
}
.category_decription{ line-height:2;color:#919191;}
.category_title{
	font-size:15pt;
	text-transform:uppercase;
	color:#1e1e1e;
}

.category_image_panel
{
	display:table-cell;
	width:50%;
	padding:0px 0px 0px 0px!important;
	border:0px #000 solid;
	background:#6d5050;
	margin-top:0px;
}
.category_image_panel img
{
	max-width:1300px;
	width:100%;
}

.category_descp_panel
{
	float:left;
	width:100%;
	padding:15px 30px 25px 30px!important;
	border:0px #000 solid;
	text-align:left;
}
.category_descp_panel td:first-child
{
	padding-right:25px;
}

SPAN.brand_name
{
	font-size:11pt !important;
	margin-top:5px;
	display:block;
	color:#701215;
}

.filter_bar
{
	width:100%;
	border-bottom:1px #ddd solid;
	color:#777;
	font-size:8.5pt;
}
.filter_panel
{
	width:100%;
	max-width: 1300px;
	padding: 0px 20px;
}
.filter_left{
	float:left;border:0px #ddd solid;display:inline-block;padding:0px 0px 0px 0px;font-size:10pt;
	text-align:left;
}
.filter_left span
{
	font-size:10pt;color:#701215;
	font-weight:600;
	text-transform:uppercase;
}
.filter_left .item_total
{
	font-size:11pt;
}

.filter_right
{
	float:right;border:0px #ddd solid;display:inline-block;padding:5px 0px;
}
.filter_total_products
{
	float:left;
}
.filter_title
{
	font-size:11pt;
	font-weight:normal;
	color:#1e1e1e;
	text-transform: capitalize;
}
.filter_sorting
{
	display:inline-block;
	line-height: 53px;
	border:0px #000 solid;
	font-size:10pt;
}

.filter_view
{
	float:left;
}
.filter_paging , .filter_column
{
	display:inline-block;border:0px #ddd solid;
}
.filter_paging
{
	margin-top:17px;
}
.filter_view
{
	padding:4px 20px;
	min-width:60px;
}

.filter_total_products
{
	padding:5px 0px;
	min-width:145px;
}
.filter_total_products span{
	font-size:8.5pt;
	color:#868686;
	font-weight:normal;}
	
	.no_product_found
	{
		float:left;
		padding:50px 50px;
		width:100%;
		border:0px #000 solid;
		height:800px;
		text-align:center;
	}
	
	.break_space
	{
		float:left;
		width:100%;
		padding:10px;
	}
	
	.product_next
	{
		width:100%;
		padding:10px 0px 30px 0px;
		float:left;
	}
	
	.product_images_zoom_panel
	{
		float:left;
		width:54%;
		border:0px #000 solid;
		margin-right:3%;
		display:inline-block;
	}
	.product_detail_panel
	{
		float:left;
		width:30%;
		padding-top:10px;
		border:0px #000 solid;
		margin:0px 10px;
	}
	
	.product_suggestion_panel
	{
		float:left;
		width:100%;
		margin-top:35px;
		padding:15px 20px 30px 20px;
		border-left:0px #ccc solid;
		border-right:0px #ccc solid;
		border-top:1px #ddd solid;
		/*display:none;*/
	}
	
	.recent_view_panel
	{
		border-bottom:1px #ccc solid;
		padding:10px 10px;
	}
	.recent_thumb,.recent_thumb_2
	{
		padding:6px 15px 10px 15px;
		position:relative;
		font-size:8.5pt;
		line-height:14px;
	}
	.pass_color
	{
		color:#099;
	}
	.unpass_color
	{
		color:#930;
	}
	
	.sub_products_display
	{
		width:100%;
		margin-top:0px;
		padding:0px 10px;
		display:inline-block;
		vertical-align:top;
		border:0px #ccc solid;
		float:left;
	}
	.sub_products_display a
	{
		margin:8px 4px;
		display:inline-block;
		border:0px #ddd solid;
	}
	.main_products_display
	{
		display:inline-block;
		border:0px #000 solid;
		width:450px;
		margin-top:0px;
		height:auto;
		position:relative;
	}
	
	.product_control_panel div
	{
		float:left;padding:3px 10px 3px 0px;
	}
	
	.product_more_related_panel
	{
		float:left;
		width:100%;
	}
	
	.prodDetail_50panel
	{
		width:100%;
		border:0px #000 solid;
		text-align:left;
		padding:20px 0px;
		display:inline-block;
		max-width: 1300px;
	}
	.prodDetail_review_panel
	{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	
	
	.sub_page_content_panel
	{
		width:100%;
		float:left;
		padding:15px 15px;
	}
	.sub_page_content_panel2
	{
		width:100%;
		float:left;
		padding:15px 35px;
	}
	
	.login_full_panel
	{
		width:50%;
		padding:35px 10px;
		border:0px #000 solid;
		display:inline-block;
	}
	
	.large_image_btm
	{
		padding:15px;
	}
	
	.dropship_login_panel
	{
		float:left;
		width:49%;
		position:relative;
		border-right:1px #dedede solid;
		padding:30px 10px;
		background:#fff;
	}
	
	.login_panel
	{
		float:none;
		width:60%;
		position:relative;
		border:0px #dedede solid;
		padding:30px 10px;
		background:#fff;
	}
	.new_customer_panel
	{
		float:right;
		width:49%;
		position:relative;
		padding:20px 0px;
		border:0px #dedede solid;
	}
	
	.create_account_panel
	{
		width:100%;display:inline-block;border:0px #000 solid;padding:0px 20px;background:#f1f1f1;
	}
	
	.customer_panel
	{
		position:relative;
		padding:20px 0px;
	}
	.customer_register_box
	{
		background:none;
		padding:10px 0px 20px 0px;
	}
	
	.customer_login_go
	{
		background:none;
		border-top:0px #ccc solid;
		padding:10px 0px;
	}
	
	A {
		color: #6d6d6d;
		text-decoration: none;
		outline:0;
		
		-o-transition: all 0.1s linear;
		-moz-transition: all 0.1s linear;
		-khtml-transition: all 0.1s linear;
		-webkit-transition: all 0.1s linear;
		-ms-transition: all 0.1s linear;
		transition: all 0.1s linear;
	}
	
	A:hover {
		color: #000;
		text-decoration: none;
		cursor:pointer;
	}
	
	
	TR.headerError {
		background: #ff0000;
	}
	
	TD.headerError {
		font-size: 12px;
		background: #ff0000;
		color: #ffffff;
		font-weight : bold;
		text-align : center;
	}
	
	TD.infoBoxHeading {
		font-size: 10px;
		font-weight: bold;
		background: #bbc3d3;
		color: #ffffff;
	}
	
	TD.infoBox, SPAN.infoBox {
		font-size: 10px;
	}
	
	TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	}
	TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	}
	
	.productListing_total_item
	{
		padding:0px 0px 10px 10px;
		font-size:11pt;
		border-bottom:1px #dedede solid;
		font-weight:600;
	}
	.special_font { font-family: 'Oxygen', sans-serif;}
	
	.cart_panel
	{
		width:100%;
		border:0px #dedede solid;
		padding:15px 0px;
	}
	TABLE.productListing {
		border:1px #dedede solid;border-bottom:0px #dedede solid;
	}
	
	.productListing-heading {
		font-size: 9pt;
		color: #000;
		font-weight: bold;
		padding:7px 0px 7px 10px;
		/*  text-transform: uppercase;*/
		border-left:0px #dedede solid;
		background:#none;
		border-bottom:1px #dedede solid;
	}
	
	TD.productListing-data {
		font-size: 9.5pt;
		line-height:1.6;
		letter-spacing:0px;
		color:#000;
		padding:15px 0px 15px 0px;
		border-bottom:1px #dedede solid;
		border-left:0px #ebebeb solid;
		vertical-align:top;
	}
	
	.product_list_image
	{
		float:left;
		text-align:left;
		padding:5px 20px 5px 5px;
		width:80px;
	}
	.product_list_name
	{
		float:left;
		text-align:left;
		padding:5px 20px 5px 0px;
	}
	
	.product_list_qty
	{
		text-align:center;
		position:relative;
		border:0px #ccc solid;
		width:100px;
	}
	.shoppingCart_total{
		padding:10px;
		border:1px #dedede solid;
		color:#666;
		background:#fff;
		font-size:8pt;
		
	}
	
	.cart_product_name
	{
		font-size:10pt;
		font-weight:normal;
		color:#333;
		/*	text-transform:uppercase;*/
	}
	
	.shopping_cart_shipping_title
	{
		padding:5px 0px 10px 10px;
		font-size:15pt;
		border-bottom:1px #dedede solid;
		font-weight:600;
	}
	
	.shipping_address_panel
	{
		float:left;
		width:50%;
		min-width:320px;
	}
	.shipping_method_panel
	{
		float:left;
		width:50%;
	}
	
	.shopping_cart_item_panel
	{
		float:left;
		width:50%;
		padding:4px 30px;
		min-width:320px;
	}
	
	.order_item_panel
	{
		float:left;
		width:50%;
		min-width:320px;
		padding:0px 10px;
	}
	.order_checkout_panel
	{
		float:left;
		width:46%;
		padding:0px 10px;
		min-width:320px;
		margin:0px 20px;
	}
	
	.billing_address_panel
	{
		float:left;
		width:50%;
		padding:5px 5px;
		min-width:170px;
	}
	
	.container_column_panel {
	}
	.column_panel_1
	{
		float:left;
		width:97.7%;
		margin:15px 10px;
	}
	.column_panel_2
	{
		border:0px #ccc solid;
		width:44%;
		margin:5px 30px 25px 30px;
		float:left;
	}
	
	.prodlist_color
	{
		width:100%;border:0px #000 solid;color:#8e8e8e;font-size:9pt;
		font-weight:300;
	}
	
	A.pageResults {
		color: #333;
		padding:10px 15px;
		line-height:10px;
		border:0px #dedede solid;
		font-size:9pt;
		background:#fff;
		font-weight:normal;
		margin:0px 4px 0px 4px !important;
		letter-spacing:0px;
		text-transform:uppercase;
		
		-o-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-khtml-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		transition: all 0.2s linear;
		
	}
	A.pageResults:hover {
		color: #fff;
		padding:10px 15px;
		line-height:10px;
		border:0px #666 solid;
		font-size:9pt;
		background:#666;
		font-weight:normal;
		margin:0px 4px 0px 4px !important;
		letter-spacing:0px;
		text-transform:uppercase;
		border-radius:50%;
	}
	A.pageResults_selected{
		color: #fff;
		padding:10px 16px;
		line-height:10px;
		border:0px #666 solid;
		font-size:9pt;
		background:#666;
		font-weight:normal;
		margin:0px !important;
		letter-spacing:0px;
		text-transform:uppercase;
		border-radius:50%;
	}
	A.prev, A.next  {
		color: #b4b4b4;
		padding:10px 15px;
		line-height:10px;
		border:0px #dedede solid;;
		font-size:9.5pt;
		background:none;
		font-weight:normal;
		margin:0px 4px 0px 4px !important;
		letter-spacing:0px;
		text-transform:uppercase;
	}
	A.prev:hover, A.next:hover  {
		color: #fff;
		padding:10px 15px;
		border:0px #666 solid;
		background:#666;
		font-weight:normal;
		margin:0px 4px 0px 4px !important;
		border-radius:50%;
	}
	
	A.pageResults_next
	{
		color: #555;
		padding:2px 5px 2px 5px;
		line-height:10px;
		border:0px #dedede solid;
		font-size:10pt;
		background:#fff;
		font-weight:500;
		margin:3px;
		letter-spacing:1px;
		text-transform:uppercase;
	}
	A.pageResults_prev
	{
		color: #555;
		padding:2px 5px 2px 5px;
		line-height:10px;
		border:0px #dedede solid;
		font-size:10pt;
		background:#fff;
		font-weight:500;
		margin:3px;
		letter-spacing:1px;
		text-transform:uppercase;
	}
	A.pageResults_next:hover, A.pageResults_prev:hover
	{
		color:#ce0000;
		border:0px #000 solid;
		background:#fff;
	}
	.pageResults img
	{
		width:35px;
	}
	
	
	.subheading{ font-weight:900; font-size:10pt;color:#151515; text-transform: capitalize;}
	.footer_bannerdescp{ text-transform:uppercase;color:#151515;font-size:9pt;}
	
	TD.pageHeading, DIV.pageHeading, span.pageHeading {
		font-size:32pt;
		color:#303030;
		letter-spacing:-0.5px;
		font-weight:700;
		line-height:1.5;
		padding-bottom:20px;
		text-transform:Uppercase;
		font-family:"Hind Vadodara", sans-serif;
	}
	
	.heading_description{ line-height:1.7; color:#888;}
	
	TD.pageHeading2, DIV.pageHeading2  , span.pageHeading2 {
		font-size:18pt;
		letter-spacing:0.5px;
		line-height:20px;
		text-transform:Capitalize;
		font-weight:normal;
		color:#701215;
	}
	
	.pageHeading3{
		font-size:23pt;
		color:#701215;
		border:0px #ccc solid;
		padding:15px 0px 15px 0px;
		font-weight:900;
		display:inline-block;
	}
	.pageHeading_bg
	{
		/*background:url(site_media/img/heading_bg.png) repeat-x 0 50%;*/
	}
	.pageHeading_main
	{
		font-size:15pt;
		color:#442929;
		font-family: 'Hind Vadodara', sans-serif;
		padding:0px 20px 0px 20px;
		font-weight:400;
		text-align:center !important;
		text-transform:none;
		background:#fff;
	}
	.pageDescription_main
	{
		color:#7c7c7c;
		font-size:9pt;
		letter-spacing:2px;
		padding:10px 0px 30px 0px;
	}
	
	.pageHeading4{
		font-size:18pt;
		font-family: 'Hind Vadodara', sans-serif;
		color:#555;
		padding:0px 20px 0px 20px;
		font-weight:300;
		display:block;
		margin-bottom:0px;
		letter-spacing:0px;
		border-bottom:0px #000 solid;
		background:#fff;
	}
	.pageDescription4
	{
		display:block;
		color:#666;
		border:0px #000 solid;
		width:50%;
	}
	.pageHeading5{
		font-size:30pt;
		color:#111;
		font-family: 'Hind Vadodara', sans-serif;
		padding:0px 0px 0px 0px;
		font-weight:700;
		display:inline-block;
		letter-spacing:-0.5px;
	}
	.category_title_panel .pageHeading5
	{
		font-size:30pt;
		color:#f2b400;
		font-family: 'Hind Vadodara', sans-serif;
		padding:0px 0px 0px 0px;
		font-weight:700;
		display:inline-block;
		letter-spacing:-0.5px;
	}
	.category_title_panel .pageDescription4, .category_title_panel .breakcrumb A, .category_title_panel .breakcrumb
	{
		font-size:9pt;
		font-weight:300 !important;
		color:#555;
	}
	.category_title_panel .pageDescription4
	{
		max-width:500px;
	}
	.home_sub_banner_last_bg
	{
		background:#000;
		display:inline-block;
	}
	.home_sub_banner_last img.img_fade_effect
	{
		opacity: 1;
		transition: opacity .25s ease-in-out;
		-moz-transition: opacity .25s ease-in-out;
		-webkit-transition: opacity .25s ease-in-out;
	}
	.home_sub_banner_last:hover img.img_fade_effect {
		opacity: 0.8 !important;
	}
	
	.home_description_box
	{
		background:url(site_media/img/transparent_white_bg.png);
		padding:22px 25px;
		position:absolute;
		bottom:0px;
		left:7%;
		z-index:8888;
		height:110px;
		width:86%;
		text-align:left;
	}
	.home_description_box_below
	{
		padding:25px 15px 20px 15px;
		border:0px #000 solid;
		position:absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		background:#fff;
		width:60%;
	}
	.home_descp_title
	{
		font-size:30pt !important;
		font-weight:bold !important;
		letter-spacing:0px !important;
		line-height:1 !important;
		font-family:"Hind Vadodara", sans-serif;
		text-transform:capitalize !important;
	}
	.pageHeading6{
		font-size:14pt;
		letter-spacing:-0.5px;
		padding-bottom:5px;
		color:#111;
		font-weight:700;
		font-family:"Hind Vadodara", sans-serif;
	}
	.pageDescription6
	{
		color:#442929;
		padding:10px 0px 20px 0px;
		font-size:9pt;
		font-weight:500;
		line-height:1.8;
	}
	
	.pageHeading7{
		font-size:26pt;
		letter-spacing:0px;
		color:#fff;
		padding:0px 0px 5px 0px;
		font-weight:500;
		line-height:28px;
		text-transform:uppercase;
	}
	.pageDescription7
	{
		display:block;
		color:#5e5e5e;
		font-weight:300;
		padding-bottom:10px;
		font-size:9pt;
		font-weight:normal;
		line-height:16px;
	}
	.pageHeading8{
		font-size:36pt;
		letter-spacing:0px;
		color:#e50000;
		font-family:"Hind Vadodara", sans-serif;
		padding:0px 0px 5px 0px;
		font-weight:800;
		letter-spacing:-0.5px;
		line-height:38px;
		text-transform:uppercase;
	}
	.pageDescription8
	{
		display:block;
		color:#5e5e5e;
		font-weight:300;
		padding-bottom:10px;
		font-size:9pt;
		font-weight:normal;
		line-height:16px;
	}
	
	.home_sub_banner_last A.homebanner_more_text2{ text-decoration:underline;color:#767676;font-size:9pt;padding:5px 0px;}
	
	.home_center_banner A.homebanner_more_text { border-bottom:3px #000 solid;color:#000;font-size:12pt;padding:15px 0px 5px 0px;text-transform:uppercase;}
	
	.home_sub_banner_last A.homebanner_more_text2:hover , .home_center_banner A.homebanner_more_text:hover 
	{
		color:#000;text-decoration:underline;
	}
	
	
	h1.special_header
	{
		font-family: 'Oxygen', sans-serif;
		font-size:28pt;
		font-weight:normal;
		margin:15px 0px;
		line-height:40px;
	}
	
	h3.special_header
	{
		font-size:11pt;
		font-weight:bold;
		margin:0px 0px;
		line-height:20px;
		padding:0px;
	}
	h3.special_header2
	{
		font-size:20pt;
		color:#8a2139;
		font-weight:bold;
		margin:0px 0px;
		line-height:20px;
		padding:0px;
	}
	h3.special_sub_header2
	{
		font-size:12pt;
		font-weight:normal;
		margin:0px 0px;
		line-height:20px;
		padding:0px;
	}
	.about_home_icon img
	{
		margin:15px 25px 5px 0px;
		float:left;
		width:auto !important;
	}
	
	.special_content
	{
		line-height:24px;
	}
	
	.special_about_header
	{
		font-size:18pt;
		font-weight:bold;
		color:#699c20;
	}
	
	iframe
	{
		border:none !important;
		padding: 0;
		margin: 0;
	}
	
	.footer_banner_description{
		font-size:9pt;
		color:#000;
		padding:15px 0px;
	}
	
	.heading_bg{ background:url(site_media/img/heading_bg.png) 50% 0% no-repeat;}
	
	.bottom_space
	{
		padding-bottom:20px !important;
	}
	
	.user_icon_bg
	{
		background: url(site_media/img/user_icon2.png) no-repeat 95% 50%;
	}
	.settings_icon_bg
	{
		background: url(site_media/img/settings.png) no-repeat 95% 50%;
	}
	
	.contentBox_heading_bg_special{ border-bottom:3px #dedede solid;padding:10px 25px 10px 25px;}
	.contentBox_heading_bg{ border-bottom:1px #dedede solid;padding:10px 25px 10px 25px;}
	.contentBox_heading_account_bg{ border-bottom:1px #ddd solid;padding:10px 0px 10px 0px;}
	.contentBox_heading_special{
		font-size:10pt;
		color:#333;
		font-weight:bold;
		text-transform: uppercase;
	}
	.contentBox_heading{
		font-size:10pt;
		color:#333;
		font-weight:bold;
		text-transform: uppercase;
	}
	.contentBox_account_heading{
		font-size:14pt;
		color:#333;
		font-weight:normal;
		text-transform: capitalize;
	}
	.contentBox_account_Descp{
		line-height:1;
		color:#666;
		font-size:10pt;
		padding:20px 0px 20px 0px;
	}
	.contentBox_Descp{
		line-height:1;
		color:#878787;
		font-size:8pt;
		padding-top:3px;
	}
	
	.login_heading{
		font-size:28pt;
		color:#111;
		font-weight:700;
		font-family: 'Hind Vadodara', sans-serif;
		letter-spacing:-1px;
		padding:0px 30px 5px 25px;
		text-transform: capitalize;
	}
	.login_panel img { width:20px;margin-bottom:-5px;margin-right:5px;}
	
	TR.subBar {
		background: #f4f7fd;
	}
	
	TD.subBar {
		font-size: 10px;
		color: #000000;
	}
	
	TD.accountCategory {
		font-size: 13px;
		color: #aabbdd;
	}
	
	TD.fieldKey {
		font-size: 12px;
		font-weight: bold;
	}
	
	TD.fieldValue {
		font-size: 12px;
	}
	
	TD.tableHeading {
		font-size: 12px;
		font-weight: bold;
	}
	
	SPAN.newItemInCart {
		font-size: 8pt;
		color: #f49bc1;
	}
	.itemincart{ 
		font-size: 8pt;
		color: #545454;}
		
		
		CHECKBOX, INPUT, RADIO, SELECT {
			font-size: 11px;
			outline:none;
			-webkit-border-radius:0; 
			border-radius:0;
		}
		INPUT[type="radio"],INPUT[type="checkbox"]
		{
			cursor:pointer;
		}
		
		TEXTAREA {
			width: 90%;
			padding:15px;
			border:1px #e4e4e4 solid;
			color:#000;
			font-size:9pt;
			font-family: 'Oxygen', sans-serif;
			outline:none;
		}
		
		
		.contact_us_textarea,.address_textarea
		{
			width:335px;
			padding:10px;
			border:1px #ccc solid;
			color:#000;
			font-size:9pt;
			font-family: 'Oxygen', sans-serif;
			outline:none;
			box-shadow: 0px 1px 4px 0px #eee;
		}
		
		TABLE.formArea {
			background: #f1f9fe;
			border-color: #7b9ebd;
			border-style: solid;
			border-width: 1px;
		}
		
		TD.formAreaTitle {
			font-size: 12px;
			font-weight: bold;
		}
		
		SPAN.markProductOutOfStock, PAN.nostock  {
			font-size: 9pt;
			color: #ff0039;
		}
		
		.productSpecialPrice {
			color: #a10000; font-size:9.5pt;font-weight:600;letter-spacing:0.5px;padding:0px 0px 3px 0px;font-family: 'Oxygen', sans-serif;}
			.SpecialPrice {
				color: #701215; font-family: 'Oxygen', sans-serif;}
				.product_oldprice{  color:#8e8e8e; font-size:8pt;font-weight: normal;font-family: 'Oxygen', sans-serif;}
				.orgprice {color:#000;font-size:9.5pt;letter-spacing:0.5px;font-weight:600;padding:0px 0px 3px 0px;font-family: 'Oxygen', sans-serif;}
				
				.icon_position{
					border:0px #000 solid;
					text-align:left;
					display:inline-block;
					z-index:99;
					position: absolute;
					top: 0px;
					left: 50%;
					transform: translate(-50%, 0%);
					/*
					left: 50%;
					-webkit-transform: translateX(-50%);
					transform: translateX(-50%);*/
				}
				.icon_position_product_detail{
					border:0px #000 solid;
					text-align:left;
					display:inline-block;
					z-index:99;
					position:absolute;
					left:0px;
					top:10px;
				}
				
				.sale_img {
					border:0px #000 solid;
					text-align:center;
					z-index:9999;
					float:none;width:40px;height:40px;
					position:relative;
					margin-top:-15px;
					margin-left:-14px;
					margin-bottom:10px;
					vertical-align:top;
				}
				.sale_img2 {
					border:0px #000 solid;
					margin-top:3px;margin-left:20px;
					text-align:center;
					position:absolute;
					z-index:99;
				}
				.sale_img img
				{
					width:40px !important;
					height:40px !important;
					margin-top:0px !important;
					margin-left:0px !important;
				}
				
				.special_text_box
				{ 
					color:#fee7a9;
					background:#701215;
					z-index:1005;
					text-align:center;
					font-size:9pt; 
					padding:5px 10px;
					border:0px #000 solid; 
					display:inline-block;
					position: absolute;
					bottom: 0px;
					left: 0px;
					width: 100%;
				}
				.special_color_box
				{
					color:#fff;z-index:9999;text-align:center;font-size:8pt;line-height:13px; padding:4px 12px 4px 12px; width:80px;height:22px;border:0px #000 solid; text-transform:uppercase;font-weight:600 !important;
					/*background:url(site_media/img/sale_bg.png) no-repeat center;*/
					
					background:#cf0000;
					
					float:none;
				}
				.bestseller
				{
					background:#000;
					height:20px;
					width:80px;
					margin-top: 5px;
					line-height:13px;
				}
				.hotdeal
				{
					background:#cf0000;
					height:22px;
					width:80px;
					line-height:13px;
					padding:4px 5px 2px 5px;
					margin-top: 5px;
				}
				.newin
				{
					background:#000;
					height:21px;
					width:80px;
					letter-spacing:1px;
				}
				.special_color_box_rect
				{
					color:#fff;z-index:9999;text-align:center;font-size:7pt;line-height:12px; padding:8px 0px 8px 5px; width:40px;height:40px;border:0px #000 solid; text-transform:uppercase;
					/*background:url(site_media/img/sale_bg.png) no-repeat center;*/
					
					background:#701215;
					
					float:none;
					margin-top:-18px;
					margin-left:-14px;
					margin-bottom:10px;
				}
				.special_color_box b
				{
					font-size:11pt;
				}
				
				.discount_percent{
					position:absolute;margin-top:5px;margin-left:8px;color:#fff;font-size:9pt;
				}
				
				.prod_prev_next
				{
					width:100%;
					border:0px #000 solid;
				}
				.prodDetail_header_small
				{
					float:left;width:13%;
				}
				.prodDetail_header_large
				{
					float:left;width:80%;padding:0px 10px;
				}
				
				.prodDetail_icon_position
				{
					display:inline-block;position:absolute;
					margin-top:-10px !important;
				}
				
				.newprod_img{width:100%;border:0px #dedede solid;vertical-align:bottom; text-align:center; position:relative !important;padding:0px 0px; box-sizing:border-box; }
				.newprod_img img{ width:100%; height:auto !important;}
				
				.newprod_img:hover{
					-webkit-transition: .5s all;   
					-webkit-transition-delay: 5s; 
					-moz-transition: .5s all;   
					-moz-transition-delay: 5s; 
					-ms-transition: .5s all;   
					-ms-transition-delay: 5s; 
					-o-transition: .5s all;   
					-o-transition-delay: 5s; 
					transition: .5s all;   
					transition-delay: 5s; 
				}
				
				.product_additional_images img
				{
					margin:15px !important;
				}
				
				.prodcol:hover .quick_view_button
				{
					display:inline-block;
					text-align:center;
					margin-left:0px;
					width:100%;
					height:100%;
					position:absolute;
					border:0px #ccc solid;
					background:none;
					box-sizing:border-box;
					padding-top:70%;
				}
				.prodcol:hover .buynow
				{
					background:#701215;
					border:1px #701215 solid;
					color:#fff;
				}
				.quick_view_button
				{
					display:none;
				}
				
				.quick_view_button .quick_view_css_btn,.quick_view_button .quick_view_css_btn:hover,.quick_view_button .css_narrowBtn2,.quick_view_button .css_narrowBtn2:hover
				{
					background: url(site_media/img/quick_view_bg.png) repeat;
					color:#fff;
					
					border:none;
					padding:10px 36px;
					font-size:9pt;
					font-weight:500;
					letter-spacing:1px;
					text-transform:capitalize;
					border:0px #000 solid;
				}
				
				.add_wishlist
				{
					font-size:8pt;
					color:#040404;
				}
				.more_info
				{
					border:0px #ccc solid;
					text-decoration:underline;
					color:#7f7f7f;
					font-size:9pt;
					font-weight:400;
					display:inline-block;
				}
				.more_info:hover
				{
					border:0px #777 solid;
					color:#000;
					text-decoration:none;
				}
				/*.newprod_img img{ 
				max-width: 100%;
				max-height: 370px;
				height: inherit !important; }*/
				
				.combo_title_class
				{	
					color:#ec1c24;
					width:100%;
					z-index:1005;
					text-align:center;
					padding:0px 0px 3px 0px; 
					font-weight:600;
					background:none;
					font-size:9pt;
					border:0px #000 solid;
					margin-top:0px;
				}
				.pwp_title_class
				{
					color:#ec1c24;
					width:100%;
					z-index:1005;
					text-align:center;
					padding:5px 0px 5px 0px; 
					font-weight:normal;
					background:none;
					font-size:8.5pt;
					letter-spacing:1px;
				}
				.pwp_title
				{
					color:#701215 !important;
					font-weight:normal;
					background:none;
					letter-spacing:1px;
				}
				.pwp_prod_img:hover{ border:1px #701215 solid;}
				.pwp_prod_img{ border:1px #fff solid; display:inline-block; margin:5px 3px;}
				.pwp_prod_view_more
				{
					display:inline-block; margin:30px 13px; vertical-align:top !important;
					text-decoration:underline;
				}
				
				.prod_tax
				{
					font-size:8pt;
					color:#777;
				}
				
				.index_newprod_img{
					vertical-align:bottom;border:0px #000 solid;
				}
				
				.index_prodcol{
					color:#6a6a6a;
					font-size:9pt;
				}
				
				.index_prodcol
				{
					position:relative;
					border:0px #000 solid;
					margin:0px 0px;
					padding:0px 0px !important;
					
					-o-transition: all 0.3s linear;
					-moz-transition: all 0.3s linear;
					-khtml-transition: all 0.3s linear;
					-webkit-transition: all 0.3s linear;
					-ms-transition: all 0.3s linear;
					transition: all 0.3s linear;
				}
				
				.index_prodcol:hover
				{
					margin-top:0px !important;
				}
				.index_prodcol_hover
				{
					display:none;
					position:absolute;
					top:0px;
					left:0px;
				}
				.index_prodcol:hover .index_prodcol_hover
				{
					height:100%;
					width:100%;
					background:url(site_media/img/transparent_bg.png);
					padding-top:60%;
					display:inline-block;
					-o-transition: all 0.3s linear;
					-moz-transition: all 0.3s linear;
					-khtml-transition: all 0.3s linear;
					-webkit-transition: all 0.3s linear;
					-ms-transition: all 0.3s linear;
					transition: all 0.3s linear;
				}
				.index_prodcol_hover .home_css_btn
				{
					display:inline-block;
				}
				
				.prod_special
				{
					margin:5px 5px !important;
				}
				
				/*.index_prodcol:hover
				{
				border:1px #dfdfdf solid;
				cursor:pointer;
				box-shadow:0px 0px 5px 0px #ddd;
				}*/
				/*.index_prodcol:hover .quick_view_button
				{
				display:block;
				text-align:center;
				margin-left:0px;
				width:100%;
				height:100%;
				position:absolute;
				border:0px #ccc solid;
				background:rgba(255,255,255,.7);
				box-sizing:border-box;
				padding-top:40%;
				}*/
				
				.index_prodcol .rightcol_prodname{
					color:#000;
					font-size:10pt;
					text-transform: capitalize;
					line-height:25px;
					display:block;
					font-weight:500;
				}
				.index_prodcol .manufacturer_name
				{
					color:#000;
					text-transform:uppercase;
					font-size:11pt;
					font-weight:500;
				}
				
				.index_prodcol img
				{
					margin:0px 0px;
					height:140px;
				}
				.features_index img
				{
					margin:5px;
					height:120px;
				}
				
				.index_detailbox
				{
					width:190px;
				}
				
				.index_detailbox a{
					color:#555;
					font-size:9.5pt;
					text-transform: capitalize;
				}
				
				.index_prodcol_catname{
					line-height:1;
					color:#929292;
					font-size:9pt;
					padding-top:2px;
				}
				
				SPAN.errorText {
					color: #ff0000;
				}
				
				.moduleRow { }
				.moduleRowOver { background-color: #eee; cursor: pointer; cursor: hand; }
				.moduleRowSelected { background-color: #ddd; }
				
				.checkoutBarFrom, .checkoutBarTo { font-size: 9pt; color: #737272; text-transform: uppercase;}
				.checkoutBarCurrent { font-size: 9pt; color: #2e2e2e; text-transform:uppercase;font-weight:bold;}
				.checkoutBarFrom:hover{  color: #000;}
				.checkoutpage_bar{
					width:100%;
					padding:30px 45px;
					background:none;
					float:left;
					border-bottom:0px #ccc solid;
				}
				.checkoutpage_bar td {
					padding:5px 10px;
					/*background: url(site_media/img/checkoutbar_bg.png) repeat-x 0px 3px ;*/
				}
				
				/* message box */
				
				.messageBox { font-size: 10px;background:#e72a2a; }
				.messageStackError{  font-size: 10pt; color:#e72a2a;background:#ffe7e7; text-align:center;padding:9px 15px;border:1px #e72a2a solid;border-left:8px #e72a2a solid;}
				.messageStackSuccess { font-size: 10pt; color:#19970c;background:#cdedca; text-align:center;padding:9px 15px;border:1px #21ac13 solid;border-left:8px #21ac13 solid; }
				.messageStackWarning {  font-size: 10pt; color:#333;background:#fff8dd; text-align:center;padding:9px 15px;border:1px #ffd428 solid;border-left:8px #ffd428 solid;}
				/* input requirement */
				
				.inputRequirement {  font-size: 8pt; color: #8b8b8b; }
				.input_requirement_box { position:absolute;width:100%;text-align:right;padding-right:35px;}
				
				.small_heading_link{ color:#222; font-size:10pt;}
				
				
				.shadowbox{box-shadow: 0px 0px 10px 0px #d6d6d6;border:0px #000 solid;}
				.contentbox{ float:left;padding:25px;}
				
				
				.topmenu{ 
					font-size:12pt;
					text-transform: uppercase;
					padding:0px 0px 0px 20px;
				}
				.topmenu_link{ color:#f285af; font-size:9.5pt; text-transform:uppercase;}
				
				
				INPUT[type="text"].newsletter{
					padding:2px 6px 2px 10px;
					width:150px;
					border:1px #ebcedb solid;
					line-height:25px;
					height:25px;
					font-size:8pt;
					color:#979797;
					background:#fff;
					font-style:italic;
					
				}
				
				.borderX{
					border-top:1px #dedede solid;
				}
				.borderX2{
					border-top:1px #303030 solid;
				}
				
				.go_top
				{
					background:url('site_media/img/top_arrow.png') no-repeat top center;
					padding:30px 5px 20px 5px;
					display:inline-block;
					margin-bottom:-5px;
					font-size:11pt;
					letter-spacing:1px;
					text-transform:uppercase;
					color:#777;
				}
				
				.footer_subscriber
				{
					border:0px #000 solid;
					position:fixed;
					right:55px;
					bottom:-208px;
					z-index:9999;
				}
				#subscriber_activator
				{
					padding:7px 25px 12px 55px;
					color:#fff;
					float:right;
					margin-top:-45px;
					border-top:6px #eb1b24 solid;
					background:#eb1b24 url('site_media/img/free_voucher.png') no-repeat 8% 50%;
				}
				#subscriber_activator_close
				{
					background:#eb1b24;
					padding:7px 25px;
					color:#fff;
					float:right;
					margin-top:-45px;
					border:5px #eb1b24 solid;
					display:none;
				}
				.subsciber_content
				{
					background:#a1978d;
					border:0px #ccc solid;
					padding:30px 25px;
					color:#fff;
				}
				.subscribe_special_title
				{
					font-size:14pt;
					color:#fff
				}
				
				.footer_banner_title{
					text-transform:uppercase;
					font-size:17pt;
					color:#000;
					padding:10px 0px 25px 0px;
				}
				
				.footer_heading{
					color:#d3d3d3; font-size:9pt; text-transform:uppercase;font-weight:normal;border-bottom:1px #383838 solid;padding-bottom:10px;letter-spacing:1px;
				}
				.footerinfo_menuLink:hover{ color:#151515;}
				
				.footerinfo_menu_separtor{ background:url(site_media/img/footer_menu_separator.png) center no-repeat;}
				
				.footer_text{
					color:#555;
					font-size:9pt;
				}
				.footer_text a { color:#555;font-size:9pt;}
				
				.footer_contentbg{ background:none;color:#333; padding:40px 0px 5px 0px; float:left; width:100%;}
				.footer_sitemap_bg{ background:#38343c;color:#111; padding: 0px 0px 5px 0px; float:left; width:100%;border-top:0px #dedede solid;}
				
				.footerbg{ background:none;color:#000; padding:40px 0px 0px 0px; float:left; width:100%;}
				.footer_panel{ max-width:1200px;background:#38343c;border-top:0px #efefef solid !important;}
				.footer_menu_panel
				{
					display:inline-block;
					width:100%;
					padding:50px 0px 40px 0px;
				}
				
				.footer_paymentgateway_panel
				{
					width:100%;max-width:1200px;display:inline-block;
				}
				
				.footer_left
				{
					float:left !important;
					width:74%;
					border:0px #fff solid;
					margin: 0px 0px 0px 0px !important;
				}
				.footer_right
				{
					float:right !important;
					min-width:25%;
					border:0px #fff solid !important;
					margin: 0px 0px 0px 0px !important;
				}
				.footer_column_content
				{
					float:left;
					margin:5px 50px 35px 30px;
					text-align:left;
					color:#fff;
					width:40%;
				}
				.footer_column
				{
					float:left;
					margin:15px 20px 35px 0px;
					text-align:left;
					color:#fff;
					border:0px #000 solid;
					letter-spacing:0px;
					font-size:9pt;
					width:270px;
					display:inline-block;
					box-sizing:border-box;
				}
				
				
				.footer_copyright_bg{color:#656565; padding:30px 0px; width:100%;border:0px #000 solid;}
				.copyright_center
				{
					color:#fff;
					font-size:9.5pt;
					text-align:left;border:0px #000 solid;
					width: 50%;
					float: left;
					padding: 30px 0px;
				}
				.copyright_center a {color:#fff;font-size:9.5pt;}
				.copyright_right 
				{ 
					float:right;text-align:right;border:0px #000 solid;
				}
				.copyright_right img { width:100%;max-width:400px;}
				.payment_gateway_icon{ float:right}
				.payment_gateway_icon img
				{
					width:100%;
					max-width:300px;
				}
				.sub_footer_table
				{
					display:inline-block;
					margin:5px 30px 35px 30px;
					text-align:center;
					color:#616161;
					font-size:8.5pt;
				}
				.icon_title
				{
					color:#701215;
				}
				
				.newsletter_subscribe_bg{  
					width:100%;
					border-top:1px #dedede solid;border-bottom:1px #dedede solid;
					background:#2f2b32;
					padding:50px 25px 50px 25px;
					display:inline-block;
				}
				.footer_newsletter_subscription_bg
				{
					width:100%;
					padding: 20px 20px;
					display: inline-block;
					background: #2f2b32;
				}
				.footer_newsletter_panel
				{
					border:0px #000 solid;
					width: 45%;
					display:inline-block;
					padding:20px 0px;
					vertical-align:middle;
				}
				.footer_content_panel
				{
					width:100%;
					display:inline-block;
					padding:50px 25px;
				}
				
				.footerMenu { padding:0px 20px 0px 20px;}
				
				.footerinfo_menu{
					font-size:20pt;
					font-weight:normal;
					letter-spacing:1px;
					color:#000; 
					text-transform:uppercase;
					line-height:1.3;
				}
				
				red
				{
					color:#701215;
				}
				
				.footerMenu_link{
					font-size:20pt;
					font-weight:900;
					line-height:1.0 !important;
					letter-spacing:-0.5px;
					color:#f2b400; 
					font-family:"Hind Vadodara", sans-serif;
					text-transform: uppercase;
				}
				.footerMenu_link:hover, .fade:hover , .footer_link:hover{ color:#f2b400;text-decoration: none;}
				
				.sub_footer_menu td {
					padding:0px 0px 0px 0px;
				}
				
				.sub_footer_menu {
					margin-top:0px;
				}
				
				.fade { color:#fff; text-transform:capitalize;font-size:11pt;letter-spacing:0px; font-weight:600;}
				.subscribe_newsletterText{
					font-size:16pt;
					font-weight:700;
					letter-spacing:0px;
					color:#f2b400; 
					text-transform: capitalize;
				}
				.connect_with_us{
					font-size:11pt;
					font-weight:600;
					letter-spacing:0px;
					color:#000; 
					text-transform: uppercase;
				}
				
				.footerText, .footer_link{ color:#474747; font-size:9.5pt;}
				
				.leftcol{ background:#fff; border-bottom:0px #000 solid;}
				
				.category_expand
				{
					display:inline-block;
					margin-bottom:-4px;
					margin-left:2px;
				}
				.category_heading{
					font-size:10.5pt;
					background:none;
					color:#701215;
					font-weight:600;
					text-transform: uppercase;
					padding:0px 5px 10px 0px;
					border-bottom:0px #eee solid;
				}
				.categoryCol{padding:3px 0px 3px 20px;color:#8c8c8c;line-height:1.5;border-bottom:0px #ccc dotted;}
				.categoryCol:nth-last-child(1)
				{
					padding-bottom:5px;
				}
				.selected_category
				{
					font-weight:500;
					color:#000;
					font-size:9pt;
					text-transform:capitalize;
					text-decoration:underline;
				}
				
				.innerCart_border{border-bottom:0px #333 solid; border-top:2px #333 solid; padding:7px 0px 7px 0px;font-size:11pt;}
				
				.selected_category_parent{ padding:8px 0px 3px 0px;}
				.selected_category_parent a
				{
					color:#000;
					font-weight:600;
					font-size:10pt;
					text-transform:uppercase;
					text-decoration:underline;
				}
				.category_parent {padding:8px 0px 0px 0px; }
				.category_parent a
				{
					color:#555;
					font-weight:400;
					font-size:10pt;
					text-transform:uppercase;
					
				}
				
				.category_parent a:hover, .categoryCol a:hover, .price_list:hover, .leftmenu_list:hover ,.selected_price:hover ,.selected_category_parent a:hover
				{ margin-left:3px;text-decoration:underline;color:#000;}
				.category_link{ color:#777; font-size:9pt;text-transform:capitalize;}
				.category_link:hover{ color:#000 !important; font-size:9pt;text-transform:capitalize;}
				.selected_price
				{
					font-weight:bold;
					text-decoration:none;
					color:#000;
					font-size:9pt;
					text-transform:uppercase;
				}
				.price_list{
					color:#777;
					font-weight:400;
					font-size:10pt;
					text-transform: uppercase;
				}
				.leftmenu_list{
					color:#333;
					font-size:10pt;
					text-transform: uppercase;
					line-height:1.5;
				}
				
				.category_price { padding:0px 0px 5px 0px;}
				
				.breadcumb_bg{
					padding:5px 0px 5px 0px;
					font-size:9pt;
					color:#7c7c7c;
					text-transform:uppercase;
				}
				
				
				.breakrumbText:hover, .viewalltext:hover {color:#000; text-decoration:underline;}
				.breakrumbText{ font-size:9pt; text-transform: capitalise;color:#777; font-weight:400; letter-spacing:0.5px; }
				.total_display_text{ font-size:9pt; text-transform: capitalise;color:#868686; line-height:1;}
				.viewalltext { color:#777; font-size:9pt; text-transform: capitalise;}
				.arrow_next_pageResults
				{
					background:url(site_media/img/next_prod.png) no-repeat top right;
					width:20px;
					padding:2px 35px 0px 8px;
					color:#111;
					font-size:9pt;
					text-transform:uppercase;
				}
				.arrow_next_pageResults:hover
				{
					color:#202020;
					background:url(site_media/img/next_prod.png) no-repeat top right;
				}
				.arrow_prev_pageResults
				{
					background:url(site_media/img/prev_product.png) no-repeat top left;
					width:20px;
					padding:2px 8px 0px 35px;
					color:#111;
					font-size:9pt;
					text-transform:uppercase;
				}
				.arrow_prev_pageResults:hover
				{
					background:url(site_media/img/prev_product.png) no-repeat top left;
					color:#202020;
				}
				
				.related_prod_img:hover , .related_prod_img_color:hover , .related_prod_img_color_big:hover{ border:1px transparent solid;}
				.related_prod_img{ 
					border:1px #fff solid; display:inline-block; margin:5px 3px;
				}
				
				.related_prod_img_color_big
				{
					border:1px transparent solid; display:inline-block; margin-top:2px;
					padding:1px;
					height:30px !important;
					width:30px !important;
					display:inline-block;
					
					-webkit-border-radius: 34px; 
					-moz-border-radius: 34px; 
					border-radius: 34px; 
				}
				.related_prod_img_color
				{
					border:1px transparent solid; display:inline-block; margin:2px;
					padding:5px;
					height:14px !important;
					width:14px !important;
					display:inline-block;
					
					-webkit-border-radius: 24px; 
					-moz-border-radius: 24px; 
					border-radius: 24px; 
				}
				
				A.related_prod_color_link
				{
					border:2px #e3e3e3 solid !important;
					-webkit-border-radius: 44px; 
					-moz-border-radius: 44px; 
					border-radius: 44px; 
					height:34px !important;
					width:34px !important;
					display:inline-block;
					position:relative;
					text-align:center;
					margin:3px;
				}
				A.related_prod_color_link:hover {
					border:2px #222 solid !important;
				}
				
				A.prod_color_link
				{
					border:2px transparent solid !important;
					-webkit-border-radius: 34px; 
					-moz-border-radius: 34px; 
					border-radius: 34px; 
					height:18px !important;
					width:18px !important;
					display:inline-block;
					position:relative;
					text-align:center;
					margin:12px 3px 0px 3px;
				}
				A.prod_color_link:hover, A.selected_prod_color_link
				{
					border:2px #222 solid !important;
					-webkit-border-radius: 34px; 
					-moz-border-radius: 34px; 
					border-radius: 34px; 
					height:18px !important;
					width:18px !important;
					display:inline-block;
					position:relative;
					text-align:center;
					margin:12px 3px 0px 3px;
				}
				
				.color_gray_border
				{
					border:1px #888 solid !important;
				}
				
				
				.product_panel
				{
					float:none;
					width:100%;
					padding:0px 0px;
					max-width:1300px;
					padding: 0px 15px;
				}
				.special_pwp_col
				{
					width:calc(92% / 6) !important;
				}
				.prodcol
				{
					position:relative;
					border:0px #000 solid;
					color:#5e5e5e;
					font-size:8pt;
					display:inline-block;
					margin:5px 1% 15px 1% !important;
					vertical-align:top;
					padding:10px 10px;
					box-sizing:border-box;
					width:calc(92% / 4);
					
					-o-transition: all 0.3s linear;
					-moz-transition: all 0.3s linear;
					-khtml-transition: all 0.3s linear;
					-webkit-transition: all 0.3s linear;
					-ms-transition: all 0.3s linear;
					transition: all 0.3s linear;
				}
				.prodcol:hover
				{
					cursor:pointer;
					margin-top:-2px !important;
					display:inline-block;
				}
				
				
				.border_dashed{ border-top:1px #dcdcdc dashed;}
				
				.proddetail_stock{
					border-top:1px #ccc solid;
				}
				
				.rightcol
				{
					border:1px #333 solid;
					padding:20px;
				}
				
				.prodcol .rightcol_prodname{
					color:#232323;
					font-size:9pt;
					text-transform: capitalize;
					line-height:25px;
					display:block;
					font-weight:400;
				}
			}
			.prodcol .manufacturer_name
			{
				color:#000;
				text-transform:uppercase;
				font-size:11pt;
				font-weight:bold;
			}
			
			.prodcol .css_btn , .index_prodcol .css_btn
			{
				background: #fff;
				font-size:10pt;
				color:#8b8476;
				text-transform: capitalize;
				padding:7px 20px 8px 20px;
				border:1px #8b8476 solid;
				font-weight:normal;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/* Safari 3-4, iOS 1-3.2, Android 1.6- */
				-webkit-border-radius: 2px; 
				/* Firefox 1-3.6 */
				-moz-border-radius: 2px; 
				/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
				border-radius: 2px; 
				
				box-shadow:0px 2px 3px 0px #ccc;
			}
			.prodcol:hover .css_btn , .index_prodcol:hover .css_btn
			{
				color:#fff;
				background:#701215;
				border:1px #701215 solid;
				
				box-shadow:0px 2px 9px 0px #aaa;
			}
			
			.prodcol .alsopurchase_prodname{
				color:#000;
				font-weight:900;
				text-transform: uppercase;
				font-size:9.5pt;
			}
			
			.prodcol:hover .rightcol_prodname, .prodcol:hover .alsopurchase_prodname ,.index_prodcol:hover .rightcol_prodname{
				color:#000;font-weight:500;
			}
			
			.prodlist_namebox{
				border:0px #000 solid;
				font-weight:bold;font-size:9pt;
				padding-top:10px !important;padding-bottom:0px !important;
				line-height:25px;
				text-align:center;
			}
			
			.newprod_detailbox{ padding:10px 10px 0px 10px; }
			.pricebox{ padding:5px 10px 5px 10px;}
			.newprod_model{ padding:3px 0px 3px 0px; color:#7d7d7d;}
			
			.out_of_stock
			{
				opacity:0.6;
				filter:alpha(opacity=60); /* For IE8 and earlier */
			}
			.out_of_stock_box
			{
				color:#fff;
				background:#C00;
				padding:6px 48px;
				font-size:9pt;
				display:inline-block;
				border:0px #000 solid;
				text-align:center !important;
				width:100% !important;
			}
			DIV.special_sold_out_message
			{
				width:100%;
				background:#ff0000;
				color:#fff;
				font-size:14pt;
				font-weight:bold;
				padding:5px 15px;
				float:none !important;
			}
			DIV.special_coming_soon_message
			{
				width:100%;
				background:#906;
				font-size:14pt;
				font-weight:bold;
				color:#fff;
				padding:5px 15px;
				float:none !important;
			}
			.comingsoon_msg { 
				text-align:center;
				padding:10px 0px 10px 0px;
				position:absolute;
				width:50%;
				left:25%;
				top:48%;
				background:#906;
				color:#fff;
				font-size:11pt;
				font-weight:bold;
			}
			
			.stockWarning_msg { 
				padding:5px 0px 5px 0px;
				position:absolute;
				width:100%;
				padding-top:45%;
				height:100%;
				border:0px #000 solid;
				background:#000;
				opacity:0.4;
				filter:alpha(opacity=40);
			}
			
			.index_stockWarning_msg{
				text-align:center;
				padding:5px 0px 5px 0px;
				position:absolute;
				width:270px;
				margin-top:200px;
				background:#000;
				opacity:0.7;
				filter:alpha(opacity=70);
				z-index:9;
			}
			
			.soldout
			{
				background:none;
				/* opacity:0.7;
				filter:alpha(opacity=70); */
				color:#fff;
				font-weight:400;
				text-transform:uppercase;
				width:140px;
				border:0px #fff solid;
				margin:3px 0px;
				padding:6px 15px;
				font-size:10pt;
			}
			.notify_me
			{
				background:#fff;
				color:#701215;
				font-weight:normal;
				width:100px;
				border:1px #ccc solid;
				margin:3px 0px;
				padding:4px 15px;
				font-size:9pt;
			}
			
			.responsive_img { width:100%;}
			
			.option_box_featureprod { color:#585858;z-index:1005;text-align:center;font-size:9pt; font-weight:normal;padding:0px 0px 5px 0px;width:100%;border:0px #000 solid;}
			.option_box{ color:#7e7e7e;z-index:1005;text-align:center;font-size:8pt; font-weight:bold;padding:0px 0px 3px 0px;width:80%;border:0px #000 solid; text-transform:uppercase;position:absolute;bottom:0px;background: #fff;left: 50%;transform: translate(-50%,0%);}
			.option_style {padding:8px 5px; color:#000;}
			
			.hover-item
			{
				background:#fff;
				position:absolute;
				bottom:0;
				left:0;
				width:100% !important;
				box-sizing:border-box;
				border:0px #939393 solid;
				z-index:999;
				opacity:0 !important;
				-webkit-transition: opacity 0.5s ease-in !important;
				-moz-transition: opacity 0.5s ease-in !important;
				-ms-transition: opacity 0.5s ease-in !important;
				-o-transition: opacity 0.5s ease-in !important;
				transition: opacity 0.5s ease-in !important;
			}
			
			.newprod_img:hover .hover-item
			{
				display:inline-block !important;
				opacity:1 !important;
				border:1px #efefef solid;
			}
			
			.quick_view_title { margin:5px 0px;}
			.prodDetail_name_quickview{ 
				font-size:18pt;
				font-weight:600;
				text-transform: capitalize;
				color:#000;
				padding:10px 0px 10px 0px;
				line-height:1;
				letter-spacing:1px;
			}
			.prodDetail_name_wishlist{ 
				font-size:11pt;
				font-weight:500;
				text-transform: capitalize;
				color:#000;
				padding:0px 0px 0px 0px;
				line-height:1.2;
			}
			
			.prodDetail_name{ 
				font-size:15pt;
				font-weight:500;
				text-transform:capitalize;
				color:#555;
				padding:0px 0px 0px 0px;
				font-family: 'Oxygen', sans-serif;
			}
			
			.prodDetail_code{ font-size:9.5pt; color:#222;padding:5px 0px 0px 0px; font-weight:normal;}
			.prodDetail_price{
				color:#333;
				font-size:14pt;
				font-weight:normal;
				letter-spacing:0px;
				font-family: 'Oxygen', sans-serif !important;
				
			}
			.prodDetail_price_special
			{
				color:#ce0000;
				font-size:14pt;
				font-weight:600;
				letter-spacing:0px;
				padding-bottom:5px;
				font-family: 'Oxygen', sans-serif !important;
			}
			
			.you_saved
			{
				color:#fff;
				background:#ce0000;
				padding:5px 18px;
				margin-left:0px;
				font-weight:500 !important;
				font-size:9pt !important;
				font-family: 'Oxygen', sans-serif !important;
				border:0px #000 solid;
			}
			.product_detail_combo
			{
				color:#fff;z-index:1005;text-align:left;padding-top:0px; font-weight:600;font-size:9pt;border:0px #000 solid;padding:5px 10px;background:#ce0000;font-family: 'Oxygen', sans-serif;
			}
			
			.prodDetai_tax
			{
				font-size:9pt;
				color:#888;
			}
			
			.prodDetail_shortDesp{
				padding:5px 0px 5px 0px; text-transform: uppercase;color:#777;font-size:10pt;font-weight:500;letter-spacing:0.5px;
			}
			
			.prodDetail_shortDesp_content
			{
				line-height:15px;
			}
			.prodDetail_desp{ text-transform: uppercase; font-weight:bold;}
			
			.css_btnStyle{ padding:10px 0px 10px 0px;}
			
			.css_btn_text2{
				background: none;
				font-size:9pt;
				color:#000;
				text-transform: uppercase;
				font-weight:500;
			}
			.css_btn_text2:hover { text-decoration:underline;}
			.css_btn_text{
				background: url(site_media/img/arrow_continue.png) no-repeat 0% 50%;
				font-size:9pt;
				color:#000;
				text-transform: uppercase;
				padding:10px 30px 10px 30px;
				border:0px #000 solid;
				font-weight:bold;
				
			}
			.css_btn_text:hover{
				background: url(site_media/img/arrow_continue.png) no-repeat 0% 50%;
				font-size:9pt;
				color:#701215;
				text-transform: uppercase;
				padding:10px 30px 10px 30px;
				border:0px #000 solid;
				font-weight:bold;
			}
			
			.product_list_rating
			{
				width:100%;
				padding-top:3px;
				margin-left:-5px;
				border:0px #000 solid;
				text-align:center;
			}
			.product_list_rating img
			{
				width:79px;
				height:auto !important;
			}
			
			.checkout
			{
				background: #701215 !important;
				border:1px #701215 solid !important;
				color:#fff !important;
			}
			
			.buynow
			{
				background: #fff;
				font-size:8pt;
				color:#888;
				text-transform: uppercase;
				padding:7px 8px 7px 8px;
				line-height:12px;
				border:1px #ccc solid;
				font-weight:normal;
				letter-spacing:1px;	
				width:60px;
				display:block;
				text-align:center;
				position:absolute;
				top:0px;
				right:0px;
				
				-webkit-border-radius: 4px; 
				-moz-border-radius: 4px; 
				border-radius: 4px; 
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
			}
			.buynow:hover
			{
				background: #701215;
				border:1px #701215 solid;
				color:#fff;
				text-transform: uppercase;
				padding:7px 8px 7px 8px;
			}
			.coming_soon
			{
				background:#906;
				color:#fff;
			}
			.css_btn_wishlist
			{
				background: #fff url('site_media/img/wishlist_icon_smaller.png') no-repeat 90% 45%;
				font-size:11pt;
				color:#888;
				text-transform: capitalize;
				padding:10px 50px 10px 30px;
				/*border:1px #701215 solid;*/
				display:block;
				font-weight:700;
				margin:0px !important;
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			.css_btn_wishlist:hover{
				background: #fff url('site_media/img/wishlist_icon_smaller.png') no-repeat 90% 45%;
				color:#333;
				text-decoration:none;
				border:0px #701215 solid;
			}
			
			.css_btn_notify_me:hover{
				background: #000;
				color:#fff;
				text-decoration:none;
				border:1px #000 solid;
			}
			
			.css_btn_notify_me
			{
				background: #fff;
				font-size:9pt;
				color:#b40606;
				text-transform: capitalize;
				padding:5px 0px 5px 0px;
				border:1px #b40606 solid;
				display:block;
				width:100%;
				font-weight:normal;
				text-align:center;
				margin:0px 5px !important;
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			
			.css_btn_pay
			{
				display:block;
				width:100%;
				background:#00ac45;
				color:#fff;
				padding:12px 0px;
				font-size:9.5pt;
				text-transform:uppercase;
				font-weight:700;
				letter-spacing:0px;
				border:1px #00ac45 solid;
			}
			.css_btn_pay:hover
			{
				background:#009e3f;
				color:#fff;
				border:1px #009e3f solid;
			}
			
			.css_btn_full
			{
				display:block;
				width:100%;
				background:#000;
				color:#fff;
				padding:12px 0px;
				font-size:9.5pt;
				text-transform:uppercase;
				font-weight:700;
				letter-spacing:0px;
				border:1px #000 solid;
			}
			.css_btn_full:hover , .css_btn_full2:hover
			{
				background:#8b8b8b;
				color:#fff;
				border:1px #8b8b8b solid;
			}
			.css_btn_full2
			{
				display:block;
				width:100%;
				background:#fff;
				color:#000;
				padding:12px 0px;
				font-size:9.5pt;
				text-transform:uppercase;
				font-weight:700;
				letter-spacing:0px;
				border:1px #000 solid;
			}
			
			
			.css_btn{
				background: #000;
				font-size:10pt;
				color:#fff;
				text-transform: uppercase;
				padding:13px 30px 14px 30px;
				border:1px #000 solid;
				font-weight:700;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/* Safari 3-4, iOS 1-3.2, Android 1.6- */
				-webkit-border-radius: 2px; 
				/* Firefox 1-3.6 */
				-moz-border-radius: 2px; 
				/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
				border-radius: 2px;
				
				/*    box-shadow:0px 2px 3px 0px #ccc;*/
			}
			.css_btn:hover, .css_btn2:hover, .css_btn_large:hover{
				background: #8b8b8b;
				color:#fff;
				text-decoration:none;
				border:1px #8b8b8b solid;
			}
			
			.css_btn_medium
			{
				background: #701215;
				font-size:12pt;
				letter-spacing:1px;
				color:#fff;
				text-transform: capitalize;
				padding:11px 35px 11px 35px;
				border:1px #000 solid;
				font-weight:normal;
				font-weight:bold;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			
			.css_btn_checkout
			{
				background: #f2b400;
				width:100%;
				display:inline-block;
				font-size:11pt;
				letter-spacing:0px;
				color:#111;
				text-transform: uppercase;
				padding:15px 10px 15px 10px;
				border:1px #f2b400 solid;
				font-weight:700;
				text-align:center;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			
			.css_btn_checkout:hover
			{
				background: #222;
				width:100%;
				display:inline-block;
				letter-spacing:0px;
				color:#fff;
				text-transform: uppercase;
				padding:15px 10px 15px 10px;
				border:1px #222 solid;
				text-align:center;
			}
			
			.css_btn_checkout2
			{
				background: #701215;
				display:inline-block;
				font-size:10pt;
				letter-spacing:1px;
				color:#ffdf88;
				text-transform: uppercase;
				padding:10px 10%;
				border:1px #701215 solid;
				
				font-weight:600;
				text-align:center;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			
			.css_btn_checkout2:hover
			{
				background: #390304;
				display:inline-block;
				font-size:10pt;
				letter-spacing:1px;
				color:#ffdf88;
				text-transform: uppercase;
				padding:10px 10%;
				border:1px #390304 solid;
				text-align:center;
			}
			
			.css_btn_large
			{
				background: #701215;
				font-size:14pt;
				letter-spacing:1px;
				color:#fff;
				text-transform: capitalize;
				padding:14px 45px 14px 45px;
				border:1px #701215 solid;
				font-weight:normal;
				font-weight:bold;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			.css_btn_large2
			{
				background: #444;
				font-size:14pt;
				letter-spacing:1px;
				color:#fff;
				text-transform: capitalize;
				padding:14px 45px 14px 45px;
				border:1px #444 solid;
				font-weight:normal;
				font-weight:bold;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			.css_btn_large2:hover
			{
				color:#fff;	background: #333;	border:1px #333 solid;
			}
			.css_btn_large:hover
			{
				color:#fff;	background: #d71820;	border:1px #d71820 solid;
			}
			
			.css_btn2{
				background: #fff;
				font-size:9pt;
				color:#000;
				padding:10px 30px 10px 30px;
				text-transform: uppercase;
				font-weight:600;
				letter-spacing:1px;
				border:1px #000 solid;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			
			
			.css_narrowBtn{
				background: #fff;
				font-size:10pt;
				color:#111;
				letter-spacing:-0.5px;
				padding:10px 15px 10px 15px;
				text-transform: capitalize;
				border:1px #f2b400 solid;
				line-height:16px;
				margin:1px 0px;
				display:inline-block;
				width:auto !important;
				cursor:pointer;
				font-weight:700;
				font-family:"Hind Vadodara", sans-serif;
				
				/*  -webkit-border-radius: 4px; 
				-moz-border-radius: 4px; 
				border-radius: 4px; */
				
				/*  box-shadow:0px 2px 3px 0px #ccc;*/
			}
			.css_narrowBtn:hover{
				background: #f2b400;
				color:#111;
				padding:10px 15px 10px 15px;
				border:1px #f2b400 solid;
				
			}
			
			.css_narrowBtn2{
				background: #f2b400;
				font-size:10pt;
				color:#111;
				letter-spacing:-0.5px;
				padding:10px 15px 10px 15px;
				text-transform: capitalize;
				border:1px #f2b400 solid;
				line-height:16px;
				margin:1px 0px;
				display:inline-block;
				width:auto !important;
				cursor:pointer;
				font-weight:700;
				font-family:"Hind Vadodara", sans-serif; 
			}
			.css_narrowBtn2:hover{
				background: #111;
				color:#f2b400;
				padding:10px 15px 10px 15px;
				border:1px #f2b400 solid;
				
			}
			
			.css_wideBtn{
				background: #333;
				font-size:9pt;
				color:#fff;
				letter-spacing:0px;
				padding:8px 24px 8px 24px;
				text-transform: capitalize;
				border:1px #333 solid;
				line-height:16px;
				margin:1px 0px;
				display:inline-block;
				width:auto !important;
				cursor:pointer;
				
				/* Safari 3-4, iOS 1-3.2, Android 1.6- */
				-webkit-border-radius: 4px; 
				/* Firefox 1-3.6 */
				-moz-border-radius: 4px; 
				/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
				border-radius: 4px; 
				
				/*  box-shadow:0px 2px 3px 0px #ddd;*/
			}
			.css_wideBtn:hover{
				background: #000;
				color:#fff;
				padding:8px 24px 8px 24px;
				border:1px #000 solid;
				
			}
			.css_wide_smallBtn{
				background: #333;
				font-size:9pt;
				color:#fff;
				letter-spacing:0px;
				padding:5px 24px 5px 24px;
				text-transform: capitalize;
				border:1px #333 solid;
				line-height:16px;
				margin:1px 0px;
				display:inline-block;
				width:auto !important;
				cursor:pointer;
				
				/* Safari 3-4, iOS 1-3.2, Android 1.6- */
				-webkit-border-radius: 4px; 
				/* Firefox 1-3.6 */
				-moz-border-radius: 4px; 
				/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
				border-radius: 4px; 
				
				/*  box-shadow:0px 2px 3px 0px #ddd;*/
			}
			.css_wide_smallBtn:hover{
				background: #000;
				color:#fff;
				padding:5px 24px 5px 24px;
				border:1px #000 solid;
				
			}
			
			INPUT[type="submit"].css_wide_smallBtn{
				background: #333;
				font-weight:normal;
				font-size:9pt;
				color:#fff;
				height:35px;
				letter-spacing:0px;
				padding:3px 20px 3px 20px;
				text-transform: capitalize;
				border:1px #333 solid;
				line-height:16px;
				margin:1px 0px;
				display:inline-block;
				width:auto !important;
				cursor:pointer;
				
				/* Safari 3-4, iOS 1-3.2, Android 1.6- */
				-webkit-border-radius: 4px; 
				/* Firefox 1-3.6 */
				-moz-border-radius: 4px; 
				/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
				border-radius: 4px;
				
				/*  box-shadow:0px 2px 3px 0px #ddd;*/
			}
			
			INPUT[type="submit"].css_wide_smallBtn:hover
			{
				background:#000;
				border:1px #000 solid;
				height:35px;
				line-height:16px;
				padding:3px 20px 3px 20px;
			}
			
			INPUT[type="submit"].narrowsubmit
			{
				padding:5px 15px 5px 15px;
				border:1px #000 solid;
				background: #fff;
				line-height:10px;
				width:auto;
				font-size:9pt;
				height:25px;
				color:#000;
				text-transform: capitalize;
				font-family: 'Oxygen', sans-serif;
				cursor:pointer;
				font-weight:normal;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			
			INPUT[type="submit"].narrowsubmit:hover
			{
				padding:5px 15px 5px 15px;
				border:1px #701215 solid;
				background: #701215;
				line-height:10px;
				width:auto;
				color:#fff;
			}
			
			INPUT[type="button"].review_btn{
				background: #fff;
				font-size:9pt;
				color:#000;
				padding:10px 30px 10px 30px;
				text-transform: uppercase;
				border:0px #cecece solid;
				height:42px;
				line-height:13px;
				width:auto;
				font-family: 'Oxygen', sans-serif;
				cursor:pointer;
				border:1px #000 solid;
				font-weight:600;
				letter-spacing:1px;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
			}
			
			INPUT[type="button"].review_btn:hover{
				background:#8b8b8b;
				color:#fff;
				border:1px #8b8b8b solid;
			}
			
			INPUT[type="submit"].standard_submit
			{
				padding:5px 25px 5px 25px;
				border:1px #444 solid;
				background: #444;
				line-height:10px;
				width:auto;
				font-size:10pt;
				height:39px;
				color:#fff;
				text-transform: capitalize;
				font-family: 'Oxygen', sans-serif;
				cursor:pointer;
				font-weight:700;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			
			INPUT[type="submit"].standard_submit:hover
			{
				padding:5px 25px 5px 25px;
				border:1px #701215 solid;
				background: #701215;
				line-height:10px;
				width:auto;
				color:#fff;
			}
			
			.sign_in_link
			{
				width:30px;
				height:30px;
				display:block;
				color:#d60f43; text-transform: uppercase;font-size:9pt;font-weight:normal;
				cursor:pointer;
				background:url(site_media/img/search_bg.png) no-repeat;
			}
			
			.search_bar_close
			{
				cursor:pointer;display:block;
				position:absolute;right:-68px;
				top:7px;
				padding:0px 12px !important;height:33px !important;
				line-height:15px !important;
			}
			.search_panel
			{
				position:fixed;
				top:0px;
				left:0px;
				background:#fff;
				height:80px;
				border:0px #000 solid;
				padding:15px 10px 35px 10px;
				display:none;
				z-index:10009;
				width:100%;
			}
			.auto_complete_style
			{
				border:5px #000 solid;
			}
			.search_bar
			{
				display:none;
				position:fixed;
				margin-top:0px;
				background:#fff;
				border:0px #efefef solid;
				top:0px;
				left:0px;
				z-index:10015;
				width:100%;
			}
			#close_search_panel
			{
				margin:-5px 5px 0px 5px;color:#333;
				display:inline-block;
				height:20px;
			}
			#close_search_panel i
			{
				margin-top:-5px;font-size:18pt !important;
			}
			.search_panel_button
			{
				right:40px;
				display:inline-block;
				border:0px #000 solid;
				position:absolute;top:15px;
			}
			
			.profile
			{
				position:absolute;
				margin-top:90px;
				background:#fff;
				border:1px #ddd solid;
				display:none;
				right:30;
				margin-right:10px;
				z-index:9999;
				width:auto;
				max-width:200px;
				border: 0px #efefef solid;
				box-shadow:0px 0px 10px 0px #dfdfdf;
			}
			[class*="fas fa-"]{
				font-size: 19px;
				margin: 0px 5px;
			}
			[class*="fab fa-"]{
				font-size: 24px;
				margin: 0px 5px;
				color: #000;
			}
			.myaccount_bar
			{
				position:absolute;
				margin-top:35px;
				background:#fff;
				border:1px #222 solid;
				border-top:4px #222 solid;
				display:none;
				padding:10px 10px;
				margin-left:25px;
				z-index:9999;
				width:auto;
			}
			.myaccount_bar ul
			{
				padding:0 0 0px 0; margin:0px 0px 0px 0px; list-style:none; position:relative;text-align:center;
			}
			.myaccount_bar ul li
			{
				text-align:center;
			}
			.myaccount_bar li a { color:#fff; margin:10 2px 10 2px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap;font-size:9pt; font-weight:normal; text-align:left; text-transform: uppercase;text-align:center;}
			.myaccount_bar li a:hover
			{
				text-decoration:underline;
			}
			a.logoff
			{
				color:#999 !important;
				font-weight:bold !important;
			}
			
			INPUT[type="submit"].search  , INPUT[type="button"].search_bar_close{
				border:1px #cacaca solid;
				padding:5px 10px 5px 10px;
				background: #fff;
				line-height:13px;
				width:auto;
				font-size:8.5pt;
				color:#4f4f4f;
				text-transform: uppercase;
				font-family: 'Oxygen', sans-serif;
				cursor:pointer;
				height:27px;
				letter-spacing:0.5px;
			}
			INPUT[type="submit"].search:hover ,INPUT[type="button"].search_bar_close:hover{
				background: #000;
				padding:5px 10px 5px 10px;
				color:#fff;
				border:0px #cecece solid;
				cursor:pointer;
				border:1px #000 solid;
			}
			
			.headerbtn_search {  position:absolute;margin-top:-27px;margin-left:167px; }
			
			INPUT[type="submit"].checkout_submit{
				background: #595959;
				font-size:9pt;
				color:#fff;
				padding:8px 20px 8px 20px;
				text-transform: uppercase;
				border:0px #cecece solid;
				height:33px;
				line-height:13px;
				width:auto;
				font-family: 'Oxygen', sans-serif;
				cursor:pointer;
				border:1px #595959 solid;
				font-weight:normal;
				
				box-shadow:0px 2px 3px 0px #ccc;
			}
			INPUT[type="submit"].checkout_submit:hover{
				background: #000;
				color:#fff;
				cursor:pointer;
				border:1px #000 solid;
				padding:8px 20px 8px 20px;
			}
			
			INPUT[type="submit"], INPUT[type="reset"]{
				background: #f2b400;
				font-size:10pt;
				color:#222;
				padding:14px 30px 14px 30px;
				text-transform: uppercase;
				border:0px #cecece solid;
				height:46px;
				line-height:14px;
				width:auto;
				font-family: 'Oxygen', sans-serif;
				cursor:pointer;
				border:1px #f2b400 solid;
				font-weight:700;
				letter-spacing:0px;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			
			INPUT[type="submit"].full_button
			{
				background: #f2b400;
				font-size:11pt;
				color:#fff;
				padding:10px 30px 10px 30px;
				text-transform: uppercase;
				border:0px #cecece solid;
				height:48px;
				line-height:13px;
				width:100% !important;
				font-family: 'Oxygen', sans-serif;
				cursor:pointer;
				border:1px #f2b400 solid;
				font-weight:700;
				letter-spacing:-0.5px;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
			}
			
			INPUT[type="submit"].special_submit
			{
				background: #000;
				font-size:10pt;
				color:#fff;
				padding:13px 55px 13px 55px;
				text-transform: uppercase;
				border:0px #cecece solid;
				height:40px;
				line-height:10px;
				width:auto;
				font-family: 'Oxygen', sans-serif;
				cursor:pointer;
				border:1px #000 solid;
				font-weight:600;
				letter-spacing:0.5px;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			INPUT[type="submit"].special_submit:hover
			{
				background: #b03d40;
				font-weight:600;
				border:1px #b03d40 solid;
				padding:13px 55px 13px 55px;height:40px;
			}
			
			INPUT[type="submit"]:hover, INPUT[type="reset"]:hover{
				background: #8b8b8b;
				color:#fff;
				padding:10px 30px 10px 30px;
				cursor:pointer;
				border:1px #8b8b8b solid;
			}
			
			#cart_submit
			{
				background:#000;
				padding:12px 15px 12px 15px;
				font-family: 'Oxygen', sans-serif;
				line-height:15px;
				text-transform:uppercase;
				letter-spacing:2px;
				width:100%;
				height:50px;
				font-size:9.5pt;
				color:#fff;
				text-transform: capitalize;
				cursor:pointer;
				font-weight:bold;
				border:1px #000 solid;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				/*	box-shadow:0px 2px 3px 0px #ccc;*/
			}
			
			#cart_submit:hover
			{
				background:#8b8b8b;
				line-height:15px;
				color:#f;
				border:1px #8b8b8b solid;
			}
			
			.mini_button, input.mini_button
			{
				background: #701215 ;
				font-size: 7.5pt;
				line-height: 20px !important;
				text-align: center;
				font-weight: normal;
				display: block !important;
				width:61px;
				height:25px;
				color:#fff;
				padding:3px 5px;
				letter-spacing:1px;
				text-transform:uppercase;
				margin-top:1px;
				margin-bottom:1px;
				margin-left:1px;
				border:0px !important;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
				
				box-shadow:0px 2px 3px 0px #ccc;
			}
			.mini_button:hover,.mini_button:hover{
				background: #701215 !important;
				font-size: 7.5pt;
				line-height: 20px !important;
				text-align: center;
				font-weight: normal;
				display: block !important;
				width:61px;
				height:25px;
				color:#fff !important;
				padding:3px 5px !important;
				letter-spacing:1px;
				text-transform:uppercase;
				margin-top:1px;
				margin-bottom:1px;
				margin-left:1px;
				border:0px !important;
			}
			
			A.wishlist_icon
			{
				color:#040404;
			}
			.wishlist_icon img
			{
				/*	width:24px;*/
			}
			.search_bg{
				height:55px;
				width:380px;
				padding:0px 10px 0px 10px;
				font-family: 'Oxygen', sans-serif;
				position:relative;
			}
			
			INPUT[type="text"].search_box_mini{
				padding:10px 20px 10px 5px;
				width:300px;
				margin-top:2px;
				border:0px #ccc solid;
				border-bottom:3px #111 solid;
				line-height:15px;
				height:15px;
				font-size:11pt;
				letter-spacing:0.5px;
				color:#333;
				background:none;
				outline:none;
				box-shadow:none !important;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
			}
			
			INPUT[type="text"].search_box{
				padding:12px 15px 12px 5px;
				width:280px;
				border:0px #fff solid;border-bottom:1px #dedede solid;
				line-height:15px;
				font-style:italic;
				height:15px;
				font-size:9pt;
				letter-spacing:0px;
				color:#555;
				letter-spacing:1px;
				background:none;
				font-family: 'Oxygen', sans-serif;
				outline:none;
				display:inline-block;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
			}
			INPUT[type="text"].search_box:focus{
				padding:12px 15px 12px 5px;
				border:0px #fff solid;border-bottom:1px #000 solid;
				line-height:15px;
				height:15px;
				color:#cf0101;
				background:none;
				font-family: 'Oxygen', sans-serif;
				outline:none;
			}
			INPUT[type="text"].search_box_mobile{
				padding:10px 20px 10px 5px;
				width:180px;
				margin-top:2px;
				border:0px #ccc solid;
				border-bottom:1px #fff solid;
				line-height:15px;
				height:15px;
				font-size:9pt;
				letter-spacing:0.5px;
				color:#fff !important;
				background:none;
				outline:none;
				box-shadow:none !important;
				
				-o-transition: all 0.2s linear;
				-moz-transition: all 0.2s linear;
				-khtml-transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
				-ms-transition: all 0.2s linear;
				transition: all 0.2s linear;
			}
			
			INPUT[type="text"].search_box_mobile::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
				color: #fff;
				opacity: 1; /* Firefox */
			}
			
			INPUT[type="text"].search_box_mobile:-ms-input-placeholder { /* Internet Explorer 10-11 */
				color: #fff;
			}
			
			INPUT[type="text"].search_box_mobile::-ms-input-placeholder { /* Microsoft Edge */
				color: #fff;
			}
			.headersearchbtn_mobile{
				position:absolute;margin-top:-12px;right:30px;z-index:1001 !important;
			}
			.headersearchbtn{
				position:absolute;margin-top:-14px;right:0px;z-index:1001 !important;
			}
			.headersearchbtn2{
				position:absolute;margin-top:14px;right:0px;margin-right:70px;z-index:1001 !important;
			}
			INPUT[type="image"].search_btn
			{
				color:#fff;	
				line-height:15px;
				font-size:8pt;
				padding:5px 5px;
				margin-top:1px;
				float:left;
				margin-left:-32px;	
			}
			
			INPUT[type="image"]
			{
				outline:none;
			}
			
			INPUT[type="file"]
			{
				outline:none;
				border:1px #ccc solid;
				padding:7px 6px 7px 10px;
				box-shadow:0px 1px 4px 0px #eee;
			}
			
			INPUT[type="text"],INPUT[type="password"]{
				width:340px;
				padding:4px 6px 4px 10px;
				height:30px;
				border: 1px #ccc solid;
				background:#fff;
				color:#919191;
				font-size:9pt;
				letter-spacing:0.5px;
				font-family: 'Oxygen', sans-serif;
				/*	box-shadow:0px 1px 4px 0px #eee;*/
			}
			
			INPUT[type="text"].loginField_box, INPUT[type="password"].passwordField_box
			{
				width:100% !important;
				padding:8px 15px 8px 15px !important;
				height:48px;
				color:#707070;
				border:1px #ccc solid;
				box-shadow: 0px 1px 4px 0px #eee;
				box-sizing:border-box;
			}
			INPUT[type="text"].loginField_box:focus, INPUT[type="password"].passwordField_box:focus
			{
				border-bottom:1px #000 solid;
			}
			
			.quantity_operator_left,.quantity_operator_right
			{
				border:0px #ccc solid;
				background:#fff;
				cursor:pointer;
				display:inline-block;
				text-align:center;
				padding:13px 10px 13px 10px;
				line-height:15px;
				margin:0px;
				color:#bbb;
				font-size:8pt;
				box-sizing:border-box;
			}
			.quantity_operator_right
			{
				margin-left:-31px;
			}
			.quantity_operator_left
			{
				margin-top:-19px !important;
				margin-left:2px;
				position:absolute;
			}
			.quantity_operator_right:hover,.quantity_operator_left:hover
			{
				border:0px #202020 solid;
				cursor:pointer;
				display:inline-block;
				text-align:center;
				color:#111;
				background:none;
			}
			
			INPUT[type="text"].quantity{
				
				height:30px;
				width:60px;
				text-align:center;
				font-size:10pt;
				color:#000;
				border: 1px #ddd solid;
				display:inline-block;
				padding:4px 10px;
			}
			
			INPUT[type="text"].quantity_cart{
				
				height:26px;
				width:64px;
				text-align:center;
				font-size:10pt;
				color:#a4a4a4;
				border: 1px #ccc solid;
				display:inline-block;
			}
			
			.shopping_cart_add
			{
				margin-left:-20px;
				border:1px #ccc solid;
				position:absolute;
				padding:0px 8px;
				background:#fff;
				font-size:16pt;
				height: 34px;
			}
			.shopping_cart_deduct
			{
				margin-right:-18px;
				border:1px #ccc solid;
				position:absolute;
				padding:0px 8px;
				background:#fff;
				font-size:16pt;
				height: 34px;
			}
			.shopping_cart_deduct:hover,.shopping_cart_add:hover
			{
				background:#000;
				color:#fff;
				border:1px #000 solid;
			}
			
			select.select_attr{
				position:relative;
				z-index:10;
				width:110px !important;
				height:21px !important;
				line-height:21px;
			}
			/* dynamically created SPAN, placed below the SELECT */
			span.select_attr{
				position:absolute;
				float:left;
				width:110px;
				height:21px;
				line-height:21px;
				text-indent:10px;
				background:url(site_media/img/bg_select.png) no-repeat 0 0;
				cursor:default;
				z-index:1;
				margin-left:-110px;
				font-size:7pt;
				text-align:left;
			}
			
			
			SELECT.select_prodopt{
				border:1px #555 solid;
				padding:6px 8px 6px 8px;
				width:auto;
				color:#5d5d5d;
				
				box-shadow:0px 1px 4px 0px #eee;
			}
			
			SELECT.ddl_list{
				border:1px #ccc solid;
				padding:7px 6px 7px 10px;
				background:none;
				color:#6d6d6d;
				font-size:9pt;
				font-family: 'Oxygen', sans-serif;
				width:360px;
				background: url('site_media/img/dropdown_arrow.png') no-repeat 97% 50% #fff;
				
				box-shadow:0px 1px 4px 0px #eee;
				
				-webkit-appearance: none;
				-webkit-border-radius: 0px;
				-moz-appearance: none;
				appearance: none;
			}
			
			SELECT.ddl_list2{
				border:0px #dedede solid;
				padding:13px 45px 13px 15px;
				width:auto;
				max-width:180px;
				background:none;
				color:#111;
				font-size:9pt;
				font-family: 'Oxygen', sans-serif;
				text-transform: capitalise;
				letter-spacing:0px;
				
				-webkit-appearance: none;
				-webkit-border-radius: 0px;
				-moz-appearance: none;
				appearance: none;
				background: url('site_media/img/dropdown_arrow.png') no-repeat 90% 50% #ffffff;
				
				/*	box-shadow:0px 1px 4px 0px #eee;*/
			}
			
			SELECT.ddl_list3{
				border:1px #dedede solid;
				padding:15px 30px 15px 15px;
				width:100%;
				background:none;
				color:#333;
				font-weight:400;
				font-size:9pt;
				font-family: 'Oxygen', sans-serif;
				text-transform: capitalize;
				letter-spacing:0px;
				box-shadow: 0px 1px 4px 0px #eee;
				
				-webkit-appearance: none;
				-webkit-border-radius: 0px;
				-moz-appearance: none;
				appearance: none;
				background: url('site_media/img/dropdown_arrow.png') no-repeat 97% 50% #ffffff;
			}
			SELECT.ddl_list4{
				border:0px #ccc solid;border-bottom:1px #555 solid;
				padding:5px 30px 5px 0px;
				width:100%;
				background:none;
				color:#222;
				font-size:9pt;
				font-family: 'Oxygen', sans-serif;
				text-transform: capitalize;
				letter-spacing:0px;
				
				-webkit-appearance: none;
				-webkit-border-radius: 0px;
				-moz-appearance: none;
				appearance: none;
				background: url('site_media/img/dropdown_arrow2.png') no-repeat 100% 40% #ffffff;
			}
			
			.defaultHeight{ height:10px;}
			
			.maincontentbox{
				padding:0px;
				text-align:left;
				border:0px #dedede solid;
				vertical-align:top;
				
				/*	box-shadow:0px 5px 25px -5px #ccc;*/
			}
			.contactus_box{
				padding:0px;
				text-align:left;
				border:1px #dedede solid;
				vertical-align:top;
			}
			
			.main2{ color:#222;font-weight:600;font-size:9pt;padding:4px 0px;}
			
			.smallText{ font-size:9pt;color:#343434; text-transform: uppercase;}
			.smalltext_link{ font-size:9pt;color:#343434; text-transform: capitalize;text-decoration:none; }
			.Inner_fieldContent{ padding:5px 0px 5px 0px;}
			.fieldcontent { padding:15px 25px 15px 25px;}
			.fieldcontent_small{ padding:5px 25px 5px 25px;}
			.fieldcontent_large { padding:35px 25px 35px 25px;}
			.fieldcontent_account { padding:15px 5px 15px 5px;}
			.fieldcontent td { padding:5px 5px 5px 5px;}
			.orderOverview_title{
				font-size: 9pt;
				border-bottom:1px #e4e4e4 dotted;
				color: #000;
				font-weight: bold;
				padding:5px 10px 5px 10px;
				text-transform: capitalize;
				background:#fff;
			}
			
			.checkout_step{
				color:#555;
				font-weight:bold;
				font-size:20pt;
				line-height:1;
				width:38px;
				text-align:left;
			}
			
			.checkout_total{
				background:#f2f2f2;
				color:#302e2e;
				padding:15px 15px;
				font-size:9pt;
				line-height:1.5;
			}
			.final_total_pay
			{
				font-size:12pt;
			}
			
			.add_book{
				font-size: 8pt;
				color: #555;
				border-bottom:0px #ddd solid;
				background:#ebcedb;
				padding:5px 10px 5px 10px;
			}
			
			.contentborder{ border:0px #e5e5e5 solid; padding:20px 20px 20px 20px;}
			
			.orderdetail{ padding:5px 5px 5px 5px;}
			
			.smallheading{
				font-size:10pt;
				color:#222;
				letter-spacing:0px;
				line-height:1;
				padding-bottom:5px;
			}
			.sizeguide_link
			{
				font-size:10pt;
				text-transform: capitalize;
				color:#555;
				font-weight:600;
			}
			.sizeguide_link:hover{
				color:#ce0000;
				text-decoration:none;
			}
			
			.scroll_position img
			{
				width:100%;max-width:45px;
			}
			
			.scroll_position{
				width:100%;
				text-align:right;
				position:fixed;
				bottom:120px;
				height:1px;
				right:20px;
			}
			.scroll_position_main{
				width:90%;
				text-align:right;
				position:absolute;
				margin-top:-30px;
			}
			
			.scroll_position_sub{
				min-width:1300px;
				width:1300px;
				position:fixed;
				height:0px;
				margin-top:-300px;
				right:0;
				margin-right:15px;
			}
			
			.scroll_position_sub2{
				min-width:1100px;
				width:1100px;
				position:fixed;
				height:0px;
				margin-top:605px;
				right:0;
				margin-right:15px;
			}
			#scroll_up
			{
				height:0px;
			}
			#list{ list-style:none;border:0px #000 solid;margin:0px;padding:0px 0px 0px 0px;width:100%;}
			#list li { padding:10px 0px 10px 0px;border-bottom:0px #ccc solid; margin-top:5px;}
			
			.prodDetail_smallheading{
				color:#000;
				font-weight:600;
				font-size:10pt;
				display:block;
				width:100%;
				height:20px;
				background: url(site_media/img/expand_arrow.png) 95% 25px no-repeat;
				padding:20px 0px 0px 0px;
				border-top:1px #dedede solid;
				text-align:left;
				text-transform: capitalize;
				letter-spacing:1px;
				
			}
			.prodDetail_smallheading:hover{
				text-align:left;
				color:#777;
			}
			
			.toggle{ padding:10px 0px 10px 0px;font-size:9.5pt;color:#717171;text-transform:none;}
			
			
			.sizeguide_table td{
				padding: 5px 12px;border-top: 1px #e1e1e1 solid;
			}
			
			.sizeguide_table{ border-bottom: 1px #e1e1e1 solid;}
			
			.mainNav
			{
				margin-bottom:45px;margin-top:20px;
				border-top:0px #dedede solid;
				width:100%;
			}
			.detail_box{
				width:70%;
				border:0px #000 solid;
			}
			.sub_header
			{
				font-size:11pt;
				font-weight:bold;
				text-transform:uppercase;
				color:#111;
				padding-top:15px;
				margin-bottom:35px;
				text-align:center;
			}
			
			/* Style for Usual tabs */
			.usual {
				background:none;
				padding:10px 0px 0px 0px;
				width:100%;
				max-width:1300px;
				border:0px solid #222;
			}
			.usual .tab_ul
			{
				margin:0px;
				padding:0px;
				list-style:none;
				border:0px #000 solid;
				display:inline-block;
				
			}
			.usual .tab_li { list-style:none;padding:0px;float:left;padding:9px 35px 9px 0px;}
			.usual ul a {
				display:block;
				padding:9px 0px;
				margin-right:0px;
				text-decoration:none!important;
				color:#939393;
				font-weight:bold;
				font-size:10pt;
				text-transform: capitalize;
				border-bottom:0px solid #fff;
				background:#fff;
			}
			.usual ul a:hover {
				background:#fff;
				border-bottom:0px solid #222;
				color:#000;
			}
			.usual ul a.selected {
				margin-bottom:0;
				background:#fff;
				font-weight:bold;
				color:#000;
				border-bottom:2px solid #222;
			}
			
			div.usual
			{
				width:100%;
				max-width:1300px;
				border:0px #b6b6b6 solid;
				color:#7e7e7e;
				font-size:9pt;
				
			}
			
			div.tab_content_box {
				*margin-top:-8px;
				clear:left;
				margin-left:0px;
				background:none;
				line-height:1.7;
				font-size:9pt;
				border-top:0px #dfdfdf solid;
				/*border-left:1px #dfdfdf solid;
				border-right:1px #dfdfdf solid;*/
				border-bottom:0px #dfdfdf solid;
				width:100%;
				text-align:left;
			}
			
			div.tab_content_box img
			{
			}
			
			.usual div a { color:#000; font-weight:bold; }
			
			#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
			#usual2 a { background:#222; }
			#usual2 a:hover { background:#000; }
			#usual2 a.selected { background:#fff; }
			#tabs3 { background:#FF9; }
			
			iframe{ border:5px #f1f1f1 solid;}
			
			INPUT[type="text"].newsletter_subscribe{
				padding:6px 10px 6px 15px;
				line-height:1.5;
				height:46px;
				box-sizing: border-box;
				width:250px;
				font-size:11pt;
				color:#000 !important;
				font-style:normal;
				background:#fff;
				border:0px #fff solid;
				letter-spacing:0px;
				/* box-shadow:inset 0 0 10px 2px #f1f1f1 !important; */
				font-family: 'Oxygen', sans-serif;
			}
			INPUT[type="text"].newsletter_subscribe:focus ,INPUT[type="text"].newsletter_subscribe:hover{ border:0px #fff solid;}
			
			INPUT[type="submit"].newsletter_submit
			{
				border:0px #000 solid;
				padding:8px 25px 8px 25px;
				background: #f2b400;
				line-height:1.5;
				width:auto;
				height:46px;
				font-size:11pt;
				color:#fff;
				text-transform:capitalize;
				font-family: 'Oxygen', sans-serif;
				cursor:pointer;
				font-weight:600;
				letter-spacing:0px;
				box-shadow:none !important;
			}
			INPUT[type="submit"].newsletter_submit:hover
			{
				border:0px #777 solid;
				padding:8px 25px 8px 25px;
				background: #777;
				line-height:1.5;
				color:#fff;
				width:auto;
			}
			
			.button_inline
			{
				display:inline-block;vertical-align:bottom;width:100%;
			}
			
			.panel_inline
			{
				display:inline-block;vertical-align:top;padding-top:20px; position:relative;
			}
			.overlay,.overlay3,.overlay5{
				background:transparent url(site_media/img/transparent_bg.png) repeat top left;
				position:fixed;
				top:0px;
				bottom:0px;
				left:0px;
				right:0px;
				z-index:10005;
				
			}
			.overlay_white
			{
				background:transparent url(site_media/img/transparent_bg.png) repeat top left;
				position:fixed;
				top:0px;
				bottom:0px;
				left:0px;
				right:0px;
				z-index:10008;
			}
			.box_sizeguide
			{
				position:fixed;
				top:50%;
				left:50%;
				transform:translate(-50%,-50%);
				z-index:10009;
				display:none;
				width:550px;
				color:#555;
				padding:20px;
				border:1px solid #8b8476;
				max-width:550px;
				margin:0px 5px;
				background:#fff;
				box-shadow:0px 0px 5px #888;
			}
			.box_sizeguide img
			{
				max-height: 500px;
				width: auto;
			}
			.box{     
				position:fixed;
				top:50%;
				left:50%;
				transform:translate(-50%,-50%);
				z-index:10009;
				display:none;
				width:100%;
			}
			.box_addcart
			{
				position:fixed;
				top:50%;
				left:50%;
				transform:translate(-50%,-50%);
				z-index:10009;
				display:none;
				width:100%;
			}
			.box_cart{     
				position:fixed;
				top:18%;
				z-index:10012;
				display:none;
				width:100%;
			}
			.box_product{     
				position:fixed;
				top:10%;
				z-index:10008;
				display:none;
				width:100%;
			}
			.box .box_content_box,.box_cart .box_content_box, .box .box_wishlist_content, .box .box_back_stock_content,.box .box_review_content ,.box_addcart .box_content_box{     
				background-color:#fff;
				color:#555;
				padding:20px;
				border:0px solid #8b8476;
				width:auto;
				max-width:350px;
				margin:0px 5px;
				box-shadow:0px 0px 5px #888;
			}
			
			#close_quick_view
			{
				background:url('site_media/img/closebox.png') no-repeat center;
				display:inline-block;
				padding:15px;
				margin-top:15px;
				position:absolute;
				z-index:999;
				margin-left:290px;
			}
			#closebox_size 
			{
				background:url('site_media/img/closebox.png') no-repeat center;
				display:inline-block;
				padding:15px;
				margin-top:-10px;
				position:absolute;
				z-index:999;
				margin-left:235px;
			}
			#closebox_size1
			{
				background:url('site_media/img/closebox.png') no-repeat center;
				display:inline-block;
				padding:15px;
				margin-top:-10px;
				position:absolute;
				z-index:999;
				margin-left:235px;
			}
			#closebox_size2
			{
				background:url('site_media/img/closebox.png') no-repeat center;
				display:inline-block;
				padding:15px;
				margin-top:-10px;
				position:absolute;
				z-index:999;
				margin-left:235px;
			}
			#closebox_size3
			{
				background:url('site_media/img/closebox.png') no-repeat center;
				display:inline-block;
				padding:15px;
				margin-top:-10px;
				position:absolute;
				z-index:999;
				margin-left:235px;
			}
			
			#closebox_popup_page 
			{
				background:url('site_media/img/closebox.png') no-repeat center;
				display:inline-block;
				padding:15px;
				margin-top:-10px;
				position:absolute;
				z-index:999;
				margin-left:280px;
			}
			
			.box_product .box_content_product{
				color:#555;
				padding:0px;
				width:auto;
				margin:0px 5px;
			}
			.box_login{     
				position:fixed;
				top:20%;
				color:#555;
				padding:20px;
				z-index:10006;
				display:none;
				width:100%;
			}
			
			.box_login_content{     
				background-color:#fff;
				color:#555;
				padding:30px;
				border:6px solid #000;
				z-index:10006;
				width:430px;
			}
			
			.box_login_link{ font-weight:bold; color:#000;}
			
			.quick_view_panel
			{
				background:#fff;
				border:0px #701215 solid;
				display:inline-block;
				padding:30px 30px 40px 30px;
				box-shadow:0px 0px 25px 0px #222;
			}
			
			.overlay4{
				background:transparent url(site_media/img/transparent_bg2.png) repeat top left;
				position:fixed;
				top:0px;
				bottom:0px;
				left:0px;
				right:0px;
				z-index:10010;
				
			}
			.close_popup
			{
				width:100%;
				position:relative;
			}
			#boxclose4
			{
				background:url('site_media/img/closebox.png') no-repeat center;
				display:inline-block;
				padding:15px;
				margin-top:3px;
				position:absolute;
				z-index:999;
				right:0px
			}
			.newsletter_main_new_center
			{
				background:#fff;
				padding:0px 0px 0px 0px;
				border:0px #000 solid;
				box-sizing:border-box;
				width:auto;
			}
			
			.profile_headerlink{ color:#f8c411; text-transform: uppercase;font-size:9pt;font-weight:bold;}
			.clear
			{
				clear:both;
			}
			
			
			.ajax_cart_heading
			{
				font-weight:600;
				font-size:11pt;
				padding-bottom:10px;
			}
			.mini_cart_col2 td
			{
				border-top:1px #dfdfdf dotted;
				padding-top:10px !important;
			}
			.mini_cart_col td
			{
				padding: 0px 3px 0px 5px;
				color:#555;
			}
			.mini_cart_col a { color:#555;margin:0;padding:0;}
			.mini_cart_total
			{
				font-size:9pt;
			}
			
			/* Let's get this party started */
			#div_mini_cart::-webkit-scrollbar {
				width: 4px;
			}
			
			/* Track */
			#div_mini_cart::-webkit-scrollbar-track {
				-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
			}
			
			/* Handle */
			#div_mini_cart::-webkit-scrollbar-thumb {
				background: rgba(68,68,68,0.8); 
				-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
			}
			#div_mini_cart::-webkit-scrollbar-thumb:window-inactive {
				background: rgba(68,68,68,0.4); 
			}
			
			.innerCart_item{font-size:9pt;color:#555;}
			.innerCart_item img {margin:0px 5px 10px 5px !important; width:120px;}
			img.innercart_image { width:60px !important; max-width:60px; }
			
			#ajax_small_shopping_cart
			{
				display:none;
				position:absolute;
				border:1px #efefef solid;
				width:280px;
				background:#fff;
				z-index:10009;
				margin-top:62px;
				right:-20px;
				color:#555;
				box-shadow:0px 0px 10px 0px #efefef;
			}
			.mini_cart_price{
				padding:0px 0px;
				
			}
			/*mobile product sliding*/
			.device {
				margin:0px;
			}
			.device img{
				max-width: 100%; image-rendering: -moz-crisp-edges;-ms-interpolation-mode: bicubic; padding: 0px;border:0px #000 solid;margin:0px;}
				.device .arrow-left {
					background: url(site_media/img/arrows.png) no-repeat left top;
					position: absolute;
					margin-left:-25px;
					bottom: -30px;
					z-index:999;
					width: 30px;
					height: 30px;
					opacity:0.7;
					
				}
				.device .arrow-right {
					background: url(site_media/img/arrows.png) no-repeat left bottom;
					position: absolute;
					margin-left:5px;
					bottom: -30px;
					z-index:999;
					width: 30px;
					height: 30px;
					opacity:0.7;
				}
				.swiper-container {
					text-align:center;
					width:100%;
					overflow:hidden;
					height:450px;
				}
				
				.swiper-active-switch {
					background: #fff;
				}
				
				.product_mobile_images
				{
					float:left;
					width:100%;
					display:none;
				}
				.switch_product_detail
				{
				}
				.container
				{
					position:relative;
				}
				
				.category_group
				{
					border:0px #ccc solid;
					width:100%;
					display:inline-block;
				}
				.subcategory_group
				{
					text-align:left;
					border:0px #ccc solid;
					vertical-align:top;
					padding:5px 25px 5px 25px;
				}
				.subcategory_group a
				{
					display:block;
					font-size:11pt;
					color:#111;
					padding:5px 5px;
				}
				.subcategory_group a:hover
				{
					display:block;
					font-size:11pt;
					color:#111;
					text-decoration:underline;
				}
				.subcategory_group_img
				{
					padding:5px 25px;
					max-width:800px;
				}
				.subcategory_img
				{
					
				}
				
				div.stars {
					width: 200px;
					display: inline-block;
				}
				
				input.star { display: none; }
				
				label.star {
					float: right;
					padding: 10px;
					font-size: 20px;
					color: #444;
					transition: all .2s;cursor:pointer;
				}
				
				input.star:checked ~ label.star:before {
					content: '\f005';
					color: #c09a70;
					transition: all .25s;
				}
				
				input.star-5:checked ~ label.star:before {
					color: #c09a70;
					/*	text-shadow: 0 0 20px #952;*/
				}
				
				input.star-1:checked ~ label.star:before { color: #de3900; }
				
				label.star:hover { transform: rotate(-15deg) scale(1.3); }
				
				label.star:before {
					content: '\f006';
					font-family: FontAwesome;
				}
				/* Style for various uses of tabs */
				
				.product_info_special_title
				{
					background:#f3f3f3;
					color:#000;
					display:inline-block;
					padding:10px 30px;
					font-size:16pt;
					margin-top:-25px;
				}
				.store_search_box
				{
					display:inline-block;
					text-align:left;
					margin:5px 5px;
				}
				.store_search_box span
				{
					margin:8px 0px 15px 0px;
					display:block;
					color:#111;
					font-size:11pt;
				}
				
				.store_list
				{
				}
				.store_list .store_list_header
				{
					display:table-cell;
					border-top:1px #111 solid;
					background:#efefef;
					width:auto;
					padding:15px 25px;
				}
				.store_list .store_list_break
				{
					display: table-row;
					width: auto;
					clear: both;
				}
				.store_list .store_list_content
				{
					display:table-cell;
					border-top:1px #ddd solid;
					width:auto;
					padding:15px 25px;
				}
				.store_list .state, .store_list .contact
				{
					min-width:140px;
				}
				.store_list .list_paging
				{
					margin:15px 0px;
				}
				#someone_purchase
				{
					border:1px #ddd solid;
					position:fixed;
					left:20px;
					bottom:-200px;
					background:#fff;
					width:300px;
					box-shadow:0px 0px 10px 0px #efefef;
					
					z-index:10009;
				}
				.someone_purchase_box1
				{
					float:left;
					text-align:left;
					height: 70px;
				}
				.someone_purchase_box2
				{
					color:#666;
					float:left;
					padding:10px 0px 10px 15px;
					width:220px;
					text-align:left;
					letter-spacing:0px;
				}
				.someone_purchase_box2 a
				{
					color:#222;
					font-size:9pt;
					text-align:left;
					text-transform:uppercase;
				}
				.color_gray_border
				{
					border:1px #777 solid !important;
				}
				.share_buttons
				{
					padding: 15px 5px;
					border-top:0px #ddd solid;
				}
				.product_video_panel {
					
					background: url('site_media/img/transparent_bg2.png');
					z-index: 10009;
					position: fixed;
					left: 0px;
					top: 0px;
					width: 100%;
					height: 100%;
					display: none;
					padding-top: 5%;
					
				}
				.play_video_button {
					
					position: relative !important;
					border: 0px #000 solid;
					display: block;
					padding: 0px !important;
					
				}
				.play_video_icon {
					
					position: absolute;
					left: 0px;
					top: 0px;
					width: 100%;
					height: 100%;
					background: url('site_media/img/play_video.png') no-repeat center;
					border: 0px #000 solid;
					z-index: 9999;
					
				}
				.box_sizeguide table
				{
					border-top:0px #ccc solid;
					border-spacing: 0px;
					border-collapse: separate;
					border-left:0px #ccc solid;
					border-right:0px #ccc solid;
					width:100%;
				}
				.box_sizeguide table td
				{
					border-bottom:0px #efefef solid;
					padding:5px 2px 5px 8px;
					color:#333;
					font-size:8pt;
				}
				.box_sizeguide table th
				{
					background:#888;
					padding:4px 10px 4px 10px;
					color:#fff;
				}
				.box_sizeguide table tr:nth-child(even) {background: #efefef}
				.box_sizeguide table tr:nth-child(odd) {background: #FFF}
				.adjust_padding
				{
					line-height:18px;
					letter-spacing:0.5px;
				}
				
				#list{ list-style:none;border:1px #ddd solid;margin:0px;padding:0px 0px 0px 0px;width:100%;
					
					-webkit-border-radius: 6px; 
					-moz-border-radius: 6px; 
					border-radius: 6px;
				}
				.list_li:first-child { 
					border-top: 0px #ddd solid !important;
					padding:0px 0px 15px 25px !important;
				}
				.list_li{ 
					border: 0px #ccc solid; 
					border-top: 1px #ddd solid !important;
					border-radius: 0px;
					border-bottom: 0px #ddd solid;
					padding:0px 0px 20px 25px !important;
				}
				.list_li ul li
				{
					list-style:disc !important;
					padding:0px !important;
				}
				
				.toggle_header
				{
					color:#111;
					font-size:14pt;
					font-family:"Hind Vadodara", sans-serif;
					font-weight:700;
					letter-spacing:-0.5px;
					border-top:0px !important;
					display:inline-block !important;
				}
				
				.product_list_content
				{
					width:100%;
					max-width:700px;
					display:inline-block;
					vertical-align:top;
					margin:5px;
				}
				.products_list_left
				{
					display:inline-block;
					vertical-align:top;
					width:28%;
					margin-top:10px;
				}
				.products_list_left img
				{
					width:100%;
				}
				.products_list_right
				{
					display:inline-block;
					vertical-align:top;
					width:68%;
					padding:0px 20px;
					margin-top:10px;
				}
				.products_list_right li
				{
					padding:0px !important;
					margin:0px !important;
				}
				
				.option_price_choose td.option_td
				{
					border-top:1px #dfdfdf solid;
					padding:8px 0px;
				}
				
				.cart_view
				{
					width:100%;
					max-width:300px;
					border:1px #ddd solid;
					display:inline-block;
					vertical-align:top;
					margin:5px;
					
					-webkit-border-radius: 6px; 
					-moz-border-radius: 6px; 
					border-radius: 6px; 
				}
				
				/*------------------------------- show time style ------------------*/
				.content_column2
				{
					display:inline-block;
					width:49.5%;
					vertical-align:top;
					padding:5px 10px;
					box-sizing:border-box;position:relative;
				}
				.show_time
				{
					border-spacing: 0px;
					border-collapse: separate;
					margin:15px 0px;
					width:100%;
				}
				.show_time_header
				{
					background:#093;
					color:#fff;
					font-size:14pt;
					font-weight:bold;
				}
				.show_time_header td { padding:8px 25px;border-right:1px #fff solid; min-width:100px; }
				.show_time_content
				{
					/*background:#396;*/
					color:#fff;
					font-size:11pt;
					width:100%;
				}
				.show_time_content td { padding:15px 25px; border-right:1px #fff solid; }
				.color_blue
				{
					background:#069;
				}
				.color_purple
				{
					background:#909;
				}
				.color_orange
				{
					background:#C30;
				}
				.color_pink
				{
					background:#C06;
				}
				
				.show_time_content2
				{
					width: 100%; height:auto; max-width: 450px; display:inline-table; border: 0px #dedede solid; padding: 20px; margin-right: 20px; margin-bottom: 10px; vertical-align:middle;position:relative
				}
				.show_time_content2 .content_heading
				{
					font-size:20pt;line-height:30px;
					font-family:"Hind Vadodara", sans-serif;
					font-weight:900;
					
					text-transform:uppercase;
					letter-spacing:-0.5px;
				}
				.page_column_50 .content_heading
				{
					font-family:"Hind Vadodara", sans-serif;
					font-weight:900;
					
					text-transform:uppercase;
					letter-spacing:-0.5px;
				}
				
				@media screen and (max-width: 1600px) and (min-width: 1340px) {
					
					.no_product_found{
						border:0px #000 solid;
						height:800px;
					}
				}
				
				@media screen and (max-width: 1350px) and (min-width: 1140px) {
					.header_bar
					{
						max-width:1500px;
						position:relative;
						background:none;
						padding:0px 0px 0px 0px;
						width:100%;
						display:inline-block;
					}
					.category_title_panel { padding:15px 30px;}
					.column_left
					{
						float:left;
						width:20%;
						padding-left:25px;
					}
					.column_main
					{
						width:100%;
						text-align:left;
						border:0px #000 solid;
						float:left;
						position:relative;
					}
					
					.prodcol
					{
						width:calc(92% / 4);
					}
					
					.header_center_menu{
						border:0px #ccc solid;
						width:60%;
						min-width:180px;
						display:inline-block;
						z-index:9999;
						box-sizing:border-box;
						margin:0px;
						vertical-align:middle;
						float:left;
						text-align:center;
						padding:0px 0px;
					}
					.logo img { width:200px !important;padding-top: 0px;margin:-5px 20px 2px 10px;}
					
					.top_info_bar
					{
						width:100%;
						box-sizing:border-box;
						display:inline-block;
						margin:0px 0px 20px 0px !important;
					}
					
					.menubg{
						border:0px #ccc solid;
					}
					
					.header_right_menu 
					{
						width:20%;border:0px #000 solid;
						float:right;
						margin-right:0px !important;
					}
					.header_left_menu 
					{
						width:15%;border:0px #000 solid;text-align:left;padding: 5px 0px;
						float:left;
					}
					
					.mycart
					{
						float:right;
						padding:0px 0px;border:0px #000 solid;
						margin-top:12px;
					}
					.copyright_right
					{
						display:none;
					}
					
					.footer_column
					{
						margin:5px 60px 35px 25px;
						text-align:left;
						color:#616161;
						border:0px #000 solid;
					}
					.social_media_icon a
					{
						float: left;
						padding: 0px 0px 0px 20px;
					}
					.footer_panel {
						padding: 0px 20px;
					}
					
					.home_descp_title
					{
						font-size:24pt !important;
						font-weight:bold !important;
						letter-spacing:0px !important;
						line-height:1 !important;
						font-family:"Hind Vadodara", sans-serif;
						text-transform:capitalize !important;
					}
					.home_banner_overlaybox
					{
						position:absolute;
						border:0px #000 solid;
						/*background:rgba(255,255,255,0.9);*/
						width:50%;
						bottom:20%;
						left:10%;
						text-align:left;
						display:inline-block;
						padding: 30px;
						color:#fff;
					}
					.footer_newsletter_panel
					{
						border:0px #000 solid;
						width: 38%;
						display:inline-block;
						padding:20px 0px;
						vertical-align:middle;
					}
					.footer_buy_ticket
					{
						width:20%;
					}
				}
				
				
				@media screen and (max-width: 1150px) and (min-width: 1050px) {
					.content_panel
					{
						max-width:1300px;
						position:relative;
						background:none;
						padding:0px 0px 0px 0px;
						width:100%;
						box-sizing:border-box;
					}
					.top_header_bar_content
					{
						width:100%;
					}
					.top_info_bar img
					{
						width:100%;
					}
					.top_right_account
					{
						padding-right:0px;
						border:0px #000 solid;
					}
					.top_control_panel
					{
						width:100%;
					}
					
					.header_bar
					{
						max-width:1200px;
						position:relative;
						background:none;
						padding:0px 0px 0px 0px;
						width:100%;
						display:inline-block;
					}
					
					.mycart
					{
						float:right;
						padding:0px 0px;border:0px #000 solid;
						margin-top:12px;
					}
					
					.top_info_bar
					{
						width:100%;
						box-sizing:border-box;
						display:inline-block;
						margin:0px 0px 20px 0px !important;
					}
					
					.mobile_menu
					{
						display:block;
						text-align:left;
						padding:25px 30px 0px 30px;
						height:90px;border:0px #000 solid;
						background:#f2b400;
					}
					.mobile_menu i
					{
						font-size:26pt;
						color:#fff;
					}
					.mobile_menu img { width:80%;padding:10px 0px; }
					
					.logo { padding:0px;text-right:right; display:inline-block;
						left:43%;
						top:10px;
						z-index:10009;}
						.logo img { width:180px !important;padding-top: 0px;margin:2px 20px 2px 10px;}
						
						.item_incart_bg{
							margin-right:0px;
							margin-top:-2px;
						}
						.ajax_cart
						{
						}
						.mycart { margin-top:-5px;}
						
						#show_mini_cart2
						{
						}
						#ajax_small_shopping_cart,#profile
						{
							margin-top:53px !important;
						}
						
						.header_leftcol,.header_rightcol { display:none; }
						.home_banner_titlepanel_descp
						{
							width:180%;
							margin-top:70%;
							margin-left:-100%;
						}
						.header_left_menu{
							width:70%;
							border:0px #000 solid;
							display:inline;
							margin-top:0px;
							padding-top:0px;
							padding-left:0px;
							display:inline-block;
							float:left;
						}
						.header_right_menu{
							width:20%;
							border:0px #000 solid;
							display:inline;
							min-width:150px;
							padding-top:0px;
							margin:0;
							padding-right:0px;
						}
						#profile_link { display:none;}
						.header_center_menu{
							width:1%;border:1px #000 solid;padding-top:0px;padding-bottom:10px;display:none;
						}
						.responsive_sub_banner
						{
							width:100%;
						}
						.sale_img {
							border:0px #000 solid;
							text-align:center;
							z-index:9999;
							float:none;width:40px;height:40px;
							position:relative;
							margin-top:-15px;
							margin-left:5px;
							margin-bottom:10px;
							vertical-align:top;
						}
						.copyright_right { display:none;}
						
						.column_home_sub_left,.column_home_sub_right
						{
							display:inline-block;
							border:0px #ccc solid;
							box-sizing:border-box;
							width:45%;
						}
						.product_detail_panel
						{
							float:left;
							width:41%;
							padding:15px 30px 5px 30px;
							display:block;
						}
						.sub_products_display
						{
							display:inline-block;
							width:100%;
							float:right;
							vertical-align:top;
						}
						.main_products_display
						{
							display:inline-block;
							border:0px #000 solid;
							vertical-align:top;
							position:relative;
						}
						
						.sub_products_display img
						{
							width:50px !important;
						}
						
						.column_left,.column_right
						{
							display:none;
						}
						.column_main
						{
							float:left;
							width:100%;
							text-align:left;
							min-width:220px;
							border:0px #000 solid;
						}
						.no_product_found{
							border:0px #000 solid;
							height:200px;
						}
						
						.filter_bar{ }
						.filter_paging
						{
							margin-top:17px;
						}
						.category_image_panel
						{
							float:left;
							width:100%;
							padding:0px 0px 15px 0px !important;
						}
						.product_panel
						{
							margin-left:0px;
						}
						.prodcol{
							color:#5e5e5e;
							font-size:8pt;
							display:inline-block;
							margin:5px 10px 15px 10px !important;
							max-width:300px !important;
							vertical-align:top;
							padding:20px 10px;
							box-sizing:border-box;
							width:calc(92% / 4);
							position:relative;
						}
						
						/*  .newprod_img{width:calc(89% / 4);border:0px #dedede solid;vertical-align:bottom; text-align:center; position:relative !important; }
						.newprod_img img{ height:310px;}*/
						
						.custom_next_prev
						{
							display:none;
						}
						.breakcrumb
						{
						}
						
						.newsletter_subscribe_bg {
							padding:40px 20px 40px 20px;
						}
						
						.sub_banner_img
						{
							width:48%;
							margin:10px 10px;
							display:inline-block;
							height: auto;
							box-sizing:border-box;
							vertical-align:middle;
						}
						.sub_banner_text
						{
							width:48%;
							margin:30px 10px;
							display:inline-block;
							height: auto;
							box-sizing:border-box;
							padding:10% 20px;
							vertical-align:middle;
						}
						
						.page_column_left
						{
							float:left;
							width:20%;
							margin-right:10px;
							margin-top:60px;
							margin-left:10px;
							text-align:right;
							/*	border:1px #ddd solid;
							padding:10px 10px;*/
							/*	box-shadow:0px 2px 6px 0px #ccc;*/
						}
						.page_column_panel
						{
							float:right;
							width:75%;
							margin-top:20px;
							/*	border:1px #000 solid;*/
						}
						.category_title_panel{
							border-top:0px #333 solid;padding:15px 25px;
						}
						
						.footer_column
						{
							float:left !important;
							margin:5px 10px 35px 25px;
							text-align:left;
							color:#616161;
							border:0px #000 solid;
						}  
						.footer_left
						{ border:0px #000 solid !important;width:70%;}
						.footer_right
						{
							float:right !important;
							min-width:200px;
							border:0px #000 solid !important;
							
						}
						.social_media_icon a
						{
							float: left;
							padding: 0px 0px 0px 20px;
						}
						.shopping_cart_help_panel
						{
							padding:0px 0px 0px 0px;
							width:28%;
							text-align:left;
							border:0px #dedede solid;
							float:right;
							position:relative;
							margin:0px 0px 0px 0px;
							background:#fff;
						}
						.footer_panel {
							padding: 0px 20px;
						}
						
						.home_descp_title
						{
							font-size:24pt !important;
							font-weight:bold !important;
							letter-spacing:0px !important;
							line-height:1 !important;
							font-family:"Hind Vadodara", sans-serif;
							text-transform:capitalize !important;
						}
						.home_banner_overlaybox
						{
							position:absolute;
							border:0px #000 solid;
							/*background:rgba(255,255,255,0.9);*/
							width:50%;
							bottom:18%;
							left:10%;
							text-align:left;
							display:inline-block;
							padding: 30px;
							color:#fff;
						}
						.footer_newsletter_panel
						{
							border:0px #000 solid;
							width: 33%;
							display:inline-block;
							padding:20px 0px;
							vertical-align:middle;
						}
						.footer_newsletter_panel
						{
							border:0px #000 solid;
							width: 38%;
							display:inline-block;
							padding:20px 0px;
							vertical-align:middle;
						}
						.footer_buy_ticket
						{
							width:20%;
						}
					}
					@media screen and (max-width: 1060px) and (min-width: 850px) {
						.column_left,.column_right
						{
							display:none;
						}
						.mobile_cart_qty ,.mobile_cart_image
						{
							display:inline-block;
							bordeR:0px #000 solid;
						}
						.content_panel
						{
							max-width:1300px;
							position:relative;
							background:none;
							padding:0px 0px 0px 0px;
							width:100%;
							box-sizing:border-box;
						}
						.filter_bar{}
						
						.product_panel
						{
							padding: 0px 15px;
						}
						.no_product_found{
							border:0px #000 solid;
							height:150px;
						}
						.column_main
						{
							float:left;
							width:100%;
							text-align:left;
							min-width:220px;
						}
						.category_title_panel{
							border-top:0px #333 solid;padding:15px 25px;
						}
						.pageHeading5 { padding-top:20px;}
						.responsive_second_banner
						{
							width:100%;
						}
						.top_header_bar_content
						{
							width:100%;
						}
						
						.top_header_bar
						{
							width:100%;
							box-sizing:border-box;
						}
						
						.top_header_bar_panel {
							padding: 0px 25px;
						}
						.top_header_bar_right
						{
							float:right;
							position:absolute;
							right:20px;
							top:80px;
						}
						
						.top_info_bar img
						{
							width:100%;
						}
						
						.switch_mode,.my_account,.log_off, .custom_next_prev {
							display:none;
						}
						.prodDetail_header_large
						{
							text-align:center;width:100%;padding:0px 10px;float:none;
						}
						
						.footer_text_copyright
						{
							text-align:center;
						}
						
						.breakcrumb
						{
							width:100% !important;
						}
						
						.featured_category_column{
							width:20%;
						}
						
						.top_control_panel
						{
							border:0px #000 solid;
							width:100%;
						}
						
						.mobile_cart
						{
							display:block;
							text-align:right;
							float:right;
							min-width:30px;
							padding:0px 0px;
							width:100%;
							border:0px #000 solid;
							margin-right:20px;
							color:#d03674;
							margin-top:5px;
						}
						
						.mobile_menu
						{
							display:block;
							text-align:left;
							padding:25px 30px 0px 30px;
							height:90px;border:0px #000 solid;
							background:#f2b400;
						}
						.mobile_menu i
						{
							font-size:26pt;
							color:#fff;
						}
						.home_banner_overlaybox
						{
							width:96%;
						}
						.home_banner_overlaybox2
						{
							width:96%;
						}
						.home_banner_overlaybox3
						{
							width:96%;
						}
						.pageHeading_banner
						{
							font-size:20pt;
							letter-spacing:1px;
							text-transform:capitalize;
							color:#fff;
							padding:0px 15px 0px 15px;
							font-weight:500;
							display:inline-block;
							line-height:1;
						}
						.home_banner_titlepanel_descp
						{
							background:#fff;
							padding:15px;
							width:350%;
							font-weight:200;
							font-size:8pt;
							border:0px #000 solid;
							margin-left:-210%;
						}
						.pageDescription6 { font-size:8pt;}
						
						#search_activator
						{
							padding-right:0px !important;
							display:none;
						}
						
						.headerlink_img
						{
							display:none;
						}
						
						.header_bar
						{
							max-width:1060px;
							position:relative;
							background:none;
							padding:0px 0px 0px 0px;
							width:100%;
							display:inline-block;
						}
						
						.top_info_bar
						{
							width:100%;
							box-sizing:border-box;
							display:inline-block;
							margin:0px 0px 0px 0px !important;
							border:0px #000 solid;
						}
						
						.menubg{
							background:none;
							padding:15px 0px 0px 0px;
							width:90%;
							height:70px;
							float:right;
						}
						
						.header_leftcol,.header_rightcol
						{
							display:none;
						}
						
						.mycart
						{
							float:right;
							padding:0px 0px;border:0px #000 solid;
							margin-top:12px;
						}
						
						.mobile_menu
						{
							display:block;
							text-align:left;
							padding:25px 30px 0px 30px;
							height:90px;border:0px #000 solid;
							background:#f2b400;
						}
						.mobile_menu i
						{
							font-size:26pt;
							color:#fff;
						}
						.mobile_menu img { width:80%;padding:10px 0px; }
						
						.logo { padding:0px;text-right:right; display:inline-block;
							left:40%;
							top:10px;
							z-index:10009;}
							.logo img { width:190px !important;padding-top: 0px;margin:-5px 20px 2px 10px;}
							
							.item_incart_bg{
								margin-right:0px;
								margin-top:-2px;
							}
							.ajax_cart
							{
							}
							.mycart { margin-top:-5px;}
							
							#show_mini_cart2
							{
							}
							#ajax_small_shopping_cart,#profile
							{
								margin-top:53px !important;
							}  
							.homebanner_panel
							{
								width:100%;float:left;background:none;padding:0px 0px;margin-top:0px;
							}
							.header_left_menu{
								width:60%;
								border:0px #000 solid;
								display:inline;
								margin-top:0px;
								padding-top:0px;
								padding-left:0px;
								display:inline-block;
								float:left;
							}
							.header_right_menu{
								width:20%;
								border:0px #000 solid;
								display:inline;
								min-width:150px;
								padding-top:0px;
								margin:0;
								padding-right:0px;
							}
							#profile_link{ display:none; }
							.header_center_menu{
								width:1%;border:1px #000 solid;padding-top:0px;padding-bottom:10px;display:none;
							}
							
							.home_content_panel_half
							{
								width:100%;
							}
							.login_full_panel
							{
								width:100%;
								padding:20px 10px;
								border:0px #000 solid;
							}
							
							.advertisement_message{
								display:inline-block;
								width:100%;
								background:#000;
								color:#fff;
								padding:8px 0px 8px 0px;
								text-transform:uppercase;
								font-weight:bold;
								
							}
							.newsletter_subscribe_bg {
								padding:30px 20px 30px 20px;
							}
							.copyright_right { display:none;}
							.myaccount
							{
								min-width:35px;
								text-align:right;
								padding:0px 0px;
							}
							.category_image_panel
							{
								float:left;
								width:100%;
								padding:0px 0px 15px 0px !important;
							}
							
							/*  .newprod_img{width:calc(90% / 3);border:0px #dedede solid;vertical-align:bottom; text-align:center; position:relative !important; }
							.newprod_img img{ height:340px;}*/
							.prodDetail_review_position
							{
								margin-top:5px;
							}
							.index_prodcol img
							{
								margin:3px 0px;
							}
							.features_index img
							{
								margin:5px;
								height:120px;
							}
							
							.shipping_address_panel
							{
								float:left;
								width:48%;
							}
							.shipping_method_panel
							{
								float:left;
								width:45%;
							}
							
							.shopping_cart_item_panel
							{
								float:left;
								width:48%;
								padding:10px 20px;
							}
							.payment_method_img img
							{
								width:260px;
							}
							.payment_method_img select
							{
								width:120px;
							}
							.checkout_total{
								background:#f2f2f2;
								color:#302e2e;
								padding:15px 15px;
								font-size:8pt;
								line-height:1.5;
							}
							.final_total_pay
							{
								font-size:10pt;
							}
							.column_panel_1
							{
								float:left;
								width:96%;
								margin:15px 10px;
							}
							.column_panel_2
							{
								float:left;
								width:47%;
								margin:5px 10px;
							}
							
							
							.mainNav
							{
								margin-bottom:45px;
							}
							.sub_header
							{
								font-size:11pt;
								font-weight:bold;
								color:#000;
								padding-bottom:5px;
								margin-bottom:15px;
							}
							
							.product_mobile_images
							{
								float:left;
								width:56%;
								display:block;
								position:relative;
								left:22%;
								right:22%;
								margin-top:30px;
							}
							.device img{
								max-width: 100%; image-rendering: -moz-crisp-edges;-ms-interpolation-mode: bicubic; padding: 0px;border:0px #000 solid;margin:0px;display:inline-block;}
								.swiper-container {
									text-align:center;
									width:100%;
									overflow:hidden;
									height:550px;
								}
								.product_images_zoom_panel
								{
									float:none;
									display:inline-block;
									text-align:center;
									width:96%;
									display:none;
								}
								.product_detail_panel
								{
									float:left;
									width:96%;
									border:0px #000 solid;
									padding:0px 30px 5px 30px !important;
									display:block;
								}
								
								.prodDetail_50panel
								{
									width:100%;
									margin-bottom:60px;
								}
								
								.my_cart_bg
								{
									display:none;
								}
								.my_cart_bg_mobile
								{
									display:inline;
								}
								.sub_banner_panel
								{
									max-width:100%;
									position:relative !important;
									display:inline-block;
									padding-top:20px;
									border:0px #000 solid;
								}
								.responsive_sub_banner
								{
									width:100%;
								}
								.sub_banner_img
								{
									width:47% !important;
									margin:10px 10px;
									display:inline-block;
									height: auto;
									box-sizing:border-box;
									vertical-align:middle;
								}
								.second_banner_panel
								{
									max-width:1300px;
									position:relative !important;
									display:inline-block;
									padding-top:0px;
									border:0px #000 solid;
								}
								
								.subrow_banner_img
								{
									width:30%;
									margin:10px 10px;
									display:inline-block;
									height: auto;
									box-sizing:border-box;
									font-size:10pt;
									color:#898989;
									vertical-align:middle;
								}
								
								.sub_banner_text
								{
									width:42%;
									margin:30px 10px;
									display:inline-block;
									height: auto;
									box-sizing:border-box;
									padding:5% 20px;
									vertical-align:middle;
								}
								
								.device .arrow-left {
									background: url(site_media/img/arrows.png) no-repeat left top;
									position: absolute;
									margin-left:-25px;
									bottom: -60px;
									z-index:999;
									width: 30px;
									height: 30px;
									opacity:0.7;
									
								}
								.device .arrow-right {
									background: url(site_media/img/arrows.png) no-repeat left bottom;
									position: absolute;
									margin-left:5px;
									bottom: -60px;
									z-index:999;
									width: 30px;
									height: 30px;
									opacity:0.7;
								}
								
								.prodcol{
									color:#5e5e5e;
									font-size:8pt;
									display:inline-block;
									margin:0px 0px 15px 0px !important;
									vertical-align:top;
									padding:10px 10px;
									box-sizing:border-box;
									width:calc(100% / 4);
									border:0px #fff solid;
								}
								.newprod_img{width:100%;border:0px #dedede solid;vertical-align:bottom; text-align:center; position:relative !important;padding:0px 0px; box-sizing:border-box; }
								.newprod_img img{ margin:0px;}
								.prodcol:hover, .index_prodcol:hover
								{
									border:0px #dfdfdf solid;
									box-shadow:0px 0px 0px 0px #dfdfdf;
									cursor:pointer;
								}
								.prodcol:hover .quick_view_button
								{
									display:none;
								}
								.quick_view_button
								{
									display:none;
								}
								
								.cart_panel
								{
									width:100% !important;
								}
								.cart_panel .mobile_cart_p_detail
								{
									width:auto !important;
								}
								.column_main_shopping_cart
								{
									padding:0px 0px 20px 0px;
									text-align:left;
									border:0px #000 solid;
									float:left;
									position:relative !important;
									margin:0px 0px 0px 0px;
								}
								.column_main_shopping_cart_empty
								{
									padding:0px 0px 50px 0px;
									border:0px #000 solid;
									float:left;
									position:relative !important;
									margin:0px 10px;
								}
								.shopping_cart_total_panel
								{
									padding:0px 0px 20px 0px;
									text-align:left;
									width:230px;
									border:1px #ccc solid;
									float:right;
									position:relative;
									margin:0px 0px 0px 10px;
								}
								.shopping_cart_total_panel td
								{
									padding:10px 15px;
								}
								
								.page_column_left
								{
									float:left;
									width:20%;
									margin-right:10px;
									margin-top:60px;
									margin-left:10px;
									text-align:right;
									/*	border:1px #ddd solid;
									padding:10px 10px;*/
									/*	box-shadow:0px 2px 6px 0px #ccc;*/
								}
								.page_column_panel
								{
									float:right;
									width:75%;
									margin-top:20px;
									/*	border:1px #000 solid;*/
								}
								.special_color_box
								{
									margin-top:10px;
								}
								.bestseller
								{
									margin-top: 10px;
								}
								.hotdeal
								{
									margin-top: 10px;
								}
								.newin
								{
									margin-top: 10px;
								}
								.special_text_box
								{ 
									bottom: 10px;
								}
								.filter_bar { }
								.filter_sorting { padding:0px 0px 0px 0px;line-height: 43px;}
								.filter_paging { margin-top:17px;border:0px #000 solid;}
								
								.footer_column
								{
									margin:5px 60px 35px 25px;
									text-align:left;
									color:#616161;
									border:0px #000 solid;
								}
								.footer_right {
									float: left !important;
									width: 100% !important;
									padding:30px 25px 0px 25px;
								}
								.footer_copyright_bg
								{
									border:0px #000 solid !important;
									padding-left:25px !important;
								}
								.payment_gateway_icon
								{
									padding-left:0px !important;
								}
								.social_media_icon a
								{
									float: left;
									padding: 0px 20px 0px 0px;
								}
								.footer_newsletter_panel
								{
									border:0px #000 solid;
									width: 100%;
									float: none;
									padding:10px 25px;
									text-align:left;
								}
								
								.home_descp_title
								{
									font-size:24pt !important;
									font-weight:bold !important;
									letter-spacing:0px !important;
									line-height:1 !important;
									font-family:"Hind Vadodara", sans-serif;
									text-transform:capitalize !important;
								}
								.home_banner_overlaybox
								{
									position:absolute;
									border:0px #000 solid;
									/*background:rgba(255,255,255,0.9);*/
									width:60%;
									bottom:15%;
									left:10%;
									text-align:left;
									display:inline-block;
									padding: 20px;
									color:#fff;
								}
							}
							@media screen and (max-width: 851px) and (min-width: 600px) {
								
								.content_panel
								{
									max-width:860px;
									position:relative;
									background:none;
									padding:0px 0px 0px 0px;
									width:100%;
									box-sizing:border-box;
								}
								
								.shopping_cart_help_panel,.shopping_cart_help_title
								{
									display:none;
								}
								.shopping_cart_help_panel_mobile
								{
									display:inline-block;
									margin-top:30px;
									width:50%;
									float:right;
								}
								.shopping_cart_total_box
								{
									width:100%;display:inline-block;
								}
								
								.responsive_second_banner
								{
									width:100%;
								}
								.top_header_bar_content
								{
									width:100%;
								}
								.top_header_bar
								{
									width:100%;
									box-sizing:border-box;
									text-align:center;
									font-size:8pt;
								}
								.top_header_bar_panel {
									padding: 0px 20px;
								}
								.prodDetail_header_large
								{
									text-align:center;width:100%;padding:0px 10px;float:none;
								}
								.pageHeading5 { padding-top:20px;}
								
								.top_header_info_link
								{
									display:none;
								}
								.top_header_info_link img
								{
									margin:0px 0px 8px 8px;
								}
								.top_header_info_link span
								{
									display:none;
								}
								
								.top_info_bar img
								{
									width:100%;
									border:0px #000 solid;
								}
								
								.footer_text_copyright
								{
									text-align:center;
								}
								
								.switch_mode, .my_account,.log_off, .custom_next_prev,.column_right, .category_descp_panel,.top_right_account {
									display:none;
								}
								.mobile_cart_qty ,.mobile_cart_image
								{
									display:inline-block;
									border:0px #000 solid;
								}
								
								INPUT[type="text"].quantity_cart{
									
									height:30px;
									width:64px;
									text-align:center;
									font-size:10pt;
									color:#a4a4a4;
									border: 1px #ccc solid;
									display:inline-block;
								}
								
								.top_control_panel
								{
									border:0px #000 solid;
									width:100%;
								}
								.top_left_header_message ,.footer_text_copyright
								{
									text-align:center;
								}
								.header_mobile_text
								{
									display:inline-block;
									margin:10px 0px 0px 0px;
									border-top:1px #ccc solid;
									padding-top:10px;
									width:100%;
								}
								
								.mobile_cart
								{
									display:block;
									text-align:right;
									float:right;
									min-width:30px;
									padding:0px 0px;
									width:100%;
									border:0px #000 solid;
									margin-right:20px;
									color:#d03674;
									margin-top:5px;
								}
								
								.mobile_menu
								{
									display:block;
									text-align:left;
									padding:15px 20px 0px 20px;
									height:70px;border:0px #000 solid;
									background:#f2b400;
								}
								
								.ticket_bg
								{
									background:#e50000;
									width:70px;
									height:70px;
									display:inline-block;
									padding:15px 5px !important;
									text-align:center;
									box-sizing:border-box;
									line-height:30px;
								}
								.ticket_bg_footer{
									background:#e50000;
									width:190px;
									height:60px;
									display:inline-block;
									padding:15px 25px !important;
									text-align:center;
									box-sizing:border-box;
									line-height:25px;
									font-size:14pt !important;
									font-weight:700 !important;
									letter-spacing:0px !important;
								}
								.ticket_bg_footer i
								{
									font-size:14pt;margin:5px 5px;
								}
								.cart_bg
								{
									background:#f2b400;
									width:70px;
									height:70px;
									display:inline-block;
									padding:15px 5px !important;
									text-align:center;
									box-sizing:border-box;
									line-height:30px;
								}
								.profile_bg
								{
									background:none;
									width:70px;
									height:70px;
									display:inline-block;
									padding:15px 5px !important;
									text-align:center;
									box-sizing:border-box;
									line-height:30px;
								}
								.profile_bg i
								{
									font-size:14pt;
								}
								
								.mobile_menu i
								{
									font-size:26pt;
									color:#fff;
								} 
								.mobile_menu img { width:80%;padding:10px 0px; }
								
								.logo { padding:0px;text-right:right; display:inline-block;
									left:37%;
									top:10px;
									z-index:10009;}
									.logo img { width:160px !important;padding-top: 0px;margin:-5px 20px 2px 10px;}
									#profile_link{ display:none;}
									.item_incart_bg{
										margin-right:-5px;
										margin-top:-5px;
									}
									.ajax_cart
									{
									}
									.mycart { margin-top:-5px;}
									
									#show_mini_cart2
									{
									}
									#ajax_small_shopping_cart,#profile
									{
										margin-top:47px !important;
										right:0px;
									}
									#search_activator
									{
										padding-right:0px !important;
										display:none;
									}
									.headerlink_img
									{
										padding:14px 8px !important;
										display:none;
									}
									
									.top_header_bar_panel
									{
										line-height:1.4;
									}
									
									.top_header_bar_left
									{
										border:0px #000 solid;
										width:100%;
										padding-bottom:8px;
									}
									
									.top_header_bar_right
									{
										float:right;
										position:absolute;
										right:20px;
										top:62px;
									}
									
									.headerlink { font-size:9pt;}
									
									.header_bar
									{
										max-width:860px;
										position:relative;
										background:none;
										padding:0px 0px;
										width:100%;
										display:inline-block;
									}
									
									.quantity_operator_left,.quantity_operator_right
									{
										padding:9px 10px 9px 10px;
									}
									.quantity_operator_right
									{
										margin-left:-34px;
									}
									.quantity_operator_left
									{
										margin-top:-17px !important;
										margin-left:1px;
										position:absolute;
									}
									.quantity_operator_right:hover,.quantity_operator_left:hover
									{
										border:0px #202020 solid;
										cursor:pointer;
										display:inline-block;
										text-align:center;
										color:#555;
										background:#eee;
									}
									
									.footer_column
									{
										float:left !important;
										margin:5px 30px 35px 0px;
										text-align:left;
										color:#616161;
										border:0px #000 solid;
									}
									.social_media_icon a
									{
										float: left;
										padding: 0px 20px 0px 0px;
									}
									
									.newsletter_subscribe_bg {
										padding:50px 20px 50px 20px;
									}
									.footer_newsletter_panel
									{
										border:0px #000 solid;
										width: 100%;
										float: none;
										padding:10px 0px;
										text-align:left;
									}
									.footer_newsletter_special { padding:0px 24px 20px 24px;}
									
									.scroll_position img { width:100%;max-width:60px;}
									
									.top_info_bar
									{
										width:100%;
										box-sizing:border-box;
										display:inline-block;
										padding:0px 15px 0px 15px !important;
										border:0px #000 solid;
									}
									
									.menubg{
										background:none;
										padding:15px 0px 0px 0px;
										width:90%;
										height:70px;
										float:right;
									}
									
									.header_search
									{
										width:330px !important;
										border:0px #000 solid;
										margin-left:-20px !important;
									}
									.mobile_search_bar
									{
										display:inline-block;
										position:relative;
										border:0px #000 solid;
										width:100%;
										padding-bottom:10px;
										margin-top:-20px;
									}
									.item_incart_bg{
										margin-right:0px;
										margin-top:-5px;
									}
									
									.header_left_menu{
										width:60%;
										border:0px #000 solid;
										display:inline;
										margin-top:0px;
										padding-top:0px;
										padding-left:0px;
										display:inline-block;
										float:left;
									}
									.header_right_menu{
										width:20%;
										border:0px #000 solid;
										display:inline;
										min-width:160px;
										padding-top:0px;
										margin:0;
										padding-right:0px;
									}
									
									.header_center_menu{
										width:1%;border:1px #000 solid;padding-top:0px;padding-bottom:10px;display:none;
									}
									.home_banner_overlaybox
									{
										text-align:left;
									}
									.pageHeading_banner
									{
										font-size:17pt;
									}
									.home_content_panel_half
									{
										width:100%;
									} 
									.home_banner_titlepanel_heading { font-size:15pt;}
									.home_banner_titlepanel_descp { font-size:9pt;padding-bottom:20px;}
									.home_banner_titlepanel_button { margin-top:35px;}
									.home_sub_banner_desp_half_panel .home_css_btn
									{
										font-size:9pt;
										padding:12px 20px 12px 20px;
									}
									.footer_right { float:left !important;width:100%;}
									.home_sub_banner_last
									{
										width:calc(100% / 2);
										padding:25px 10px;
									}
									.home_sub_banner_desp_half_panel
									{
										width:calc(80% / 2);
										padding:20px 35px;
										border:0px #000 solid;
										display:inline-block;
										float:left;
										position:relative;
									}
									
									.home_center_banner
									{
										width:100%;
										padding:0px 0px;
										float:left;
										display:inline-block;
										margin-bottom:0px;
										position:relative;
									}
									.home_banner_descp_special
									{
										display:none;
									}
									.home_banner_titlepanel_descp
									{
										display:none;
									}
									.copyright_right { display:none;}
									
									.advertisement_message
									{
										display:inline-block;
									}
									.homebanner_panel
									{
										width:100%;float:left;background:none;padding:0px 0px;margin-top:0px;
									}
									.breakcrumb
									{
										width:100% !important;
										padding:2px 0px;
										background:none;
										float:left;
										color:#333;
									}
									.filter_bar { padding-bottom:0px;border:0px #000 solid;border-bottom: 0px #ddd solid;}
									.filter_panel
									{
										width:100%;
									}
									.filter_total_products
									{
										margin:0px !important;
									}
									.filter_left ,.filter_right { float:none;text-align:center;}
									.filter_sorting { padding:0px 0px 0px 0px;border:0px #000 solid;float:left;width:33%;}
									.filter_paging { width:100%;margin:9px 0px; text-align:center;}
									.filter_right { padding:0px 0px 0px 0px;}
									.filter_right .ddl_list2,  .filter_sorting .ddl_list2
									{
										margin:0px !important;
									}
									.filter_bar .ddl_list2
									{
										max-width:none;
										border:0px #ccc solid;
										border-bottom:0px #ddd solid;
									}
									
									.prodDetail_review_position
									{
										margin-top:5px;
									}
									.no_product_found{
										border:0px #000 solid;
										height:150px;
									}
									.product_panel
									{
										margin-left:0px;
									}
									
									.prodcol, .index_prodcol
									{
										position:relative;
										border:0px #000 solid;
									}
									.prodcol{
										color:#5e5e5e;
										font-size:8pt;
										display:inline-block;
										margin:5px 0px 15px 0px !important;
										max-width:300px !important;
										vertical-align:top;
										padding:0px 10px 30px 10px;
										box-sizing:border-box;
										width:calc(100% / 3);
									}
									.prodcol:hover, .index_prodcol:hover
									{
										border:0px #dfdfdf solid;
										box-shadow:0px 0px 0px 0px #dfdfdf;
										cursor:pointer;
									}
									.prodcol:hover .quick_view_button
									{
										display:none;
									}
									.quick_view_button
									{
										display:none;
									}
									.newprod_img{width:100%;border:0px #dedede solid;vertical-align:bottom; text-align:center; position:relative !important;padding:0px 0px; box-sizing:border-box; }
									.newprod_img img{ margin:0px;}
									
									.index_prodcol img
									{
										margin:0px 0px;
									}
									
									.myaccount
									{
										min-width:35px;
										text-align:right;
										padding:0px 0px;
									}
									
									.login_full_panel
									{
										width:100%;
										padding:40px 30px;
									}
									
									.dropship_login_panel {
										float: left;
										width: 100%;
										position: relative;
										border-bottom: 1px #dedede solid;
										border-right: 0px #dedede solid;
										padding: 30px 10px;
										background: #fff;
										margin-bottom: 30px;
									}
									
									.login_panel
									{
										float:none;
										width:100%;
										position:relative;
										border-right:0px #dedede solid;
									}
									
									.new_customer_panel
									{
										float:none;
										width:100%;
										padding-top:30px;
										position:relative;
									}
									.shipping_address_panel
									{
										float:left;
										width:100%;
									}
									.shipping_method_panel
									{
										float:left;
										width:45%;
									}
									
									.shopping_cart_item_panel,.order_checkout_panel,.order_item_panel
									{
										float:left;
										width:100%;
										padding:10px 20px;
									}
									
									.column_panel_1
									{
										float:left;
										width:96%;
										margin:15px 10px;
									}
									.column_panel_2
									{
										float:left;
										width:96%;
										margin:15px 10px;
									}
									.column_clear
									{
										display:none;
									}
									.product_mobile_images
									{
										float:left;
										width:70%;
										display:block;
										position:relative;
										left:15%;
										right:15%;
									}
									.device img{
										max-width: 100%; image-rendering: -moz-crisp-edges;-ms-interpolation-mode: bicubic; padding: 0px;border:0px #000 solid;margin:0px;}
										.swiper-container {
											text-align:center;
											width:100%;
											overflow:hidden;
											height:550px;
										}
										.product_images_zoom_panel
										{
											float:left;
											width:96%;
											display:none;
										}
										.product_detail_panel
										{
											float:left;
											width:96%;
											padding:0px 20px 5px 20px !important;
											display:block;
										}
										
										.prodDetail_50panel
										{
											width:100%;
											margin-bottom:60px;
										}
										
										.mainNav
										{
											margin-bottom:45px;
										}
										.sub_header
										{
											font-size:11pt;
											font-weight:bold;
											color:#000;
											padding-bottom:5px;
											margin-bottom:15px;
										}
										.my_cart_bg
										{
											display:none;
										}
										.my_cart_bg_mobile
										{
											display:inline;
										}
										
										.sub_banner_panel
										{
											max-width:100%;
											position:relative !important;
											display:inline-block;
											padding-top:20px;
											border:0px #000 solid;
										}
										.responsive_sub_banner
										{
											width:100%;
										}
										.sub_banner_img
										{
											width:46% !important;
											margin:10px 10px;
											display:inline-block;
											height: auto;
											box-sizing:border-box;
											vertical-align:middle;
										}
										.sub_banner_text
										{
											width:42;
											margin:30px 10px;
											display:inline-block;
											height: auto;
											box-sizing:border-box;
											padding:5% 20px;
											vertical-align:middle;
										}
										
										.subrow_banner_img
										{
											width:45%;
											margin:10px 10px;
											display:inline-block;
											height: auto;
											box-sizing:border-box;
											font-size:10pt;
											color:#898989;
											vertical-align:top;
										}
										
										
										.sub_banner_text,  DIV.pageHeading , TD.pageHeading{
											font-size:18pt;
											line-height:1;
											padding-top:10px;
											padding-bottom:28px;
										}
										.sub_banner_text {
											font-size:8.5pt;
										}
										.column_left
										{
											display:none;
										}
										.column_main
										{
											float:left;
											width:100%;
											text-align:left;
											min-width:220px;
											padding:0;
										}
										
										.index_detailbox
										{
											width:100%;
											box-sizing:border-box;
										}
										.index_newprod_img img
										{
										}
										
										SELECT.ddl_list3 
										{
											padding: 6px 36px 6px 16px;
										}
										INPUT[type="text"],INPUT[type="password"]{
											
											padding:2px 6px 2px 10px;
											height:33px;
											border: 1px #ccc solid;
											background:#fff;
											color:#919191;
											font-size:9pt;
											letter-spacing:0.5px;
											font-family: 'Oxygen', sans-serif;
										}
										SELECT.ddl_list{
											width:230px;
										}
										
										.contact_us_textarea,TEXTAREA.address_textarea
										{
											padding:10px;
											color:#000;
											background:#fff;
											font-size:9pt;
											font-family: 'Oxygen', sans-serif;
											outline:none;
										}
										
										.wishlist_panel
										{
											border:0px #000 solid;
											padding:0px 10px;
										}
										.column_home_sub_left
										{
											margin-top:0px;
											padding-top:30px;
										}
										
										.soldout
										{
											
										}
										.sale_img {
											border:0px #000 solid;
											text-align:center;
											z-index:9999;
											float:none;width:40px;height:40px;
											position:relative;
											margin-top:-15px;
											margin-left:5px;
											margin-bottom:10px;
											vertical-align:top;
										}
										.special_color_box
										{
											margin-top:10px;
											
										}
										.bestseller
										{
											margin-top: 10px;
										}
										.hotdeal
										{
											margin-top: 10px;
										}
										.newin
										{
											margin-top: 10px;
										}
										.sub_page_content_panel img
										{
											
										}
										.cart_panel
										{
											width:100% !important;
										}
										.cart_panel .mobile_cart_p_detail
										{
											width:auto !important;
										}
										.column_main_shopping_cart
										{
											padding:0px 0px 20px 0px;
											width:100%;
											text-align:left;
											border:0px #000 solid;
											float:left;
											position:relative !important;
											margin:0px 0px 0px 0px;
										}
										.column_main_shopping_cart_empty
										{
											padding:0px 0px 50px 0px;
											width:100%;
											border:0px #000 solid;
											float:left;
											position:relative !important;
											margin:0px 10px;
										}
										.shopping_cart_total_panel
										{
											padding:0px 0px 20px 0px;
											width:96%;
											text-align:left;
											border:1px #ccc solid;
											float:left;
											position:relative;
											margin:0px 10px;
										}
										.shopping_cart_total_panel td
										{
											padding:10px 15px;
										}
										
										.page_column_left
										{
											float:left;
											width:20%;
											margin-right:10px;
											margin-top:60px;
											margin-left:20px;
											text-align:right;
											display:none;
											/*	border:1px #ddd solid;
											padding:10px 10px;*/
											/*	box-shadow:0px 2px 6px 0px #ccc;*/
										}
										.page_column_panel
										{
											float:left;
											width:94%;
											margin:20px 15px;
											/*margin-top:20px;*/
											/*	border:1px #000 solid;*/
										}
										
										A.buynow
										{
											display:inline-table !important;
											position:relative;
											margin:6px 50% 5px 0px;
										}
										.product_list_rating
										{
											display:table-row !important;
											position:relative;
											margin:6px 50% 5px 0px;
											top:0px;
											left:0px;
											right:auto;
											padding:0px !important;
											border:0px #000 solid;
										}
										.product_list_rating img
										{
											margin:0px;
										}
										.special_text_box
										{ 
											bottom: 10px;
										}
										
										.home_sub_banner_5_panel
										{
										}
										.home_sub_banner_5_panel img
										{
											width:100%;
										}
										.home_sub_banner_center_panel img
										{
											max-width: 830px;
										}
										.home_sub_banner_center5
										{
											display: inline-block;
											padding:0px 0px;
											vertical-align:middle;
											border:0px #000 solid;
											position:relative;
										}
										.home_sub_banner_left_right5
										{
											display: table-cell;
											max-width:300px;
											width:100%;
											width:20.8%;
											vertical-align:middle;
											border:0px #000 solid;
										}
										.home_sub_banner_left_right5 img
										{
											width:50%;
										}
										.home_sub_banner_center5_descp
										{
											position:absolute;
											width:70%;
											bottom:0px;
											background:#fff;
											padding:30px 40px 50px 40px;
											left: 50%;
											-webkit-transform: translateX(-50%);
											transform: translateX(-50%);
											font-size:9pt;
											text-align:left;
										}
										.home_sub_banner_center5_title
										{
											color:#000;
											font-size:16pt;
											font-weight:600;
											display:block;
											margin:5px 0px 25px 0px;
										}
										A.home_sub_banner_center5_link
										{
											display:inline-block;
											margin-top:30px;
											background:url(site_media/img/arrow_checkout.png) no-repeat right;
											padding-right:25px;
											font-size:10pt;
											color:#000;
										}
										A.home_sub_banner_center5_link:hover
										{
											text-decoration:underline;
										}
										.home_banner_overlaybox
										{
											width:80%;
											bottom:0px;
										}
										.home_banner_overlaybox2
										{
											width:80%;
											bottom:-70px;
										}
										.home_banner_overlaybox3
										{
											width:80%;
											bottom:0px;
										}
										
										
										.footer_column
										{
											margin:5px 60px 35px 25px;
											text-align:left;
											color:#616161;
											border:0px #000 solid;
										}
										.footer_right {
											float: left !important;
											width: 100% !important;
											padding:30px 25px 0px 25px;
										}
										.footer_copyright_bg
										{
											border:0px #000 solid !important;
											padding-left:25px !important;
										}
										.payment_gateway_icon
										{
											padding-left:0px !important;
										}
										.social_media_icon a
										{
											float: left;
											padding: 0px 20px 0px 0px;
										}
										.footer_newsletter_panel
										{
											border:0px #000 solid;
											width: 100%;
											float: none;
											padding:10px 25px;
											text-align:left;
										}
										
										.home_descp_title
										{
											font-size:30pt !important;
											font-weight:bold !important;
											letter-spacing:0px !important;
											line-height:1 !important;
											font-family:"Hind Vadodara", sans-serif;
											text-transform:capitalize !important;
										}
										.home_banner_overlaybox
										{
											position:absolute;
											border:0px #000 solid;
											/*background:rgba(255,255,255,0.9);*/
											width:60%;
											bottom:28%;
											left:5%;
											text-align:left;
											display:inline-block;
											padding: 20px;
											color:#fff;
										}
									}
									
									@media only screen and (max-width: 610px) {
										[class*="switch_mode"],.top_right_account, .category_descp_panel,.mobile_special_switch {
											display:none;
										}
										
										.prodDetail_header_large
										{
											text-align:center;width:100%;padding:0px 10px;float:none;line-height:1.5;
										}
										
										.content_panel
										{
											max-width:1300px;
											position:relative;
											background:none;
											padding:0px 0px 0px 0px;
											width:100%;
											box-sizing:border-box;
										}
										
										.shopping_cart_help_panel,.shopping_cart_help_title
										{
											display:none;
										}
										
										.shopping_cart_help_panel_mobile
										{
											display:inline-block;
											margin-top:30px;
											width:100%;
											float:right;
											
										}
										.shopping_cart_total_box
										{
											width:100%;display:inline-block;
										}
										.mobile_cart_qty ,.mobile_cart_image
										{
											display:inline-block;
										}
										.responsive_second_banner
										{
											width:100%;
										}
										.featured_category_column{
											width:42%;
										}
										.top_header_bar_content
										{
											width:100%;
										}
										.top_info_bar
										{
											display:none;
										}
										.top_info_bar img
										{
											width:100%;
										}
										.top_left_header_message ,.footer_text_copyright
										{
											text-align:center;
										}
										
										#box_popup img
										{
											width:100% !important;
										}
										
										.breakcrumb
										{
											width:100%;
											padding:2px 5px;
											background:#fff;
											float:left;
											color:#333;
										}
										
										.mobile_cart
										{
											display:block;
											text-align:right;
											float:right;
											min-width:30px;
											padding:0px 0px;
											width:100%;
											border:0px #000 solid;
											margin-right:20px;
											color:#d03674;
											margin-top:5px;
										}
										
										.logo { padding:0px;text-right:right; display:inline-block;
											left:16%;
											top:10px;
											z-index:10009;}
											.logo img { width:140px !important;padding-top: 0px;margin:-5px 20px 2px 10px;}
											
											.ticket_bg
											{
												background:#e50000;
												width:70px;
												height:70px;
												display:inline-block;
												padding:15px 5px !important;
												text-align:center;
												box-sizing:border-box;
												line-height:30px;
											}
											.ticket_bg_footer{
												background:#e50000;
												width:190px;
												height:60px;
												display:inline-block;
												padding:15px 25px !important;
												text-align:center;
												box-sizing:border-box;
												line-height:25px;
												font-size:14pt !important;
												font-weight:700 !important;
												letter-spacing:0px !important;
											}
											.ticket_bg_footer i
											{
												font-size:14pt;margin:5px 5px;
											}
											.cart_bg
											{
												background:#f2b400;
												width:70px;
												height:70px;
												display:inline-block;
												padding:15px 5px !important;
												text-align:center;
												box-sizing:border-box;
												line-height:30px;
											}
											.profile_bg
											{
												background:none;
												width:70px;
												height:70px;
												display:inline-block;
												padding:15px 5px !important;
												text-align:center;
												box-sizing:border-box;
												line-height:30px;
											}
											.profile_bg i
											{
												font-size:14pt;
											}
											
											.item_incart_bg{
												margin-right:-5px;
												margin-top:-5px;
											}
											.ajax_cart
											{
											}
											.mycart { margin-top:-5px;}
											.mobile_menu
											{
												display:block;
												text-align:left;
												padding:17px 20px 0px 20px;
												height:70px;border:0px #000 solid;
												background:#f2b400;
											}
											.mobile_menu i
											{
												font-size:26pt;
												color:#fff;
											}
											.mobile_menu img { width:80%;padding:10px 0px; }
											
											#show_mini_cart2
											{
											}
											#ajax_small_shopping_cart,#profile
											{
												margin-top:47px !important;
												right:0px;
											}
											#search_activator
											{
												padding-right:0px !important;
												display:none;
											}
											.headerlink_img
											{
												padding:14px 8px !important;
												display:none;
											}
											#profile_link{ display:none;}
											.add_wishlist{ display:none;}
											
											.top_header_bar_left
											{
												border:0px #000 solid;
												width:100%;
												padding: 5px;
											}
											
											.top_header_info_link
											{
												display:none;
											}
											
											.top_header_bar_right
											{
												float:right;
												position:absolute;
												right:0px;
												top:53px;
											}
											.header_bar
											{
												max-width:700px;
												position:relative;
												background:none;
												padding:0px 0px 0px 0px;
												width:100%;
												display:inline-block;
											}
											
											.top_info_bar
											{
												width:100%;
												box-sizing:border-box;
												/*display:inline-block;*/
												padding:0px 15px 0px 15px !important;
											}
											
											.homebanner_panel
											{
												width:100%;float:left;background:none;padding:0px 0px;margin-top:0px;
											}
											
											.menubg{
												background:none;
												padding:15px 0px 0px 0px;
												width:90%;
												height:70px;
												float:right;
											}
											
											.header_mobile_text
											{
												display:inline-block;
												margin:10px 0px 0px 0px;
												border-top:1px #ccc solid;
												padding-top:10px;
												width:100%;
											}
											.top_control_panel
											{
												float:left;
												width:100%;
												min-width:200px;
												position:relative;
												height:55px;
											}
											.top_header_bar_panel
											{
												
												float:none;
												vertical-align:top;
												padding:5px 18px;
												line-height:1.5;
											}
											.top_header_bar_panel a
											{
												line-height:1.2 !important;
											}
											.top_menu_info_display
											{
												
											}
											.copyright_right{ display:none;}
											
											
											.header_left_menu{
												width:50%;
												border:0px #000 solid;
												display:inline;
												margin-top:0px;
												padding-top:0px;
												padding-left:0px;
												display:inline-block;
												float:left;
											}
											.header_right_menu{
												width:20%;
												border:0px #000 solid;
												display:inline;
												min-width:150px;
												padding-top:0px;
												margin:0;
												padding-right:0px;
											}
											
											.header_center_menu{
												width:1%;border:1px #000 solid;padding-top:0px;padding-bottom:10px;display:none;
											}
											.prodDetail_review_position
											{
												margin-top:-12px;
											}
											.home_banner_overlaybox
											{
												text-align:left;
											}
											.pageHeading_banner 
											{
												font-size:15pt;
											}
											.home_sub_banner_last { padding:20px 10px;}
											.home_banner_descp_special { display:none;}
											.home_sub_banner_last ,.home_sub_banner_desp_half_panel , .home_content_panel_half{ width:100%;}
											.home_banner_titlepanel_heading { font-size:15pt;}
											.home_banner_titlepanel_descp { font-size:9pt;padding-bottom:20px;}
											.home_banner_titlepanel_button { margin-top:35px;}
											.home_sub_banner_desp_half_panel .home_css_btn
											{
												font-size:9pt;
												padding:12px 20px 12px 20px;
											}
											
											DIV.pageHeading , TD.pageHeading{
												font-size:17pt;
												line-height:1;
												padding:5px 0px 25px 0px;
											}
											
											.scroll_position img { width:100%;max-width:40px;}
											.pageHeading6
											{
												font-size:10pt;
											}
											
											INPUT[type="text"].quantity_cart{
												
												height:26px;
												width:64px;
												text-align:center;
												font-size:10pt;
												color:#a4a4a4;
												border: 1px #ccc solid;
												display:inline-block;
											}
											
											.home_center_banner
											{
												width:100%;
												padding-bottom:0px;
											}
											
											.top_checkout_shopping_cart
											{
												display:none;
											}
											.footer_newsletter_subscription_bg
											{
												width:100%;
											}
											.footer_newsletter_panel
											{
												border:0px #000 solid;
												width: 100%;
												float: none;
												padding:10px 0px;
												text-align:center !important;
											}
											.footer_newsletter_panel .ticket_bg_footer {float:none;}
											.footer_newsletter_special { padding:0px 0px 20px 0px;}
											.footer_newsletter_table { width:100% !important;}
											.subscribe_newsletterText { text-align:center !important;}
											
											TD.pageHeading2, DIV.pageHeading2  , span.pageHeading2 {
												font-size:20pt;
												font-weight:900;
												color:#000;
											}
											.no_product_found{
												border:0px #000 solid;
												height:150px;
											}
											
											.login_full_panel
											{
												width:100%;
												padding:20px 10px;
												border:0px #000 solid;
											}
											.input_requirement_box { position:absolute;width:100%;text-align:right;margin-left:-20px;}
											
											.login_panel
											{
												float:none;
												padding-right:0px;padding-left:0px;
												width:100%;
												position:relative;
												border-right:0px #dedede solid;
											}
											
											.new_customer_panel
											{
												float:none;
												width:100%;
												padding-top:30px;
												position:relative;
											}
											.sub_page_content_panel
											{
												width:100%;
												float:left;
												padding:15px 0px;
											}
											.mainNav img, .product_additional_images img
											{
												width:100% !important;
												height:auto !important;
											}
											/*  .sub_page_content_panel img
											{
											width:100%;
											height:auto !important;
											}*/
											.review_content_box img
											{
												width:auto !important;
											}
											.myaccount
											{
												text-align:right;
											}
											
											.top_header_bar
											{
												width:100%;
												box-sizing:border-box;
												padding:0px 0px 0px 0px;
												text-align:center;
												font-size:7.5pt;
											}
											
											.advertisement_message{
												display:inline-block;
											}
											
											
											.cart_product_name { font-size:9pt;}
											
											.column_home_sub_left
											{
												margin-top:0px;
												padding:20px;
												width:100%;
												box-sizing:border-box;
											}
											.column_home_sub_right
											{
												padding:10px;
												width:90%;
												box-sizing:border-box;
												text-align:center;
												margin:0px;
												margin-top:35px;
											}
											
											.second_banner_panel
											{
												max-width:580px;
												position:relative !important;
												display:inline;
												padding:10px  !important;
												border:0px #000 solid;
												margin:0px !important;
												width:100% !important;
												text-align: center !important;
												box-sizing:border-box;
											}
											
											.home_content_panel_full_last div.second_banner_panel:nth-of-type(2n)
											{
												margin:0px 0px !important;
											}
											
											.category_image_panel
											{
												float:left;
												width:100%;
												padding:0px 0px 15px 0px !important;
											}
											
											.product_panel
											{
												margin-left:0px;
											}
											
											.filter_bar {padding-bottom:0px;border:0px #000 solid;}
											.filter_panel
											{
												width:100%;
											}
											.filter_total_products
											{
												margin:0px !important;
											}
											.filter_left ,.filter_right { float:none;text-align:center;}
											.filter_sorting { padding:0px 0px 0px 0px;border:0px #000 solid;float:left;width:50%;margin: 10px 0px !important;}
											.filter_paging { width:100%;margin:9px 0px; text-align:center;}
											.filter_hide{display:none;};
											
											.filter_bar .ddl_list2
											{
												max-width:none;
												border:0px #ccc solid;
												border-bottom:0px #ddd solid;
												margin:10px 0px;
												min-width: 110px !important;
											}
											SELECT.ddl_list2 {
												padding: 13px 0px 13px 0px;
											}
											
											/*  .newprod_img{width:calc(96% / 2);border:0px #dedede solid;vertical-align:bottom; text-align:center; position:relative !important; }
											.newprod_img img{ height:235px;}*/
											
											.prodcol .rightcol_prodname{
												font-size:9pt;
											}
											
											.mobile_register
											{
												width:250px !important;
											}
											
											.contact_us_textarea
											{
												width:195px;
												padding:15px;
												border:1px #e4e4e4 solid;
												color:#000;
												font-size:9pt;
												font-family: 'Oxygen', sans-serif;
												outline:none;
											}
											
											.checkoutBarFrom, .checkoutBarTo { font-size: 7pt; color: #737272; text-transform: uppercase;}
											.checkoutBarCurrent { font-size: 7pt; color: #2e2e2e; text-transform:uppercase;font-weight:bold;}
											.checkoutBarFrom:hover{  color: #000;}
											.checkoutpage_bar{
												width:100%;
												padding:10px 15px;
												float:left;
											}
											.checkoutpage_bar td {
												padding:3px 5px;
												/*background: url(site_media/img/checkoutbar_bg.png) repeat-x 0px 3px ;*/
											}
											
											.shipping_address_panel,.order_checkout_panel,.order_item_panel
											{
												float:left;
												width:96%;
												min-width:250px;
												border:0px #000 solid;
												margin:0px 10px;
											}
											.shipping_address_panel img,.order_checkout_panel img,.order_item_panel img
											{
												width:auto !important;
												border:0px #000 solid;
												max-width:180px;
											}
											.shipping_method_panel
											{
												float:left;
												width:50%;
											}
											
											.shopping_cart_item_panel,.back_to_shopping,.my_account,.log_off
											{
												display:none;
											}
											.payment_method_img img
											{
												width:160px;
											}
											.payment_method_img select
											{
												width:160px;
											}
											.checkout_total{
												background:#fff;
												color:#302e2e;
												border-top:3px #ccc solid;
												border-bottom:1px #ccc solid;
												padding:15px 15px;
												font-size:8pt;
												line-height:1.5;
											}
											.checkout_total table td:nth-child(2)
											{
												width:90px;
											}
											.final_total_pay
											{
												font-size:10pt;
											}
											
											.column_panel_1
											{
												float:left;
												width:96%;
												margin:10px 5px;
											}
											.column_panel_2
											{
												float:left;
												width:96%;
												margin:10px 5px;
											}
											.column_clear,.column_clear_mobile,.contentBox_Descp
											{
												display:none;
											}
											.orderOverview_title,.orderdetail,.fieldcontent,.heading_description
											{
												font-size:8pt;
											}
											
											.fieldcontent
											{
												padding:5px;
											}
											.maincontentbox
											{
											}
											
											SELECT.ddl_list{
												width:220px;
											}
											
											.contact_us_textarea,TEXTAREA.address_textarea
											{
												width:220px;
											}
											
											.product_images_zoom_panel
											{
												float:left;
												width:45%;
												display:none;
											}
											.product_mobile_images
											{
												/*width:100%;*/
												display:inline-block;
												position:relative;
												border:0px #000 solid;
												text-align:center;
												margin-top:-14px;
											}
											.device img{
												max-width: 100%; image-rendering: -moz-crisp-edges;-ms-interpolation-mode: bicubic; padding: 0px;border:0px #000 solid;margin:0px;}
												.swiper-container {
													overflow:hidden;
													height:550px;
													border:0px #000 solid;
												}
												.product_images_zoom_panel
												{
													float:left;
													width:100%;
												}
												.sub_products_display
												{
													width:90px;
												}
												.main_products_display
												{
													position:relative;
													width:300px;
													position:relative;
												}
												.product_detail_panel
												{
													float:left;
													width:100%;
													padding:0px 20px 5px 20px !important;
													margin-top:55px;
													display:block;
												}
												.prodDetail_50panel
												{
													width:100%;
													margin-bottom:60px;
												}
												
												.breakcrumb
												{
													display:none !important;
												}
												
												
												
												.box_sizeguide img
												{
													max-width:280px;
												}
												#closebox_size
												{
													background:url('site_media/img/closebox.png') no-repeat center;
													display:inline-block;
													padding:15px;
													margin-top:-20px;
													position:absolute;
													z-index:999;
													margin-left:120px;
												}
												#closebox_size1
												{
													background:url('site_media/img/closebox.png') no-repeat center;
													display:inline-block;
													padding:15px;
													margin-top:-20px;
													position:absolute;
													z-index:999;
													margin-left:120px;
												}
												#closebox_size2
												{
													background:url('site_media/img/closebox.png') no-repeat center;
													display:inline-block;
													padding:15px;
													margin-top:-20px;
													position:absolute;
													z-index:999;
													margin-left:120px;
												}
												#closebox_size3
												{
													background:url('site_media/img/closebox.png') no-repeat center;
													display:inline-block;
													padding:15px;
													margin-top:-20px;
													position:absolute;
													z-index:999;
													margin-left:120px;
												}
												
												.mainNav
												{
													margin-bottom:15px;
												}
												.sub_header
												{
													font-size:11pt;
													font-weight:bold;
													color:#000;
													padding-bottom:5px;
													margin-bottom:15px;
												}
												.index_detailbox
												{
													width:auto;
												}
												.index_newprod_img img
												{
												}
												
												.mainNav iframe
												{
													width:320px;
												}
												.product_prev_next
												{
													width:100%;
												}
												.product_prev_next td
												{
													text-align:center;
													color:#a4a4a4;
												}
												.my_cart_bg
												{
													display:none;
												}
												.my_cart_bg_mobile
												{
													display:inline;
												}
												
												iframe
												{
													width:100%;
													height:270px;
												}
												.page_content_style img
												{
													width:100%;
												}
												
												.responsive_sub_banner
												{
													width:100%;
												}
												.sub_banner_img
												{
													width:96% !important;
													margin:10px 10px;
													display:inline-block !important;
													box-sizing:border-box;
													border:0x #000 solid;
													vertical-align:bottom;
												}
												.last_row_banner_img
												{
													margin:10px 0px !important;
													display:inline-block;
													height: auto;
													box-sizing:border-box;
													font-size:10pt;
													color:#898989;
													vertical-align:top;
													border:0px #000 solid;
													width:100%;
												}
												.last_row_banner_img img
												{
													width:100%;
												}
												
												.subrow_banner_img
												{
													width:96%;
													margin:10px 10px;
													display:inline-block;
													height: auto;
													box-sizing:border-box;
													font-size:10pt;
													color:#898989;
													vertical-align:top;
												}
												.sub_banner_text
												{
													display:none
												}
												.column_left,.column_right
												{
													display:none;
												}
												.column_main
												{
													float:left;
													width:100%;
													text-align:left;
													min-width:220px;
													padding:0;
												}
												
												.sub_footer_table table
												{
													width:80%;
												}
												
												.button_inline
												{
													display:inline-block;vertical-align:bottom;padding:10px 0px;
												}
												
												.wishlist_panel
												{
													width:100% !important;
													padding:0px 10px;
												}
												.prodDetail_name_wishlist { font-size:9pt;}
												
												.list_full .prodDetail_code { font-size:9pt;}
												.checked_mark img { width:15px;}
												
												.list_select input
												{
													cursor:pointer;
												}
												.list_description {padding:0px 5px;width:40%;}
												.list_price {padding:0px 5px;width:55%;font-size:8pt !important;}
												.list_price .productSpecialPrice ,   .list_price .checked_mark { font-size:8pt;}
												.list_select { margin-right:15px;}
												.wishlist_prodDescp { display:none;}
												.wishlist_button { float:none;}
												.large_image_btm
												{
													padding:15px 0px;
												}
												img.large_image_btm
												{
													width:90%;
												}
												
												.footer_panel{ max-width:100%;padding:0px 20px;background:none;border-top:0px #efefef solid !important;}
												.footer_menu_panel { text-align:center !important;}
												.footer_left,.footer_right
												{
													float:none;width:auto; border:0px #000 solid;
													text-align:center !important;
													margin:0px;padding:0px;
												}
												.footer_column
												{
													float:none !important;
													margin:5px 30px 35px 30px;
													text-align:center;
													color:#616161;
													border:0px #000 solid;
													min-width:260px;
													max-width:100%;
												}
												.footer_column table
												{
													width:100%;
												}
												.social_media_icon
												{
													display:inline-block;
													text-align:center;
												}
												.social_media_icon a
												{
													float: left;
													padding: 0px 20px 0px 0px;
												}
												.footer_column_content
												{
													float:left;
													margin:5px 25px 15px 25px;
													text-align:left;
													color:#fff;
													width:auto;
												}
												
												/* Style for Usual tabs */
												.usual {
													background:#fff;
													padding:10px 0px 0px 0px;
													width:100%;
													border:0px solid #222;
												}
												.usual .tab_ul
												{
													margin:0px;
													padding:0px;
													list-style:none;
													border:0px #000 solid;
													border-bottom:0px #ddd solid;
													display:inline-block;
													
												}
												.usual .tab_li { list-style:none;padding:0px;float:left;text-align:center !important}
												.usual ul a {
													margin-right:10px;
													border-bottom:3px solid #fff;
													font-size:9pt;
												}
												.usual ul a:hover {
													background:#fff;
													border-bottom:3px solid #000;
													color:#000;
												}
												.usual ul a.selected {
													margin-bottom:0;
													background:#fff;
													font-weight:500;
													color:#000;
													border-bottom:3px solid #000;
												}
												
												div.usual
												{
													float:left;
													padding: 20px 0px;
													width:100%;
													border:0px #b6b6b6 solid;
													color:#333;
													font-size:9pt;
													
												}
												
												div.tab_content_box {
													padding:20px 5px 20px 5px;
													*margin-top:-8px;
													clear:left;
													margin-left:0px;
													background:none;
													line-height:1.7;
													font-size:9pt;
													border-top:0px #dfdfdf solid;
													border-left:0px #dfdfdf solid;
													border-right:0px #dfdfdf solid;
													border-bottom:0px #dfdfdf solid;
													width:100%;
													text-align:left;
												}
												.usual div a { color:#000; font-weight:bold; }
												
												.usual div ul
												{
													margin:0px;padding:0px 15px;
												}
												
												.usual div img
												{
													
												}
												
												#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
												#usual2 a { background:#222; }
												#usual2 a:hover { background:#000; }
												#usual2 a.selected { background:#fff; }
												#tabs3 { background:#FF9; }
												
												.footer_subscriber
												{
													border:0px #000 solid;
													position:fixed;
													right:0px;
													bottom:-208px;
													z-index:9999;
													width:100%;
												}
												#subscriber_activator
												{
													padding:7px 25px 12px 55px;
													color:#fff;
													float:right;
													margin-top:-45px;
													border-top:6px #701215 solid;
													background:#701215 url('site_media/img/free_voucher.png') no-repeat 8% 50%;
													width:100%;
													box-sizing:border-box;
													text-align:center !important;
												}
												#subscriber_activator_close
												{
													background:#701215;
													padding:7px 25px;
													color:#fff;
													float:right;
													margin-top:-45px;
													border-top:6px #701215 solid;
													display:none;
												}
												.subsciber_content
												{
													background:#a1978d;
													border:0px #ccc solid;
													padding:30px 25px;
													color:#fff;
													width:100%;height:208px;
												}
												.box_sizeguide
												{
													width:300px;
												}
												
												.prodcol, .index_prodcol
												{
													position:relative;
													border:0px #000 solid;
												}
												.prodcol{
													color:#5e5e5e;
													font-size:8pt;
													display:inline-block;
													margin:5px 0px 15px 0px !important;
													max-width:340px !important;
													vertical-align:top;
													padding:0px 5px 10px 5px;
													box-sizing:border-box;
													width:calc(100% / 2);
												}
												.prodcol:hover, .index_prodcol:hover
												{
													border:0px #dfdfdf solid;
													box-shadow:0px 0px 0px 0px #dfdfdf;
													cursor:pointer;
												}
												.prodcol:hover .quick_view_button
												{
													display:none;
												}
												.quick_view_button
												{
													display:none;
												}
												.newprod_img{width:100%;border:0px #dedede solid;vertical-align:bottom; text-align:center; position:relative !important;padding:0px 0px; box-sizing:border-box; }
												.newprod_img img{margin:0px;}
												
												.index_prodcol img
												{
													margin:0px 0px;
												}
												
												.index_prodcol .buynow
												{
													
												}
												
												.index_prodcol:hover .buynow
												{
													background:#701215;
													border:1px #701215 solid;
													color:#fff;
												}
												
												.sub_footer_table
												{
													display:inline-block;
													margin:5px 10px 35px 10px;
													text-align:center;
													color:#616161;
													font-size:8.5pt;
												}
												.sub_footer_table img
												{
													height:100px;
													width:auto !important;
												}
												.header_search
												{
													width:330px !important;
													border:0px #000 solid;
													margin-left:0px !important;
												}
												.mobile_search_bar
												{
													display:inline-block;
													position:relative;
													border:0px #000 solid;
													width:100%;
													padding-bottom:10px;
													margin-top:-10px;
												}
												.stockWarning_msg 
												{ 
													padding:5px 0px 5px 0px;
													position:absolute;
													width:100%;
													padding-top:45%;
													height:92%;
													border:0px #000 solid;
													background:#fff;
													opacity:0.7;
													filter:alpha(opacity=70);
												}
												.soldout
												{
													background:none;
													/* opacity:0.7;
													filter:alpha(opacity=70); */
													color:#222;
													width:100%;
													font-weight:400;
													text-transform:uppercase;
													border:0px #000 solid;
													margin:3px 0px;
													padding:6px 15px;
													font-size:10pt;
												}
												
												
												.sale_img {
													border:0px #000 solid;
													text-align:center;
													z-index:9999;
													float:none;width:40px;height:40px;
													position:relative;
													margin-top:-15px;
													margin-left:5px;
													margin-bottom:10px;
													vertical-align:top;
												}
												.special_color_box
												{
													margin-top:0px;
													
												}
												.bestseller
												{
													margin-top:0px;
												}
												.hotdeal
												{
													margin-top:0px;
												}
												.newin
												{
													margin-top: 0px;
												}
												
												.cart_panel
												{
													width:100% !important;
												}
												.cart_panel .mobile_cart_p_detail
												{
													width:auto !important;
												}
												.column_main_shopping_cart
												{
													padding:0px 0px 20px 0px;
													width:100%;
													text-align:left;
													border:0px #000 solid;
													float:left;
													position:relative !important;
													margin:0px 0px 0px 0px;
												}
												.column_main_shopping_cart_empty
												{
													padding:0px 0px 50px 0px;
													width:100%;
													border:0px #000 solid;
													float:left;
													position:relative !important;
													margin:0px 10px;
												}
												.shopping_cart_total_panel
												{
													padding:0px 0px 20px 0px;
													width:96%;
													text-align:left;
													border:1px #ccc solid;
													float:left;
													position:relative;
													margin:0px 10px;
												}
												.shopping_cart_total_panel td
												{
													padding:10px 15px;
												}
												
												INPUT[type="submit"].special_border_box
												{
													width:265px !important;
													display:inline-block !important;
												}
												
												INPUT[type="text"],INPUT[type="password"]{
													width:225px;
													padding:4px 6px 4px 10px;
													height:30px;
													border: 1px #ccc solid;
													background:#fff;
													color:#919191;
													font-size:9pt;
													letter-spacing:0.5px;
													font-family: 'Oxygen', sans-serif;
													/*	box-shadow:0px 1px 4px 0px #eee;*/
												}
												.css_btn{
													font-size:8pt;
													color:#fff;
													text-transform: uppercase;
													padding:8px 20px 8px 20px;
												}
												INPUT[type="submit"], INPUT[type="reset"]{
													font-size:8pt;
													height:32px;
													line-height:10px;
												}
												
												.page_column_left
												{
													float:left;
													width:20%;
													margin-right:10px;
													margin-top:60px;
													margin-left:20px;
													text-align:right;
													display:none;
													/*	border:1px #ddd solid;
													padding:10px 10px;*/
													/*	box-shadow:0px 2px 6px 0px #ccc;*/
												}
												.page_column_panel
												{
													float:left;
													width:94%;
													margin:20px 10px;
													/*margin-top:20px;*/
													/*	border:1px #000 solid;*/
												}
												.page_column_panel img
												{
													width:100% !important;
												}
												
												.home_sub_banner
												{
													width:100%;
													display:inline-block;
													float:none;
													text-align:center !important;
													position:relative;
													padding:0px 0px;
													box-sizing:border-box;
												}
												
												.home_sub_banner
												{
													width:100%;
													padding:0px;
												}
												
												.create_account_img
												{
													width:190px;
												}
												
												A.buynow
												{
													display:inline-table !important;
													position:relative;
													margin:6px 50% 5px 0px;
												}
												.product_list_rating
												{
													display:inline-block !important;
													position:relative;
													margin:4px 50% 5px 0px;
													top:0px;
													left:0px;
													right:auto;
													text-align:left !important;
													padding:0px !important;
													border:0px #000 solid;
												}
												.product_list_rating img
												{
													margin:0px;
												}
												.special_text_box
												{ 
													bottom: 10px;
												}
												
												.prod_prev_next
												{
													float:float !important;
													display:inline-block !important;
													margin:0px !important;
													text-align:center;
													width:100%;
												}
												
												.product_prev_next td
												{
													text-align:center !important;
												}
												
												.home_sub_banner_center5
												{
													display: inline-block;
													padding:0px 0px;
													vertical-align:middle;
													border:0px #000 solid;
													position:relative;
												}
												.home_sub_banner_left_right5
												{
													display: table-cell;
													max-width:300px;
													width:100%;
													width:20.8%;
													vertical-align:middle;
													border:0px #000 solid;
												}
												.home_sub_banner_left_right5 img
												{
													width:50%;
												}
												.home_banner_overlaybox2
												{
													position:absolute;
													border:0px #000 solid;
													/*background:rgba(255,255,255,0.9);*/
													width:90%;
													bottom:8%;
													left:5%;
													text-align:left;
													display:inline-block;
													padding: 20px;
													color:#fff;
												}
												.home_banner_overlaybox2 .home_descp_title
												{
													font-size:16pt !important;
												}
												
												.category_title_special_panel{
													border-bottom:0px #dedede solid;border-top:0px #333 solid;padding:20px 8px 20px 8px;margin-top:2px;
													margin:0px 15px;
												}	
												.product_info_special_title
												{
													background:#f3f3f3;
													color:#000;
													display:inline-block;
													padding:8px 30px 10px 30px;
													font-size:12pt;
													margin:-25px 20px 0px 20px;
												}
												
												.home_descp_title
												{
													font-size:26pt !important;
													font-weight:bold !important;
													letter-spacing:0px !important;
													line-height:1 !important;
													font-family:"Hind Vadodara", sans-serif;
													text-transform:capitalize !important;
												}
												.home_banner_overlaybox
												{
													position:absolute;
													border:0px #000 solid;
													/*background:rgba(255,255,255,0.9);*/
													width:60%;
													bottom:16%;
													left:5%;
													text-align:left;
													display:inline-block;
													padding: 20px;
													color:#fff;
												}
											}
											@media only screen and (max-width: 1050px) {
												.category_title_panel{
													border-top:0px #333 solid;padding:15px 25px;margin-top:2px;
												}
												.product_detail_next_control
												{
													float:none !important;
													display:inline-block;
													padding:15px 5px;
													width:100%;
													text-align:center;
												}
												
												.product_suggestion_panel
												{
													float:left;
													width:100%;
													padding:15px 20px 10px 20px;
													border-left:0px #ccc solid;
													border-right:0px #ccc solid;
													border-top:0px #ddd solid;
													box-sizing:border-box;
													
												}
												
												.recent_view_panel
												{
													border-bottom:1px #ccc solid;
													padding:10px 10px;
												}
												.recent_thumb
												{
													padding:6px 15px 10px 15px;
													position:relative;
													font-size:8.5pt;
													line-height:14px;
												}
												.product_detail_panel
												{
													float:left;
													width:100%;
													padding:25px 10px 5px 0px;
													display:block;
													margin:50px 0px 0px 0px;
												}
												.prod_prev_next
												{
													margin-top:10px;
													margin-right:-15px;
												}
												.recent_thumb
												{
													display:inline-block;
													margin:5px;
													max-width:100px;
												}
												.shipping_address_panel img,.order_checkout_panel img,.order_item_panel img
												{
													width:auto !important;
												}
												
												.adjust_padding2
												{
													padding-left:2px;
												}
												
												.special_pwp_col
												{
													width:calc(92% / 3) !important;
												}
												.footer_copyright_bg{color:#656565; padding:0px 0px; width:100%;border:0px #000 solid;}
												.copyright_center
												{
													color:#fff;
													font-size:9.5pt;
													text-align:left;border:0px #000 solid;
													width: 100%;
													float: none;
													padding: 0px 0px 30px 0px;
												}
												.footer_panel {
													padding: 0px 20px;
												}
												.product_list_content
												{
													width:100%;
													max-width:800px;
													display:inline-block;
													vertical-align:top;
													margin:5px 0px;
													padding:5px 20px;
													box-sizing:border-box;
												}
												
												/*-------------- show room ----------------*/
												.content_column2
												{
													display:inline-block;
													width:100%;
													vertical-align:top;
													padding:0px 10px;
													box-sizing:border-box;position:relative;
												}
												.show_time
												{
													border-spacing: 0px;
													border-collapse: separate;
													margin:15px 0px;
													width:100%;
												}
												.show_time_header
												{
													background:#093;
													color:#fff;
													font-size:14pt;
													font-weight:bold;
												}
												.show_time_header td { padding:8px 25px;border-right:1px #fff solid; min-width:100px; }
												.show_time_content
												{
													/*background:#396;*/
													color:#fff;
													font-size:11pt;
													width:100%;
												}
												.show_time_content td { padding:15px 25px; border-right:1px #fff solid; }
												.color_blue
												{
													background:#069;
												}
												.color_purple
												{
													background:#909;
												}
												.color_orange
												{
													background:#C30;
												}
												.color_pink
												{
													background:#C06;
												}
												
												.show_time_content2
												{
													width: 100%; height:auto; max-width: 450px; display:inline-table; border: 0px #dedede solid; padding: 20px; margin-right: 20px; margin-bottom: 10px; vertical-align:middle;position:relative
												}
												.show_time_content2 .content_heading
												{
													font-size:20pt;line-height:30px;
												}
											}
											@media only screen and (max-width: 610px) {
												
												.mainNav img, .product_additional_images img
												{
													width:100% !important;
												}
												#box_popup img
												{
													width:100% !important;
												}
												#box_popup table
												{
													width:100% !important;
												}
												
												.store_search_box
												{
													display:inline-block;
													text-align:left;
													margin:5px 5px;
												}
												.store_search_box span
												{
													margin:8px 0px 15px 0px;
													display:block;
													color:#111;
													font-size:11pt;
												}
												
												.store_list
												{
												}
												.store_list .store_list_header
												{
													display:none;
													border-top:1px #111 solid;
													background:#efefef;
													width:auto;
													padding:15px 15px;
												}
												.store_list .store_list_break
												{
													display:block;
													width: auto;
													clear: both;
													border-bottom:1px #ddd solid;
													padding-top:15px;
												}
												.store_list .store_list_content
												{
													display:run-in;
													border-top:0px #ddd solid;
													width:auto;
													padding:5px 15px;width:100%;
													float:left;
													text-align:left;
												}
												.store_list .state
												{
													min-width:60px;display:block;
													padding-top:15px;
													font-weight:bold;
													font-size:14pt;
												}
												.store_list .store
												{
													display:block;
													font-weight:bold;
												}
												.store_list .contact
												{
													min-width:120px;display:block;
												}
												.store_list .list_paging
												{
													margin:15px 0px;
												}
												.footer_text
												{
													padding:0px 0px 20px 0px;
												}
												.special_text_box
												{
													font-size:7pt;
												}
												[class*="fas fa-"] 
												{
													margin: 0px;
												}
												.footer_contentbg
												{
													padding: 0px;
												}
												.share_buttons,.prodDetail_name,.prodDetail_price,.adjust_padding,.sizeguide_link
												{
													padding: 0px 0px;
												}
												.share_buttons
												{
													padding-top:10px;
												}
												.prodDetail_code 
												{
													padding: 5px 0px 0px;
												}
												.adjust_padding2
												{
													padding-left:2px;
												}
												
												.special_pwp_col
												{
													width:calc(92% / 2) !important;
												}
												.dropship_login_panel {
													float: left;
													width: 100%;
													position: relative;
													border-bottom: 1px #dedede solid;
													border-right: 0px #dedede solid;
													padding: 30px 10px;
													background: #fff;
													margin-bottom: 30px;
												}
												.footer_copyright_bg{color:#656565; padding:0px 0px; width:100%;border:0px #000 solid;}
												.copyright_center
												{
													color:#fff;
													font-size:9.5pt;
													text-align:center;border:0px #000 solid;
													width: 100%;
													float: none;
													padding: 0px 0px 30px 0px;
												}
												.product_list_content
												{
													width:100%;
													max-width:500px;
													display:inline-block;
													vertical-align:top;
													margin:5px 0px;
													padding:5px 10px;
													box-sizing:border-box;
												}
												.products_list_left
												{
													display:none;
												}
												.products_list_right
												{
													width:100%;
												}
												.home_css_btn
												{
													background: #f2b400;
													font-size:10pt;
													color:#000;
													border:1px #f2b400 solid;
													font-family:"Hind Vadodara", sans-serif;
													text-transform:capitalize;
													padding:6px 15px 6px 15px;
													letter-spacing:-0.5px;
													font-weight:700;
												}
												.home_css_btn:hover, .home_full_css_btn:hover
												{
													background: #1c1a1e;
													cursor:pointer;
													color:#f2b400;
												}
											}
											@media only screen and (max-width: 510px) {
												.home_sub_banner_center5
												{
													display: inline-block;
													padding:0px 0px;
													vertical-align:middle;
													border:0px #000 solid;
													position:relative;
												}
												.home_sub_banner_left_right5
												{
													display: table-cell;
													max-width:300px;
													width:100%;
													width:20.8%;
													vertical-align:middle;
													border:0px #000 solid;
												}
												.home_sub_banner_left_right5 img
												{
													width:50%;
												}
												.home_banner_overlaybox2
												{
													position:absolute;
													border:0px #000 solid;
													/*background:rgba(255,255,255,0.9);*/
													width:90%;
													bottom:8%;
													left:5%;
													text-align:left;
													display:inline-block;
													padding: 20px;
													color:#fff;
												}
												.home_banner_overlaybox2 .home_descp_title
												{
													font-size:16pt !important;
												}
												
												.category_title_special_panel{
													border-bottom:0px #dedede solid;border-top:0px #333 solid;padding:20px 8px 20px 8px;margin-top:2px;
													margin:0px 15px;
												}	
												.product_info_special_title
												{
													background:#f3f3f3;
													color:#000;
													display:inline-block;
													padding:8px 30px 10px 30px;
													font-size:12pt;
													margin:-25px 20px 0px 20px;
												}
												
												.home_descp_title
												{
													font-size:16pt !important;
													font-weight:bold !important;
													letter-spacing:0px !important;
													line-height:1 !important;
													font-family:"Hind Vadodara", sans-serif;
													text-transform:capitalize !important;
												}
												.home_banner_overlaybox
												{
													position:absolute;
													border:0px #000 solid;
													/*background:rgba(255,255,255,0.9);*/
													width:80%;
													bottom:16%;
													left:5%;
													text-align:left;
													display:inline-block;
													padding: 20px;
													color:#fff;
												}
											}
											
											