body{ margin:0px; font-family: 'Source Sans Pro'; font-size:14px; background:#fff   }
iframe,player,player1,embed { position:relative; z-index:0}
a{text-decoration:none;}
a:hover{text-decoration:none;}


/*header start here*/
.top_bar{
	display:block; 
	background:#111111;
    height:5px;
	}
.cus_support{
	padding-top:23px;
	font-family: 'Ubuntu Condensed', sans-serif;
	}	
.support h4{
	color:#e00817;
	font-size:24px;	
	}
.support h5{
	color:#343434;
	font-size:18px;
	font-family: 'open_sansregular';
	}		
.mike{
	float:left;
	}
.login ul{ float:right;}	
.login ul li{
	  font-family: 'Source Sans Pro';
	  display:inline-block;
	  text-decoration:none;
	  color:#676767;
	  padding-left:6px;	  
	}
.register a{
	 color:#676767 !important;
	}
.border{
	border-right:solid 1px #676767;
	padding-right:15px;
	}
.login a{ 
   float:right;
   color:#e00817;
    font-family: 'Source Sans Pro';
	margin-top: 12px;
   }
.login i{
	color:#111111;
	margin-left:7px;
	}
#imaginary_container{
    margin-top:20%; /* Don't copy this */
}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.navbar{ border:none;}

/*nav menu start here	*/






.bg_color{background: #e00817;margin-top: 15px;}
.no_margin{ margin-right:0px !important; }

@media(max-width:1199px){
#cssmenu > ul > li{ margin-right:30px;}
.foo_Quick_Contacts ul li{ padding-right:2px !important;}
#w{ height:355px;}
.crsl-item{ width:17% !important;}
.callbacks .caption p{font-size: 14px !important;
left: 36% !important;}
.callbacks .caption h4{font-size: 22px !important;
padding: 18px 30px !important;
bottom: 55% !important;}
}
@media(max-width:992px){
#cssmenu > ul > li{ margin-right:10px;}
#cssmenu > ul > li > a{ padding-right:18px;}
.foo_Quick_Contacts ul li{ }
}
@media(max-width:768px){
#cssmenu > ul > li{ margin-right:10px;}
#cssmenu > ul > li > a{ padding-right:18px;}
#imaginary_container{margin-top: 10%;}
.offer_2{ }
.foo_Quick_Contacts ul li{ padding:0 !important; }
.crsl-item{ width:17.7% ;}
#w{ height:355px;}
.callbacks .caption p{font-size: 12px !important;
left: 34% !important;}
.callbacks .caption h4{font-size: 16px !important;
padding: 18px 30px !important;
bottom: 60% !important;}
}
@media(max-width:767px){
footer{ background:#111111 !important;}
.foo_Quick_Links{ border:none !important;}
.foo_about_us{border:none !important;}
.foo_Quick_Contacts{border:none !important; padding-left:0px !important;}
#w{ height:400px;}
.caption{ display:none !important;}
.footer_bottom p{ padding-top:6px;}
.live_support .btn-default{ margin-top:0px !important;}
	}
@media(max-width:430px){
#imaginary_container{margin-top: 17%;}
.popular_head{ font-size:15px;}
.testi_bg p{ margin-left:0px !important;}
}
@media(max-width:376px){
#imaginary_container{margin-top: 20%;}
.footer_bottom p{ padding-top:6px;}
}
@media(max-width:330px){
#imaginary_container{margin-top: 20%;}
.popular_head{ font-size:15px !important;}
}
/*nav menu end	*/


/*  banner slider start here*/
  .rslides {
  margin: 0 auto 40px;
  }

#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }
  
  .margin_top{ }
  
  .callbacks_container {
  position: relative;
  float: left;
  width: 100%;
  margin-top:25px;
 
  }
  
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption h4 {
	text-transform:uppercase;
    bottom: 50%;
    color: #111111;
    display: block;
    font-size: 25px;
    left: 38%;
    margin: 0;
    max-width: none;
    padding: 18px 50px;
    position: absolute;
    text-shadow: none;
    z-index: 2;
	text-align:right;
	font-family: 'open_sansregular';
  }
  .callbacks .caption p {
    bottom: 25%;
    color: #111111;
    display: block;
    font-size: 15px;
    left: 38%;
    margin: 0;
    max-width: none;
    padding: 18px 50px;
    position: absolute;
    text-shadow: none;
    z-index: 2;
	text-align:left;
	font-family: 'open_sansregular';
  }
  .callbacks .caption a{
    bottom: 15%;
    left: 44%;
    margin: 0;
    position: absolute;
    text-shadow: none;
    z-index: 2;
	text-align:left;
	color:#ffffff;
	background: url(../images/readmore_button.png)no-repeat;
	padding:10px 25px 10px 25px;
	font-size:15px;
	font-family: 'Bitter-Regular';
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/themes.gif") no-repeat left top;
  margin-top: -45px;
  display:none;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }
  
 . margin_top{ float:left;}

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  display:none	;
  }

#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #666;
}

