body
{
color:#000;
 font-size: 13px;
 font-family: 'Raleway', sans-serif;
 
}
*, *:focus{outline:0px !important;}
p
{
color:#000;
font-weight: 500;
}

/*****sub menu css**************/
.nav li:hover .sub-menu {
    display: block;
}

.sub-menu {
    display: none;
    background: rgba(250, 250, 250, 0.75);
    list-style-type: none;
    width: auto;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1250;
}

.sub-menu li {
    padding: 0;
    margin-top: 3px;
}




/*****sub menu css**************/

.tollfree
{
	font-size: 16px;
color: #285396;
font-weight: bold;
padding-right: 13px;
}
.header-main .site-title img {
display: inline-block;
}
.top-area
{
margin: 28px 0 10px;
}
.top-area1
{
position: relative;
top: 42px;
}
input[type="search"]
{
border:1px solid #cfcfcf;
}

.navbar-top
{
float:left;
width:100%;
/** background: #353942 !important; **/
 color:#fff;
 min-height: 30px;
 /** border-color: #353942 !important; ***/	
 border-radius: 0;
text-transform: capitalize;
margin-bottom:0px;
}
section
{
/** position: static !important; ***/
}
.navbar-top a{
 color:#fff;
  font-size: 12px;
 font-family: 'Open Sans', sans-serif;
 font-weight:normal;
}
.navbar-top .navbar-nav > .active > a, .navbar-top .navbar-nav > .active > a:hover, .navbar-top .navbar-nav > .active > a:focus {

background: #F92464;
font-size:13px;
font-weight:600;
}
.cart-content-list .cart-list-item {
    color: #000;
}
.navbar-top .navbar-nav > li {
    float: left;
   
}
.navbar-top .navbar-nav > li > a {
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
}
.navbar-top .navbar-nav > li:last-child {
   border-right: none;
}
.navbar-inverse .nav > .current-menu-item > a, .navbar-inverse .nav > .current-menu-item > a:hover, .navbar-inverse .nav > .current-menu-item > a:focus {
   background: #FF4586;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
    color: #fff;
}
.cart-contents .cart-items-total {
   font-size: 10px;
width: 16px;
height: 16px;
display: block;
position: absolute;
top: 2px;
left: -2px;
background: #151312;
border-radius: 20px;
text-align: center;
line-height: 13px;
color: #fff;
}
.cart-contents .cart-items::before {
    font-size: 16px;
    height: 34px;
    width: 40px;
    display: block;
    line-height: 34px;
    text-align: center;
}
.header_search form {
   
    display: block !important;
}
#primary-navigation {
    float: none;
    margin:0 auto;
}
#primary-navigation .nav-menu > li > a {
  /**  padding: 10px 27px; **/
    padding: 8px 40px;
    display: block;
    border-radius: 0;
    color: #2C5D9E;
    
}

.menubar
{
/*** border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-bottom: 12px; ***/
}
#primary-navigation .nav-menu li a span {
    text-transform: capitalize;
    font-weight: 500;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
}
.home_slider
{
float:left;
width:100%;
position: relative;
}

.fashion .fas_heading
{
padding:30px 0;
 
}


