@import url(http://fonts.googleapis.com/css?family=Cabin:400,500,600,700,400italic,500italic,600italic,700italic);

body{font-family: 'Cabin', sans-serif; font-size:12px; color:#fff; margin:0; padding:0; background:#333333;}
h1,h2,h3,h4,h5,h6,span,p{margin:0; padding:0;}
a{margin:0; padding:0; text-decoration:none;}
a:hover{color:#f59f9f; text-decoration:none;}
ul,li{margin:0; padding:0; list-style:none;}
img{max-width:100%; }
.clear{clear:both;}
#main_body_wrapper{max-width:1024px; margin:0 auto; }
#header{width:100%; padding:15px 20px; background:#111111;}
.logo{max-width:100%; margin-top:15px;}
.header_right{float:left; width:100%;}
.shoppingcart{color:#fff; text-transform:uppercase; float:right; padding:5px 0 25px 0;}
.shoppingcart i{margin-right:10px;}
.header_nav{padding-top:50px;}
.navbar{margin-bottom:0 !important;}
.navbar-default{border:0 !important; background:none !important;}
.navbar-right a{ font-size: 14px; font-weight: 700; text-transform: uppercase; color:#fff !important;}
.navbar-right a:hover{color:#db2828 !important;}
.navbar-right li a span{background:#FF6B12; margin:0; padding:10px; border-radius:4px;}
.collapse{padding:0 !important;}
.container-fluid{padding-right:0;}
#slider_main{width:100%;}
#main_middle{width:100%; background:#1a1a1a; padding-top:50px;}
.middle_topfuct_sec{border-bottom:1px solid #fff; border-top:1px solid #fff; padding:50px 0; }
#featuredProducts{background:#1a1a1a; padding:0 30px;}
.featuredProducts_section{padding:0 10px;}
#featuredProducts h3{ font-size: 15px; line-height: 17px; margin:15px 0 3px 0; padding:0; text-align:center;}
#featuredProducts h3 a{ color: #ff0000;}
#featuredProducts span{ color: #dbdbdb; display: inline-block; font-size: 13px; font-weight: 300; line-height: 17px; text-align:center; width: 100%;}
.row{margin-right:0; margin-left:0;}
.middle_cnt_section{ width:94.5%; margin:10px auto; padding:10px 0; background:#fff; }
.middle_cnt_section h1{ padding:0; margin:0; color:#000; font-size:35px; text-align:center; font-weight:normal;}
.middle_cnt_texted_min{margin-top:20px; width:100%;}
.texted_img{float:left; padding-right:10px;}
.texted_text{float:left; width:60%; padding:0;}
.texted_text p{margin:0; padding:0; color:#000; font-size:13px;}
.texted_text span{color: #92C326; text-transform: uppercase; margin:10px 0; display:block; font-size: 15px; font-weight: 600; text-transform:uppercase;}
.middle_cnt_text_dv{padding:0 0 10px 10px}
.rohit{ padding-left:0; padding-right:0;}


.homeContentColumns{width:100%; margin-top:40px; padding:0 14px;}
.homeContentColumns h2{  border-bottom: 1px solid #bfbfbf; font-size: 15px;  font-weight: 700; margin-bottom:10px; line-height: 21px; padding: 0 0 6px; text-transform: uppercase;}
.homeContentColumns h3{font-size: 14px; font-weight: 600;  line-height: 18px; margin-bottom:10px;}
.homeContentColumns h3 a{color:#db2828;}
.homeContentColumns h3 a:hover{color:#00ff73;}
.homeContentColumns p{color: #ffffff;  font-size: 11px; }
.facebook_link{margin-bottom:10px;}
.interested{ color: #ffffff;  font-size:13px !important; line-height: 24px;  margin-bottom: 30px; padding:0;}
.form_signup{margin:0;}
.btn_sign{background:#333333; color:#fff; border:0;}
#footer{width:100%; background:#1a1a1a; margin-bottom:30px;}
.footer_inner{padding:40px 18px;}
.footer_inner p{color: #d6d6d6; font-size: 13px; font-weight: 700;  line-height: 13px; margin-bottom: 25px; text-transform: uppercase;}
.footer_inner h5{color: #d6d6d6; font-size: 16px; font-weight: 700; margin:0; padding-bottom:10px;}
.footer_inner span{ color: #d6d6d6; font-size: 12px;  line-height: 18px; margin-bottom: 20px; padding:0; display:block;}
.footer_left{border-right:1px solid #fff;}
.footer_right{float:left;}
.footer_nav{padding-bottom:20px; float:right;}
.footer_nav a{color: #bababa; font-size: 13px;  font-weight: 700; text-transform: uppercase; padding-left:20px;}
.footer_nav a:hover{color:#db2828;}
.socail_media{float:right;}
.socail_media ul li{float:left; margin:10px 7px; padding:0; width:37px;}
.socail_media ul li:last-child{margin-right:0;}
.socail_nav{float:right; margin-top:10px;}
.socail_nav a{color:#aaaaaa; padding-left:10px;}
.socail_nav a:hover{color:#65eb17;}
.socail_nav a i{font-size:25px;}

/*product page css*/
#productpage_wrapper{max-width:100%; background:#fff;}
.rapidLash{color:#3d3d3d; font-size: 24px; font-weight: normal; margin:0; text-transform: uppercase; padding:10px 15px;}
.productpage_text_sec1 p{color: #090001; font-size: 16px;  text-align: left;  line-height:25px;  margin:0 0 20px 0;}
.productpage_text_sec1{max-width:100%;}
.Priolist{padding-left:14px;}
.Priolist ol{margin:0; padding:0; color:#090001;}
.Priolist ol li{color:#090001; font-size:16px; margin:0; padding:5px 0; line-height:23px;}
.productpage_text_sec2 a{margin-top:10px; padding:0;  background:#000; color:#fff; padding:10px 20px; font-size:16px; display:inline-block;}
.productpage_text_sec2{text-align:center; width:100%;}
.pro_border_bottom{padding:10px 0; margin:10px auto 0; border-top:1px dotted #000; width:97%;}
.discription{ color:#090001;  font-size: 16px; text-align: left;}
.discription h2{margin:0; padding:20px 0; font-size: 16px; font-weight:bold; text-transform:uppercase;}
.discription p{color: #090001; font-size: 16px;  text-align: left;  line-height:25px;  margin:0;}
.product_socail_icon{margin:20px 0;}
.product_socail_icon a{margin:0; padding-right:5px; }
.product_socail_icon a:hover{opacity:.75;}
.product_socail_icon a img{margin:0; padding:0; width:1.5%; }


.product{   margin-bottom: 22px;
  margin-top: 12px; text-align: center;
  color: #000;float: left;
  width: 100%;}

 
.product  #pageTitle{  border-bottom: 1px solid #bfbfbf;
  padding: 10px 0;
  width: 78%;
  margin: 0 auto;}
  
  
.product .mainProducts_section {
   margin-right: 22px;
  margin-left:45px;
}

.product .mainProducts_section h3{  font-size: 16px;}

.prodcut-detail{  float: left;}

.prodcut-detail #pageTitle{color: #000;
  text-align: center;
  padding-top: 23px;}

.prodcut-detail .detailimg{   float: left;
  margin-left: 17px;
  margin-right: 35px;}


.prodcut-detail .prodcut-description{  float: left;
  width: 47%;
  color: #000;
 
  margin-bottom: 30px;
   padding: 42px 0 30px;}
  
  
.prodcut-detail .prodcut-description  p{  font-size: 15px;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  margin-bottom: 30px;
 }
 
 
 #descriptPrice {
  color: #000;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  margin-right: 20px;
}

#quantitydescript input {
  margin: 0 20px 10px 20px;
  width: 50px;
  text-align: center;
}


.prodcut-description .descriptCart{font-family: Cabin, sans-serif;
  font-weight: 700;
  text-transform: none;
  cursor: pointer;
  display: inline-block;
  width: auto;
  padding: 0 12px;
  font-size: 13px;
  height: 34px;
  line-height: 34px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #333333;
  color: #f2f2f2 !important;
  outline: 0;
  border: 0;
  -webkit-appearance: none;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;}
  
  
  #productExtras {
  margin-bottom: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #bfbfbf;
 
}


#productExtras p {
  margin: 0;
  font-style: italic;
 
  font-size: 13px;
  line-height: 21px;
}

#productPurchase{  border-top: 1px solid #bfbfbf;
  padding-top: 12px;}