#slider3-pager a {
  padding: 0;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
 .offers{ margin-top:25px;margin-left: -14px;}
 .offer_1{ float:left; }
  
 .offer_1 img:hover{ opacity:0.8;}
 .offer_2 img:hover{ opacity:0.8; }
 .offer_2 img{padding-top: 17px;}
  
   .offer_2{ margin-top:25px; }
  p.caption{ color:#111111; font-size:25px; text-transform:uppercase; display:block;}
/*  banner slider end*/


/*product categories start*/

.new_arrivals{ padding-bottom:-10px;}
.popular_head{
	background: url(../images/product_head_bg.png)no-repeat;
	font-size: 18px;
    color: #ffffff;
    padding-left: 15px;
    padding-top: 9px;
    padding-bottom: 10px;
    font-family: 'Bitter-Regular';
	padding-right: 73px;
	margin-bottom: -5px;
	}
  .crsl-item{
	  text-align:left !important;
	  }
  .crsl-item a img{text-align: center; margin: 0 auto;}
  .crsl-item h3 a{
	 font-size:15px;
	 color:#111111;
	 text-transform:uppercase;
	 font-family: 'Source Sans Pro';
	 }
  .crsl-item p{}
  
  #w {
  display: block;
  width:100%;
  margin: 0 auto;
  padding:2px 0 5px;
  float:left; margin-top:40px; margin-bottom:0px;
}

#w h1{ color:#2c2c2c; text-transform:uppercase; font-size:23px; margin-top:0; border-bottom: 1px solid #c5c5c5;}
#w h1 span{ float:left;}
/** posts slider widget **/
.crsl-items {
  display: block;
  padding: 8px;
  width: 100%;
  overflow: hidden;
}
.crsl-wrap{}
.crsl-item {
  background: #fff;
  padding:15px;
  text-align:left;
  border: solid 1px #dad8d8;
  min-height:295px;
  position: relative;
  width:18% !important;
  position: relative;
  float: left;
  overflow: hidden;
  
}

