@media screen and (min-width: 769px) and (max-width: 1030px) { 

.container.pics .row .col-lg-4{


width:33%;
float:left;


}


}

@media screen and (max-width: 768px){
.Search.Results #content #main {
  width: 90%;
  margin-left: 5%;
}

.menu-down .row .col-md-4 a p{


color:#afaffd !important;

}
.col-md-4 a img{

width:36px;
height:34px;

}
.col-md-4:nth-child(2) a img {
width: 25px;
height: 34px;
}
.col-md-4 a p{

margin-top:7px !important;

}
p.login-remember label {
font: 16px Asap !important;
width: 35% !important;
}

button, input, optgroup, select, textarea{

border-radius:0px !important;

}

section.shipping-calculator-form p.cal-button button{

margin-left:0px;

}
.container.pics .row .col-lg-4{


width:50%;
height:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
padding:0px !important;



}
.pics .row .col-lg-4 a {
width: 100% !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: 100% !important;
height: 226px;
display: block !important;
padding-top: 22%;
}
.container.pics .row .col-lg-4 img{

height:auto;


}

.container{

width:100%;

}

.container.company .row .col-md-4{

width:33%;
float:left;
}

.container.company .row .col-md-4 img.line{

height:2px;

}
.carousel-caption {
left: 3%;
}

.container.foot .footer-service{

width:160px;
margin-right:70px;
margin-left:20px

}

.container.foot .footer-nav{

width:440px;

}
.container.foot .footer-nav .block{


width:114px;
height:195px;

}

.footer-info .row div{

width:100% !important;
margin:auto;
padding:0px;
text-align:center;
line-height:23px;


}

.footer-nav .block:nth-child(4), .footer-nav .block:last-child{

padding-left:0px;
height:130px!important;

}

.container.foot{

padding:20px;
padding-top:10px;

}
.navbar-default .navbar-brand img{

width:100%;

}
.navbar-default .navbar-brand{


width:220px;
margin-top: 24px;
margin-left: 0px !important;

}
.footer-nav .block:nth-child(3){

margin-right:0px;

}
.footer-nav div {
margin-right: 35px;
}

.v22{

display:block !important;

}

.v11{

display:none;

}
.collapse.navbar-collapse {

display: none !important;
}
.footer-nav .block:nth-child(3){

margin-right:0px;

}
.footer-nav div {
margin-right: 35px;
}
.carousel-indicators{

display:none;

}
.navbar-default .navbar-toggle.collapsed{


width:64px;
height:60px;
display:block;
margin-right:0px;
margin-top:30px;
border:none;
background: url("../images/toggle.png");
background-size:100%;
border-radius: 0px;
z-index: 100;
	
}
.navbar-default .navbar-toggle.collapsed.on{

background: url("../images/toggle-2.png");
width:64px;
height:60px;
display:block;
margin-right:0px;
margin-top:30px;
border:none;
background-size:100%;
border-radius: 0px;
z-index: 100;
opacity:1;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{

background-color:#fff;

}
.container .navbar-header{

width:93%;
margin-left:auto;
margin-right:auto;
float:none;


}
.warning .left ul li:first-child{

background: url('http://67.227.164.124/ABIonline2014/wp-content/themes/ABI/images/new-product@2x.png') no-repeat scroll 0 0px !important;
background-size:29px 24px !important;


}
.warning .left ul li:nth-child(2){

background: url('http://67.227.164.124/ABIonline2014/wp-content/themes/ABI/images/custom-product@2x.png') no-repeat scroll 0 0px !important;
background-size:29px 24px !important;


}
.warning .left ul li:last-child{

background: url('http://67.227.164.124/ABIonline2014/wp-content/themes/ABI/images/limited@2x.png') no-repeat scroll 0 0px !important;
background-size:29px 24px !important;


}
.warning .right ul li:first-child{

background: url('http://67.227.164.124/ABIonline2014/wp-content/themes/ABI/images/call@2x.png') no-repeat scroll 0 0px !important;
background-size:29px 24px !important;


}
.warning .right ul li:nth-child(2){

background: url('http://67.227.164.124/ABIonline2014/wp-content/themes/ABI/images/cat-A@2x.png') no-repeat scroll 0 0px !important;
background-size:29px 24px !important;


}
.warning .right ul li:last-child{

background: url('http://67.227.164.124/ABIonline2014/wp-content/themes/ABI/images/cat-B@2x.png') no-repeat scroll 0 0px !important;
background-size:29px 24px !important;


}
a.cart-count.v22{
right: 118px;
top: 30px;
position: absolute;
float: right;
display: block;
width: 83px;
height: 61px;
padding-top: 0px;
background: url("../images/cart@2x.png") no-repeat 8px 1px;
padding-right: 26px;
border-right: 1px solid #BBB;
background-size: 47%;
}
a.cart-count.v22 span{
width: 57px;
text-align: center;
display:block;
position:absolute;
bottom:0px;
font-weight: 400;

}

.menu-down{

position: absolute;
width: 100%;
padding: 10px;
margin: 0px;
top: 0px;
overflow-y: visible;
color: #979BFF;
display: none;
background: rgba(38, 44, 146, 0.95);

}
.menu-down .search, .collapse.in ul{

width:100%;
float:left;
height:80px;
}

.menu-down .search{




}
.v22{

display:block !important;

}
.menu-down .search form#search-widget{

float: left;
opacity:0.9;

}
.menu-down form#search-widget input{
width:400px;
height:50px;
background:#fff;


}
.menu-down .search form#search-widget span.text{

display:none;

}
.menu-down form#search-widget button{

display:block;
background: url("../images/search-icon.png");
background-size:100%;


}
.menu-down .search form#search-widget span.search-icon,form#search-widget button{


width:50px;
height:50px;


}


.menu-down form#search-widget button{


width:49px;
height:50px;
padding:10px;
border:1px solid #fff;
display:block;
background-size:70%;
background-repeat:no-repeat;
background-position:center;
}
.sidebar-module.search {

margin-top: 27px;
padding-left:30px;
width:100%;
height: 72px !important;
border-bottom:1px solid #686ac3;
}
form#search-widget input {
	margin-right:10px;
	margin-top: 0px;

display: block;
float:left;
}
.menu-down .search form#search-widget {
float: left;
opacity: 8;
height: 50px;
width:470px;
}
.menu-down ul{

width:100%;
margin:0px;
float:left;
}
.menu-down ul li{

height:70px;
width: 100%;


}
.menu-down ul li a{

width:80%;
display:block;
margin:auto;
height:70px;
font-size:30px !important;
color:#fff !important;
text-align:center;
padding-top:25px;
border-bottom:1px solid #979BFF;

}
.menu-down ul li:last-child a{

border-bottom:none;

}
.menu-down .row{

width:100%;
float:left;
border-top:1px solid #979BFF;


}
.menu-down .row .col-md-4{

padding-top:20px;
width:33.3%;
float:left;
text-align:center;
height:100%;
font-size: 25px;
font-family: ropa sans;
border-right:1px solid;
padding-bottom:20px;
font-weight:700;
}

.menu-down .row .col-md-4:last-child{

border-right:none;

}


.menu-down{

padding-left:0px;
padding-right:0px;
padding-bottom:0px;

}
.menu-down .row .col-md-4 a{

display:block;
height:100%;
width:100%;
color:#979BFF;
font-weight:400;
font-size:26px;

}
form#search-widget input{

