@charset "utf-8";

@import "font.css";

body {margin:0 auto; background:#fff; font-family:'Raleway'; letter-spacing:0.5px;}
a, a:hover, a:focus{outline:none;} 
a, a:hover {-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;text-decoration:none;}

.clr {
	clear:both;
	margin:0;
	padding:0;
}



.header-section-top {
	margin:0 auto;
	background:#d27d2b;
	padding:5px 0;
	position:fixed;
	z-index:999;
	top:0;
	left:0;
	right:0;
}

.ht-headertop{
	height:42px;
}

.header-section-top .header-section-top-left{
	margin:0;
	padding:0 0 0 20px;
}

.header-section-top .header-section-top-left .call{
	font-size:14px;
	font-weight:400;
	text-align:left;
	margin:0 15px 0 0;
	padding:2px 0 0 35px;
	background:url(../../images/site_images/icon-phone.png) no-repeat 0 0;
	color:#ffffff;
	height:25px;
	float:left;
	font-family: 'Roboto';
}

.header-section-top .header-section-top-left .email{
	font-size:14px;
	font-weight:400;
	text-align:left;
	margin:0;
	padding:2px 0 0 35px;
	background:url(../../images/site_images/icon-email.png) no-repeat 0 0;
	color:#ffffff;
	height:20px;
	float:left;
	letter-spacing:0.8px;
}

.header-section-top .header-section-top-left .email a{
	color:#FFF;
	text-decoration:none;
}

.header-section-top .header-section-top-left .email a:hover{
	color:#000;
}

.header-section-top .header-section-top-right{
	margin:0;
	padding:0;
}

.header-section-top .header-section-top-right h1{
	font-size:14px;
	font-weight:400;
	text-align:right;
	margin:0 15px 0 0;
	padding:2px 0 0 35px;
	background:url(../../images/site_images/icon-freedelivery.png) no-repeat 205px 0;
	color:#ffffff;
	height:25px;
}

.header-section-main {
	margin:0 auto;
	padding:15px 0;
}

.logo {
	margin:0;
	padding:0;
}

.header-section-main .header-section-main-right {
	margin:0;
	padding:0;
}

.header-section-main .header-section-main-right .signin-panel{
	background:#fff;
	height:25px;
	margin:10px 0 10px 0;
	padding:0;
	float:right;
}

.nav-signin {
	font-size:13px;
	color:#000;
	font-weight:400;
	text-align:left;
	margin:0 10px 0 0;
	padding:2px 0 0 25px;
	float:left;
	height:24px;
	background:url(../../images/site_images/icon-login.jpg) no-repeat 0 0;
	text-transform:uppercase;
}

.nav-signin a{}
.nav-signin a:hover{ color:#960;}

.nav-cart {
	font-size:13px;
	color:#000;
	font-weight:400;
	text-align:left;
	margin:0 10px 0 0;
	padding:0 0 0 30px;
	float:left;
	background:url(../../images/site_images/iconcart.jpg) no-repeat 0 -2px;
	height:36px;
	text-transform:uppercase;
}

.nav-order {
	font-size:13px;
	color:#000;
	font-weight:400;
	text-align:left;
	margin:0 10px 0 0;
	padding:0 0 0 30px;
	float:left;
	background:url(../../images/site_images/icon-order.jpg) no-repeat 0 -2px;
	height:36px;
	text-transform:uppercase;
}

.nav-logout {
	font-size:13px;
	color:#000;
	font-weight:400;
	text-align:left;
	margin:0 10px 0 0;
	padding:0 0 0 30px;
	float:left;
	background:url(../../images/site_images/log-out.jpg) no-repeat 0 -2px;
	height:36px;
	text-transform:uppercase;
}

.nav-myaccount {
	font-size:13px;
	color:#000;
	font-weight:400;
	text-align:left;
	margin:0 10px 0 0;
	padding:0 0 0 30px;
	float:left;
	background:url(../../images/site_images/icon-myaccount.jpg) no-repeat 0 -1px;
	height:36px;
	text-transform:uppercase;
}

.header-section-main .header-section-main-right .nav-panel{
	margin:-10px 0 0 0;
	padding:0;
}

.header-section-main .header-section-main-right .nav-panel ul{
	margin:12px 0 0 0;
	padding:0;
	text-align:right;
}

.header-section-main .header-section-main-right .nav-panel ul li{
	list-style:none;
	display:inline;
	padding:0 4px;
	margin:0;
	border-right:1px solid #666;
}

.header-section-main .header-section-main-right .nav-panel ul li a{
	font-size:13px;
	color:#491a1a;
	text-align:left;
	font-weight:400;
	padding:0;
	margin:0;
	text-decoration:none;
	letter-spacing:0.5px;
}

.header-section-main .header-section-main-right .nav-panel ul li a:hover{
	color:#960;
	text-decoration:none;
}

.banner-section {
	margin:0 auto;
	padding:0;
	background:url(../../images/site_images/bg-bannermain.jpg) center no-repeat;
	height:358px;
}

.banner-section h1{
	font-size:46px;
	color:#FFF;
	font-weight:300;
	text-align:left;
	margin:110px 0 0 0;
	padding:0 0 0 30px;
}

.banner-section h2{
	font-size:20px;
	color:#ffd200;
	font-weight:400;
	text-align:left;
	margin:0 0 5px 0;
	padding:0 0 0 30px;
}

.banner-section p{
	font-size:14px;
	color:#fff;
	line-height:18px;
	font-weight:400;
	text-align:left;
	margin:0 45px 0 0;
	padding:0 0 0 30px;
}

.product-panelhome {
	margin:45px auto;
	padding:0;
}

.pro-col {
  border: 1px solid #CACACA;
  padding:10px 0 40px 0;
  border-bottom:5px solid #5e2d06;
  margin-bottom:20px;
}

.pro-col:hover {
  border: 1px solid #00ba66;
  border-bottom: 5px solid #00ba66;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -o-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
  box-shadow: 0px 0px 10px 0px #ccc;
}

.pro-col:hover .pro-col-disc a {
  background-color: #004663;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -o-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
}

.pro-col img{
	margin: 0 auto;
	width:80%;
}

.pro-col .head1 {
  	font-size:16px;
	letter-spacing:0.5px;
	font-weight:bold;
	text-transform:uppercase;
  	line-height:1.1em;
  	text-align:center;
  	margin:0;
	padding:10px 0 0 0;
  	color:#5e2d06;
	font-family:'Raleway', open sans;
}

.pro-col .head1 a{
  	color: #491a1a;
	text-decoration: none;
}

.pro-col .head1 a:hover{
	color:#5e2d06;
}

.pro-col-disc {text-align:center; padding:0 15px}

.pro-col-disc .ptext {
	font-size:13px;
	line-height:22px;
	color:#666;
	text-align:center;
	margin:0;
	padding:0 0 15px 0;
	font-family:'Lato', open sans;
}

.pro-col-disc a {
  margin:0 0;
  color: #FFF;
  font-size:12px;
  float:none;
  text-transform:uppercase;
  background-color: #5e2d06;
  padding:8px 10px;
  border-radius: 3px;
  text-decoration: none;
}

.pro-col-disc a:hover{
	background:#004663;
	color:#fff;
	text-decoration:none;
}

.product-panelinner {
	margin:20px auto;
	padding:0;
}

.welcome-panel {
	margin:10px auto 55px auto;
	padding:0;
	text-align:center;
}

.welcome-panel h1{
	font-size:30px;
	margin:0;
	padding:0 0 10px 0;
	color:#dd6f04;
	font-weight:400;
	text-transform:uppercase;
}

.welcome-panel p{
	font-size:13px;
	line-height:20px;
	margin:0;
	padding:0 25px;
	color:#333;
	font-weight:400;
	letter-spacing:0.5px;
}

.special-offerpanel {
	margin:0 auto 55px auto;
	padding:0;
	text-align:center;
}

.footer-panel1 {
	margin:0 auto;
	padding:0;
	background:#ebebeb;
	height:68px;
}

.newsletter-panel {
	margin:10px 0;
	padding:0;
}

.newsletter-panel h1{
	font-size:22px;
	margin:5px 0 0 0;
	padding:5px 0;
	color:#000;
	font-weight:400;
	text-transform:uppercase;
}

.followuspanel {
	margin:0;
	padding:0;
	float:right;
	text-align:right;
}

.followuspanel h1{
	font-size:24px;
	margin:8px 0 0 45px;
	padding:15px 15px 15px 0;
	color:#000;
	font-weight:400;
	text-transform:uppercase;
	float:left;
}

.followuspanel img{
	width:15%;
	float:left;
	margin-left:1px;
	margin-top:8px;
}

.footer-panel2 {
	margin:0 auto;
	padding:35px 0;
	background:#824209;
}

.footer-panel2-col {
	margin:0;
	padding:0;
}

.footer-panel2-col h1{
	font-size:18px;
	text-transform:uppercase;
	text-align:left;
	font-weight:400;
	border-bottom:1px dotted #fff;
	color:#fff;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}

.footer-panel2-col p{
	font-size:13px;
	text-align:left;
	font-weight:400;
	color:#fca969;
	line-height:18px;
	margin:0;
	padding:0 20px 0 0;
}

.footer-panel2-col p span{
	font-family:'Roboto';
}

.footer-panel2-col ul{
	margin:0 0 0 10px;


	padding:0;
}

.footer-panel2-col ul li{
	margin:0;
	padding:3px 0;
	list-style:disc;
	color:#FFF;
	border-bottom:1px dotted #b06a2b;
}

.footer-panel2-col ul li a{
	font-size:12px;
	text-align:left;
	font-weight:400;
	color:#fca969;
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;
	letter-spacing:0.5px;
}

.footer-panel2-col ul li a:hover{
	text-decoration:none;
	color:#fff;
}

.footer-panel3 {
	margin:0 auto;
	padding:15px 0;
	background:#5e2d06;
	text-align:center;
}

.footer-panel3 p{
	font-size:12px;
	font-weight:400;
	color:#fca969;
	line-height:18px;
	margin:0;
	padding:0 20px 0 0;
	letter-spacing:0.5px;
}

.footer-panel3 a{
	font-size:12px;
	font-weight:400;
	color:#fca969;
	margin:0;
	padding:0;
	text-decoration:none;
	letter-spacing:0.5px;
}

.footer-panel3 a:hover{
	text-decoration:none;
	color:#fff;
}

.sitemap{
	background:#f5f2ef;
	width:100%;
	border-bottom:1px solid #dddddd;
	position:relative;
	border-top:1px solid #dddddd;
	margin-bottom:0;
}

.sitemap .breadcrumb {
    background-color: #f5f2ef;
    border-radius: 4px;
    list-style: none outside none;
    margin-bottom: 0;
    padding:10px 0;
	font-size:12px;
	letter-spacing:0.4px;
}

.sitemap .breadcrumb li a{
	color:#000;
}

.sitemap .breadcrumb > .active{
	color:#d00707;
}

.sitemap .breadcrumb > .text-muted{
	color:#000;
}

.body-innerpanel {
	margin:0 auto;
	padding:0;
}

.body-innerpanel h1{
	font-family: 'Roboto';
	font-size:30px;
	text-align:left;
	margin:0 0 10px 0;
	padding:35px 0 3px 0;
	font-weight:400;
	color:#000;
	text-transform:uppercase;
	border-bottom:1px solid #e3e3e3;
}

.body-innerpanel .body-innerpanel-left{
	margin:0;
	padding:0;
}

.body-innerpanel .body-innerpanel-left h1{
	font-family: 'Roboto';
	font-size:22px;
	text-align:left;
	margin:30px 0 5px 19px;
	padding:2px 8px;
	font-weight:500;
	color:#bd5d00;
	text-transform:uppercase;
	border-left:5px solid #bd5d00;
	letter-spacing:-0.5px;
	border-bottom:none;
}

.body-innerpanel .body-innerpanel-right{
	margin:0;
	padding:25px 0 50px 25px;
	border-left:1px solid #ede1d6;
}

.body-innerpanel .body-innerpanel-right h1{
	font-family: 'Roboto';
	font-size:30px;
	text-align:left;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	font-weight:400;
	color:#000;
	text-transform:uppercase;
	border-bottom:1px solid #e3e3e3;
}

.body-innerpanel .body-innerpanel-right h1 span{
	font-family: 'Roboto';
	font-size:24px;
	text-align:left;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	font-weight:400;
	color:#ac5e14;
	text-transform:uppercase;
}

.body-innerpanel .body-innerpanel-right h2{
	font-size:16px;
	text-align:left;
	margin:0 0 10px 0;
	padding:0 0 20px 0;
	font-weight:400;
	line-height:24px;
	color:#666;
	text-transform:none;
}

.body-innerpanel .body-innerpanel-right p{
	font-size:13px;
	text-align:left;
	margin:0;
	padding:0 0 15px 0;
	font-weight:400;
	color:#666;
	line-height:18px;
	letter-spacing:0.5px;
}

.body-innerpanel .body-innerpanel-right p span{
	font-family:'Roboto';
}

.body-innerpanel .body-innerpanel-right .line {
	border-bottom:1px dashed #CCC;
	margin:0 0 10px 0;
}

.bodypanel-inner-right .quickenquiry-panel{
	margin:25px 0;
	padding:0;
	background:#fff;
	border:1px solid #e2eaee;
	padding:20px;
	height:auto;
}

.body-innerpanel .body-innerpanel-right h3{
	font-family: 'Roboto';
	font-size:30px;
	text-align:left;
	margin:25px 0 0 0;
	padding:0 0 3px 0;
	font-weight:400;
	color:#84470c;
	text-transform:uppercase;
	border-bottom:1px solid #CCC;
}

.btn-submit {background:#ac5e14; color:#fff; margin-bottom:20px;}

.product-details-panel {
	margin:0 0 50px 0;
	padding:0;
}

.product-details-panel .product-details-panel-left{
	margin:0;
	padding:0;
}

.product-details-panel .product-details-panel-right{
	margin:0;
	padding:10px 0;
}

.body-innerpanel .body-innerpanel-right p span{
	font-size:20px;
	text-align:left;
	margin:0;
	padding:10px 0 15px 0;
	font-weight:500;
	color:#cc6633;
	line-height:18px;
	letter-spacing:0.5px;
}

.pro-code {
	margin:0 0 8px 0; 
	padding:0;
	font-size:13px;
	text-align:left;
	font-weight:400;
	color:#000;
	line-height:18px;
	letter-spacing:0.5px;
	font-family:'Roboto';
}

.name {
	margin:0 10px 0 0; 
	padding:0;
	font-size:13px;
	text-align:left;
	font-weight:400;
	color:#000;
	line-height:18px;
	letter-spacing:0.5px;
}

.price {
	margin:0 10px 0 0; 
	padding:0;
	font-size:14px;
	text-align:left;
	font-weight:400;
	color:#C00;
	line-height:18px;
	letter-spacing:0.5px;
	font-family:'Roboto';
}

.inputfield1{
	height:30px;
	border:1px solid #f7d1b6;
	background-color:#f5eee8;
	font-size:13px;
	color:#000;
	padding:5px;
	margin:0 0 10px 0;
	font-weight:400;
}

.signup-panel {
	margin:0 auto;
	padding:35px 0;
}

.signup-panel .signup-panel-left{
	border-right:1px solid #e3e3e3;
	margin:0;
	padding:0 0 25px 15px;
}

.signup-panel .signup-panel-left h1{
	font-family: 'Roboto';
	font-size:22px;
	text-align:left;
	margin:0 0 5px 0;
	padding:2px 8px;
	font-weight:300;
	color:#bd5d00;
	text-transform:none;
	border-left:5px solid #bd5d00;
	letter-spacing:-0.5px;
	border-bottom:none;
}

.signup-panel .signup-panel-left p{
	font-size:13px;
	text-align:left;
	margin:0;
	padding:0 0 15px 0;
	font-weight:400;
	color:#666;
	line-height:18px;
	letter-spacing:0.5px;
}

.signup-panel .signup-panel-right{
	margin:0;
	padding:0 0 25px 80px;
}

.signup-panel .signup-panel-right h1{
	font-family: 'Roboto';
	font-size:22px;
	text-align:left;
	margin:0 0 5px 0;
	padding:2px 8px;
	font-weight:300;
	color:#bd5d00;
	text-transform:none;
	border-left:5px solid #bd5d00;
	letter-spacing:-0.5px;
	border-bottom:none;
}

.new-cust-disc {
	margin:0;
	padding:35px 25px;
	background:#ffeedf;
	border:1px solid #eccfaf;
	border-radius:10px 10px 10px 10px;
		-webkit-border-radius:10px 10px 10px 10px;
		-moz-border-radius:10px 10px 10px 10px;
	font-size:13px;
	color:#663300;
	font-weight:500;
	line-height:18px;
	text-align:left;
}

.btn-submit2 {
	border-radius:0 10px 10px 10px;
		-webkit-border-radius:0 10px 10px 10px;
		-moz-border-radius:0 10px 10px 10px;
	background:#ac5e14; 
	color:#fff; 
	margin-top:10px;
}

.body-myaccount {
	margin:0 auto;
	padding:0;
}

.body-myaccount h1{
	font-family: 'Roboto';
	font-size:30px;
	text-align:left;
	margin:0 0 10px 0;
	padding:35px 0 3px 0;
	font-weight:400;
	color:#000;
	text-transform:uppercase;
	border-bottom:1px solid #e3e3e3;
}

.body-myaccount .body-myaccount-left{
	margin:0;
	padding:0;
}

.body-myaccount .body-myaccount-left ul{
	margin:25px 25px 0 0;
	padding:0;
}

.body-myaccount .body-myaccount-left ul li{
	list-style:none;
	margin:0;
	padding:0;
}

.body-myaccount .body-myaccount-left ul li a{
	display:block;
	margin:0 0 5px 0;
	padding:10px 10px;
	background:#f5eee8;
	border:1px solid #ebe3dc;
	font-size:13px;
	color:#491a1a;
	font-weight:500;
	letter-spacing:0.5px;
	text-decoration:none;
}

.body-myaccount .body-myaccount-left ul li a:hover{
	color:#fff;
	background:#824209;
}

.body-myaccount .body-myaccount-right{
	margin:0;
	padding:25px 0 50px 25px;
	border-left:1px solid #ede1d6;
}

.body-myaccount .body-myaccount-right h1{
	font-family: 'Roboto';
	font-size:30px;
	text-align:left;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	font-weight:400;
	color:#000;
	text-transform:uppercase;
	border-bottom:1px solid #e3e3e3;
}

.body-myaccount .body-myaccount-right .edit-img {
	margin:20px 0 0 45px;
}

.body-myorder {
	margin:0 auto;
	padding:25px 0;
}

.body-myorder h1{
	font-family: 'Roboto';
	font-size:20px;
	text-align:left;
	margin:0 0 15px 0;
	padding:2px 8px;
	font-weight:400;
	color:#000;
	text-transform:none;
	border-left:5px solid #bd5d00;
	letter-spacing:0.5px;
	border-bottom:none;
}

.body-myorder h1 a{
	font-size:20px;
	color:#900;
	text-decoration:underline;
}

.order-panel {
	margin:5px 14px;
	padding:0;
	border:1px solid #dddddd;
	font-family: 'Roboto';
	font-size:13px;
}

.op-no {
	background:#f5f2ef;
	padding:15px 0;
	margin:0;
	height:auto;
}

.op-no-main {
	background:#824209;
	padding:10px 35px;
	margin:0 0 0 -8px;
	color:#FFF;
	font-size:14px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	display:inline;
	font-family: 'Roboto';
	letter-spacing:0.5px;
	border-radius:5px;
}

.op-col1 {
	text-align:center;
	height:130px;
}

.op-col2 { padding:20px 0; height:130px;}
.op-col2 p{
	text-align:center;
	margin:0;
	padding:0 0 5px 0;
	line-height:20px;
	font-size:16px;
	letter-spacing:0.5px;
	color:#000;
}

.op-col2 p span{
	font-size:13px;
	color:#666;
}

.op-col2 h1{
	text-align:center;
	margin:0;
	padding:0 0 5px 0;
	font-size:16px;
	letter-spacing:0.5px;
	color:#C00;
	border:none;
}

.op-col2 h1 span{
	font-family:rupee;
	font-size:18px;
}

.op-col3 { padding:40px 0; height:130px;}
.op-col3 p{
	text-align:center;
	margin:0;
	padding:0 0 5px 0;
	line-height:20px;
	font-size:16px;
	letter-spacing:0.5px;
	color:#000;
}

.op-col3 p span{
	font-size:13px;
	color:#666;
}

.op-col4 { padding:10px 0; height:130px; text-align:center;}
.op-col4 p{
	text-align:center;
	margin:10px 0 0 0;
	padding:5px 0 5px 0;
	line-height:20px;
	font-size:14px;
	letter-spacing:0.5px;
	color:#C00;
	border-top:1px dashed #999;
}

.op-col4 p span{
	font-family:rupee;
	font-size:18px;
}

.op-border {
	border-right:1px solid #dddddd;
}
	
/* --- Shopping Cart Css Start ---*/
.body-cart {
	margin:0 auto;
	padding:25px 0;
}

.body-cart h1{
	font-family: 'Roboto';
	font-size:20px;
	text-align:left;
	margin:0 0 15px 0;
	padding:2px 8px;
	font-weight:400;
	color:#000;
	text-transform:none;
	border-left:5px solid #bd5d00;
	letter-spacing:0.5px;
	border-bottom:none;
}

.body-cart h1 span{
	color:#999;
}

.cart-panel {
	margin:0 15px;
	padding:0;
	border:1px solid #dedede;
	font-family:'Roboto';
	font-size:13px;
}

.cart-panel .cart-col {
	margin:0;
	padding:0;
	border-right:1px solid #dedede;
	text-align:center;
	height:170px;
}

.cart-panel .cart-col h4{
	font-size:14px;
	text-align:center;
	margin:0 auto;
	padding:8px 12px;
	display:block;
	background:#f5f2ef;
}

.cart-panel .cart-col p {
	text-align:center;
	margin:0 0;
	padding:35px 45px;
	line-height:18px;
	font-size:13px;
	letter-spacing:0.5px;
	color:#333;
}

.cart-panel .cart-col .cart-pro {
	float:left;
	width:50%;
}

.cart-panel .cart-col .cart-desc {
	float:left;
	padding:0;
	width:50%;
}

.cart-panel .cart-col .cart-desc p {
	text-align:center;
	margin:0 0 0 -55px;
	padding:35px 0;
	line-height:18px;
	font-size:14px;
	letter-spacing:0.5px;
	color:#000;
}

.cart-panel .cart-col p span{
	font-size:13px;
	letter-spacing:0.5px;
	color:#666;
}

.cart-panel .cart-col .cart-price {
	margin:0;
	padding:35px 0 0 0;
	font-size:14px;
	letter-spacing:0.5px;
	color:#000;
}

.cart-panel .cart-col .cart-price span{
	font-family:rupee;
	font-size:18px;
}

.selectform {
	background:#fff;
	border:1px solid #b6b6b6;
	padding:5px 8px;
	margin-top:35px;
	font-size:13px;
}

.cart-panel .cart-col .cancel-cart a {
	background:#faeaea;
	border:#C00;
	border-radius:50%;
	border:1px solid #CCC;
	padding:5px;
	height:30px;
	width:30px;
	margin:35px 0 0 -15px;
	text-align:center;
	position:absolute;
	font-size:14px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

.cart-panel .cart-col .cancel-cart a:hover {
	background:#FFF;
	color:#F00;
}

.cart-panel .amontpayble {
	margin:0 auto;
	padding:6px 12px 15px 12px;
	height:40px;
	background:#f5f2ef;
	font-size:20px;
	font-weight:400;
	letter-spacing:0.5px;
	color:#000;
	text-align:right;
}

.cart-panel .amontpayble span{
	font-family:rupee;
	font-size:24px;
}

.cart-panel .buttons {
	float:right;
	text-align:right;
	padding:15px 0;
	margin-right:5px;
}
/* --- Shopping Cart Css End ---*/

/* --- Guest Panel Css Start ---*/

.guest-panel {
	margin:0 auto;
	padding:0;
}

.guest-signin-panel {
	margin:15px auto;
	padding:0;
	background:#f1f1f1;
}

.guest-signin-panel h1{
	font-size:16px;
	color:#FFF;
	text-align:left;
	margin:0;
	padding:10px 10px 10px 20px;
	display:block;
	background:#be7530;
}

.guest-signin-panel-left {
	margin:0;
	padding:25px 0 35px 25px;
	border-right:1px solid #fff;
}

.guest-signin-panel-left h2{
	font-size:16px;
	color:#000;
	text-align:left;
	margin:0;
	padding:40px 10px 0 0;
}

.guest-signin-panel-left .input-guest {
	width:60%;
	height:40px;
	padding:10px;
	margin:10px 0 5px 0;
	color:#333;
	text-align:left;
	background:#fff;
	border:1px solid #CCC;
	font-size:14px;
	font-family:'Roboto';
	font-weight:400;
}

.guest-signin-panel-left .btn-input-guest {
	background:#960;
	color:#FFF;
	-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;text-decoration:none;
	padding:10px 35px;
	margin-bottom:30px;
	margin-top:5px;
}

.guest-signin-panel-left .btn-input-guest:hover {
	color:#FFF;
	background:#512400;
}

.guest-signin-panel-right {
	margin:0;
	padding:25px 0 35px 25px;
}

.guest-signin-panel-right h2{
	font-size:16px;
	color:#000;
	text-align:left;
	margin:0;
	padding:10px 10px 0 0;
}

.advt {
	margin:8px 0;
	padding:0;
}

.advt p{
	font-size:14px;
	color:#333;
	text-align:left;
	padding:10px 0 0 0;
}

.advt p span{
	font-size:12px;
}

.guest-address-panel {
	margin:15px auto 0 auto;
	padding:0;
	background:#f1f1f1;
	border-bottom:2px solid #fff;
}

.guest-address-panel h1{
	font-size:16px;
	color:#FFF;
	text-align:left;
	margin:0;
	padding:10px 10px 10px 20px;
	display:block;
	background:#be7530;
}

.guest-address-col {
	margin:35px 0;
	padding:25px 15px;
	background:#f9f9f9;
	border:1px solid #e6e6e6;
	height:auto;
	font-family:'Roboto';
}

.guest-address-col .title-name{
	font-size:14px;
	color:#000;
	text-align:left;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #e6e6e6;
	font-weight:400;
}

.delete {
	position:relative;
	float:right;
	margin-top:-35px;
	margin-right:2px;
}

.edit {
	position:static;
	float:right;
	margin-right:25px;
	margin-top:-35px;
}

.guest-address-col p{
	font-size:13px;
	color:#666;
	line-height:18px;
	text-align:left;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #e6e6e6;
	font-weight:400;
}

.guest-address-col a {}

.guest-address-col a:hover {
	background:#960;
	color:#FFF;
}

.add-address-panel {
	margin:0 auto 40px auto;
	padding:15px;
	height:auto;
	background:#e6e6e6;
	text-align:center;
}
	
.add-address-panel a{	
	display:inline-block; 
	margin:0; 
	padding:8px 35px;	
	text-align:center;	
	background:#f2f2f2;	
	border:1px solid #c9c9c9; 
	text-transform:uppercase; 
	font-size:13px; 
	color:#333;
}

.add-address-panel a:hover{
	background:#be7530;
	color:#FFF;
}
/* --- Guest Panel Css End ---*/


/* --- Order confirm  Css Start ---*/
.confirm-order-panel {
	margin:0 auto;
	padding:50px 100px;
}

.confirm-order-panel h1{
	font-size:22px;
	color:#000;
	text-align:left;
	margin:0;
	padding:0 0 0 5px;
	font-weight:400;
	font-family:'Roboto';
	text-transform:none;
	border-left:5px solid #bd5d00;
	height:26px;
}

.confirm-order-panel .confirm-order-no{
	font-size:14px;
	color:#fff;
	background:#824209;
	display:inline-block;
	text-align:center;
	margin:0;
	padding:10px 25px;
	font-weight:400;
	font-family:'Roboto';
	float:right;
	letter-spacing:0.5px;
	border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
}

.confirm-order-panel-main {
	margin:0 15px;
	padding:0;
	border:1px solid #dedede;
	font-family:'Roboto';
	font-size:13px;
}

.confirm-order-panel-main .confirm-order-panel-col {
	margin:0;
	padding:0;
	border-right:1px solid #dedede;
	text-align:center;
	height:170px;
}

.confirm-order-panel-main .confirm-order-panel-col h2{
	font-size:14px;
	text-align:center;
	margin:0 auto;
	padding:10px 12px;
	display:block;
	background:#f5f2ef;
	border-bottom:1px solid #dedede;
}

.confirm-order-panel-main .confirm-order-panel-col p {
	text-align:center;
	margin:0 0;
	padding:35px 45px;
	line-height:18px;
	font-size:13px;
	letter-spacing:0.5px;
	color:#333;
}

.confirm-order-panel-main .confirm-order-panel-col .order-pro {
	float:left;
	width:50%;
}

.confirm-order-panel-main .confirm-order-panel-col .order-desc {
	float:left;
	padding:0;
	width:50%;
}

.confirm-order-panel-main .confirm-order-panel-col .order-desc p {
	text-align:center;
	margin:0 0 0 -55px;
	padding:35px 0;
	line-height:18px;
	font-size:14px;
	letter-spacing:0.5px;
	color:#000;
}

.confirm-order-panel-main .confirm-order-panel-col .order-desc p span{
	font-size:13px;
	letter-spacing:0.5px;
	color:#666;
}

.confirm-order-panel-main .confirm-order-panel-col .order-price {
	margin:0;
	padding:35px 0 0 0;
	font-size:14px;
	letter-spacing:0.5px;
	color:#000;
}

.confirm-order-panel-main .confirm-order-panel-col .order-price span{
	font-family:rupee;
	font-size:18px;
}

.confirm-order-panel-main .amontpayble-order {
	margin:0 auto;
	padding:6px 22px 15px 12px;
	height:40px;
	background:#f5f2ef;
	font-size:16px;
	font-weight:400;
	letter-spacing:0.5px;
	color:#000;
	text-align:right;
}

.confirm-order-panel-main .amontpayble-order span{
	font-family:rupee;
	font-size:20px;
}

.confirm-order-panel .order-address-section {
	margin:0 auto;
	padding:35px 0;
	border-bottom:1px solid #dedede;
}

.confirm-order-panel .order-address-section .order-address-section-left{
	border-right:1px solid #dedede;
	margin:0;
	padding:0 30px 0 0;
}

.confirm-order-panel .order-address-section .order-address-section-left h2{
	font-size:22px;
	text-align:left;
	color:#964700;
	margin:0;
	padding:0;
	font-weight:400;
	font-family:'Roboto';
	border-left:none;
}

.confirm-order-panel .order-address-section .order-address-section-left p {
	text-align:left;
	margin:0 0;
	padding:5px 25px 10px 0;
	line-height:18px;
	font-size:13px;
	font-weight:400;
	letter-spacing:0.5px;
	color:#333;
	font-family:'Roboto';
}

.confirm-order-panel .order-address-section .order-address-section-left h3{
	font-size:20px;
	text-align:left;
	color:#00711d;
	height:30px;
	margin:0;
	padding:3px 0 0 37px;
	font-weight:400;
	letter-spacing:0;	
	font-family:'Roboto';
	border-left:none;
	background:url(../../images/site_images/icon-confirm.jpg) no-repeat 0 0;
}

.confirm-order-panel .order-address-section .order-address-section-left h3 span{
	font-family:rupee;
	font-size:26px;
}

.confirm-order-panel .order-address-section .order-address-section-right{
	margin:0;
	padding:0 0 0 50px;
}

.confirm-order-panel .order-address-section .order-address-section-right h2{
	font-size:22px;
	text-align:left;
	color:#000;
	margin:0;
	padding:0;
	font-weight:400;
	font-family:'Roboto';
	border-left:none;
}

.confirm-order-panel .order-address-section .order-address-section-right h2 span{
	font-size:16px;
	color:#666;
	letter-spacing:0;
}

.confirm-order-panel .order-address-section .order-address-section-right p {
	text-align:left;
	margin:0 0;
	padding:5px 55px 10px 0;
	line-height:18px;
	font-size:13px;
	font-weight:400;
	letter-spacing:0.2px;
	color:#333;
	font-family:'Roboto';
}

.confirm-order-panel .order-address-section .order-address-section-right h3{
	font-size:14px;
	text-align:left;
	color:#874a15;
	height:36px;
	margin:0;
	padding:8px 0 0 57px;
	font-weight:400;
	letter-spacing:0;	
	font-family:'Roboto';
	border-left:none;
	background:url(../../images/site_images/icon-freedelivery.png) no-repeat 10px 7px #ffedd9;
	border-radius:8px;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
	border:1px solid #ebd0b4;
}

.confirm-order-panel a {
	margin-top:10px;
	margin-left:15px;
}
/* --- Order confirm  Css End ---*/

.method-opt {
	margin:0 auto;
	padding:20px 0;
}

.method-opt-col {
	margin:0;
	padding:0;
	float:left;
	width:20%;
	text-align:center;
}

.btn-makeapayment {
	margin:45px 0 0 0;
	padding:0;
	color:#fff;
	background:#06C;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.btn-makeapayment:hover {
	color:#FFF;
	background:#600;
}

.input-changepaswrd {
	border:1px solid #CCC;
	background:#FFF;
	width:25%;
	padding:10px;
	margin:5px 0 0 0;
	color:#333;
}

.btn-changepaswrd {
	background:#824209;
	color:#FFF;
	text-align:center;
	padding:10px 15px;
	margin:-5px 0 0 0;
	font-size:14px;
	text-decoration:none;
	border:none;
	border-radius:8px;
	-webkit-transition: all 0.35s ease-in-out; 
	-moz-transition: all 0.35s ease-in-out; 
	-ms-transition: all 0.35s ease-in-out; 
	-o-transition: all 0.35s ease-in-out; 
	transition: all 0.35s ease-in-out;
}

.btn-changepaswrd:hover {
	color:#FFF;
	background:#d27d2b;
}

.input-forgot-paswrd {
	border:1px solid #CCC;
	background:#FFF;
	width:25%;
	padding:10px;
	margin:5px 0 0 0;
	color:#333;
}

.btn-forgot-paswrd {
	background:#824209;
	color:#FFF;
	text-align:center;
	padding:10px 15px;
	margin:-5px 0 0 0;
	font-size:14px;
	text-decoration:none;
	border:none;
	border-radius:8px;
	-webkit-transition: all 0.35s ease-in-out; 
	-moz-transition: all 0.35s ease-in-out; 
	-ms-transition: all 0.35s ease-in-out; 
	-o-transition: all 0.35s ease-in-out; 
	transition: all 0.35s ease-in-out;
}

.btn-forgot-paswrd:hover {
	color:#FFF;
	background:#d27d2b;
}


/* Portrait phones to Landscape phone*/
@media (min-width: 320px) and (max-width: 480px){
	
	.hide-xs {display:none;}
	
	.header-section-top {
		margin:0 auto;
		background:#d27d2b;
		padding:10px 0;
		position:fixed;
		z-index:999;
		top:0;
		left:0;
		right:0;
	}
	
	.ht-headertop{
		height:60px;
	}
	
	.header-section-top .header-section-top-left{
		margin:0;
		padding:0 0 0 20px;
	}
	
	.header-section-top .header-section-top-left .call{
		font-size:14px;
		font-weight:400;
		text-align:left;
		margin:0 15px 0 0;
		padding:2px 0 0 35px;
		background:url(../../images/site_images/icon-phone.png) no-repeat 0 0;
		color:#ffffff;
		height:25px;
		float:left;
		font-family: 'Roboto';
	}
	
	.header-section-top .header-section-top-left .email{
		font-size:14px;
		font-weight:400;
		text-align:left;
		margin:4px 0 0 0;
		padding:0 0 0 35px;
		background:url(../../images/site_images/icon-email.png) no-repeat 0 0;
		color:#ffffff;
		height:20px;
		float:left;
		letter-spacing:0.8px;
	}
	
	.header-section-top .header-section-top-left .email a{
		color:#FFF;
		text-decoration:none;
	}
	
	.header-section-top .header-section-top-left .email a:hover{
		color:#000;
	}
	
	.header-section-top .header-section-top-right{
		display:none;
	}
	
	.header-section-main {
		margin:0 auto;
		padding:15px 0;
	}
	
	.logo {
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	
	.header-section-main .header-section-main-right {
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	
	.header-section-main .header-section-main-right .signin-panel{
		background:#fff;
		height:25px;
		margin:10px auto;
		padding:0 0;
		float:none;
		text-align:center;
	}
	
	.nav-signin {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 35px;
		padding:2px 0 0 25px;
		float:left;
		height:24px;
		background:url(../../images/site_images/icon-login.jpg) no-repeat 0 0;
		text-transform:uppercase;
	}
	
	.nav-signin a{}
	.nav-signin a:hover{ color:#960;}
	
	.nav-cart {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 0;
		padding:0 0 0 30px;
		float:left;
		background:url(../../images/site_images/iconcart.jpg) no-repeat 0 -2px;
		height:36px;
		text-transform:uppercase;
	}
	

	.nav-order {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 0;
		padding:0 0 0 30px;
		float:left;
		background:url(../../images/site_images/icon-order.jpg) no-repeat 0 -2px;
		height:36px;
		text-transform:uppercase;
	}
	
	.nav-logout {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 0;
		padding:0 0 0 30px;
		float:left;
		background:url(../../images/site_images/log-out.jpg) no-repeat 0 -2px;
		height:36px;
		text-transform:uppercase;
	}
	
	.nav-myaccount {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 0;
		padding:0 0 0 30px;
		float:left;
		background:url(../../images/site_images/icon-myaccount.jpg) no-repeat 0 -1px;
		height:36px;
		text-transform:uppercase;
	}
	
	.header-section-main .header-section-main-right .nav-panel{
		margin:-10px 0 0 0;
		padding:0;
		text-align:center;
		border-top:;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul{
		margin:12px 0 0 0;
		padding:0;
		text-align:center;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li{
		list-style:none;
		display:inline;
		padding:0 3px;
		margin:0;
		border-right:1px solid #666;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li a{
		font-size:13px;
		color:#491a1a;
		text-align:left;
		font-weight:400;
		padding:0;
		margin:0;
		text-decoration:none;
		letter-spacing:0.2px;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li a:hover{
		color:#960;
		text-decoration:none;
	}
	
	.banner-section {
		margin:0 auto;
		padding:0;
		background:url(../../images/site_images/bg-bannermain-mob.jpg) center top no-repeat;
		height:400px;
	}
	
	.banner-section h1{
		font-size:30px;
		color:#FFF;
		font-weight:400;
		text-align:center;
		margin:230px 0 0 0;
		padding:0 0 0 0;
	}
	
	.banner-section h2{
		font-size:16px;
		color:#ffd200;
		font-weight:400;
		text-align:center;
		margin:0 0 5px 0;
		padding:0 0 0 0;
	}
	
	.banner-section p{
		font-size:13px;
		color:#fff;
		line-height:16px;
		font-weight:400;
		text-align:center;
		margin:0 0;
		padding:0 10px;
	}
	
	.product-panelhome {
		margin:20px auto;
		padding:0;
	}
	
	.pro-col {
	  border: 1px solid #CACACA;
	  padding:10px 0 25px 0;
	  border-bottom:5px solid #5e2d06;
	  margin-bottom:10px;
	}
	
	.pro-col:hover {
	  border: 1px solid #00ba66;
	  border-bottom: 5px solid #00ba66;
	  transition: 0.5s all;
	  -webkit-transition: 0.5s all;
	  -o-transition: 0.5s all;
	  -moz-transition: 0.5s all;
	  -ms-transition: 0.5s all;
	  box-shadow: 0px 0px 10px 0px #ccc;
	}
	
	.pro-col:hover .pro-col-disc a {
	  background-color: #004663;
	  transition: 0.5s all;
	  -webkit-transition: 0.5s all;
	  -o-transition: 0.5s all;
	  -moz-transition: 0.5s all;
	  -ms-transition: 0.5s all;
	}
	
	.pro-col img{
		margin: 0 auto;
		width:80%;
	}
	
	.pro-col .head1 {
		font-size:20px;
		letter-spacing:0.5px;
		font-weight:400;
		text-transform:uppercase;
		line-height:1.1em;
		text-align:center;
		margin:0;
		padding:10px 0 0 0;
		color:#491a1a;
	}
	
	.pro-col .head1 a{
		color: #491a1a;
		text-decoration: none;
	}
	
	.pro-col .head1 a:hover{
		color:#C00;
	}
	
	.pro-col-disc {text-align:center;}
	
	.pro-col-disc .ptext{
		font-size:13px;
		line-height:18px;
		color:#666;
		text-align:center;
		margin:0;
		padding:0 10px 15px 10px;
		
	}
	
	.pro-col-disc a {
	  margin:0 0;
	  color: #FFF;
	  font-size:12px;
	  float:none;
	  text-transform:uppercase;
	  background-color: #5e2d06;
	  padding:8px 10px;
	  border-radius: 3px;
	  text-decoration: none;
	}
	
	.pro-col-disc a:hover{
		background:#004663;
		color:#fff;
		text-decoration:none;
	}
	
	.welcome-panel {
		margin:10px auto 25px auto;
		padding:0;
		text-align:center;
	}
	
	.welcome-panel h1{
		font-size:24px;
		margin:0;
		padding:0 0 5px 0;
		color:#dd6f04;
		font-weight:400;
		text-transform:uppercase;
		letter-spacing:-0.3px;
	}
	
	.welcome-panel p{
		font-size:12px;
		line-height:16px;
		margin:0;
		padding:0 5px;
		color:#333;
		font-weight:400;
		letter-spacing:0.5px;
	}
	
	.special-offerpanel {
		margin:0 auto 35px auto;
		padding:0;
		text-align:center;
	}
	
	.footer-panel1 {
		margin:0 auto;
		padding:0;
		background:#ebebeb;
		height:auto;
	}
	
	.newsletter-panel {
		display:none;
	}
	
	.newsletter-panel h1{
		font-size:16px;
		margin:5px 0 0 0;
		padding:15px 0;
		color:#000;
		font-weight:400;
		text-transform:uppercase;
	}
	
	.followuspanel {
		margin:0;
		padding:0;
		float:right;
		text-align:right;
	}
	
	.followuspanel h1{
		font-size:14px;
		margin:8px 0 0 45px;
		padding:15px 15px 15px 0;
		color:#000;
		font-weight:500;
		text-transform:uppercase;
		float:left;
	}
		
	.followuspanel img{
		width:15%;
		float:left;
		margin-left:1px;
		margin-top:8px;
	}

	
	
	.sitemap{
		background:#f5f2ef;
		width:100%;
		border-bottom:1px solid #dddddd;
		position:relative;
		border-top:1px solid #dddddd;
		margin-bottom:0;
	}
	
	.sitemap .breadcrumb {
		background-color: #f5f2ef;
		border-radius: 4px;
		list-style: none outside none;
		margin-bottom: 0;
		padding:10px 0;
		font-size:12px;
		letter-spacing:0.4px;
	}
	
	.sitemap .breadcrumb li a{
		color:#000;
	}
	
	.sitemap .breadcrumb > .active{
		color:#d00707;
	}
	
	.sitemap .breadcrumb > .text-muted{
		color:#000;
	}
	
	.body-innerpanel {
		margin:0 auto;
		padding:0;
	}
	
	.body-innerpanel h1{
		font-family: 'Roboto';
		font-size:24px;
		text-align:left;
		margin:0 0 10px 0;
		padding:35px 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #CCC;
	}
	
	.body-innerpanel .body-innerpanel-left{
		display:none;
	}
	
	.body-innerpanel .body-innerpanel-right{
		margin:0;
		padding:25px 0 25px 0;
		border-left:none;
	}
	
	.body-innerpanel .body-innerpanel-right h1{
		font-size:24px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #CCC;
	}
	
	.body-innerpanel .body-innerpanel-right h2{
		font-size:12px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 20px 3px 0;
		font-weight:400;
		line-height:16px;
		color:#666;
		text-transform:none;
	}

	.body-innerpanel .body-innerpanel-right h3{
		font-size:24px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #CCC;
	}
	
	.body-innerpanel .body-innerpanel-right p{
		font-size:13px;
		text-align:left;
		margin:0;
		padding:0 0 15px 0;
		font-weight:400;
		color:#666;
		line-height:18px;
		letter-spacing:0.5px;
	}
	
	.signup-panel {
		margin:0 auto;
		padding:20px 0;
	}
	
	.signup-panel .signup-panel-left{
		border-right:1px solid #e3e3e3;
		margin:0;
		padding:0 0 25px 15px;
	}
	
	.signup-panel .signup-panel-left h1{
		font-family: 'Roboto';
		font-size:18px;
		text-align:left;
		margin:0 0 5px 0;
		padding:2px 8px;
		font-weight:500;
		color:#bd5d00;
		text-transform:uppercase;
		border-left:5px solid #bd5d00;
		letter-spacing:-0.5px;
		border-bottom:none;
	}
	
	.signup-panel .signup-panel-left p{
		font-size:13px;
		text-align:left;
		margin:0;
		padding:0 15px 15px 0;
		font-weight:400;
		color:#666;
		line-height:18px;
		letter-spacing:0.5px;
	}
	
	.signup-panel .signup-panel-right{
		margin:0;
		padding:0 0 25px 10px;
	}
	
	.signup-panel .signup-panel-right h1{
		font-family: 'Roboto';
		font-size:18px;
		text-align:left;
		margin:30px 0 5px 0;
		padding:2px 8px;
		font-weight:500;
		color:#bd5d00;
		text-transform:uppercase;
		border-left:5px solid #bd5d00;
		letter-spacing:-0.5px;
		border-bottom:none;
	}
	
	.new-cust-disc {
		width:94%;
		margin:0;
		padding:15px;
		background:#ffeedf;
		border:1px solid #eccfaf;
		border-radius:10px 10px 10px 10px;
			-webkit-border-radius:10px 10px 10px 10px;
			-moz-border-radius:10px 10px 10px 10px;
		font-size:12px;
		color:#663300;
		font-weight:500;
		line-height:16px;
		text-align:left;
	}
	
	.btn-submit2 {
		border-radius:0 10px 10px 10px;
			-webkit-border-radius:0 10px 10px 10px;
			-moz-border-radius:0 10px 10px 10px;
		background:#ac5e14; 
		color:#fff; 
		margin-top:10px;
	}
	
	.body-myaccount {
		margin:0 auto;
		padding:0;
	}
	
	.body-myaccount h1{
		font-family: 'Roboto';
		font-size:30px;
		text-align:left;
		margin:0 0 10px 0;
		padding:35px 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #e3e3e3;
	}
	
	.body-myaccount .body-myaccount-left{
		margin:0;
		padding:0;
		border-bottom:1px solid #CCC;
	}
	
	.body-myaccount .body-myaccount-left ul{
		margin:25px 12px 0 15px;
		padding:0;
	}
	
	.body-myaccount .body-myaccount-left ul li{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.body-myaccount .body-myaccount-left ul li a{
		display:block;
		margin:0 0 5px 0;
		padding:10px 10px;
		background:#f5eee8;
		border:1px solid #ebe3dc;
		font-size:13px;
		color:#491a1a;
		font-weight:500;
		letter-spacing:0.5px;
		text-decoration:none;
	}
	
	.body-myaccount .body-myaccount-left ul li a:hover{
		color:#fff;
		background:#824209;
	}
	
	.body-myaccount .body-myaccount-right{
		margin:0;
		padding:25px 0 50px 0px;
		border-left:none;
	}
	
	.body-myaccount .body-myaccount-right h1{
		font-family: 'Roboto';
		font-size:30px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #e3e3e3;
	}
	
	.body-myaccount .body-myaccount-right .edit-img {
		margin:20px 0 0 45px;
	}
	
	.body-myorder {
		margin:0 auto;
		padding:25px 0;
	}
	
	.body-myorder h1{
		font-family: 'Roboto';
		font-size:20px;
		text-align:left;
		margin:0 0 15px 0;
		padding:2px 8px;
		font-weight:400;
		color:#000;
		text-transform:none;
		border-left:5px solid #bd5d00;
		letter-spacing:0.5px;
		border-bottom:none;
	}
	
	.body-myorder h1 a{
		font-size:20px;
		color:#900;
		text-decoration:underline;
	}
	
	.order-panel {
		margin:5px 14px;
		padding:0;
		border:1px solid #dddddd;
		font-family: 'Roboto';
		font-size:13px;
	}
	
	.op-no {
		background:#f5f2ef;
		padding:15px 0;
		margin:0 auto;
		height:auto;
		text-align:center;
	}
	
	.op-no-main {
		background:#824209;
		padding:10px 35px;
		margin:0 auto;
		color:#FFF;
		font-size:14px;
		font-weight:300;
		text-align:center;
		text-transform:uppercase;
		display:inline;
		font-family: 'Roboto';
		letter-spacing:0.5px;
		border-radius:5px;
	}
	
	.op-col1 {
		text-align:center;
		height:auto;
	}
	
	.op-col2 { padding:10px 0; height:auto;}
	.op-col2 p{
		text-align:center;
		margin:0;
		padding:0 0 5px 0;
		line-height:20px;
		font-size:16px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.op-col2 p span{
		font-size:13px;
		color:#666;
	}
	
	.op-col2 h1{
		text-align:center;
		margin:0;
		padding:0 0 5px 0;
		font-size:16px;
		letter-spacing:0.5px;
		color:#C00;
		border:none;
	}
	
	.op-col2 h1 span{
		font-family:rupee;
		font-size:18px;
	}
	
	.op-col3 { padding:20px 0; height:auto;}
	.op-col3 p{
		text-align:center;
		margin:0;
		padding:0 0 5px 0;
		line-height:20px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.op-col3 p span{
		font-size:13px;
		color:#666;
	}
	
	.op-col4 { padding:10px 0; height:auto; text-align:center;}
	.op-col4 p{
		text-align:center;
		margin:15px 0 0 0;
		padding:5px 0 5px 0;
		line-height:20px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#C00;
		border-top:1px dashed #999;
	}
	
	.op-col4 p span{
		font-family:rupee;
		font-size:18px;
	}
	
	.op-border {
		border-right:none;
		border-bottom:1px solid #dddddd;
	}
	
	/* --- Shopping Cart Css Start ---*/
	.body-cart {
		margin:0 auto;
		padding:25px 0;
	}
	
	.body-cart h1{
		font-family: 'Roboto';
		font-size:20px;
		text-align:left;
		margin:0 0 15px 0;
		padding:2px 8px;
		font-weight:400;
		color:#000;
		text-transform:none;
		border-left:5px solid #bd5d00;
		letter-spacing:0.5px;
		border-bottom:none;
	}
	
	.body-cart h1 span{
		color:#999;
	}
	
	.cart-panel {
		margin:0 15px;
		padding:0;
		border:1px solid #dedede;
		font-family:'Roboto';
		font-size:13px;
	}
	
	.cart-panel .cart-col {
		margin:0;
		padding:0;
		border-right:1px solid #dedede;
		text-align:center;
		height:150px;
	}
	
	.cart-panel .cart-col h4{
		font-size:14px;
		text-align:center;
		margin:0 auto;
		padding:8px 12px;
		display:block;
		background:#f5f2ef;
	}
	
	.cart-panel .cart-col p {
		text-align:center;
		margin:0 0;
		padding:35px 45px;
		line-height:18px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#333;
	}
	
	.cart-panel .cart-col .cart-pro {
		float:left;
		width:50%;
	}
	
	.cart-panel .cart-col .cart-desc {
		float:left;
		padding:0;
		width:50%;
	}
	
	.cart-panel .cart-col .cart-desc p {
		text-align:center;
		margin:0 0 0 -55px;
		padding:35px 0;
		line-height:18px;
		font-size:14px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.cart-panel .cart-col p span{
		font-size:13px;
		letter-spacing:0.5px;
		color:#666;
	}
	
	.cart-panel .cart-col .cart-price {
		margin:0;
		padding:35px 0 0 0;
		font-size:14px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.cart-panel .cart-col .cart-price span{
		font-family:rupee;
		font-size:18px;
	}
	
	.selectform {
		background:#fff;
		border:1px solid #b6b6b6;
		padding:5px 8px;
		margin-top:35px;
		font-size:13px;
	}
	
	.cart-panel .cart-col .cancel-cart a {
		background:#faeaea;
		border:#C00;
		border-radius:50%;
		border:1px solid #CCC;
		padding:5px;
		height:30px;
		width:30px;
		margin:35px 0 0 -15px;
		text-align:center;
		position:absolute;
		font-size:14px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.cart-panel .cart-col .cancel-cart a:hover {
		background:#FFF;
		color:#F00;
	}
	
	.cart-panel .amontpayble {
		margin:0 auto;
		padding:6px 12px 15px 12px;
		height:40px;
		background:#f5f2ef;
		font-size:20px;
		font-weight:400;
		letter-spacing:0.5px;
		color:#000;
		text-align:center;
	}
	
	.cart-panel .amontpayble span{
		font-family:rupee;
		font-size:24px;
	}
	
	.cart-panel .buttons {
		float:none;
		text-align:center;
		padding:15px 0;
		margin-right:5px;
	}
	/* --- Shopping Cart Css End ---*/
	
	/* --- Guest Panel Css Start ---*/
	.guest-panel {
		margin:0 auto;
		padding:0;
	}
	
	.guest-signin-panel {
		margin:15px auto;
		padding:0;
		background:#f1f1f1;
	}
	
	.guest-signin-panel h1{
		font-size:15px;
		color:#FFF;
		text-align:left;
		margin:0;
		padding:10px 10px 10px 20px;
		display:block;
		background:#be7530;
	}
	
	.guest-signin-panel-left {
		margin:0;
		padding:10px 0 0 15px;
		border-right:none;
		border-bottom:1px solid #CCC;
	}
	
	.guest-signin-panel-left h2{
		font-size:14px;
		color:#000;
		text-align:left;
		margin:0;
		padding:20px 0 0 0;
	}
	
	.guest-signin-panel-left .input-guest {
		width:90%;
		height:40px;
		padding:10px;
		margin:10px 0 5px 0;
		color:#333;
		text-align:left;
		background:#fff;
		border:1px solid #CCC;
		font-size:14px;
		font-family:'Roboto';
		font-weight:400;
	}
	
	.guest-signin-panel-left .btn-input-guest {
		background:#960;
		color:#FFF;
		-webkit-transition: all 0.35s ease-in-out; 
		-moz-transition: all 0.35s ease-in-out; 
		-ms-transition: all 0.35s ease-in-out; 
		-o-transition: all 0.35s ease-in-out; 
		transition: all 0.35s ease-in-out;
		text-decoration:none;
		padding:5px 35px;
		margin-bottom:30px;
		margin-top:5px;
		font-size:14px;
	}
	
	.guest-signin-panel-left .btn-input-guest:hover {
		color:#FFF;
		background:#512400;
	}
	
	.guest-signin-panel-right {
		margin:0;
		padding:15px 0 15px 25px;
	}
	
	.guest-signin-panel-right h2{
		font-size:16px;
		color:#000;
		text-align:left;
		margin:0;
		padding:10px 10px 0 0;
	}
	
	.advt {
		margin:8px 0;
		padding:0;
	}
	
	.advt p{
		font-size:14px;
		color:#333;
		text-align:left;
	}
	
	.advt p span{
		font-size:12px;
	}
	
	.guest-address-panel {
		margin:15px auto 0 auto;
		padding:0;
		background:#f1f1f1;
		border-bottom:2px solid #fff;
	}
	
	.guest-address-panel h1{
		font-size:16px;
		color:#FFF;
		text-align:left;
		margin:0;
		padding:10px 10px 10px 20px;
		display:block;
		background:#be7530;
	}
	
	.guest-address-col {
		margin:15px 0 0 0;
		padding:15px 15px;
		background:#f9f9f9;
		border:1px solid #e6e6e6;
		height:auto;
		font-family:'Roboto';
	}
	
	.guest-address-col .title-name{
		font-size:14px;
		color:#000;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		border-bottom:1px solid #e6e6e6;
		font-weight:400;
	}
	
	.delete {
		position:relative;
		float:right;
		margin-top:-35px;
		margin-right:2px;
	}
	
	.edit {
		position:static;
		float:right;
		margin-right:25px;
		margin-top:-35px;
	}
	
	.guest-address-col p{
		font-size:13px;
		color:#666;
		line-height:18px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #e6e6e6;
		font-weight:400;
	}
	
	.guest-address-col a {}
	
	.guest-address-col a:hover {
		background:#960;
		color:#FFF;
	}
	
	.add-address-panel {
		margin:0 auto 40px auto;
		padding:15px;
		height:auto;
		background:#e6e6e6;
		text-align:center;
	}
		
	.add-address-panel a{	
		display:inline-block; 
		margin:0; 
		padding:8px 35px;	
		text-align:center;	
		background:#f2f2f2;	
		border:1px solid #c9c9c9; 
		text-transform:uppercase; 
		font-size:13px; 
		color:#333;
	}
	
	.add-address-panel a:hover{
		background:#be7530;
		color:#FFF;
	}
	/* --- Guest Panel Css End ---*/

	/* --- Order confirm  Css Start ---*/
	.confirm-order-panel {
		margin:0 auto;
		padding:20px 0;
	}
	
	.confirm-order-panel h1{
		font-size:14px;
		color:#000;
		text-align:left;
		margin:0;
		padding:5px 0 0 5px;
		font-weight:400;
		font-family:'Roboto';
		text-transform:none;
		border-left:5px solid #bd5d00;
		height:26px;
	}
	
	.confirm-order-panel .confirm-order-no{
		font-size:14px;
		color:#fff;
		background:#824209;
		display:inline-block;
		text-align:center;
		margin:25px auto 0 auto;
		text-align:center;
		padding:10px 25px;
		font-weight:400;
		font-family:'Roboto';
		float:none;
		letter-spacing:0.5px;
		border-radius:8px 8px 0 0;
			-webkit-border-radius:8px 8px 0 0;
			-moz-border-radius:8px 8px 0 0;
	}
	
	
	.confirm-order-panel-main {
		margin:0 15px;
		padding:0;
		border:1px solid #dedede;
		font-family:'Roboto';
		font-size:13px;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col {
		margin:0;
		padding:0;
		border-right:1px solid #dedede;
		text-align:center;
		height:170px;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col h2{
		font-size:14px;
		text-align:center;
		margin:0 auto;
		padding:10px 12px;
		display:block;
		background:#f5f2ef;
		border-bottom:1px solid #dedede;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col p {
		text-align:center;
		margin:0 0;
		padding:35px 45px;
		line-height:18px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#333;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-pro {
		float:left;
		width:50%;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc {
		float:left;
		padding:0;
		width:50%;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc p {
		text-align:center;
		margin:0 0 0 -55px;
		padding:35px 0;
		line-height:18px;
		font-size:14px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc p span{
		font-size:13px;
		letter-spacing:0.5px;
		color:#666;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-price {
		margin:0;
		padding:35px 0 0 0;
		font-size:14px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-price span{
		font-family:rupee;
		font-size:18px;
	}
	
	.confirm-order-panel-main .amontpayble-order {
		margin:0 auto;
		padding:6px 22px 15px 12px;
		height:40px;
		background:#f5f2ef;
		font-size:16px;
		font-weight:400;
		letter-spacing:0.5px;
		color:#000;
		text-align:center;
	}
	
	.confirm-order-panel-main .amontpayble-order span{
		font-family:rupee;
		font-size:20px;
	}
	
	.confirm-order-panel .order-address-section {
		margin:0 auto;
		padding:25px 0;
		border-bottom:1px solid #dedede;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left{
		border-right:none;
		margin:0 0 20px 0;
		padding:0 0 0 0;
		border-bottom:1px solid #dedede;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h2{
		font-size:18px;
		text-align:left;
		color:#964700;
		margin:0;
		padding:0;
		font-weight:400;
		font-family:'Roboto';
		border-left:none;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left p {
		text-align:left;
		margin:0 0;
		padding:5px 0 10px 0;
		line-height:18px;
		font-size:13px;
		font-weight:400;
		letter-spacing:0.2px;
		color:#333;
		font-family:'Roboto';
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h3{
		font-size:14px;
		text-align:left;
		color:#00711d;
		height:30px;
		margin:0 0 10px 0;
		padding:3px 0 0 37px;
		font-weight:400;
		letter-spacing:0;	
		font-family:'Roboto';
		border-left:none;
		background:url(../../images/site_images/icon-confirm.jpg) no-repeat 0 0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h3 span{
		font-family:rupee;
		font-size:20px;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right{
		margin:0;
		padding:0 0 0 0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h2{
		font-size:18px;
		text-align:left;
		color:#000;
		margin:0;
		padding:0;
		font-weight:400;
		font-family:'Roboto';
		border-left:none;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h2 span{
		font-size:14px;
		color:#666;
		letter-spacing:0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right p {
		text-align:left;
		margin:0 0;
		padding:5px 55px 10px 0;
		line-height:18px;
		font-size:13px;
		font-weight:400;
		letter-spacing:0.2px;
		color:#333;
		font-family:'Roboto';
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h3{
		font-size:14px;
		text-align:left;
		color:#874a15;
		height:50px;
		margin:0;
		padding:8px 0 0 57px;
		font-weight:400;
		letter-spacing:0;	
		font-family:'Roboto';
		border-left:none;
		background:url(../../images/site_images/icon-freedelivery.png) no-repeat 10px 7px #ffedd9;
		border-radius:8px;
			-webkit-border-radius:8px;
			-moz-border-radius:8px;
		border:1px solid #ebd0b4;
	}
	
	.confirm-order-panel a {
		margin-top:10px;
		margin-left:15px;
	}
	/* --- Order confirm  Css End ---*/
	
	.method-opt {
		margin:0 auto;
		padding:20px 10px;
	}
	
	.method-opt-col {
		margin:0 5px 0 0;
		padding:0;
		float:left;
		width:20%;
		text-align:center;
	}
	
	.btn-makeapayment {
		margin:10px 0 0 0;
		padding:0;
		color:#fff;
		background:#06C;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.btn-makeapayment:hover {
		color:#FFF;
		background:#600;
	}
}

/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px){
	.header-section-top {
		margin:0 auto;
		background:#d27d2b;
		padding:10px 0;
		position:fixed;
		z-index:999;
		top:0;
		left:0;
		right:0;
	}
	
	.ht-headertop{
		height:60px;
	}
	
	.header-section-top .header-section-top-left{
		margin:0;
		padding:0 0 0 20px;
	}
	
	.header-section-top .header-section-top-left .call{
		font-size:14px;
		font-weight:400;
		text-align:left;
		margin:0 15px 0 0;
		padding:2px 0 0 35px;
		background:url(../../images/site_images/icon-phone.png) no-repeat 0 0;
		color:#ffffff;
		height:25px;
		float:left;
		font-family: 'Roboto';
	}
	
	.header-section-top .header-section-top-left .email{
		font-size:14px;
		font-weight:400;
		text-align:left;
		margin:4px 0 0 0;
		padding:0 0 0 35px;
		background:url(../../images/site_images/icon-email.png) no-repeat 0 0;
		color:#ffffff;
		height:20px;
		float:left;
		letter-spacing:0.8px;
	}
	
	.header-section-top .header-section-top-left .email a{
		color:#FFF;
		text-decoration:none;
	}
	
	.header-section-top .header-section-top-left .email a:hover{
		color:#000;
	}
	
	.header-section-top .header-section-top-right{
		display:none;
	}
	
	.header-section-main {
		margin:0 auto;
		padding:15px 0;
	}
	
	.logo {
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	
	.header-section-main .header-section-main-right {
		margin:0 auto;
		padding:0;
		text-align:center;
	}
	
	.header-section-main .header-section-main-right .signin-panel{
		background:#fff;
		height:25px;
		margin:10px auto;
		padding:0;
		float:none;
		text-align:center;
	}
	
	.nav-signin {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 35px;
		padding:2px 0 0 25px;
		float:left;
		height:24px;
		background:url(../../images/site_images/icon-login.jpg) no-repeat 0 0;
		text-transform:uppercase;
	}
	
	.nav-signin a{}
	.nav-signin a:hover{ color:#960;}
	
	.nav-cart {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 0;
		padding:0 0 0 30px;
		float:left;
		background:url(../../images/site_images/icon-cart.jpg) no-repeat 0 -4px;
		height:30px;
		text-transform:uppercase;
	}
	
	.header-section-main .header-section-main-right .nav-panel{
		margin:-10px 0 0 0;
		padding:0;
		text-align:center;
		border-top:;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul{
		margin:12px 0 0 0;
		padding:0;
		text-align:center;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li{
		list-style:none;
		display:inline;
		padding:0 4px;
		margin:0;
		border-right:1px solid #666;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li a{
		font-size:13px;
		color:#491a1a;
		text-align:left;
		font-weight:400;
		padding:0;
		margin:0;
		text-decoration:none;
		letter-spacing:0.5px;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li a:hover{
		color:#960;
		text-decoration:none;
	}
	
	.banner-section {
		margin:0 auto;
		padding:0;
		background:url(../../images/site_images/bg-bannermain.jpg) center top no-repeat;
		height:400px;
	}
	
	.banner-section h1{
		font-size:30px;
		color:#FFF;
		font-weight:400;
		text-align:center;
		margin:230px 0 0 0;
		padding:0 0 0 0;
	}
	
	.banner-section h2{
		font-size:16px;
		color:#ffd200;
		font-weight:400;
		text-align:center;
		margin:0 0 5px 0;
		padding:0 0 0 0;
	}
	
	.banner-section p{
		font-size:13px;
		color:#fff;
		line-height:16px;
		font-weight:400;
		text-align:center;
		margin:0 0;
		padding:0 10px;
	}
	
	.product-panelhome {
		margin:20px auto;
		padding:0;
	}
	
	.pro-col {
	  border: 1px solid #CACACA;
	  padding:10px 0 25px 0;
	  border-bottom:5px solid #5e2d06;
	  margin-bottom:10px;
	}
	
	.pro-col:hover {
	  border: 1px solid #0a6083;
	  border-bottom: 5px solid #0a6083;
	  transition: 0.5s all;
	  -webkit-transition: 0.5s all;
	  -o-transition: 0.5s all;
	  -moz-transition: 0.5s all;
	  -ms-transition: 0.5s all;
	  box-shadow: 0px 0px 10px 0px #ccc;
	}
	
	.pro-col:hover .pro-col-disc a {
	  background-color: #004663;
	  transition: 0.5s all;
	  -webkit-transition: 0.5s all;
	  -o-transition: 0.5s all;
	  -moz-transition: 0.5s all;
	  -ms-transition: 0.5s all;
	}
	
	.pro-col img{
		margin: 0 auto;
		width:80%;
	}
	
	.pro-col .head1 {
		font-size:20px;
		letter-spacing:0.5px;
		font-weight:400;
		text-transform:uppercase;
		line-height:1.1em;
		text-align:center;
		margin:0;
		padding:10px 0 0 0;
		color:#491a1a;
	}
	
	.pro-col .head1 a{
		color: #491a1a;
		text-decoration: none;
	}
	
	.pro-col .head1 a:hover{
		color:#C00;
	}
	
	.pro-col-disc {text-align:center;}
	
	.pro-col-disc .ptext{
		font-size:13px;
		line-height:18px;
		color:#666;
		text-align:center;
		margin:0;
		padding:0 10px 15px 10px;
	}
	
	.pro-col-disc a {
	  margin:0 0;
	  color: #FFF;
	  font-size:12px;
	  float:none;
	  text-transform:uppercase;
	  background-color: #5e2d06;
	  padding:8px 10px;
	  border-radius: 3px;
	  text-decoration: none;
	}
	
	.pro-col-disc a:hover{
		background:#004663;
		color:#fff;
		text-decoration:none;
	}
	
	.welcome-panel {
		margin:10px auto 25px auto;
		padding:0;
		text-align:center;
	}
	
	.welcome-panel h1{
		font-size:24px;
		margin:0;
		padding:0 0 5px 0;
		color:#dd6f04;
		font-weight:400;
		text-transform:uppercase;
		letter-spacing:-0.3px;
	}
	
	.welcome-panel p{
		font-size:12px;
		line-height:16px;
		margin:0;
		padding:0 5px;
		color:#333;
		font-weight:400;
		letter-spacing:0.5px;
	}
	
	.special-offerpanel {
		margin:0 auto 35px auto;
		padding:0;
		text-align:center;
	}
	
	
	
	.newsletter-panel {
		display:none;
	}
	
	.newsletter-panel h1{
		font-size:16px;
		margin:5px 0 0 0;
		padding:15px 0;
		color:#000;
		font-weight:400;
		text-transform:uppercase;
	}
	
	.followuspanel {
		margin:0;
		padding:0;
		float:right;
		text-align:right;
	}
	
	.followuspanel h1{
		font-size:14px;
		margin:8px 0 0 45px;
		padding:15px 15px 15px 0;
		color:#000;
		font-weight:500;
		text-transform:uppercase;
		float:left;
	}
		
	.followuspanel img{
		width:15%;
		float:left;
		margin-left:1px;
		margin-top:8px;
	}

	
	
	.signup-panel {
		margin:0 auto;
		padding:45px 0;
	}
	
	.signup-panel .signup-panel-left{
		border-right:1px solid #e3e3e3;
		margin:0;
		padding:0 0 25px 15px;
	}
	
	.signup-panel .signup-panel-left h1{
		font-family: 'Roboto';
		font-size:22px;
		text-align:left;
		margin:30px 0 5px 0;
		padding:2px 8px;
		font-weight:500;
		color:#bd5d00;
		text-transform:uppercase;
		border-left:5px solid #bd5d00;
		letter-spacing:-0.5px;
		border-bottom:none;
	}
	
	.signup-panel .signup-panel-left p{
		font-size:13px;
		text-align:left;
		margin:0;
		padding:0 0 15px 0;
		font-weight:400;
		color:#666;
		line-height:18px;
		letter-spacing:0.5px;
	}
	
	.signup-panel .signup-panel-right{
		margin:0;
		padding:0 0 25px 20px;
	}
	
	.signup-panel .signup-panel-right h1{
		font-family: 'Roboto';
		font-size:22px;
		text-align:left;
		margin:30px 0 5px 0;
		padding:2px 8px;
		font-weight:500;
		color:#bd5d00;
		text-transform:uppercase;
		border-left:5px solid #bd5d00;
		letter-spacing:-0.5px;
		border-bottom:none;
	}
	
	.new-cust-disc {
		width:98%;
		margin:0;
		padding:35px 25px;
		background:#ffeedf;
		border:1px solid #eccfaf;
		border-radius:10px 10px 10px 10px;
			-webkit-border-radius:10px 10px 10px 10px;
			-moz-border-radius:10px 10px 10px 10px;
		font-size:13px;
		color:#663300;
		font-weight:500;
		line-height:18px;
		text-align:left;
	}
	
	.btn-submit2 {
		border-radius:0 10px 10px 10px;
			-webkit-border-radius:0 10px 10px 10px;
			-moz-border-radius:0 10px 10px 10px;
		background:#ac5e14; 
		color:#fff; 
		margin-top:10px;
	}
	
	/* --- Order confirm  Css Start ---*/
	.confirm-order-panel {
		margin:0 auto;
		padding:20px 0;
	}
	
	.confirm-order-panel h1{
		font-size:14px;
		color:#000;
		text-align:left;
		margin:0;
		padding:5px 0 0 5px;
		font-weight:400;
		font-family:'Roboto';
		text-transform:none;
		border-left:5px solid #bd5d00;
		height:26px;
	}
	
	.confirm-order-panel .confirm-order-no{
		font-size:14px;
		color:#fff;
		background:#824209;
		display:inline-block;
		text-align:center;
		margin:25px auto 0 auto;
		text-align:center;
		padding:10px 25px;
		font-weight:400;
		font-family:'Roboto';
		float:none;
		letter-spacing:0.5px;
		border-radius:8px 8px 0 0;
			-webkit-border-radius:8px 8px 0 0;
			-moz-border-radius:8px 8px 0 0;
	}
	
	.confirm-order-panel-main {
		margin:0 15px;
		padding:0;
		border:1px solid #dedede;
		font-family:'Roboto';
		font-size:13px;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col {
		margin:0;
		padding:0;
		border-right:1px solid #dedede;
		text-align:center;
		height:170px;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col h2{
		font-size:14px;
		text-align:center;
		margin:0 auto;
		padding:10px 12px;
		display:block;
		background:#f5f2ef;
		border-bottom:1px solid #dedede;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col p {
		text-align:center;
		margin:0 0;
		padding:35px 45px;
		line-height:18px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#333;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-pro {
		float:left;
		width:50%;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc {
		float:left;
		padding:0;
		width:50%;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc p {
		text-align:center;
		margin:0 0 0 -55px;
		padding:35px 0;
		line-height:18px;
		font-size:14px;
		letter-spacing:0.5px;
		color:#000;
	}
	

	.confirm-order-panel-main .confirm-order-panel-col .order-desc p span{
		font-size:13px;
		letter-spacing:0.5px;
		color:#666;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-price {
		margin:0;
		padding:35px 0 0 0;
		font-size:14px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-price span{
		font-family:rupee;
		font-size:18px;
	}
	
	.confirm-order-panel-main .amontpayble-order {
		margin:0 auto;
		padding:6px 22px 15px 12px;
		height:40px;
		background:#f5f2ef;
		font-size:16px;
		font-weight:400;
		letter-spacing:0.5px;
		color:#000;
		text-align:center;
	}
	
	.confirm-order-panel-main .amontpayble-order span{
		font-family:rupee;
		font-size:20px;
	}
	
	.confirm-order-panel .order-address-section {
		margin:0 auto;
		padding:25px 0;
		border-bottom:1px solid #dedede;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left{
		border-right:none;
		margin:0 0 20px 0;
		padding:0 0 0 0;
		border-bottom:1px solid #dedede;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h2{
		font-size:18px;
		text-align:left;
		color:#964700;
		margin:0;
		padding:0;
		font-weight:400;
		font-family:'Roboto';
		border-left:none;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left p {
		text-align:left;
		margin:0 0;
		padding:5px 0 10px 0;
		line-height:18px;
		font-size:13px;
		font-weight:400;
		letter-spacing:0.2px;
		color:#333;
		font-family:'Roboto';
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h3{
		font-size:14px;
		text-align:left;
		color:#00711d;
		height:30px;
		margin:0 0 10px 0;
		padding:3px 0 0 37px;
		font-weight:400;
		letter-spacing:0;	
		font-family:'Roboto';
		border-left:none;
		background:url(../../images/site_images/icon-confirm.jpg) no-repeat 0 0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h3 span{
		font-family:rupee;
		font-size:20px;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right{
		margin:0;
		padding:0 0 0 0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h2{
		font-size:18px;
		text-align:left;
		color:#000;
		margin:0;
		padding:0;
		font-weight:400;
		font-family:'Roboto';
		border-left:none;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h2 span{
		font-size:14px;
		color:#666;
		letter-spacing:0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right p {
		text-align:left;
		margin:0 0;
		padding:5px 55px 10px 0;
		line-height:18px;
		font-size:13px;
		font-weight:400;
		letter-spacing:0.2px;
		color:#333;
		font-family:'Roboto';
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h3{
		font-size:14px;
		text-align:left;
		color:#874a15;
		height:50px;
		margin:0;
		padding:8px 0 0 57px;
		font-weight:400;
		letter-spacing:0;	
		font-family:'Roboto';
		border-left:none;
		background:url(../../images/site_images/icon-freedelivery.png) no-repeat 10px 7px #ffedd9;
		border-radius:8px;
			-webkit-border-radius:8px;
			-moz-border-radius:8px;
		border:1px solid #ebd0b4;
	}
	
	.confirm-order-panel a {
		margin-top:10px;
		margin-left:15px;
	}
	/* --- Order confirm  Css End ---*/
}


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px){
	.header-section-top {
		margin:0 auto;
		background:#d27d2b;
		padding:5px 0;
		position:fixed;
		z-index:999;
		top:0;
		left:0;
		right:0;
	}
	
	.ht-headertop{
		height:42px;
	}
	
	.header-section-top .header-section-top-left{
		margin:0;
		padding:0 0 0 20px;
	}
	
	.header-section-top .header-section-top-left .call{
		font-size:13px;
		font-weight:400;
		text-align:left;
		margin:0 15px 0 0;
		padding:2px 0 0 35px;
		background:url(../../images/site_images/icon-phone.png) no-repeat 0 0;
		color:#ffffff;
		height:25px;
		float:left;
		font-family: 'Roboto';
	}
	
	.header-section-top .header-section-top-left .email{
		font-size:13px;
		font-weight:400;
		text-align:left;
		margin:0;
		padding:2px 0 0 35px;
		background:url(../../images/site_images/icon-email.png) no-repeat 0 0;
		color:#ffffff;
		height:20px;
		float:left;
		letter-spacing:0.8px;
	}
	
	.header-section-top .header-section-top-left .email a{
		color:#FFF;
		text-decoration:none;
	}
	
	.header-section-top .header-section-top-left .email a:hover{
		color:#000;
	}
	
	.header-section-top .header-section-top-right{
		margin:0;
		padding:0;
	}
	
	.header-section-top .header-section-top-right h1{
		font-size:13px;
		font-weight:400;
		text-align:right;
		margin:0 15px 0 0;
		padding:2px 0 0 35px;
		background:url(../../images/site_images/icon-freedelivery.png) no-repeat 50px 0;
		color:#ffffff;
		height:25px;
	}
	
	.header-section-main {
		margin:0 auto;
		padding:15px 0;
	}
	
	.logo {
		margin:0;
		padding:0;
	}
	
	.header-section-main .header-section-main-right {
		margin:0;
		padding:0;
	}
	
	.header-section-main .header-section-main-right .signin-panel{
		background:#fff;
		height:25px;
		margin:10px 0 0 0;
		padding:0;
		float:right;
	}
	
	.nav-signin {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 0;
		padding:2px 0 0 25px;
		float:left;
		height:24px;
		background:url(../../images/site_images/icon-login.jpg) no-repeat 0 0;
		text-transform:uppercase;
	}
	
	.nav-signin a{}
	.nav-signin a:hover{ color:#960;}
	
	.nav-cart {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 0;
		padding:0 0 0 30px;
		float:left;
		background:url(../../images/site_images/icon-cart.jpg) no-repeat 0 -4px;
		height:30px;
		text-transform:uppercase;
	}
	
	.header-section-main .header-section-main-right .nav-panel{
		margin:-10px 0 0 0;
		padding:0;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul{
		margin:12px 0 0 0;
		padding:0;
		text-align:right;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li{
		list-style:none;
		display:inline;
		padding:0 4px;
		margin:0;
		border-right:1px solid #666;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li a{
		font-size:13px;
		color:#491a1a;
		text-align:left;
		font-weight:400;
		padding:0;
		margin:0;
		text-decoration:none;
		letter-spacing:0.5px;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li a:hover{
		color:#960;
		text-decoration:none;
	}
	
	.banner-section {
		margin:0 auto;
		padding:0;
		background:url(../../images/site_images/bg-bannermain-tab.jpg) center no-repeat;
		height:355px;
	}
	
	.banner-section h1{
		font-size:30px;
		color:#FFF;
		font-weight:300;
		text-align:left;
		margin:110px 0 0 0;
		padding:0 0 0 30px;
	}
	
	.banner-section h2{
		font-size:20px;
		color:#ffd200;
		font-weight:400;
		text-align:left;
		margin:0 0 5px 0;
		padding:0 0 0 30px;
	}
	
	.banner-section p{
		font-size:14px;
		color:#fff;
		line-height:18px;
		font-weight:400;
		text-align:left;
		margin:0 45px 0 0;
		padding:0 0 0 30px;
	}
	
	.product-panelhome {
		margin:45px auto;
		padding:0;
	}
	
	.pro-col {
	  border: 1px solid #CACACA;
	  padding:10px 0 25px 0;
	  border-bottom:5px solid #5e2d06;
	}
	
	.pro-col:hover {
	  border: 1px solid #0a6083;
	  border-bottom: 5px solid #0a6083;
	  transition: 0.5s all;
	  -webkit-transition: 0.5s all;
	  -o-transition: 0.5s all;
	  -moz-transition: 0.5s all;
	  -ms-transition: 0.5s all;
	  box-shadow: 0px 0px 10px 0px #ccc;
	}
	
	.pro-col:hover .pro-col-disc a {
	  background-color: #004663;
	  transition: 0.5s all;
	  -webkit-transition: 0.5s all;
	  -o-transition: 0.5s all;
	  -moz-transition: 0.5s all;
	  -ms-transition: 0.5s all;
	}
	
	.pro-col img{
		margin: 0 auto;
		width:80%;
	}
	
	.pro-col .head1 {
		font-size:20px;

		letter-spacing:0.5px;
		font-weight:400;
		text-transform:uppercase;
		line-height:1.1em;
		text-align:center;
		margin:0;
		padding:10px 0 0 0;
		color:#491a1a;
	}
	
	.pro-col .head1 a{
		color: #491a1a;
		text-decoration: none;
	}
	
	.pro-col .head1 a:hover{
		color:#C00;
	}
	
	.pro-col-disc {text-align:center;}
	
	.pro-col-disc .ptext{
		font-size:12px;
		line-height:16px;
		color:#666;
		text-align:center;
		margin:0;
		padding:0 10px 15px 10px;
	}
	
	.pro-col-disc a {
	  margin:0 0;
	  color: #FFF;
	  font-size:11px;
	  float:none;
	  text-transform:uppercase;
	  background-color: #5e2d06;
	  padding:6px 8px;
	  border-radius: 3px;
	  text-decoration: none;
	}
	
	.pro-col-disc a:hover{
		background:#004663;
		color:#fff;
		text-decoration:none;
	}
	
	.welcome-panel {
		margin:10px auto 55px auto;
		padding:0;
		text-align:center;
	}
	
	.welcome-panel h1{
		font-size:24px;
		margin:0;
		padding:0 0 5px 0;
		color:#dd6f04;
		font-weight:400;
		text-transform:uppercase;
	}
	
	.welcome-panel p{
		font-size:12px;
		line-height:16px;
		margin:0;
		padding:0 0;
		color:#333;
		font-weight:400;
		letter-spacing:0.5px;
	}
	
	.special-offerpanel {
		margin:0 auto 55px auto;
		padding:0;
		text-align:center;
	}
	
	.footer-panel1 {
		margin:0 auto;
		padding:0;
		background:#ebebeb;
		height:68px;
	}
	
	.newsletter-panel {
		margin:0;
		padding:0;
	}
	
	.newsletter-panel h1{
		font-size:16px;
		margin:5px 0 0 0;
		padding:15px 0;
		color:#000;
		font-weight:400;
		text-transform:uppercase;
	}
	
	.followuspanel {
		margin:0;
		padding:0;
		float:right;
		text-align:right;
	}
	
	.followuspanel h1{
		font-size:16px;
		margin:8px 0 0 45px;
		padding:15px 15px 15px 0;
		color:#000;
		font-weight:400;
		text-transform:uppercase;
		float:left;
	}
	
	.followuspanel img{
		width:15%;
		float:left;
		margin-left:1px;
		margin-top:1px;
	}
	
	.footer-panel2 {
		margin:0 auto;
		padding:35px 0;
		background:#824209;
	}
	
	.footer-panel2-col {
		margin:0;
		padding:0;
	}
	
	.footer-panel2-col h1{
		font-size:11px;
		text-transform:uppercase;
		text-align:left;
		font-weight:500;
		border-bottom:1px dotted #fff;
		color:#fff;
		margin:0 0 5px 0;
		padding:0 0 5px 0;
	}
	
	.footer-panel2-col p{
		font-size:12px;
		text-align:left;
		font-weight:400;
		color:#fca969;
		line-height:16px;
		margin:0;
		padding:0 20px 0 0;
	}
	
	.footer-panel2-col ul{
		margin:0 0 0 10px;
		padding:0;
	}
	
	.footer-panel2-col ul li{
		margin:0;
		padding:3px 0;
		list-style:disc;
		color:#FFF;
		border-bottom:1px dotted #b06a2b;
	}
	
	.footer-panel2-col ul li a{
		font-size:12px;
		text-align:left;
		font-weight:400;
		color:#fca969;
		margin:0;
		padding:0;
		text-decoration:none;
		display:block;
		letter-spacing:0.5px;
	}
	
	.footer-panel2-col ul li a:hover{
		text-decoration:none;
		color:#fff;
	}
	
	.footer-panel3 {
		margin:0 auto;
		padding:15px 0;
		background:#5e2d06;
		text-align:center;
	}
	
	.footer-panel3 p{
		font-size:12px;
		font-weight:400;
		color:#fca969;
		line-height:18px;
		margin:0;
		padding:0 20px 0 0;
		letter-spacing:0.5px;
	}
	
	.footer-panel3 a{
		font-size:12px;
		font-weight:400;
		color:#fca969;
		margin:0;
		padding:0;
		text-decoration:underline;
		letter-spacing:0.5px;
	}
	
	.footer-panel3 a:hover{
		text-decoration:none;
		color:#fff;
	}
	
	.sitemap{
		background:#f5f2ef;
		width:100%;
		border-bottom:1px solid #dddddd;
		position:relative;
		border-top:1px solid #dddddd;
		margin-bottom:0;
	}
	
	.sitemap .breadcrumb {
		background-color: #f5f2ef;
		border-radius: 4px;
		list-style: none outside none;
		margin-bottom: 0;
		padding:10px 0;
		font-size:12px;
		letter-spacing:0.4px;
	}
	
	.sitemap .breadcrumb li a{
		color:#000;
	}
	
	.sitemap .breadcrumb > .active{
		color:#d00707;
	}
	
	.sitemap .breadcrumb > .text-muted{
		color:#000;
	}
	
	.body-innerpanel {
		margin:0 auto;
		padding:0;
	}
	
	.body-innerpanel h1{
		font-family: 'Roboto';
		font-size:24px;
		text-align:left;
		margin:0 0 10px 0;
		padding:35px 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #CCC;
	}
	
	.body-innerpanel .body-innerpanel-left{
		margin:0;
		padding:0;
	}
	
	.body-innerpanel .body-innerpanel-left h1{
		font-size:18px;
		text-align:left;
		margin:30px 0 5px 19px;
		padding:2px 8px;
		font-weight:500;
		color:#bd5d00;
		text-transform:uppercase;
		border-left:5px solid #bd5d00;
		letter-spacing:-0.5px;
	}
	
	.body-innerpanel .body-innerpanel-right{
		margin:0;
		padding:25px 0 25px 25px;
		border-left:1px solid #ede1d6;
	}
	
	.body-innerpanel .body-innerpanel-right h1{
		font-size:18px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #CCC;
	}
	
	.body-innerpanel .body-innerpanel-right h2{
		font-size:13px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 3px 0;
		font-weight:400;
		line-height:18px;
		color:#666;
		text-transform:none;
	}
	
	.body-innerpanel .body-innerpanel-right h3{
		font-size:18px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #CCC;
	}
	
	.body-innerpanel .body-innerpanel-right p{
		font-size:13px;
		text-align:left;
		margin:0;
		padding:0 0 15px 0;
		font-weight:400;
		color:#666;
		line-height:18px;
		letter-spacing:0.5px;
	}
	
	.signup-panel {
		margin:0 auto;
		padding:20px 0;
	}
	
	.signup-panel .signup-panel-left{
		border-right:1px solid #e3e3e3;
		margin:0;
		padding:0 0 25px 15px;
	}
	
	.signup-panel .signup-panel-left h1{
		font-family: 'Roboto';
		font-size:18px;
		text-align:left;
		margin:10px 0 5px 0;
		padding:2px 8px;
		font-weight:500;
		color:#bd5d00;
		text-transform:uppercase;
		border-left:5px solid #bd5d00;
		letter-spacing:-0.5px;
		border-bottom:none;
	}
	
	.signup-panel .signup-panel-left p{
		font-size:13px;
		text-align:left;
		margin:0;
		padding:0 25px 15px 0;
		font-weight:400;
		color:#666;
		line-height:18px;
		letter-spacing:0.5px;
	}
	
	.signup-panel .signup-panel-right{
		margin:0;
		padding:0 0 25px 30px;
	}
	
	.signup-panel .signup-panel-right h1{
		font-family: 'Roboto';
		font-size:18px;
		text-align:left;
		margin:10px 0 5px 0;
		padding:2px 8px;
		font-weight:500;
		color:#bd5d00;
		text-transform:uppercase;
		border-left:5px solid #bd5d00;
		letter-spacing:-0.5px;
		border-bottom:none;
	}
	
	.new-cust-disc {
		width:90%;
		margin:0;
		padding:35px 25px;
		background:#ffeedf;
		border:1px solid #eccfaf;
		border-radius:10px 10px 10px 10px;
			-webkit-border-radius:10px 10px 10px 10px;
			-moz-border-radius:10px 10px 10px 10px;
		font-size:13px;
		color:#663300;
		font-weight:500;
		line-height:18px;
		text-align:left;
	}
	
	.btn-submit2 {
		border-radius:0 10px 10px 10px;
			-webkit-border-radius:0 10px 10px 10px;
			-moz-border-radius:0 10px 10px 10px;
		background:#ac5e14; 
		color:#fff; 
		margin-top:10px;
	}
	
	.body-myaccount {
		margin:0 auto;
		padding:0;
	}
	
	.body-myaccount h1{
		font-family: 'Roboto';
		font-size:30px;
		text-align:left;
		margin:0 0 10px 0;
		padding:35px 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #e3e3e3;
	}
	
	.body-myaccount .body-myaccount-left{
		margin:0;
		padding:0;
	}
	
	.body-myaccount .body-myaccount-left ul{
		margin:25px 25px 0 0;
		padding:0;
	}
	
	.body-myaccount .body-myaccount-left ul li{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.body-myaccount .body-myaccount-left ul li a{
		display:block;
		margin:0 0 5px 0;
		padding:10px 10px;
		background:#f5eee8;
		border:1px solid #ebe3dc;
		font-size:13px;
		color:#491a1a;
		font-weight:500;
		letter-spacing:0.5px;
		text-decoration:none;
	}
	
	.body-myaccount .body-myaccount-left ul li a:hover{
		color:#fff;
		background:#824209;
	}
	
	.body-myaccount .body-myaccount-right{
		margin:0;
		padding:25px 0 50px 25px;
		border-left:1px solid #ede1d6;
	}
	
	.body-myaccount .body-myaccount-right h1{
		font-family: 'Roboto';
		font-size:30px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #e3e3e3;
	}
	
	.body-myaccount .body-myaccount-right .edit-img {
		margin:20px 0 0 45px;
	}
	
	.body-myorder {
		margin:0 auto;
		padding:25px 0;
	}
	
	.body-myorder h1{
		font-family: 'Roboto';
		font-size:20px;
		text-align:left;
		margin:0 0 15px 0;
		padding:2px 8px;
		font-weight:400;
		color:#000;
		text-transform:none;
		border-left:5px solid #bd5d00;
		letter-spacing:0.5px;
		border-bottom:none;
	}
	
	.body-myorder h1 a{
		font-size:20px;
		color:#900;
		text-decoration:underline;
	}
	
	.order-panel {
		margin:5px 14px;
		padding:0;
		border:1px solid #dddddd;
		font-family: 'Roboto';
		font-size:13px;
	}
	
	.op-no {
		background:#f5f2ef;
		padding:15px 0;
		margin:0;
		height:auto;
	}
	
	.op-no-main {
		background:#824209;
		padding:10px 35px;
		margin:0 0 0 -8px;
		color:#FFF;
		font-size:14px;
		font-weight:300;
		text-align:center;
		text-transform:uppercase;
		display:inline;
		font-family: 'Roboto';
		letter-spacing:0.5px;
		border-radius:5px;
	}
	
	.op-col1 {
		text-align:center;
		height:130px;
	}
	
	.op-col2 { padding:20px 0; height:130px;}
	.op-col2 p{
		text-align:center;
		margin:0;
		padding:0 0 5px 0;
		line-height:20px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.op-col2 p span{
		font-size:13px;
		color:#666;
	}
	
	.op-col2 h1{
		text-align:center;
		margin:0;
		padding:0 0 5px 0;
		font-size:16px;
		letter-spacing:0.5px;
		color:#C00;
		border:none;
	}
	
	.op-col2 h1 span{
		font-family:rupee;
		font-size:18px;
	}
	
	.op-col3 { padding:40px 0; height:130px;}
	.op-col3 p{
		text-align:center;
		margin:0;
		padding:0 0 5px 0;
		line-height:20px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.op-col3 p span{
		font-size:13px;
		color:#666;
	}
	
	.op-col4 { padding:10px 0; height:130px; text-align:center;}
	.op-col4 p{
		text-align:center;
		margin:5px 0 0 0;
		padding:5px 0 5px 0;
		line-height:16px;
		font-size:12px;
		letter-spacing:0.5px;
		color:#C00;
		border-top:1px dashed #999;
	}
	
	.op-col4 p span{
		font-family:rupee;
		font-size:18px;
	}
	
	.op-border {
		border-right:1px solid #dddddd;
	}
	
	/* --- Guest Panel Css Start ---*/

	.guest-panel {
		margin:0 auto;
		padding:0;
	}
	
	.guest-signin-panel {
		margin:15px auto;
		padding:0;
		background:#f1f1f1;
	}
	
	.guest-signin-panel h1{
		font-size:16px;
		color:#FFF;
		text-align:left;
		margin:0;
		padding:10px 10px 10px 20px;
		display:block;
		background:#be7530;
	}
	
	.guest-signin-panel-left {
		margin:0;
		padding:25px 0 35px 25px;
		border-right:1px solid #fff;
	}
	
	.guest-signin-panel-left h2{
		font-size:16px;
		color:#000;
		text-align:left;
		margin:0;
		padding:40px 10px 0 0;
	}
	
	.guest-signin-panel-left .input-guest {
		width:60%;
		height:40px;
		padding:10px;
		margin:10px 0 5px 0;
		color:#333;
		text-align:left;
		background:#fff;
		border:1px solid #CCC;
		font-size:14px;
		font-family:'Roboto';
		font-weight:400;
	}
	
	.guest-signin-panel-left .btn-input-guest {
		background:#960;
		color:#FFF;
		-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;text-decoration:none;
		padding:10px 35px;
		margin-bottom:30px;
		margin-top:5px;
	}
	
	.guest-signin-panel-left .btn-input-guest:hover {
		color:#FFF;
		background:#512400;
	}
	
	.guest-signin-panel-right {
		margin:0;
		padding:25px 0 35px 25px;
	}
	
	.guest-signin-panel-right h2{
		font-size:16px;
		color:#000;
		text-align:left;
		margin:0;
		padding:10px 10px 0 0;
	}
	
	.advt {
		margin:8px 0;
		padding:0;
	}
	
	.advt p{
		font-size:14px;
		color:#333;
		text-align:left;
	}
	
	.advt p span{
		font-size:12px;
	}
	
	.guest-address-panel {
		margin:15px auto 0 auto;
		padding:0;
		background:#f1f1f1;
		border-bottom:2px solid #fff;
	}
	
	.guest-address-panel h1{
		font-size:16px;
		color:#FFF;
		text-align:left;
		margin:0;
		padding:10px 10px 10px 20px;
		display:block;
		background:#be7530;
	}
	
	.guest-address-col {
		margin:35px 0;
		padding:25px 15px;
		background:#f9f9f9;
		border:1px solid #e6e6e6;
		height:auto;
		font-family:'Roboto';
	}
	
	.guest-address-col .title-name{
		font-size:14px;
		color:#000;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		border-bottom:1px solid #e6e6e6;
		font-weight:400;
	}
	
	.delete {
		position:relative;
		float:right;
		margin-top:-35px;
		margin-right:2px;
	}
	
	.edit {
		position:static;
		float:right;
		margin-right:20px;
		margin-top:-35px;
	}
	
	.guest-address-col p{
		font-size:12px;
		color:#666;
		line-height:16px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #e6e6e6;
		font-weight:400;
	}
	
	.guest-address-col a {}
	
	.guest-address-col a:hover {
		background:#960;
		color:#FFF;
	}
	
	.add-address-panel {
		margin:0 auto 40px auto;
		padding:15px;
		height:auto;
		background:#e6e6e6;
		text-align:center;
	}
		
	.add-address-panel a{	
		display:inline-block; 
		margin:0; 
		padding:8px 35px;	
		text-align:center;	
		background:#f2f2f2;	
		border:1px solid #c9c9c9; 
		text-transform:uppercase; 
		font-size:13px; 
		color:#333;
	}
	
	.add-address-panel a:hover{
		background:#be7530;
		color:#FFF;
	}
	/* --- Guest Panel Css End ---*/
	
	/* --- Order confirm  Css Start ---*/
	.confirm-order-panel {
		margin:0 auto;
		padding:50px 0;
	}
	
	.confirm-order-panel h1{
		font-size:22px;
		color:#000;
		text-align:left;
		margin:0;
		padding:0 0 0 5px;
		font-weight:400;
		font-family:'Roboto';
		text-transform:none;
		border-left:5px solid #bd5d00;
		height:26px;
	}
	
	.confirm-order-panel .confirm-order-no{
		font-size:14px;
		color:#fff;
		background:#824209;
		display:inline-block;
		text-align:center;
		margin:0;
		padding:10px 25px;
		font-weight:400;
		font-family:'Roboto';
		float:right;
		letter-spacing:0.5px;
		border-radius:8px 8px 0 0;
			-webkit-border-radius:8px 8px 0 0;
			-moz-border-radius:8px 8px 0 0;
	}
	
	.confirm-order-panel-main {
		margin:0 15px;
		padding:0;
		border:1px solid #dedede;
		font-family:'Roboto';
		font-size:13px;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col {
		margin:0;
		padding:0;
		border-right:1px solid #dedede;
		text-align:center;
		height:170px;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col h2{
		font-size:14px;
		text-align:center;
		margin:0 auto;
		padding:10px 12px;
		display:block;
		background:#f5f2ef;
		border-bottom:1px solid #dedede;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col p {
		text-align:center;
		margin:0 0;
		padding:35px 45px;
		line-height:18px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#333;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-pro {
		float:left;
		width:50%;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc {
		float:left;
		padding:0;
		width:50%;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc p {
		text-align:center;
		margin:0 0 0 -55px;
		padding:35px 0;
		line-height:18px;
		font-size:14px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc p span{
		font-size:13px;
		letter-spacing:0.5px;
		color:#666;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-price {
		margin:0;
		padding:35px 0 0 0;
		font-size:14px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-price span{
		font-family:rupee;
		font-size:18px;
	}
	
	.confirm-order-panel-main .amontpayble-order {
		margin:0 auto;
		padding:6px 22px 15px 12px;
		height:40px;
		background:#f5f2ef;
		font-size:16px;
		font-weight:400;
		letter-spacing:0.5px;
		color:#000;
		text-align:right;
	}
	
	.confirm-order-panel-main .amontpayble-order span{
		font-family:rupee;
		font-size:20px;
	}
	
	.confirm-order-panel .order-address-section {
		margin:0 auto;
		padding:35px 0;
		border-bottom:1px solid #dedede;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left{
		border-right:1px solid #dedede;
		margin:0;
		padding:0 10px 0 0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h2{
		font-size:22px;
		text-align:left;
		color:#964700;
		margin:0;
		padding:0;
		font-weight:400;
		font-family:'Roboto';
		border-left:none;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left p {
		text-align:left;
		margin:0 0;
		padding:5px 25px 10px 0;
		line-height:18px;
		font-size:13px;
		font-weight:400;
		letter-spacing:0.5px;
		color:#333;
		font-family:'Roboto';
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h3{
		font-size:18px;
		text-align:left;
		color:#00711d;
		height:30px;
		margin:0;
		padding:3px 0 0 37px;
		font-weight:400;
		letter-spacing:0;	
		font-family:'Roboto';
		border-left:none;
		background:url(../../images/site_images/icon-confirm.jpg) no-repeat 0 0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h3 span{
		font-family:rupee;
		font-size:26px;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right{
		margin:0;
		padding:0 0 0 50px;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h2{
		font-size:22px;
		text-align:left;
		color:#000;
		margin:0;
		padding:0;
		font-weight:400;
		font-family:'Roboto';
		border-left:none;
	}
	
	
	.confirm-order-panel .order-address-section .order-address-section-right h2 span{
		font-size:16px;
		color:#666;
		letter-spacing:0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right p {
		text-align:left;
		margin:0 0;
		padding:5px 55px 10px 0;
		line-height:18px;
		font-size:13px;
		font-weight:400;
		letter-spacing:0.2px;
		color:#333;
		font-family:'Roboto';
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h3{
		font-size:14px;
		text-align:left;
		color:#874a15;
		height:50px;
		margin:0;
		padding:8px 10px 0 57px;
		font-weight:400;
		letter-spacing:0;	
		font-family:'Roboto';
		border-left:none;
		background:url(../../images/site_images/icon-freedelivery.png) no-repeat 10px 7px #ffedd9;
		border-radius:8px;
			-webkit-border-radius:8px;
			-moz-border-radius:8px;
		border:1px solid #ebd0b4;
	}
	
	.confirm-order-panel a {
		margin-top:10px;
		margin-left:15px;
	}
	/* --- Order confirm  Css End ---*/
}


@media (min-width: 980px) and (max-width:1200px){
	.header-section-top {
		margin:0 auto;
		background:#d27d2b;
		padding:5px 0;
		position:fixed;
		z-index:999;

		top:0;
		left:0;
		right:0;
	}
	
	.ht-headertop{
		height:42px;
	}
	
	.header-section-top .header-section-top-left{
		margin:0;
		padding:0 0 0 20px;
	}
	
	.header-section-top .header-section-top-left .call{
		font-size:14px;
		font-weight:400;
		text-align:left;
		margin:0 15px 0 0;
		padding:2px 0 0 35px;
		background:url(../../images/site_images/icon-phone.png) no-repeat 0 0;
		color:#ffffff;
		height:25px;
		float:left;
		font-family: 'Roboto';
	}
	
	.header-section-top .header-section-top-left .email{
		font-size:14px;
		font-weight:400;
		text-align:left;
		margin:0;
		padding:2px 0 0 35px;
		background:url(../../images/site_images/icon-email.png) no-repeat 0 0;
		color:#ffffff;
		height:20px;
		float:left;
		letter-spacing:0.8px;
	}
	
	.header-section-top .header-section-top-left .email a{
		color:#FFF;
		text-decoration:none;
	}
	
	.header-section-top .header-section-top-left .email a:hover{
		color:#000;
	}
	
	.header-section-top .header-section-top-right{
		margin:0;
		padding:0;
	}
	
	
	.header-section-top .header-section-top-right h1{
		font-size:14px;
		font-weight:400;
		text-align:right;
		margin:0 15px 0 0;
		padding:2px 0 0 35px;
		background:url(../../images/site_images/icon-freedelivery.png) no-repeat 120px 0;
		color:#ffffff;
		height:25px;
	}
	
	.header-section-main {
		margin:0 auto;
		padding:15px 0;
	}
	
	.logo {
		margin:0;
		padding:0;
	}
	
	.header-section-main .header-section-main-right {
		margin:0;
		padding:0;
	}
	
	.header-section-main .header-section-main-right .signin-panel{
		background:#fff;
		height:25px;
		margin:10px 0 0 0;
		padding:0;
		float:right;
	}
	
	.nav-signin {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 0;
		padding:2px 0 0 25px;
		float:left;
		height:24px;
		background:url(../../images/site_images/icon-login.jpg) no-repeat 0 0;
		text-transform:uppercase;
	}
	
	.nav-signin a{}
	.nav-signin a:hover{ color:#960;}
	
	.nav-cart {
		font-size:13px;
		color:#000;
		font-weight:400;
		text-align:left;
		margin:0 10px 0 0;
		padding:0 0 0 30px;
		float:left;
		background:url(../../images/site_images/icon-cart.jpg) no-repeat 0 -4px;
		height:30px;
		text-transform:uppercase;
	}
	
	.header-section-main .header-section-main-right .nav-panel{
		margin:-10px 0 0 0;
		padding:0;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul{
		margin:12px 0 0 0;
		padding:0;
		text-align:right;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li{
		list-style:none;
		display:inline;
		padding:0 4px;
		margin:0;
		border-right:1px solid #666;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li a{
		font-size:13px;
		color:#491a1a;
		text-align:left;
		font-weight:400;
		padding:0;
		margin:0;
		text-decoration:none;
		letter-spacing:0.5px;
	}
	
	.header-section-main .header-section-main-right .nav-panel ul li a:hover{
		color:#960;
		text-decoration:none;
	}
	
	.banner-section {
		margin:0 auto;
		padding:0;
		background:url(../../images/site_images/bg-bannermain.jpg) center no-repeat;
		height:358px;
	}
	
	.banner-section h1{
		font-size:36px;
		color:#FFF;
		font-weight:300;
		text-align:left;
		margin:110px 0 0 0;
		padding:0 0 0 30px;
	}
	
	.banner-section h2{
		font-size:20px;
		color:#ffd200;
		font-weight:400;
		text-align:left;
		margin:0 0 5px 0;
		padding:0 0 0 30px;
	}
	
	.banner-section p{
		font-size:14px;
		color:#fff;
		line-height:18px;
		font-weight:400;
		text-align:left;
		margin:0 45px 0 0;
		padding:0 0 0 30px;
	}
	
	.product-panelhome {
		margin:45px auto;
		padding:0;
	}
	
	.pro-col {
	  border: 1px solid #CACACA;
	  padding:10px 0 25px 0;
	  border-bottom:5px solid #5e2d06;
	}
	
	.pro-col:hover {
	  border: 1px solid #0a6083;
	  border-bottom: 5px solid #0a6083;
	  transition: 0.5s all;
	  -webkit-transition: 0.5s all;
	  -o-transition: 0.5s all;
	  -moz-transition: 0.5s all;
	  -ms-transition: 0.5s all;
	  box-shadow: 0px 0px 10px 0px #ccc;
	}
	
	.pro-col:hover .pro-col-disc a {
	  background-color: #004663;
	  transition: 0.5s all;
	  -webkit-transition: 0.5s all;
	  -o-transition: 0.5s all;
	  -moz-transition: 0.5s all;
	  -ms-transition: 0.5s all;
	}
	
	.pro-col img{
		margin: 0 auto;
		width:80%;
	}
	
	.pro-col .head1 {
		font-size:18px;
		letter-spacing:0.5px;
		font-weight:400;
		text-transform:uppercase;
		line-height:1.1em;
		text-align:center;
		margin:0;
		padding:10px 0 0 0;
		color:#491a1a;
	}
	
	.pro-col .head1 a{
		color: #491a1a;
		text-decoration: none;
	}
	
	.pro-col .head1 a:hover{
		color:#C00;
	}
	
	.pro-col-disc {text-align:center;}
	
	.pro-col-disc .ptext{
		font-size:12px;
		line-height:16px;
		color:#666;
		text-align:center;
		margin:0;
		padding:0 5px 15px 5px;
	}
	
	.pro-col-disc a {
	  margin:0 0;
	  color: #FFF;
	  font-size:12px;
	  float:none;
	  text-transform:uppercase;
	  background-color: #5e2d06;
	  padding:8px 10px;
	  border-radius: 3px;
	  text-decoration: none;
	}
	
	.pro-col-disc a:hover{
		background:#004663;
		color:#fff;
		text-decoration:none;
	}
	
	.welcome-panel {
		margin:10px auto 55px auto;
		padding:0;
		text-align:center;
	}
	
	.welcome-panel h1{
		font-size:30px;
		margin:0;
		padding:0 0 10px 0;
		color:#dd6f04;
		font-weight:400;
		text-transform:uppercase;
	}
	
	.welcome-panel p{
		font-size:13px;
		line-height:20px;
		margin:0;
		padding:0 25px;
		color:#333;
		font-weight:400;
		letter-spacing:0.5px;
	}
	
	.special-offerpanel {
		margin:0 auto 55px auto;
		padding:0;
		text-align:center;
	}
	
	.footer-panel1 {
		margin:0 auto;
		padding:0;
		background:#ebebeb;
		height:68px;
	}
	
	.newsletter-panel {
		margin:0;
		padding:0;
	}
	
	.newsletter-panel h1{
		font-size:18px;
		margin:5px 0 0 0;
		padding:15px 0;
		color:#000;
		font-weight:400;
		text-transform:uppercase;
	}
	
	.followuspanel {
		margin:0;
		padding:0;
		float:right;
		text-align:right;
	}
	
	.followuspanel h1{
		font-size:18px;
		margin:8px 0 0 45px;
		padding:15px 15px 15px 0;
		color:#000;
		font-weight:400;
		text-transform:uppercase;
		float:left;
	}
	
	.followuspanel img{
		width:15%;
		float:left;
		margin-left:1px;
		margin-top:8px;
	}
	
	.footer-panel2 {
		margin:0 auto;
		padding:35px 0;
		background:#824209;
	}
	
	.footer-panel2-col {
		margin:0;
		padding:0;
	}
	
	.footer-panel2-col h1{
		font-size:18px;
		text-transform:uppercase;
		text-align:left;
		font-weight:400;
		border-bottom:1px dotted #fff;
		color:#fff;
		margin:0 0 5px 0;
		padding:0 0 5px 0;
	}
	
	.footer-panel2-col p{
		font-size:13px;
		text-align:left;
		font-weight:400;
		color:#fca969;
		line-height:18px;
		margin:0;
		padding:0 20px 0 0;
	}
	
	.footer-panel2-col ul{
		margin:0 0 0 10px;
		padding:0;
	}
	
	.footer-panel2-col ul li{
		margin:0;
		padding:3px 0;
		list-style:disc;
		color:#FFF;
		border-bottom:1px dotted #b06a2b;
	}
	
	.footer-panel2-col ul li a{
		font-size:12px;
		text-align:left;
		font-weight:400;
		color:#fca969;
		margin:0;
		padding:0;
		text-decoration:none;
		display:block;
		letter-spacing:0.5px;
	}
	
	.footer-panel2-col ul li a:hover{
		text-decoration:none;
		color:#fff;
	}
	
	.footer-panel3 {
		margin:0 auto;
		padding:15px 0;
		background:#5e2d06;
		text-align:center;
	}
	
	.footer-panel3 p{
		font-size:12px;
		font-weight:400;
		color:#fca969;
		line-height:18px;
		margin:0;
		padding:0 20px 0 0;
		letter-spacing:0.5px;
	}
	
	.footer-panel3 a{
		font-size:12px;
		font-weight:400;
		color:#fca969;
		margin:0;
		padding:0;
		text-decoration:underline;
		letter-spacing:0.5px;
	}
	
	.footer-panel3 a:hover{
		text-decoration:none;
		color:#fff;
	}
	
	.sitemap{
		background:#f5f2ef;
		width:100%;
		border-bottom:1px solid #dddddd;
		position:relative;
		border-top:1px solid #dddddd;
		margin-bottom:0;
	}
	
	.sitemap .breadcrumb {
		background-color: #f5f2ef;
		border-radius: 4px;
		list-style: none outside none;
		margin-bottom: 0;
		padding:10px 0;
		font-size:12px;
		letter-spacing:0.4px;
	}
	
	.sitemap .breadcrumb li a{
		color:#000;
	}
	
	.sitemap .breadcrumb > .active{
		color:#d00707;
	}
	
	.sitemap .breadcrumb > .text-muted{
		color:#000;
	}
	
	.body-innerpanel {
		margin:0 auto;
		padding:0;
	}
	
	.body-innerpanel .body-innerpanel-left{
		margin:0;
		padding:0;
	}
	
	.body-innerpanel .body-innerpanel-left h1{
		font-size:22px;
		text-align:left;
		margin:30px 0 5px 19px;
		padding:2px 8px;
		font-weight:500;
		color:#bd5d00;
		text-transform:uppercase;
		border-left:5px solid #bd5d00;
		letter-spacing:-0.5px;
	}
	
	.body-innerpanel .body-innerpanel-right{
		margin:0;
		padding:25px 0 25px 25px;
		border-left:1px solid #ede1d6;
	}
	
	.body-innerpanel .body-innerpanel-right h1{
		font-size:24px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #CCC;
	}
	
	.body-innerpanel .body-innerpanel-right h2{
		font-size:14px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 15px 0;
		font-weight:400;
		line-height:18px;
		color:#666;
		text-transform:none;
	}

	.body-innerpanel .body-innerpanel-right h3{
		font-size:24px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 3px 0;
		font-weight:400;
		color:#000;
		text-transform:uppercase;
		border-bottom:1px solid #CCC;
	}
	
	.body-innerpanel .body-innerpanel-right p{
		font-size:13px;
		text-align:left;
		margin:0;
		padding:0 0 15px 0;
		font-weight:400;
		color:#666;
		line-height:18px;
		letter-spacing:0.5px;
	}
	
		.signup-panel {
		margin:0 auto;
		padding:20px 0;
	}
	
	.signup-panel .signup-panel-left{
		border-right:1px solid #e3e3e3;
		margin:0;
		padding:0 0 25px 15px;
	}
	
	.signup-panel .signup-panel-left h1{
		font-family: 'Roboto';
		font-size:18px;
		text-align:left;
		margin:10px 0 5px 0;
		padding:2px 8px;
		font-weight:500;
		color:#bd5d00;
		text-transform:uppercase;
		border-left:5px solid #bd5d00;
		letter-spacing:-0.5px;
		border-bottom:none;
	}
	
	.signup-panel .signup-panel-left p{
		font-size:13px;
		text-align:left;
		margin:0;
		padding:0 25px 15px 0;
		font-weight:400;
		color:#666;
		line-height:18px;
		letter-spacing:0.5px;
	}
	
	.signup-panel .signup-panel-right{
		margin:0;
		padding:0 0 25px 30px;
	}
	
	.signup-panel .signup-panel-right h1{
		font-family: 'Roboto';
		font-size:18px;
		text-align:left;
		margin:10px 0 5px 0;
		padding:2px 8px;
		font-weight:500;
		color:#bd5d00;
		text-transform:uppercase;
		border-left:5px solid #bd5d00;
		letter-spacing:-0.5px;
		border-bottom:none;
	}
	
	.new-cust-disc {
		width:90%;
		margin:0;
		padding:35px 25px;
		background:#ffeedf;
		border:1px solid #eccfaf;
		border-radius:10px 10px 10px 10px;
			-webkit-border-radius:10px 10px 10px 10px;
			-moz-border-radius:10px 10px 10px 10px;
		font-size:13px;
		color:#663300;
		font-weight:500;
		line-height:18px;
		text-align:left;
	}
	
	.btn-submit2 {
		border-radius:0 10px 10px 10px;
			-webkit-border-radius:0 10px 10px 10px;
			-moz-border-radius:0 10px 10px 10px;
		background:#ac5e14; 
		color:#fff; 
		margin-top:10px;
	}
	
	.op-col1 {
		text-align:center;
		height:130px;
	}
	
	.op-col2 { padding:20px 0; height:130px;}
	.op-col2 p{
		text-align:center;
		margin:0;
		padding:0 0 5px 0;
		line-height:20px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.op-col2 p span{
		font-size:13px;
		color:#666;
	}
	
	.op-col2 h1{
		text-align:center;
		margin:0;
		padding:0 0 5px 0;
		font-size:16px;
		letter-spacing:0.5px;
		color:#C00;
		border:none;
	}
	
	.op-col2 h1 span{
		font-family:rupee;
		font-size:18px;
	}
	
	.op-col3 { padding:40px 0; height:130px;}
	.op-col3 p{
		text-align:center;
		margin:0;
		padding:0 0 5px 0;
		line-height:20px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.op-col3 p span{
		font-size:13px;
		color:#666;
	}
	
	.op-col4 { padding:10px 0; height:130px; text-align:center;}
	.op-col4 p{
		text-align:center;
		margin:5px 0 0 0;
		padding:5px 0 5px 0;
		line-height:16px;
		font-size:12px;
		letter-spacing:0.5px;
		color:#C00;
		border-top:1px dashed #999;
	}
	
	.op-col4 p span{
		font-family:rupee;
		font-size:18px;
	}
	
	.op-border {
		border-right:1px solid #dddddd;
	}

	/* --- Guest Panel Css Start ---*/
	.guest-panel {
		margin:0 auto;
		padding:0;
	}
	
	.guest-signin-panel {
		margin:15px auto;
		padding:0;
		background:#f1f1f1;
	}
	
	.guest-signin-panel h1{
		font-size:16px;
		color:#FFF;
		text-align:left;
		margin:0;
		padding:10px 10px 10px 20px;
		display:block;
		background:#be7530;
	}
	
	.guest-signin-panel-left {
		margin:0;
		padding:25px 0 35px 25px;
		border-right:1px solid #fff;
	}
	
	.guest-signin-panel-left h2{
		font-size:16px;
		color:#000;
		text-align:left;
		margin:0;
		padding:40px 10px 0 0;
	}
	
	.guest-signin-panel-left .input-guest {
		width:60%;
		height:40px;
		padding:10px;
		margin:10px 0 5px 0;
		color:#333;
		text-align:left;
		background:#fff;
		border:1px solid #CCC;
		font-size:14px;
		font-family:'Roboto';
		font-weight:400;
	}
	
	.guest-signin-panel-left .btn-input-guest {
		background:#960;
		color:#FFF;
		-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;text-decoration:none;
		padding:10px 35px;
		margin-bottom:30px;
		margin-top:5px;
	}
	
	.guest-signin-panel-left .btn-input-guest:hover {
		color:#FFF;
		background:#512400;
	}
	
	.guest-signin-panel-right {
		margin:0;
		padding:25px 0 35px 25px;
	}
	
	.guest-signin-panel-right h2{
		font-size:16px;
		color:#000;
		text-align:left;
		margin:0;
		padding:10px 10px 0 0;
	}
	
	.advt {
		margin:8px 0;
		padding:0;
	}
	
	.advt p{
		font-size:14px;
		color:#333;
		text-align:left;
		padding-top:10px;
	}
	
	.advt p span{
		font-size:12px;
	}
	
	.guest-address-panel {
		margin:15px auto 0 auto;
		padding:0;
		background:#f1f1f1;
		border-bottom:2px solid #fff;
	}
	
	.guest-address-panel h1{
		font-size:16px;
		color:#FFF;
		text-align:left;
		margin:0;
		padding:10px 10px 10px 20px;
		display:block;
		background:#be7530;
	}
	
	.guest-address-col {
		margin:35px 0;
		padding:25px 15px;
		background:#f9f9f9;
		border:1px solid #e6e6e6;
		height:auto;
		font-family:'Roboto';
	}
	
	.guest-address-col .title-name{
		font-size:14px;
		color:#000;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 5px 0;
		border-bottom:1px solid #e6e6e6;
		font-weight:400;
	}
	
	.delete {
		position:relative;
		float:right;
		margin-top:-35px;
		margin-right:2px;
	}
	
	.edit {
		position:static;
		float:right;
		margin-right:25px;
		margin-top:-35px;
	}
	
	.guest-address-col p{
		font-size:13px;
		color:#666;
		line-height:18px;
		text-align:left;
		margin:0 0 10px 0;
		padding:0 0 10px 0;
		border-bottom:1px solid #e6e6e6;
		font-weight:400;
	}
	
	.guest-address-col a {}
	
	.guest-address-col a:hover {
		background:#960;
		color:#FFF;
	}
	
	.add-address-panel {
		margin:0 auto 40px auto;
		padding:15px;
		height:auto;
		background:#e6e6e6;
		text-align:center;
	}
		
	.add-address-panel a{	
		display:inline-block; 
		margin:0; 
		padding:8px 35px;	
		text-align:center;	
		background:#f2f2f2;	
		border:1px solid #c9c9c9; 
		text-transform:uppercase; 
		font-size:13px; 
		color:#333;
	}
	
	.add-address-panel a:hover{
		background:#be7530;
		color:#FFF;
	}
	/* --- Guest Panel Css End ---*/

	/* --- Order confirm  Css Start ---*/
	.confirm-order-panel {
		margin:0 auto;
		padding:50px 0;
	}
	
	.confirm-order-panel h1{
		font-size:22px;
		color:#000;
		text-align:left;
		margin:0;
		padding:0 0 0 5px;
		font-weight:400;
		font-family:'Roboto';
		text-transform:none;
		border-left:5px solid #bd5d00;
		height:26px;
	}
	
	.confirm-order-panel .confirm-order-no{
		font-size:14px;
		color:#fff;
		background:#824209;
		display:inline-block;
		text-align:center;
		margin:0;
		padding:10px 25px;
		font-weight:400;
		font-family:'Roboto';
		float:right;
		letter-spacing:0.5px;
		border-radius:8px 8px 0 0;
			-webkit-border-radius:8px 8px 0 0;
			-moz-border-radius:8px 8px 0 0;
	}
	
	.confirm-order-panel-main {
		margin:0 15px;
		padding:0;
		border:1px solid #dedede;
		font-family:'Roboto';
		font-size:13px;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col {
		margin:0;
		padding:0;
		border-right:1px solid #dedede;
		text-align:center;
		height:170px;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col h2{
		font-size:14px;
		text-align:center;
		margin:0 auto;
		padding:10px 12px;
		display:block;
		background:#f5f2ef;
		border-bottom:1px solid #dedede;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col p {
		text-align:center;
		margin:0 0;
		padding:35px 45px;
		line-height:18px;
		font-size:13px;
		letter-spacing:0.5px;
		color:#333;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-pro {
		float:left;
		width:50%;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc {
		float:left;
		padding:0;
		width:50%;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc p {
		text-align:center;
		margin:0 0 0 -55px;
		padding:35px 0;
		line-height:18px;
		font-size:14px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-desc p span{
		font-size:13px;
		letter-spacing:0.5px;
		color:#666;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-price {
		margin:0;
		padding:35px 0 0 0;
		font-size:14px;
		letter-spacing:0.5px;
		color:#000;
	}
	
	.confirm-order-panel-main .confirm-order-panel-col .order-price span{
		font-family:rupee;
		font-size:18px;
	}
	
	.confirm-order-panel-main .amontpayble-order {
		margin:0 auto;
		padding:6px 22px 15px 12px;
		height:40px;
		background:#f5f2ef;
		font-size:16px;
		font-weight:400;
		letter-spacing:0.5px;
		color:#000;
		text-align:right;
	}
	
	.confirm-order-panel-main .amontpayble-order span{
		font-family:rupee;
		font-size:20px;
	}
	
	.confirm-order-panel .order-address-section {
		margin:0 auto;
		padding:35px 0;
		border-bottom:1px solid #dedede;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left{
		border-right:1px solid #dedede;
		margin:0;
		padding:0 10px 0 0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h2{
		font-size:22px;
		text-align:left;
		color:#964700;
		margin:0;
		padding:0;
		font-weight:400;
		font-family:'Roboto';
		border-left:none;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left p {
		text-align:left;
		margin:0 0;
		padding:5px 25px 10px 0;
		line-height:18px;
		font-size:13px;
		font-weight:400;
		letter-spacing:0.5px;
		color:#333;
		font-family:'Roboto';
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h3{
		font-size:18px;
		text-align:left;
		color:#00711d;
		height:30px;
		margin:0;
		padding:3px 0 0 37px;
		font-weight:400;
		letter-spacing:0;	
		font-family:'Roboto';
		border-left:none;
		background:url(../../images/site_images/icon-confirm.jpg) no-repeat 0 0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-left h3 span{
		font-family:rupee;
		font-size:26px;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right{
		margin:0;
		padding:0 0 0 50px;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h2{
		font-size:22px;
		text-align:left;
		color:#000;
		margin:0;
		padding:0;
		font-weight:400;
		font-family:'Roboto';
		border-left:none;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h2 span{
		font-size:16px;
		color:#666;
		letter-spacing:0;
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right p {
		text-align:left;
		margin:0 0;
		padding:5px 55px 10px 0;
		line-height:18px;
		font-size:13px;
		font-weight:400;
		letter-spacing:0.2px;
		color:#333;
		font-family:'Roboto';
	}
	
	.confirm-order-panel .order-address-section .order-address-section-right h3{
		font-size:14px;
		text-align:left;
		color:#874a15;
		height:40px;
		margin:0;
		padding:8px 10px 0 57px;
		font-weight:400;
		letter-spacing:0;	
		font-family:'Roboto';
		border-left:none;
		background:url(../../images/site_images/icon-freedelivery.png) no-repeat 10px 7px #ffedd9;
		border-radius:8px;
			-webkit-border-radius:8px;
			-moz-border-radius:8px;
		border:1px solid #ebd0b4;
	}
	
	.confirm-order-panel a {
		margin-top:10px;
		margin-left:15px;
	}
	/* --- Order confirm  Css End ---*/
}