	@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1160px){

.container{ width:980px; }

.right_header {
    margin: 14px 0 0;
    text-align: right;}

.right_header li {
    left: 0;
    position: relative;
    top: 11px;
	  margin: 1px 0 0 19px;
}
	
.searchbox input {
    margin: 15px 0 0 0px;
    width: 99px;
}

.search-form .search-submit {
    font-size: 11px;
    padding: 2px 0 1px;
    width: 47px;
}
	
.header_bottom.smaller .search-field {
    margin: 15px 0 0 1px;
    width: 120px;
}
	
.searchbox {
     box-sizing: border-box;
    padding: 0;
    width:  158px;
}

.col-1, .col-2, .col-3 {
   margin-right: 41px;
    width: 257px;}




.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    box-sizing: border-box;
    margin: 0 0 0 126px;
    width: 203px;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    font-size: 12px;}
	
	

.wpcf7-form-control.wpcf7-submit {
      float: left;
    height: 37px;
    margin: -20px 4px;
}
	
	
.latest_product_contain > h3::before {
    width: 318px;
}
.latest_product_contain > h3::after {
    right: 0px;
    width: 318px;
}
.featured_product_img > h3::after {
    left: 21px;
    width: 318px;
}

.featured_product_img > h3::before {
    right: 21px;
    width: 318px;
}

.about_quate > p {
    line-height: 23px;    font-size: 14px;}


.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  float: left;
    font-size: 11px;
    left: 0;
    position: absolute;
    top: 27px;
    width: 117%;}

.footer_row div.wpcf7-response-output {
   font-size: 11px;
    margin: 4px 0 0 -7px;
    width: auto;}



.descp_onslider {
    margin: 35px 0 0;
	width: 447px;
	left:0px;
}

.my_cart {right: 328px;
    top: 48px;}



.header_bottom.smaller .cartbox {
    margin: -52px 26px;
}


.widget_shopping_cart_content {
    margin: 50px -126px;
}	
.col-1 .wpcf7-form > p {
    margin: 33px -84px 0 0;}


.columns-4 .products .hidden .caption .centered .quickv.single_add_to_cart_button {
    padding: 3px 51px 5px 71px;}














.product_detail {
    width: 72%;}

.woocommerce .product_detail div.product {
    width: 731px;}

.quick_content .detail_layout_desc .detail_left {
     width: 235px;
}

.detail_right_product_shop {
     width: 358px;
}

.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
    width: 35%;
}








.detail_layout {
    width: 700px;
	    margin: 4px 0 -59px;
}
.latest_product_contain_layout .hidden .caption .centered .quickv.single_add_to_cart_button {
    display: block;
    padding: 3px 47px 5px 69.9px;
}

.latest_product_contain_layout {
    margin: 55px -19px;}



.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;

    width: 60%;
}






.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    color: #000;
    float: left;
    width: 28.7%;
}


.cart-contents {
    left: -228px;
    padding: 0 16px;
    position: relative;
    top: 34px;}
	
	
.home .cartbox.cart_hover {
  margin: 4px -210px;
}
.header_bottom.smaller .header_navegation li a {
    font-size: 16px;
    padding: 14.8px 13.5px;
}

.cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
    margin: 0 3px;
    padding: 0 0 2px;
}



.home .cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
  margin: 0 -11px;
    padding: 2px 48px 1px;
}
	

a.button.yith-wcqv-button {
    width: 78.8% !important;
}


.col-1 .textwidget > p {
    float: left;
    margin: 0;
    padding: 0 9px;
}

	
div.wpcf7 {
    margin: 10px 9px;
    padding: 0;
}

.wpcf7-form-control.wpcf7-submit {
    float: left;
    height: 35px;
    margin: 0 4px;
}
	

.footer_row {
    float: none;
    margin: 0 auto;
    width: 722px;
}
.latest_product_contain .woocommerce.columns-4 .products {
    width: 100%;
}

.footer_down_right {
    float: right;
    margin: 0;
}




.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    
    margin: 0 -50px 37px 160px;}
	

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 4px 39px 143px;
}
.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
    margin:0 22px 25px 80px;
    width: 209px;
}	


.woocommerce div.product div.images, .woocommerce div.product div.summary {
    width: 500px;}



.header_navegation li a {
    font-size: 17px;
    padding: 14.7px 16.2px;
}	
	

.latest_product_contain_layout ul.products li a.button.yith-wcqv-button {
/*    top: 125px;
*/    width: 197px;
}
.product_detail a.button.yith-wcqv-button {
    width: 220px;}	
	.woocommerce .products ul, .woocommerce ul.products {
    clear: both;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.latest_product_contain_layout_ralated_footer ul.products li.product {
    margin: 0 4px 39px 67px;
}


/*.woocommerce ul.products li.product .button {
}
.latest_product_contain_layout_ralated_footer ul.products li a.button.yith-wcqv-button {
 }
*/


.header_bottom.smaller .searchbox {
    width: 179px;
}


.cartbox.cart_hover .widget_shopping_cart_content {
    margin: 50px -27px;
	 width: 242px;
 }
 
 
 
.page-id-8 .cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
    margin: 0 55px;}

.page-id-9 .cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
    margin: 0 52px;
 }
 
 
 
/*.woocommerce div.product form.cart .button {
    padding: 14px 70px;}
	
.woocommerce div.product form.cart .button:hover {
    padding: 14px 70px;}*/
	
	
.first_blog > p {
    left: 21px;
}
.pagination {
    width: 97%;}
	

.rsNav.rsBullets {
    right: 275px !important;}




.home .cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget > li {
    margin: 0 0 0 97px;
    width: 104% !important;
}

/*.cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget > li {
  
  
    width: 106% !important;}

*/


.woocommerce ul.products li.product .button.yith-wcqv-button {
    width: 75% !important;
}
.home.woocommerce ul.products li.product .button.yith-wcqv-button {
    width: 79% !important;
}

.containt_section .product-detail ul.products li.product .button.yith-wcqv-button {
    width: 50% !important;
}




.prod_filtr {
    margin: 0 4px 30px;
    width: 90.1%;
}


.searchbox .woocommerce-product-search > input {
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 49px;
}

.searchbox .woocommerce-product-search .search-field {
    bottom: 0;
    font-size: 12px;
    margin: 0;
    padding: 4px;
    width: 105px;
}

}