font-family: ropa sans;
font-size: 23px;

}
.carousel-caption h1{

width: auto;
padding: 20px;
font-size: 38px;

}
#navbar-top {
height: 101px;
border-bottom: 0px;
position: relative;
}
body{

padding-top:0px;

}
.container .row .col-sm-3,.row #main-content .col-sm-offset-1{


width:95%;
margin-left:auto;
margin-right:auto;
float: none;

}
.container .row .col-sm-3 .about-side-2{

display:none;

}
.container .row .col-sm-3 .about-side-1{

width:100%;


}
.container .row .col-sm-3 .about-side-1 li{

float:left;
border-bottom:none;
padding-right:10px;
padding-left:10px;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 17px;
border-right:2px solid #666;
font: 13px allerta;

}
.container .row .col-sm-3 .about-side-1 li:first-child{

padding-left:0px;

}
.container .row .col-sm-3 .about-side-1 li:last-child{

border-right:none;
padding-right:0px;

}


.h2 .left {
width: 90%;
}
#ul1.dropdown{

margin-left:50px;

}
.container.client {
padding-top: 40px;
padding-bottom: 60px;
}
#main-product .main-description {

font: 17px rosario;
}
.content.about {
font: 16px rosario;
line-height: 27px;
}


.list .col-sm-6.right, .list .col-sm-6.left {
width: 40%;
float: left;
}
.list .col-sm-6.left{

margin-left:10%;

}

.list .col-sm-6 ul li{

width:100%;
background-size:100%;
font: 17px rosario;
font-weight:700;

}
.carousel-caption{

right: auto;


}
.row.list{

margin:auto;

}
.col-sm-3.nation {
width: 25% !important;
float:left !important;
}
.col-sm-5.nation {
width: 41.66666667%!important;
float:left;
}
.col-sm-4.nation {
width: 33.33333333%!important;
float:left;
}
.row.world .col-sm-3, .row.world .col-sm-4, .row.world .col-sm-5 {
margin-top: 10px;
}
.electron .col-sm-3 {
width: 25% !important;
text-align: center;
float: left !important;
}
.client .row .col-sm-3 {
padding-left: 0px;
z-index:200;
}
.container.checkout {
padding-top: 105px;
}
.cont-mid ul li{

display:block;
float:left;
border-bottom:none;
padding-right:10px;
padding-left:10px;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 17px;
border-right:2px solid #666;


}
.cont-mid ul li:first-child{

padding-left:0px;

}
.cont-mid ul li:last-child{

border-right:none;

}
.xoxo li .widget-title{

padding-top:0px;
margin-top:0px;
border-bottom:none;

}
.banner-caption h1 {

padding-left: 20px;
}

.DA-3 .ex , input[name="da-city"], input[name="da-country"], input[name="da-web"], input[name="da-name"], input[name="da-email"], input[name="da-year"], input[name="da-phone"], input[name="da-fax"], input[name="da-vat"], input[name="da-sale-1"], input[name="da-sale-2"], input[name="tech-title"], input[name="tech-city"], input[name="tech-email"], input[name="tech-phone"], input[name="tech-size"], input[name="tech-catalog"] , input[name="custom-title"], input[name="custom-city"], input[name="custom-email"], input[name="custom-phone"], input[name="custom-website"], input[name="custom-aliquot-1"], input[name="custom-aliquot-2"], input[name="custom-total-1"], input[name="custom-total-2"], input[name="contact-name"], input[name="contact-title"], input[name="contact-city"], input[name="contact-email"], input[name="contact-phone"], input[name="contact-catalog"], input[name="contact-size"] {
width: 49% !important;
}
input[name="da-email"], input[name="da-fax"], input[name="da-web"], input[name="da-vat"], input[name="tech-email"], input[name="tech-size"], input[name="contact-title"], input[name="contact-state"], input[name="contact-zip"], input[name="contact-phone"], input[name="contact-size"], input[name="custom-state"], input[name="custom-zip"], input[name="custom-total-1"], input[name="custom-total-2"], input[name="custom-email"], input[name="custom-website"]{
margin-left: 1%;
}
.DA-1 input, .DA-2 input, .DA-3 input, .contact-form-1 input, .custom input, .tech-1 input, .tech-2 input, .contact-form-2 input {
width: 99%;
}
.DA-3 textarea, .tech-comments textarea, .tech-hear textarea , .contact-comments textarea, .contact-hear textarea, .custom-project textarea, .custom-special textarea {
width: 99%;
}
input[name="da-state"], input[name="da-zip"], input[name="tech-state"], input[name="tech-zip"] ,input[name="contact-state"], input[name="contact-zip"],input[name="custom-state"], input[name="custom-zip"] {
width: 24% !important;
margin-left: 1%;
}

input[name="update_cart"], input[name="proceed"]{

width:auto !important;

}

#billing_company_field, #shipping_company_field {
width: 99% !important;
}
#billing_address_1_field, #shipping_address_1_field, #shipping_method_field, #shipping_comments_field, #end_3_field, #end_4_field, #who_1_field, #who_2_field{
width: 99% !important;
}
#billing_company_field input,#billing_address_1_field input, #shipping_company_field input,#shipping_address_1_field input,#end_3_field input, #end_4_field input, #shipping_method_field input, #shipping_comments_field textarea, #who_1_field input, #who_2_field input{
width: 100% !important;
}
.form-row-first,.form-row-last,#billing_city_field, #shipping_city_field{


width:49% !important;

}  
.woocommerce-billing-fields p input, .woocommerce-shipping-fields p input{

width:100% !important;

}
#first__same input, #first__same label, #same__field input, #same__field label {

float: left;
}
.form-row-last, #end_2_field, #end_6_field, #end_8_field {

margin-left:1%;

}
.wccs-field-class {
float: left;
width: 49%;
}
.form-row.terms {
width: 67%;
}


}
@media screen and (max-width: 736px){

.container.foot .footer-nav {
width: 415px;
}
.container.foot .footer-service {

margin-right: 50px;
}
.DA-3 .ex{

width: 48% !important;

}
.DA-inner1 p {

width: 51%;
}
.pics .row .col-lg-4 a {
height: 217px;
padding-top: 22%;
}


}
@media screen and (max-width: 667px){
.pics .row .col-lg-4 a {
height: 194px;
padding-top: 21%;
}
.list .col-sm-6 ul li{

height: 47px;
	margin-bottom: 17px;
	font: 15px rosario;
	font-weight:600;
	padding-top: 13px;

}
.list .col-sm-6.right, .list .col-sm-6.left {
width: 48%;
float: left;
}
.list .col-sm-6.left {
margin-left: 0%;
}
.row.list .left, .row.list .right {
padding-left: 2px;
padding-right: 0px;
}
.list .col-sm-6.right {
margin-top: 34px;
}
.col-md-4 h3 {
font-size: 36px;
margin-top: 6px;

}


.container.company p {
width: 88%;
font-size: 22px;

}
.container.foot .footer-service {
margin-right: 83px;
}
.container.foot .footer-nav {
width: 264px;
}
.footer-nav .block:nth-child(3) {
margin-right: 35px;
}
.footer-nav .block:nth-child(2), .footer-nav .block:nth-child(4), .footer-nav .block:last-child{

margin-right:0px;

}
.footer-nav .block:nth-child(4), .footer-nav .block:last-child{
height: 70px !important;
}
.client .h2 .left h2 {
font: 29px kreon;
}
p.layer-0 {
line-height:27px;
font: 22px news cycle;
color: #2C2692;
font-weight: 600;
margin-bottom: 3px;
}
p.layer-1 {
font: 16px Asap;
margin-top: 10px;
line-height:27px;
}
p{

font-family: Asap;
font-size:16px;
color:#111;
line-height:27px;


}
.advantage p {
font: 16px rosario;
font-style: italic;
color: #111;
margin-bottom: 20px;
line-height: 1.6;
}
.layer-2 {
font: 16px Asap;
line-height:27px;
}
.layer-1 {
font: 16px Asap;
line-height:27px;
}
.become-distributor h3 {
font: 29px Kreon;
line-height:27px;
}
#main-product .main-description {
font: 16px rosario;
line-height:27px;
}
ul.layer-1 {
float: left;
width: 100%;
padding-left: 17px;
margin-top: -10px;
margin-bottom: 25px;
line-height: 27px;

}
ul.layer-1 li{

font-size: 16px;

}

