/*

Theme Name: Vaccessories

Author: Codef Tech Team

Author URI: https://codef-tech.com/

Description: The 2015 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.

Version: 1.0

Text Domain: webguys



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/





@charset "utf-8";

/* CSS Document */




@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Didact+Gothic');

@font-face {

    font-family: 'aller-bold';

    src: url('fonts/Aller/Aller_Bd.eot');

    src: url('fonts/Aller/Aller_Bd.eot?#iefix') format('embedded-opentype'),

         url('fonts/Aller/Aller_Bd.woff2') format('woff2'),

         url('fonts/Aller/Aller_Bd.woff') format('woff'),

         url('fonts/Aller/Aller_Bd.ttf') format('truetype'),

         url('fonts/Aller/Aller_Bd.svg#helveticaneue') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'aller';

    src: url('fonts/Aller/Aller_Rg.eot');

    src: url('fonts/Aller/Aller_Rg.eot?#iefix') format('embedded-opentype'),

         url('fonts/Aller/Aller_Rg.woff2') format('woff2'),

         url('fonts/Aller/Aller_Rg.woff') format('woff'),

         url('fonts/Aller/Aller_Rg.ttf') format('truetype'),

         url('fonts/Aller/Aller_Rg.svg#helveticaneue') format('svg');

    font-weight: normal;

    font-style: normal;

}