.fashion font
{
	font-size: 16px;
font-weight: 500;
padding: 0 12px;
}
/**************our brand**************/
.brand
{
	background:url('../image/bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	color:#fff;
	padding:50px 0;
	font-size:20px;
	font-weight:bold;
	
}
.brand a, .brand a:hover, .brand a:focus{color:#fff;}
.brand .brand_heading
{
 padding-top:60px;
 padding-bottom:20px;
 
}
.heading
{
padding-top:60px;
 padding-bottom:20px;
}
.brand h5
{
font-family: 'Raleway', sans-serif;
font-size:18px;
text-transform: capitalize;
font-weight:500;

}
.choose
{
float: left;
width: 100%;
text-align: center;
margin-top: -15px;
color:#ccc;
font-size: 12px;
font-weight: bold;
}
.featured img
{
	height: auto;
}

.featured font
{
	font-size: 19px;
font-weight: 500;
padding: 0 20px;
}
.feat_head
{
	padding:40px 0;
	font-size: 22px;
font-weight: 500;
}	
.wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right {
    right: -33px !important;
}
.wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left {
    left: -33px  !important;
}

.footer_top
{
background: #fff;
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
padding: 10px 0;
}
.cat_area
{
	padding:10px 0;
}
.menu-footer_top_menu-container ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.menu-footer_top_menu-container li {
    display: inline;
    padding: 0 14px;
    border-right: 1px solid #ccc;

}
.menu-footer_top_menu-container li a {
    color:#333;
    font-family: 'Raleway', sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform: capitalize;
}
.site-footer-container {
    background: none;
}
.place
{
font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight:bold;
color:#fc82ac;
}
.orderemail
{
	color: #333;
font-family: 'Raleway', sans-serif;
font-size: 13px;
font-weight: 500;
text-transform: capitalize;
}
.footer-area
{
	float:left;
	width:100%;
	background:#F6F6F6;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
}
.about
{

    font-size: 12px;
    text-align: justify;
    line-height: 1.5;
    color: #333;
}
.footer-area h5
{
font-size: 14px;
line-height: 1.3333333333;
color:#333;
text-transform: capitalize;
}
.footer-area h4
{
font-family: 'Open Sans', sans-serif;
font-size:18px;
font-weight:bold;
color:#27518F;
text-transform: uppercase;
text-align:left;
}
.nav-menu-footer
{
	 list-style-type: none;
    margin: 0;
    padding: 0;
}
.nav-menu-footer li a
{
color: #27518F;
font-size: 13px;
font-family: 'Open Sans', sans-serif;
font-weight: 500;
text-transform: capitalize;
float:left;
}
.nav-menu-footer li a:hover{ text-decoration:underline;}
.nav-menu-footer li {
   float: left;
width: 100%;
line-height: 1.9;
padding: 0px 0;
}
.nav-menu-footer li .fa.fa-chevron-right {
    font-size: 12px;
    font-weight: normal;
}
.cont
{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.cont li
{
	display: block;
	color:#333;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	font-weight:500;
}
.email_foo
{
	color:#333;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	margin-top:5px;
	float:left;
	font-weight:500;
}
.bottom_foot
{
	background: #fff;
color: #333;
font-size: 13px;
font-family: 'Open Sans', sans-serif;
padding: 20px 0;
text-align: center;
clear: both;
font-weight: 500 !important;
}

#primary-navigation .current-menu-item 
{
	/***  background:#F92464; ***/
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
}
#primary-navigation .nav-menu li.current-menu-item:hover .sub-menu li:hover
{
	/**  background:#F92464 !important; **/
	font-weight:bold;
	color:#000;
}
#primary-navigation .nav-menu li  .sub-menu .sub-menu {
    left: 100% !important;
    top:0px !important;
}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu{top: 100%; transform:none;  }
.entry-content
{
padding:30px 0;
}


.site-navigation > div > ul > li > a::after {
/**  background-color: #F92464; ***/
background-color: none;
}
.woocommerce-MyAccount-navigation ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.woocommerce-MyAccount-navigation ul li
{
	float:left;
	width:100%
}
.woocommerce-MyAccount-navigation ul li a
{
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:500;
	color:#000;
}
#main img {
   
    height: none !important;
}
/***********carousel***************/
.home_decode
{
margin:20px 0;
}
.home_decode .item
{
	padding:0 12px;
}

.home_decode font
{
	font-size: 16px;
font-weight: 500;
padding: 0 20px;
}
.home_decode .fas_heading
{
padding:30px 0;
 
}
.home_decode .caption .pro_title  {
    padding: .5em 0;
    margin: 0;
    font-size: 1.1em;
    color: #000;
    text-align: center;
    font-weight: normal;
    float:left;
    width:100%;
}
.home_decode .caption .price 
{
	
    font: 400 12px/1.8 "Open Sans", sans-serif;
    color: #333;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 2px;
    float:left;
    width:100%;
}
.no-pad
{
padding:0;
}


/***********carousel***************/
/***********new css**********************/
.our-products {
    padding: 40px 0;
}
.our-products font
{
	font-family: 'Playball', cursive;
    font-size:23px;
    font-weight:500;
    text-transform: capitalize;
    color:#F62E62;
}
.brd
{
border-bottom:1px solid #C2C2C2;float: left;
width: 66%;
margin-bottom: 20px;
}
.order
{
	background:url('../image/orderNow.png');

    background-repeat: no-repeat;
    background-position: right top;
    min-height:144px;
}
.now
{
position: relative;
top: 62px;
right: 0px;
left: 521px;
background-color: #F21A49;
padding: 12px 37px;
border-radius: 31px;
color: #fff;
font-weight: 600;
text-transform: uppercase;
font-family: 'Playball', cursive;
}
.we_rec
{
	border-bottom: 1px solid #cfcfcf;
	margin: 14px 0;
}
.product-image .woocommerce-Price-amount.amount {
    color: #fff;
    font-family: sans-serif;
}
.our-products  .owl-item .item .price {
    font-size: 14px !important;
    
}
.our-products .owl-item .item h4.product_name a {
    color: #444444 !important;
    text-transform: capitalize !important;
}
/**********new*******************/

.best
{
	font-family: 'Playball', cursive;
    font-size:35px;
    font-weight:500;
    text-transform: capitalize;
    color:#F62E62;
}
.brand .post-heading
{
	font-family: 'Raleway', sans-serif;
    font-size:22px;
    font-weight:700;
    text-transform: capitalize;
    color:#fff;
}
.brand .post-des
{
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size:13px;
	font-weight: 500;
	
}
.left-bottom
{
	background:#000;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size:13px;
	font-weight: 500;
}
#content{height:auto!important;}
body.post-grid #primary{padding: 0;}
.addres
{
	font-family: 'Raleway', sans-serif;
color: #5F727E;
font-size: 13px;
font-weight: 500;
font-style: normal;
line-height: 2.2;
	 
}
.addres .colwhite
{
color:#fff;
text-transform:uppercase;
}
.addres a
{
	font-family: 'Raleway', sans-serif ;
	color:#fff;
	font-size:14px;
	font-weight: 500;
	 font-style: normal;
	 line-height: 2.2;
	 
}
.footerbar
{
margin-bottom: -5px;
}

.woocommerce ul.products li.product .product-image span.price, .woocommerce-page ul.products li.product .product-image span.price {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    color: #fff;
    font-size: 14px;
    padding: 9px 15px;
    line-height: 14px;
}
.product-info .add-to-cart-button-wrap
{
display:block !important;
}
.wpcf7 span.wpcf7-not-valid-tip {

float: left;

width: 100%;
}
.priv {
   color: #333;
font-size: 13px;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
    
}
.pad-lr
{
padding-right:0px;
padding-left:0px;
}

.be_healthy .purity
{
	font-size: 18px;
	text-transform: none;
	font-family: 'Open Sans', sans-serif;
	font-weight:500;
	color: #39629B;
	font-style: italic;
}
.be_healthy .be
{
	font-size: 30px;
color: #2C5D9E;
text-transform: none;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
text-transform: uppercase;
}
.be_healthy .lead
{
font-size: 13px;
font-family: 'Open Sans', sans-serif;
color: #333;
padding: 20px 0;
line-height: 2.0;
font-weight: 500;
}
.welcome .atex
{
	font-size: 28px;
font-family: 'Open Sans', sans-serif;
color: #022337;
padding: 0px 0 44px 0;
text-transform: uppercase;
text-align: center;
font-weight: bold;
float: left;
width: 100%;
}
.welcome ul
{
	list-style: none;
}
.welcome .recPro  li a
{
color:#022336;
}






.footer-area .contfoo{
    border-bottom: 2px solid #48677A;
width: 48%;
float: left;
clear: both;
}
.foosection1
{
padding: 0px 15px;
}
.social1 {
    color: #347BD6;
font-size: 20px;
padding: 10px;
}
.social2 {
    color: #1DBCF2;
font-size: 20px;
padding: 10px;
}
.social3 {
    color: #000;
font-size: 20px;
padding: 10px;
}
.social4 {
    color: #940C0F;
font-size: 20px;
padding: 10px;
}
.foo
{
padding-bottom:30px;
}
.appform h4
{
color: #406BA6;
font-size: 20px;
font-weight: bold;
margin-top:10px;
}
/*****************8 feb*****************/
.appform #wpcf7-f755-o1 .wpcf7-form input[type="text"],.wpcf7-form input[type="tel"]
{
	color:#000;
	font-size:13px;
	border:1px solid #ccc;
	background: transparent;
	 border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 2px #000;
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 0px 0px 2px #000;
    height:35px;
    font-weight:bold;
}
.appform .demail
{
	color:#000;
	font-size:13px;
	border:1px solid #ccc;
	background: transparent;
	 border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 2px #000;
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 0px 0px 2px #000;
    height:35px;
    font-weight:bold;
}
#wpcf7-f755-o1 .wpcf7-form-control-wrap::before {
border: 1px solid #ccc;
}
.request_form
{
position: absolute;
z-index:11;
width: 100%;
width: 80%;
left: 10%;
top: 20px;
}
.request_form_area .appform {
	padding: 0px 17px 17px;
	top: 20px;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
	border: 10px solid #fff;
	border-radius:10px;
	width:245px;
}