#ul1.dropdown {
margin-left: 0px;
}
ul.dropdown li.init {
background: url("../images/right-arrow.png") no-repeat 187px;
border: 2px solid #E9EAF4;
font: 18px Asap;
color: #262C92;
font-weight: 600;
height: 48px;
padding: 12px 15px;
}

#ul1 li:not(.init) {
float: left;
width: 230px;
display: none;
color: #666;
border-bottom: 2px dashed #E9EAF4;
height: 50px;
padding: 10px 21px;
height: 43px;
}
#ul1 li:not(.init): hover {
float: left;
width: 230px;
display: none;
font: 16px Asap;
color: #262C92;
font-weight: 600;
border-bottom: 2px dashed #E9EAF4;
height: 50px;
padding: 10px 21px;
height: 43px;
}
#ul2 li:not(.init) a {
width: 313px;
padding: 9px 14px;
margin-left: 7px;
display: block;
border-bottom: 2px dashed #E9EAF4;
height: 41px;
}
ul.dropdown li:not(.init) {
width: 230px;
font: 16px Asap;
color: #262C92;
font-weight: 600;
border-left: 2px solid #E9EAF4;
border-right: 2px solid #E9EAF4;
padding: 0px;
height: 40px;
}
#ul2 li:not(.init):hover{


font: 16px Asap;
color: #262C92;
font-weight: 600;
border-left: 2px solid #E9EAF4;
border-right: 2px solid #E9EAF4;
padding: 0px;
height: 40px;
}
#searchform {
float: left;
width: 310px;
}

#searchform input[type="text"] {
width: 246px;
height: 48px;
}

input[type="submit"] {
width: 47px;
height: 47px;
}

.row.table {
width: 98%;
}
.cat-1{

width:15%;
float:left;

}
.cat-2{

width:50%;
float:left;

}
.cat-3{

width:12%;
float:left;

}
.cat-4{

width:10%;

float:left;

}
.cat1{

width:15%;
height:40px;
float:left;

}
.cat2{

width:50%;
height:40px;
float:left;

}
.cat3{

width:12%;
height:40px;
float:left;

}
.cat4{

width:10%;
height:40px;
float:left;

}

.cat5{

width:auto;
height: 40px;
float: left;
text-align: center;
margin-top: -3px;

}
.product-loop ul li {

font: 14px News cycle;
font-weight:600;
}
#main-content {
float: none;
}
.category-description{

float:none;

}
.warning ul li{

height: 40px;

}
.product-loop ul,.product-loop a{

width:100%;

}
.product-loop-header{

font-size:14px;

}
.category-description .left{

width:35%;
padding-top: 40px;
border-top: 2px solid #E9EAF4;
margin-top: 25px;


}
.category-description .left img{

width:100%;

}
.category-description{

border:none;

}
.category-description .right{

width:65%;
padding-left:5%;
padding-top: 40px;
border-top: 2px solid #E9EAF4;
margin-top: 25px;
margin-left:0px;

}
.warning .left{

width:55%;
	border:none;
	margin-top: 0px;
	padding-top: 0px;
	
}
.warning .right{

width:40%;
padding-left:5%;
	border:none;
		margin-top: 0px;
	padding-top: 0px;
	
}
.category-description .right .term-description {
font: 16px Asap;
line-height: 1.6;
}
.category-description .right h3 {
margin-top: -5px;
font: 30px Kreon;
font-weight: 700;
margin-bottom: 5px;
}
.product-loop a {
height: 44px;
}


.checkout #main table.shop_table.cart thead tr {
border-bottom: 2px solid #535BA8;
font-family: News Cycle;
font-size: 15px;
color: #5259A6;
}
.checkout #main table.shop_table.cart tbody tr td {
font-family: News Cycle;
font-size: 15px;
font-weight: 600;
height: 50px;
}
.checkout #main table.shop_table.cart tbody tr td.actions{


height:80px;

}
input[name="update_cart"], input[name="proceed"] {
padding-left: 12px;
padding-right: 12px;
height: 37px;
background: #262C92;
color: #FFF;
font-family: News Cycle;
font-size: 15px;
padding-bottom: 1px;
}
.checkout #main .product-sku{

width:15%;

}
table.shop_table.cart tbody td.product-name{

width:40%px;


}
table.shop_table.cart tbody td.product-quantity{


width:15%;


}
table.shop_table.cart tbody td.product-price, table.shop_table.cart tbody td.product-subtotal{


width:10%;

}
table.shop_table.cart tbody td.product-quantity input.input-text.qty.text {
width: 44px;
height: 34px;
}

.people.about .left{

width:27%;

}
.people.about .left img{

width:100%;

}
.people.about .right {
float: left;
width: 69%;
padding-left:0px;
}
.people.about .right .left {
width: 90%;
margin-right: 0px;
}
.people.about .right .right {
margin-top: 29px;
margin-left: -1px;
width: 10%;
}
.people.about {
margin-bottom:20px;
}
.people.about.main .left{
width: 160px;
float: left;
margin-right: 9px;
}
.people.about.main .right{

width:auto;

}
.people.about.main .left img {
width: auto;
}
.people.about.main{

	width:100%;

}





}


@media screen and (max-width: 600px){
.home .carousel-caption h1 {
  width: 355px;
  margin-bottom: 0px;
  text-align: left;
  padding-left: 20px;
  padding-bottom: 16px;
  padding-top: 10px;
  text-transform: uppercase;
  font-size: 37px;
  line-height: 55px;
}
.pics .row .col-lg-4 a {
height: 208px;
padding-top: 22%;
}
.product-buy .right {
width: 262px;
float: left;
margin-left: 11px;
font-family: dosis;
}
.custom-more p {
font: 16px Asap;
color: #111;
line-height: 27px;
margin-bottom: 20px;
}
.custom-more ul {
padding-left: 17px;
margin-top: 5px;
margin-bottom: 25px;
float: left;
font-size: 16px;
}
.container.foot .footer-service {
margin-right: 60px;
}

.slide .item .fill {
background-repeat: no-repeat;
width: 100%;
height: 430px;
}
.home .carousel-caption h1 {
width: 316px;
}
.carousel-caption h1 {

font-size: 34px;
}
#navbar-top {
height: 94px;
}
.navbar-default .navbar-brand{

margin-top: 20px;

}
a.cart-count.v22 {
top: 29px;
}
.navbar-default .navbar-toggle.collapsed{

margin-top: 29px;

}
.container.foot .footer-nav .block {
width: 114px;
height: 190px;
}
.footer-info .row {
width: 100%;
color: #FFF;
padding-bottom: 0px;
margin-top: 10px;
font-size: 13px;
}

.cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals table td {

font-size: 17px;

}

#order_review .shop_table td, #order_review .shop_table th {
width: 250px;
line-height: 34px;
font-family: News Cycle;
font-size: 16px;
font-weight: 600;
}
.menu-down form#search-widget input {
width: 330px;
height: 50px;
background: #FFF;
}

.container.client {
padding-top: 20px;
padding-bottom: 50px;
}

#ul1.dropdown {
width: 180px;
}
ul.dropdown li.init {
background: url("../images/right-arrow.png") no-repeat 136px;
font: 16px Asap;
color: #262C92;
font-weight: 600;

}
ul.dropdown.on li.init {
background: url("../images/down-arrow.png") no-repeat 136px;
}
#ul1 li:not(.init) {
float: left;
width: 180px;
}

.client .h2 .left h2 {
font: 24px kreon;
}
.h2 .right {
margin-top: 17px;
}

p.layer-0 {
font: 20px news cycle;
color: #2C2692;
font-weight: 600;
margin-bottom: 3px;
}


.become-distributor h3 {
font: 26px Kreon;
}

.wpcf7 input[type="text"] {
font: 16px Asap;
}

.DA-3 textarea, .tech-comments textarea, .tech-hear textarea, .contact-comments textarea, .contact-hear textarea, .custom-project textarea, .custom-special textarea{

font: 16px Asap;

}

.people.about .left{

margin-right:0px;

}
.people.about .right .right {
margin-top: 22px;
margin-left: -1px;
width: 11%;
}
.people.about .right .left {
width: 89%;
margin-right: 0px;
}
.people.about .right .h2 h2 {
padding-left: 10px;
font-size: 28px;
}
.DA-inner1 p {
width: 40%;
}
.DA-3 .ex {
width: 59% !important;
}
input[name="da-sale-1"], input[name="da-sale-2"]{

width:100% !important;

}
.container.pics .row .col-lg-4 {
width: 60%;
}
.col-md-4 h3 {
font-size: 32px;
}

.navbar-default .navbar-toggle.collapsed{


width:51px;
height:47px;
display:block;
margin-right:11px;
margin-top:39px;
border:none;
background: url("../images/toggle.png");
background-size:100%;
border-radius: 0px;
z-index: 100;
	
}
.navbar-default .navbar-toggle.collapsed.on{

background: url("../images/toggle-2.png");
width:51px;
height:47px;
display:block;
margin-right:11px;
margin-top:39px;
border:none;
background-size:100%;
border-radius: 0px;
z-index: 100;
opacity:1;
}
a.cart-count.v22 {
top: 32px;
}
.menu-down ul li a {
width: 90%;
display: block;
margin: auto;
height: 53px;
font-size: 24px !important;
color: #FFF !important;
text-align: center;
padding-top: 16px;
border-bottom: 1px solid #979BFF;
}
.menu-down ul li {
height: 54px;
width: 100%;
}
.menu-down .row .col-md-4 a{

font-size: 25px;

}
.menu-down .row .col-md-4 {
padding-top: 10px;
width: 33.3%;
float: left;
text-align: center;
height: 100%;
font-size: 21px;
font-family: ropa sans;
border-right: 1px solid;
padding-bottom: 2px;
font-weight: 700;
}

.sidebar-module.search {
margin-top: 30px;
padding-left: 30px;
width: 100%;
height: 65px !important;
border-bottom: 1px solid #686AC3;
}
.menu-down form#search-widget input {
width: 330px;
height: 47px;
background: #FFF;
}
.menu-down form#search-widget button{

height: 47px;

}
.slide .item .fill {
height: 403px;
}
.navbar-default .navbar-brand {
margin-top: 26px;
width: 198px;
height: auto;
}




}
@media screen and (max-width: 568px){
.home .carousel-caption h1{

font-size: 34px;

}


.pics .row .col-lg-4 a {
height: 200px;
padding-top: 22%;
}
.product-buy .right{
width: 217px;
float: left;
margin-left: 19px;
font-family: dosis;
}

.container.foot .footer-service {
margin-right: 40px;
}

.footer-nav ul li {
font-size: 15px;
}
.footer-service ul li{

font-size:13px;

}
.footer-service ul li span {
font-weight: 400;
font-size: 13px;
}
.row.table {

font: 15px News cycle;
font-weight: 600;
}
.row .level-1 {
height: 26px;
padding-bottom: 0px;
border-bottom: 2px solid #535BA8;
font-size: 13px;
color: #5259A6;
}
.row .cla {
height: 68px;
padding-top: 6px;
}
#loginform p input[type="text"], #loginform p input[type="password"] {
width: 68%;
}
p.login-remember {
width: 65%;
}
.distributor-login p.welcome {
width: 93%;
}
#ul1.dropdown,#ul2.dropdown,#searchform {
width: 66%;
margin-left: 86px;
}
.input-bg {
width: 48px;
}
#searchform input[type="text"] {

width:84%;
font: 16px Asap;
color: #BBB;
font-weight: 600;
}


ul.dropdown li.init {
background: url("../images/right-arrow.png") no-repeat 287px;
font: 16px Asap;
color: #262C92;
font-weight: 600;

}
ul.dropdown.on li.init {
background: url("../images/down-arrow.png") no-repeat 287px;
}
#ul1 li:not(.init), #ul2 li:not(.init) {
float: left;
width: 100%;
}

#main-product .main-description{

margin-bottom: 40px;

}
.container .row .col-sm-3 .about-side-1 li{

font: 12px allerta;

}
.warning ul li{

font-size: 12px;
height: 37px;

}
.category-description .right h3 {
margin-top: -8px;
font: 29px Kreon;
}
input#place_order {
float: right;
padding-left: 11px;
padding-right: 11px;
height: 38px;
background: #262C92;
color: #FFF;
font-family: News Cycle;
font-size: 19px;
padding-bottom: 5px;
width: 133px;
background: #38B028;
font-weight: 600;
}

.form-row.terms input {
visibility: visible;
display: block;
float: right;
margin: 18px 14px 0;
}
.col-md-4 h3 {
font-size: 30px;
margin-top: 8px;
}

.container.company .col-md-4 {
height: 49px;
}
.container.company p {

margin-top: 5px;
}

.home .carousel-caption h1 {
width: 287px;
padding-bottom: 14px;
}
.carousel-caption h1 {
font-size: 31px;
}
.item .fill {
height: 403px;
}
p.login-remember label {
font: 16px rosario !important;
width: 120px;
display: block;
margin-left: auto;
margin-right: 85px;
margin-top: 10px;
}

.pull7 p {
padding-left: 10px;
font: 14px news cycle;
font-weight: 700;
/* padding-bottom: 10px; */
margin-bottom: 10px;
line-height: 17px;
}





}