@media screen and (max-width:1000px){
.container{ width:760px; }


.header_top {
    
}


.header_bottom.smaller .search-field {
    width: 69px;
}
.home .cartbox.cart_hover {
    margin: 2px -120px;
}


.descp_onslider {
    top: 0;
 margin-left: -46px;
}


.searchbox {
    margin: 0 -10px 0 6px;
    width: 205px;
}

.searchbox input {
    box-sizing: border-box;
    width: 123px;
}

.col-1, .col-2, .col-3 {
    width: 240px;
}
.col-1 .textwidget > p {
    margin: 0;
}


.left_header {
    padding:0;
}

.right_header {
    margin: 14px 7px 0;
}

.right_header li {
    left: -72px;
    position: relative;
    top: 14px;}
	

.right_header li {
    font-size: 13px;
    left: 0;
}
	
.right_header .textwidget {
    font-size: 13px;
 margin: 8px -3px -10px;

}
	
	
.my_cart {
    font-size: 13px;
    right: 309px;
    top: 48px;}




.header_navegation li {
	  font-size: 16px;
    padding: 0;

}

.header_navegation li a {
    font-size: 17px;
    padding: 17px 12px 12px;
}

.screen-reader-text {
    display: none;
}
.search-submit {
}



.searchbox {
    margin: 0 -10px 0 6px;
    width: 188px;
}
.searchbox input {
	 box-sizing: border-box;
    width: 119px;
	}
	



.latest_product_contain > h3::before {

    width: 207px;
}
.latest_product_contain > h3::after {
    right: 4px;
    width: 207px;
}


.featured_product_img > h3::after {
    left: 0;
    width: 242px;
}



.featured_product_img > h3::before {
    right: 0;
    width: 242px;
}
.about_quate > p {
    font-size: 12px;
    line-height: 16px;
}



.footer_row .col-1 .textwidget li {
    font-size: 13px;
	 line-height: 26px;
}
.col-1 p {
    margin: 0 159px 0 0;}




.col-1 .textwidget > p {
   margin: 9px -47px 0 0;
}


.about_quate > p a {
    top: -4px;
}



.wpcf7-form-control.wpcf7-submit {
    font-size: 10px;
    left: 0;
    width: 83px;
	height:34px;
}


.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    font-size: 11px;
    margin: 0 0 0 114px;
    width: 187px;
}


.footer_down_right li {
    right: 0;
}



.view_collation {
    font-size: 13px;
	   margin: -25px 66px;
}


.descp_onslider p {
    font-size: 12px;
    left: 11px;
    width: 463px;
}



.royalSlider.new-royalslider-1.rsUni.rs-default-template.rsHor,.new-royalslider-1 .rsOverflow  {
    height: 339px !important;
    width: 100% !important;
}
.royalSlider.new-royalslider-1 .rsImg.rsMainSlideImage {
    height: auto !important;
    margin: 0 !important;
    width: 100% !important;
}


.header_bottom.smaller #menu-main-menu li a {
    height: 25px;
}

.cartbox {
    margin: -26px 16px;
}

.widget_shopping_cart_content {
    margin: 54px -149px;
}


.col-1 p {
    font-size: 13px;
    margin: 0 109px 0 0;    width: 207px;
}




.create-account p {
    font-size: 11px;
    margin: 0 12px 5px 0;
    width: 252px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 11px 3.992em 86px;
    padding: 0;
    position: relative;
    width: 238px;
}
.columns-4 .products .hidden .caption .centered .quickv.single_add_to_cart_button {
 margin: 98px -156px 0 0;
    padding: 5px 84px 6px 79.4px;}

.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
    width: 23.95%;
}

.col-1 .wpcf7-form > p {
    right: -180px;
    top: 44px;
}









.product_detail {
    margin: 18px -13px;
    width: 78%;
}
#prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter {
    width: 54% !important;
}



.detail_right_product_shop {
    width: 299px;
}

.woocommerce .product_detail div.product {
    width: 616px;
}


.sidebar_chose > h3 {
    width: 147px;}

.woocommerce .products ul, .woocommerce ul.products {
  
  margin:0 auto;
}



.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
 margin: 3px 21px 67px 58px;
    width: 243px;
}

.woocommerce .related ul li.product img, .woocommerce .related ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .upsells.products ul li.product img, .woocommerce-page .upsells.products ul.products li.product img {
    height: 337px;
    width: 100%;
}
.single_add_to_cart_button.button.alt{ width:120px;}

.related.products li .hidden .product .caption {
    width: 221px;
}

.related.products li .hidden .caption .centered .quickv.single_add_to_cart_button {
    padding: 9px 74px 8px 71px;

}

.footer_area .footer_row .col-1 .wpcf7-form > p {
    right: 31px;
    top: 9px;
}

.featured_product_img .woocommerce.columns-5 .products .product-category.product {
    margin: 3px -37px 14px 189px;
}


iframe {
    width: 497px;}










.detail_layout {
    width: 594px;
	margin:0 auto;
}

.latest_product_contain_layout {
    float: right !important;
    margin: auto 0;
    width: 78% !important;
}



.woocommerce .latest_product_contain_layout ul.products li.product, .woocommerce-page ul.products li.product {
   float: left;
    height: auto;
    margin: 0 57px 33px 38px;
    text-align: center;
    width: auto;
	
	}


.latest_product_contain_layout .hidden .caption .centered .quickv.single_add_to_cart_button {
     padding: 9px 88px 9px 78px;
	width: 32.06%;
}




.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    color: #000;
    float: left;
    width: 100%;
	margin:0;
	margin: 20px 161px;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    color: hsl(0, 0%, 0%);
    float: left;
    width: 100%;
	margin:0;
	margin: 0 161px;
}

.lost_password a {
    left: -40px;}

.woocommerce table.shop_table {
    font-size: 12px;
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-size: 14px;}
	
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    float: left;
    margin: -8px 0 0 -8px;
    position: relative;
    width: 248px;
}	 
	 
.header_bottom.smaller .cartbox {
     margin: -51px -4px;
}
	 
	 .cartbox.cart_hover {
    margin: 10px -120px;
}

.cart-contents {
    font-size: 12px;}



.col-1, .col-2, .col-3 {
       margin-left: 49;
    margin-right: 0;
    width: 300px;
}



a.button.yith-wcqv-button {
  
      width: 74.8% !important;
}

.about_quate {
    width: 93.8%;	 
}


.header_navegation li a {
    font-size: 16px;
    padding: 18px 10px 12px;
}


.col-1 li a.below {
    margin-left: 46px;
}



.woocommerce div.product div.images, .woocommerce div.product div.summary {
    width:371px;
}
.sidebar_chose .product-categories li.cat-item a {
    font-size: 12px;
}

.woocommerce ul.products li.product .button {
    margin-bottom: 47px;
}


.containt_section .product-detail ul.products li.product .button.yith-wcqv-button {
    bottom: 0;
    width: 72% !important;
}
.home.woocommerce ul.products li.product .button.yith-wcqv-button {
    width: 79% !important;
}
/*

.latest_product_contain_layout_ralated_footer ul.products li a.button.yith-wcqv-button {
    top: 129px;
}*/


#menu-main-menu li ul.sub-menu li a {
    font-size: 12px;
    padding: 19px 14px 18px;
    white-space: nowrap;
}

.header_navegation li a {
  font-size: 13px;
    padding: 19px 11.2px 18px;}


.header_bottom.smaller .header_navegation li a {
    font-size: 13px;
    padding: 14.8px 9.5px;
}

.header_bottom.smaller .searchbox {
    width: 124px;
}


#menu-main-menu li ul.sub-menu li a:hover {
    padding: 15px 14px;
}