.request_form_area textarea {
  
    height: 66px;
    color: #000;
    font-size:13px;
}

.request_form_area .sub {
text-transform: capitalize;
border: ;
border-radius: 0;
font-weight: 500;
background: #406BA6;
float: right;
padding: 0 15px;
font-size: 12px;
}
#wpcf7-f15-p766-o1 span.wpcf7-not-valid-tip
{

}
#wpcf7-f15-p16-o1
.request_form_area span.wpcf7-not-valid-tip
{

font-size:11px;
}
.be_healthy{
	background-color: #eee;
}
@media screen and (max-width: 480px) and (min-width: 320px) {
    .top-area {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	.header-main .site-title {
			
			padding: 0px;
		}
		.site-navigation > div > ul > li > a {
			
			color: #131212 !important;
			
	}

	.heading_wel {
		position: static !important;
	}
	
	
	
	
}
@media screen and (max-width: 767px) {
	.top-area {
    margin: 16px 0 10px;
	}	
}
@media screen and (max-width: 500px) {
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
	{ 
	width:100%;}
	 .top-area {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 5px 15px;
		margin: 0px;
	 }
	 .top-area .navbar-nav {
		margin: 0;
	}
	 .header-main .site-title {
		text-align:center;
		}
		ul.nav.navbar-nav{float: none !important;}
	.site-navigation > div > ul > li > a {
		color: #131212 !important;
	}
	
	.top-area1 {
		position: relative;
		top: 42px;
		float: left;
		width: 100%;
		clear: both;
	}
	.wp-quick-contact-outer{margin: 0!important;}
	
}
.navbar-toggle {
    background: #000;
}

.site-header .icon-bar {
    background-color: #fff;
}
/*************21 feb2017*********************/
.navbar-nav > li > a {
    color: #436EA7 !important;
	
}
.top-area 	.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 0;
color: #DE0588;
font-size: 12px;
font-weight: 400;
font-family: open sans;
}
.form-group {
    margin-bottom: 10px;
}
.wpcf7-form-control-wrap::before {
content:none;
}

 div.wpcf7-validation-errors {
  border: 0px solid #000;
margin: 0 -40px;
background: #27518F;
padding: 5px 10px;
opacity: 1;
color: #fff;
}
.be_healthy .jumbotron
{
	
	margin-bottom:0px !important;
}
ul#catlist li {
   
    display: inline;
