@media screen  and (max-width: 1600px) {		 
	ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {   padding: 10px 5px;  }
	body.archive ul.products li.product a.button {    }	
	.exp-flex {     gap: 20px;}
	.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {     right: 24%;}
	.about-page2 .container  , .about-page3  .container { max-width: 94%;}
	
}
@media screen and (min-width:1200px) and (max-width: 1600px) {		
	.container,.header-inner.section-inner,body.woocommerce .content-area, body.logged-in.woocommerce-account #site-content .woocommerce,
	body.woocommerce-cart #site-content .entry-content, body.woocommerce-checkout #site-content .entry-content{ max-width: 96%; }		
	.primary-menu a {font-size: 16px;  }  	
	.woocommerce ul.products li.product .woocommerce-loop-product__title, body.archive.woocommerce ul.products h2.woocommerce-loop-product__title, ul.products li.product .woocommerce-loop-product__title {     min-height: 80px;  }
}

@media screen and (min-width:1220px) and (max-width: 1400px) {
	
	.container, .header-inner.section-inner, body.woocommerce .content-area,
	body.logged-in.woocommerce-account #site-content .woocommerce, body.woocommerce-cart #site-content .entry-content,
	body.woocommerce-checkout #site-content .entry-content {   max-width: 96%;  }

	.archive ul.products li.product.status-publish {  width: 23.5%;  }
	body.archive ul.products li.product a.button {   width: 18%;  padding-left: 10px;   padding-right: 10px;  }
	
}