.cartbox.cart_hover .widget_shopping_cart_content {
    margin: 50px -133px;
}

.why_cntnt h3 {
    font-size: 30px;
    padding: 3px 22px 0;
}

.why_cntnt > p {
    line-height: 17px;
    padding: 0 22px 19px;
}

.initial p img {
    margin-top: -14px;}
	
	.first_blog > p {
    width: 496px;}
	
.first_blog .read_more {
    left: -23px;
    position: relative;
    top: 259px;}
	

	.rsNav.rsBullets {
    bottom: -9px !important;
    right: 367px !important;}
	
	
	
.widget-3.widget-last.widget-odd.last.col-1 .textwidget ul {
    padding: 7px 0 0;
}

.footer_row div.wpcf7-response-output {
    font-size: 12px;
    margin: 18px -47px 6px -7px;
    width: 245px;
}

.woocommerce .latest_product_contain_layout ul.products li.product .button.yith-wcqv-button {
    width: 89% !important;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    font-size: 13px;}

	header.title {
    width: 401px;
}



.header_bottom.smaller .woocommerce-product-search > input {
    font-size: 10px;
    width: 38px;
}

.header_bottom.smaller .woocommerce-product-search .search-field {
    width: 76px;
	
}

.col-1 li { width:362px;}

.woocommerce form .form-row {
    margin: 0 407px 0 -3px;
}

.footer_row {
    width: 298px;}


.widget-2.widget-even.contct2.col-1 {
    margin: 0;
    padding-top: 0;
}


.widget-4.widget-last.widget-even.last.col-1 {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 21px;
}



.searchbox {
    float: right;
margin: 0 0 14px 100px;
    width: 188px;
}

.woocommerce div.product form.cart .variations .reset_variations {
    position: relative;
    right: auto;
    top: 0;
}
.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart .variations select{width:100%;}
.woocommerce div.product form.cart .variations {margin-bottom: 20px;}
td select#pa_size{position:relative; z-index:9;}
.woocommerce div.product form.cart .variations .reset_variations {position:relative; right:auto; top:0;}
.woocommerce div.product form.cart .button {padding: 10px 50px; width: auto;}
}

@media screen and (max-width:768px){
	
	
.descp_onslider .ban_txt h1 {
    margin-left: 107px;}

.descp_onslider h1 {
    font-size: 46px;
}


.descp_onslider h1::after {
    margin: 0 0 0 107px;
    width: 60px;
}

.descp_onslider p {
    font-size: 13px;
    margin: -16px 0 5px;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    bottom: 0;
    font-size: 10px;
    margin: -11px;
    right: 0;
    top: 0;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 65px 37px;
    width: 250px;
}

.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
    margin: 24px 53px 24px 51px;
    width: 218px;
}



.columns-4 .products .hidden .caption .centered .quickv.single_add_to_cart_button {
    padding: 6px 89px 5px 85px;
}




.col-1 .wpcf7-form > p {
     right: 40px;
    top: 8px;
}



.about_quate {
    width: 92%;}
	
	.descp_onslider p {

    width: 487px;}


.widget_shopping_cart_content {
    margin: 54px -165px;
}

.rsOverflow .rsContainer .rsSlide .rsContent .rsImg.rsMainSlideImage {
    height: auto !important;
}

.royalSlider.new-royalslider-1.rsUni.rs-default-template.rsHor, .new-royalslider-1 .rsOverflow {
    height: 326px !important;
    width: 100% !important;
}
	
	
	.latest_product_contain .products {
    float: none !important;
    margin: 0 auto !important;
    width: 83%;
}
	
	.featured_product_img .products {
    float: none !important;
    margin: 0 auto !important;
    width: 69%;
}
.products .product-category.product {
    margin: 0 0 32px !important;
}



.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;

    width: 75%;
}

.actions .coupon .button{
 width:150px !important;	
	
	}
	.shop_table tbody td.actions .button {
    float: right;
    width: 150px !important;
}


.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    color: #000;
    float: left;
    width: 39%;
}
.woocommerce form .form-row {
    /*margin: 0 -65px 0 5px;
*/
	}
	.cartbox.cart_hover {
    margin: 10px -105px;
}

.descp_onslider p {
    margin: -10px 0 -8px 31px;
    width: 425px;
}


.col-1, .col-2, .col-3 {
    width: 239px;
}
a.button.yith-wcqv-button {
    width: 228px;
}


.home .cartbox.cart_hover {
    margin: 2px -100px;
}

.product_detail {
    margin: 18px 0;
    width: 78%;
}


.prod_filtr {
    width: 91.2%;
	margin:0;
	height:25px;
}


#yith-quick-view-modal .yith-wcqv-wrapper {

    min-width: 500px;}

#yith-quick-view-content div.product div.images, .woocommerce div.product div.images {
    float: left;
    width: 206px;
}
#yith-quick-view-content div.product div.images, .woocommerce div.product div.summary.entry-summary {
    float: right;
    width: 222px;
}

#yith-quick-view-content .product .summary.entry-summary .product_meta {
    text-align: left;
}

#yith-quick-view-close {
    color: #000;
    margin: -6px -5px 5px 10px;
}


.pagination {
    width: 95%;
}

.first_blog > p {
    margin-right: 24px;
    top: 49px;
    width: 463px;
}
.rsNav.rsBullets {
    right: 336px !important;}

.footer_row div.wpcf7-response-output {
    bottom: 0;
    margin: -8px;
    padding: 4px;
    top: 0;
}


.woocommerce div.product div.images, .woocommerce div.product div.summary{
width: 372px !important;
}


.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
    margin: 3px 60px 67px;
    width: 243px;
}

.woocommerce form .form-row {
    margin: 0 -58px 0 -3px;
}


.first_blog {
    margin: 0 291px 134px -284px;
}





.widget-3.widget-odd.col-1 {
    float: right;
}

.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    margin: 0 0 0 173px;}

.woocommerce ul.products li.product .button.yith-wcqv-button {
    width: 71% !important;
}

}




/* Responsive till 640px */
@media screen and (max-width:765px){
	.container{ width:620px;}	
	


.col-1 li a.below {
    margin-left: 46px;
}

.about_quate > p a {
    top: -1px;
}
	
.header_navegation li {
    font-size: 15px;
    padding: 15px 11px;
}



.searchbox {
    margin: -8px 8px -2px -70px;
    width: 227px;
}

.widget_shopping_cart_content {
    margin: 51px -158px;
}

.header_bottom {
    height: 52px;}

.header_bottom.smaller {
    height: 51px;}


.latest_product_contain > h3::before {
    width: 140px;
}
.latest_product_contain > h3::after {
    right: 0;
    width: 140px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 0 40px -1px;
    width: 250px;
}
.featured_product_img > h3::after {
    left: 0;
    width: 170px;
}
.featured_product_img > h3::before {
    right: 0;
    width: 170px;
}

.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
    margin: 24px 2px 24px 1px;
    width: 229px;
}

.about_quate strong {
    font-size: 13px;}
	
.about_quate > p {
    font-size: 11px;}
	.col-1, .col-2, .col-3 {
    width: 206px;
}


