.table-row{
cursor:pointer;
}
.table-row:hover{
	background: #EEEEEE;
}

.proimg{max-height:255px;}
.listproductname{min-height:63px}
html {
  height: 100%;
}

/*body {
  position: relative;
  margin: 0;
  padding-bottom: 130px;
  min-height: 100%;

}*/



footer {
  /*position: relative;*/
  bottom: 0;
  width: 100%;
}
.page-content, .page-content p{text-align: justify}
.col-2dot4,.col-sm-2dot4,.col-md-2dot4,.col-lg-2dot4,.col-xl-2dot4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
/*table responsive*/

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */

/*
	table, thead, tbody, th, td, tr { 
		display: block!important; 
	}	
*/
	
	.cartlist table,.cartlist thead,.cartlist tbody,.cartlist th, .cartlist tr{ 
		display: block!important; 
	}

	.cartlist td:nth-of-type(3), .cartlist td:nth-of-type(4), .cartlist td:nth-of-type(5), .cartlist td:nth-of-type(6){
		display: inline-block
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	.cartlist thead tr { 
		position: absolute!important;
		top: -9999px!important;
		left: -9999px!important;
	}
	
	.cartlist tr {border: 1px solid #ccc;}
	
	.cartlist td { 
		/* Behave  like a "row" */
		border: none!important;
		position: relative!important;

	}
	
	.cartlist td:before { 
		/* Now like a table header */

		/* Top/left values mimic padding */
		top: 6px!important;
		left: 6px!important;

		padding-right: 10px!important; 
		white-space: nowrap!important;
	}
	
	/*
	Label the data
	*/


	.cartlist td:nth-of-type(3):before { content: "Quantity"; display: block;font-size: 13px; font-weight: 700;margin-bottom: 6px}
	.cartlist td:nth-of-type(4):before { content: "Price"; display: block;font-size: 13px; font-weight: 700;margin-bottom: 6px}
	.cartlist td:nth-of-type(5):before { content: "BV"; display: block;font-size: 13px; font-weight: 700;margin-bottom: 6px}


}
/*table responsive end*/
@media (min-width: 540px) {
.col-sm-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
@media (min-width: 720px) {
.col-md-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
@media (min-width: 960px) {
.col-lg-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
@media (min-width: 1140px) {
.col-xl-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
.col-40p,.col-sm-40p,.col-md-40p,.col-lg-40p,.col-xl-40p{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-40p{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
@media (min-width: 540px) {
.col-sm-40p{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
}
@media (min-width: 720px) {
.col-md-40p{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
}
@media (min-width: 960px) {
.col-lg-40p{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
}
@media (min-width: 1140px) {
.col-xl-40p{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
}
.btn-primary{background-color:#0DB14B!important; border: none!important}
.btn-primary:hover{background-color:#1e7e34!important; border: none!important;}
.btn-outline-primary{ color:#0DB14B;border-color:#0DB14B}
.btn-outline-primary:hover{background-color:#0DB14B!important;  border-color:#0DB14B}
.list-group-item.active{z-index: 0!important;}
/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #0DB14B;
  height: 2px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function:cubic-bezier(0,0.13,0.08,1.6);
  transition-timing-function:cubic-bezier(0,0.13,0.08,1.6);
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}

.dropdown:hover>.dropdown-menu {
  display: block;
 -webkit-animation: fadeInDown .4s ease-out;
}
.dropdown-menu a{font-size:12px!important;margin: 0 25px 10px!important;
    padding: 3px 0;
    white-space: nowrap; }
.dropdown-item:focus, .dropdown-item:hover{background-color: transparent; color: #3A526A!important; padding-left: 6px; transition: 0.2s all ease-in-out}
.dropdown-menu{top:90%;border:0; border-radius:0px; border-top: 3px solid rgba(63,63,63,1);width: 230px; box-shadow:#00000012 1px 1px 12px; z-index: 10!important;}


@-webkit-keyframes fadeInDown {
	0%{opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);}
	50%{ opacity: 0; }
	80%{  -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
	90%{ opacity: 0.5; }

	100%{ opacity: 1;
   }
}

@keyframes fadeInDown {
	0%{opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);}
	50%{ opacity: 0; }

	80%{  -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
	90%{ opacity: 0.5;
	  
	}

	100%{ opacity: 1;

	}
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

.loginall h5 {background-color: #0DB14B!important;color: white;}
p,body{ font-family: Arial, Helvetica, sans-serif normal; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; }
.pricetitle p span{font-weight:bold;text-align:center}
.listprice p,.listprice p span font,.pricetitle p{text-align:center;color:#222}
.prode .tab-pane{color:#636363}


p,body{ font-family: Arial, Helvetica, sans-serif normal; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; }

a{font-family: Arial, Helvetica, sans-serif normal!important}
header a, header p, header span{font-family: "HelveticaNeueCyr-mid"!important}
footer p, footer span, footer a{font-family: "HelveticaNeueCyr-mid"!important}
.line-green{border:0;height:6px;background:linear-gradient(to right,#add136,#ffffff00);margin:3px 0 12px!important}
.line-red{border:0;height:6px;background:linear-gradient(to right,#F5B0A5,#ffffff00);margin:3px 0 12px!important}
.line-blue{border:0;height:6px;background:linear-gradient(to right,#C7D1EC,#ffffff00);margin:3px 0 12px!important}

h3,h4{ font-family: Arial, Helvetica, sans-serif normal}

.nav-link, .dropdown-item{color:#3A526A!important; margin: 7px 20px 0 20px!important;font-size: 13px!important; padding: 2px 0 7px 0;}

.footer-nav .nav-link{color:#fff!important; margin:0 10px!important;font-size: 12px!important; font-weight: 400!important}
.footer-nav .nav-link:first-child{margin-left:0!important}

.nav-link:hover{color:rgb(13,177,75)!important}
.text-link{color:#3A526A}
.text-link:hover{color:rgb(13,177,75)!important}
.lang a{color:#3A526A}
.lang a:hover{color:rgb(13,177,75)!important}
.dropdown-toggle::after{display: none!important}
.mastheadnutrition{min-height:460px;background-image:url('../img/bgNutrition.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}
.mastheadbeautytech{min-height:460px;background-image:url('../img/bgBeautyTech.jpg');background-size:cover;background-position:center;background-repeat:no-repeat; }
.mastheadbodycare{min-height:460px;background-image:url('../img/bgBodyCare.jpg');background-size:cover;background-position:center;background-repeat:no-repeat; }
.mastheadhomecare{min-height:460px;background-image:url('../img/bgHomeCare.jpg');background-size:cover;background-position:center;background-repeat:no-repeat; }
.mastheadskincare{min-height:460px;background-image:url('../img/bgSkincare.jpg');background-size:cover;background-position:center;background-repeat:no-repeat; }
.mastheadbeverage{min-height:460px;background-image:url('../img/Beverage-Banner.png');background-size:cover;background-position:center;background-repeat:no-repeat; padding:94px 0}
.mastheadtool {
    min-height:460px;
    background-image: url('../img/Tools-Banner.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 154px 0 0 0
}

.eachcard {
    border: 0
}
.listprice p{margin-bottom: 2px;line-height: 1.2}
.listlink {color:#000}
.listlink:hover {color:#3E3E3E}
.nav1{border-top:1px solid #c3c3c3; margin-top: 5px;}
.navul{height: 38px!important}
.productimgp{}
.productimgp img{margin-top: 3rem;}
#pills-tab .nav-link{ color:#3C3C3C82!important}
#pills-tab .active{color:#3C3C3C!important}
#pills-tab{padding-left: 8px!important}
.navbar-light .navbar-toggler{border-color:#fff!important}
.browntxt {color: rgb(170, 98, 40)}
.accountsettings label{color: #7A7A7A; font-size: 14px}
.tabs-acc .list-group-item.active{background-color: #39ba5e; border-color: #39ba5e;}
.pricetitle {color: #636363}

.fullnav {z-index: 1; position: relative; box-shadow: #00000052 1px 1px 6px; height: auto;}
.form-group{font-weight: 500!important}
.productdisp {
	width: 66%;
}

#content-slider li img{
	height: 134px;
}
#content-slider li{text-align: center}
#content-slider li p{font-size: 15px!important}

.tab-content p{font-size: 14px;}

@media (max-width:1281px) {
.abouttext{left:66px}
}
.w-1366{max-width:1366px}
@-webkit-keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
.height30px{max-height: 30px}
.lightbox{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(0,0,0,0.8)}
.lightbox img{max-width:100%;max-height:99%;margin-top:1%;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}
.lightbox:target{outline:none;display:block}
.greenlink{color:#0DB14B!important}
.greenlink:hover{color:#1e7e34!important}

.darkbg{background:rgb(17,24,35)}
.greenbg1{background:#82ba41}
.redbg1{background:#600}
.lightbluebg1{background:#a6c7e3;background:-moz-linear-gradient(top,#a6c7e3 1%,#a6c7e3 42%,#dfecf9 42%,#dfecf9 42%,#dfecf9 99%);background:-webkit-linear-gradient(top,#a6c7e3 1%,#a6c7e3 42%,#dfecf9 42%,#dfecf9 42%,#dfecf9 99%);background:linear-gradient(to bottom,#a6c7e3 1%,#a6c7e3 42%,#dfecf9 42%,#dfecf9 42%,#dfecf9 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6c7e3',endColorstr='#dfecf9',GradientType=0)}
.lightbluebg2{background:#dfecf9}
.bluebg1{background:#a6c7e3}
.buynow:focus{box-shadow:0 0 0 .2rem #66bb6a87}
.cancelnow:focus{box-shadow:0 0 0 .2rem #f4433694}
.flexbasishealth1stbanner{flex-basis:270px}
.flexbasishealth2ndbanner{flex-basis:156px}
.align-selfflexend{align-self:flex-end}
.height-235px{max-height:235px!important}
.greentxt1{color:#0DB14B!important}
.greentxt2{color:#529639!important}
.greytxt1{color:#1C1C1B!important}
.greytxt2{color:#575756!important}
.greytxt3{color:#5F5F5F!important}
.redtxt1{color:#ed1c24!important}
.yellowtxt1{color:#febc11!important}
.bluetxt{color:#a6c7e3!important}
.product-name-listing{line-height:.8;margin-bottom:6px!important}
.lineh0-6{line-height:.6!important}
.lineh1{line-height:1!important}
.lineh1-1{line-height:1.1!important}
.lineh1-2{line-height:1.2!important}
.lineh1-3{line-height:1.3!important}
.lineh1-5{line-height:1.5!important}
.letterspace-3px{letter-spacing:-3px!important}
.letterspace0p3px{letter-spacing:.3px!important}
.width120px{max-width:120px!important}
.width130px{max-width:130px!important}
.width135px{max-width:135px!important}
.width145px{max-width:145px!important}
.width227px{max-width:227px!important}
.width235px{max-width:235px!important}
.width255px{max-width:255px!important}
.width265px{max-width:265px!important}
.width270px{max-width:270px!important}
.width275px{max-width:275px!important}
.width290px{max-width:290px!important}
.width305px{max-width:305px!important}
.width320px{max-width:320px!important}
.width331px{max-width:331px!important}
.width340px{max-width:340px!important}
.width343o5px{max-width:343.5px!important}
.width345px{max-width:345px!important}
.width350px{max-width:350px!important}
.width380px{max-width:380px!important}
.width430px{max-width:430px!important}
.width440px{max-width:440px!important}
.width470px{max-width:470px!important}
.width640px{max-width:640px!important}
.width687px{max-width:687px!important}
.width960px{max-width:960px!important}
.width1000px{max-width:1000px!important}
.width1040px{max-width:1040px!important}
.width1145px{max-width:1045px!important}
.width1150px{max-width:1150px!important}
.width1366px{max-width:1366px!important}
.height44px{height:44px!important}
.height175px{height:155px!important}
.height231px{height:231px!important}
.height601px{height:601px!important}
.margintop3rem{margin-top:3rem!important}
.margintop4rem{margin-top:4rem!important}
.margintop6rem{margin-top:6rem!important}
.margintop7rem{margin-top:7rem!important}
.margintop18px{margin-top:18px!important}
.margintop25px{margin-top:25px!important}
.margintop38px{margin-top:38px!important}
.margintop56px{margin-top:56px!important}
.margintop58px{margin-top:58px!important}
.margintop74px{margin-top:74px!important}
.margintop80px{margin-top:80px!important}
.margintop94px{margin-top:94px!important}
.marginbottom-3px{margin-bottom:-3px!important}
.marginbottom4px{margin-bottom:4px!important}
.marginbottom190px{margin-bottom:190px!important}
.paddingLR20px{padding:0 20px!important}

.fs-11p5px{font-size:11.5px!important}
.fs-13px{font-size:13px!important}
.fs-14px{font-size:14px!important}
.fs-15px{font-size:15px!important}
.fs-16px{font-size:16px!important}
.fs-17px{font-size:17px!important}
.fs-18px{font-size:18px!important}
.fs-19px{font-size:19px!important}
.fs-20px{font-size:20px!important}
.fs-21px{font-size:21px!important}
.fs-22px{font-size:22px!important}
.fs-23px{font-size:23px!important}
.fs-24px{font-size:24px!important}
.fs-25px{font-size:25px!important}
.fs-26px{font-size:26px!important}
.fs-27px{font-size:27px!important}
.fs-28px{font-size:28px!important}
.fs-29px{font-size:29px!important}
.fs-30px{font-size:30px!important}
.fs-31px{font-size:31px!important}
.fs-32px{font-size:32px!important}
.fs-33px{font-size:33px!important}
.fs-34px{font-size:34px!important}
.fs-37px{font-size:37px!important}
.fs-45px{font-size:45px!important}
.fs-55px{font-size:55px!important}
.fs-58px{font-size:58px!important}
.fs-63px{font-size:63px!important}

@media screen and (max-width: 1281px) {
.productdisp {
	width: 96%;
}
}
@media screen and (max-width: 1198px) {

}
@media screen and (max-width: 1025px) {

}
@media screen and (max-width: 992px) {
.fullnav, .navul {height:auto!important}
	.dropdown-menu{top:90%;border:0; border-radius:0px; border-top:0;width: auto; box-shadow:none;padding-left:40px; color: #8a8a8a}
	.navbar-collapse .nav-item{border-bottom: 1px solid #e0e0e0; padding:  4px 0}
	.nav1{border-top:0; margin-top: 0;}
}
@media screen and (max-width: 840px) {
.width120px,.width135px,.width145px,.width290px,.width440px,.width145px,.width430px,.width235px,.width227px,.width255px,.width265px,.width270px,.width305px,.width331px,.width340px,.width343o5px,.width345px,.width350px,.width380px,.width458px,.width640px,.width960px,.width1000px,.width1040px,.width1150px,.width1366px{flex:0 0 100%}

}
@media screen and (max-width: 769px) {

}
@media screen and (max-width: 576px) {
.productimgp{max-height: unset}
}


.page-footer ,.footer-bottom{

    /*position: absolute;*/ 
/*    height: 50px;*/
    min-height: 42px;
    text-align: center;
    color: rgba(255,255,255,0.6);
    font-size: 12px;
    bottom: 0;
    width: 100%;
	background:rgb(17,24,35);
}

.footer-bottom centered {
    position: absolute;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
}

.footer-bottom p {
    margin: 0 auto;
    padding: 10px 45px 10px 55px;
}

.shoppingcart {
	padding:4px 15px
}

.qty {
	width: 40px;
	text-align: center;
}

.add {
	color :#28a745;
}
.add:hover{
	color :#218838;
}

.minus {
	color:#818181;
}
.minus:hover {
	color:#4A4A4A;
}


.cartimg {
height: 50px;

}


.delivmeth li:first-child{
	margin-left: auto;
}

.delivmeth li:last-child{
	margin-right: auto;
}
.delivmeth li{
	padding: 10px;
	margin-right: -1px
}
.seldeli #pills-tab .nav-item .active{
	color: #0DB14B!important;
}


.addressform input[type=number]::-webkit-inner-spin-button, 
.addressform input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.forgotpass .active{
	color:#0DB14B!important;

}
.forgotpass .active:after{content:""; border-bottom: 4px solid #0DB14B; }

/* Style the tab */
.tab {
  overflow: hidden;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  /*background-color: #ddd;*/
  color: #0DB14B;
}

/* Create an active/current tablink class */
.tab button.active, .nav>li>a.active {
  background-color: #fff;
  border-bottom: 3px solid #0DB14B;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border-top: none;
}

.nav>li {
    display: inline-block;
}

@media (max-width:768px) {
    .pt-10 {
        padding-top: 10px
    } 
}
h2.no-span {
  display: table;
  white-space: nowrap;
}
h2.no-span:before,
h2.no-span:after {
  border-top: 1px solid #333;
  content: '';
  display: table-cell;
  position: relative;
  top: 0.5em;
  width: 45%;
}
h2.no-span:before {
  right: 1.5%;
}
h2.no-span:after {
  left: 1.5%;
}

.bg-footer {
    background-color: rgb(17,24,35);
}

.bg-footer h4 {
    color:#fff;
    line-height: 15px;
    font-size: 15px;
    margin-bottom: 0px;
    position: relative;
    min-height: 30px;
    
}

.bg-footer p {
    color: rgba(255,255,255,0.6);
    padding: 0;
}

.widget {
    padding-left: 19px;
    padding-right: 19px;
}

.Fcountry{
    display:inline-block;
    margin: 8px;
    width: 30px;
}

.icon-facebook2:before {
    content: "\e6a0";		
}

.icon-youtube2:before {
    content: "\e670";
}

.img-soc{width:40px; display: unset !important; max-width: unset !important;      margin-right: 8px;     opacity: 0.8;}
.img-soc:hover{opacity: 0.5;}

.appimg{margin:0; margin-right:8px; display:inline-block; width:130px !important;}

.aimg{margin:0; margin-right:8px; display:inline-block;}

@media (max-width:768px){
    .footer-content .col-md-4 {
        border: none
    }
    
    .border-left {
        padding-left: 0;
        padding-right: 0;
        padding-top : 20px;
    }
}

   
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.shopping-cart-wrap table,.shopping-cart-wrap thead,.shopping-cart-wrap tbody,.shopping-cart-wrap th,.shopping-cart-wrap td,.shopping-cart-wrap tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.shopping-cart-wrap thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
   .shopping-cart-wrap th{display:none; border:none}
    
    .shopping-cart-wrap tr{clear: both; border-bottom:1px solid #dee2e6}
    .shopping-cart-wrap tr:first-child{border:none}
	
	.shopping-cart-wrap td { 
		/* Behave  like a "row" */
		border: none !important;
		position: relative;
        width:50%!important;
        float:left;
	}
    .shopping-cart-wrap td:before {font-weight:bold;color:#6c757d;font-size:14px;display:block}
    .shopping-cart-wrap td:nth-of-type(4):before {content:"Quantity"}
    .shopping-cart-wrap td:nth-of-type(5),.shopping-cart-wrap td:nth-of-type(6),.shopping-cart-wrap td:nth-of-type(7){width:33.3%!important}
    .shopping-cart-wrap td:nth-of-type(8),.shopping-cart-wrap td:nth-of-type(9){width:100%!important}
    .shopping-cart-wrap td:nth-of-type(8){padding-left:69%}
    .shopping-cart-wrap td:nth-of-type(9){padding-left:69%}
    .shopping-cart-wrap td:nth-of-type(5):before{content:"Unit BV"}
    .shopping-cart-wrap td:nth-of-type(6):before{content:"Unit PV"}
    .shopping-cart-wrap td:nth-of-type(7):before{content:"Unit Price"}
    .shopping-cart-wrap td:nth-of-type(8):before{content:"Total Amount"}
    }
    