.login-btn { float: right; height: 40px; padding-top: 26px;}
.login-btn button {background: #c20011 none repeat scroll 0 0; color: #ffffff; cursor: pointer; font-family: corbel;
font-size: 24px; padding: 5px 20px; text-transform: uppercase; border:none; transition-duration:0.4s;}
.login-btn button:hover {background:#333;}

.welcome-area {background:url(../../../images/v-banner_02.png) no-repeat center; height:404px; background-size:cover;
padding:60px 0 0;}
.welcome-area a {text-decoration:none;}
.welcome-area h2 {font-family: 'aller-bold'; font-size:55px;text-align:center; color:#fff;line-height:32px; margin-bottom: 44px; letter-spacing: 4px;}
.welcome-area h2 span { font-family: 'aller'; font-size:30px;display:block;}
.welcome-area .left-area {background:url(../../../images/l_03.png) no-repeat center; height:211px;float:left; width:49%;}
.welcome-area .right-area {background:url(../../../images/r_03.png) no-repeat center; height:211px;float:right; width:49%;
}
.welcome-area h3 {font-family: 'aller-bold'; font-size:48px;text-align:left; color:#fff;line-height:50px;padding: 80px 14px 0;}
.welcome-area h3 span {font-family: 'aller'; font-size:36px;display:block;}

.contact-area {float:left;}
.contact-area h6 {font-family: 'Roboto', sans-serif; color:#454242; font-size:18px; line-height:24px; font-weight:700;
float:left;padding:0 20px;}
.contact-area h6 a {display:block;color:#454242; font-size:24px; font-weight:400;}
.contact-area h6.left-border { border-left: 1px solid #000000;}
.copyright, .footer_top_inner p {font-size:15px !important;font-family: "Roboto",sans-serif; color:#454242 !important;}
.footer_top {border-bottom: 1px solid #e1e1e1; padding-bottom:7px;}

.page-id-6 .categories.left {display:none;} 
.page-id-6 .custom_products {margin:0 auto; float:none !important; text-align:center; border:none;}

.single-page-form {text-align:center; border-top: 1px solid #c9c9c9;}
.single-page-form h3 { font-family: Corbel; font-size:28px !important; coloe:#303030; font-weight:700;padding-bottom: 12px !important;line-height: 30px;}
.single-page-form p {color:#c70014; font-size:14px;font-family: Corbel;}
.single-page-form .fields-div {background:#efefef;padding:17px 17px 0;border-radius:5px;margin-top:17px;margin-bottom: 17px;}
.single-page-form .fields-div input {width:97%; height:47px;  border:1px solid #d8d8d8; font-size:14px; color:#707070;
font-family: 'Didact Gothic', sans-serif;}
.single-page-form .fields-div .wpcf7-form-control-wrap {padding:0 !important;}
.single-page-form .fields-div .wpcf7-form-control.wpcf7-text {padding:0 0 0 3% !important;}
.single-page-form .fields-div .wpcf7-form-control-wrap.your-name {padding:0 !important;}
.single-page-form .fields-div .wpcf7-form-control-wrap.your-email {padding:0 !important;}
.single-page-form .fields-div .wpcf7-form-control.wpcf7-submit {  display: block; float: none; margin: 15px auto 0;  width: 29%; text-align:center; color:#fff; font-size:23px;}
.single-page-form .fields-div placeholder {padding-left:20px; text-transform:uppercase;}
div.wpcf7-mail-sent-ok {border-color:#c20011 !important;}
.single-page-form .fields-div textarea {width:97%; border:1px solid #d8d8d8; font-size:14px; color:#707070;
text-transform:uppercase;font-family: 'Didact Gothic', sans-serif;padding: 0 0 0 3%;}

.page-template-template_contact .categories.left {display:none;}
.page-template-template_contact .custom_products {width:100%; text-align:left; border:none;}
.contact-contactinfo.common.full {float:left; width:50%;}
.contact-form.common.full {float:left; width:50%;}
.page-template-template_contact #main h3 {text-align:left;}
.contact-contactinfo.common.full p {border: 1px solid #eaeaea;  margin-top: 31px; padding: 15px; width: 83%;}
#woocommerce_product_categories-2 {display:none;}
#two_image {display:none !important;}
#two_image#form-d {display:block !important;}
.categories.left:after {}

.woocommerce ul.products li.product h3 {font-size:20px !important;}
.widget-title {font-size:20px !important;}
.tml input, .tml textarea, .tml select {padding:10px !important;}
option {padding-left:3%;}


*{

	

	padding:0;

	margin:0;	

}



#main h3{

	   color: #333333;
    font-family: "aller";
    font-size: 30px;

	  padding:20px 0;		

}



#wrapper {

  color: #35393c;

  font-family: Corbel;

  font-size: 14px;

  line-height: 20px;

}



a {

  color: #828282;

  text-decoration: none;

}



#head {

	background:#ffffff;	

	margin: 10px 0;

}



.left {

	float:left;	

}

.left aside {
	margin-bottom:15px;
}



.right {

	float:right;	

}



.full {

	width:100%;	

}



.wrapper_container {

	width:1000px;

	margin: 0 auto;	

}



#logo {

	width:25%;	
	margin-bottom:-21px;

}



#logo img {

	max-width:100%;	

}



#header_right {

	width:75%;	

}



#search {

	width:48%;

	border:4px solid #727272;	

}



#search_input {

 

  border: medium none;

  color: #a9aaaf;

  font-size: 14px;

  height: 40px;

  padding-left: 8px;

  width: 85%;

}

#search p {

	float:right;	

}



#search_image {

  background: rgba(0, 0, 0, 0) url("images/search.png") no-repeat scroll 0 0 / 100% 100%;

  float: right;

  height: 40px;

  width: 15%;

  cursor: pointer;

  border:none;

}



#search_submit {

  background: #c20011 none repeat scroll 0 0;

  border: 2px solid #ffffff;

  color: #ffffff;

  cursor: pointer;

  float: left;

  font-family: corbel;

  font-size: 24px;

  padding: 5px 20px;

  text-align: right;

  text-transform: uppercase;
height:66px;

}



#category {

  -moz-appearance: none;

  -webkit-appearance: none;

  background: rgba(0, 0, 0, 0) url("images/dropdown_arrow.png") no-repeat scroll  top 7px left 95px;

  border: medium none;

  color: #666666;

  font-size: 14px;

  padding: 0px 22px 0 0;

  width: 120px;;

}



#cart {

	background:#5b5b5b;

	margin-left: 5px;

	max-height: 48px;	

	width:27%;

}



.cart_left {

  background: rgba(0, 0, 0, 0) url("images/white_line.png") no-repeat scroll left 123px top 9px;

  width: 150px;

}







.cart_left p{

	font-family:Calibri;

	font-size:12px;

	color:#ffffff;

	padding: 8px 20px;
line-height:15px;

}



.cart_left .amount {

	background:none;

    color:#ffffff;

    float: none;

	font-size: 12px;

    padding: 0px;

    text-align: right;	

}


#shipping_method .amount {
    /* background: #f1f1f1 none repeat scroll 0 0; */
    color: #ce393a;
  float: none!important;
    font-size: 24px;
    min-height: 30px;
    padding: 9px 0 2px 14px;
    text-align: left;
}