.footer_row .col-1 a {
    font-size: 11px;}

	.right_header .textwidget {
    font-size: 12px;
}


.right_header li {
    font-size: 10px;
    left: -1px;
}
.footer_down_left p {
    font-size: 11px;
	width: 263px;	
		}

.col-1 p {
    width: 174px;}
	
.col-1 .textwidget > p {
    font-size: 17px;
    margin: 0 -1px;
    width: 178px;}




.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    font-size: 11px;
    margin: 0 -3px 0 205px;
    width: 154px;
}


.col-1 p {
    font-size: 11px;
    margin: 0 157px 0 0;
    width: 160px;
}



.col-1 .textwidget > p {
    margin: -16px -1px;
    width: 178px;
}



.header_navegation li a {
    font-size: 15px;
    margin: 0 60px 0 -61px;
    padding: 17px 14px 20px;
}

.cartbox {
    margin: -1px 16px;
}
.search-form .search-submit {
   font-size: 8px;
    height: 37px;
    padding: 3px 0 0 2px;
    width: 47px;
}

.searchbox input {
    box-sizing: border-box;
    height: 37px;
    width: 174px;
}

.header_navegation li {
    font-size: 15px;
    padding: 0;
}


.my_cart {
    font-size: 10px;
    right: 244px;
    top: 44px;
}
	

.header_bottom.smaller #menu-main-menu li a {
    height: 14px;
    padding: 17px;
}
	
	.featured_product_img .products {
    width: 83%;
}

.latest_product_contain .products {
    width: 90%;
}

/*responsive menu start*/

.menu_click{display: block;  text-align: center; width:100%;}
.menu_click button {background:#FFFFFF;  border:none; color: #000000;  cursor: pointer; font-family: Tahoma,Geneva,sans-serif; font-size: 18px;
padding: 6px;  text-align: center; vertical-align: middle; width: 70%;  margin: 8px 0 5px -93px;}
.navigations ul li {float: none;  margin:0;  padding:0;   text-align: left;}
.navigations ul li a{padding:10px; border-bottom:solid 1px #fff; letter-spacing:normal; font-size:12px;}

.cbp-spmenu {background:#000;	position: fixed;	overflow: scroll;}
body {overflow-x: hidden; position:relative; left:0;}
.cbp-spmenu h3 {
	color: #afdefa;
	font-size: 1.9em;
	padding: 20px;
	margin: 0;
	font-weight: 300;
	background: #0d77b6;
}

.cbp-spmenu a {display: block;}

/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
	width: 240px;
	height: 100%;
	top: 0;
	z-index: 1000;
}
.fb_wrap {padding: 30px 20px 0 0;
    right: 0;}
.cbp-spmenu-vertical ul  a {
	
	padding: 1em;
}

.cbp-spmenu-horizontal {
	width: 100%;
	height: 150px;
	left: 0;
	z-index: 1000;
	overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
	height: 100%;
	width: 20%;
	float: left;
}

.cbp-spmenu-horizontal a {
	float: left;
	width: 20%;
	padding: 0.8em;
	border-left: 1px solid #258ecd;
}

/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {
	left: -244px;
}

.cbp-spmenu-right {
	right: -280px;
}

.cbp-spmenu-left.cbp-spmenu-open {
	left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
	right: 0px;
}

/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
	top: -150px;
}

.cbp-spmenu-bottom {
	bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
	top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0px;
}

/* Push classes applied to the body */

.cbp-spmenu-push {
	overflow-x: hidden;
	position: relative;
	left: 0;
}

.cbp-spmenu-push-toright {
	left: 240px;
}

.cbp-spmenu-push-toleft {
	left: -240px;
}

/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push, body {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}	

.header_navegation li ul.sub-menu {top: 45px;}




.header_navegation {
    float: left;
    width: 430px;
}



/*end responsive emnu*/




.descp_onslider {
    margin: 13px 0 0 12px;
}

.descp_onslider .ban_txt {
    margin: 0 50px;}
	




.descp_onslider p {
    margin: -10px 0 -8px 54px;
	    width: 361px;
}

.royalSlider.new-royalslider-1.rsUni.rs-default-template.rsHor, .new-royalslider-1 .rsOverflow {
    height: 269px !important;
    width: 100% !important;
}
.rsOverflow .rsContainer .rsSlide .rsContent .rsImg.rsMainSlideImage {
    height: auto !important;
}











.woocommerce .product_detail div.product {
    width: 397px;
}

.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
    margin:  2px -24px 66px 72px;
    width: 222px;
}



iframe {
    width: 406px;
}

.header_navegation li {
    background: #942929 none repeat scroll 0 0 !important;
    font-size: 12px !important;
    padding: 0 52px !important;
	 width: 100%;
}





.detail_layout {
    width: 465px;
	margin: 0 auto;
}

.woocommerce .latest_product_contain_layout ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 -52px 3.992em 70px;
    width: 42.05%;
}

.latest_product_contain_layout .hidden .caption .centered .quickv.single_add_to_cart_button {
       font-size: 10px;
    padding: 6px 76px 8px 80px;
	
}


.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
  
    width: 89%;
}
.woocommerce form .form-row {
/*    margin: 0 -69px 0 -8px;
*/}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    width: 85%;}



.select2-container .select2-choice {
   
    width: 288px;}
	
.woocommerce-billing-fields {
    margin: 0 0 0 4px;
}

.select2-drop.select2-display-none.select2-with-searchbox.select2-drop-active {
    width: 298px !important;
}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    width: 85%;
}


.create-account p {
    font-size: 8px;
    margin: 0 39px 15px 0;
    width: 225px;
}

.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
    width: 283px;}



.right_header > a {
    color: #3b3b3b;
    font-size: 11px;
    margin: 0 0 0 90px;
    text-decoration: none;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    bottom: 0;
    margin: 0 -9px;
    top: -18px;
    width: 224px;
}


.header_bottom.smaller .cartbox {
    margin: 0 -13px;
}

.cart-contents {
  font-size: 11px;
    left: -178px;
    padding: 0 16px;
    top: 31px;}

.abc .amount {
    font-size: 13px;
}


.cartbox.cart_hover {
    margin: 10px -74px;
}




.home .cartbox.cart_hover {
    margin: 13px -75px;
}


.product_detail a.button.yith-wcqv-button {
    width: 201px;
}

.sidebar_chose .product-categories li.cat-item a {
    font-size: 11px;
}
#mCSB_1_container span {
    font-size: 11px;
}
#mCSB_2_container span {
    font-size: 11px;
}
#mCSB_3_container span {
    font-size: 11px;
}

.quick_content .detail_layout_desc .detail_left {
    margin-left: 31px;
 }
 
.woocommerce div.product div.images, .woocommerce div.product div.summary {
    width: 288px !important;
}
	
.latest_product_contain_layout ul.products li a.button.yith-wcqv-button {
/*    top: 157px;
*/    width: 207px;
}


.header_bottom.smaller .searchbox {
    width: 203px;
}