@media screen and (max-width: 1199px) {
	
	.container,.header-inner.section-inner,body.woocommerce .content-area, body.logged-in.woocommerce-account #site-content .woocommerce,
	body.woocommerce-cart #site-content .entry-content, body.woocommerce-checkout #site-content .entry-content,div.ultimate-layout-frontend,.blog #site-content{ max-width: 95%;  }	
	
     .primary-menu > li {margin: 0 0.3em;    } 	
	.primary-menu a {  font-size: 14px;  }	
.sub-header h2,	.single-product .sub-header .main-heading { font-size: 22px;   } 
	.max-69 ,.form-main.disp-flex{    max-width: 100%;}  
	.main-heading,.related.products h2,.woocommerce-page .cart-collaterals .cart_totals h2 { font-size: 30px;  }	
	
	.boxex p ,.woocommerce ul.products li.product .woocommerce-loop-product__title, body.archive.woocommerce ul.products h2.woocommerce-loop-product__title ,.top-right a,.best-selling p {    font-size: 15px;  }	
	
	.main-footer .widget ul li a, .main-footer p, .main-footer .widget ul li ,	.about2-2 ul li,.testimonial p{     font-size: 14px;  }
	.fooeter-copyright {     margin-top: 25px; }
	
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount {      }

	.footer-sec-four.third {    width: 17%;  }	
	.footer-sec-four.second {   width: 28%;  } 
 	.primary-menu > li > .icon {  color: #000 !important;    top: 4px;    right: -5px; }
    .sub-header .main-heading {  word-wrap: break-word;    line-height: normal;   font-size: 28px;    }
	.marquee-content li {     column-gap: 20px;    padding-left: 16px;    min-width: fit-content;    font-size: 23px;  }
	.woof_list label { margin-left:0;  }
 
	.product-off  ,.testimonial{    padding: 20px; }
	.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart { right: 31%;  }
	.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart { width:40px; height:40px;  }
	body.archive ul.products li.product a.button { padding: 7px 11px;  }
}

@media screen and (max-width: 1024px) {	
	.woocommerce ul.products li.product .woocommerce-loop-product__title,	body.archive.woocommerce ul.products h2.woocommerce-loop-product__title   { font-size: 14px;    } 	
	.related.products h2 { margin-bottom: 20px;  } 
	p.product-disclaimer-before-related {	clear: both;	background: #fff;	padding: 20px;   margin-bottom: 30px;	display:block;  }
	.product-disclaimer {    display: none;   }
    .woocommerce-product-gallery {   margin-bottom: 4rem; }
 .woocommerce-cart-form img {     }
	.sub-header.featured-banner { min-height: 180px;}
 .section, section {    padding: 5rem 0px;    position: relative;}
	.main-heading { margin-bottom: 30px;}
	div.woocommerce ul.products li.product, .archive ul.products li.product.status-publish,  .archive ul.products li.product.status-private { width: 31.5%;        padding: 20px 10px 15px !important;}
	#customer_login {     padding-left: 0;    padding-right: 0;}
	.single-product form.cart .quantity ,body.single-product.woocommerce button.single_add_to_cart_button{ width:100%;}
	body.single-product.woocommerce button.single_add_to_cart_button { margin-top:5px;}
}
@media screen and (min-width:768px) and (max-width: 1024px)  and (orientation:landscape){ 
	.boxex {  width: 31%;  }.search-sec {
		width: 80%; }
 
}
@media screen and (min-width:768px) and (max-width: 1024px)  and (orientation:portrait){
	    .highcat-left .heading {        font-size: 16px;	}
	.highcat-left span { font-size:13px;}
	.highcat-left {     width: 28%;}
	.highcat-right {    width: 70%;} 
	.woocommerce .related.products ul.products, .woocommerce-page .related.products ul.products {  flex-direction: row;   }	 
	.ct-detail ul li {     gap: 10px;    font-size: 14px;    margin: 5px 0;    width: 100%;}
	.con-col h6 {    font-size: 16px;	}
	.review-order-col { width:100%;}
	.woocommerce-checkout form #order_review, .woocommerce-checkout form #order_review_heading { padding-left:20px;} { padding-left:20px;}
	a.checkout-button.button.alt.wc-forward {        padding-left: 10px;
    padding-right: 10px;}
	.woocommerce-page .cart-collaterals .cart_totals h2 {         font-size: 22px;}
}
@media screen and (max-width: 991px) {
	body {    padding-top: 115px;}
	
	button.close-nav-toggle .toggle-text  ,.woocommerce table.shop_table_responsive tr td::before {  display:none;}
	.search-sec {    width: 90%;     padding-right: 20%;}
	    .site-logo img {        max-height: 2rem;	}
	 .header-inner .toggle { 
         padding: 0;
        width: auto;
        top: auto;
        bottom: 15px;}
	 .nav-toggle div {
    width: 37px;
    height: 37px;
    background: #f4f7e9;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    row-gap: 5px;
    padding: 0 5px;
    transition: 0.2s;              border-radius: 4px;
        box-shadow: 0 0 11px -3px #f4f7e9;
}.nav-toggle div span {
    width: 75%;
    height: 2px;
    background-color: #000;
    display: block;
    border-radius: 0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    position: relative;
} 
.menu-modal,.menu-modal.show-modal  ,.menu-modal .modal-menu, .woocommerce-order-received section.woocommerce-order-details,.woocommerce-order-received section.woocommerce-customer-details{    width: 100%;    display: block;  }
	
.menu-modal-inner { background: #f8f8f8;max-width: 100%;position: relative; transition: 0.4s ease-out;position: absolute;height: 100%;left: 0;right: 0;width: 0;        top: auto;        width: 100%;   }
	.menu-modal {left: 0;
    right: 0;
    top: 0;top:0; bottom:0; height:100%;transition: 0.2s linear;
		transform:translateY(100%); opacity: 1;}	
.menu-modal.active .menu-modal-inner {        }
.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {  font-size: 15px;   font-weight: 400;   color: #2f2c2c;
	padding: 13px;    padding-left: 0;        letter-spacing: normal;  }	
.modal-menu a:focus, .modal-menu a:hover, .modal-menu li.current-menu-item > .ancestor-wrapper > a, .modal-menu li.current_page_ancestor > .ancestor-wrapper > a {  text-decoration: none;    font-weight: 500;   }
.menu-wrapper .menu-item {    position: relative;    border: 0; }
	.modal-menu {  left:0;  } 
.modal-menu ul.sub-menu li a {    font-size: 14px;    padding: 5px;    font-weight: 400;}	
.modal-menu a:focus, .modal-menu .ancestor-wrapper a:hover, .modal-menu li.current-menu-item > .ancestor-wrapper > a, .modal-menu li.current_page_ancestor > .ancestor-wrapper > a {        color: #acc84c;    }
.menu-modal.active {   	transform:translateY(0);   background: rgb(0 0 0 / 71%);transition: 0.2s linear;}
.menu-modal.active ul.modal-menu,.menu-modal.active .menu-bottom  img  {   opacity: 1;   transform: translateX(0); } 
	.modal-menu ul.sub-menu {    background: #f1f1f1;    padding: 10px;}
 .right-sec {    width: auto;margin-right: 11%;	}
      .sub-header.featured-banner {        min-height: 163px;    }
	.top-bar p,.top-bar p a {     line-height: normal;  }
	.wpml-ls-legacy-list-horizontal>ul {     display: flex;    align-items: center;  }  
	  body.single-product .product .product_title.entry-title, .sub-header h2,
	.single-product .sub-header .main-heading {  font-size: 20px;   margin-bottom: 14px; }	 
	body button, body .button, body input[type="button"], body input[type="submit"], a.cfs-hyperlink { max-height: 42px;padding:7.5px 21px;}
	a.cfs-hyperlink span, .blog .more-link span,.woocommerce-account .woocommerce-MyAccount-content a {     font-size: 14px;}
	.header-inner {
    padding: 1rem 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
} 
	.main-heading, .related.products h2 { font-size: 24px;  } 
	.shop-page-row .col-md-3,.shop-page-row .col-md-9,.woocommerce-checkout form .col2-set,.off-product .col-left,.off-product .col-right {    	width: 100%;	}
	.shop-page-row { flex-direction: column;  } 
	#customer_login .u-column1.col-1.login-form {    margin-bottom: 40px;    }
	.footer-sec-four.second, .footer-sec-four.third,.footer-sec-four,.footer-sec-four.four,.footer-sec-four.first, .footer-sec-four.third ,.footer-sec-four.last {    width: 48%;    }
	li#woocommerce_product_categories-2  {	display: none;	}
	.shop-page-row .col-md-9 {    margin-top: 20px;}
	li#woocommerce_product_categories-3 {    display: block;    margin-bottom: 10px;   margin-top: 0;  }
	span.select2-container--default .select2-selection--single {    height: auto;   }
  	span.select2-container .select2-selection--single .select2-selection__rendered ,.abt2-left p{  font-size: 14px;   }
	.woocommerce-page div.product div.images {    float: left;    width: 48%;  }
	.single-product.woocommerce .product .summary {    width: 51%;    float: right;   padding: 20px;   } 
.woocommerce-cart-form .product-remove	{ position:static  }	
	.woocommerce table.shop_table_responsive.cart td, .woocommerce-page table.shop_table_responsive.cart td	{         display: block !important;        text-align: right !important;        width: 100%;        padding-left: 0;        padding-right: 0; }	
 	.woocommerce .cart-collaterals tr.cart-subtotal {    margin-bottom: 0;   }
	#site-content .woocommerce .woocommerce-cart-form .actions .coupon button {  margin-top: 8px;  } 
	.woocommerce .quantity input.qty {  padding: 5px;  }
	.woocommerce-cart-form  .quantity {     justify-content: flex-end;}
	    .woocommerce table.shop_table_responsive tr:first-child, .woocommerce-page table.shop_table_responsive tr:first-child  {
        border-top: 0;    }
	    .woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
        display: block;   
        line-height: normal;
        padding: 0;
        width: auto;
    }
.woocommerce table.shop_table_responsive.cart tr:first-child, .woocommerce-page table.shop_table_responsive.cart tr:first-child {        border: 1px solid #eee;  }  	
	.woocommerce table.shop_table_responsive.cart td.actions {    padding: 20px;}
	.woocommerce-checkout input#coupon_code {  border: 1px solid #ddd;  padding: 11px;  font-size: 14px;  height: auto;  min-height: auto; }
	.woocommerce-checkout button[name=apply_coupon] { border-radius: 5px;  padding: 10px 10px;  }	
	.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table,
	.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table {   margin-bottom: 0;  margin-top: 0; }	
	.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table tfoot th ,div#payment,
	.woocommerce form.woocommerce-checkout h3#order_review_heading, .woocommerce-checkout #order_review{   padding-left: 12px; }	
	ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { width: 49%; padding: 17px;  } 
	ul.products li.product .added_to_cart {  font-size: 14px;    font-weight: 500;} 
	.col-map iframe {  height: 300px !important; }
	.woocommerce-cart .woocommerce-error li {  display: block;  font-size: 14px;  padding: 10px;  }	
	.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {   }
	.single-product.woocommerce .content-area  {    }
	.related.products 	div.wc-img-wrapper { height: 170px;    }  
	.boxex{    width: 31%;}   
	.product-name a, .product-name {  font-size: 14px;   }
	.home-product div.woocommerce ul.products li.product {    width: 31.5%;    margin-bottom: 0;} 
.woocommerce .related.products ul.products li.product img { max-width:70% }
.shop-page-row .col-md-3 {    padding: 10px; position: static;}
	    .woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .woocommerce-Price-amount ,#site-content .woocommerce .woocommerce-cart-form .actions .coupon button{        font-size: 15px;    }
  .woocommerce-page table.shop_table_responsive.cart td {
    display:flex  !important;
    text-align: left !important;
    float: none;
    width: auto;        padding: 20px;
}   .woocommerce .cart-collaterals tr  {         display: table-row !important;}
	.woocommerce .cart-collaterals tr th, .woocommerce .cart-collaterals tr td {
    display: table-cell !important;
        padding:6px 10px !important;
    }
.related .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {         right: 37%;}
.product-off	.wc-img-wrapper {
		height: 190px; }
	.trend-pro ul.products.columns-4 { gap: 10px;}
	.wc-img-wrapper {
    height: 200px;
	}
	  .product-sec  .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
        right: 39%;
}
	.about-page1 .container {
    align-items: stretch;
}.about-page1 .container img {
    height: 100%;
    object-fit: cover;
}.about-page.about-page3 .container div {
    width: 22%;
}.owl-nav button {
    margin: 0 5px;
}
	.off-product .disp-flex {     flex-direction: column;
    row-gap: 10px;}
	.aws-search-result {     width: 94% !important;
    left: 0 !important;    right: 0 !important;    margin: auto;}
}

@media screen  and (max-width: 991px)  and (orientation:landscape){
	.main-heading:before, .main-heading:after {     width: 17%;}
     .archive ul.products li.product.status-publish, .archive ul.products li.product.status-private {   width: 31.3%;        padding: 0 10px 0 !important;    min-height: 330px;}
	    .home-product div.woocommerce ul.products li.product { width: 31%;}
	.wc-img-wrapper {		height: 180px;}
	.woocommerce ul.products li.product img { max-width: 100px;} 
	.header-inner .toggle {   right: 10px;   } 
	span.our-link {  display: block;  margin: auto;  text-align: center;  } 
	.woocommerce .content-area .site-main {  margin: 0;  }  
	.boxex h4 {  min-height: auto;   }  
	#site-content .woocommerce .woocommerce-cart-form .actions .coupon button {  margin-top: 0;  }
	.woocommerce-cart-form .actions button[name=update_cart] {        float: right;  } 
 	body.woocommerce-account .woocommerce-MyAccount-navigation ul li a,.modal-menu ul.sub-menu li a {  font-size:14px;   }
	body.single-product .product .product_title.entry-title,.blog article.post .entry-title a  { font-size: 18px; }	 
	.woocommerce-product-gallery img {     margin: auto;  }	
	.woocommerce-order-overview, .woocommerce-error li, .woocommerce-info,
	.woocommerce-message,.woocommerce-error li, .woocommerce-info, .woocommerce-message {  font-size: 15px; }	
	.single-product .woocommerce-error a.button {  font-size: 13px;  border: 0;  }
	ul.products li.product .added_to_cart { padding-left: 5px;    padding-right: 5px;  }  
	.woocommerce-message .button.wc-forward {     font-size: 13px;    min-width: 100px;}
	form.woocommerce-cart-form,.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {  }
	 
	.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td:last-child {    width: 27%;}
	section.home-product.padt-0 {    padding-bottom: 0;}
.ct-detail ul li { font-size:14px;}	
	.about-page2 .container {    flex-direction: column;    text-align: center;}
.abt2-left,.abt2-right,.review-order-col {    width: 100%;}
	.aws-search-result {     width: 94% !important;
    left: 0 !important;    right: 0 !important;    margin: auto;}
	.aws-container .aws-search-form .aws-form-btn {     padding: 0 1px;} 
	.aws-container .aws-show-clear .aws-search-field {     padding: 11px 10px 8px 5px;}
	body.single-product.woocommerce button.single_add_to_cart_button { margin-top:5px;}
}
@media screen and (max-width:767px){	
	
	.home-abt .col-left,.home-abt .col-right ,.woocommerce-page div.product div.images,.single-product.woocommerce .product .summary,
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last ,.col-btm.flex .col-left,.col-btm.flex .col-right ,
 .abt-1	.col-left, .abt-1 .col-right , 	form.woocommerce-cart-form ,.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals ,.woocommerce-order-received section.woocommerce-order-details,.woocommerce-order-received section.woocommerce-customer-details,.highcat-left,.highcat-right,.about2-left,.about2-right,.review-order-col ,#customer_login .col-1, #customer_login .col-2, .head-right{  width: 100%;  }

	.fooeter-copyright .container , .archive .container.category-row1{     flex-direction: column;  } 
	span.our-link { display: block;  margin: auto;   text-align: center; }   
	a.arrow-top {  bottom: 12px; }
	.sub-header { height: 180px;  }	
	.archive ul.products li.product.status-publish, .archive ul.products li.product.status-private { width: 48.5%;  }
	div.wc-img-wrapper {  height: 170px;    }	 
	#customer_login, form.woocommerce-ResetPassword.lost_reset_password {  max-width: 95%;   }
	#customer_login, form.woocommerce-ResetPassword.lost_reset_password {  padding: 30px;  } 
	.abt-4 div.col-box {  min-height: auto;   padding: 30px 20px;  }
	.owl-nav button { width: 45px;  height: 45px;    background-size: 50%;margin: 0 10px;  } 
	.main-heading,.highcat-left {    margin-bottom: 20px;} 
	.modal-menu ul.sub-menu li a,
	p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received ,.woocommerce-order-overview, .dhl-preferred-service-content, .woocommerce-error li, .woocommerce-info, .woocommerce-message{   font-size: 15px; }
.highcat-left { position:relative;            margin-bottom: 15px;    top: 0; }		 
	.woocommerce-checkout form #order_review, .woocommerce-checkout form #order_review_heading { padding-left:20px;} { padding-left:20px;}
	.about2-left.col-left {    margin-top: -40px;}
	ul#cat_list h3 {    font-size: 20px;    font-weight: 600;}
	.faq-singular .faq-question { font-size:14px;}
	.sim-page p, .sim-page li, .sim-page address, .sim-page table td, .sim-page table th {   line-height: 22px; }
	.fooeter-copyright p {
    color: #fff;
    margin-bottom: 0;
    text-align: center;
    line-height: normal;
}
	#customer_login:after { display:none;}
	    .header-inner.section-inner {
        position: static;
        row-gap: 10px;
        padding: 15px 0;
        flex-wrap: wrap;
    }
	    body:not(.enable-search-modal) .header-titles-wrapper {        justify-content: space-between;        padding: 0;        
    }body {
        padding-top: 26%;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
	    body {
        padding-top: 18%;
    }
	
	 .head-left {
        width: 100%;
        display: flex;
        justify-content: center;
    }
	  .head-right {     width: 64%;}
	    .main-heading, .related.products h2 {        font-size: 19px;    }
    .sub-header.featured-banner {        min-height: 133px;        height: 140px;    }
	.circle {     transform: scale(0.6);
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6); right: 0px;    top: 20%;}  
	#site-content .woocommerce .woocommerce-cart-form .actions .coupon button {  margin-top: 8px;  } 
	.sub-header .main-heading ,.marquee-content li{         font-size: 20px;} 	
	.woocommerce .related.products ul.products, .woocommerce-page .related.products ul.products {  display:block;  } 
	
	.woocommerce-page .related.products ul.products li.product { width: 47%; float: none !important;  clear: none !important;
        display: inline-block;  vertical-align: top;  margin-bottom: 2%;   margin-right: 2%;  }
 
	.woocommerce-page div.product div.images {    float: left;        width: 48%;    }
	.single-product.woocommerce .product .summary {        width: 51%;        float: right;        padding: 0;  }   
	body.single-product .product .product_title.entry-title {   font-size: 16px;  }
	.tab__items p b ,.product-disclaimer,p, p.desc, p, p.desc, section.privacy-top p, section.privacy-top li{ font-size:14px;  }
	body.single-product.woocommerce button.single_add_to_cart_button {  }
	.single-product .sub-header .main-heading {    font-size: 20px;  }	
	body.woocommerce-checkout.woocommerce-order-received #site-content .entry-content ,.woocommerce-checkout.woocommerce-order-received #site-content .woocommerce,.ct-detail ul li{max-width:100%;  width:100%;}
.single-product.woocommerce .product .summary ,.woocommerce-page div.product div.images{ min-height: 400px;  }
	.woocommerce ul.products li.product img {     max-width: 110px;}
	    .boxex,.unipro-box {        width: 47%;    } 
	    .woocommerce table.shop_table_responsive.cart td, .woocommerce-page table.shop_table_responsive.cart td {
        display: block !important;
        text-align: right !important;
        width: 100%;
                padding: 5px 0;
    }
  tr.woocommerce-cart-form__cart-item.cart_item:nth-child(2n+1) {    border: 0;}
	.woocommerce-cart-form .actions button[name=update_cart] { margin-bottom:10px}	
	    .home-product div.woocommerce ul.products li.product {        margin-right: 2%;    }
	.trend-pro ul.products.columns-4 {         flex-wrap: wrap;}
	.product-sec ul.products li.product { width:47%;}
	    .product-sec .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
        right: 23%;
    }
	    .related .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
        right: 23%;
    }

}

@media screen and (max-width:767px) and (orientation:portrait){
	html[lang="nl-NL"] .home-product .main-heading {    font-size: 19px;}
	.review-order-col .cart_item td:last-child {
    min-width: 100px;
}
	html[lang="nl-NL"] .home-product .main-heading:after,html[lang="nl-NL"] .home-product .main-heading:before {width: 10%;}
	.home-slider .col-right,.col-full.about2-2 .main-heading:before, .col-full.about2-2 .main-heading:after,
	.about4 .main-heading:before, .about4 .main-heading:after{   display:none;}
	    .container, .header-inner.section-inner, body.woocommerce .content-area, body.logged-in.woocommerce-account #site-content .woocommerce, body.woocommerce-cart #site-content .entry-content, body.woocommerce-checkout #site-content .entry-content, div.ultimate-layout-frontend, .blog #site-content {        max-width: 90%;        padding: 0;    }
	.tb-left {     width: 49%;    flex-direction: column;    align-items: flex-start;}
	    .sub-header.featured-banner {
        min-height: 83px;
        height: 130px;
    }
     body {
        padding-top: 60%;
    }header#site-header.sticky {
    transform: translate(0, -47%);
}
	.sub-img {     background-size: cover;}
 	.woo-side-cart-panel {     right: -120%;}
	.circle {     transform: scale(0.6);
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6); right: 0px;
    top: 20%;}   
	.right-sec {               width: 100%;    margin: 10px 0 10px; }
	.header-inner.section-inner { position: static;      
        row-gap: 10px;        padding: 15px 0;     flex-wrap: wrap; }
	.header-inner .toggle {         position: static; }	
	body:not(.enable-search-modal) .header-titles-wrapper {      justify-content: space-between;   padding: 0;
    width: 100%;   }	
   	.footer-sec-four.first ul,.single  .woocommerce-message ,  .form-main.disp-flex,
	section.home-slider .flex,.uni-box,.about-page1 .container,.about-page2 .container, .about-page3 .container,.cnt-1 .container ,.pr-filter{  flex-direction: column;  }	
	.acont-sec-box {     justify-content: center;}
	.container.disp-flex { align-items: flex-start;  } 
	.modal-menu ul.sub-menu li a {font-size: 14px;  }
	.main-heading, .related.products h2 {  font-size: 22px;  line-height: normal;  }
	.main-heading:before, .main-heading:after { width: 17%;}
 .col-right,.footer-sec-four.second, .footer-sec-four.third, .footer-sec-four,.menu-modal.active .menu-modal-inner,.footer-sec-four.first ul li, article.post.type-post,.woocommerce-order-received section.woocommerce-order-details,.woocommerce-order-received section.woocommerce-customer-details,ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li,.woocommerce-product-gallery img,.footer-sec-four.last   ,  .ct-detail ul li, .woocommerce-checkout form .col2-set p ,.footer-sec-four.second, .footer-sec-four.third, .footer-sec-four, .footer-sec-four.four, .footer-sec-four.first, .footer-sec-four.third, .footer-sec-four.last , .col-left, .col-right ,.abt2-left ,.abt2-right ,.about-page2 .theme-btn ,.head-right , .head-left,.img-left, .img-right,.single-product form.cart .quantity,body.single-product.woocommerce button.single_add_to_cart_button{  width: 100%;   max-width:100%;  }
		.boxex h4 ,.boxex p{   min-height: auto;        font-size: 14px;  }
	.service-box.disp-flex ,.col-btm.disp-flex ,.about-page1 .container{    row-gap: 30px;  }
	.boxex {   row-gap: 10px;        width: 46%;  }
	.main-footer .widget h3,body.single-product.woocommerce button.single_add_to_cart_button {     margin-top: 10px;margin-bottom: 20px;   }
	.single-product .sub-header .main-heading {    font-size: 22px;  }
	.woocommerce .content-area .site-main {  margin: 0;  } 	 
	
	.abt2-left,.about-page2 .theme-btn { text-align:center;}
	.woocommerce .related.products ul.products, .woocommerce-page .related.products ul.products {  display:block; }
	.related.products ul.products li.product.status-publish {     width: 48.5%;        margin-bottom: 2%;  }
	div.ultimate-layout-frontend { padding:0; }
	.single .woocommerce-message,section.banner-sec .container.disp-flex {    display: flex;    flex-direction: column;    row-gap: 10px;text-align: center;  }
	.woocommerce-checkout-review-order tr.woocommerce-shipping-totals.shipping td { width:50%;} 
	.woocommerce-product-gallery {  width:100% !important}
	.woocommerce-account nav.woocommerce-MyAccount-navigation ul {    padding: 10px 20px;  display:block; }	
	body.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
	.single-product.woocommerce .product .summary { font-size: 14px;    padding: 6px 10px;} 	
	.caetgory-slide a span, body.single-product .product .product_title.entry-title, .sub-header h2,
	.single-product .sub-header .main-heading {   font-size: 20px;  }	
	body.archive.woocommerce ul.products h2.woocommerce-loop-product__title,
	.related.products ul.products h2.woocommerce-loop-product__title  {    min-height: 63px;  }	
	body.archive.woocommerce ul.products li.product .button,
	.related.products 	ul.products li.product .button {   padding: 10px 10px; 	font-size:14px;  }	
	ul.products li.product .added_to_cart {  font-size: 12px;   }
	.footer-sec-four.first ul li {    padding-top: 0;    width: auto;   }
	.main-footer ul.social-icons {     flex-direction: row;  }
 
	span.out-of-stock-button ,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details , table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details  span.woocommerce-Price-amount.amount,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details  span.woocommerce-Price-currencySymbol{    font-size: 14px;  } 
  
	.single-product  	.woocommerce-error > li {flex-direction: column;  align-content: center;  align-items: center;  text-align: center; }
	    .home-product div.woocommerce ul.products li.product {    
        width: 50%;
        padding: 10px !important;
        min-height: 353px;
    }
 .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart ,.archive  .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {        right: 36%;    }
	tr.woocommerce-cart-form__cart-item.cart_item {    padding: 10px 20px;	}   
	ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {            padding: 0 0 10px;    }
	.related.products {
    padding-top: 40px;
    clear: both;
    float: left;
    margin-top: 20px;
}    .woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td:last-child {        width: 27%;    }
	.single-product div.product {     margin-top: 30px;    padding: 20px;padding-left: 0;        padding-right: 0;}
	body.single-product.woocommerce button.single_add_to_cart_button {     font-size: 15px;  }
	.woocommerce-page div.product div.images,.woocommerce-tabs {         padding: 10px 15px;}
	.woocommerce ul.products li.product img { max-width: 170px;}
	    .woocommerce .related.products ul.products li.product img {        max-width: 170px;    } 
	.marquee:before, .marquee:after {        width: 0;    }
	.boxex p { font-size:13px;}
	section.about-page .main-heading {         font-size: 19px;}
	ul#cat_list li {    width: 23% !important;    margin: 0 1%;}
	.marquee { height: 65px;}
	section.cnt-2 .main-heading {    font-size: 19px;}	
	.woocommerce ul.products.columns-4.list-view .wc-img-wrapper {     width: 38%;padding-right: 10px;}
	body.archive ul.products.list-view li.product a.button {    left: auto; width: auto;}
	.col-full.about-imgs img {    max-width: 100px;}
	.footer-sec-four.first {    order: 1;}
	.footer-sec-four.second {    order: 3;}
	.footer-sec-four.third {    order: 2;    width: 47%;}
	.footer-sec-four.last {    order: 4;}
	ul#menu-information {    justify-content: space-between;}
	.about-page.about-page3 .container div img {
    margin: auto;
    margin: 20px auto 10px;
}
	.woocommerce table.shop_table_responsive.cart td.actions { flex-wrap:wrap;}
	.box-br,.woocommerce p.woocommerce-result-count { padding: 0 5px;}
	.testimonial p {     line-height: normal; }
	.review-content {     min-height: 120px; }
	.trend-pro ul.products.columns-4 {        flex-wrap: wrap; }
	.product-sec ul.products li.product {
    background: #fff;
    width: 47%;
}
.woo-view-toggle {     float: none;
    margin: auto;
    margin-top: 5px;}
 
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {         margin: 0;}
	    .about-page.about-page3 .container div {
        width: 100%;
        text-align: center;
    }
}


 