@media screen and (max-width: 414px){
.Search.Results #content #main {
  width: 96%;
  margin-left: 2%;
}
.Search.Results #content article h1 a {
  color: #262C92;
  font-family: Asap;
  font-size: 21px;
  line-height: 24px;
  display: block;
}
.home .carousel-caption h1 {
  font-size: 29px;
  line-height: 39px;
}
.Search.Results #content article.type-product h1 a {
  background: url("../images/cart-hover.png") no-repeat 0px 2px;
  padding-left: 30px;
}
.Search.Results #content .archive_header {
  color: #262C92;
  font-family: Asap;
  font-size: 30px;
  border-bottom: 2px solid #262C92;
  margin-bottom: 25px;
  margin-top: 50px;
}
.col-md-4 a img{

width:20px;
height:20px;

}
.col-md-4:nth-child(2) a img {
width: 15px;
height: 20px;
}
.col-md-4 a p{

margin-top:6px !important;

}
.district .out .left {
float: left;
width: 68%;
margin-right: 1%;
padding-left: 0%;
border-bottom: 2px dashed #E9EAF4;
} 
.district .out .right {
float: left;
width: 30%; 
margin-right: 0%;
padding-right: 0%;
border-bottom: 2px dashed #E9EAF4;
}
.district .out.four .left {
padding-bottom: 7px;
}
.district .out.second .left {
width: 100%;
padding-right: 0px;
}
.district .out .right {
float: left;
width: 100%;
margin-right: 0%;
padding-right: 0%;
border-bottom: 2px dashed #E9EAF4;
}
.district h3 {
font-family: Kreon;
font-size: 26px;
color: #262C92;
font-weight: 700;
}

.navbar-default .navbar-brand {
margin-top: 14px;
width: 158px;
height: auto;
}

a.cart-count.v22 {
right: 70px;
top: 30px;
position: absolute;
float: right;
display: block;
width: 66px;
height: 61px;
padding-top: 0px;
background: url("../images/cart@2x.png") no-repeat 8px 3px;
background-size: 47%;
padding-right: 26px;
border-right: 1px solid #BBB;
top: 15px;
}
a.cart-count.v22 span {
width: 52px;
text-align: center;
display: block;
position: absolute;
bottom: 5px;
font-weight: 400;
}

.navbar-default .navbar-toggle.collapsed {
width: 42px;
height: 41px;
display: block;
margin-right: 0px;
margin-top: 24px;
border: none;
background: url("../images/toggle.png");
background-repeat: no-repeat;
background-size: 100%;
border-radius: 0px;
z-index: 100;
}
.navbar-default .navbar-toggle.collapsed.on {
width: 42px;
height: 41px;
display: block;
margin-right: 0px;
margin-top: 24px;
border: none;
background: url("../images/toggle-2.png");
background-repeat: no-repeat;
background-size: 100%;
border-radius: 0px;
z-index: 100;
opacity: 1;
}

#navbar-top {
height: 65px;
}
.sidebar-module.search {
margin-top: 13px;
padding-left: 30px;
width: 100%;
height: 50px !important;
border-bottom: 1px solid #686AC3;
}
.menu-down .search form#search-widget {
float: left;
opacity: 8;
height: 40px;
width: 100%;
}
form#search-widget input {
width: 210px!important;
height: 41px!important;
background: #FFF;
}
form#search-widget button {
height: 41px!important;
width:41px!important;
}

.menu-down .row .col-md-4 a {
font-size: 17px;
}
.slide .item .fill {
height: 355px;
}
.item .fill {
height: 355px;
}
.carousel-caption h1 {
font-size: 29px;
}
.home .carousel-caption h1 {
width: 251px;
padding-bottom: 14px;
}
.container.pics .row .col-lg-4 {
width: 84%;
}
.container.company .row .col-md-4:first-child, .container.company .row .col-md-4:last-child{

width:25%;


}
.container.company .row .col-md-4:nth-child(2){

width:50%;

}
.col-md-4 h3 {
font-size: 29px;
margin-top: 8px;
}
.container.company p {
width: 89%;
font-size: 20px;
}
.container.foot .footer-service{

width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom: 10px;

}
.container.foot .footer-service .logo-footer{

text-align:center;

}
.container.foot .footer-service a{

display:block;
margin:auto;
text-align:left;

}

.international {
margin-top: 0px;
text-align:left;
width:45%;
}
.footer-service ul li {
font-size: 12px;
}
.footer-service ul li span {
font-weight: 400;
font-size: 12px;
margin-bottom: -17px;
display: block;
}
.container.foot .footer-nav {
width: 264px;
margin-left: auto;
margin-right: auto;
float: none;
}
.footer-service ul li {

float: left;
 text-align: left;
}
.footer-service ul {
padding-left: 3px;
margin-top: 25px;
margin-left: 15%;
width: 84%;
display: block;
float: left;
}
li.toll-free {

width:49%;
}

.container.foot .footer-nav {
width: 100%;
margin-left: 17%;
margin-right: auto;
float: none;
}
.container.foot .footer-nav .block {
width: 40%;
height: 190px;
text-align: left;
margin-right: 0px;
}
.footer-info .row {
width: 100%;
color: #FFF;
padding-bottom: 0px;
margin-top: -10px;
font-size: 12px;
}

.h2 .left {
width: 88%;
}
#ul1.dropdown, #ul2.dropdown, #searchform {
width: 96%;

margin-left: auto;
margin-left: auto;
}
ul.dropdown li.init {
background: url("../images/right-arrow.png") no-repeat 319px !important;
font: 16px Asap;
color: #262C92;
font-weight: 600;

}
ul.dropdown.on li.init {
background: url("../images/down-arrow.png") no-repeat 319px !important;
}
.category-description .right {
width: 100%;
padding-left: 5%;
padding-top: 40px;
border-top: 2px solid #E9EAF4;
margin-top: 25px;
margin-left: 0px;
}
.category-description .left {
width: 76%;
padding-top: 40px;
border-top: none;
margin-top: 25px;
margin-left: 13%;
float: left;
}
.category-description .right {
width: 100%;
padding-left: 0px;
padding-top: 40px;
border-top: none;
margin-top: 25px;
margin-left: 0px;
text-align: center;
}
.warning .left, .warning .right{

width: 90% !important;
border: none;
margin-top: 0px !important;
padding-top: 0px !important;
text-align:left;
margin-left:5% !important;


}
.warning ul li{


background-position:3px 0px !important;
	padding-top: 5px !important;

}
.warning{


padding-top:20px;
	border-top: 2px solid #E9EAF4;


}
.filter{

display:none !important;

}
.product-up .left {
width: 100%;
float: left;
}
.product-up .left .images{

width:60%;
margin:auto;

}
.product-buy .left {
width: 262px;
float: none;
margin: auto;
}
.product-buy .right {
width: 100%;
float: left;
margin-left: 0px;
font-family: dosis;
margin-top: 20px;
}
.product-up .right {
float: left;
margin-left: 20%;
width: 80%;
margin-top: 20px;
}
.product-warning .up {
padding: 15px 0px 0px 70px;

height: auto;
width: 95%;
}
.product-warning {
margin-bottom: 30px;
height: auto;
background-color: #FCC558;
/* font-family: Asap; */
font-size: 14px;
font-family: 'Archivo Narrow', sans-serif;
padding-bottom: 20px;
}
.product-select ul {
width: 76%;
margin-left: 17px;
}
.banner-caption h1 {
font-size: 30px;
}
.banner-caption {
float: left;
width: 100%;
height: 63px;
}
p.check-p {
font-family: Asap;
color: #111;
font-size: 15px;
margin-bottom: 30px;
line-height: 27px;
}

