
@media screen  and (min-width:667px) {	
	.slider-pro,.sp-slides-container,.sp-mask ,.sp-slides,.sp-slide,.sp-image-container{ height:100% !important;  }	
}

@media screen  and (max-width: 1600px) {		
	.col-md-4.trend-col3 {    width: 22%;  }
	ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {   padding: 10px 5px;  }
	body.archive ul.products li.product a.button {     width: 80%;}	
	
	.col-full.about-imgs img {  height: 200px;   object-fit: cover;  }
	
}

@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: 88%; }		
	.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%;  }
	
	.boxex h4 {  font-size: 17px;   }
	.archive ul.products li.product.status-publish {    width: 23.5%;  } 	
	body.archive ul.products li.product a.button {  width: 84%;  padding-left: 10px;  padding-right: 10px;   }
	
	.main-heading:before, .main-heading:after {  width: 14%; }
	.footer-sec-four.first,.footer-sec-four.third {  width: 14%; }
	.footer-sec-four.second {  width: 38%; }

}



@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,.trend-arrive ul.products li.product h2.woocommerce-loop-product__title {  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 { font-size: 30px;  }	
	.boxex p ,.woocommerce ul.products li.product .woocommerce-loop-product__title, body.archive.woocommerce ul.products h2.woocommerce-loop-product__title ,.login-pro a,.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{     font-size: 14px;  }
	.boxex {     padding: 0 2%;  }
	.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;}
	section.trend-arrive h4 {    font-size: 20px;	} 
    .sub-header .main-heading {
        width: 40%;
        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;}
	.about2-2 ul {     column-gap: 10px;
    row-gap: 10px;} 
	.about2-2 ul li {     padding: 10px 10px;}
}

@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 {    max-width: 50px;}
	.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;}
}
@media screen and (min-width:768px) and (max-width: 1024px)  and (orientation:landscape){ 
	.boxex {  width: 46%;  }
	body section.trend-arrive ul.products li.product {     min-height: 106px;}
	body section.trend-arrive ul.products li.product .wc-img-wrapper {height: 90px; }
	body section.trend-arrive ul.products li.product img {    max-width: 50px;}
}


@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;}
}


@media screen and (max-width: 991px) {
	
	button.close-nav-toggle .toggle-text {  display:none;  }
	.site-logo img {   max-height: 7rem;	}
	.header-inner .toggle {  padding: 0;   width: auto;  top: auto;  bottom: 26px;  }
	
	.nav-toggle div {   width: 37px;    height: 37px;    background: #ffffff;    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 #920605;  }
	
	.nav-toggle div span {  width: 75%;    height: 2px;    background-color: #920605;    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,.col-md-4.trend-col3,.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: 50%; position: relative;  transform: translateX(100%);  transition: 0.4s ease-out;     position: absolute;    height: 100%;    left: auto;    right: 0;width: 0;    }
	
.menu-modal.active .menu-modal-inner {   width: 50%;   transform: translateX(0);  }
	
.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: #920605;   }
	
.menu-modal.active {    background: rgb(0 0 0 / 71%);  }
.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 {    	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 {  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:0;  }  	
	.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  {  padding-bottom:0;  }
	.related.products 	div.wc-img-wrapper { height: 170px;    } 
	.service-box.disp-flex,.trend-arrive .row.disp-flex {     flex-wrap: wrap;   }
	.boxex{    width: 44%;   }   
	.product-name a, .product-name {  font-size: 14px;   }
	.home-product div.woocommerce ul.products li.product {    width: 31.5%;    margin-bottom: 0;}
.col-md-4.trend-col1 {     width:54%;    order: 1;}
.col-md-4.trend-col2 {           order: 3;  width: 100%;}
.col-md-4.trend-col3 { order: 2;        width: 40%; }
 body section.trend-arrive ul.products li.product img {    max-width: 70px;}
body section.trend-arrive ul.products li.product .wc-img-wrapper { height: 110px;}
body section.trend-arrive ul.products li.product {            margin-bottom: 10px !important; min-height: 126px;}
.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;    }
}

@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 {        padding: 0 10px 0 !important;			width: 31%;}
	.wc-img-wrapper {		height: 180px;}
	.woocommerce ul.products li.product img { max-width: 100px;}
	body section.trend-arrive .trend-col2 ul.products li.product {    width: 48%;    padding: 10px 0px !important;	}	
	body section.trend-arrive .trend-col2 ul.products { display:flex;}	
	body section.trend-arrive ul.products {  }
	body section.trend-arrive ul.products li.product:nth-child(3) { border:0;}
	.header-inner .toggle {   right: 10px;   } 
	span.our-link {  display: block;  margin: auto;  text-align: center;  } 
	.woocommerce .content-area .site-main {  margin: 0;  } 
	.boxex  {   width:48%;   }
	.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 { width:100%;}
	.woocommerce table.shop_table_responsive.cart td, .woocommerce-page table.shop_table_responsive.cart td {
    display: table-cell !important;
    width: auto;
    text-align: left !important;
    padding: 10px;
}
	.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;}	
}
@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 {  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; }	
	.col-full.about2-3.disp-flex { flex-direction: column-reverse;}
	 
	.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; 
}
}

@media screen and (max-width:767px) and (orientation:landscape){
	    .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}	
}

@media screen and (max-width:767px) and (orientation:portrait){
	html[lang="nl-NL"] .home-product .main-heading {    font-size: 19px;}
	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;
    }
	.sub-header .main-heading, .single-product div.sub-header .main-heading { font-size:16px;}
	.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;           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 ,.trend-arrive .row.disp-flex,.col-btm.disp-flex,.max-69, .form-main.disp-flex,
	section.home-slider .flex,.uni-box {  flex-direction: column;  }	
	 
	.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 ,.col-md-4.trend-col1 ,.col-md-4.trend-col3,.cnt-1 .col-left, .cnt-1 .col-right,.form-left, .form-right,.ct-detail ul li,.home-slider .col-left,.unipro-box,.about2-left,.about2-right,.about2-2 ul li,.woocommerce-checkout form .col2-set p{  width: 100%;   max-width:100%;  }
		.boxex h4 ,.boxex p{   min-height: auto;        font-size: 14px;  }
	.service-box.disp-flex ,.col-btm.disp-flex{    row-gap: 30px;  }
	.boxex {   row-gap: 10px;  }
	.main-footer .widget h3,.col-md-4.trend-col3 {     margin-top: 10px;margin-bottom: 20px;   }
	.single-product .sub-header .main-heading {    font-size: 22px;  }
	.woocommerce .content-area .site-main {  margin: 0;  } 	 
	.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 {    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: 340px;
    }
	.col-md-4.trend-col3 img {    max-width: 70%;    margin: auto;}
	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;    margin-top: 5px;}
	.woocommerce-page div.product div.images,.woocommerce-tabs {         padding: 10px 15px;}
	.woocommerce ul.products li.product img { max-width: 110px;}
	    .woocommerce .related.products ul.products li.product img {        max-width: 100px;    } 
	.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: 100%;  }
	.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;}
}