/*
Theme Name: Storely Child
Theme URI: https://sellerthemes.com/storely-free/
Template: storely
Author: Seller Themes
Author URI: https://sellerthemes.com/
Description: Storely is a WooCommerce multipurpose WordPress theme designed for shopping online stores. Storely is suitable for eCommerce websites such as fashion, suit, sneaker, shoes, glasses, accessories, supermarket … or anything you want. The theme is built with lots of cool features and fully eCommerce functionalities in Pro version. Visit Storely pro demo. https://preview.sellerthemes.com/pro/storely
Tags: one-column,two-columns,right-sidebar,flexible-header,custom-background,custom-colors,custom-header,custom-menu,custom-logo,featured-image-header,featured-images,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce,portfolio,editor-style,grid-layout
Version: 3.3.1687778366
Updated: 2023-06-26 11:19:26

*/

 
/*Common CSS Start*/
   
h1, h2, h3, h4, h5, h6 { font-family:'Nunito', sans-serif; letter-spacing: normal;-webkit-text-size-adjust: none;	font-weight:normal;     margin: 0;}
 
a,p,ul li,button, li a,span,div,input,button,textarea ,body,
.widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary, .header-footer-group table td{
	 font-family: 'Poppins', sans-serif;
	letter-spacing:normal;
	outline:0 !important;
	-webkit-text-size-adjust: none;
	font-weight:normal;
}
input,button.textarea {  outline:none;}
:focus-visible {    outline: none !important;}
:focus-within {    outline: none !important;}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 16px;
	-webkit-text-size-adjust: none; 
}
*{	-webkit-text-size-adjust: none;	text-decoration:none;}
ul, ol ,.header-titles .site-logo,ul.primary-menu{    margin: 0;    list-style: none;}
.product-category-browse ul.main-menu li.menu-item:first-child {    display: none !important;}
button.scrollingUp i {    color: #fc8022; }
.switcher-tab>button.active-bg {    background: #263d4d; }
.woocommerce form .form-row-third.first, .woocommerce-page form .form-row-third {  width: 100% !important;  }
.cat-item.cat-item-40 {
  display: none !important;
}
.breadcrumb-area, .breadcrumb-content {   min-height: 150px !Important;  }
.breadcrumb-heading h3 {  font-size: 30px;  }

.browse-section {  margin-top: 0;  }
.main-menu > li a img, .main-menu > li a i { width: auto;   height: 12px;  }

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(1) img {  max-width: 80%;  }
/* Common */


.st-py-full {    padding: 60px 0;  }
.cart-main .cart-label {  display: none;  }
.col-foff {    display: flex;    justify-content: space-between;    align-items: center;        padding: 0px 30px;  }

.woosl-button.add-to-cart, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .xoo-wsc-ft-buttons-cont a.button {    padding: 0.66em .75em 0.508em .75em !important;   }

.breadcrumb-area {    background: url(https://tokoskyway.nl/beta/wp-content/uploads/2025/02/featured-1.jpg) !important; 
	background-position: center !important;  }

.container {      max-width: 1170px;    padding: 0;}

.main-heading {   font-size: 26px;  line-height: normal; text-align: center;   color: #263d4d;  margin: 0 auto  50px;  max-width: 970px;  }

p.o-head span {    color: #078c61;    font-weight: 600;  }
p.o-head {    font-size: 30px;    line-height: 1.3;    font-weight: 600;  }
.woosl-button.add-to-cart, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .xoo-wsc-ft-buttons-cont a.button {    background: #078c61 !important;	color: #fff !important;  }

.woocommerce ul.products li.product .product-action .button {  border-radius: 20px;  }

section.home-cat .owl-nav {  text-align: center;  position: absolute;  right: 0 !important;  top: 0%;  }
section.home-cat .container {    position: relative; }

section.home-cat button.owl-next, button.owl-prev {  background: #fff !important;  color: #3c3c3c !important;  padding: 0;
  font-size: 31px;  width: 32px;  height: 31px;  border: solid 2px #e8dddd;  display: block;  line-height: 0;  position: static;
  display: inline-block;  margin: 10px;  padding: 0 !important;  border-radius: 50px !important;  }

.home-cat .main-heading {    text-align: left;    padding-top: 30px;    margin-left: 0px; }

.cat-lists a h3 {    background: transparent;    color: #222;    margin: 10px 0px;    display: inline-block;    font-size: 16px;
    text-decoration: none;    font-weight: 500;  }

.cat-lists {    text-align: center;  }
.toggle-lines {  padding-right: 7px;	font-size: 18px;  }
.arrow-down {  padding-left: 7px;	font-size: 18px;  }
.sub-heading {   font-size: 20px;        color: #111111;   font-family: 'Poppins', sans-serif;font-weight:600; 	margin:0;    }
p.desc, p {    font-weight: 400;    font-size: 14px;    line-height: 22px;       letter-spacing: normal;    color: #111111;  }
.tabs.wc-tabs { display:none !important;  }
.woocommerce div.product .woocommerce-tabs .panel {  padding: 20px 25px;  }
 a.cfs-hyperlink ,button[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] ,.woocommerce .wc-proceed-to-checkout a.checkout-button.button,
.woocommerce .cart .button, .woocommerce .cart input.button,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
button[type="submit"],.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce table.my_account_orders .button,div.woocommerce-info a.button,.woocommerce  button.woocommerce-form-register__submit,
.woocommerce-form-coupon button.button{  background-color: #191919;   color: #ffffff;   text-decoration: none;
	border: 1px solid transparent;    transition: all .3s linear;    font-size: 14px;    padding: 8px 17px; border-radius: 4px;
	 text-decoration: none !important;	min-width:140px;text-align:center;  }

a.cfs-hyperlink  span {     font-size: 14px;}
.disp-flex {    display: flex;    justify-content: space-between;   }
.section { padding: 3rem 0; }
.owl-nav {    text-align: center;    margin-top: 30px;   }
.owl-item {    display: inline-block;    vertical-align: middle;  }
.owl-stage-outer {    overflow: hidden;  }

button.owl-next, .owl-prev {    background: #111 ;    color: #fff ;    padding: 0;    font-size: 31px;    width: 32px;    height: 31px;
    border: 0;    display: block;    line-height: 0;    position: static;    display: inline-block;    margin: 5px;    padding: 0 ;
    border-radius: 50px ; }

p.woocommerce-shipping-destination {  display: none;  }

/* main style */

.product-category-browse.active .product-category-btn, .woocommerce ul.products li.product .product-action .button.add_to_cart_button {
       background: #ff800b;  	color:#fff;  }

.discount-sec{  background: #faeddd;  }
.product-category-menus-list .more-item button {  border-radius: 0 0 5px 5px;}
.product-category-btn span{	font-weight:600; }

.product-category-browse.active .product-category-btn {    border-radius: 4px 4px 0 0;    background: #ff800b;  }

.product-category-menus .product-category-menus-list {      box-shadow: 0px 7px 19px -4px rgb(222 222 222/ 64%);
    border: solid 1px #efefef;}

.product-category-menus-list ul.main-menu {      padding-top: 16px;  }

.product-category-menus-list .main-menu > li a {      font-weight: 400;    background: transparent;    border: 0;    line-height: normal;
    font-size: 14px;    margin:10px 0;    color: #222222 !important;  }

li.menu-item.more-item {    margin-top: 10px;  }
.navigation-middle-row {    min-height: 50px;    padding-top: 8px;  }
.logo img { transition:0.5s; }
.is-sticky-menu.main-navigation .logo img {    max-width: 90%;  }
.ysm-search-widget-1 .search-field[type="search"] { border-radius:50px; }
.search-form .search-submit {  border-radius: 0 50px 50px 0;    min-width: 60px;    color: #000;   }
 
form.search-form { overflow: visible;    z-index: 10;  }
.smart-search-results {    top: 43px; max-width: 89%;    bottom: auto;  }
.ysm-smart-search-input-holder button[type="submit"] {  background-color: #fff !important;  color: #1b8b63;   }
.smart-search-results.has-viewall-button .smart-search-suggestions {  width: 100% !important;  }
.product-category-menus-list {  display: block !important;  }
.product-category-menus-list.closed .main-menu > li a { color: #000 !important;   }
.ysm-search-widget .search-field[type="search"] {  color: #fff;   }
.category-dropdown {    position: relative;   display: inline-block; }

.dropdown-button {    background-color:transparent;    border:0;    padding: 10px;    cursor: pointer;    font-size: 14px;
      color: #fff;   height: auto;    min-height: 47px;    text-align: left;  }

.dropdown-menu {    display: none;    position: absolute;    background-color: #fff;    min-width: 220px;    border: 1px solid #ddd;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);    z-index: 10;    margin-top: 0px;    list-style: none;    padding: 0; margin-left: 0px;    border-radius: 5px;    max-height: 370px;
    overflow-y: scroll; }

.dropdown-menu li {    padding: 5px 12px; }
.dropdown-menu li a {   text-decoration: none;   color: #1f222f;    display: block; font-size:15px;    text-transform: capitalize;  }
.dropdown-menu li:hover {   background-color: #f0f0f0; }
.category-dropdown:hover .dropdown-menu {   display: block;     z-index: 999;   }

/* Slider CSS Start */
#browse-section {  background: #078c61;   padding: 10px 0px 0px 0px;  }
a.sl-1-btn {  text-decoration: none;  margin-top: 42px;  display: block;  }
a.sl-1-btn span.text {    background: #ff800b;    color: #fff;    border-radius: 50px;   padding: 18px 42px;   transition: all .3s linear;}
h2.s1_h1 {    margin-bottom: 24px;    color: #fff;    font-size: 64px;    letter-spacing: 0.2px; }
h2.s1_h1 span {    color: #fc8022;    font-size: 50px;    font-weight: 600;    padding-left: 16px; }
a.sl-1-btn span.text:hover {  background: #fff;    color: #ff800b;  }
.ban-tx {  font-size: 20px;  line-height: 1.8;  color: #fff;   }
.sld_bnr h2.s1_h1 span {     padding-left:0; }

.sp-layer.sp-animated.slide-2, .sp-layer.sp-animated.slide-3, .sp-layer.sp-animated.slide-4 {    width: 100%!important;    margin: 0 auto;    text-align: center;  }

.sp-layer.sp-animated.slide-2 h2.s1_h1 {    color: #282828;}
.slide-2 a.sl-1-btn span.text{    background:#282828;}
.slide-2 a.sl-1-btn span.text:hover {  background: #fff;    color: #282828;  }

.slide-3 a.sl-1-btn span.text{ background:#401e00;}
.slide-3 h2.s1_h1 {    color: #401e00;}
.slide-3 h2.s1_h1 span {    color: #b70022;}
.slide-3 a.sl-1-btn span.text:hover {  background: #fff;    color: #401e00;  }

.slide-4 a.sl-1-btn span.text{    background:#fe8f00;}
.slide-4 h2.s1_h1 span {    color: #fe8f00;}
.slide-4 a.sl-1-btn span.text:hover {  background: #fff;    color: #fe8f00;  }
/* Slider CSS End */



.top-info .info-icon {	  font-size: 20px;	  color: #000;	  display: inline-block;	  position: relative;	  margin-right: 10px;	
	background: #fff;	height: 40px;	padding: 6px 15px;	border-radius: 50px;	width: 40px;  }

.top-info li {	  list-style: none;	  display: flex;  }
li.top-info-content .info-wrapper {	  display: flex;	  flex-direction: column-reverse;	  position: relative;	  }
.info-wrapper p ,.info-wrapper a{	 color: #fff;  	text-decoration:none;  	   }
.info-wrapper p.info-subtitle {	  margin-bottom: 0;	font-weight: 500;	color: #fff;  }
.ss-sec {	  display: flex;	  flex-wrap: wrap;  }
.ss-left {	  width: 65%;  }
.ss-right {	  width: 35%;  }
.top-info { 	 float: right;  }
.home .navigation-middle {    margin-bottom: 10px;}
.browse-section .container > .row {      --bs-gutter-x: 3rem;}
.slider-pro {  max-width: 100% !important}
.main-slider {    margin-top: 20px; }
.browse-section .row {    margin-right: 0;  }

/*discout section */

 
.discount-sec {    margin-top: 70px;       text-align: center;}
p.dis-text {    margin-bottom: 0;    font-size: 20px;    font-weight: 500; padding: 17px 0;      color: #263d4d;
	 background-image: url(assets/images/disc-bg.png), url(assets/images/disc-bg.png);
	  background-position: left center, right center;   background-repeat: no-repeat, no-repeat; }

p.dis-text b {    font-size: 36px;    font-weight: 700; }

/* 3 box  */

.three-ban .disp-flex {    column-gap: 21px;}
.box {  width: 100%;    height: 217px;display: flex;    align-items: center;    padding-left: 20px;    flex-direction: row;
	border-radius:10px;	background-size: cover !important; }
.box  p.s-head {   font-size: 14px;        margin-bottom: 5px;    line-height: normal;      font-family: cursive; }
.box  p.b-head {       font-size: 24px;    font-weight: 600;  }
.box  p.b-head span {  font-size: 14px;    font-weight: 600;}
span.shop-now a,span.shop-now a span {    background: transparent;    color: #fff;    padding: 0;    font-weight: 500; }

span.shop-now a:after {    content: "\f061";     display: inline-block;    font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale; 
	margin-left: 10px;  }

.b-con span.shop-now a {    background: #f79321;    padding: 8px 12px;    color: #f7f7f7;    font-size: 12px; }
.b-con span.shop-now a span.text {    color: #f7f7f7;    font-weight: 500;    font-size: 12px; }

/* cat sec */

.hom-cat.disp-flex {    flex-wrap: wrap;    row-gap: 20px;    column-gap: 20px;}

.cat-list {    border: solid 1px #ebedf0;    border-radius: 20px;    overflow: hidden;    min-height: 180px;    width: 15%;
	display: flex;    flex-direction: column;    align-items: center;
    justify-content: space-between;  transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);}

.cat-list h3 a {background: transparent;    color: #222;    margin-bottom: 10px;    display: inline-block;    font-size: 14px;
    text-decoration: none;    font-weight: 500;    text-align: center;}

.cat-list:hover a { color:#ff800b }
.cat-list img {      transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);    position: relative;    top: 0;}
.cat-list:hover img {top: 5px;  }
.cat-list:hover{ border-color:#ff800b }

/* baner section */

.col-left {    width: 66%;    height: 341px;    background-size: 100% 100% !important;    display: flex;    flex-direction: column;
    align-items: flex-start;    justify-content: center;    padding-left: 30px;    position: relative;    z-index: 1;}

.shop-now a {      background: #ff800b;}

.col-left .o-subhead {    background: #fb130f;    padding: 1px 4px;    border-radius: 5px;    font-size: 13px;    font-weight: 600;
    color: #fff;    display: inline-block; }

.col-left .o-head {     color: #fff;    font-size: 26px;    line-height: normal;    font-weight: 600;    FONT-WEIGHT: 700; }
.col-left .shop-now a {    background: #ff800b;    color: #fff;    padding: 10px;    border-radius: 5px;    font-weight: 500; }
.offer-con span.shop-now a { background: #ff800b;  color: #fff;padding: 10px; border-radius: 5px; font-weight: 500;   color: #fff;}
p.o-code {    padding-bottom: 26px;}
.col-right .offer-con span.shop-now span.text {    color: #fff;    font-weight: 500;}
.col-left .shop-now a span {    font-weight: 500; color:#fff;  }
.col-left .shop-now a:hover {     background: transparent;     border-color: #fff; }
.col-right .offer-con p {    margin-bottom: 0;  }
.two-ban .col-right {    padding-top: 16px; background-size: cover !important;    background-position: 34% !important; }
.col-right {    width: 32%;    position: relative;    z-index: 1;	display: flex;    flex-direction: column;
    justify-content: flex-start;    align-items: center;    border: dashed 2px #ff800b;    border-radius: 10px;    min-height: 250px;  }

.footer-content .footer-widgets .widget li a {  color: #3c3c3c;  }

.footer-widgets .widget_text {  color: #3c3c3c;  }
.col-right .o-subhead {   font-family: cursive;    font-size: 13px;    font-weight: 600;    color:#ff800b;  display: inline-block;  }
.col-right .offer-con {    text-align: center;  }
.col-right  .o-head {    font-size: 20px;    color: #111;    font-size: 30px;    line-height: normal;      FONT-WEIGHT: 700;  }

.col-right .o-code span{      background: #fb130f;    padding: 1px 4px;    border-radius: 5px;    font-size: 13px;    font-weight: 600;
    color: #fff;    display: inline-block; }

.section.two-ban {    position: relative;  }
.section.two-ban:after {  content: '';  width: 100%;  height: 50%; position: absolute;  left: 0;  background: #f3f6f1;   bottom: 0; }

/*Tab section */

.the_tabs h3 {    min-height: 0 !important;    padding-top: 10px !important;   }

.woocommerce ul.products li.product .product-action .button.add_to_cart_button {  padding: 4px !important;  font-size: 14px; 
	font-weight: 400;  }

.section.tabs {     background: #faecdd;    padding-bottom: 50px;   }
.tab {  display: none; }
.tab.active {   display: block;   }
.links-tab {    display: block;  text-align: center;  margin-bottom: 15px;  } 
.links-tab.contab {    background: #fff;    display: inline-block;    border-radius: 30px;  }

.links-tab button {    border-radius: 30px;    background: transparent;    color: #2d440a;    font-size: 14px;
    padding: 14px 30px;    transition: 0.2s cubic-bezier(0, 0.43, 1, 1);   text-decoration: none; border:0; 	outline:none;  }

.links-tab button.active, .links-tab button:hover {       background: #263d4d;    color:#fff; }
.woocommerce ul.products {    display: flex;    justify-content: space-between;    flex-wrap: wrap;    column-gap: 21px; row-gap: 21px; }
.woocommerce ul.products:before { display:none; }

div.woocommerce ul.products li.product.status-publish,
.archive  ul.products li.product.status-publish,
.related.products ul.products li.product.status-publish{    padding: 0;    margin: 0;width: 20%;    width: 18.5%;    border-radius: 20px;
    overflow: hidden;  }

.archive  ul.products li.product.status-publish { width:23% }
 
.woocommerce ul.products li.product .product-single .product-img {       min-height: 208px;   padding: 0;}
.product-action { border:0 }
.woocommerce ul.products li.product .product-action .button.add_to_cart_button {   border-radius: 4px;  }
 
.woocommerce ul.products li.product .product-single .product-content {    padding: 0 8px 3px;  }
.woocommerce .product-single .product-action, .woocommerce ul.products li.product .product-action {    padding: 0 30px;   }
.product-single {  min-height: 350px;   border-radius: 20px;    overflow: hidden;   }
.woocommerce ul.products li.product a {   display: inline-block;    color: #333333;    font-size: 12px;    font-weight: 500;  }
.woocommerce ul.products li.product .product-action .added_to_cart {  border-radius:30px;}
span.woocommerce-Price-amount.amount,span.woocommerce-Price-currencySymbol {    font-weight: 600;    font-size: 16px;   color: #333;  }
.woocommerce div.product form.cart div.quantity {   display: flex;   } 
.woocommerce div.product form.cart div.quantity button{     border: 0;    background: #111;    color: #fff; }




/* logos sections */

.section.home-logo {    padding-bottom: 20px;  }
.owl-item img {    margin: auto;   }

/* contact page */

.get-in-tuch2 .container {  display: flex;    justify-content: space-between;    column-gap: 70px;   align-items: center;  }

.in-touch-left {  background: #f9edde;     padding: 3rem 2rem;   border-radius: 30px;   }
.in-touch-left, .in-touch-right {    display: flex;    width: 49%;    flex-direction: column;   }

.wpcf7-form input[type="text"],.wpcf7-form   input[type="email"],.wpcf7-form  input[type="url"], .wpcf7-form   input[type="number"],.wpcf7-form  input[type="tel"], .wpcf7-form  textarea {    height: auto;	padding: 7px 16px;    border-radius: 4px; 
	border: 1px solid var(--bs-gray-light);  }

.cont-block {    display: flex;    column-gap: 10px;    align-items: center;  margin: 20px 0; }
.cont-block p {    margin-bottom: 0;}
.cont-block h6 {    font-weight: 600;    font-size: 15px; }
.cont-block a { text-decoration:none; color:#111}
.wpcf7-form label {    width: 100%;  }

.get-in-tuch2 .main-heading , .abt-sec-1  .main-heading{ text-align:left; }
.map-sec {    border-radius: 30px;    overflow: hidden;}
section.section.in-tuch-map {    padding-top: 0;}
/* about us */

.abt-left {    width: 49%;}
.abt-left img {    border-radius: 30px; }
.abt-right {    width: 50%;}
.abt-right h5 {    margin-bottom: 10px;}
section.abt-sec-3 {    background: #f3f6f1;    margin-top: 40px;    padding-top: 70px;    text-align: center;   }
.col-abt-title h4 {    margin-bottom: 10px;}
.partners-boxes {    width: 30%; } 
.col-abt-full {    padding: 50px 0 70px;}
.coose-box {    display: flex;    flex-direction: column;    align-items: center;}
.partners-boxes h5 {    margin: 20px 0;}
.abt-con {    background: #f7f7f7;    padding: 30px;    border-radius: 30px;    margin-bottom: 30px;}

.container.service-row{	background: #078c61;    color: #fff;    padding: 50px 30px;
    border-radius: 30px;    justify-content: center;    column-gap: 10%;    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
    position: relative;    top: 50px;    z-index: 1;  }

.service-row .b-con {    display: flex;    justify-content: space-between;    align-items: center;column-gap: 19px;}
.service-list h3 {    font-size: 15px;    margin-bottom: 6px; }
.service-list p {    font-size: 12px;    color: rgba(255,255,255,0.8);	margin-bottom:0; }



/* Newsletter CSS Start */

.newsletter-sec {    padding-top: 50px;  }
.newsletter-sec .container {    display: flex;    justify-content: space-between;    align-items: center; }
.n-left {    display: flex;    flex-direction: column;    align-items: flex-start;     width: 48%; }
.n-left .main-heading {    margin-left: 0;    margin-bottom: 10px; }
.n-right {    width: 48%; }
.es-form-field-container {    display: flex;    align-items: center;    justify-content: space-between;}
.es-form-field-container .gjs-row:first-child {    display: none !important;}
.es-form-field-container .gjs-row:nth-child(2) {    width: 70%;}
.gjs-row:last-child {    width: 30%;    float: right;    display: flex;    justify-content: flex-end;}
.gjs-row .gjs-cell {    display: flex;    justify-content: flex-end;}

/* Newsletter CSS END */



/* footer */

.footer-section {  background: #faeddd;  	color:#fff;    padding:90px 0 0;  }
.footer-content .footer-widgets { border:0; }
.footer-content .footer-widgets > .row > .col-12 > * {     border: 0;padding:0; }

.footer-section .widget .widget-title {    font-size: 18px;     color:#3c3c3c;   font-weight: 600;  }

.footer-section  td,.widget ul li a,.footer-section p ,.footer-section .widget ul li,.footer-section  td,.footer-section th
{    font-size: 14px;  }

.footer-section p{ 	 margin-bottom: 0; }
.footer-section p a { text-decoration:none; }
.footer-section  td,.footer-section th { margin:0;    padding: 3px; }

.footer-section  li .fa {    background: #fff;    width: 40px;    height: 40px;    border-radius: 100px;    text-align: center;
    color: #6c6c6c;    padding: 12px;	font-size:13px;  }

ul.social-icons{  display: flex;  justify-content: flex-start; align-items: flex-start;column-gap: 20px;  margin-top: 40px !important; }

ul.addres{  display: flex;  justify-content: flex-start;  align-items: flex-start;  row-gap: 10px;
    flex-direction: column;   margin-top: 23px !important;   }

.footer-copyright .copyright-text {   color: #292929;  }
.footer-section .footer-content .row .col-lg-4 {   width: 25%;    margin-top: 0; }
.footer-section .footer-content .row, .footer-section .footer-copyright .row {   margin-top: 0;  }
ul.addres b {   color:#ff800b; margin-right:5px;  }
.footer-copyright {    padding: 8px 0;       background: #faecdd;   margin-top: 60px;  border-top: 1px solid #dddddd;  }
.footer-section .footer-copyright .row .col-12 { margin-top:0;align-items: center; }

.footer-content .footer-widgets .widget li a {  margin-bottom:17px;    font-size: 15px;   padding-left: 0 !important;
	transition:0.4s  cubic-bezier(0.22, 0.61, 0.36, 1); }

.footer-content .footer-widgets .widget li a:hover { text-decoration: none !important;   font-weight: 700;   letter-spacing: 1.2px;  }

.pay-imgs.disp-flex {    align-items: center;    column-gap: 10px;   }
.pay-imgs.disp-flex img {    max-width: 40px;  }
.widget_nav_menu ul li a:before { display:none; }

.footer-section .footer-content .row .col-12, .footer-section .footer-copyright .row .col-12 {    margin-top: 10px;   }
body:not(.home) .footer-section { padding-top:60px; }
#custom_html-2 .addres li{     display: flex; }
#custom_html-2 .addres li b {    min-width: 46px; }

#custom_html-2 .addres li b .fa {    background: #078c61;    color: #fff;    font-size: 15px;    width: 33px;    height: 33px;
    text-align: center;    padding: 8px;  }

.footer-content .footer-widgets .row .col-12 > .widget:not(.widget-info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag_cloud) li:not(:last-child) a {    margin-bottom: 10px;   }

/* Product section */
section.sidebar .widget.widget_product_categories ul.product-categories li {
    display: block;
}
section.sidebar .widget.widget_product_categories ul.product-categories li a {
    display: block;
    padding: 8px  9px;
	    position: relative;    padding-left: 20px;
}
section.sidebar .widget.widget_product_categories ul.product-categories li a:before {
    content: "\f105 ";
    color: #303030;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: 7px;
    top: 12px;
    position: absolute;    transition: 0.1s linear;
}
section.sidebar .widget.widget_product_categories ul.product-categories li a:hover:before, section.sidebar .widget.widget_product_categories ul.product-categories li.current-cat.cat-item a, section.sidebar .widget.widget_product_categories ul.product-categories li.current-cat a:before { color:#ff7301  }

.woocommerce ul.products li.product .product-single .product-content-outer {   padding-top: 10px;      padding-bottom: 10px; }

.sidebar aside.widget.widget_product_categories h4.widget-title {    font-size: 18px;    border-radius: 4px 4px 0 0; 
	background:#ff800b;    color: #fff;  }

.archive  h1.page-title,.woocommerce form.woocommerce-ordering,.woocommerce p.woocommerce-result-count ,.woocommerce div.product .product_meta,.breadcrumb-area:before {   display: none;  }
.related.products {  clear: both;    padding-top: 50px;  }
.related.products h2 {  color:#111111; font-size:22px;  }

body.single-product .product .product_title.entry-title {    color:#ff800b;	font-size:22px;    font-weight: 700;
	font-family:'Nunito', sans-serif;  }

.woocommerce #content div.product div.summary {    border: solid 1px #e8e8e8;    min-height: 200px;    border-radius: 30px;
    padding-top: 20px;  }

.breadcrumb-area {	    animation: none; }
 
.cart-ft-buttons-cont {    display: flex;    justify-content: space-around;    padding: 0;  }
.cart-container {  min-height: 380px;}
.cart-ft-buttons-cont a {    width: 50%;    border-radius: 50px;     font-size: 14px  }
.woocommerce-error {    font-size: 14px;    line-height: normal;        border-top: 4px solid #f00;  }
.woocommerce-error li {    margin-bottom: 0;    line-height: 23px;  }
.woocommerce-form-coupon-toggle {      font-size: 14px;    padding: 17px;    background: #efefef;    margin-bottom: 0;  }
.woocommerce-form-coupon-toggle .woocommerce-info {    margin-bottom: 0; }
form.checkout_coupon.woocommerce-form-coupon {    font-size: 15px;    border:0;    margin-bottom: 10px;    padding: 5px 20px;  }
form.checkout_coupon.woocommerce-form-coupon p {    font-size: 15px;    letter-spacing: normal;    margin-bottom: 10px; }

.woocommerce table.shop_table.woocommerce-table th, .woocommerce th,.woocommerce table.shop_table.woocommerce-table tfoot th ,
.woocommerce table.shop_table th,.woocommerce table.shop_table td ,.woocommerce .cart-collaterals table.shop_table th{
 
    font-size: 14px;  font-weight: 600;   padding: 10px;font-size: 14px;  }

.woocommerce table.shop_table.woocommerce-table td,.woocommerce .cart-collaterals table.shop_table td{   padding: 10px; font-weight:500;
	font-size: 14px;  }

.woocommerce table.shop_table.woocommerce-table  span.woocommerce-Price-amount.amount,
.woocommerce .cart-collaterals table.shop_table td  span.woocommerce-Price-amount.amount
{font-size: 14px; font-weight:500 ; }

body.woocommerce-checkout .site-main .entry-content .woocommerce-checkout h3 {   color: #333;    font-size: 21px;  font-weight: 600;  }
.woocommerce table.woocommerce-checkout-review-order-table th {   font-size: 14px; }
.woocommerce form.woocommerce-checkout h3#order_review_heading, .woocommerce-checkout #order_review {      background: #faeddd; }

h3#order_review_heading {    margin-bottom: 0;    border: 0;    padding-bottom: 5px;    padding-top: 15px;  padding-left: 10px; }

.woocommerce-checkout #order_review {   padding: 20px; }
.woocommerce-billing-fields .form-row {   margin-bottom: 10px !important;  }
 
.woocommerce form .form-row select, .woocommerce form .form-row input.input-text {    min-height: 40px;    padding: 7px 16px;
	border-radius: 4px;    font-size: 14px;    font-weight: normal;   }

.woocommerce form .form-row label {    line-height: 2;    font-weight: 600;    color: #545454;    text-decoration: none;
    text-shadow: none;   font-weight: 500;  }

.woocommerce form.woocommerce-checkout .woocommerce-billing-fields{	border-radius:30px;  }
.woocommerce form.woocommerce-checkout h3#order_review_heading {    padding-top: 20px;    border-radius: 30px 30px 0 0;   }
.get-in-tuch2 .main-heading {    text-align: left;    margin-left: 0;     margin-bottom: 30px;  }

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {      background: #1b8b63;   color: #fff;
    border-radius: 30px;    font-size: 16px;   text-align: center;     line-height: normal;  }

.woocommerce ul.order_details li { width:30%; }
body.woocommerce-account .woocommerce-MyAccount-navigation ul li   a{    padding: 10px;    text-decoration: none;   font-size: 14px; }
.woocommerce ul.order_details li  strong {  font-size:14px;  font-weight:600; }

.woocommerce .woocommerce-order h2 {   font-size: 24px;  }

.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li a:focus{	 background: #111;color:#fff;border-left:0;  }

.woocommerce-account .addresses .title h3,h2.woocommerce-order-details__title {  font-size: 22px;   }
.woocommerce table.shop_table.cart .product-quantity  .quantity  { display:flex;    align-items: stretch;  }
.woocommerce table.shop_table.cart .product-quantity .minus {   background: #111;    color: #fff;    border: none;
    padding: 1px 10px 6px 10px;    font-size: 21px;    border-radius: 5px 0 0 5px;  }

.woocommerce table.shop_table.cart .product-quantity .plus {  background: #111;   color: #fff;  border: none;   padding: 1px 10px 6px 10px;
    font-size: 21px;   cursor: pointer;    border-radius: 0 5px 5px 0  }

.woocommerce table.shop_table.cart.woocommerce-cart-form__contents {    border: 1px solid rgba(0,0,0,.1); }
.woocommerce-page.woocommerce-cart #content table.cart td.actions .coupon input.input-text[type="text"],
.woocommerce section.woocommerce-customer-details address { font-size:14px; }   

.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2 {      padding: 14.5px 2px;}
.woocommerce table.my_account_orders .button ,div.woocommerce-info a.button { min-width:80px; }

.woocommerce-account .edit-account .woocommerce-form-row {    display: block;  }
.woocommerce ul.products li.product .product-single h3 {  min-height: auto;      padding-top: 0 !important;  }
.single-product .product .single_add_to_cart_button:hover { background:#111 !important } 
.woocommerce table.shop_table.cart.woocommerce-cart-form__contents button:hover,
.woocommerce-page #payment #place_order:hover,input[type="submit"]:hover {	 background:#111 !important; border-radius:30px; }
.woocommerce .wc-proceed-to-checkout a.checkout-button.button:hover{  background:#ff800b; }

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output { font-size:14px; }

aside#woocommerce_product_categories-3,ol.breadcrumb-list {    display: none;  }
.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields {    padding: 0;    border: 0;  }
.woocommerce-checkout #payment ul.payment_methods li { vertical-align: top; width: 100%;}

.scrollingUp circle  {   stroke: #ff800b; }
.menu-collapse-wrap {column-gap: 10px; }


.woocommerce ul.products li.product .product-img a img {  max-height: 130px; }


@media screen and (min-width:768px){
	
	body.archive ul.products li.product.status-publish:last-child {    margin-right: auto; }

}


@media screen and (max-width:1024px){ 
	
	.container {  padding: 0 15px; 	}
	.footer-content {  padding: 0 20px;  }
	section.section.get-in-tuch2 {    padding-left: 15px;    padding-right: 15px;  }
	.main-heading {  font-size: 24px;  }
}



@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
	
	.woocommerce .product-single .product-action, .woocommerce ul.products li.product .product-action {  padding: 0 20px;  }
	.es-form-field-container .gjs-row:nth-child(2) {    width: 64%;  }
	.related.products {   padding-top: 10px; }
	
	.abt-right {    width: 48%;  }
	.abt-left {    width: 47%;  }
	section.abt-sec-1 .disp-flex {    align-items: center;   }
	section.abt-sec-1 {    padding-bottom: 0; }	
	.col-left .offer-con {   width: 42%; }
	.cat-list{	width: 14.8%;	}
	.archive  ul.products {   column-gap: 10px;  }
	.archive ul.products li.product.status-publish { width: 23.5%; }	
	div.woocommerce ul.products li.product.status-publish {		width: 18.2%;}
	.related.products ul.products li.product.status-publish { width: 22.2%; }	
	.section.tabs .woocommerce ul.products li.product a { font-size: 13px; }
	.container.service-row {  width: 96%;  }
	
	.woocommerce ul.products li.product .product-single .product-img {  min-height: 170px;   }
	.main-heading {  font-size: 22px;  }
	.product-single {  min-height: 320px; }
	.links-tab button {  padding: 8px 20px;  }
	.section.tabs {  padding-bottom: 20px;  }
	.newsletter-sec {  padding-top: 0px;  }
	p.o-head {  font-size: 24px;  }
	.woocommerce ul.products li.product .product-single h3 {  min-height: 32px;  }
}



@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
	
	.woocommerce ul.products li.product .product-single h3 a {  min-height: 32px;  }
	.woocommerce .section.tabs  ul.products li.product .product-img a img {  max-height: 128px;  }
	.woocommerce .product-single .product-action, .woocommerce ul.products li.product .product-action {  padding: 0 10px;  }
	
	.woocommerce .related.products  ul.products li.product .product-img a img {  max-height: 108px;    object-fit: cover;
    width: auto;    margin: auto;  }
	
	.in-touch-left, .in-touch-right { width: 100%;  }
	.get-in-tuch2 .disp-flex {  flex-direction: column;   gap: 30px;  }
	.social {   display: flex;   flex-wrap: wrap; }
	.cont-block {    width: 48%;   }
    .col-half {  display: inline-block;  width: 48%;  }
    .col-half.righ { float: right; }
	
	.section {  padding: 2rem 0px;  }
	p.o-head {  font-size: 22px;  }
	.links-tab button {  font-size: 12px;  padding: 8px 22px;   }
	
	div#st-primary-content .woocommerce-product-gallery {    width: 48% !important;    display: inline-flex; }
	div#st-primary-content .summary.entry-summary {width: 48% !important;display: inline-block;vertical-align: top;}
	div#st-primary-content .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {    width: 100%;  }
	
	.footer-widgets .col-lg-4 {    width: 48% !important;  }
	.footer-widgets .row {    display: flex;    flex-wrap: wrap; }
	section.get-in-tuch2 .container {    padding: 2rem;   align-items: center;  }
	.b-img {  width: 14%; }
	.b-text {  width: 85%; }
	.n-left .main-heading {    text-align: center;    margin: auto; }
	.n-left .desc {  text-align: center;padding: 10px 0px 20px 0px;}
	.es-form-field-container .gjs-row:nth-child(2) {width: 70%;}	
	.newsletter-sec .container {   align-items: center;   flex-direction: column;  }
	.n-left,.n-right {    width: 100%;  }
	form[data-form-id="1"] .es-form-field-container .gjs-row {   justify-content: flex-end !important;   }
	.n-left {    align-items: center;    width: 90%;  }

	.box { padding-left: 10px;  }
	.box p.b-head {    font-size: 20px;  }
	.box p.b-head span {   font-size: 12px; }
	.col-left .o-head {   font-size: 22px;     width: 58%;  }
	.col-right .o-head {  font-size: 20px;  }
	.two-ban .col-right {   padding: 12px;   }
	p.o-code {  padding: 8px 0px 18px 0px;  }	
	.box {  background-position: 28% center !important;    height: 177px; }
 	.col-left {   background-position: 49% center !important;    background-size: cover !important;}
	
}


@media screen and (max-width:991px){
	
	.related.products {   padding-top: 10px;  }
	p.o-head {    font-size: 24px;  }	
	#browse-section {   padding: 10px 0px 10px 0px;  }	
	.woocommerce .woocommerce-order h2 {  font-size: 22px;  }
	.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {  margin-top: 40px;  }
	.related.products ul.products li.product .product .product-single{  padding-bottom: 20px !important;  }
	.breadcrumb-heading h3 {   font-size: 22px;  }
	.st-py-full {  padding: 60px 0 10px 0;  }
	.woocommerce ul.products li.product .product-action .button.add_to_cart_button {  font-size: 12px;  }
	body.single-product .product .product_title.entry-title {  font-size: 18px;  }
	h2.s1_h1 {  font-size: 26px;  }
	h2.s1_h1 span {  font-size: 36px;  }
	.main-mobile-wrapper {     z-index: 1;}
	div#mobile-menu-build {   position: fixed;  top: 0;  left: 0;  z-index: 10; right: auto; height: 100%; background: #f3f6f1; }
	.home .navigation-middle {    margin-bottom: 0;   }
	.cat-list { width: 31%; }
	.woocommerce nav.woocommerce-pagination ul li {  margin: 10px 0px;  }
	
	div.woocommerce ul.products li.product.status-publish, .archive ul.products li.product.status-publish,
	.related.products ul.products li.product.status-publish {    width: 20%;    width: 30.5%;  }
	
	.footer-section .footer-content .row .col-lg-4:first-child { width:30% }
	ul.social-icons {  column-gap: 10px;  }
	.footer-section .footer-content .row .col-lg-4:nth-child(3) {    width: 20%; }
	section.section.get-in-tuch2 {    padding: 50px 10px 0; }
	
    .woocommerce ul.products.columns-4:not(.owl-carousel) li.product, .woocommerce-page ul.products.columns-4:not(.owl-carousel) li.product {    width:22.75%;    float: none;    margin: 0;    clear: none !important; }
	
	.woocommerce ul.products li.product .product-single .product-img {      min-height: 158px;}
	.product-single {    min-height: 290px; }
	.head-hide {  display: none; }
	.head-res {  display: block !important; }
	.abt-sec-1 .disp-flex { 	align-items: stretch;	}
	.abt-sec-1 img {  object-fit: cover;    height: 100%;}
	.abt-sec-1 .main-heading.head-res {    display: block !important;    text-align: center;    margin-bottom: 30px; }
  	body.woocommerce-page .col2-set .col-1 {    float: left;    width: 48%;}
	body.woocommerce-page .col2-set .col-2 {    float: right;    width: 48%;}
	.woocommerce-account .woocommerce-MyAccount-navigation {    float: left;    width: 30%; }
	.woocommerce-account .woocommerce-MyAccount-content {    float: right;    width: 68%;}
	.woocommerce table.shop_table.cart .product-quantity  .quantity  {      justify-content: flex-end;}
	.woocommerce ul.order_details li {	width: 44%;	display: inline-block;	vertical-align: top; 	border: 0;	}
	div.woocommerce ul.products li.product.status-publish {  width:22.75%; }
	div.woocommerce ul.products li.product.status-publish:last-child { margin-right: auto; }
	section.section.in-tuch-map {  padding-top: 20px; }
	.service-sec {    padding: 0 20px; }	
	.container.service-row {      column-gap: 4%;}
	aside#woocommerce_product_categories-3 {   display: block;  }
	aside#woocommerce_product_categories-2 {   display:none;    }
	.footer-section .footer-content .row .col-lg-4:last-child { padding-right:0; }	
	.section.tabs {   padding-bottom: 30px;  }
	.newsletter-sec {  padding-top: 10px;  }
}



@media screen  and (max-width:991px) and (orientation:landscape){
	
	.in-touch-left, .in-touch-right { width: 100%;  }
	.get-in-tuch2 .disp-flex {  flex-direction: column;   gap: 30px;  }
	.social {   display: flex;   flex-wrap: wrap; }
	.cont-block {   width: 48%;   }
	.col-half {  display: inline-block;  width: 48%;  }
    .col-half.righ { float: right; }
	img.wp-post-image {  max-height: 250px; }
	.st-py-full {  padding: 30px 0;  }
	
	section.get-in-tuch2 .container {    padding: 1rem;   align-items: center;  }
	.get-in-tuch2 .container {  align-items: center;  }
	.box p.b-head {    font-size: 20px;    }
	.box {    padding-left: 12px; }
	.box p.b-head span {  font-size: 12px; line-height: 0.4; }
	.b-con span.shop-now a {  padding: 6px 10px;  font-size: 10px;  }
	.b-con span.shop-now a span.text {  font-size: 10px;  }
	.col-right .offer-con span.shop-now span.text {  font-size: 10px;   }
	
	.section.home-cat {    padding-top: 0;  padding-bottom: 0;   }
	.section.home-cat .main-heading {    margin-bottom: 20px; }
	.offer-con span.shop-now a {  padding: 4px 12px;  }
	.b-img {    width: 14%; }
	.b-text {    width: 85%; }
	.in-tuch-map iframe {  height: 230px;  }
	
	.n-left .main-heading {    text-align: center;    margin: auto; }
	.n-left .desc {text-align: center;padding: 10px 0px 20px 0px;}
	.es-form-field-container .gjs-row:nth-child(2) {width: 70%;}	
	.newsletter-sec .container {   align-items: center;   flex-direction: column;  }
	.n-left,.n-right {    width: 100%;  }
	form[data-form-id="1"] .es-form-field-container .gjs-row {   justify-content: flex-end !important;   }
	.n-left {    align-items: center;    width: 90%;  }

	.section.tabs.padd .product-action {    padding-bottom: 24px !important;  }
	.footer-section .footer-content .row .col-lg-4:first-child ,.footer-section .footer-content .row .col-lg-4,
	.footer-section .footer-content .row .col-lg-4:nth-child(3){   	width: 49%; 	}
	
	.home-logo, .section.three-ban {  padding-top: 30px; }
	.section.three-ban.padd {  padding-bottom: 0;  }
	.section.tabs {   padding-top: 30px; }
	.section.one-ban { padding: 40px 0px;  }

}

@media screen  and (max-width:767px){
	body.woocommerce-page .col2-set .col-1 ,body.woocommerce-page .col2-set .col-2{  width:100%}
}



@media screen and (max-width: 767px) and (orientation: landscape){
	
	.col-left .offer-con {    width: 48%; }
	.two-ban .col-left {    padding-left: 16px; }
	.col-left .o-head,.col-right .o-head {    font-size: 18px;  }
	
	.box {      height: 184px;    background-position: 30% center !important;}
	.links-tab {      text-align: center; }
	.links-tab button {      padding: 10px 22px;}
	
	.woocommerce ul.products.columns-4:not(.owl-carousel) li.product, .woocommerce-page ul.products.columns-4:not(.owl-carousel) li.product {    width: 30.75%;    float: none;    margin: 0;    clear: none !important;   }

	div.woocommerce ul.products li.product.status-publish {    width: 30.75%;   }
	.col-left .o-head {   font-size: 25px;  }
	.col-left {  height: 261px;  }
	.col-left {  background-position: 49% center !important;    background-size: cover !important;   }
	.container.service-row {  column-gap: 3%;    padding: 50px 18px;   }
	.service-row .b-con {  column-gap: 10px;  }
	.map-sec iframe {  height: 260px;   }
}


@media screen and (max-width: 767px) and (orientation: portrait){
	
	.fkcart-shortcode-container { z-index: 999; }
	.switcher-tab > button { font-size: 10px; }
	.switcher-tab > button { width: 44%; }
	.cat-menu-bt {  width: 55% !important;  }
	.breadcrumb-content { padding: 0;    height: 150px !important;  }
	.breadcrumb-content {  min-height: 150px;  }
	.breadcrumb-heading {   margin-bottom: 0; }
	
	.col-foff {  flex-direction: column; padding: 30px 30px 10px 30px;  }
	.offer-con .o-head {  text-align: center; }
	.offer-last {  padding-top: 30px;  }
	
	.n-left .main-heading {    text-align: center;    margin: auto; }
	.n-left .desc {    text-align: center; }
	.es-form-field-container .gjs-row:nth-child(2) {    width: 56%;  }	
	.newsletter-sec .container {   align-items: center;   flex-direction: column;  }
	.n-left,.n-right {    width: 100%;  }
	form[data-form-id="1"] .es-form-field-container .gjs-row {   justify-content: flex-end !important;   }
	
	h2.s1_h1 {    display: flex;    flex-direction: column;    align-items: center; }
	h2.s1_h1 br {    display: none; }
	.col-left .offer-con {    width: 48%; }
	.two-ban .col-left {    padding-left: 16px;  }
	h2.s1_h1 span {    padding-bottom: 12px;  }
	.col-left .o-head {  font-size: 18px;   }
	.slide-1 h2.s1_h1 {  display: block;   }
	.logo img {      max-width: 150px;}
	.navigation-wrapper {      min-height: inherit !important;   }
	.browse-section {    margin-top: 10px; } 
	.ss-right {		width: 35%;		display: none;	}
	
	.ss-left ,.footer-section .footer-content .row .col-lg-4,.footer-section .footer-content .row .col-lg-4:first-child,.footer-section .footer-content .row .col-lg-4:nth-child(3),.col-left,.col-right,.woocommerce form .form-row-first, .woocommerce-page form .form-row-first,.woocommerce form .form-row-first, .woocommerce-page form .form-row-last,.in-touch-left, .in-touch-right,.abt-left,.abt-right,.partners-boxes,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content { width: 100%;	}
	
	p.dis-text {  font-size: 15px;     padding: 16px 0;  }
	.disp-flex ,.footer-section .footer-content .row{   row-gap: 15px;  flex-direction: column;	}
	.pay-imgs.disp-flex {   flex-direction: revert;  }
	.box {   background-size: 100% 100% !important;   }
	.hom-cat.disp-flex { flex-direction: row;	}
	.cat-list {		width: 47%;	}
	.links-tab,.links-tab.contab {    max-width: inherit;    background: transparent;text-align: center;}
	.links-tab button {   background: #fff;padding: 11px 30px; margin: 5px 0;}
	.woocommerce ul.products {  column-gap: 0; }
	
	div.woocommerce ul.products li.product.status-publish, .archive ul.products li.product.status-publish, .related.products ul.products li.product.status-publish {    width: 48.5%; }
	
	.woocommerce ul.products li.product .product-single .product-img {      min-height: 158px;  }
	.product-single {    min-height: 300px;	}
	
	.woocommerce ul.products.columns-4:not(.owl-carousel) li.product,
	.woocommerce-page ul.products.columns-4:not(.owl-carousel) li.product {    width: 48%;   }
	
	.woocommerce ul.order_details li {  width: 100%;    margin-bottom: 0;  }
	div.woocommerce ul.products li.product.status-publish:last-child {     margin-right: 0;	margin-left: auto;	}
	.service-row .b-con {     justify-content: flex-start;  }
 	.b-img {    width: 20%;  }
	.col-left {    background-position: 49% center !important;    background-size: cover !important;   }

}