.client .h2 .left h2 {
font: 29px kreon;
}
p.layer-0 {
line-height:27px;
font: 20px news cycle;
color: #2C2692;
font-weight: 600;
margin-bottom: 3px;
}
p.layer-1 {
font: 15px Asap;
margin-top: 0px;
line-height:27px;
}
p{

font-family: Asap;
font-size:15px;
color:#111;
line-height:27px;


}
.advantage p {
font: 15px rosario;
font-style: italic;
color: #111;
margin-bottom: 20px;
line-height: 1.6;
}
.layer-2 {
font: 15px Asap;
line-height:27px;
}
.how-order p {
font-family: Asap;
color: #111;
font-size: 15px;
}
.layer-1 {
font: 15px Asap;
line-height:27px;
}
.how-order h6 {

font-weight: 700;
font-size: 16px;
}
.contact ul {
float: left;
width: 100%;
padding-left: 0px;
margin-top: -10px;
margin-bottom: 25px;
font: 15px Asap;
line-height: 26px;
}
.single p {
float: left;
margin-bottom: 22px;
font: 15px Asap;
line-height: 1.5;
}
.low-part ul {
width: 87%;
float: left;
padding-left: 17px;
margin-top: 5px;
margin-bottom: 25px;
margin-left: 10%;
float: left;
font: 15px Asap;
line-height: 27px;
color: #444;
}
.blog .blog_content {
float: left;
margin-bottom: 40px;
font: 15px Asap;
line-height: 1.5;
}
.become-distributor h3 {
font: 29px Kreon;
line-height:27px;
}
#main-product .main-description {
font: 15px rosario;
line-height:27px;
}
ul.layer-1 {
float: left;
width: 100%;
padding-left: 17px;
margin-top: -10px;
margin-bottom: 25px;
line-height: 27px;

}
ul.layer-1 li{

font-size: 14px;

}
.list .col-sm-6.right, .list .col-sm-6.left {
width: 100%;
float: left;
}
.list .col-sm-6 ul li {
height: 47px;
margin-bottom: 12px;
font: 15px rosario;
font-weight: 600;
padding-top: 13px;
width: 70%;
margin-left: auto;
margin-right: auto;
display: block;
}
.advantage ul li {
font: 15px rosario;
font-style: italic;
color: #111;
line-height: 1.6;
margin-bottom: 10px;
}
.people.about .right .h2 h2 {
padding-left: 5px;
font-size: 19px;
}
.people.about .right .left {
width: 78%;
margin-right: 0px;
}
.people.about .right .h2 {
margin-top: 61px;
}
.people.about .right .right {
margin-top: 11px;
margin-left: -1px;
width: 42px;
}
.client .h2 .left h2 {
font: 19px kreon;
}
.h2 .right {
margin-top: 11px;
}
p.login-remember label {
font: 16px rosario !important;
width: 120px;
display: block;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}
p.login-remember {
width: 90%;
float: left;
margin-top: 0px;
}
p.login-submit {
width: 140px;
height: 32px;
float: left;
margin-top: 0px;
}

.distributor-login p.welcome {
width: 90%;
text-align: right;
}
#loginform p input[type="text"], #loginform p input[type="password"] {
width: 90%;
}
p.login-submit {
width: 90%;
height: auto;
float: left;
margin-top: 0px;
text-align: right;
}
#loginform p label {
font: 16px Asap;
color: #444;
width: 120px;
}
.container .row .col-sm-3 .about-side-1 li {
float: left;
border-bottom: none;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 17px;
border-right: none;
font: 13px allerta;
width: 100%;
padding: 0px !important;
border-bottom: 1px solid #CCC;
font: 13px allerta;
}
.container .row .col-sm-3 .about-side-1 li a{

padding-bottom: 6px;
display: block;

}
.wpcf7 input[type="text"] {
font: 13px Asap;
}
.DA-3 textarea, .tech-comments textarea, .tech-hear textarea, .contact-comments textarea, .contact-hear textarea, .custom-project textarea, .custom-special textarea {
font: 13px Asap;
}
.DA-3 .ex {
width: 59% !important;
font-size: 14px;
}
.col-sm-5.nation {
width: 30.66666667%!important;
float:left;
}
.col-sm-4.nation {
width: 44.33333333%!important;
float:left;
}
.row .level-t {

border-bottom: 1px dashed #D8D8DA;
font-size: 12px;
}
.pull5 .row .col-sm-5 div:nth-child(2){

font-size: 10px;

}
.row .level-t {
height: 52px;
padding-top: 9px;
}
.over {
border-bottom: 1px solid #272C94;
padding-top: 8px;
padding-bottom: 8px;
}
.province {
margin-bottom: 6px;
color: #2C2692;
background: url("../images/right-arrow.png") no-repeat 0px 1px;
background-size: 10%;
font: 16px Asap;
color: #262C92;
padding-left: 30px;
margin-top: 8px;
font-weight: 700;
height: 21px;
cursor: pointer;
width: 188px;
}
.find-distributor h3 {
width: 100%;
float: left;
font: 27px Kreon;
}
p.lead.blog-description {
float: left;
width: auto;
font: 12px Asap;
color: #262C92;
margin-bottom: 2px;
}
ul.post-categories li {
list-style: none;
font: 12px Asap;
color: #262C92;
}

.container.foot {
padding: 0px 20px 20px 15px;
padding-top: 5px;
}

.cont-mid ul li {
font: 13px allerta;

}
.cart-collaterals .cart_totals h2 {
margin-top: 0px;
font: 16px Asap;
font-weight: 700;
}
form.shipping_calculator h2 a {
font: 16px Asap;
font-weight: 700;

}
.cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals table td {
font-size: 16px;
}
.checkout #main table.shop_table.cart thead tr {
border-bottom: 2px solid #535BA8;
font-family: News Cycle;
font-size: 13px;
color: #5259A6;
}
.checkout #main table.shop_table.cart tbody tr td {
font-family: News Cycle;
font-size: 13px;
font-weight: 600;
height: 50px;
}
#customer_details h3 {
margin-top: 0px;
font: 16px Asap;
font-weight: 700;
}
#order_review_heading {
margin-top: 50px;
font: 16px Asap;
font-weight: 700;
}


#order_review{

float:left;
padding-bottom:30px !important;

}
.form-row.terms {
width: 100%;
}
input#place_order {
float: right;
padding-left: 11px;
padding-right: 11px;
height: 38px;
background: #262C92;
color: #FFF;
font-family: News Cycle;
font-size: 19px;
padding-bottom: 5px;
width: 133px;
background: #38B028;
font-weight: 600;
position: absolute;
bottom: 0px;
right: 0%;
}
.form-row.terms input {
visibility: visible;
display: block;
float: right;
margin: 18px 0px 18px 14px;
}
#order_review_heading {

margin-bottom: 0px;

}
.how-order .part-1 .record, .how-order .part-2 .order-part {
display: block;
width: 158px;
background-color: #262C92;
text-align: center;
color: #FFF !important;
font-size: 13px;
padding: 6px;
margin-top: 15px;
margin-bottom: 27px;
float: left;
}

