body{font-family: 'Open Sans', sans-serif !important;}
a, a:visited, a:hover{ text-decoration:none !important;}

.header_wra{ background:#59483C;}
.logo{padding:0 0; background:#fff;text-align: center;width: 246px; border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px; box-shadow: inset 0px -5px 26px #D8D8D8;  -moz-box-shadow: inset 0px -5px 26px #D8D8D8;-webkit-box-shadow: inset 0px -5px 26px #D8D8D8;}
.banner{ border-top:1px solid #f2f2f2; border-bottom:1px solid #CCC; margin-top:30px;}
.welcome_wra{ padding:60px 0; }
.heading{font-family: 'Raleway', sans-serif; font-size:28px;text-align:center; margin-bottom:30px; text-transform:uppercase; font-weight:600;}
.heading span{ color:#D9231B;}
.txt{ background:url(../images/map.png) center 0 no-repeat;}
.welcome_wra p{ font-size:14px; line-height:24px; color:#676767;}
.contact{ background:url(../images/contact.jpg) 0 0 no-repeat; padding-bottom:15px;}
.heading2{ color:#fff; font-size:24px; background:#d9231b; display:inline-block; padding:4px 50px 4px 10px; border-radius:0 0 10px 0;}
.contact_no{ color:#fff; font-size:24px; background:url(../images/phone.png) center 0 no-repeat; padding:40px 0 10px 0; width:155px; text-align:center; margin:20px 30px 0px 30px;}
.mail{ color:#fff; font-size:18px; text-align:center; background:url(../images/mail.png) 63px 0 no-repeat; margin:0px 30px;text-align:center; padding-top:25px; width:185px; }
.product_wra{ padding:20px 0 50px 0; }
.pro_box{ text-align:center; padding:15px 0; border:1px solid #E4E4E4; margin-bottom:10px;}
.pro{ text-align:left; margin-bottom:10px;}
.footer_wra{ padding:12px 0; color:#fff; background:#938276; text-align:center; border-top:4px solid #59483C; }
.footer_wra a, .footer_wra a:visited{ color:#fff; margin:0 5px;}
.footer_wra a:hover{ color:#59483C;}
.footer2_wra{ background:#59483C; padding:22px 0;  font-size:12px; color:#fff;}
.dd{ text-align:right;}
.dd a, .dd a:visited, .dd a:hover{ color:#fff;}


.navbar{ margin:0px !important;}
.navbar-nav > li > a{ text-transform:uppercase; font-size:16px; color:#fff; padding:47px 15px !important;}
.navbar-nav > li > a:hover{ background:#918073 !important; color:#fff !important;}
.navbar-toggle{ background:#fff !important; margin:4px 15px !important;}
.navbar-toggle .icon-bar{ background:#59483C;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.star-rating-control { display:inline-table !important; }
.ms-skin-default .ms-nav-next{ right:10px !important;}
.ms-skin-default .ms-nav-prev{ left:10px !important;}

@media (max-width: 767px) {
.logo, .dd, .footer2_wra{ text-align:center; }
.logo{ margin:0 auto 10px auto;}
.navbar-nav > li > a{padding:15px 15px !important;}
.navbar-header{ border-top:1px solid #918073; border-bottom:1px solid #918073;}
.contact{ margin-top:30px;}
}  
@media (min-width: 768px) and (max-width: 1199px) {
}
@media  (max-width: 1199px) {

}
@media (max-width: 991px) {

}
@media (min-width: 767px) and (max-width: 990px)  {

}
@media (min-width: 768px)  {

 
}
