*{margin:0;padding:0;box-sizing:border-box;}

:root{
	
	--brand-primary: 			#6FC9C1;   /***   Light-blue    ***/
	--brand-secondary: 			#0A649B;    /***   Blue          ***/   
	--brand-secondary-200:      #119ED3;   /***   sky-blue      ***/
    --brand-tertiary-100: 		#DCDCDC;   /***   light-grey    ***/
    --brand-tertiary-200: 	    #4f4f4f;   /***   dark-grey     ***/
 	--brand-tertiary-300:       #2C3C4B;   /***  extra-dark-grey     ***/
	
	--font-primary: 'Amiri', serif;        /**    first-font    ***/
}
html{font-size:16px !important;}




.btn-primary{background:var(--brand-primary) !important; color:#fff !important;}
.btn-secondary{background:var(--brand-secondary) !important; color:#fff !important;transition:0.4s;border:none !important;}
.btn{transition:0.4s;letter-spacing: 0.2px;}
.btn:hover{transition:0.4s;opacity:0.7;}
.section-heading:after{content:"";position:absolute;background:var(--brand-tertiary-100);
width:130px;height:4px;bottom:0;left:0;right:0;margin:auto;}
.section-heading{margin:0px;font-size:2rem;}
 
.header{font-size:16px;}
.header .top-header{background-color:var(--brand-secondary);}
.header .top-header a{text-decoration:none;}
.header .top-header ul li{padding-right:1rem;}
.header .bottom-header ul li a{color:#000 !important;}
.custom-logo{max-width:120px !important;}

.banner{overflow:hidden;}
.banner .banner-content{position: absolute;top: 0;left: 0;height: 100%;width: 100%;display: flex;align-items: center;}
.banner .banner-content .main-content h1{font-size:60px;line-height: 60px;font-family:var(--font-primary);
margin:0px;}
.banner .banner-content .main-content{max-width:50%;}
.banner .banner-content .main-content h3{font-size:45px;line-height: 45px;margin:0px;}

.products .small-pannel{top:4px;left:4px;background:var(--brand-primary);}
.products .small-pannel:after{content:"";transform:skew(37deg);display:block;height:100%;width:100%;left:21%;top:0;
background:var(--brand-primary);position:absolute;}
.products .small-pannel p{z-index:9;position:relative;line-height:20px;}


.single-pannel{background-color:var(--brand-tertiary-300);overflow:hidden !important;}


.dental-supplies{overflow:hidden;}
.dental-supplies img{width:100%;}
.dental-supplies h4{font-family:var(--font-primary);font-weight:600;}
.dental-supplies p{font-size:16px;font-weight:500;}


.happy-clients{font-size:16px;overflow:hidden !important;background-color:#fff;}
.happy-clients .supply{text-align:center;}
.happy-clients h2:after{background:#000 !important;}
.happy-clients .supply img{margin:auto;}
.happy-clients .supply p{line-height:17px;}
.happy-clients .supply h5{color:var(--brand-tertiary-100-200);}
.happy-clients .supply span{font-weight:700;font-size:14px;color:var(--brand-tertiary-200);}


.our-manufacture i{color:var(--brand-secondary-200);}
.our-manufacture{overflow: hidden;position:relative;background-color:#EFEFEF;
 background-position:center;background-attachment: fixed;background-size:cover;width:100%;}
.our-manufacture .section-heading:after{background-color:#000 !important;}
.our-manufacture .row{background-color: rgba(255,255,255,0.5);padding: 3rem 4rem;}
.our-manufacture .slick-prev.slick-arrow:before{content:"";position:absolute;border: solid #119ED3;opacity:1 !important;
border-width: 0 3px 3px 0;display: inline-block;border-radius:2px;padding: 3px;top:8px;left:9px; transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.our-manufacture .slick-prev.slick-arrow{left:30px;height:30px;width:30px;border-radius:100%;border:2px solid #119ED3;}

.our-manufacture .slick-next.slick-arrow:after{content:"";position:absolute;border-radius:2px;border: solid #119ED3;opacity:1 !important;
border-width: 0 3px 3px 0;display: inline-block;padding: 3px;top:8px;left:7px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.our-manufacture .slick-next.slick-arrow:before{display:none;}
.our-manufacture .slick-next.slick-arrow{right:30px;height:30px;width:30px;border-radius:100%;border:2px solid #119ED3;}
.main-div .clearance{text-decoration:underline;color:var(--brand-secondary-200) !important;
font-weight:bold;}


.footer{background-color:var(--brand-tertiary-300);}
.footer ul{list-style:none;}
.footer img{margin:auto;}
.footer .middle{border-left:1px solid #FBFBFB;border-right:1px solid #FBFBFB;padding-left: 7%;}
.footer .next{padding-left: 4%;}
.footer ul li i{height:30px;width:30px;background:#fff;border-radius:100%;transition:0.4s;
display:flex;align-items:center;justify-content:center;color:var(--brand-secondary);margin:0px 3px;}
.footer ul li a{text-decoration:none;}
.footer ul li i:hover{color:var(--brand-secondary-200);transition:0.4s;}
.footer a{text-decoration:none;color:#fff;}
.footer a:hover{color:var(--brand-secondary-200) !important;}



/** 15 July 2022 **/ 


.header ul li.list{position:static;}

.header ul li{position:relative;}

.header ul li.list ul{display:none;margin: 0px;list-style: none;background:#fff;color: #000; 
position:absolute;top:100%;width: 98%;margin: auto;
left: 0;right: 0;opacity:0;transition:0.4s;margin-top:1rem;}

.header ul li ul{display:block;margin: 0px;list-style: none;background:#fff;color: #000;
position:absolute;top:100%;width:250px;margin: auto;
left: 0;opacity:0;transition:0.4s;margin-top:1rem;padding:0px !important;}

.header ul li.menu-item-has-children:hover ul{display:block;padding:10px 0px !important;
opacity:1;transition:0.4s;margin-top:0;z-index:9;}


.header ul li.list ul li{margin:0px !important;padding:5px 5px 5px 10px !important;width:25% !important;float:left;}
.header .bottom-header ul li .sub-menu li a{color:#000 !important;font-size: 14px;display: inline-block;
float: none;}

.header ul li ul li{margin:0px !important;padding:5px 5px 5px 10px !important;width:100%;}
.header .bottom-header ul li .sub-menu li a{color:#000 !important;font-size: 14px;display: inline-block;
float: none;}


.header .menu-mainmenu-container{width:100%;}
.header .bottom-header ul li{margin:0px 15px;text-transform:capitalize;padding:18px 10px;}

.header .bottom-header ul li a{text-decoration:none;}

.header .bottom-header ul li .sub-menu li:hover{background-color:var(--brand-secondary) !important;}
.header .bottom-header ul li .sub-menu li:hover a{color:#fff !important;}

.header .bottom-header ul li:hover a{color:var(--brand-secondary-200) !important;}
.header .bottom-header ul li:hover a:after{border-color: #119ED3 !important;}

.products .products-pannel .product-content h6{font-size:1rem;margin:10px 0px 10px 0px !important;}
.products .products-pannel .product-content h6 a{color:#000 !important;text-decoration:none;}
.products .product-image img{margin:auto;}
.products .products-pannel{height: 100%;padding-bottom:4rem !important;position:relative;transition:0.6s;}
.products .products-pannel:hover{box-shadow: 0px 0px 25px rgb(173 228 254);transition: 0.6s;
border-color:transparent !important;}

.products .products-pannel .button{background: var(--brand-secondary) !important;
color: #fff !important;transition: 0.4s;border: none !important;padding: 8px 15px !important;
letter-spacing: 0px;font-size: 16px;transition:0.4s;text-decoration:none;font-weight:bold !important;}
.products .products-pannel .button:hover{opacity:0.7;transition:0.4s;}
.woocommerce-Price-amount.amount{justify-content:center;} 

.single-pannel h2{font-size:2rem;} 
.dental-supplies h4{margin:0px 0px 10px 0px;font-size:1.5rem;line-height:1;}
.dental-supplies{background-color:#F7FCFF;}
.dental-supplies h4 span{font-size: 40px;color: var(--brand-secondary-200) !important;line-height: 56px;}
.happy-clients hr{margin:10px 0px;}
.dental-supplies .btn{margin-top:1rem !important;}
.happy-clients .supply h5{font-size:1.5rem;color:var(--brand-tertiary-200);}
.our-manufacture h4{font-size:1.5rem;}
.footer h6{font-size:1rem;margin:0px 0px 10px 0px;}
.shopify-section{background:#e5e5e5;font-size:16px;}
.shopify-section h5{margin:20px 0px 10px 0px;font-size: 20px;text-transform: uppercase;letter-spacing: 0.4px;}
.shopify-section p{margin:0px;padding-bottom:10px;}
.shopify-section i{color: #fff;background-color: var(--brand-secondary-200);height: 50px;width: 50px;border-radius: 100%;display: flex;
align-items: center;justify-content: center;}
.shopify-section .item{padding: 2rem;background: #fff;height:100%;border-bottom:4px solid #2C3C4B;position:relative;
overflow:hidden !important;z-index:99;}
.shopify-section{padding:2rem ;}
.shopify-section .item:before{content:"";position:absolute;height:100%;width:100%;
top:0;background:var(--brand-tertiary-300) !important;transition:0.6s;right:100%;z-index:-1;}
.shopify-section .item:hover:before{opacity:1;transition:0.6s;right:0;}
.shopify-section .item:hover{color:#fff !important;}




.smoothie-search-page h2{font-size: 35px;margin: 0px;text-transform: uppercase;letter-spacing: 0.3px;font-weight: 800;
position:relative;display:inline-block;float:none;}
.smoothie-search-page h2:after{content: "";position: absolute;top: 0;bottom: 0;margin: auto;width: 100px;background: var(--brand-tertiary-200);
right: -121px;height: 3px;border-radius: 10px;}
.job-page h3{margin:0px 0px 20px 0px;color:#fff;text-align: left;
font-size: 30px;text-decoration: none;letter-spacing: 0.2px;}
.job-page a{text-decoration:none;}
.job-page{background:#72CFF3;padding:3rem;margin-top:2rem;}
.job-page ul{margin:0px;display:flex;justify-content:flex-start;align-items:center;padding:0px !important;}
.job-page ul li{margin:0px;display:flex;align-items:center;}
.job-page ul li p{display:none;}
.job-page .smoothie-icon-wrapper{display:flex;align-items:center;font-size: 20px;margin-bottom: 1rem;}
.job-page .smoothie-icon-wrapper i{padding-right:10px !important;color:#fff;}
.job-page .smoothie-icon-wrapper span{color:#fff;}



.products .products-pannel {position:relative;}
.products .products-pannel .bottom{position: absolute;bottom: 1rem;left: 0;right: 0;margin: auto;text-align:center;}


.footer{font-size:16px;}
.footer .text-left p{padding-top:1rem;}
.footer p{margin-bottom:10px;}


.header .bottom-header ul li a{display:inline-block;float:none;}
.header .container-fluid{flex-wrap:wrap !important;}
.header .bottom-header ul li.Products a{padding-right:13px;position:relative;line-height:1.2;display:inline-block;float:none;}
.header .bottom-header ul li.Products a:after{content:"";position:absolute;border: solid black;
border-width: 0 2px 2px 0;display: inline-block;padding: 2px;right:0px;top:0px;bottom:0;margin:auto; transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);height:1px;transition:0.4s;}
.header .bottom-header ul li .sub-menu li a:after{display:none !important;}
.header .bottom-header ul li:hover a:after{transform: rotate(45deg);
-webkit-transform: rotate(45deg);transition:0.4s;}


.contact-section .inner{background-color:var(--brand-tertiary-100) !important;}
.contact-section h5:after{display:none;}
.contact-section .contact-form input{height: 41px;padding: 0rem 1rem;font-size: 14px;}
.contact-section .contact-form textarea{height:7rem;padding:1rem;font-size: 14px;}
.contact-section{overflow:hidden;}
.contact-section .center a{text-decoration:none;color:#000 !important;}
.contact-section .screen-reader-response{display:none;}
.contact-section .wpcf7-response-output{display:none;}
.contact-section .wpcf7-not-valid-tip{display:block;width:100%;text-align:left;color:red;font-size:13px;font-weight:600;}
.contact-section .contact-form input[type="submit"]{transition: 0.4s;letter-spacing: 0.2px;background: var(--brand-secondary) !important;
color: #fff !important;text-transform: capitalize!important;font-weight:700;padding:1rem 1.5rem;height:auto !important;
text-decoration:none;} 
.contact-section .wpcf7-spinner{display:none;}


.floating-icon{height: 50px;width: 50px;border-radius: 100%;background: var(--brand-secondary-200);display: flex !important;
align-items: center;justify-content: center;text-decoration:none;pointer-events:auto;position:relative;
z-index:999;}
.floating-icon i{color: #fff;font-size: 20px;}
.woocommerce-message{border-top-color:var(--brand-secondary-200) !important;background:#fff !important;}
.woocommerce-message::before{color:var(--brand-secondary-200) !important;}

/**

.play-now .ripple,
.play-now .ripple:before,
.play-now .ripple:after {position: absolute;top: 50%;left: 50%;
height:50px;width:50px;border-radius:100%;-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);-webkit-border-radius: 50%;    -moz-border-radius: 50%;
-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;    -webkit-box-shadow: 0 0 0 0 rgba(17, 158, 211, .6);
-moz-box-shadow: 0 0 0 0 rgba(17, 158, 211, .3);-ms-box-shadow: 0 0 0 0 rgba(17, 158, 211, .3);
-o-box-shadow: 0 0 0 0 rgba(17, 158, 211, .3);
box-shadow: 0 0 0 0 rgba(17, 158, 211, .3);
-webkit-animation: ripple 3s infinite;
-moz-animation: ripple 3s infinite;
-ms-animation: ripple 3s infinite;
-o-animation: ripple 3s infinite;
animation: ripple 3s infinite;
}

.play-now .ripple:before {
-webkit-animation-delay: .9s;
-moz-animation-delay: .9s;
-ms-animation-delay: .9s;
-o-animation-delay: .9s;
animation-delay: .9s;
content: "";
position: absolute;
}

.play-now .ripple:after {
-webkit-animation-delay: .6s;
-moz-animation-delay: .6s;
-ms-animation-delay: .6s;
-o-animation-delay: .6s;
animation-delay: .6s;
content: "";
position: absolute;
}

@-webkit-keyframes ripple {
70% {box-shadow: 0 0 0 30px rgba(17, 158, 211,0.2);}
100% {box-shadow: 0 0 0 0 rgba(17, 158, 211, 0.2);}
}

@keyframes ripple {
70% {box-shadow: 0 0 0 30px rgba(17, 158, 211, 0.2);}
100% {box-shadow: 0 0 0 0 rgba(17, 158, 211, 0.2);}
} 

**/

/** cart **/

.woocommerce-cart .inner-content{background:#f5f5f5;}
.woocommerce-cart .woocommerce table {background: #fff !important;border: none !important;max-width: 100%;margin: 0px !important;
border: 2px solid #333 !important;font-size: 14px;color: #000 !important;
text-align: left;width: 100%;border-collapse: separate;border-radius: 5px;}
.woocommerce-cart .woocommerce table tr td {width: 100px;border: 1px solid #333 !important;max-width: 100%;}
.woocommerce-cart .woocommerce table tr td .quantity input[type="number"] {padding: 7px !important;border: 1px solid #333 !important;border-radius: 3px !important;
width: 51px;height: 35px;font-size: 15px;}
.woocommerce-cart .woocommerce table tr td .coupon input[type="text"] {width: 50% !important;border: 1px solid #333 !important;
font-size: 14px !important;}
.woocommerce-cart .woocommerce table tr td a {color: #000 !important;text-decoration:none;}
.woocommerce-cart .woocommerce table tr th {width: 100px;max-width: 100%;border: 1px solid #333 !important;}
.woocommerce-cart .woocommerce a.remove {color: #000 !important;}
.woocommerce-cart .woocommerce .cart-collaterals{padding-top: 5rem !important;width: 100%;}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2{text-transform: capitalize!important;margin:0px 0px 15px 0px;
font-size: 2rem;font-weight: 700!important;color:#000 !important;letter-spacing:0.1px;}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{float:left;}
.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a{background:var(--brand-secondary) !important;font-size: 16px;font-weight:bold;text-shadow: none;letter-spacing: 0.3px;
padding: 10px 30px;transition: 0.4s;color: #fff !important;display: inline-block !important;float: none;}
.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover{transition:0.4s;opacity:0.7;}
.woocommerce-cart .woocommerce ul#shipping_method li label{font-size:13px !important;}


/** checkout **/

.woocommerce-checkout .select2-results__option{margin:0px !important;font-size:16px !important;}
.woocommerce-checkout .woocommerce{background-color:#fff;font-size:16px;}
.woocommerce-checkout.woocommerce{padding:2rem 0rem !important;}
.woocommerce-checkout .woocommerce-info{background-color:#fff;}
.woocommerce-checkout .woocommerce-info a{color:var(--brand-secondary-200) !important;text-decoration:none;}
.woocommerce-checkout .form-row .woocommerce-privacy-policy-text p a{color:var(--brand-secondary-200) !important;text-decoration:none;}
.woocommerce-checkout .woocommerce-breadcrumb{display:none !important;}
.woocommerce-checkout .woocommerce .col-1 {display: block;width: 100% !important;max-width: 100%;padding: 0rem 1rem;} 
.woocommerce-checkout .woocommerce form h3 {width: 100% !important;max-width: 100% !important;text-transform: capitalize;
font-size: 30px;margin: 30px 0px 30px 0px !important;color:var(--brand-secondary) !important;}
.woocommerce-checkout .woocommerce form h3 span{display:inline-block;float:none;padding-left:10px;}
.woocommerce-checkout .woocommerce form .woocommerce-billing-fields__field-wrapper {display: flex;flex-wrap: wrap;}
.woocommerce-checkout .woocommerce form .form-row {display: block;width: 50%;}
.woocommerce-checkout .woocommerce label {line-height: normal !important;font-weight: 400;font-size: 14px;}
.woocommerce-checkout .woocommerce form .form-row input {height: 38px !important;border: 1px solid #C0C0C0 !important;padding: 10px;
font-size: 16px;}
.woocommerce-checkout .woocommerce form .form-row .select2-selection{line-height: 17px !important;padding:0px !important;}
.woocommerce-checkout .woocommerce form .form-row .country_to_state option{font-size:16px !important;}
.woocommerce-checkout .woocommerce form .form-row .select2-selection{height: 38px !important;border-radius: 0px !important;
border: 1px solid #C0C0C0 !important;padding:7px 10px;color: #838383!important;}
.woocommerce-checkout .woocommerce .select2-selection__rendered{line-height: 36px !important;}
.woocommerce-checkout .woocommerce form .form-row .select2-selection--single .select2-selection__arrow{top:6px !important;}
.woocommerce-checkout .woocommerce form .form-row #billing_address_2 {margin-top: 24px !important;font-size: 16px;}
.woocommerce-checkout .woocommerce .col-2 {display: block;width: 100% !important;max-width: 100%;padding: 0rem 1rem;}
.woocommerce-checkout .woocommerce label {line-height: normal !important;font-weight: 500;
display:flex;align-items:center;}
.woocommerce-checkout .woocommerce .woocommerce-input-wrapper .input-text {padding: 10px;height: 79px;font-size: 15px;}
.woocommerce-checkout  #order_review{padding:0rem 1rem;}
.woocommerce-checkout #order_review_heading{padding-left:1rem;}
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order table tr th {border: 1px solid #C0C0C0 !important;}
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order table tr td{border: 1px solid #C0C0C0 !important;}
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order-table{
border: 1px solid #C0C0C0 !important;}
.woocommerce-checkout .woocommerce #payment {background: #fff !important;}
.woocommerce-checkout .woocommerce form #order_review .form-row {width: 100% !important;}
.woocommerce-checkout .woocommerce form #order_review button[type="submit"] {float: left !important;
background:var(--brand-secondary) !important;;font-size: 16px;font-weight:bold;text-shadow: none;letter-spacing: 0.3px;
padding: 10px 30px;transition: 0.4s;color: #fff !important;display: inline-block !important;float: none;
color:#fff !important;}
.woocommerce-checkout .woocommerce form #order_review button[type="submit"]:hover{transition:0.4s;opacity:0.7;}
.woocommerce-checkout .products.columns-4{display:none;}
.woocommerce-checkout .woocommerce-pagination{display:none;}
.woocommerce-checkout .woocommerce-result-count{display:none;}
.woocommerce-checkout .woocommerce-ordering select{display:none;}
.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{font-size:15px;}
.woocommerce-checkout .woocommerce-products-header__title.page-title{display:none;}
.woocommerce-checkout .inner-content{background:#f5f5f5;}
.woocommerce-checkout .wc_payment_methods.payment_methods.methods{padding:0 !important;}
.woocommerce-checkout #sidebar{display:none;}


.woocommerce-checkout #order_review .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex !important;
align-items:center !important;}
.woocommerce-checkout #order_review .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox a{text-decoration:none;
color:#000;}
.woocommerce-checkout #order_review .woocommerce-form__input-checkbox{padding:0px 10px !important;height:21px !important;
outline:none !important;}
.woocommerce-checkout #order_review .woocommerce-form__input-checkbox:before{top: -4px;
left: -4px;margin:0px !important;}



.collection .section-heading:after{display:none !important;}
.collection{padding:5rem 0rem;}
.collection .products-pannel .product-content h6{margin: 0px;
background: #095686;font-size: 17px;font-weight: 400 !important;padding: 8px;}
.collection .products-pannel .product-content h6 a{color: #fff;text-decoration: none;}
.collection .products-pannel{height:100%;}
.collection .products-pannel .product-image{position:relative; padding-top: 79%; display: flex; overflow: hidden; background: #ccc;}
.collection .products-pannel .product-image img{position:absolute;filter: grayscale(1);transition:0.2s; right:0; top:-100%; bottom:-100%; margin:auto; width:auto; max-width:none; height:100%;}
.collection .products-pannel:hover img{transform:scale(1.1);transition:0.2s;filter: none;}
.header .top-header a:hover{color:#000 !important;}



.single-products{padding:3rem 1rem;}
.single-products .woocommerce-breadcrumb{display:none;}
.single-products .summary h1{font-size:26px;font-weight:700 !important;color:var(--brand-secondary-200) !important;
margin:0px 0px 20px 0px;letter-spacing:0.1px;}
.single-products .woocommerce-Price-amount.amount bdi{color:#595757;font-weight:500;font-size:18px;}
.single-products .quantity{display:block;float: none !important;margin-bottom:20px !important;}
.single-products .quantity input[type="number"]{width: 70px;height: 15px;font-size: 16px;
padding: 13px 10px 13px 10px;text-align: left;border: 1px solid #119ED3;outline:none !important;border-radius:5px !important;}
.single-products .price{margin-bottom:20px;display:flex;align-items:center;}
.woocommerce-Price-amount.amount{display:flex;}
.single-products .product_meta{display:flex;}
.single-products .social-icon{display:flex;padding:0px;margin:20px 0rem 0rem 0rem;list-style:none;}
.single-products .social-icon li{margin:0px 10px 0px 0px;}
.single-products .social-icon li i{height:30px;width:30px;display:flex;align-items:center;justify-content:center;
background-color:var(--brand-secondary);color:#fff;font-size:13px;border-radius: 100%;transition:0.4s;cursor:pointer;}
.single-products .social-icon li i:hover{background-color:var(--brand-secondary-200) !important;transition:0.4s;}
.single-products .cart button[type="submit"]{font-size:15px;font-weight:600;padding:8px 16px;
background-color:var(--brand-secondary-200) !important;color:#fff !important;transition:0.4s;}
.single-products .cart button[type="submit"]:hover{transition:0.4s;opacity:0.7;}
.single-products .cart{margin-bottom:20px !important;}
.single-products .product_meta span{color:#595757;font-size:14px;}
.single-products .first-payment-date{display:none;}
.single-products .product_meta span a{color:var(--brand-secondary-200) !important;text-decoration:none;font-weight:500;}
.single-products .product_meta span a:hover{color:var(--brand-secondary) !important;}
.single-products .woocommerce-tabs .tabs{margin:0px 0px 10px 0px !important;border-bottom: 1px solid #9BD4EA !important;
padding:0px !important;}
.single-products .woocommerce-tabs .tabs li{border: 1px solid #9BD4EA !important;border-bottom: 0px !important;
background-color:#119ED3 !important;} 
.single-products .woocommerce-tabs .tabs li.active{border-bottom: 0px !important;}
.single-products .woocommerce-tabs .tabs li:before{display:none;}
.single-products .woocommerce-tabs .tabs li:after{display:none;}
.single-products .woocommerce-tabs .tabs li a{color:#fff !important;font-size:18px;}
.single-products .woocommerce-Tabs-panel h2{color:#42A7CE;font-size:22px;font-weight:600;line-height:28px;margin:30px 0px 10px 0px !important;}
.single-products .woocommerce-Tabs-panel p{margin:0px 0px 10px 0px;font-size:20px;}
.single-products .woocommerce-Tabs-panel ul{margin:0px 0px 20px 0px;list-style:none;padding:0px !important;}
.single-products .woocommerce-Tabs-panel ul li{margin:0px;font-size:20px;padding-left:1rem;position:relative;}
.single-products .woocommerce-Tabs-panel ul li:before{content:"";position:absolute;height:6px;width:6px;border-radius:100%;
top:12px;left:0px;background-color:#119ED3;}
.single-products .related.products{display:none;}
.single-products #sidebar{display:none;}
.single-products .product-border{display: flex;justify-content: space-between;border: 1px solid #9BD4EA;padding: 1rem;
margin-bottom:2rem;position:relative;flex-wrap:wrap;}
.single-products .product-border:after{content:"";position:absolute;height:100%;width:1px;display:block;left:0;
top:0;right:0;margin:auto;background-color:#9BD4EA;}
.single-products .woocommerce-Tabs-panel{max-width:100% !important;width:100% !important;}
.single-products .woocommerce-Tabs-panel p{max-width:100% !important;width:100% !important;}
.single-products .woocommerce-Tabs-panel ul{max-width:100% !important;width:100% !important;}
.single-products .woocommerce-Tabs-panel{margin-bottom:0px !important;}
.single-products .product-border .variations{margin:0px 0px 10px 0px !important;}
.single-products .product-border .variations tr th{padding:0px !important;line-height:normal !important;}
.single-products .product-border .variations tr th.label{padding:0px 0px 5px 0px !important;}
.single-products .product-border .variations .reset_variations{display:none !important;}
.single-products .product-border .variations tr label{line-height:normal !important;}
.single-products .product-border .variations label{font-size:17px;font-weight:500 !important;margin:0px 10px 0px 0px;
color:var(--brand-secondary-200) !important;}
.single-products .product-border .variations tr .value{padding:0px !important;line-height:normal !important;
display:flex;align-items:center;}
.single-products .product-border .variations tr{margin:10px 0px !important;}
.single-products .product-border .variations select{font-size:16px;padding: 5px;border:1px solid #119ED3;
border-radius:5px !important;outline:none !important;}
.single-products .product-border .variations tr{display:flex;align-items:center;flex-wrap:wrap;}
.single-products .product-border .woocommerce-variation-price p{font-weight:600 !important;font-size:16px;
color:var(--brand-secondary-200) !important;}
.single-products .woocommerce-tabs .woocommerce-product-attributes.shop_attributes{margin:0px !important;
width:100% !important;max-width:100% !important;font-size:16px !important;}
.single-products .woocommerce-tabs .woocommerce-product-attributes.shop_attributes td{padding:5px;}
.single-products .woocommerce-tabs .woocommerce-product-attributes.shop_attributes td p{font-size:16px !important;}


.cat-page .card{border:1px solid #ADE4FE !important;height:100% !important;transition:0.4s;border-radius:0px !important;
position:relative;}
.cat-page .card .save{top: 0px;left:0px;background: var(--brand-secondary-200);position:absolute;}
.cat-page .card .save:after{content: "";position: absolute;transform: skew(37deg);display: block;height: 100%;width: 100%;
left: 21%;top: 0;background: var(--brand-secondary-200);}
.cat-page .card .save p{margin:0px;z-index: 9;position: relative;line-height: 20px;font-weight:600;color:#fff !important;
font-size:13px;padding:4px !important;}

.cat-page .card:hover{box-shadow:0px 0px 25px rgba(173,228,254);transition:0.6s;}
.cat-page .card .card-body{margin-top:1rem !important;}
.cat-page .card .card-body h6{font-size:13px;font-weight:400;color:var(--brand-secondary) !important;margin:0rem 0rem 0rem 0rem !important; letter-spacing: 0.1px;
display:inline-block !important;float:none;}
.cat-page .card .card-body .heading{width:50%;}
.cat-page .card .card-body p a{text-decoration:none;font-size:18px;color:#333333;font-weight:bold;}
.cat-page .card .card-body p{margin:10px 0px 10px 0px;line-height:1;}
.cat-page .card .card-body .price.float-right{width:50%;text-align:right;}
.cat-page .card .card-body .price{display:flex;align-items:center;justify-content:flex-end !important;font-size:13px;}
.cat-page .card .card-body .price .woocommerce-Price-amount.amount{padding:0px 5px !important;display:block !important;}
.cat-page .card .card-body .price bdi{display: block;color: var(--brand-secondary) !important;font-weight: 600;}
.cat-page .card .card-footer .button{background-color:var(--brand-secondary) !important;color:#fff !important;
font-size: 15px;letter-spacing: 0.3px;font-weight: 500;transition:0.4s;}
.cat-page .card .card-footer .button:hover{transition:0.4s;opacity:0.7;}
.cat-page .woocommerce-products-header__title.page-title{display:none;}
.cat-page .woocommerce-pagination ul{border:1px solid #119ED3 !important;font-size:16px !important;}
.cat-page .woocommerce-pagination ul li a{color:var(--brand-secondary) !important;} 

.sales .listings{background-color: var(--brand-secondary) !important;color: #fff !important;font-size: 15px;
letter-spacing: 0.3px;font-weight: 500;transition: 0.4s;text-decoration:none;padding:10px 30px;}
.sales .listings:hover{transition: 0.4s;opacity:0.7;}
.sales h3{font-size: 2rem;text-transform: capitalize!important;font-weight: 700!important;margin:2rem 0rem 1rem 0rem !important;}
.sales .detail{display:flex;align-items:center;flex-wrap:wrap;}
.sales .detail .icon{display:flex;align-items:center;margin-right:1rem;}
.sales .detail .icon i{padding-right:10px;}
.sales h5{font-size: 2rem;text-transform: capitalize!important;color:#fff !important;letter-spacing:0.2px;font-weight: 700!important;padding:0px !important;margin:0rem 0rem 2rem 0rem !important;}
.sales .aplication-form{background-color:var(--brand-secondary-200) !important;text-align:center;border-radius:7px;}
.sales .aplication-form label{color:#fff;text-align: left;font-size: 15px !important;display:block;margin: 0px;}
.sales .aplication-form input{height: 37px;outline:none !important;padding: 10px 10px;font-size: 15px;border-radius:5px;margin-top:5px;border:none !important;}
.sales .aplication-form textarea{height:6rem;border-radius:5px;border:none !important;outline:none !important;margin-top:5px;padding: 10px 10px;font-size: 15px;}
.sales .aplication-form input[type="submit"]{background-color:var(--brand-secondary) !important;color:#fff !important;outline:none !important;
font-size: 15px;letter-spacing: 0.3px;font-weight: 500;transition: 0.4s;text-decoration: none;transition:0.4s;}
.sales .aplication-form input[type="submit"]:hover{transition:0.4s;opacity:0.7;}
.sales .aplication-form .screen-reader-response{display:none;}
.sales .aplication-form {padding:2rem 1rem !important;}
.sales .aplication-form form{padding:0px !important;}
.sales .aplication-form .wpcf7{padding:0px !important;}
.sales .aplication-form .wpcf7-spinner{display:none !important;}
.sales .aplication-form input[type="file"]{color:#fff !important;}



.cat-page .filter{background-color:rgba(172,228,254,0.4);}
.cat-page .filter .btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced{background-color:#0A649B !important;}
.cat-page .filter .btn-primary{border:none !important;text-decoration:none;}
.cat-page .filter input[type="checkbox"]:checked::before{height: 1rem;width: 1rem;top: -2px;left: 3px;}
.cat-page .filter h4{font-size: 15px;cursor:pointer !important;position:relative;
font-weight: 500;margin: 0px 0px 10px 0px !important;color: #2C3C4B !important;display:block;float: none;background:transparent !important;
padding: 10px;line-height: 1;font-weight: 600;border:2px solid #ACE4FE !important;border-radius:5px !important;}
.cat-page .filter h4:after{content:"";position:absolute; border: solid #2C3C4B;border-width: 0 2px 2px 0;display: inline-block;
padding: 2px; transform: rotate(45deg);-webkit-transform: rotate(45deg);top:15px;right:15px;transition:0.4s;}
.cat-page .filter .vendor.active{ transform: rotate(45deg);-webkit-transform: rotate(45deg);transition:0.4s;}
.cat-page .woocommerce-breadcrumb{display:none;}
.cat-page .filter{padding-top:1rem;padding-bottom:1rem;}
.cat-page .filter .filter-title{display:none;}
.cat-page .filter .filter-items li a{font-size:13px;line-height:1.3;}
.cat-page .filter .filter-items li label{display:flex;align-items:center;margin:0px 0px 10px 0px;}
.cat-page .filter .filter-items li input[type="checkbox"]{height: 15px;width: 15px;min-width: 15px !important;margin-right: 5px !important;
border: none !important;z-index: 9;position: relative;}
.cat-page .filter .filter-items li a{font-size:13px !important;transition:0.4s;margin-top: 5px;color:var(--brand-secondary) !important;
font-weight:600 !important;}
.cat-page .filter .filter-items li a:hover{color:#000 !important;transition:0.4s;}
.cat-page .filter h2{font-size: 25px;
font-weight: bold;color: #2C3C4B !important;margin: 1rem 0px 1rem 0px !important;border-bottom: 1px dashed #85D7FE;padding-bottom: 10px;}
.site-main .woocommerce-breadcrumb{display:none;}
.cat-page .filter .wc-block-price-filter .wc-block-price-filter__controls input{font-size: 13px;background:transparent !important;
font-weight: 600;height: 40px;width: 80px;padding: 4px;text-align:center !important;border:2px solid #ACE4FE !important;}
.cat-page .filter .wc-block-price-filter__range-input-progress{background:transparent !important;}
.cat-page .woocommerce-products-header{display:none;}
.cat-page .filter .yith-wcan-filters{background:none !important;}




.thanku h5{font-size:20px;margin:0px !important;letter-spacing: 0.2px;text-align: center;}


.special h4{margin: 0px 0px 30px 0px;font-size: 2rem;text-transform:capitalize;font-weight:bold;width:100;text-align:center;}
.special ul{margin:0px;padding:0px;display:flex;align-items:center;justify-content:center;list-style:none;
flex-wrap:wrap;}
.special img{max-width:150px;}
.special ul li{padding:10px !important;margin:0px !important;}



.woocommerce-cart .shop_table button[type="submit"]{background: var(--brand-secondary) !important;
font-weight: bold;text-shadow: none;letter-spacing: 0.3px;padding: 10px 30px;transition: 0.4s;
color: #fff !important;display: inline-block !important;float: none;} 
.woocommerce-cart .shop_table button[type="submit"]:hover{transition:0.4s;opcity:0.7;}
.woocommerce-cart .shop_table .coupon{display:flex;align-items:center;flex-wrap:wrap;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--brand-secondary) !important;}

.header .bottom-header .navbar form{position:relative;padding:0px !important;}
.header .bottom-header .navbar .search-bar{position: absolute;top: 100%;right: 0;padding: 10px;border: 1px solid;padding:0px !important;
z-index: 9;width: 650px;max-width: none;font-size: 15px;display:none;}
.header .bottom-header .navbar .wc-block-product-search__label{margin:0px !important;}
.header .bottom-header .navbar form input.active{display:block;}
.header .bottom-header .navbar .search-pannel{position:relative;padding:34px 5px;}
.header .bottom-header .navbar input[type="search"]{font-size: 15px;line-height: 1;outline:none !important;border:none !important;
padding: 12px 8px !important;}
.header .bottom-header .navbar button[type="submit"]{padding: 5px;background: var(--brand-secondary);margin:0px !important;
}
.header .bottom-header .navbar form i{cursor:pointer;}
.header .bottom-header .navbar form i:hover{color:var(--brand-secondary-200);}


.woocommerce-pagination .page-numbers li span{background:none !important;color:var(--brand-secondary-200) !important;}
.woocommerce-pagination .page-numbers li span.current{background:var(--brand-secondary) !important;color:#fff !important;}
.woocommerce-pagination .page-numbers li{background:1px solid #119ED3 !important;}



.woocommerce nav.woocommerce-pagination{height:36px;}
.cat-page .home-page-anchor{text-align: center;display: flex;justify-content: center;align-items: center;}	
.cat-page .home-page-anchor a.Home{background-color: var(--brand-secondary) !important;color: #fff !important;font-size: 15px;
letter-spacing: 0.3px;font-weight: 500;transition: 0.4s;margin-right:1rem;padding: 0.618em 1em;
text-decoration: none;text-transform: uppercase;line-height: 1;border-radius: 3px;transition:0.4s;}
.cat-page .home-page-anchor a.Home:hover{opacity:0.7;transition:0.4s;}

.cat-page .Vendor .yith-wcan-filters .filter-content{height:300px;overflow-y:auto;}
.cat-page .Vendor .yith-wcan-filters .filter-content::-webkit-scrollbar {width: 7px;}
::-webkit-scrollbar-track {box-shadow: inset 0 0 5px #fff;border-radius: 3px;}
::-webkit-scrollbar-thumb {background:var(--brand-secondary);border-radius:3px;}


/**
.cat-page .filter .wc-block-price-slider .wc-block-components-price-slider__range-input-wrapper{height:2px !important;background:#85D7FE !important;}
.cat-page .filter .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input{opacity:0 !important;}
.cat-page .filter .wc-block-price-filter__range-input-progress{height:10px;width:10px;background:#fff !important;
border-radius:100%;top: -5px;}
**/


/** css 29 July 2022 **/


.single-products .product .woocommerce-product-details__short-description{background-color:var(--brand-secondary);
padding:1rem 0rem 0rem 0rem;border-radius:10px;margin-bottom:1rem;}
.single-products .product .woocommerce-product-details__short-description p{font-size:20px;font-weight:600;
color:#fff;padding:0px 15px !important;}
.single-products .product .woocommerce-product-details__short-description .short-des{background-color:var(--brand-secondary-200) !important;
 padding:1rem 0rem;border-radius: 0px 0px 10px 10px;border-top: 1px solid #fff;}
.single-products .product .woocommerce-product-details__short-description .short-des p{font-size:15px !important;margin:0px;
 font-weight: 500;}
 
.single-products .quantity{position: relative;display: flex;align-items:center;} 
.single-products .quantity:before{content: "Quantity:";top: 0;right: 100%;font-size:18px !important;padding-right:10px;
color: var(--brand-secondary-200);display: block;line-height: 1.7;font-weight:500 !important;}
.single-products .product .short-des .quantity input[type="number"]{border-radius: 6px;}
.single-products .price{position:relative;}
.single-products .price:before{content:"Price:";font-weight:500;color:var(--brand-secondary-200) !important;
padding-right:10px;font-size: 18px;}

.our-manufacture{overflow:hidden !important;}
.our-manufacture img{position: absolute;filter: grayscale(1);transition: 0.2s;right: 0;top: -100%;
bottom: -100%;margin: auto;width: auto;max-width: none;height: 100%;}
.our-manufacture .products-pannel-home{padding:10px !important;}
.our-manufacture .products-pannel-home:hover span{border-color:#119ED3;}
.our-manufacture span{position: relative;padding-top: 79%;display: flex;overflow: hidden;border: 1px solid #ccc;}
.our-manufacture img:hover{transform:scale(1.1);transition:0.4s;filter:none;}
.our-manufacture h6{margin:0px !important;margin: 0px !important;
font-size:17px;padding-top: 10px;text-decoration: none;}
.our-manufacture h6 a{text-decoration:none !important;color:#000 !important;}
.our-manufacture .slick-track{padding-top:1rem !important;}



.happy-clients .slick-list{padding: 0px;max-width: 800px;margin: auto;
border-top:10px solid #0A649B;border-bottom:10px solid #0A649B;border-radius:20px;padding: 4rem 0rem !important;}
.happy-clients .slick-dots{display: flex;justify-content: center;left: 0;right: 0;margin: auto;bottom:-5px;}
.slick-dots li button:before{color:#fff !important;font-size:7px;line-height:21px;}
.slick-dots li{margin:0px !important;}
.our-manufacture{overflow:hidden !important;}
    


.our-next{background-color:#EDF4FE;overflow:hidden !important;}
.our-next ul{margin: 0px;padding: 0px;list-style: none;display: flex;flex-wrap: wrap;border: 1px solid #0A649B;}
.our-next ul li{margin:0px;width:20%;padding:1rem;border: 1px solid #0A649B;}
.our-next ul li img{margin:auto;}



.page-id-42 .contact-section p{font-size:16px;}
.page-id-42 .contact-section .call-block p{font-size:16px;height:100%;}
.page-id-42 .contact-section .address-block  p{font-size:16px;height:100%;}
.page-id-42 .contact-section .mail-block p{font-size:16px;height:100%;}

.contact-section i{ color: var(--brand-secondary-200) !important;}





.page-id-1869 .ur-frontend-form{border:none !important;margin:0px !important;padding:0px !important;}
.page-id-1869 .ur-frontend-form form{background-color:var(--brand-secondary) !important;border-radius: 5px;
padding: 20px 10px 5px 10px !important;box-shadow: 0px 0px 5px #333;}
.page-id-1869 .ur-frontend-form form .ur-label{color:#fff;letter-spacing: 0.5px;
    font-weight: 500 !important;width:100% !important;}
.page-id-1869 .ur-frontend-form form label{color:#fff;margin-top:0px !important;}
.page-id-1869 .ur-frontend-form form input{height: 38px;font-size: 16px;
border-radius: 5px !important;outline: none !important;border: none !important;}
.page-id-1869 .ur-frontend-form form .ur-button-container .ur-submit-button{margin:10px auto !important;
font-weight: 600;font-size: 16px;background-color: var(--brand-secondary-200);text-decoration:none;}
.page-id-1869 .ur-frontend-form form .form-row .input-wrapper{display: flex;align-items: center;width: 100%;}
.page-id-1869 .ur-frontend-form form .form-row .password-input-group{display: flex;align-items: center;width: 100%;}
.page-id-1869 .ur-frontend-form form .form-row .input-wrapper .input-form-field-icons{display: flex;align-items: center;width: 100%;}
.page-id-1869 .ur-frontend-form form .user-registration-form-row{margin-bottom:10px !important;width:100%;display:block !important;}
.page-id-1869 .ur-frontend-form form .ur-field-item input{margin-bottom:0px !important;}
.page-id-1869 .ur-frontend-form form .ur-button-container{margin-top:0px !important;}
.page-id-1869 .ur-frontend-form form .ur-field-item input:focus{box-shadow:0px 0px 5px #fff;}
.page-id-1869 .ur-frontend-form form .ur-message.user-registration-message ul{color:#fff !important;}
.page-id-1869 .ur-frontend-form form .user-registration-form__label.user-registration-form__label-for-checkbox{display:flex;
align-items:center;margin: 0px !important;}
.page-id-1869 .ur-frontend-form form .user-registration-form__label.user-registration-form__label-for-checkbox input
{height:22px !important;margin: 0px !important;}
.page-id-1869 .ur-frontend-form form .user-registration-form__label.user-registration-form__label-for-checkbox span
{padding-left:10px !important;padding-top:4px !important;}
.page-id-1869 .ur-frontend-form form input[type="submit"]{margin-top:20px !important;margin-bottom:20px !important;
font-weight: 600;font-size: 16px;background-color: var(--brand-secondary-200);text-decoration:none;
margin-right: auto;margin-left: 0px;float: none;display:block;height:auto !important;transition:0.4s;}
.page-id-1869 .ur-frontend-form form input[type="submit"]:hover{opacity:0.7;transition:0.4s;}
.page-id-1869 .ur-frontend-form form .user-registration-LostPassword.lost_password a{
color:#fff !important;text-decoration:none;font-size: 16px;margin: 0px !important;}
.page-id-1869 .ur-frontend-form form .user-registration-LostPassword.lost_password{line-height:1 !important;margin:0px
 !important;display:none !important;}
 






    


.page-id-1867 .ur-frontend-form{border:none !important;margin:0px !important;padding:0px !important;}
.page-id-1867 .ur-frontend-form form{background-color:var(--brand-secondary) !important;border-radius: 5px;
padding: 10px;box-shadow: 0px 0px 5px #333;}
.page-id-1867 .ur-frontend-form form .ur-label{color:#fff;letter-spacing: 0.5px;
    font-weight: 500 !important;width:100% !important;}
.page-id-1867 .ur-frontend-form form .ur-label .required{color:#fff;}
.page-id-1867 .ur-frontend-form form input{height: 38px;font-size: 16px;
border-radius: 5px !important;outline: none !important;border: none !important;}
.page-id-1867 .ur-frontend-form form .ur-button-container .ur-submit-button{margin:10px auto !important;
font-weight: 600;font-size: 16px;background-color: var(--brand-secondary-200);text-decoration:none;}
.page-id-1867 .ur-frontend-form form .form-row .input-wrapper{display: flex;align-items: center;width: 100%;}
.page-id-1867 .ur-frontend-form form .form-row .input-wrapper .input-form-field-icons{display: flex;align-items: center;width: 100%;}
.page-id-1867 .ur-frontend-form form .ur-field-item{margin-bottom:10px !important;width: 50%;float: left;padding: 5px;}
.page-id-1867 .ur-frontend-form form .ur-field-item input{margin-bottom:0px !important;}
.page-id-1867 .ur-frontend-form form .ur-button-container{margin-top:0px !important;}
.page-id-1867 .ur-frontend-form form .ur-field-item input:focus{box-shadow:0px 0px 5px #fff;}

.page-id-1867 .ur-frontend-form form .ur-message.user-registration-message ul{color:#fff !important;} 




.single-products .recent_products{padding:2rem 0rem 0rem 0rem !important;margin-bottom:0px !important;}
.single-products .recent_products h2{font-weight: 700 !important;color: var(--brand-secondary-200) !important;margin: 0px 0px 20px 0px;
letter-spacing: 0.1px;font-size: 20px !important;padding-left: 10px !important;}
.single-products .recent_products .button{font-size: 15px;
font-weight: 600;padding: 8px 16px;background-color: var(--brand-secondary-200) !important;color: #fff !important;
transition: 0.4s;position: absolute;left: 0;right: 0;margin: auto;display: inline-block;bottom: 10px;
max-width: 175px;width: 100%;}
.single-products .recent_products .button:hover{transition:0.4s;opacity:0.7;}
.single-products .recent_products .slick-slide {padding:10px !important;height:auto !important;display:flex !important;}
.single-products .recent_products .slick-slide li{border: 1px solid #dee2e6!important;margin:0px !important;
padding:10px !important;text-align:center;height:100%;padding-bottom: 3rem !important;position: relative !important;}
.single-products .recent_products .slick-slide .price{display:flex !important;justify-content:center !important;font-size: 16px !important;}
.single-products .recent_products .slick-track{display:flex !important;}
.single-products .recent_products .slick-arrow{top:50% !important;height: 30px;
width: 30px;border: 2px solid #59BBE0;border-radius:100%;cursor: pointer;}
.single-products .recent_products .slick-prev:before{display:none;}
.single-products .recent_products .slick-prev:after{content: "";
position: absolute;border: solid #119ED3;opacity: 1 !important;border-width: 0 3px 3px 0;display: inline-block;
padding: 3px;top: 8px;left: 9px;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.single-products .recent_products .slick-next:before{display:none;}
.single-products .recent_products .slick-next:after{content: "";
position: absolute;border: solid #119ED3;opacity: 1 !important;border-width: 0 3px 3px 0;display: inline-block;
padding: 3px;top: 8px;left: 8px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}


.single-products .woo-related-products-container .woorelated-title {font-weight: 700 !important;color: var(--brand-secondary-200) !important;margin: 0px 0px 20px 0px;
letter-spacing: 0.1px;font-size: 23px !important;padding-left: 10px;}
.single-products .woo-related-products-container {padding:2rem 0rem;}
.single-products .woo-related-products-container .products li{border: 1px solid #dee2e6!important;
padding:10px !important;text-align:center;height:auto !important;position:relative;margin: 0px 15px 20px 0px !important;
width: 23% !important;padding-bottom: 3rem !important;position: relative !important;}
.single-products .woo-related-products-container .products li h2{font-weight: 700 !important;color: var(--brand-secondary-200) !important;margin: 0px 0px 20px 0px;letter-spacing: 0.1px;
font-size: 20px !important;}
.single-products .woo-related-products-container .products li .price{font-size:16px !important;display: flex !important;
justify-content:center !important;}
.single-products .woo-related-products-container .products li:last-child{margin-right:0px !important;}
.single-products .woo-related-products-container .products{padding:10px !important;display: flex;
justify-content: space-between;margin-bottom:0px !important;flex-wrap: wrap;}
.single-products .woo-related-products-container .woocommerce-Price-amount.amount bdi{font-size:16px !important;}
.single-products .woo-related-products-container .products li .button{font-size: 15px;
font-weight: 600;padding: 8px 16px;background-color: var(--brand-secondary-200) !important;color: #fff !important;
transition: 0.4s;position: absolute;left: 0;right: 0;margin: auto;display: inline-block;bottom: 10px;
max-width: 170px;width: 100%;}
.single-products .woo-related-products-container .products li .button:hover{transition:0.4s;opacity:0.7;}

.single-products .woo-related-products-container .products li:hover{box-shadow: 0px 0px 25px rgb(173 228 254);
transition: 0.6s;border-color: transparent !important;}
.single-products .posted_in{margin:0px 10px !important;}



.banner.cat-banner img{max-height:413px;}


.woo-search-cstm-top {
    max-width: 900px;
   
}

.apsw-search-wrap .apsw-search-btn svg {
    fill: #0A649B !important;
    max-width: 60% !important;
}

.woo-search-cstm-top .apsw-search-wrap.apsw_search_form_style_1 form {
    max-height: 60px;
    border: 1px solid #353538;
}





.woocommerce-cart .banner{display:none;}
.woocommerce-checkout .banner{display:none;}
.Product .banner{display:none;}
.Product .collection{position:relative;} 
.woocommerce-checkout .inner-content{position:relative;}
.woocommerce-cart .inner-content{position:relative;}  


.page-id-56.woocommerce-cart .woocommerce .cart-collaterals{    padding-top: 0 !important;}
.page-id-56 .cart-collaterals .cart_totals{width:100% !important;}
.woocommerce-shipping-destination{display:none;}
.woocommerce-shipping-calculator{display:none;}



.header .top-inner{width:100%;max-width:900px;}
.header .bottom-header ul #menu-item-47{margin-left:0px !important;}
.header .bottom-header ul #menu-item-47{padding-left:0px !important;}
.header .top-content .top-inner .apsw-search-btn{padding:0px !important;background-color:transparent !important;}
.header .bottom-header .navbar .apsw-search-btn{padding:0px !important;background-color:transparent !important;} 
.header .top-content{margin-top:18px;}
.header .content{padding-left:10px;}

.header{position:relative; z-index:99;}

.cate-heading{display: flex; justify-content: flex-end; margin-bottom:1.5rem;}
.cate-heading h1{ width: 100%; margin: 0; font-size: 1.5rem; font-weight: 400;  position: relative;    padding: 10px 15px;    background: #f4f4f4;}


@media only screen and (min-width: 1440px) {
	
	.header .bottom-header .menu-mainmenu li{margin:0vw 1vw !important;}
	.header .bottom-header ul li .menu-mainmenu{margin:0px !important;}
	.header .bottom-header ul li{font-size:20px !important;}
	
}
@media(max-width:1300px){
	
	.header .top-header ul li{font-size:15px;}
	.header .bottom-header ul li{margin:0px;}
	.header .top-header a{font-size:15px;}
	
	
}
@media(max-width:1230px){
	
	.header .top-header ul li{font-size:13px;}
	.header .top-header a{font-size:13px;}
	
}
@media (min-width: 992px) and (max-width: 1199.98px) { 

	.header .top-header ul li:last-child{display:none !important;}
	.header .bottom-header ul li{font-size:14px;}
	.cat-page .card .card-body .top{flex-wrap:wrap !important;}
	.cat-page .card .card-body .heading{width:100% !important;display: block !important;float: none !important;}
	.cat-page .card .card-body .price.float-right{text-align:left !important;width:100% !important;display: block !important;
    float: none !important;}
	.cat-page .card .card-body .price{justify-content:flex-start !important;}
	.cat-page .card .card-body .price .woocommerce-Price-amount.amount{padding:0px !important;}
	.single-products .woo-related-products-container .products{justify-content:start !important;}
	.single-products .woo-related-products-container .products li{width:47% !important;}
	.custom-logo{max-width:80px !important;}
	
	
}
@media (min-width: 768px) and (max-width: 991.98px) { 

	.header .top-header ul li:last-child{display:none !important;}
	.header .top-header ul li:last-child{display:none !important;}
	.header .bottom-header ul li {padding: 10px 0px;}
	.header .bottom-header ul {background: var(--brand-secondary);padding: 10px 10px 10px 10px;}
	.header .bottom-header ul li a{color:#fff !important;}
	.header .bottom-header ul li a:after{border-color:#fff !important;}
	.header .bottom-header ul li ul{display:none;}
	.header .bottom-header ul li:hover ul{display: flex;
    position: static !important;margin-left: 0px;margin-right: auto;background: var(--brand-secondary-200);width: 100%;
	flex-wrap:wrap;}
	.header .bottom-header ul li:hover a{color:#fff !important;}
	.header ul li.list ul li{width:33.3% !important;}
	.header .bottom-header ul {justify-content: flex-start !important;}
	.banner .banner-content .main-content h1 {font-size: 40px;line-height:1;margin-bottom:1rem;}
	.banner .banner-content .main-content h3 {font-size: 30px;line-height: 1;}
	.single-products .product-border img{width:100% !important;}
	.single-products .product-border {padding:0px !important;}
	.single-products .product-border .woocommerce-product-gallery{padding:1rem !important;}
	.single-products .product-border .summary.entry-summary{padding:1rem !important;}
	.cat-page .card .card-body .top{flex-wrap:wrap !important;}
	.cat-page .card .card-body .heading{width:100% !important;display: block !important;float: none !important;}
	.cat-page .card .card-body .price.float-right{text-align:left !important;width:100% !important;display: block !important;
    float: none !important;}
	.cat-page .card .card-body .price{justify-content:flex-start !important;}
	.cat-page .card .card-body .price .woocommerce-Price-amount.amount{padding:0px !important;}
	.footer .middle{padding-left:3%;}
	.header .navbar .navbar-toggler-icon{background:url(/wp-content/uploads/2022/07/button-menu.png) no-repeat;
	background-position:center;background-size:contain;height:20px;width:20px;color:var(--brand-secondary) !important;}
	.header .navbar .navbar-toggler{border:none !important;outline:none !important;background:none !important;
	padding:0px !important;box-shadow:none !important;}
	.header .navbar .navbar-toggler[area-expanded="false"]{border:none !important;outline:none !important;
	background:none !important;box-shadow:none !important;}
	.header .bottom-header .navbar .search-pannel{display:none;}
	.single-products .woo-related-products-container .products{justify-content:start !important;}
	.single-products .woo-related-products-container .products li{width:47% !important;}
	.our-next ul li {width: 33.3%;}
	.header .top-content{width:100% !important;}
	.header .logo{width:100% !important;}
	.header .logo img{margin:auto;}
	.header .content{padding-top:10px;display:flex;align-items:center;padding-left:0px;width:100%;}
	.header .content .top-content{margin-top:0px;padding-right: 1rem;}
	.navbar-collapse{position: absolute;z-index: 9;width: 100%;right: 0px;top: 100%;}
	.header .apsw-search-wrap{width:100% !important;max-width:100% !important;}
}
@media(max-width:767px){
	
	.header .top-header ul li:last-child{display:none !important;}
	.header .top-header ul li:nth-child(2){display:none !important;}
	.banner .banner-content .main-content{max-width:100%;}
	.header .bottom-header ul li {padding: 10px 0px;}
	.header .bottom-header ul {background: var(--brand-secondary);padding: 10px 10px 10px 10px;}
	.header .bottom-header ul li a{color:#fff !important;}
	.header .bottom-header ul li a:after{border-color:#fff !important;}
	.header .bottom-header ul li ul{display:none;}
	.header ul li.list ul li{width:50% !important;}
	.header .bottom-header ul li:hover ul{display: flex;
    position: static !important;margin-left: 0px;margin-right: auto;background: var(--brand-secondary-200);width: 100%;
	flex-wrap:wrap;}
	.header .bottom-header ul li:hover a{color:#fff !important;}
	.header .bottom-header ul {justify-content: flex-start !important;}
	.header ul li.list ul li{width:50% !important;}
	.woocommerce-checkout .woocommerce form .form-row{width:100% !important;}
	.woocommerce-checkout .woocommerce form .form-row #billing_address_2{margin-top:0px !important;}
	.woocommerce-checkout .container{padding:0px !important;}
	.woocommerce-cart .woocommerce table tr td{width:100% !important;}
	.woocommerce-cart .woocommerce table tr td .quantity input[type="number"]{margin-left:auto !important;}
	.banner .banner-content .main-content h1 {font-size: 40px;line-height:1;margin-bottom:5px;}
	.banner .banner-content .main-content h3 {font-size: 30px;line-height: 1;}
	.banner .banner-content .main-content a{margin-top:10px !important;}
	.happy-clients .supply	{padding-right:0px !important;}
	.smoothie-search-page h2 {font-size: 20px;}
	.smoothie-search-page h2:after{width:50px;right: -55px;}
	.single-products .product-border img{width:100% !important;height: auto !important;}
	.single-products .product-border {padding:0px !important;}
	.single-products .product-border .woocommerce-product-gallery{padding:1rem !important;}
	.single-products .product-border .summary.entry-summary{padding:1rem !important;}
	.single-products .product-border:after{display:none !important;}
	.single-products .product-border .images{margin-bottom:0px !important;}
	.cat-page .card .card-body .top{flex-wrap:wrap !important;}
	.cat-page .card .card-body .heading{width:100% !important;display: block !important;float: none !important;}
	.cat-page .card .card-body .price.float-right{text-align:left !important;width:100% !important;display: block !important;
    float: none !important;}
	.cat-page .card .card-body .price{justify-content:flex-start !important;}
	.cat-page .card .card-body .price .woocommerce-Price-amount.amount{padding:0px !important;}
	.footer .middle{padding-left:15px;}
	.footer .next{padding-left:15px;}
	.woocommerce-cart .woocommerce table tr td .coupon input[type="text"]{width:100% !important;}
	.woocommerce-cart .shop_table button[type="submit"]{width:100% !important;margin-top:10px !important;}
	.header .navbar .navbar-toggler-icon{background:url(/wp-content/uploads/2022/07/button-menu.png) no-repeat;
	background-position:center;background-size:contain;height:20px;width:20px;color:var(--brand-secondary) !important;}
	.header .navbar .navbar-toggler{border:none !important;outline:none !important;background:none !important;
	padding:0px !important;box-shadow:none !important;}
	.header .navbar .navbar-toggler[area-expanded="false"]{border:none !important;outline:none !important;
	background:none !important;box-shadow:none !important;}
	.header .bottom-header .navbar .search-pannel{display:none;}
	.our-next ul li {width: 100%;}
	.our-next ul li img{margin:auto;}
	.page-id-1869 .ur-frontend-form form .ur-field-item{width:100% !important;padding:0px !important;}
	.page-id-1867 .ur-frontend-form form .ur-field-item{width:100% !important;padding:0px !important;}
	.single-products .woo-related-products-container .products{justify-content:start !important;}
	.single-products .woo-related-products-container .products li{width:45% !important;}
	
	.header .top-content{width:100% !important;}
	.header .logo{width:100% !important;}
	.header .logo img{margin:auto;}
	.header .content{padding-top:10px;display:flex;align-items:center;padding-left:0px;width:100%;}
	.header .content .top-content{margin-top:0px;padding-right: 1rem;}
	.navbar-collapse{position: absolute;z-index: 9;width: 100%;right: 0px;top: 100%;}
	.header .apsw-search-wrap{width:100% !important;max-width:100% !important;}
	.header .second-content{padding-left:1rem;}
	

	
}
@media(max-width:641px){
	
	.single-products .woo-related-products-container .products li{width:100% !important;}
	.header .content{flex-wrap:wrap;}
	.header .content .top-content{padding-right:0rem;}
	.header .content .top-content{flex-wrap:wrap;}
	.bottom-content{display: block;margin-left: auto;margin-top: -50px;}
	.header .second-content{padding-left:0px !important;}
	.header .top-inner {margin-bottom: 1rem;}	
	
}
@media(max-width:576px){
	
	.header .top-header ul{flex-wrap:wrap;}
	.header .top-header ul li{width:100%;}
	.header .top-header .left-mobile{width:50%;}
	.header .top-header .right-mobile{width:50%;}
	.banner .banner-content{position:static;background:var(--brand-secondary-200);color:#fff;padding:1rem;}
	.banner .banner-content .main-content h1 {font-size: 30px;line-height: 32px;}
	.banner .banner-content .main-content h3 {font-size: 20px;line-height: normal;margin:0px;}
	.header ul li.list ul li{width:100% !important;}
	.header .top-header ul li{padding-right:0px !important;}
	.job-page{padding:1rem;}
	/**.inner  .banner .banner-content .main-content h1 {margin-bottom:0px !important;}**/
	.single-products .woo-related-products-container .products{justify-content:start !important;}
	.single-products .woo-related-products-container .products li{width:100% !important;}
	
	.apsw-search-wrap .apsw-search-btn svg {margin-top: 0px !important;	}
	.apsw-category-items{padding-left:5px !important;}

}
@media(max-width:475px){
	.header .top-header .left-mobile{padding-right:0px !important;}
	.header .top-header .right-mobile{padding-left:0px !important;}
	.header .top-header ul li{font-size:12px;}
	.header .top-header a{font-size:12px;}
	.section-heading{font-size:1.6rem;}


}