.custom1, .custom2, .custom3 {
margin-bottom: 10px;
color: #2C2692;
background: url("../images/right-arrow.png") no-repeat 0px 1px;
background-size: 13%;
border: none;
font: 16px Asap;
color: #262C92;
padding-left: 24px;
margin-top: 10px;
width: 138px;
height: 28px;
cursor: pointer;
}
.custom1.on, .custom2.on, .custom3.on {
margin-bottom: 10px;
color: #2C2692;
background: url("../images/down-arrow.png") no-repeat 0px 1px;
background-size: 13%;
border: none;
font: 16px Asap;
color: #262C92;
padding-left: 24px;
margin-top: 10px;
width: 138px;
height: 28px;
cursor: pointer;
}
.custom-more p {
font: 15px Asap;
color: #111;
line-height: 27px;
margin-bottom: 20px;
}
.custom-more ul {
padding-left: 17px;
margin-top: 5px;
margin-bottom: 25px;
float: left;
font-size: 15px;
}
.row .level-1 {
height: 42px;
padding-bottom: 0px;
border-bottom: 2px solid #535BA8;
font-size: 13px;
color: #5259A6;
}
.electron h4 {
float: left;
width: 100%;
font-weight: 600;
color: #2C2692;
font-size: 16px;
}
.entry-summary h3 {
font: 16px Asap;
font-weight: 700;
color: #2C2692;
}
p{

font-family: Asap;
font-size:15px;
color:#111;
line-height:27px;


}
.product-faq h4, .product p {
font-size: 15px;
font-family: Asap;
line-height: 1.6;
}
.career .layer-1 strong {
width: 100%;
display: block;
margin-bottom: 0px;
}
p.layer-0 {
line-height: 27px;
font: 18px news cycle;
color: #2C2692;
font-weight: 600;
margin-bottom: 3px;
}

.career .layer-1 strong {
width: 100%;
display: block;
margin-bottom: 0px;
font-size: 17px;
}


.warning .right {

padding-left: 0%;
}

.container.checkout {
padding-top: 80px;
}
.documentation ul {
width: 100%;
margin-left: 17px;
font-size: 15px;
font-family: Asap;
line-height: 1.6;
}
.reference-articles h5, .reference-articles a, .reference-articles p {
font-size: 15px;
font-family: Asap;
line-height: 1.6;
}
p.login-remember label {
font: 16px Asap !important;
width: 100% !important;
}
#loginform p {
margin-bottom: 10px;
}
.custom input[type="date"] {
width: 125px;
font: 14px Asap;
}
.custom-date{

width:125px;
font: 14px Asap;

}
.completion-date {
width: auto;
float: left;
margin: 3px 10px 0px 0px;
font-size: 14px;
}
.sku-option{

display:block;

}
.cat1,.cat-1{

display:none;

}
.cat2,.cat-2{

width:58%;

}
.cat3,.cat-3{

width:16%;

}
.cat4,.cat-4{

width:11%;

}
.cat5{

width:15%;

}
.cat5 img {
width: 20px;
margin-right: 0px;
}
.product-loop a {
height: 50px;
	padding-top: 14px;
}
.product-loop ul li {

height: 50px;
}
.cat2 {
margin-top: -11px;
font-size:13px;
}
.product-loop-header{

padding-bottom: 1px;
padding-top: 0px;
}

.xoxo li .widget-title {

font: 14px allerta;
margin-bottom:5px;
}
form.checkout input, form.checkout textarea {

font:13px Asap;
font-size:13px !important;

}


}
@media screen and (max-width: 384px){
.cat2 {
margin-top: -11px;
font-size: 12px;
}
.slide .item .fill {
height: 330px;
}
.item .fill {
height: 330px;
}
.container.pics .row .col-lg-4 {
width: 90%;
}
.col-md-4 h3 {
font-size: 27px;
margin-top: 11px;
}

.container.company p {
width: 100%;
font-size: 20px;
}


form#search-widget input {
width: 205px!important;
}
.sidebar-module.search {

padding-left: 17px;
}


.h2 .left {
width: 87%;
}

ul.dropdown li.init {
background: url("../images/right-arrow.png") no-repeat 272px !important;
font: 16px Asap;
color: #262C92;
font-weight: 600;
}

ul.dropdown.on li.init {
background: url("../images/down-arrow.png") no-repeat 272px !important;
}
.entry-summary h3 {
font: 15px Asap;
font-weight: 700;
color: #2C2692;
}
.right.about p {
display: inline-block;
vertical-align: middle;
margin-top: 60px;
margin-left: 10px;
font: 18px rosario;
color: #262C92;
font-weight: bold;
}
.people.about.main .left {
width: 151px;
float: left;
margin-right: 7px;
}
.right.about p span {
color: #111;
font-weight: 400;
font-size: 17px;
}
.right.about p span {
color: #111;
font-weight: 400;
font-size: 16px;
}
.right.about p {
display: inline-block;
vertical-align: middle;
margin-top: 60px;
margin-left: 19px;
font: 18px rosario;
color: #262C92;
font-weight: bold;
text-align: left;
width: 132px;
}

.footer-nav .block h2 {
font-family: Ropa Sans;
font-size: 20px;
color: #FFF;
text-decoration: underline;
}
.list .col-sm-6 ul li {
font: 14px rosario;
font-weight: 600;
}
.h2 .right {
background: url("../images/h_tag.png") no-repeat;
background-size: 100%;
float: left;
width: 33px;
height: 22px;
margin-left: -1px;
}
.h2 .right {
margin-top: 14px;
}
.h2 .left {
width: 90%;
}
.people.about .right .right {
margin-top: 14px;
margin-left: -1px;
width: 33px;
}
.people.about .right .left {
width: 86%;
margin-right: 0px;
}












}

@media screen and (max-width: 375px){
.pics .row .col-lg-4 a {
height: 192px;
padding-top: 22%;
}
.carousel-caption h1 {
font-size: 26px;
}
.carousel-caption {
left: 3%;
bottom: 0px;
}
.carousel-caption h1 {
font-size: 26px;
padding-top: 12px;
}
.people.about.main .left {
width: 146px;
}
.people.about.main .left img {
width: 275px;
}
.container.foot {
padding: 0px 20px 20px 5px;
padding-top: 5px;
}
.pull7 p {
padding-left: 10px;
font: 14px news cycle;
font-weight: 700;
/* padding-bottom: 10px; */
margin-bottom: 10px;
line-height: 15px;
}
.find-distributor h3 {
width: 100%;
float: left;
font: 25px Kreon;
}
.menu-down .row .col-md-4 {
padding-top: 10px;
width: 33.3%;
float: left;
text-align: center;
height: 100%;
padding-left: 0px;
padding-right: 0px;
font-size: 13px;
font-family: ropa sans;
border-right: 1px solid;
padding-bottom: 2px;
font-weight: 700;
}
.menu-down .row .col-md-4 a {
font-size: 19px;
}
.menu-down ul li a {

font-size: 23px !important;

}

.product-remove{

display:none;

}
.checkout #main .product-sku {
width: 18%;
}
table.shop_table.cart tbody td.product-name {
width: 28%;
}
.product-remove{

display:none;

}
.checkout #main .product-sku {
width: 18%;
}
table.shop_table.cart tbody td.product-name {
width: 28%;
}
input[name="update_cart"], input[name="proceed"] {
padding-left: 12px;
padding-right: 12px;
height: 31px;
background: #262C92;
color: #FFF;
font-family: News Cycle;
font-size: 13px;
padding-bottom: 4px;
}
section.shipping-calculator-form .shipping-info {
font-size: 15px;
}
section.shipping-calculator-form .form-row {
width: 151px;
height: 37px;
float: left;
display: block;
clear: none;
margin-right: 10px;
}
section.shipping-calculator-form .form-row select, section.shipping-calculator-form .form-row input, section.shipping-calculator-form .form-row a {
width: 100%;
height: 37px;
font: 13px Asap;
padding-left: 10px;
color: #999;
border-radius: 0px;
border: 1px solid #666;
float: left;
display: block;
}














}