.cart_right {

  background: rgba(0, 0, 0, 0) url("images/mycart_basket.png") no-repeat scroll right 15px top 5px;

  width: 50px;

  cursor:pointer;

}



.cart_right a {

  text-decoration: none;

}



.cart_right p {

  color: #cecece;

  font-family: "Myriad Pro";

  font-size: 11px;

  padding: 29px 8px 0 0;

}



.navigation {

  margin-top: 5px;
 position: relative;
    top: 2px;
float:right;
padding-top: 11px;

}
.navigation.right {width:80%; border-top:1px solid #e1e1e1; float:left;}



.navigation > ul {

  padding-top: 16px;

}



.navigation ul li {

	display:inline;

	

	position:relative;	

}



.navigation ul li a {

  font-size: 18px;

  text-decoration: none;

  text-transform: uppercase;

  font-family:Corbel;

  font-weight:bold;

  color:#4d4d4d;

 padding: 9px 14px;

}







.navigation ul li:hover a{

	color:#ffffff;

	background:#e40c00;	

}

#pull {
	display:none;	
}


.bottom_line {

	text-align:center;	

}



.bottom_line img{

	width: 1225px;

	

}



#slider {

	position:relative;	
	display:none;

}



#slider > img {

  width: 100%;

  float:left;

}



.slider_text {

  left: 50%;

  position: absolute;

  top: 45px;

}



.rslides_container {



  margin-bottom: 0px !important;



}





.caption {

	background:none;	

}

.slider_text h3 {

  font-family: "aller-bold";

  font-size: 36px;

  line-height: 46px;

}

.slider_text strong {

	color:#c20011;

	font-weight:bold;	

}



.slider_text p {

  font-family: 'aller';

  font-size: 29px;

  padding: 20px 0;

}



#search_part {

	background:#ccc;	
	padding:13px 0;

}



#search_part h3 {

  color: #333333;

  font-family: aller-bold;

  font-size: 55px;

  line-height: 46px;

}



#search_part span {

	font-family: 'aller';
font-size:30px;
color:#333333;
line-height:68px;

}



.search_left {

	width:100%;	

	padding: 10px 0;
text-align:center;
float:none;



}



.search_right {

	width:87.2%;	
margin:0 auto;
	padding: 25px 0 45px;
float:none;

}



#Brands {

  -moz-appearance: none;

  -webkit-appearance:none;
background-color:#fff;

   background: #fff url(../../../images/dropdown_arrow.png) no-repeat center right;

  border: 4px solid #fff;
color:#707070;
  font-family: 'Didact Gothic', sans-serif;

  font-size: 14px;

  padding: 0 20px !important;

  margin-right:20px;

  float:left;
height:66px;
width:40% !important;

}



#model {

  -moz-appearance: none;

  -webkit-appearance:none;

  background:url(../../../images/dropdown_arrow.png) no-repeat center right #ffffff;

  border: 4px solid #fff;
margin-right:20px;
color:#707070;
  font-family: 'Didact Gothic', sans-serif;

  font-size: 14px;

  padding: 0 20px;



  float:left;