padding: 0 10px;
border-right: 1px solid #597BB3;
}
ul#catlist li a {
color: #597BB3;
font-weight: 600;
text-transform: uppercase;
}
ul#catlist li:last-child { 
    border-right:none; 
  } 
  .item
{
	margin: 10px 0;
position: relative;

}

  .heading_wel
  {
	text-align: left;
	position: absolute;
	left: 40px;
	bottom: 20px;
	padding-right: 40px;
  }
  .heading_wel h3 {
    font-size: 18px;
    line-height: 1.0909090909;
    color:#4269A1;
	font-family: 'Open Sans', sans-serif;
font-weight:600;
}
.mar-b
{
margin-bottom:20px;
}

.read-btn
{
	color:#fff;
	background: #406BA6;
	border-radius: 0px;
	border:1px solid #406BA6;
	font-weight: 500;
	
}
.read-btn:hover
{
	color:#fff;
	background: #406BA6;
	border-radius: 0px;
	border:1px solid #406BA6;
	
}
.read-btn
{
	color:#fff;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-weight: 500;
}
.read-btn:hover
{
	color:#fff;
	background: #406BA6;
	border-radius: 0px;
	border:1px solid #406BA6;
}
.txtpar
{
font-size: 13px;
font-family: Open Sans;
line-height: 2.0;
text-align: justify;
font-weight: 500;
text-align: center;
padding-top: 30px;
}
.copyright .copy {
   padding: 20px 8px;
float: left;
width: 100%;
font-size: 13px;
color: #255192;
font-weight: 500;
}
.copy a {
    color: #255192;
    font-size: 13px;
    font-weight: 500;
}
.top-area .navbar-inverse {
    background-color: none !important;
    border-color: none !important;
    color: #406BA6 !important;
    border:0px !important;
}
.top-area .navbar {
   
    border: 0px;
}
 #primary-navigation .nav-menu  > li:after{