.header_bottom.smaller .search-field {
    width: 146px;
}




.why_wym img {
    height: 264px;
    width: 343px;
}

.where_img img {
    height: 176px;
    width: 368px;
}


.first_blog > p {
    margin-right: 24px;
    width: 332px;
}


.first_blog .read_more {
    left: 19px;
    }

.rsUni .rsBullet span {
    height: 20px !important;
    width: 20px !important;}
.rsUni .rsBullet {
    margin-right: 9px;
}

.rsNav.rsBullets {
    bottom: -12px !important;
    right: 354px !important;}

a.button.yith-wcqv-button {
    width: 70.8% !important;
}



.footer_row div.wpcf7-response-output {
   
    margin: -17px -46px 6px -11px;
    width: 229px;}


.containt_section .product-detail ul.products li.product .button.yith-wcqv-button {
    width: 80% !important;
}

.woocommerce .latest_product_contain_layout ul.products li.product .button.yith-wcqv-button {
    width: 87% !important;
}

.prod_filtr {
    height: 60px;
    margin: 0 22px 47px;
    width: 86%;
}
.woocommerce-result-count {
    margin: 0 auto;
    width: 100%;
	text-align:center;
}
.woocommerce-ordering {
    padding: 0 79px 2px 53px;
}


.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  
    margin: 0 80px;}
	
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    
    margin: 20px 80px;}
	
	
	


.searchbox .woocommerce-product-search .search-field {
    height: auto;
    width: 156px;
}



.searchbox .woocommerce-product-search > input {
    height: 25px;
    width: 67px;
}



.header_bottom.smaller .woocommerce-product-search .search-field {
    width: 110px;
}

.header_bottom.smaller .woocommerce-product-search > input {
    font-size: 12px;
    width: 80px;
}

.woocommerce form .form-row {
    margin: 0 -142px 0 23px;
}




.first_blog {
    margin: 0 282px 120px -284px;
}


.widget-3.widget-odd.col-1 {
    float: left;
}




.wpcf7-form-control.wpcf7-submit {
    font-size: 8px;}


.searchbox {
    margin: 0 0 14px 6px;
    width: 227px;
}


.right_header .textwidget {
    margin: 3px -3px -6px;
}



.header_navegation {
    width: 100%;
}


.menu_click button {
    margin: 8px;
    width:100%;
}


.header_bottom.smaller .header_navegation {
    float: left;
    width: 89%;
}

.woocommerce div.product form.cart .button{padding:11px 17px; font-size: 13px;}


}



/* Responsive till 480px Ends */

 








/* Responsive till 320px */
@media screen and (max-width:460px){ 
.container { width:320px; } 





.col-1 .textwidget img {
    padding:0}



.right_header {
    margin: 0 0 13px;
}

.left_header {
     display: inline-block;
    float: none;
    margin: 0 auto;
}
.right_header {
    margin: 14px 64px 6px 6px;
}

.right_header .cart-contents {
    float: right;
    margin: 21px -175px 32px 0;
}



.right_header .textwidget {
    margin: 22px 0;
}


.right_header li {
    float: none;
    font-size: 11px;
    left: -8px;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
    top: -10px;
    width: 166px;
}.right_header .textwidget > ul{
    text-align: center;
}

.descp_onslider .ban_txt  h1{
 font-size:21px;	
  text-align: center;
	}
	
.descp_onslider {
    margin: 33px 0 0 -83px;
}

.descp_onslider p {
   font-size: 11px;
    margin: 0 113px auto;
    text-align: center;
    width: 232px;
}



.view_collation {
    margin: -41px 81px;
    width: 109px;
}

.view_collation > a {
 font-size: 12px;
    margin: 0 0;
    padding: 3px 2px 6px 0;
	text-align:center;
	}
	
.header_navegation li {
    font-size: 13px;
    padding: 12px 7px;
}

.header_navegation ul {
    margin: 0;
    padding: 0;
}



.header_bottom {
    height: 62px;
}

.header_bottom.smaller {
    height: 44px;
}


.searchbox {
    float: left;
    margin: 12px 0 19px;
    width: 224px;
}


.header_bottom.smaller .search-field {
    margin: 7px 0 0 1px;}
	
.searchbox input {
    height: 37px;width: 132px;}
	

.search-form .search-submit {
    height: 38px;
     padding: 12px 0 10px 1px;
    width: 63px;
} 
 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    left: 140px;
}

.header_navegation li {
    font-size: 12px;
    padding: 12px 7px;
}

.my_cart {
    display: none;
 }
	
	


.menu_click button {
    margin: 12px 0 0;
}	


.cartbox {
    float: right;
    margin: -49px -209px 0 0;
}


.latest_product_contain > h3 {
    font-size: 16px;

}



.featured_product_img h3 {
    font-size: 16px;}


.latest_product_contain > h3::before {
    top: 13px;
    width: 65px;
}
.latest_product_contain > h3::after {
    top: 13px;
    width: 65px;
}



.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 34px 42px 33px;
    width: 250px;
}


.columns-4 .products .hidden .caption .centered .quickv.single_add_to_cart_button {
    padding: 0 83px 1px 73px;
}

.featured_product_img > h3::before {
    top: 13px;
    width: 80px;
}
.featured_product_img > h3::after {
    top: 13px;
    width: 80px;
}

.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
    margin: 27px 23px 18px 12px !important;
    width: 229px;
}
.footer_down_right li {
    margin: -15px 2px 0 8px;}



.col-1 .textwidget > p {
    }
	
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  font-size: 11px;
    margin: 0 0 0 204px;
    width: 157px;
}

.wpcf7-form-control.wpcf7-submit {
    float: left;
    font-size: 10px;
   
    margin: 0 7px;
    width: 81px;
  font-weight:300;
	}
	

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
 left: -11px;
    margin: 0;
    width: 221px;}



.descp_onslider .ban_txt {
    margin: -25px 22px;
}


.header_bottom.smaller .container .searchbox {
    float: right;
    margin: -48px 0 48px 39px;
    width: 100px;
}



.header_bottom.smaller .container .search-form .search-submit {
    float: right;
    height: 22px;
    margin: 3px -9px 2px 0;
    padding: 3px;
    top: 0;
}

.header_bottom.smaller {
    height: 64px;
}


.header_bottom.smaller .container .header_navegation .menu_click button {
    width: 100%;
}

.header_bottom.smaller .container .cartbox .widget_shopping_cart_content {
    margin: 48px -162px;
}
.royalSlider.new-royalslider-1.rsUni.rs-default-template.rsHor, .new-royalslider-1 .rsOverflow {
    height: 195px !important;
    width: 100% !important;
}




.sidebar_chose {
    padding: 2px 15px;
	 position: relative;
 }

.product_detail {
    width: 100%;
}
.woocommerce .product_detail div.product {
    width: 343px;
}



.latest_product_contain_layout_ralated_footer .related.products .products li.product {
 margin: 2px 47px 68px 105px;}


.related.products li .hidden .caption .centered .quickv.single_add_to_cart_button {
    padding: 1px 60px 6px 68px;
}