height:66px;
width:40% !important;
display:none;

}



#search_submit {

  background: #c20011;

  color: #ffffff;

  float: left;

  font-size: 24px;

  padding: 5px 20px;

  text-align: right;

  cursor:pointer;

  font-family: corbel;

  text-align: right;

  border:1px solid #ffffff;

  text-transform: uppercase;

}



#breadcrumb {

	background:#ececec;	

	color:#828282;

}



#main {

	background:#ffffff;	
 padding-bottom: 0px;


}



.categories {

	padding-top: 66px;

	width:21%;	
padding-right:2%;

}



.categories h3 {

	background:#ffffff;

	font-size:28px;	

	padding: 4px 0 4px 20px !important;

	line-height: 46px;

}



.categories ul {

  list-style: outside none none;

}



.categories ul li {

	background:#f9f9f9;

	padding:5px 2px;

}





.categories ul li a {

  color: c70014;

  font-size: 14px;

  padding-left: 12px;

  text-decoration: none;

  text-transform: uppercase;
  
  display:block;

}

.cat-parent > a{
	font-size:14px !important;
	font-weight:bold;
	padding-left:12px !important;
}

.children li {

	border-bottom:1px solid #ececec;	

}



.children li a {

  color: #555555 !important;		

}





.custom_products {

  padding: 1px 0 0 1%;

  width: 75%;
 border-left: 1px solid #eaeaea;

}
.home .custom_products { width: 100%;}



.custom_products h3 {

  font-size:28px;	

  padding-left: 5px;

}



.product_inner {

/*  border: 1px solid #dcdcdc;

  margin: 35px 0 0 1%;

  width: 32%;*/

}



.product_list_widget {



  float:left;

  width: 100%;

}



.product_list_widget li {

	border: 1px solid #dcdcdc;

 	margin: 5px 0 0 1% !important;

  	width: 32%;	

	float:left;

	background:#ffffff;

	text-align:center;	
	
	height:291px;

}



.product_list_widget li a{

	font-size:20px;

	text-decoration:none;	

	color:#33373a;

}



.product_list_widget li img {

	width: auto; !important;	
	float:none !important;
	height:auto !important;
	max-height:150px;

}

.product-title {
	display:block;
	min-height:77px;
}


.product_text {

  background: #f1f1f1 none repeat scroll 0 0;

  min-height: 34px;

  padding: 5px 0;

  margin-top: 10px;

}



.amount {

 /* background: #f1f1f1 none repeat scroll 0 0;*/

  color: #ce393a;

  float: left;

  font-size: 24px;

  min-height: 30px;

  padding: 9px 0 2px 14px;

  text-align: left;

}



.buy_now {

  background: #c74b2d url("images/buy_now.png") no-repeat scroll right 0 top 5px;

  border-radius: 3px;

  cursor: pointer;

  margin: 4px 5px 0 0;

  padding: 3px 0 5px 0px;

  width: 100px;

}



.buy_now a {

  color: #ffffff !important;

  font-size: 14px !important;

  font-weight: normal !important;

  padding: 2px 0 0 6px;

  text-align: left;

  text-decoration: none;

  width: 91px;

}



.woocommerce .product_list_widget li {

	padding:0px !important;

}



#two_image {

  margin-top: 40px;

}
.home #two_image {margin: 14px auto 0;  width: 716px; float:none;}


.img1 {

  padding-left: 1%;

  padding-top: 15px;

  width: 64%;
clear:both;

}



.img1 > img {

  max-width: 100%;

}



.img2 {

	width:30%;

	padding-left: 5%;

}

.img2 > img {

  max-width: 100%;

  padding-top: 7px;

}



#foot {

	background:#f7f7f7;

	padding-top: 50px;	

}



.footer_top_inner {

	width:33.33%;	

}



.footer_top_inner ul {

  padding-top:30px;	

  list-style: none;

}



.footer_top_inner ul  li a{

	text-decoration: none;

	font-size: 15px;

	color:#454242;	
line-height:28px;
font-family: "Roboto",sans-serif;

}