.crsl-item .thumbnail {
  display: block;
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
}
.crsl-item .thumbnail img { 
  display: block; /* fix 1px image space http://stackoverflow.com/q/5804256/477958 */
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.crsl-item .thumbnail:hover img {
  opacity: 0.8;
}

.crsl-item h3 {
  font-size: 16px;
  line-height: 1.25em;
  margin-bottom: 12px;
  text-align:center;
  margin-top:5px;
}
.crsl-item h3 a {
  text-decoration: none;
  font-size:15px;
  color:#111111;
  text-transform:uppercase;
  font-family: 'Source Sans Pro';
}
.crsl-item h3 a:hover {
  text-decoration: none;
}

.crsl-item .postdate {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 6px;
  color: #fff;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
  font-size: 1.2em;
  font-weight: bold;
  background: #4e90da;
}

.crsl-item p {
  font-size: 13px;
  line-height: 1.55em;
  margin-bottom: 5px;
  color:#4f4e4e;
  text-align: justify;
}

.crsl-item p.readmore a {
  color: #a6a6a6;
  padding:3px 11px 5px 11px;
  text-decoration: none;
  text-align:center;
  border:solid 4px #d7d7d7;
  text-transform:uppercase;
  font-size:14px; font-style:italic;
}
.crsl-item p.readmore a:hover{
  border:solid 4px #429644;	
  color: #429644;
	}


/** posts slider nav **/
.slidernav {
  display: block;
  text-align: right;
  margin-bottom: 5px;
}

.slidernav a {
  display: inline-block;
 /* padding: 5px 8px;
  margin-right: 8px;
  font-size: 1.4em;
  background: #fff;
  color: #666;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.2);*/
}
.slidernav a:active {
  -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 1px 1px 0 rgba(0,0,0,0.2);
  box-shadow: 1px 1px 0 rgba(0,0,0,0.2);
}

.crsl-item .btn-default{
	background: #ff0000;
    color: #ffffff !important;
    padding: 5px 15px;
    text-align: center;
    border-radius: 0;
    font-size: 13px;
    border-color: #ff0000;
    text-transform: uppercase;
	}

/** media queries **/
@media screen and (max-width: 660px) {
  
  .crsl-item h3 { font-size: 1.65em; }
}


 
 /*product categories end*/
 
/* most viewed start here*/
  .new { 
  float:right;
  position: absolute;
  top: 12%;
  right: 9%;
   }
  .offer{ 
  float: left;
  position: absolute;
  left: 5.5%;
  top: 9.5%;
  }
  .heads{border-bottom: 1px solid #c5c5c5; }
  .heads h3{
	  font-size:18px;
	  color:#ffffff;
	  background: url(../images/head_bg_black.jpg)no-repeat;
	  padding-left: 10px;
      padding-top: 10px;
      padding-bottom: 11px;
	  font-family: 'Bitter-Regular';
	  margin-bottom:-1px;
	  
	  }
  .products_sub {
    border: solid 1px #c5c5c5;
    float: left;
    width: 100%;
    text-align: center;
	font-family: 'Source Sans Pro';
	margin-top: 30px;
    padding: 25px;
	min-height: 300px;
	
  }
  .products_sub img{margin: 0px auto;}
  .products_sub h4{ 
  color:#111111; 
  font-size:15px;
  text-transform:uppercase;
   font-family: 'Source Sans Pro';
  }
   .products_sub h3{ font-size:24px; color:#ff0000;}
   .products_sub h3 i { padding-right:5px;}
   .products_sub .btn-default {
     background: #ffffff;
     color: #ff0000;
     padding: 5px 15px;
     text-align: center;
     border-radius: 0;
     font-size: 13px;
	 border-color:#ff0000;
	 text-transform:uppercase;
   }
 h3 span.old_price{ 
    font-size:20px;
    text-decoration: line-through;
    color: #6d6d6d;
   /* margin-right: 10%;*/
    float: left;
	margin-bottom: 5px;
	} 
h3 span.offer_price{ 
    font-size:20px;
    color: #ff0000;
    /*margin-right: 10%;*/
    float: right;
	margin-bottom: 5px;
	} 	
	
	
/* most viewed end*/

/*testimonial style start here */
/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  text-shadow: none;
  margin-top: 10px;
}
/* Previous button  */
/*#quote-carousel .carousel-control.left 
{
  left: -60px;*/
}
/* Next button  */
/*#quote-carousel .carousel-control.right 
{
  right: -60px !important;
}*/
/* Changes the position of the indicators */
/*#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  
}*/
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}

/* End carousel */