@media screen and (max-width: 320px){

.navbar-default .navbar-brand {
margin-top: 14px;
width: 137px;
height: auto;
}

a.cart-count.v22 {
right: 65px;
top: 30px;
position: absolute;
float: right;
display: block;
width: 56px;
height: 47px;
padding-top: 0px;
background: url("../images/cart@2x.png") no-repeat 9px 1px;
background-size: 52%;
padding-right: 13px;
border-right: 1px solid #BBB;
top: 19px;
}
a.cart-count.v22 span {
width: 52px;
text-align: center;
display: block;
position: absolute;
bottom: -1px;
font-weight: 400;
font-size: 13px;
}
#navbar-top {
height: 55px;
}
form#search-widget input {
width: 184px!important;
}
.menu-down .row .col-md-4 a {
font-size: 15px;
/* margin-bottom: 5px; */
}
.menu-down .row .col-md-4 a p{

margin: 9px 0 5px;
font-size: 15px;

}
.container.company .row .col-md-4:first-child, .container.company .row .col-md-4:last-child {
width: 24%;
}
.container.company .row .col-md-4:nth-child(2) {
width: 52%;
}
.col-md-4 h3 {
font-size: 24px;
margin-top: 11px;
}
.container.company p {
width: 100%;
font-size: 19px;
}
.container.foot .footer-nav {
width: 100%;
margin-left: 14%;
margin-right: auto;
float: none;
}
.container.foot .footer-nav .block {
width: 46%;
height: 190px;
text-align: left;
margin-right: 0px;
}
li.toll-free {
width: 52%;
}
.footer-nav .block h2 {
font-family: Ropa Sans;
font-size: 19px;
color: #FFF;
text-decoration: underline;
line-height: 16px;
}
.footer-info .row {
width: 100%;
color: #FFF;
padding-bottom: 0px;
margin-top: -10px;
font-size: 12px;
}
.slide .item .fill {
height: 300px;
}
.item .fill {
height: 300px;
}
.h2 .left {
width: 88%;
}
ul.dropdown li.init {
background: url("../images/right-arrow.png") no-repeat 248px !important;
font: 16px Asap;
color: #262C92;
font-weight: 600;
}
ul.dropdown.on li.init {
background: url("../images/down-arrow.png") no-repeat 248px !important;
}
.warning ul li {
background-position: 3px 0px !important;
padding-top: 0px !important;
margin-bottom: 12px;
}
.h2 .right {

display: none;
}
.h2 .left {
width: 100%;
}
.product-up .left .images {
width: 74%;
margin: auto;
}
.banner-caption h1 {
font-size: 24px;
}
.banner-caption {
float: left;
width: 100%;
height: 54px;
}
.container.client {
padding-top: 10px;
padding-bottom: 50px;
}
.container.foot {
padding: 0px 20px 20px 0px;
padding-top: 5px;
}
.footer-service ul {
padding-left: 3px;
margin-top: 25px;
margin-left: 14%;
width: 84%;
display: block;
float: left;
}
.entry-summary h3 {
font: 14px Asap;
font-weight: 700;
color: #2C2692;
}
.product-faq .dropdown.on {
background: url("../images/down-arrow.png") no-repeat 51px;
}
.pull7 {
height: 42px;
}
.pull7 p {
padding-left: 10px;
font: 14px news cycle;
font-weight: 700;
/* padding-bottom: 10px; */
margin-bottom: 8px;
line-height: 15px;
}
.row .level-2 {
height: 80px;
padding-top: 21px;
border-bottom: 1px dashed #D8D8DA;
}
.row .cla {
height: 80px;
padding-top: 0px;
}
.row .level-1 {
height: 42px;
padding-bottom: 0px;
border-bottom: 2px solid #535BA8;
font-size: 11px;
color: #5259A6;
}
p.lead.blog-description {
float: left;
width: auto;
font: 11px Asap;
color: #262C92;
margin-bottom: 0px;
}
.single p.lead.blog-description {
margin-bottom: 0px;
}
ul.post-categories li {
list-style: none;
font: 11px Asap;
color: #262C92;
}
.blog .blog-header {
height: 97px;
}
.cont-mid ul li {
font: 11px allerta;
}
.distributor-login p.welcome {

text-align: right;
margin-top: 5px;
font: 16px Asap;
color: #444;
}

.DA-3 .ex {
width: 59% !important;
font-size: 13px;
}
table.shop_table.cart tbody td.product-quantity input.input-text.qty.text {
width: 41px;
height: 34px;
margin-left: 1px;
}
section.shipping-calculator-form .form-row {
width: 141px;
height: 37px;
float: left;
display: block;
clear: none;
margin-right: 6px;
}
.form-row.terms label {
display: block;
float: left;
font-size: 14px;
}
.form-row.place-order {
width: 100%;
float: left;
padding-top: 5px;
border-top: 2px solid #535BA8;
margin-top: 20px;
}
.how-order .part-1 .record, .how-order .part-2 .order-part {
display: block;
width: 158px;
background-color: #262C92;
text-align: center;
color: #FFF !important;
font-size: 14px;
padding: 6px;
margin-top: 15px;
margin-bottom: 27px;
float: left;
}
.shipping-info p, .term p {
margin-bottom: 27px;
font-family: Asap;
font-size: 15px;
}
.sub-dom {
float: left;
font: 16px Asap;
line-height: 1.4;
color: #212121;
font-weight: 700;
margin-bottom: 6px;
color: #2C2692;
}
.container.pics .row .col-lg-4 {
width: 87%;
}
.people.about.main .left {
width: 130px;
}
.people.about.main .left img {
width: 266px;
}
.people.about .right .h2 {
margin-top: 47px;
}
.people.about .right .h2 h2 {
padding-left: 2px;
font-size: 21px;
}
.people.about .right .left {
width: 100%;
margin-right: 0px;
}
.advantage .click {
display: block;
width: 138px;
height: 25px;
background: url("../images/low-3-2.png") no-repeat;
background-size: 100%;
text-align: center;
color: #FFF;
font: 14px rosario;
padding-top: 4px;
padding-left: 24px;
margin-top: 0px;
margin-bottom: 19px;
float: left;
}
.sidebar-module.search {
padding-left: 9px;
}
form#search-widget input {
width: 197px!important;
}
.international {
margin-top: 0px;
text-align: left;
width: 45%;
margin-left: 5px;
}
.district h3 {
font-family: Kreon;
font-size: 24px;
color: #262C92;
font-weight: 700;
margin-bottom: 3px;
}
.pics .row .col-lg-4 a {
height: 156px;
padding-top: 20%;
}
.pics .row .col-lg-4 a span {
font-size: 34px;
}
.pics .row .col-lg-4 a span.ask {
width: 132px;
height: 54px;
font-size: 34px;
}

.col-md-4 a img{

width:19px;
height:19px;

}
.col-md-4:nth-child(2) a img {
width: 14px;
height: 19px;
}
.col-md-4 a p{

margin-top:5px !important;

}
.about.main {
  margin-top: 10px;
}
.home .carousel-caption h1{
  width: 199px;
  padding-bottom: 12px;
  font-size: 22px;
  line-height: 30px;

}




}