.img_div {

	text-align:left;

	padding-top:35px;	

}



.footer_top_inner h3 {

	font-size:20px;	
 font-family: "Roboto",sans-serif;
color:#454242;

}



.mobile_no {

  background: rgba(0, 0, 0, 0) url("images/i-phone.png") no-repeat scroll left 0 top 38px;

  padding: 38px 0 0 25px;

}



.email {

  background: rgba(0, 0, 0, 0) url("images/mail.png") no-repeat scroll left 0 top 21px;

  padding: 15px 0 0 25px;

}



.copyright,.footer_top_inner p{

	font-size:12px;	

	color:#828282;

}





.copyright {

  margin: 20px 0;

  text-align: center;

}



.copyright a{

	font-size:12px;

	color:#828282;

	text-decoration:none;	

}



.wpcf7-form > p {

  display: inline-flex;

  width: 100%;

}



.wpcf7-form-control.wpcf7-text{



  border: 1px solid #eaeaea;

  font-family: "Century Gothic";

  font-size: 11px;

  padding: 5px 140px 5px 5px;

  margin: 5px 0;

}



.wpcf7-form-control.wpcf7-textarea{

	 border: 1px solid #eaeaea;

  font-family: "Century Gothic";

  font-size: 11px;

  padding: 5px 123px 5px 5px;

  margin: 5px 0;

}



.wpcf7-form-control-wrap {

  padding: 0 0 0 0px;

}



.wpcf7-form-control-wrap.your-name {

  padding-left: 0px !important;

}



.wpcf7-form-control-wrap.your-email {

  padding-left: 0px !important;

}



.wpcf7-form-control-wrap.your-subject{

	padding-left:0px !important;	

}

.wpcf7-form-control.wpcf7-submit {

  background: #c20011 none repeat scroll 0 0;

  border: 2px solid #ffffff;

  color: #ffffff;

  cursor: pointer;

  float: left;

  font-family: corbel;

  font-size: 14px;

  padding: 5px 20px;

  text-align: right;

  text-transform: uppercase;

  margin-left: 90px;

}



.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {

  padding-left: 0px !important;

}







.delivery img {

	width:100%;	

}



legend {

  font-size: 16px;

  padding: 15px 0;

}



.common a {

	text-decoration:none;

	color:gray;	

}

.common h3 {

	border-bottom:1px solid #ddd;	

	margin-bottom: 10px;

}



.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus {

  border: 1px solid red;

}

.wpcf7-form-control.wpcf7-textarea:focus {

  border: 1px solid red;	

}

.woocommerce ul.cart_list li img{

  height: 200px !important;

}







.products li {

  background: #ffffff none repeat scroll 0 0;

  border: 1px solid #dcdcdc;

  float: left;

  margin: 35px 0 0 1% !important;

  text-align: center;

  width: 32% !important;
  height:291px!important;
  overflow:hidden;

}

.products li a {

  color: #33373a;

  font-size: 20px;

  text-decoration: none;

}

div[itemprop="description"] {
	float:left;
	width:100%;

}

.products li img {

  width: auto !important;
  height:auto !important;
	max-height:150px;
	margin:0 auto 1em !important;
}



.mg-brand-wrapper.mg-brand-wrapper-category {

  display: none !important;

  margin-top: 10px;

}



.woocommerce ul.products li.product .price {

  background: #f1f1f1 none repeat scroll 0 0;

  color: #77a464;

  display: block;

  float: left;

  font-size: 0.857em;

  font-weight: 400;

  margin-bottom: 0.5em;

  position: relative;

  width: 100%;

}



.add_to_cart_button {

  background: #c74b2d url("images/buy_now.png") no-repeat scroll right 0 top 5px !important;

  border: 0 none;

  bottom: 55px;

  box-shadow: none;

  color: #ffffff !important;

  cursor: pointer;

  display: inline-block;

  font-family: Corbel !important;

  font-size: 13px !important;

  left: 60px !important;

  padding: 9px 5px !important;

  text-align: left;

  width: 87px !important;

  font-weight: normal !important;

  margin-bottom:6px !important;

}