content: "";
display: inline-block;
position: absolute;
right: 0;
z-index: 9999;
top: 30%;
color: #B5B5B5;
height: 20px;
width: 1px;
background: #e6e6e6;
}

#primary-navigation .nav-menu  > li:hover:after, #primary-navigation .nav-menu li:last-child:after{
color: transparent;
background: transparent;
}
.footer-area .fcont {
   padding-top: 30px;
	margin-top: 0;
}
.navbar-toggle .icon-bar {
    background: #fff;
}
.product_imag
{
	width:500px;
	 height:429px;
	 border-right:1px solid #ccc; 
	 border-bottom:1px solid #ccc;
}
#content .header-inner {
    border-bottom: 1px solid #EBEBEB;
    color: #075793;
    font-family: 'lato-regular';
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 10px;
    text-transform: uppercase;
    text-align: center;
}
.entry-title
{
	font-size: 20px;
	line-height: 1.3846153846;
	text-transform: capitalize;
}

#content {
padding: 30px;

}
.page-title {
    font-size: 21px;
    font-family: open sansif;
    text-transform: capitalize;
}
.woo-shop-page ul.products li.product h3 {
color: #38619E !important;

}
.woocommerce ul.products li.product .product-image span.price, .woocommerce-page ul.products li.product .product-image span.price {
    bottom: -90px !important;
    background:none !important;
    color:#000 !important;
}
.product-image .woocommerce-Price-amount.amount {
    color: #38619E;
    font-family: sans-serif;
}
.woocommerce ul.products li.product a.add_to_cart_button {
   
    color: #38619E;
}
.navbar-top  .nav > li::after {
    content: "";
    content: "|";
    display: inline-block;
    position: absolute;
    right: 0;
    z-index: 9999;
    top: 19%;
    color: #B5B5B5;
}

.navbar-top  .nav > li:last-child::after {content: "";}
.request_form .container{max-width: 100%;}
@media screen and (min-width: 1200px)  {
	.container { width: 1100px; }
}
@media screen and (max-width: 1200px)  {
	#primary-navigation .nav-menu > li > a{padding: 8px 35px;}
}
@media screen and (max-width: 1180px)  {
	#primary-navigation .nav-menu > li > a{padding: 8px 20px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.read-btn {font-size: 11px; padding: 4px 10px;}
	.heading_wel h3{margin-bottom: 8px; font-size: 15px}
	.heading_wel{bottom: 15px;}
	
}
@media (max-width: 1100px) {
.request_form{top: 0;}
.request_form_area .appform{top: 0; width: 280px;
background: #e3eaf1;}

}
@media (max-width: 999px) {
	.request_form_area .appform, .request_form{
		position: static;
	}	
	.request_form {
		position: static;
		width:100%;
	}
	.home_slider {
		float: none;
	}
	
	.request_form_area .appform{
		float: none !important;
		margin: 0 auto;
		width: 550px;
		max-width: 100%;
		max-height: 100%;
	}
	.nav > li > a{padding: 0px 12px;}
	.navbar-top .nav > li::after {top: 7px;}
}
.woocommerce ul.products li.product .product-image span.price, .woocommerce-page ul.products li.product .product-image span.price del span {
	color: #f45245;
}
