/*
Theme Name: back2health
Theme URI: http://www.a2ztechnologies.in
Author: A2Z Developing Team
Description: New Responsive Theme
Version: 1.0 Beta
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.animation{ visibility:hidden;}
/**/
header .header-top{ background:#ebebeb; padding:10px 0;}
header .header-top .top-left{}
header .header-top .top-left ul{ margin:0;}
header .header-top .top-left ul li a{ color:#747474; font-size:14px; font-family:'Arial'; font-weight:500; text-decoration:none;}
header .header-top .top-right{}
header .header-top .top-right ul{ margin:0;}
header .header-top .top-right ul li a{ color:#747474; font-size:13px; font-family:'Arial'; text-decoration:none;}
header .header-top ul li a:hover{ color:#1e1e1e;}
/**/
header .header-middle { padding: 15px 0;}
header .header-middle .search { padding-top: 20px;}
header .header-middle input[type="text"] { background: rgba(0, 0, 0, 0) url("img/icons/top-search.png") no-repeat scroll 100% -4px; padding-right: 45px;}
header .header-middle .cart .btn-cart{ background:#216cb4; color:#fff;}
/**/
header .mainmenu { background:url(img/others/menu-strip.png) repeat-x scroll 0 0 #003260;}
header .mainmenu .navbar-nav li a { color: #fff;  font-family: "Roboto";  font-size: 14px;  text-transform: uppercase; padding: 15px 30px;}
/**/
header .header-bottom .carousel-content-panel { position: absolute;  top: 6%;background-color: rgba(0, 0, 0, 0.24);padding: 8px;}
header .header-bottom .carousel-content-panel h3{ color:#fff; font-size:45px; font-family: "Roboto"; text-transform: uppercase; font-weight:400;}
header .header-bottom .carousel-content-panel h2{ color:#fff; font-size:40px; font-family: "Oswald"; text-transform: uppercase; font-weight:300;}
header .header-bottom .carousel-content-panel p{  color: #fff;  font-family: "Roboto";  font-size: 30px;}
header .header-bottom .carousel-content-panel a.btn-buy{ background:url(img/others/buy-strip.png) repeat-x; color:#fff; font-size:15px;  font-family: "Roboto"; text-transform: uppercase;} 
/**/
header .bottom-menu{ background:#05628d; padding:25px 0;} 
header .bottom-menu ul{ margin:0;}
header .bottom-menu ul li a{ color: #fff;  font-family: "Roboto";  font-size: 14px; text-decoration:none;} 
.teabu {
    float: right;
    color: #E7211C;
    font-size: 16px;
font-weight:bold;
}
/* sub menu */
.mainmenu .sub-menu {list-style: outside none none;  min-width: 250px;  padding: 0;  position: absolute;  z-index: 1000;  display:none;}
.mainmenu li:hover .sub-menu{ display:block; }
.mainmenu .sub-menu li{}
.mainmenu .sub-menu li a { background: none repeat scroll 0 0 #003260;  display: block;  padding: 10px 13px;  text-align: left;  text-decoration: none;  transition: all 1s ease-in-out 0s; font-size:12px !important;}
.mainmenu .sub-menu li a:hover { background:#232323; border-left:5px solid #000; padding-left:25px;}
/**/
/* holder */
.holder{}
.holder .Categories{ background:#1e5a94; margin-top:27px; }
.holder .Categories h3 { background: #ed1e26 none repeat scroll 0 0;  color: #fff;  font-family: "Roboto";  font-size: 20px;  margin: 0;  padding: 11px;  text-transform: uppercase;}
.holder p{ color:#929292; font-size:13px; font-family: "Roboto"; line-height:1.7;}
.holder .Categories ul li { padding: 8px 15px;}
.holder .Categories ul li:hover{ background:#f8f8f8;}
.holder .Categories ul li a{ color:#fff; font-size:17px; font-family: "Roboto"; text-decoration:none;}
.holder .Categories ul li:hover a{ color:#262626;}
.holder .Categories .content { padding: 20px 0;}
.holder .add{ margin-top:20px;}
/**/
.holder .product-holder{}
.holder .product-holder h3{ color:#e7211c; font-size:23px; font-family: "Roboto"; margin:15px 0;}
.holder .product-holder .box{ border:1px solid #ccc; margin-bottom:15px;}
.holder .product-holder .box h4{ color:#077ce8; font-size:17px; font-family: "Roboto";}
.holder .product-holder .box p{ color:#929292; font-size:13px; font-family: "Roboto"; line-height:1.5;}
.holder .product-holder .box .box-content { padding: 10px;}
.holder .product-holder .box .rate{ background:#f1f1f1;}
.holder .product-holder .box .rate ul { border-top: 1px solid #ccc;  margin: 0; padding: 0 9px;}
.holder .product-holder .box .rate ul li { padding: 5px 25px;  border-right: 1px solid #ccc;}
.holder .product-holder .box .rate ul li:last-child{ border-right:none;}
.holder .product-holder .box .rate ul li a{ color:#02376b; font-size:18px; font-family: "Roboto"; text-decoration:none;}
.holder .product-holder .box .rate ul li a i{ color:#ed1e26;}
/**/
footer{ margin-top:20px;}
footer .footer-top{ background:#1e66ac; padding:15px 0;}
footer .footer-top h4{ color:#fbfbfb; font-size:18px; font-family: "Roboto"; text-transform: uppercase;}
footer .footer-top p{ color:#fff; font-size:13px; font-family: "Roboto";}
footer .footer-top ul li a{ color:#fff; font-size:13px; font-family: "Roboto";}
footer .footer-top .btn-default{ background:#f00; color:#fff;  font-family: "Roboto"; text-transform: uppercase;}
footer .footer-top .share{ padding:10px 0;float:right;}
footer .footer-bottom{ background:#121212;}
footer .footer-bottom .paypal{ padding-top:5px;}
footer .footer-bottom .copy{ padding-top:10px;}
footer .footer-bottom p{ margin:0; color:#fff;  font-family: "Roboto";}
.holder .store { padding: 25px 0;}
.holder .store .large{ border:1px solid #ccc;}
.holder .store .thumb { border: 1px solid #ccc; margin-top:20px;}
.holder .store .rate { padding-top: 11px;}
.holder .rate a{ color:#929292; font-size:13px; font-family: "Roboto";}
.holder h3{ margin:0; color:#e7211c; font-size:23px; font-family: "Roboto";}
.holder h5{ color:#154599; font-size:17px; font-family:"Roboto"; font-weight:700;}
.holder .store-table tbody tr td{ color:#929292; font-size:13px; font-family: "Roboto";}
.holder .store label{ color:#929292; font-size:13px; font-family: "Roboto"; font-weight:normal; margin-right:20px;}
.holder .order{ padding:15px 0;}
.holder .btn-order{ background:url(img/others/order.png) repeat-x; color:#fff; font-size:15px;  font-family: "Roboto"; text-transform: uppercase;}
.holder .review-box .man img{ padding-top:15px;}
.holder .discription { padding-bottom: 15px;}
.holder .review-box { padding: 10px 0;}
.woocommerce ul.products li.product .price {
  background: #f1f1f1 none repeat scroll 0 0;
  border-top: 1px solid #ccc;
  color: #02376b;
  font-family: "Roboto";
  font-size: 18px;
  margin-top: 31.1%;
  padding: 10px 0 4px 8px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 50%;
}
/*my style*/
.sidestyle li ul .cat-item-261 {
  display: none;
}
.imgwid{
  width: 100%;
}

.signup1 {
    margin-top: -0.5% ;
    position: absolute !important;
       margin-left: 183px ;
    z-index: 999 !important; 
}
span.onsale {
    display: none!important;
}
i.fa.fa-shopping-cart {
    color: red;
}
span.excerpt123 p a{
    color: #929292;
    font-size: 13px;
    font-family: "Roboto";
    line-height: 1.5;
text-align:center;
}
li {
    list-style-type: none;
}
.bottom-menu {
    background: #05628d;
    padding: 25px 0;
}
ul.list-inline .line123 li:after {
    content: "|";
   
    color: #747474;
    padding-left: 10px;
}
h3.disstyle {
    width: 151px;
}
.header-bottom {
    width: 100%;
  
    margin: 0 auto;
}
input.wpcf7-form-control.wpcf7-submit.btn.btn-red {
    background-color: red;
    float: right;
    color: #fff;
}
.input-text {
  border: 1px solid #ccc;
  padding: 5px;
}
.mc4wp-form {
    margin: 1em 0;
    width: 100% !important;
}
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td {
    border-color: #e7e7e7;
    text-align: center;
}
input.button.addbutton {
    color: #fff!important;
    background-color: red!important;
    width: 20%!important;
    padding: 10px 10px 10px 10px!important;
    float: right!important;
    border-radius: 6px!important;
    margin-top: 1%!important;
}
tr.cart-subtotal th {
    padding: 0 72px 0px 0px;
}
.wc-proceed-to-checkout {
    
    padding: 8px 65px 0px 0px;
}
p.form-row.form-row-last input.button {
    color: #fff;
    background-color: red;
    border-radius: 3px;
    padding: 10px 5px 10px 5px;
}
.yith-wcwl-add-to-wishlist {
    margin-top: -10%;
}
input#coupon_code {
    width: 160px;
}
.holder p {
  color: #929292;
  font-family: "Roboto";
  font-size: 13px;
  line-height: 1.7;
  
}
.woocommerce div.product form.cart .variations select {
  float: left;
  margin-left: 26% !important;
  width: 50%;
}
p.price.single span.amount {
  color: #e7211c;
  font-family: "Roboto";
  font-size: 23px;
  margin-left: 1% !important;
}
.yith-wcwl-add-to-wishlist {
  margin-left: 9% !important;
  margin-top: 1% !important;
}
.reset_variations {
  float: right !important;
}
.woocommerce ul.products li.product h3 {
  color: #077ce8;
  font-family: "Roboto";
  font-size: 17px;
  margin: 0;
  min-height: 37px !important;
  padding: 0 30px 0 20px;
  text-align: center;
}
a.button.add_to_cart_button.product_type_variable {
  color: #fff;
  padding: 13px 0 12px 24px !important;
}
.yith_magnifier_thumbnail
{
	padding:3px !important;
	width: 136px !important;
}
.yith_magnifier_thumbnail img
{
	padding:10px !important;
}
.reset_variations {
  color: #f82532 !important;
}
.var491 div {
  display: inline;
  width: 119px;
}
.var491 input[type=radio] {
  display: none;
}
.var491 input[type=radio] + label {
    display:inline-block;
    margin:-2px;
    padding: 4px 12px;
    background-color: #e7e7e7;
    border-color: #ddd;
}
.var491 input[type=radio]:checked + label { 
   background-image: none;
    background-color:#E41923 !important;
color:#fff !important;
cursor:pointer !important;
}
.var491 label:hover
{
background-color:#E41923 !important;
color:#fff !important;
cursor: pointer !important;
}
.woocommerce div.product form.cart .variations label {
  margin-bottom: 10px;
 
}
.variations ul {
  margin-left: -9% !important;
}
.var491 label {
  background-color: #fff !important;
  border: 1px solid #e0e0e0 !important;
  
  font-weight: bold !important;
}
.close i {
  font-size: 35px;
}
.widget .cat-item.cat-item-8
{
display:none;
}
.catdes1  p{
  font-size: 14px !important;
  text-align: justify;
}
.upsells.products{
    -webkit-box-ordinal-group: 2 !important;
    -moz-box-ordinal-group: 2 !important;
    -ms-flex-order: 2 !important;
    -webkit-order: 2 !important;
    order: 2 !important;
  }

   
   .woocommerce-tabs.wc-tabs-wrapper{
    -webkit-box-ordinal-group: 1 !important;
    -moz-box-ordinal-group: 1 !important;
    -ms-flex-order: 1 !important;
    -webkit-order: 1 !important;
    order: 1 !important 
  }
  .page-typo{
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -moz-box-orient: vertical !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;

  }
  
    /*.page-typo .term-description {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

  .page-typo .products {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .page-typo{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;

  }*/
.upsells.products li .price,.upsells.products li  .button,.upsells.products li  h3{display:none !important;}
.upsells.products li img{width:100px !important;}
.upsells.products li{  border: 0px solid #ccc !important;  float: left;  margin: 0 3.8% 15px 0;  padding: 0;  position: relative;  width: 100px !important;}

.upsells.products > h2 {
  color: #e7211c;
  font-size: 24px !important;
  width: 224px;
}
.upsells.products  li {
  border: 1px solid #ccc;
  float: left;
  margin: 0 0.8% 15px 0 !important;
  padding: 0;
  position: relative;
  width: 30.75%;
} 
.button.view,.button.wc-backward {
  background-color: red !important;
  color: #fff !important;
  padding: 10px !important;
  text-align: center !important; 
}
.about5 {
  color:#154675;
  font-size: 15px;
}
.about4 {
  color:#EB1018;

}
.terms1 li {
  color: #929292;
  font-family: "Roboto";
  font-size: 13px;
  line-height: 1.7;
}
.terms1 li::before {
  color: #EC141B;
  content: "";
  font-family: FontAwesome;
  font-size: 17px;
  padding-right: 8px;
}
.track1 .button {
  background-color: #ff0000 !important;
  color: #fff !important;
  padding-left: 3px !important;
 width: 22% !important;
}
.woocommerce table.my_account_orders .order-actions .button {
  margin: 0 !important;
}
.cancelled {
  background-color: red !important;
  border-left: 5px solid #ffffff !important;
  color: #fff !important;
   margin: 0 !important;
  text-align: center !important;
   overflow: visible;
  padding: 10px !important;
  width: 50% !important;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover
{background-color: #ff0000 !important;}
p.price.single ins span.amount {
  color: #e7211c;
  font-family: "Roboto";
  font-size: 20px;
  margin-left: 1% !important;
  padding-left: 10px;
  padding-right: 10px;
 }
 
 .woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
  background: inherit;
  font-weight: 700;
  margin-left: 47% !important;
  text-decoration: none !important;
 }
 .product-add-to-cart .product_type_variable {
  width: 100% !important;
  padding:10px !important;
}
.shopnot {
  color: red !important;
  font-size: 30px !important;
  text-transform: uppercase;
}
.form-controlnew {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
.form-row .button {
  background-color: red !important;
  color: #fff !important;
  padding: 10px !important;
  width: 20% !important;
  border-radius: 3px !important;
}
/*.woocommerce ul.products li.product .button {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  bottom: 0 !important;
  position: absolute !important;
  right: 0 !important;
}*/
.order-again a {
  text-align: center;
}
address {
  color: #929292 !important;
  font-family: "Roboto" !important;
  font-size: 13px !important;
  line-height: 1.7;
}
.service-block {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
}
.learmbtn {
  background: #216cb4 none repeat scroll 0 0;
  color: #fff;
  margin: 5px 0;
}
.blog h2 {
  color: #e7211c;
  padding: 15px 0;
  text-transform: uppercase;
}
.blog h3 {
  padding: 15px 0 !important;
}
.wpmui-popup .signup1 {
  margin-left: 0 !important;
  margin-top: 3.5% !important;
}
.wpmui-popup  .btn-default{
  background: #216cb4 none repeat scroll 0 0;
  color: #fff;
  margin: 5px 0;
}
.wpmui-popup .mc4wp-form {
    width: auto !important;
}
.input-groupnew .input-group-btn {
  left: -13px;
  text-align: right;
}
.wdpu-inner.no-bm{overflow:hidden!important;}
.popup select.form-controlnew {
  height: 20px !important;
  width: 90% !important;
}
p.price.single {

  margin-left: 50% !important;
}
.price-ti{
  color: #929292;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  margin-left: 10px;
  margin-top: 15px;
  position: absolute;
}
.gift-cards_form.cart label{  color: #929292 !important;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  }
.button.add_to_cart_button.product_type_gift-card {
  font-size: 13px !important;
  padding: 13px 20px !important;
}
.btn-rednew{
  background: red none repeat scroll 0 0;
  color: #fff;
  font-weight: bold;
}
.gift-cards-list {
  margin: 30px 0 !important;
}
.gift-cards-list .value {
  padding-left: 75% !important;
}
.btncenter {
  margin: 0 auto;
}
#send_to_name,#send_to_email,#message {
  border: 1px solid #ccc;
  padding: 5px;
  width: 100%;
}
#giftcard-sf-wr label {
  color: #929292;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  margin-right: 36%;
  margin-top: 15px;
}
#giftcard-sf-wr > label {
  font-size: 18px;
  font-weight: bold;
  padding: 16px 0;
  text-align: center;
  text-transform: uppercase;
}



.holder.woocommerce div.product form.cart .button {
  background: #ff0000 none repeat scroll 0 0;
  
}

/* responsive*/
	@media only screen and (min-width:1025px) and (max-width:1199px)  {
		.woocommerce ul.products li.product .price {
  background: #f1f1f1 none repeat scroll 0 0;
  border-top: 1px solid #ccc;
  color: #02376b;
  font-family: "Roboto";
  font-size: 13px;
  height: 40px;
  margin-top: 42.5% !important;
  padding: 2px 0 0;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 50%;
}
.submit123 {
  background-color: #216cb4;
  border: 2px solid #216cb4;
  border-radius: 0 4px 4px 0;
  color: #fbfbfb;
  margin-left: 70%;
  margin-top: -15% !important;
  padding: 5px;
  position: absolute;
}
	}
@media (max-width: 1024px) {
 header .mainmenu .navbar-nav li a { padding: 15px 17px;}
.woocommerce ul.products li.product .price { margin-top: 53.5%!important;}
.submit123 {margin-top: -15% !important;margin-left: 64% !important;}
.woocommerce ul.products li.product .button { margin-top: 14.4%!important;}
 .signup1 {
    margin-top: -0.5%;
    position: absolute !important;
    margin-left: 160px!important;
    z-index: 999 !important;
}
input.button.coustyle{
margin-top: -3.3%!important;
}
.wc-proceed-to-checkout {
    padding: 4px 0px 0px 0px!important;
    width: 400px;
}
header .header-bottom .carousel-content-panel h3 {
  color: #fff;
  font-family: "Roboto";
  font-size: 28px;
  font-weight: 400;
  text-transform: uppercase;
}
header .header-bottom .carousel-content-panel h2 {
  color: #fff;
  font-family: "Oswald";
  font-size: 23px;
  font-weight: 300;
  text-transform: uppercase;
}
header .header-bottom .carousel-content-panel {
  position: absolute;
  top: 4%;
}
header .header-bottom .carousel-content-panel p {
  color: #fff;
  font-family: "Roboto";
  font-size: 15px;
}
}
@media (max-width: 991px) {
ul.product-categories li a {
  color: #fff;
  font-family: "Roboto";
  font-size: 12px !important;
  text-decoration: none;
}

.children {
  margin-left: -25px;
}
.product-categories {
  padding-left: 20px;
}
}
@media (max-width: 768px) {

.woocommerce ul.products li.product .price {
  margin-top: 48.2% !important;
}
input.button.coustyle {
  background-color: red;
  border-radius: 0 4px 4px 0;
  color: #fff;
  margin-left: 157px !important;
  margin-top: -4.5% !important;
  padding: 9px 2px 11px 6px;
  position: absolute;
  width: 94px !important;
}
	header .header-middle .cart .btn-cart { font-size: 9px;  width: 100%; padding: 9px;}
	header .header-top .top-left ul li a { font-size: 11px;  font-weight: 400;}
	.list-inline > li { display: inline-block;  padding-left: 3px;}
	header .header-top .top-right ul li a { font-size: 11px;}
	header .mainmenu .navbar-nav li a { font-size: 12px; padding: 15px 8px;}
	header .header-bottom .carousel-content-panel {top: 10%;}
	.holder .Categories ul li a { font-size: 13px;}
	.holder .product-holder .box .rate ul li { padding: 5px 8px;}
	.holder .product-holder .box .rate ul li a { font-size: 14px;}
	.holder .product-holder .box h4 { font-size: 16px;}
	.holder .product-holder .box .box-content { padding: 5px;}
	.holder .product-holder h3 { font-size: 20px;}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {width: 40.75%!important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 41%!important;}
.submit123 {margin-top: -19% !important;}
.signup1 {
    margin-top: -0.6% !important;
    position: absolute !important;
    margin-left: 98px !important;
    z-index: 999 !important;
}
.mc4wp-form {
    margin: 1em 0px;
   
}
 input.button.coustyle1 {
    width: 115px !important;
    padding: 8px 0px 8px 3px;
    border-radius: 6px;
    color: #FFF;
    background-color: #F00;
    float: right !important;
    margin-top: -5%!important;
}   
    
    
 .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
  width: 47.75% !important;
} 
}
@media(max-width:767px)  {
.header-bottom {
  display: none;
}
ul.product-categories li {
  margin-left: 0 !important;
  padding: 8px 15px;
}
}

	@media(max-width:736px)  {
ul.product-categories li {
  margin-left: 0px !important;
  padding: 8px 15px;
}
ul.product-categories li a {
  color: #fff;
  font-family: "Roboto";
  font-size: 15px !important;
  text-decoration: none;
}	
.submit123 {
  margin-left: 88% !important;
  margin-top: -4.6% !important;
}
.yith-ajaxsearchform-container {
  padding-bottom: 3%;
}
.woocommerce ul.products li.product .button {
  margin-top: 21% !important;
}
	
}
	@media only screen and (min-width:567px) and (max-width:640px)  {
.submit123 {
  margin-left: 86% !important;
  margin-top: -5.5% !important;
}.woocommerce ul.products li.product .price {
  margin-top: 51.2% !important;
}
	}

@media (max-width: 568px) {
	.cart { padding-top: 10px;}
.submit123 {
    margin-top: -6% !important;
    margin-left: 85% !important;
}
ul.product-categories li {
    padding: 8px 15px;
    margin-left: -8%!important;
}
.signup1 {
    
    margin-left: 128px !important;}
select#qtranxs_select_qtranslate-2-chooser {
    margin-top: -26px;
    position: absolute;
    margin-left: 13%!important;
}
.woocommerce ul.products li.product .price {
  margin-top: 42.3% !important;
}
input.button.coustyle {
  background-color: red;
  border-radius: 0 4px 4px 0;
  color: #fff;
  margin-left: 157px !important;
  margin-top: -5.9% !important;
  padding: 9px 2px 11px 6px;
  position: absolute;
  width: 94px !important;
}
input.button.coustyle1 {
  background-color: #f00;
  border-radius: 6px;
  color: #fff;
  float: right !important;
  margin-top: -7% !important;
  padding: 8px 0 8px 3px;
  width: 115px !important;
}
}
@media (max-width: 480px) {
.submit123 {
    margin-top: -7% !important;
    margin-left: 82% !important;
}
.woocommerce ul.products li.product .price {
  margin-top: 60% !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 47.75% !important;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
      width: 47.75% !important;
}

input.button.coustyle {
  background-color: red;
  border-radius: 0 4px 4px 0;
  color: #fff;
  margin-left: 157px !important;
  margin-top: -6.9% !important;
  padding: 9px 2px 11px 6px;
  position: absolute;
  width: 94px !important;
}
input.button.coustyle1 {
  background-color: #f00;
  border-radius: 6px;
  color: #fff;
  float: right !important;
  margin-top: -9% !important;
  padding: 10px 0 10px 3px !important;
  width: 115px !important;
}
select#qtranxs_select_qtranslate-2-chooser {
  margin-left: 14% !important;
  margin-top: -26px;
  position: absolute;
}
}
@media (max-width: 414px) {
	ul.product-categories li a {
  color: #fff;
  font-family: "Roboto";
  font-size: 16px !important;
  text-decoration: none;
}
	input#coupon_code {
  width: 96px !important;
}
select#qtranxs_select_qtranslate-2-chooser {
  margin-left: 22% !important;
  margin-top: -26px;
  position: absolute;
}
.woocommerce ul.products li.product .price {
  margin-top: 48.8% !important;
}
input.button.coustyle {
  background-color: red;
  border-radius: 0 4px 4px 0;
  color: #fff;
  margin-left: 92px !important;
  margin-top: -9.9% !important;
  padding: 9px 2px 11px 6px;
  position: absolute;
  width: 81px !important;
}
input.button.coustyle1 {
  background-color: #f00;
  border-radius: 6px;
  color: #fff;
  float: right !important;
  margin-top: -12% !important;
  padding: 10px 0 10px 3px !important;
  width: 100px !important;
}
	.wc-proceed-to-checkout {
  padding: 4px 0 0 !important;
  width: 300px !important;
}
.checkout-button.button.alt.wc-forward {
  font-size: 12px !important;
  padding-left: 13px !important;
} 
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  float: right;
  line-height: 40px !important;
  width: 100% !important;
}
.submit123 {
  margin-left: 78.9% !important;
  margin-top: -7.9% !important;
}
.yith-wcwl-add-to-wishlist {
    margin-left: 26% !important;
    margin-top: -3% !important;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    width: 100% !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100% !important;
}
td {
  color: #929292;
  font-family: "Roboto";
  font-size: 10px !important;
}
.woocommerce table.shop_table {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-collapse: separate;
  border-radius: 5px;
  margin: 0 0 0 -12px !important;
  text-align: left;
  width: 100%;
}
}
@media (max-width: 360px) {
.woocommerce ul.products li.product .price {
  margin-top: 48.8% !important;
}
}
@media (max-width: 320px) {
	input#coupon_code {
  width: 96px !important;
}
select#qtranxs_select_qtranslate-2-chooser {
  margin-left: 22% !important;
  margin-top: -26px;
  position: absolute;
}
.woocommerce ul.products li.product .price {
  margin-top: 51.5% !important;
}
input.button.coustyle {
  background-color: red;
  border-radius: 0 4px 4px 0;
  color: #fff;
  margin-left: 92px !important;
  margin-top: -9.9% !important;
  padding: 9px 2px 11px 6px;
  position: absolute;
  width: 81px !important;
}
input.button.coustyle1 {
  background-color: #f00;
  border-radius: 6px;
  color: #fff;
  float: right !important;
  margin-top: -12% !important;
  padding: 10px 0 10px 3px !important;
  width: 100px !important;
}
	.wc-proceed-to-checkout {
  padding: 4px 0 0 !important;
  width: 300px !important;
}
.checkout-button.button.alt.wc-forward {
  font-size: 12px !important;
  padding-left: 13px !important;
} 
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  float: right;
  line-height: 40px !important;
  width: 100% !important;
}
.submit123 {
    margin-top: -11% !important;
    margin-left: 73% !important;
}
.yith-wcwl-add-to-wishlist {
    margin-left: 26% !important;
    margin-top: -3% !important;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    width: 100% !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100% !important;
}
td {
  color: #929292;
  font-family: "Roboto";
  font-size: 10px !important;
}
.woocommerce table.shop_table {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-collapse: separate;
  border-radius: 5px;
  margin: 0 0 0 -12px !important;
  text-align: left;
  width: 100%;
}
}