.buy_now {

  background: #c74b2d url("images/buy_now.png") no-repeat scroll right 0 top 5px;

  border-radius: 3px;

  cursor: pointer;

  margin: 4px 5px 0 0;

  padding: 3px 0 5px;

  width: 100px;

}



.product_title {

	padding-bottom:10px !important;	

}



.mg-brand-wrapper.mg-brand-wrapper-product {

  display: none;

}



.woocommerce .quantity .qty {

  border: 5px solid #cccccc;

  margin-left: 5px;

  padding: 3px 0;

  text-align: center;

  width: 80px;

  height: 25px;

}

.single_add_to_cart_button {

  background: #c74b2d none repeat scroll 0 0 !important;

  height: 41px;

}



.woocommerce-message {

	background:#CCC !important;	

}

.product_meta {

  display: none;

}



.cart-subtotal th, .order-total th {

	vertical-align: middle !important;

	line-height: 1em !important;

	font-size:16px;	

}



.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {

  box-sizing: border-box;

  line-height: 2;

  padding: 0 0 0 6px;

  border:1px solid #ccc;

  border-radius:3px; 	

}



div[itemprop="description"] p {

   float:left;

   padding: 15px 0 10px 5px;

}



.checkout-button {

  background: #c74b2d !important;

}



#place_order {

  background: #c74b2d;

}

#billing_first_name:focus,#billing_last_name:focus,#billing_company:focus,#billing_email:focus,#billing_phone:focus,#s2id_billing_country:focus,#billing_address_1:focus,#billing_city:focus,#s2id_autogen2:focus,#billing_postcode:focus{
	border:1px solid red;	
}

@media screen and (max-width: 767px) and (min-width: 320px) {
.contact-area h6 {padding:0;}
.welcome-area {height:auto; padding-bottom:3%;}
.welcome-area h2 {font-size:40px;}
.welcome-area .left-area {float:none; width:100%; height:auto; padding-bottom:3%; margin-bottom:3%;}
.welcome-area .right-area {float:none; width:100%; height:auto; padding-bottom:3%;}
.welcome-area h3 {font-size:25px;}
.welcome-area h3 span {font-size:20px;}
.contact-area h6 {float:none;}
.contact-area h6.left-border {border:none;}
.single-page-form .fields-div .wpcf7-form-control.wpcf7-submit {width:100%;}
h3 {
	font-size:20px;	
}
.login-btn {
    float: left;
    height: 40px;
    padding-top: 11px;
}
	
.wrapper_container {
  margin: 0 auto;
  width: 96%;
}
#logo {
  width: 100%;
  text-align: center;
margin:0;
}

#header_right {
  width: 100%;
}

#cart {
  width: 100%;
}

#search {
  border: 4px solid #727272;
  margin-top: 10px;
  width: 98%;
}


#pull {
  float: right;
  background: #000000 none repeat scroll 0 0;
  margin-top: 10px;
  padding: 10px 15px 5px;
  display:block;
}

.navigation {
	display:none;
	margin-top:5px;	
	width: 100%;
}

.navigation ul li {
  display: block;
  float: left;
  line-height: 48px;
  width: 100%;
}

.navigation ul li a {
  font-size: 14px;

}
.navigation ul li:hover a{

	color:#ffffff;

	background:none;	

}

.navigation ul li:hover {

	color:#ffffff;

	background:#e40c00;	

}

.rslides img {
  height: 200px !important;
  
}


.slider_text {
  left: 49%;
  top: 16px;
}

.slider_text h3 {
  font-size: 21px;
  line-height: 25px;
}

.slider_text p {
  font-size: 18px;
  padding: 11px 0;
}

#search_part h3 {
  font-size: 21px;
  line-height: 25px;
}