ul.cntct, li {
    width: 275px;
}

iframe {
    width: 318px;
	margin-bottom:36px;}



.footer_down_right li {
    margin: 10px 45px 0 13px;
    text-align: center;
}

.login {
    color: #000;

    width: 21pc;
}


.detail_layout {
    width: 339px;
}

.latest_product_contain_layout {
    float: right !important;
    margin: auto 0px;
    width: 113% !important;
}

.woocommerce .latest_product_contain_layout ul.products li.product, .woocommerce-page ul.products li.product {
     float: left;
    margin: 0 90px 20px;
    width: auto;
}


.woocommerce table.shop_table {
    border: 1px solid #cbcbcb;
    border-collapse: separate;
  
    margin: 20px -18px 24px -30px;
    text-align: left;
}
.yith-wcwl-share li, .entry-content .yith-wcwl-share li {
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: 29px;
}


.woocommerce table.shop_table {
    border: 1px solid #cbcbcb;
    border-collapse: separate;

    margin: 20px -18px 24px -56px;}
	
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    
    margin: 0 54px 0 23px;
    width: 100%;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
}

.checkout-button.button.alt.wc-forward {
    width: 399px;
}

.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward:hover {
 
    width: 400px;
}
.cart_totals > table {
    width: 426px !important;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 76%;
	margin:0;
}


.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: left;
    margin: 0 auto;
    width: 100%;
}

.woocommerce-checkout #payment {
    margin: 20px 53px 27px -54px;}

.select2-drop.select2-display-none.select2-with-searchbox.select2-drop-active {
    width: 298px !important;
}



.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 85%;
}


.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    box-sizing: border-box;
    width: 85%;
}

.header_bottom.smaller .cartbox {
    margin: 5px 0;
}

.cartbox.cart_hover {
    float: right;
    margin: 28px 127px;
}
.descp_onslider h1::after {
      margin: 0 0 0 144px;
    width: 34px;
	  left: -21px;
}

.latest_product_contain_layout .hidden .caption .centered .quickv.single_add_to_cart_button {
    font-size: 11px;
    padding: 6px 76px 8px 91px;
}

.first_blog .attachment-post-thumbnail.wp-post-image {
    height: 170px;
    margin: 0 0 0 -99px;
    width: 150px;
}

.first_blog > h3 {
    left: 147px;}

.first_blog > span {
    left: 148px;}

.first_blog .read_more {
    left: -60px;
}
.home .cartbox.cart_hover {
    margin: 19px 124px;
}
a.button.yith-wcqv-button {
    width: 68.8% !important;
}

.about_quate {
    margin-bottom: 45px;
    width: 66%;
}


.col-1 li a.below {
    margin-left: 46px;
}


.about_quate > p a {
    top: 0;
}

.home .cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
    margin: 0 -10px;
    padding: 2px 47px 6px;
}
.footer_row.col-1.textwidget > ul{text-align:none;}



.related.products h2 {
text-align: center;
}

.detail_layout_des .term-description > p {
    font-size: 12px;
}

.container nav.woocommerce-breadcrumb {
    text-align: center;
}


.sidebar_chose h3 {
    text-align: center;
    width: 155px;
}

.sidebar_chose {
    padding: 2px 77px;
    position: relative;
}

#prdctfltr_woocommerce .prdctfltr_woocommerce_ordering .prdctfltr_filter {
    width: 74% !important;
}

.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
    width: 229px;}



.quick_content .detail_layout_desc .detail_left {
    margin-left: -16px;
}

.latest_product_contain_layout ul.products li a.button.yith-wcqv-button {
/*    top: 157px;
*/    width: 217px;
}
.header_bottom.smaller .search-field {
    width: 108px;
}
.products .product-category.product {
    margin: 0 10px 31px !important;
}


.page-id-8 .cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
    margin: 0 24px;
}

.page-id-9 .cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
    margin: 0 32px;
 }
 
.containt_section .containt .container h1 {
    text-align: center;
	font-weight:300;
}
#yith-quick-view-modal .yith-wcqv-wrapper {
    min-width: 400px;
}


.page-id-9 .cntct {
    margin: 0 auto 91px;
}



.initial p img {
    margin: 0 -15px 28px 0;
    width: 364px;
}

.why_wym {
    height: auto;}



.why_wym img {
    height: 209px;
    width: 296px;}



.where_img img {
    height: 131px;
    margin-bottom: 16px;
    width: 298px;
}


.first_blog > h3 {
    left: -154px;
    margin: 0 auto;
    text-align: center;
    top: 0;
}
.first_blog > p {
    left: 13px;
}
.first_blog .attachment-post-thumbnail.wp-post-image {
    margin: 0 0 0 -16px;}
	
.first_blog > span {
     left: 6px;
    top: 19px;
}

.first_blog > p {
    margin-right: -4px;
    top: 5px;
    width: 332px;
}


.first_blog .read_more {
    left: 11px;
}


.first_blog {
    margin: 0 0 172px;
}


.rsNav.rsBullets {
    bottom: -19px !important;
    right: 179px !important;}

.rsUni .rsBullet span {
    height: 13px !important;
    width: 13px !important;}

.rsUni .rsBullet {
    margin-right: 0;
}


.widget-3.widget-last.widget-odd.col-1 {
    margin: 0;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
    width: 334px !important;
}
.latest_product_contain_layout_ralated_footer .related.products .products li.product {
    margin: 0 auto;
    width: 100%;
}

.containt_section .product-detail ul.products li.product .button.yith-wcqv-button {
    width: 54% !important;
}


.woocommerce .latest_product_contain_layout ul.products li.product .button.yith-wcqv-button {
    width: 85% !important;
}
.woocommerce-ordering {
    padding: 0 30px 2px 55px;
}


.myaccount_user {
    width: 271px;
}

.woocommerce form .form-row {
    font-size: 12px;
 margin: 0 -102px 0 30px;
    padding: 6px;
    width: 299px;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    width: 297px;}
.login {
    width: 298px !important;}


.lost_password a {
    left: 30px;
}
header.title {
    width: 301px;
}



.searchbox .woocommerce-product-search .search-field {
    width: 117px;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    width: 100%;
}

.header_navegation {
    float: left;
    width: 355px;
}


#customer_login .col-2 .register {
    margin: 0 !important;
    padding: 4px !important;
    width: 336px;
}

.cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
    margin: 0 5px;
 }

.header_bottom.smaller .header_navegation {
    float: left;
    width: 81%;
}

.about_quate .alignnone.size-medium.wp-image-1173 {
    width: 100%;}

.footer_row h3 {
    margin-left: -3px;
}.widget-4.widget-last.widget-even.last.col-1 {
    margin-left: -2px;



}





/* Responsive till 320px ends */