.item blockquote {
    border-left: none;
	margin-left:0px;
	margin-right:0px;
    }

.item blockquote p:before {
    
    font-family: 'Source Sans Pro';
    float: left;
    margin-right: 10px;
	
}

.float_left{ float:left;}
.testi_bg{ 
     background:#f0f0f0;
	 margin-top:30px;
}
.testimoni{}
.testi_bg p{ color:#292929; font-size:14px;font-family: 'Source Sans Pro'; margin-left: 35px;}
.testi_bg h2{ 
    font-family: 'Bitter-Regular'; 
    font-weight:bold;
	font-size:20px;
	margin-bottom: -15px;}
.carousel-inner i{ color:#767676;}	
.white_bg{background:#b4b4b4; display:block; padding:20px 20px; float:left; width:48% !important;border: solid 8px #f0f0f0;}
.white_bg2{background:#b4b4b4; display:block; padding:20px 20px; float:left; width:48% !important;border: solid 8px #f0f0f0 }
.marg_right{ float:right;}

blockquote{padding: 30px 0px !important;}
.carousel-indicators li{ border: 1px solid #b4b4b4;}
.carousel-inner > .item.active, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right{ right:0;}
/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      /*padding: 0 40px 30px 40px;*/
    }

}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -5px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
    
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
.products_sub { padding:17px;}
 /* h3 span.offer_price{ 
    font-size: 20px;}
  h3 span.old_price {
    font-size: 17px;}*/	
}
@media (max-width: 768px) { 
.products_sub { padding:18px;}
}

/*testimonial style end*/

/*brand_view start here*/
 #jssor_1{
	 position: relative; 
     margin: 0 auto; 
     top: 0px; 
     left: 0px; 
     width: 980px;
     height: 100px; 
    overflow: hidden;
     visibility: hidden;
	 }
.load_1{
	filter: alpha(opacity=70); 
	opacity: 0.7; position:
	 absolute; display: block; 
	 top: 0px; left: 0px; width: 100%; 
	 height: 100%;
	}
.load_2{
	position:absolute;
	display:block;
	background:url('img/loading.gif') no-repeat center center;
	top:0px;left:0px;width:100%;height:100%;
	}
.brands{ display:none;}
/*brand_view end*/


/*footer start here*/

 footer {
    background: url(../images/foo_bg.jpg) no-repeat center;
    float: left;
    width: 100%;
    margin-top: 10px;
    padding: 30px 0 10px;
}
  .foo_about_us{border-right: solid 1px #c5c5c5;}
 .foo_about_us h3{
	 color:#cdcdcd;
	 font-size:22px;
	 font-family: 'Source Sans Pro';
	 }
 .foo_about_us p{
	  font-family: 'Source Sans Pro light';
	 color:#cdcdcd;
	 line-height: 21px;
     padding-right:62px;
	 }
.foo_Quick_Links{border-right: solid 1px #c5c5c5;}
.foo_Quick_Links h3{
	color:#cdcdcd;
	 font-size:22px;
	 font-family: 'Source Sans Pro';
	}
.foo_Quick_Links ul{
	list-style-image: url(../images/ul_li_arrow.png);
	margin-left:-20px;
	}
.foo_Quick_Links ul li{
	color:#cdcdcd;
	 font-size:14px;
	 font-family: 'Source Sans Pro light';
	 padding-bottom: 8px;
	}
.foo_Quick_Links a{
	color:#cdcdcd;
	}
.foo_Categories{}
.foo_Categories h3{
	color:#cdcdcd;
	 font-size:22px;
	 font-family: 'Source Sans Pro';
	}
.foo_Categories ul{
	list-style-image: url(../images/ul_li_arrow.png);
	margin-left:-20px;
	}
.foo_Categories ul li{
	color:#cdcdcd;
	 font-size:14px;
	 font-family: 'Source Sans Pro light';
	 padding-bottom: 9px;
	}
.foo_Categories a{color:#cdcdcd;}
.foo_Quick_Contacts{ padding-left:21px;border-left: solid 1px #c5c5c5;}
.foo_Quick_Contacts h3{
	color:#cdcdcd;
	 font-size:22px;
	 font-family: 'Source Sans Pro';
	}
.foo_Quick_Contacts p{
	 font-family: 'Source Sans Pro light';
	 color:#cdcdcd;
	 line-height: 25px;
     /*padding-right:62px;*/
	}
.foo_Quick_Contacts ul{
	list-style-type:none;
	display:inline-block;
	margin-left:-35px;
	margin-top:2px;
	}
.foo_Quick_Contacts ul li{
	display:inline-block;
	color:#cdcdcd;
	padding-right:20px;
	}
.foo_Quick_Contacts a{
	color:#cdcdcd;
	border: solid 1px #c5c5c5;
	padding:5px;
    }
.foo_Quick_Contacts a:hover{
	color:#e00817;
	border-color:#e00817;
	}
.foo_Quick_Contacts i{}
.footer_bottom{ background:#17191a; height:50px; margin-bottom:-8px;}
.footer_bottom p{ color:#FFF; text-align:center;padding-top: 15px; font-family: 'open_sansregular';}
.footer_bottom a{ color:#FFF;}
/*footer end*/



/*contact page style start*/
.bor_bottom{border-bottom: solid 1px #c5c5c5;padding-bottom: 25px;}
.live_support{}
.live_support h3{
	
	color:#111111;
	font-size:23px;
	font-family: 'open_sansregular';
	margin-top:34px;
	}
.live_support .btn-default{
	margin-top:30px;
	color:#ffffff;
	background:#111111;
	border-color:#111111;
	border-radius: 0px;
	}
.contact_info{font-family: 'open_sansregular';}
.contact_info h4{
	font-size: 19px;
    color: #111111;
	 font-family: 'Ubuntu Condensed';	
	}
.contact_info p{
	color:#6d6d6d;
	text-align:justify;
	}
.contact_info h5{
	font-size:14px;
	color:#111111;
	}
.contact_info h6{
	font-size:14px;
	color:#111111;
	font-family: 'Ubuntu Condensed';	
	}
.contact_info i{
	font-size:15px;
	margin-right:5px;
	color: #e00817;
	}
.contact_info a{
	color:#111111;
	}
.support_team{
	border-top: solid 1px #c5c5c5;
	padding-bottom: 5px;
    padding-top: 13px;
	}
.headoffice{ padding-bottom:20px;}
.map {
    background: #f7f8f9;
	padding:10px 10px 0px 10px;
    }
.map_form{
	}
.map_form .btn-success {
    color: #fff;
    background-color: #e00817;
    border-color:#e00817;
	border-radius: 0px;
    padding: 6px 12px;
    font-size: 15px;
  }
.map_form .form-control{
	border-radius: 0px;
	}
.map_form label{ font-weight:100; font-family: 'open_sansregular';}
.map_form h4 {
    font-size: 19px;
    color: #111111;
    font-family: 'Ubuntu Condensed';
}
/*contact page style end*/

/*about us style start here*/
.about_head {}
.about_head h3 {
    font-size: 35px;
    color: #111111;
    font-family: 'Ubuntu Condensed';
	text-align:center;
}
.about_head p{
	text-align:left;
	color:#6d6d6d;
	font-family: 'open_sansregular';
	line-height:2;
	}
.about_head span{ font-weight:600;}

.why_us{}
.why_us h4 {
    font-size: 27px;
    color: #111111;
    font-family: 'Ubuntu Condensed';
	text-align:center;
	padding-bottom:20px;
}
.image_side{
	padding-left:0px;
	}
.content_side p{
	text-align:left;
	color:#6d6d6d;
	font-family: 'open_sansregular';
	}
.content_side span{ font-weight:600;}
/*about us style end*/


/*products style start here*/
.produ h3{ 
	  font-size:30px;
	  color:#4a4d53;
	  /*background: url(../images/head_bg_black.jpg)no-repeat;*/
	  background:none !important;
      padding-bottom: 11px;
	  font-family: 'Bitter-Regular';
	  margin-bottom:-1px;
	  text-align:center;
	  margin-top:30px;
}



/*  bhoechie tab */
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding-left:0px;
  padding-bottom:25px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top: 20px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: #e00817;
  background-image: #e00817;
  color: #ffffff;
  border:none;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #e00817;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
/*products style end*/

/*products detail page style start*/

.headings h2{
	text-align:center;
	font-size:35px;
	font-family: 'Ubuntu Condensed';
	margin-bottom: 25px;
    margin-top: 25px;
	}
.pro_name h3{
	font-size:22px;
	font-family: 'open_sansregular';
	}
.detail_page .btn-primary{
	background:#e00817;
	color:#ffffff;
	padding:6px 12px;
	border-color: #e00817;
    border-radius: 0;
	}
.rupee {
    font-size: 20px;
    color: #111111;
	font-family: 'open_sansregular';
    }
.price_disco{font-family: 'open_sansregular';}
.price_disco ul {
    list-style-type: none;
    display: inline-flex;
    padding-left: 0px;
    margin-top: 20px;
}
.ofeer {
    border: 1px solid #6d6d6d;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 0;
}
.ofeer p {
    margin-top: 2px;
    color: #e00817;
    font-size: 14px;
    font-weight: bold;
}
.save {
    font-size: 19px;
    color: #6c6c6c;
}
.pro_disc ul{
	margin-top:8px;
	}
.pro_disc ul li{
	font-size:16px;
	color:#6d6d6d;
	font-family: 'open_sansregular';
	}
.pro_disc table{ margin:3%;    border: 1px solid #ddd;}
.search_div{/*float: left;
    position: absolute;
    z-index: 99999999999;
    background: #fff;*/}
.search_div ul {width: 100%;
    list-style: none;
    position: absolute;
    z-index: 999999999999999999;
    background: #fff;}
.search_div ul li { display:inline; float:left; width:100%; color: #3E2723; padding:1%}
.search_div ul li a{ float:left; color: #3E2723;}	
.search_div ul li a:hover{ text-decoration:underline; color:#F00;}	
/*products detail page style end*/
/*sub products style start*/
.sub_products{ padding-top:20px; }
.sub_products img{
	border: 1px solid #ccc;
	padding:5px;
	}
/*sub products style end*/
.loading-info{ clear:both;text-align: center; color: #EF5350; }
.product_path{ list-style:none; margin-top:10px; margin-bottom:5px;}
.product_path li{ float:left; display:block; padding:5px;}
.product_path li a{ color:#666;}
.stock{    border: 1px solid #9E9E9E; padding-left: 15px; padding-right: 15px; margin-left: 10px;  margin-right: 10px; border-radius: 0; float:right;}

/*26/08/2016*/

.contact_head h2{
	text-align:center;
	font-size:35px;
	font-family: 'Ubuntu Condensed';
	}
.login a{
	margin-top:0px !important;
	}
#ddmenu img{
	position: absolute;
	margin-top: 14px;
    margin-left: 14px;
	}
.pro_name h3{ margin-top:10px; margin-bottom:5px;}
.login select{ 
           margin-top:20px;
		   position: relative;
		   float:left;
		   color:#6d6d6d;
		   }
.headings h2{ text-align:left !important;}
.betting{ margin-top:30px;}
.detail_page{ margin-left:0px;}


@media only screen and (max-width: 768px) {
	#ddmenu img{ display:none;}
}
@media only screen and (max-width: 1199px) {
#ddmenu img{
	margin-top: 14px;
    margin-left: 0px;
	}

}
@media only screen and (max-width: 991px) {
#ddmenu img{
	margin-top: 14px;
    margin-left:-10px;
	}
}


/*------------------ START GALLERY PAGE ------------------*/

.gallery{}
.gallery ul{
	margin:25px 0;
	padding:0;
}
.gallery li{
	display:inline-block;
	width:22%;
	height:150px;
	margin-right:3%;
	margin-bottom:25px;
	border:1px solid #ccc;
	padding:5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.gallery li img{
	width:100%;
	height:100%;
}
.gallery li img:hover{
	opacity:0.75;
}
.gallery li:nth-child(4n){
	margin-right:0;
}
.gallery h4{font-size: 17px;  color: #e00817;  text-align: center;    font-family: 'Source Sans Pro'; }
/*------------------------------ START GALLERY PAGE ------------------*/
/*------------------------------ start news --------------------------*/
.newsWrap{
	margin:35px 0 20px;
}
.newsWrap .news_detail {
    border: solid 1px #d1d3d7;
    float: left;
    width: 31%;
	min-height:150px;
	margin-bottom:2%;
    margin-right: 2%;
    background: #fff;
	position:relative;
	padding:10px 15px 0px 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.newsWrap .news_detail .date {
	position: relative;
	top:0;
	left:0;
}
.newsWrap .news_detail .date span {
    background: #e00817;
    text-align: center;
    color: #fff;
    padding: 5px 12px;
    float: left;
    font-size: 16px;
}
.newsWrap .news_detail .date h6 {
   /* background: #111;
    color: #fff;
    text-align: center;
    padding: 10px 12px;
    font-size: 17px;
    margin-top: 0;*/
   background:#E57373;
    color: #fff;
    text-align: center;
    padding: 10px 12px;
    font-size: 17px;
    /* margin-top: 0; */
    
    margin: 0 auto;
}
.newsWrap .news_detail h4{
	padding-bottom:12px;
    font-size:18px;
	color:#333;
	font-weight:400;
	font-family: 'Bitter', serif;
	text-align: center;
}
.newsWrap .news_detail h4 a {
	color:#333;
}
.newsWrap .news_detail h4 a:hover {
	color:#e00817;
}
.newsWrap .more {
    float: right;
	margin-right:-15px;
}
.newsWrap .more a {
    background: #333;
    padding: 10px 19px 8px 19px;
    display: inline-block;
	color:#fff;
}
.newsWrap .more a:hover{
	background:#e00817;
}
.news_page{}
.news_page h4{ color: #292b2e;
    font-size: 30px;
    line-height: 38px;
    font-family: Source Sans Pro;
    margin: 0 0 10px;}
/*------------------------------ end news ---------------------------*/

.other_branches{min-height: 195px;}
.other_branches h6{ font-size:14px;}
/*#location{background-color: #e00817;    padding: 6px 12px;    font-size: 15px;     padding: 2px 6px;}
#location a{ color:#fff !important;}*/

@media all and (max-width: 767px) and (min-width: 320px) {

.gallery li{
	width:100%;
	height:auto;
}

.newsWrap .news_detail {
	width:100%;
}

}

@media all and  (max-width: 1023px) and (min-width: 768px){
	
.gallery li{
	height:auto;
}		
	
}


@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/open-sans.regular-webfont.eot');
    src: url('../fonts/open-sans.regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans.regular-webfont.woff2') format('woff2'),
         url('../fonts/open-sans.regular-webfont.woff') format('woff'),
         url('../fonts/open-sans.regular-webfont.ttf') format('truetype'),
         url('../fonts/open-sans.regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Ubuntu Condensed';
    src: url('../fonts/UbuntuCondensed-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/SourceSansPro-Regular.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Source Sans Pro light';
	 src: url('../fonts/SourceSansPro-Light.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Bitter-Regular';
    src: url('../fonts/Bitter-Regular.ttf');
    font-weight: normal;
    font-style: normal;

}