.search_left {

  padding: 20px 0 10px;
  width: 100%;
}

.search_right {
  padding: 25px 0;
  width: 100%;
}

#search_input {
  width: 85%;
}

#search_image {
  width: 15%;
}


#search_submit {
  float: left;
  margin-left: 5px;

}

.bottom_line {
  width: 100%;
}
.bottom_line img {
  max-width: 96%;
}
.categories {
  padding-top: 20px;
  width: 100%;
}
.custom_products {
  padding: 10px 0 0 2%;
  width: 98%;
}

#main h3 {
  padding: 15px 0 10px 0px;
}

.product_list_widget li {
  width: 96%;
  margin-top: 10px !important;
}

.footer_top_inner {
  width: 100%;
  padding: 10px 0;
}

.img_div {
  text-align: left;
}

.wpcf7-form-control.wpcf7-text {

  padding: 5px 0px 5px 5px;
}

.wpcf7-form-control-wrap.your-name {
  padding-left: 20px;
}
.wpcf7-form-control-wrap.your-email {
  padding-left: 23px;
}
.wpcf7-form-control-wrap.your-subject {
  padding-left: 14px;
}

.wpcf7-form-control.wpcf7-textarea {
  padding: 5px 0px 5px 5px;
}

.wpcf7-form-control-wrap {
  padding: 0 0 0 0px;
}



.amount {
  font-size: 18px;
  padding: 9px 0 2px 7px;
}

.woocommerce table.shop_table td {
  padding: 6px 0;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  margin: 10px 0 !important;
  width: 100% !important;
}

.woocommerce ul.products li.product .onsale {
	margin:0px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  background-color: #c74b2d;
  color: #ffffff;
}

.img1 img {
  width: 100%;
}
#Brands { width: 100% !important; margin:0;}
#model { width: 100% !important; margin:0;}
#search_submit { margin:0;}
.home #two_image {width:100%}
.contact-contactinfo.common.full {float:none; width:100%;}
.contact-form.common.full {float:none; width:100%;}
.custom_products {padding-left:0 !important; width:100% !important;}
.single-page-form .fields-div {padding: 17px 4px 0;}

}

@media screen and (max-width:1023px) and (min-width:768px) {
.contact-area h6 a {font-size:14px;}
.contact-area h6 { padding:0 15px;}
.home #two_image {width:100%}
.welcome-area h3 {font-size:30px;}
.welcome-area h3 span {font-size:25px;}
.wrapper_container {
  width: 96%;}	
.navigation ul li a {font-size:12px !important;}
.navigation.right {width:73% !important;}


#search {
  width: 50%;
}

#cart {
  width: 37%;
}

.navigation ul li a {
  padding: 13px 14px;
}

.bottom_line img {
  max-width: 100%;
}

.rslides img {
  height: 300px;
  
}

.slider_text {
  left: 50%;
  top: 52px;
}
.slider_text h3 {
  font-size: 28px;
  line-height: 40px;
}

.slider_text p {
  font-size: 26px;
  line-height: 36px;
 padding: 28px 10px 0 0;
}

#search_part h3 {
  font-size: 28px;
  line-height: 40px;
}

.search_left {

}

.search_right {
  padding: 25px 0;
}

.categories ul li a {
 	padding:0px;
}

.product_list_widget li {
  margin: 20px 0 0 1% !important;
  width: 31%;
}

.amount {
  font-size: 20px;
}

.buy_now {
  width: 90px;
}

.img1 img {
  width: 100%;
}

.wpcf7-form-control.wpcf7-textarea {
  padding: 5px 139px 5px 5px;
}

div[itemprop="description"] {
	float:left;
	width:100%;
}

.products li {
  width: 46% !important;
}

}

@media screen and (max-width:1266px) and (min-width:1024px){
	
.slider_text {
  top: 5px;
}

.bottom_line img {
  width: 100%;
}	
}


#search {display:none;}