/* Responsive for 320px */
@media screen and (max-width:320px){  



.alignnone.size-full.wp-image-28 {
    height: 100px;
    width: 133px;
}





.left_header {
    margin: 0 auto;
}
.searchbox input {
    box-sizing: border-box;
    width: 168px;
}

.right_header {
    margin: 4px 98px 0;
}

.right_header .textwidget {
    font-size: 10px;
}


.my_cart {
    font-size: 10px;
    right: 66px;
    top: 10px;
}


.right_header {
    margin:0 auto;
    width: 100%;
}

.header_bottom.smaller {
    height: 43px;
}

.right_header li {
    font-size: 10px;
     top: 19px;
    width: 150px;}


.col-1, .col-2, .col-3 {
    width: 228px;
	    margin-left: 18px;
}

.alignleft.size-full.wp-image-42 {
    padding: 0 8px;
}

.about_quate > p {
    font-size: 11px;
    text-align: justify;
    width: 252px;
}

.footer_down_right {
    float: left;
    margin:8px 2px 21px -14px;
}


.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
    padding:0 0 0 27px;
    width: 200px;
}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 36px 35px 40px;
    width: 244px;
}

.latest_product_contain > h3{
	font-size:15px;}
	
	.latest_product_contain > h3::after {
    top: 8px;
    width: 74px;
}

.latest_product_contain > h3::before {
    top: 8px;
    width: 74px;
}
.featured_product_img > h3{ font-size:15px;}

.featured_product_img > h3::before {
    top: 10px;
    width: 85px;
}
.featured_product_img > h3::after {
    top: 10px;
    width: 85px;
}
.shopping_img {
    float: right;
    width: 35px;
}

.header_navegation li {
    font-size: 11px;
    padding: 12px 8px;
}



.header_bottom {
    height: 68px;
}




.col-1 .textwidget > p {
    margin: 0 auto;
}

.col-1 .wpcf7-form > p {
    right: 61px;
    top: -5px;
}

.footer_down_right li {
    margin: 5px 8px 0 17px;
}

.footer_down_left p {
    margin: 7px 0 6px 3px;}
	
	
	
.featured_product_img .columns-5 .hidden .caption .centered .more {
    
    margin: 0 0 0 -22px;}






.header_bottom.smaller .container .searchbox {
   margin:  56px 0 0 39px;
    width: 100px;
}



.header_bottom.smaller .container .search-form .search-submit {
    float: right;
    height: 37px;
    margin: -37px 64px 0 2px;
    padding: 3px;
    top: 0;
    width: 54px;}

.header_bottom.smaller {
    height: 75px;
}


.header_bottom.smaller .container .header_navegation .menu_click button {
    width: 100%;
}


.header_bottom.smaller .container .cartbox .widget_shopping_cart_content {
    margin: 52px -162px;
}



.searchbox {
    float: none;
    margin: 19px auto;
    width: 255px;
}



.menu_click button {
    margin: 0 auto;
    width: 83%;
}

.cartbox {
    float: right;
    margin: -8px -235px 0 0;
}
	
	

.header_bottom.smaller .container .searchbox input {
    float: left;
    position: relative;
    right: 189px;
    width: 167px;
	top:0px;
}



.header_bottom.smaller .container .cartbox {
    float: right;
    margin: 5px 9px 0 0;
}

.widget_shopping_cart_content {
    margin: 52px -158px;
}





.descp_onslider p {
    font-size: 9px;
    line-height: 10px;
    margin: -5px 0 0 136px;
    width: 255px;
}.royalSlider.new-royalslider-1.rsUni.rs-default-template.rsHor, .new-royalslider-1 .rsOverflow {
    height: 136px !important;
    width: 100% !important;
}

.descp_onslider {
  margin-left: -46px;
    margin-top: 9px;
}

.descp_onslider .ban_txt {
    font-size: 1px;
    line-height: 1px;
    margin: 5px 146px;
}

.view_collation > a {
    font-size: 12px;
    margin: 0 -17px 0 -1px;
    padding: 2px 3px 6px 0;
}


.view_collation {
    height: 16px;
    margin: -41px 71px;
    width: 90px;
}

.descp_onslider h1::after {
    margin: 28px 0 -5px 121px;
    width: 33px;
}
.descp_onslider .ban_txt h1 {
    margin-left: 157px;
}



.sidebar_chose {
    margin: 18px;}



.product_detail .quick_content {
    padding: 0 48px;
}

.product_detail {
    width: 98%;
}

.related.products li .hidden .caption .centered .quickv.single_add_to_cart_button {
    padding: 1px 66px 6px 68px;
}

.login {
    color: #000;

    width: 17pc;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    
    width: 72%;}
	

.detail_layout {
    float: left;
    padding: 2px;
    width: 313px;
}	
	.detail_layout_des .term-description > p {
	
		font-size: 14px;
	}
	
	
.latest_product_contain_layout {
    float: right !important;
    margin: auto 7px;
    width: 102% !important;
}


.latest_product_contain_layout .hidden .caption .centered .quickv.single_add_to_cart_button {
    font-size: 10px;
    padding: 8px 64px 5px 88px;
}
.woocommerce table.wishlist_table thead th {
    border-top: 1px solid;
    padding: 10px 7px;
}

.woocommerce table.wishlist_table tr td.product-remove {
    padding: 13px 4px;
}

.woocommerce table.shop_table {
    border: 1px solid #cbcbcb;
    border-collapse: separate;
    font-family: roboto;
    font-size: 9px;
    margin: 20px 1px 23px 18px;
    text-align: left;
    width: 15px;
}
.woocommerce table.wishlist_table tbody td {
    padding: 11px 6px;
}



.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    font-size: 11px;
    margin: 0 0 0 186px;
    width: 166px;
}

.woocommerce table.shop_table td {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 16px 2px;
	 font-size: 11px;
	
	
	
}

.woocommerce table.shop_table th {
    font-size: 13px;
    font-weight: 700;
    padding: 9px 7px;
}	

.product-subtotal .amount {
    font-size: 12px;
}

.product-price .amount {
    font-size: 12px;
}

.shop_table tbody td.actions .button {
   float: right;
    font-size: 15px;
    height: 44px;
    top: -47px;
    width: 125px !important;
}

.shop_table tbody td.actions .button:hover {
    background: #000 none repeat scroll 0 0;
    height: 42px;
    margin: 1px;
    width: 123px !important;
}


.woocommerce-cart .cart-collaterals .cart_totals table {
    border: 1px solid #cbcbcb;
    border-collapse: separate;
    margin: 0 0 37px -6px;
    width: 279px !important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    margin: 0 57px 0 26px;
    width: 77%;
}



.checkout-button.button.alt.wc-forward {
    width: 232px;
}


.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward:hover {
    width: 232px;
}




.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
   margin: 0 0 0 7px;
    width: 76%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
   float: left;
    margin: 0 0 0 7px;
    width: 80%;}
	
	
	.select2-container .select2-choice {
    width: 242px;
}
.select2-drop.select2-display-none.select2-with-searchbox.select2-drop-active {
    width: 252px !important;
}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    box-sizing: border-box;
    width: 71% !important;
}
	
	.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 70%;
}

#order_review table {
    margin: 0 0 0 6px;
    width: 95%;
}
	


.woocommerce-checkout #payment {
    margin: 21px 15px 27px 3px;
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-size: 14px;
}

.checkout.woocommerce-checkout > h3 {
    margin: 2px 10px;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    left: -8px;
    top: -15px;
    width: 238px;
}

.cartbox.cart_hover {
     float: right;
    margin: 20px 110px;
}

.first_blog > h3 {
    font-size: 13px;
    top: 28px;}

.home .cartbox.cart_hover {
    margin: 33px 166px;
}


.right_header .cart-contents {
    float: right;
    margin: 36px -108px 32px -71px;
}

.right_header .textwidget {
    color: #818181;
    font-size: 10px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}


.right_header li {
    margin: -20px -26px 23px 29px;}
	
	.cart-contents {
    left: -174px;}
	
	
.home .cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
    padding: 2px 50px 6px;
}



.container nav.woocommerce-breadcrumb {
 text-align:center;}

.detail_right_product_shop {
    width: 243px;
}

.related.products h2 {
    padding: 3px 69px;
    width: 165px;
}

.prod_filtr {
    height: 74px;
    margin: 3px 20px 59px;
    width: 257px;
}

.woocommerce-ordering .orderby {
    margin: 2px -40px;
}


.initial {
    margin-bottom: 100px;
    padding: 6px 15px;
    width: 83%;
}



.quick_content .detail_layout_desc .detail_left {
    margin-left: 0;
}

.woocommerce div.product div.images, .woocommerce div.product div.summary {
    margin: 0 auto;
    width: 313px !important;
}

.latest_product_contain_layout ul.products li a.button.yith-wcqv-button {
/*    top: 156px;
*/    width: 196px;
}

.latest_product_contain_layout_ralated_footer ul.products li a.button.yith-wcqv-button {
/*    top: 128px;
*/    width: 206px;
}


.page-id-8 .cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
    margin: 0 38px;
}


.page-id-9 .cartbox.cart_hover .widget_shopping_cart_content .cart_list.product_list_widget {
    margin: 0 45px;
 }
 

iframe {
    margin-bottom: 34px;
    width: 276px;
    margin-right: 29px;
}


.woocommerce ul.products li.product .button.yith-wcqv-button {
    width: 69% !important;
}
.latest_product_contain ul.products li .hidden .caption .centered a.button.yith-wcqv-button {
    width: 216px;
} 
 


.page-id-9 .cntct {
    margin: 0 auto 98px;
}


.initial p img {
    height: 252px;
    width: 291px;}



.why_wym {
    margin: 0 4px 0 3px;}



.where {
    margin: 0 2px 47px;}



.first_blog > h3 {
   font-size: 16px;
    left: -133px;
    margin-bottom: 9px;
    top: 0;
}


.first_blog > p {
  margin-right: 62px;
    top: 9px;
    width: 245px;}


.first_blog .read_more {
    left: 12px;
	top:0;}

.first_blog {
    margin: 0 0 187px;
}

.pagination {
    margin: 58px 0 68px 15px;
    width: 82%;
}

.rsNav.rsBullets {
    bottom: -28px !important;
    right: 116px !important;
    width: 151px !important;}
	
.rsUni .rsBullet span {
    height: 9px !important;
    width: 9px !important;}
	.rsUni .rsBullet {
    margin-right: -6px;
}


.widget-3.widget-last.widget-odd.col-1 {
     margin: 17px 15px;
}

.footer_row div.wpcf7-response-output {
    margin: -14px -4px 6px -6px;
    width: 237px;
}

.woocommerce .latest_product_contain_layout ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 70px 20px;
     width: auto;
}

.myaccount_user {
    margin: 0 auto;
    width: 227px;
}


.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    width: 261px;
}
.login {
    width: 262px !important;
}
.woocommerce form .form-row {
   width: 352px;
    margin: 0 -155px 0 30px
}

#customer_login .col-1 .login .inline {
    float: left;
}

.lost_password a {
    bottom: 25px;
    left: 223px;
}

.my_address {
    padding: 20px;
}

header.title {
    width: 271px;
}

.latest_product_contain_layout_ralated_footer .related.products .products li.product {
    margin: 0 auto 50px;
 }
 .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
    width: 33px;
}

.home.woocommerce ul.products li.product .button.yith-wcqv-button {
    width: 70% !important;
}

.col-1 li {
    width: 0;
}
.col-1 p {
    margin: 0 54px 0 0;
}

.about_quate {
    width: 79%;
}

.footer_row .col-1 .textwidget li {
    float: none;
    margin-right: 0;
    width: 100%;
}

.widget-1.col-1 .textwidget > ul {
    width: 259px;
}


.widget-2.widget-even .menu-links-container ul li {
    width: 201px;
}

.widget-1.widget-first.widget-odd .textwidget ul li {
    float: none;
    width: 100%;
}


.searchbox .woocommerce-product-search .search-field {
    width: 165px;
}
.header_bottom.smaller .searchbox .woocommerce-product-search .search-field {
    float: left;
    width: 151px;
}

.header_bottom.smaller .searchbox .woocommerce-product-search > input {
    float: right;
    margin: 6px -113px 0 0;
    width: 55px;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    padding: 3em 0 1em 8.5em !important; }
	.checkout_coupon {
    margin: 0 3px 0 9px !important;
    width: 257px !important;
}
.checkout_coupon {
    margin: 0 3px 0 9px !important;
    padding: 21px 0 !important;
    width: 295px !important;
}


.first_blog > span {
    left: 24px;}




.header_navegation {
    float: none;
    margin: 0 auto;
    padding: 14px 0;
    width: 100%;
}


#customer_login .col-2 .register {
    margin: 0 !important;
    padding: 4px !important;
    width: 294px;
}
#customer_login .col-1 .login .form-row.form-row-wide {
    margin: 0 -88px 0 0 !important;
}
#customer_login .login .form-row {
    margin: 0 -87px 0 13px !important}

#customer_login .col-1 .login .form-row .button {
    margin: 27px 14px 22px -102px;
}

.page-id-13.woocommerce-page .lost_password {
    margin: 8px 334px 0 0 !important;
}

.col-1 .textwidget img {
    max-width: 36px;}


.header_top .right_header ul {
    margin: 0 auto;
    padding: 11px;
    text-align: center;
    width: 79%;
}


.header_bottom.smaller .header_navegation {
    float: left;
    padding: 10px;
    width: 75%;
}


.widget-3.widget-odd.col-1 li {
    width: 100%;
}


.widget-2.widget-even.contct2.col-1 {
    margin: 0 19px;
    padding-top: 0;
}

.footer_row .widget-4.col-1 .textwidget li {
    float: left;
    margin-right: 0;
    width: auto;
}




.footer_row h3 {
    margin-left: -3px;
}	

.widget-4.widget-last.widget-even.last.col-1 {
    margin-left: 17px;
}

.widget-4.widget-last .textwidget > p {
    margin: 0 -3px;
}

.widget-4.widget-last .wpcf7 {
    margin: 0 13px;
}
}




/* Responsive for end 320px */

