body,h1, h2, h3, h4, h5, h6, span, strong, div{
	font-family: 'Prompt', sans-serif!important;
} 
.site-nav-d li a{
	font-family: 'Prompt', sans-serif!important;
} 
@media screen and (min-width: 992px){
.site-nav-d li a {
    padding: 10px 10px;
	}
	.site-nav-d li {
    align-items: flex-end;
}
	.site-nav-d ul{
		height: 83%
	}
}

/*------------------------------------- Header------------------------------------*/
#hwp-2374, #hwp-2374 .hwp-first-row {
    background-color: transparent!important;
}
.holler-box.hwp-popup{
	width: 100%;
	max-height: 100%;
	overflow: hidden;
}
.holler-box{
	border: none;
}
svg.si-down {
    display: none;
}
ul#primary-menu {
    /*margin-top: 20px; */
	font-size: 18px;
	padding: 0!important;
}
.s-container.main-body {
    background: white;
	/*border-left: solid 1px #ebedf0;
    border-right: solid 1px #ebedf0; */
}
.site-header a:hover{
	transform: translate(0, -2px);
}
.site-header a{
	color:#9f794c!important;
}
.site-header{
	z-index:900;
	background: -moz-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(41,137,216,0) 75%, rgba(246,246,246,1) 76%, rgba(246,246,246,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,0)), color-stop(75%,rgba(41,137,216,0)), color-stop(76%,rgb(246 246 246)), color-stop(100%,rgb(246 246 246)));
    background: -webkit-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 75%,rgb(246 246 246) 76%,rgb(246 246 246) 100%);
    background: -o-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 75%,rgba(246,246,446,1) 76%,rgba(246,246,246,1) 100%);
    background: -ms-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 75%,rgba(246,246,246,1) 76%,rgba(246,246,246,1) 100%);
    background: linear-gradient(to left, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 75%,rgb(246 246 246) 76%,rgb(246 246 246) 100%);
}

.search-form .button-primary>svg {
    width: 22px;
    margin-left: 7px;
}

.header-right {
	display: inline-flex;
	font-size: 13px;
	float:right;
	color: #222;
}
.topbar-link {
    padding: 3px 5px;
	  border-radius: 40%;
	  background-color:transparent;
}
.topbar-link:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 40%;
  content: '';
  box-sizing: content-box;
  box-shadow: 0 0 0 3px #000;
  top: 0;
  left: 0;
  opacity: 0;
  transition: 300ms;
}
.topbar-link:hover {
  background-color: #ecd59f;
  color: #000000;
}

span.label-text {
    font-weight: 300;
	color:#555555;
	    padding-left: 6px;
	    font-size: 14px;
}
.wrap-right i.far.fa-user{
		    padding-left: 10px;
    border-left: 1px solid #dfdfdf;
	color: #555555;
}
span.label-text img {
    padding-right: 5px;
}
/*.s-container {
    padding-top: 30px;
} */
.top-container{
	  background-color: #f6f6f6;
}
.top-container #notification-bar2 {
  position:fixed;
  top: 0;
  height: 40px;
	  background-color: #f6f6f6;
  padding: 5px 0 5px 0;
  text-align: center;
  font-weight: bold;
   z-index: 901;
    width: 100%;
}
.s-container #notification-bar {
    position: absolute;
    /*top: 0;*/
    height: 45px;
    /*background-color: #f6f6f6; */
    padding: 3px 0 5px 0;
    text-align: center;
    font-weight: bold;
    z-index: 905;
    width: 100%;
		background: -moz-linear-gradient(right, rgba(30,87,153,0) 0%, rgba(41,137,216,0) 290px, rgba(246,246,246,1) 291px, rgba(246,246,246,1) 100%);
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(30,87,153,0)), color-stop(290px,rgba(41,137,216,0)), color-stop(291px,rgb(246 246 246)), color-stop(100%,rgb(246 246 246)));
    background: -webkit-linear-gradient(right, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 290px,rgb(246 246 246) 291px,rgb(246 246 246) 100%);
    background: -o-linear-gradient(right, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 290px,rgba(246,246,446,1) 291px,rgba(246,246,246,1) 100%);
    background: -ms-linear-gradient(right, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 290px,rgba(246,246,246,1) 291px,rgba(246,246,246,1) 100%);
    background: linear-gradient(to right, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 290px,rgb(246 246 246) 291px,rgb(246 246 246) 100%);
}
.wrap-right {
  padding: 3px 5px;
  text-align: right;
  background-color: transparent;
		max-width: 1120px;
}
.wrap-left {
  text-align: left;
	    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
	margin-right: 30px;
    margin-top: 5px;
}
a.warp-left {
color: black;
    padding-right: 15px;
    font-size: 14px;
    letter-spacing: 1px;
    border-right: 1px solid #dfdfdf;
}
.warp-left span {
    margin-left: 7px;
	font-size: 14px;
    letter-spacing: 1px;
	/*border-left: 1px solid #dfdfdf; */
}
a.warp-contact{
	color: black;
	    padding-left: 8px;
    font-size: 14px;
    letter-spacing: 1px;
    border-left: 1px solid #dfdfdf;
	font-weight:300;
}
.hover-fx {
  font-size: 19px;
  display: inline-block;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  text-align: center;
  position: relative;
  color: #555555;
  background-color: rgba(255, 255, 255, 0.1);
  transition: 300ms;
}

.hover-fx:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  content: '';
  box-sizing: content-box;
  box-shadow: 0 0 0 3px #ecd59f;
  top: 0;
  left: 0;
  opacity: 0;
  transition: 300ms;
}

.hover-fx:hover {
  background-color: #ecd59f;
  color: #ffffff;
}

.hover-fx:hover:after {
  opacity: 1;
  transform: scale(1.15);
}

/*
a#L-edit {
    color: #39a95b;
}
a#S-edit {
    color: #ee4d2d;
}
a#F-edit {
    color: #3f7c94;
}
a#Laz-edit {
    color: #0f136d;
}
a#U-edit {
    color: red;
}
*/

.search-form .search-field {
    background: #ecd59f00;
	height: 35px;
	padding-left: 12px;
	font-family: 'Prompt';
}
.search-form button {
        min-height: 31px;
    width: 33px;
    border-left: solid 1px;
    border-radius: 0px;
}
.search-form{
height: 0px;}

.zoom {
  padding: auto;
  transition: transform .2s;
  /* width: 200px;
  height: 200px;*/
  margin: 0 auto;
}
.zoom:hover {
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
}
.main-header .bg.-blank{
	background:url(https://www.sabaideecare.com/wp-content/uploads/2021/03/2999_0t.jpg);	
	background-position-x: center;
}
@media (min-width: 992px){
.main-header {
    --s-title-height: 160px;
    --s-title-size: 1.7rem;
	}}

/*------------------------------------------Home-------------------------------------------*/
/*-------Slider-Home--------*/
.slider-area,.s-slider.-large{
	margin-bottom:0px!important;
}
.home_cat_bg{
margin-bottom:0px;
}
.page-id-2 .wp-block-columns{
	margin-bottom:2px;
}
.page-id-2 .wp-block-kadence-column{
	margin-bottom:0px!important;
}

.kt-row-column-wrap.kb-theme-content-width {
    max-width: 1120px!important;
}
.content-headline .pic img{
	max-height:580px;
}
.home_banner1{
	margin-bottom:0px;
}

.title_header_home,.title_header_home2,.title_header_home3,.title_header_home4{
	/*background-color:#a8a4a4; */
	margin-bottom:0px;
}
h3.title_header_home:before{
	    font-family: "Font Awesome 5 Free";
	content: "\f0e7";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
	font-weight: 900;
}
h3.title_header_home2:before{
	    font-family: "Font Awesome 5 Free";
	content: "\f091";
   display: inline-block;
   padding-right: 8px;
   vertical-align: middle;
	font-weight: 900;
}
h3.title_header_home3:before{
	    font-family: "Font Awesome 5 Free";
	content: "\f005";
   display: inline-block;
   padding-right: 8px;
   vertical-align: middle;
	font-weight: 900;
}
h3.title_header_home4:before{
	    font-family: "Font Awesome 5 Free";
	content: "\f09e";
   display: inline-block;
   padding-right: 8px;
   vertical-align: middle;
	font-weight: 900;
}
h3.title_header_home2.wp-block-kadence-advancedheading {
    margin-bottom: 0px;
}
i.fas.fa-chevron-circle-right {
    color: white;
	font-size:20px;
	padding-top: 5px;
}
.u_tube_home{
	margin-bottom:0.5em;
	margin-top:0.5em;
}
.wp-block-kadence-column .home_banner2{
	margin:5px 0px;
}
.wp-block-kadence-column .home_banner2 img{
	max-height: 240px;
}
.wp-block-kadence-column .home_banner3 img{
	max-height: 240px;
}
.cat_slider .slick-slide {
    margin: 0px!important;
}
.cat_slider .kt-blocks-carousel .slick-dots{
	display: none!important;
}
.cat_slider .kt-blocks-carousel{
	padding: 0 0 5px 0;
}
.cat_slider{
	margin-bottom:0px;
}
.home_title_padding .kt-row-column-wrap{
	padding:0px;
	background-color: #e0e0e0;
}
.home_title_padding .has-text-align-right{
	margin-bottom:0px;
	padding-top: 10px;
	    padding-right: 15px;
}
.hurrytimer-campaign{
	padding: 200px 0px 0px 0px;
	color:white;
}
/*----------------------------------------- best Seller-------------------------------------------*/
.wpb-wps-slider-item.product.type-product.status-publish.has-post-thumbnail.product_cat-hygiene-products.first.instock.sale.shipping-taxable.purchasable.product-type-simple{

}
/*----------------------------------------- About Us-------------------------------------------*/
.wp-block-column.about_css {
    margin: 0px;
}
.wp-block-column.about_css1 {
    margin: 0px;
}.wp-block-column.about_css2 {
    margin: 0px;
}
.about_css{
background-color:#88583b;
}
.about_css1{
background-color:#b37344;
	color:white;
}
.about_css2{
background-color:#d69d70;
	color:white;
}
.about_text{
	padding: 0px 20px ;
	color:white;
}
.about_h{
	padding: 20px 0px 0px 0px ;
	color:white;
}
.A_img{
	margin:0px!important;
}
/*------------------------------------------Blog-------------------------------------------*/
.content-item.-caption .info a{
	font-size: 16px;
}
span.cat-links._heading {
    background: rgba(198, 164, 119, 1);
    padding: 2px 8px;
    border-radius: 5px;
    color: white;
	margin-right: 5px;
}
span.cat-links._heading a {
    color: white;
}
.content-item.-card{
	padding: 30px;
}
.info h2.entry-title {
    font-size: 15px;
	font-weight: 600;
}
.info .entry-summary {
    font-size: 14px;
}
.entry-content .wc-block-grid__product .wc-block-grid__product-title{
	font-size:17px;
}
.entry-content .wc-block-grid__products .price ins{
		font-size:17px;
	justify-content: center;
}

/*------------------------------------------Contact Us-------------------------------------------*/
.left5 {
	margin-bottom:10px;
}
h3.left5 strong {
    padding-left: 10px;
}
.tel-edit-zero{
	margin-bottom:0px;
}
/*------------------------------------------ Footer -------------------------------------------*/
.footer-col.col-4._all.text-default {
    border-left: 1px solid #4f4f4f;
	padding-left: 40px;
	padding-right: 10px;
}
.footer-col.col-4 i{
	  font-size: 20px;
}
.footer-bar {
    padding: 8px 0;
	/*border-top: 1px solid #4f4f4f;*/
}
.footer-row {
	padding: calc(var(--s-space) * 2.2) 0 calc(var(--s-space) * 1.5) 0;}
aside#custom_html-3 {
    margin-bottom: 0px;
}
.widget-title{
margin-bottom: 20px;
}
.fb-page {
    min-height: 130px;
}
@media (max-width: 992px){
.fb-page {
	display:none;
	}
	.footer-col.col-4._all.text-default{
		display:none;
	}
}
.footer-col {
    padding: 0 calc(var(--s-space) * 1);
}
footer#colophon {
    background: #c5e0ea;
}
.site-footer{
	color:black;
	font-family: 'Prompt', sans-serif!important;
}
.site-footer a{
	color:black;
	font-family: 'Prompt', sans-serif!important;
}


/*---------- CF7Form--------------------------------------------------------------------------------------------------------------------------------------------------- ----- --*/

textarea.wpcf7-textarea{
	margin:0px; 
	height:150px;
	font-family: 'Prompt';
}

#responsive-form{

max-width:1170px /*-- change this to get your desired form width --*/;

margin:0 auto;

width:100%;

}
.form-row{
width: 100%;
}

.column-half, .column-one, .column-full, .column-two{

float: left;

position: relative;

padding: 0.65rem;

width:100%;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box

}

.clearfix:after {

content: "";

display: table;

clear: both;

}

div#responsive-form input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-textarea {
    min-width: -webkit-fill-available;
	border-color: #c6a477;
	max-width: 300px;
}
div#responsive-form input.wpcf7-form-control.wpcf7-submit{
	float: right;
}

/*------------------------------------Prodxuct page -------------------------------------------------*/
.page-id-339 .main-header.-banner{
	display:none;
}
select.orderby {
    display: none;
}
#page .onsale {
    background-color: #c30;
    display: none;
}
/*---------------Product Tab -----------------*/
.tabcontent .wpb_slider_area{
	border-width: 1px;
    border-style: solid;
	border-color:rgba(215,215,215,1);
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}
.page-id-339 .pro_link .wpb_slider_area{
		border-width: 1px;
    border-style: solid;
	border-color:rgba(215,215,215,1);
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}
.tabcontent img {
  /*  box-shadow: 0px 10px 20px #CCC;*/
	padding-left: 30%;
}

.tabcontent h3 {
    margin-top: 15px;
	margin-bottom: 5px;
	font-size: large;
}
.tabcontent p {
    color:#8a8a8a;
	    font-size: 17px;
}
ul.menu2tab{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
  /*  background-color: #f1f1f1;*/
}

/* Float the list items side by side */
ul.tab li {
	/*float: left;*/
/*width: 100%;*/
}

ul.product_tab{
	    list-style-type: none;
   /*  margin: 0; 
    overflow: hidden;*/
	position:absolute;
	padding-left: 0px;
	/*  background-color: #f1f1f1;*/
  width: 320px;
}

/* Style the links inside the list items */
ul.product_tab li a {
    display: inline-block;
    color: #000000;
    text-align: center;
    padding:5px 20px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
	background-color: #ebebeb;
	width: 100%;
    margin: 5px 5px 5px 5px;
}
ul.product_tab li a:hover{
	background-color:rgba(197, 224, 234, 1);
	color:white;
}

.r-content{
	
}
.clearfix:after {

content: "";

display: table;

clear: both;

}


/*------------------------------------Product Icon -------------------------------------------------*/
.product_01_image h2,.product_02_image h2,.product_03_image h2,.product_04_image h2,.product_05_image h2,.product_06_image h2 {
    font-size: 20px;
    margin-bottom: 0px;
	padding:10px;
	text-align:left;
	padding-left:50px;
}
.product_01_image:before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/test_product_01.png'); /* with class ModalCarrot ??*/
  display: block;
    position: absolute;
	padding-top:5px;
}
.product_01_image:hover::before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/test_product_02.png'); /* with class ModalCarrot ??*/
  display: block;
    position: absolute;
	padding-top:5px;
}
.product_02_image:before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/ozone-black_icon.png');
  display: block;
    position: absolute;
	max-width:40px;
}
.product_02_image:hover::before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/ozone-white_icon.png');
  display: block;
    position: absolute;
	max-width:40px;
}
.product_03_image:before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/pressure-black_icon.png');
  display: block;
    position: absolute;
	max-width:40px;
}
.product_03_image:hover::before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/pressure-white_icon.png');
  display: block;
    position: absolute;
	max-width:40px;
}
.product_04_image:before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/healty-white_icon.png');
  display: block;
    position: absolute;
	max-width:40px;
}
.product_04_image:hover::before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/healty-black_icon.png');
  display: block;
    position: absolute;
	max-width:40px;
}
.product_05_image:before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/food5-black_icon.png');
  display: block;
    position: absolute;
	max-width:40px;
}
.product_05_image:hover::before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/food5-white_icon.png');
  display: block;
    position: absolute;
	max-width:40px;
}
.product_06_image:before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/other-black_icon.png');
  display: block;
    position: absolute;
	max-width:40px;
}
.product_06_image:hover::before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/other-white_icon.png');
  display: block;
    position: absolute;
	max-width:40px;
}
/*------------------------------------Sell Product Edit -------------------------------------------------*/
.col-product-fb {
    margin: 10px 5px;
    width: -webkit-fill-available;
    border: 1px solid transparent;
    border-radius: 5px;
background-color:#1677f2;
	padding: 5px;
}
.col-product-fb img {
    margin-right: 7px;
    margin-bottom: 5px;
}
.col-product-line {
    margin: 10px 5px;
    width: -webkit-fill-available;
    border: 1px solid transparent;
    border-radius: 5px;
	background-color:#00c300;
	padding: 5px;
}
.col-product-line img {
    margin-right: 7px;
    margin-bottom: 5px;
}
.col-product-shopee {
    margin: 10px 5px;
    width: -webkit-fill-available;
    border: 1px solid transparent;
    border-radius: 5px;
	background-color:#fb5533;
	padding: 5px;
}
.col-product-shopee img {
    margin-right: 7px;
    margin-bottom: 5px;
}
.col-product-laz {
    margin: 10px 5px;
    width: -webkit-fill-available;
    border: 1px solid transparent;
    border-radius: 5px;
	background-color:#060b6f;
	padding: 5px;
}
.col-product-laz img {
    margin-right: 7px;
    margin-bottom: 5px;
}
.row-product {
    display: flex;
}
.row-product a {
    color: white;
    font-size: 16px;
    margin-left: 15px;
}
.banner-product {
    border-top: 1px solid #eeeeee;
    clear: both;
    display: inline-block;
    font-weight: 300;
    margin: 0px 0 0;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    padding-top: 15px;
}
h3.header-buy { 
font-size: 17px;
	margin-left: 10px;
    font-weight: 600;
}
span.mini_content { 
	font-weight: 400
}
h2.mini_title { 
	padding-top: 5px;
font-size: 17px;
	margin-left: 10px;
    font-weight: 600;
	margin-bottom: 5px;
}
h3.mini_title { 
font-size: 18px;
	margin-left: 10px;
    font-weight: 600;
	padding-bottom:10px;
	padding-top:15px;
	margin-bottom: 0px;
}
.single-product p.space{
	margin-bottom:0px;
}


/*------------------------------------Woo Edit -------------------------------------------------*/
.woocommerce-Price-currencySymbol:before{
	font-size: 10em;
    margin-left: -5px;
}
.single-product ul,.single-product ol{
	padding:5px 0 10px 1.5em;
	margin-bottom:5px;
}
.single-product p{
	margin-top:0.3em;
	margin-bottom:0.5em;
}
.single-product img.alignnone{
	    border: 1px solid #eee;
   margin:10px 0 10px 0;
}

.wpb-woo-products-slider .wpb-wps-slider-item img{
	padding-left:0px;
}
.wpb_slider_area figure {
    margin: 0;
    padding: 0px 2.5px;
}
.wpb-woo-products-slider.woocommerce .wpb-wps-slider-item span.onsale {
  /*  left: 15px!important;
    top: 45px!important; */
}

.wc-block-grid__product-onsale {
    position: absolute;
    display: none;
}
 form.cart {
    display: none;
}
.product  .related.products>h2{
	background: linear-gradient(to right, #c6a477 0%, #ffffff 101%);
	color: white;
	margin-bottom:0px;
	padding: 5px 30px;
	 border-radius: 5px;
}

#tab-description h2 {
    background: linear-gradient(to right, #c6a477 0%, #ffffff 101%);
    color: white;
    padding: 5px 30px;
	font-size: 1.4em;
	    border-radius: 5px;
}
h2.yikes-custom-woo-tab-title{
    background: linear-gradient(to right, #c6a477 0%, #ffffff 101%);
    color: white;
    padding-left: 30px;
}
h1.product_title.entry-title {
    font-size: 1.53em;
}
.product_row:after{
	  content: "";
  display: table;
  clear: both;
}
.product_column{
	  float: left;
  width: 50%;
	    padding: 0px 5px;
}
.products.columns-4 .product:hover {
    border: 1px solid #98754a;
}
.products.columns-4 .product{
	margin-top:10px;
	border: 1px solid transparent;
}
.page-id-2 .product:hover {
    border: none;
}
.page-id-2 .product {
    border: none;
}
.grid_no_animation figcaption .pro_price_area .amount {
    font-size: 16px;
}
.grid_no_animation figcaption .pro_price_area{
	display: inline-flex!important;
    flex-direction: row-reverse;
}
.grid_no_animation figcaption{
	background: transparent!important;
}

span.posted_in {
    display: none;
}

.woocommerce-product-details__short-description {
  /*  font-family: 'Prompt'; */
	border-top: 1px solid #eeeeee;
	padding-top: 10px;
}
/*.wc-block-grid__products .wc-block-grid__product-image img{
	    box-shadow: 0px -1px 8px 0px rgb(0 0 0 / 45%);
}*/
li.wc-block-grid__product.wc-block-layout {
    margin: 0 1.2% 2.992em 0!important;
}
.three-product .wc-block-grid__product {
	margin:5px;
	       max-width: 24%!important;
}
@media (min-width: 992px){
.wc-block-grid__products {
    margin: 0 0 0;
	}}

.wc-block-grid.has-4-columns .wc-block-grid__product{
	max-width: 23.5%;
}

.wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-title {
    margin: 0 0 0px;
	background-color: #f6f6f6;
	/*box-shadow: 0px -3px 8px 0px rgb(0 0 0 / 40%); */
}
.wc-block-grid__products .price{
	background: #f6f6f6;
	padding-bottom: 10px;
}
h2.wc-block-components-product-title.wc-block-grid__product-title {
    padding:  20px 0px 0px 0px;
}
.three-product .wc-block-grid__product-title{
	font-size:16px;
}
.price{
	margin-bottom: 0px;
}
.products .product .price del{
	    bottom: 0px;
	left: 67%;
}
.entry-summary .price del {
    padding-bottom: 14px;
    font-size: 15px;
		color: #f16543;
	padding-left: 26%;
}
.price ins{
	padding-bottom: 7px;
  font-size:26px;
	display:flex;
}
.columns-4 .price del {
    /*padding-bottom: 10px; */
    font-size: 14px;
	color: #f16543;
	margin-left: 40px;
}
.columns-4 .price ins {
    padding-bottom: 0px!important;
    font-size: 17px;
	margin-left: 20%;
	    display: contents;
    position: relative;
}

.page-id-339 .product, .page-id-2 .product { /* now a container for the image */
    display: inline-block; /* shrink wrap to image */
    overflow: hidden; /* hide the excess */
  }
.page-id-339 .product img, .page-id-2 .product img {
    display: block; /* no whitespace */
    transition: .5s ease-in-out;
  }
.page-id-339 .product:hover img, .page-id-2 .product:hover img {
    transform: scale(1.1);
	scroll-behavior: smooth;
  }
.pro_title{
	margin-left:5px!important;
	margin-right:5px!important;
	font-size:13px;
}

/*----------------------------------------------- Set your aspect ratio ----------------------------------------------- */
.video-container {
  position: relative;
  overflow: hidden;
  height: 0;
  padding-bottom: 56.25%; /* creates a 16:9 aspect ratio */
}

.video-container iframe,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
}

/* And set the max-width of the parent element */
.video-wrap {
  width: 100%;
  max-width: 600px;
	padding-top:10px;
	padding-bottom:10px;
}


/*------------------------------------------------- AFC -------------------------------------------------*/

.acf-input-wrap input,.acf-field textarea {
	border-bottom: 1px solid #c5c5c5;
border-left: none;
    border-right: none;
    border-top: none;
	border-radius: unset;
}
.acf-field[data-width]+.acf-field[data-width]{
	border-left: 1px solid #eeeeee00!important;
}
.acf-fields>.acf-field{
	    border-top: none!important;
}
.acf-field.acf-field-image.acf-field-60f92dceeb868.warranty-image.-c0 {
    /*position: relative;
    float: right;*/
}
.acf-field.acf-field-text.acf-field-60f920067f9ea.ShopName{
	    min-height: 80px!important;
}
.acf-form-submit {
    float: right;
}
select#acf-field_603d24ecbd33c {
    border-top: none;
    border-right: none;
    border-left: none;
	border-bottom: 1px solid #c5c5c5;
	border-radius: unset;
}
form#\36 73{
	margin: 20px 8%;
	padding: 5px 5% 25px 5%;
	border: 1px solid #c5c5c5;
	border-radius:5px;
}
input.acf-button.button.button-primary.button-large {
	background-color:transparent;
	border: solid 1px #9f794c;
	color:#9f794c;
}
input.acf-button.button.button-primary.button-large:hover{
		background-color:#9f794c;
	border: solid 1px #ffffff;
	color:#ffffff;
}
/* Cloud */
.acf-field.acf-field-message.acf-field-61214e453a0a0.style-five.style-five hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.acf-required {
    display: none;
}
.acf-field.acf-field-true-false.acf-field-612288ca9d2fc.is-required.-c0{
	padding-right:5px;
	padding-left:20px;
	text-align:right;
	font-size: 1.3m;
}
.acf-field.acf-field-message.acf-field-612156ca3b117 {
	padding-left:0px;
}
.page-id-384 .s-grid{
	 width: 100%;
}
.blockcheck .s-grid {
        font-size: 10px;
   /* padding-top: 4%; */
    grid-gap: 1px;
	  /*   padding-left: 20%;  */
    width: 65%;
}
.wcheck{
	margin-top:30px;
}
.blockcheck{
	padding-left:10%;
}
article.warranty-system.type-warranty-system.status-publish.hentry{
	border: 1px solid #c5c5c5;
	padding-top:0px;
	padding-left:10px;
	display: inline-flex;
	align-items: baseline;
}
article.warranty-system.type-warranty-system.status-publish.hentry h2{
	margin-bottom:10px;
}

article.warranty-system.type-warranty-system.status-publish.hentry:before{
	content:"➢";
	font-size:23px;
	padding-right:5px;
}
.ws60{
	width:60%;
}
.ws40{
	width:40%;
	    margin-top: 20px;
}
.wsearch{
	    margin: 20px 8%;
    padding: 5px 5% 25px 5%;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
	display:flex;
}
.wsearch h3{
	font-size:23px;
	margin-bottom:10px;
	margin-top:20px;
}
.wsearchform{
	display:inline-flex;
}
.wsearchform input[type="text"] {
    width: 300px;
	margin-right:10px;
}
.wsearchform input[type="submit"]{
		background-color: transparent;
    border: solid 1px #9f794c;
    color: #9f794c;
}
.wsearchform:hover input[type="submit"]{
	background-color: #9f794c;
    border: solid 1px #ffffff;
    color: #ffffff;
}

/*------------------------------------------------- Table Warranty -------------------------------------------------*/
.table_warranty{
	width: 60%;
	margin-left:20%;
	border-collapse: collapse;
}
caption.th_title {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: black!important;
    text-align: center!important;
    caption-side: top!important;
}
caption.th_title h4{
	margin-bottom:0px;
	margin-top:20px;
}


.table_warranty th{
	    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
	display: table-cell;
}
.table_warranty th, .table_warranty td{
		padding: 0.75rem;
	border-top: 1px solid #dee2e6;
}
.table_warranty p {
	margin-bottom:0px;
}


/*------------------------------------------------- Slider -------------------------------------------------*/
.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}



.top-container #notification-bar3 {
position: fixed;
    top: 35px;
    height: 95px;
    background-color: #f6f6f6;
    padding: 5px 0 5px 0;
    text-align: center;
    font-weight: bold;
    z-index: 901;
    width: 17%;
    float: left;
}
.site-branding {
    transform: skew( 
315deg
 , 
0deg
 );
    position: absolute;
    background: #f6f6f6;
    padding: 27px 53px 23px 30px;
}
.site-branding img{
	transform: skew( 
45deg
 , 
0deg
 );
}



/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 6px;
/*   border: 1px solid #ccc;*/
  border-top: none;
}
.tabcontent {
 /* animation: fadeEffect 1s;  Fading effect takes 1 second */
	scroll-behavior: smooth;
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

/*-------------------- Moblie--------------------*/
@media only screen and (max-width: 479px) {
		.tabcontent img{
		display:none;
	}
	.price del{
		position:initial!important;
	}
	.entry-summary .price del{
		padding-left: 6%;
	}
    a.warp-left {display:none;}
	a.warp-contact{display:none;}
	.s-container #notification-bar{
	position: fixed;
    height: 4px;
    padding: 0px 0 5px 0;
    text-align: center;
    font-weight: bold;
    z-index: 905;
    width: 100%;
	}
	.wrap-right{
	/*	padding: 12px 60px 0px 0px; */
    text-align: right;
    background-color: transparent;
    max-width: 100%;
	}
	.site-branding {
    transform: none;
    position: absolute;
    padding: 17px 0px 0px 50px;
		left: 0;
       top: 0;
		background: transparent;
}
	.site-branding img{
		 transform: none;
	}
	.site-header{
		background: rgb(246 246 246);
	}
	#notification-bar {
		display:none;
	}
	.page-id-2 .wpb_slider_area .owl-theme .owl-nav{
		top: 265px!important;
	}
	.page-id-2 .kt-row-layout-inner > .kt-row-column-wrap > .kadence-column_fd838c-fb > .kt-inside-inner-col{
		background-image: none;
	}
	.page-id-2 .hurrytimer-campaign{
		padding: 0px 0px 0px 0px;
	}
.site-nav-m.active{
	background-color:rgb(246 246 246);
}
ul.product_tab{
	    position: relative;
}
.wpb_slider_area .owl-theme .owl-nav{
	top: -40px;
}
	.wsearchform input[type="text"]{
		width:100%;
		margin-bottom: 10px;
	}
	.wsearchform input[type="submit"]{
		 float: right;
	}
	.wsearchform {
    display: block;
}
	.wsearch{
		display: block;
		    margin: 20px 0px 0px 0px;
    padding: 10px;
	}
	.wsearch h3{
		text-align:center;
	}
		.ws30 {
    width: 30%!important;
}
	.ws40 {
    width: 100%;
}
	.ws60 {
    width: 100%;
}
	.ws70{
		width: 70%!important;
	}
		.ws100,.warranty_cat,.ShopName,.warranty-image {
    width: 100%!important;
}
	input.acf-button.button.button-primary.button-large{
		    margin: 10px;
	}
	.site-custom {
    padding: 10px 1px;
}
	form#\36 73{
		   margin: 0px; 
    padding: 1px 1px 1px 1px;
	}
	.table_warranty th{
/*		display: list-item; */
	}
	.table_warranty {
    width: 100%;
    margin-left: 10px;
    border-collapse: collapse;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.tabcontent img{
		display:none;
	}
	.s-container #notification-bar{
		display:none;
	}
		.site-branding {
    transform: none;
    position: absolute;
    padding: 17px 0px 0px 50px;
		left: 0;
       top: 0;
		background: transparent;
}
	.site-branding img{
		 transform: none;
	}
	a.warp-left {
    display: none;
}
		.site-header{
		background: rgb(246 246 246);
	}
	.wp-block-column.about_css{
		    flex-basis: calc(35% - 1em)!important;
	}
	.wp-block-column.about_profile img{
		text-align:center;
	}
		.wp-block-spacer.about_spacer{
		display:none;
	}
	.wp-block-column.about_history{
		display:block;
		    flex-basis: calc(100% - 1em)!important;
    flex-grow: 1!important;
	}
	.wp-block-column.about_history h2 {
    text-align: center;
}
	figure.wp-block-image.size-large.is-resized.about_profile {
    text-align: center;
}
	.about_vision.has-medium-font-size {
    font-size: 1em;
}
	.wp-block-columns{
	justify-content: center!important;
}
			.product_01_image h2, .product_02_image h2, .product_03_image h2, .product_04_image h2, .product_05_image h2, .product_06_image h2{
		padding: 5px 5px 5px 50px;
	}
	ul.product_tab li a{
		    width: 85%;
	}
	.product_01_image:before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/test_product_01.png'); /* with class ModalCarrot ??*/
	padding-top:0px;
}
.product_01_image:hover::before{
	padding-top:0px;
}
		.wsearchform input[type="text"]{
		width:100%;
		margin-bottom: 10px;
	}
	.wsearchform input[type="submit"]{
		 float: right;
	}
	.wsearchform {
    display: block;
}
	.wsearch{
		display: block;
		    margin: 20px 0px 0px 0px;
    padding: 20px;
	}
	.wsearch h3{
		text-align:center;
	}
		.ws30 {
    width: 20%!important;
}
	.ws40 {
    width: 100%;
}
	.ws60 {
    width: 100%;
}
	.ws70{
		width: 80%!important;
	}
		.ws100,.warranty_cat,.ShopName,.warranty-image {
    width: 100%!important;
}
	input.acf-button.button.button-primary.button-large{
		    margin: 10px;
	}
	.site-custom {
    padding: 10px 1px;
}
	form#\36 73{
		   margin: 0px; 
    padding: 10px;
	}
	.table_warranty th{
/*		display: list-item; */
	}
	.table_warranty {
    width: 100%;
    margin-left: 10px;
    border-collapse: collapse;
}
}

@media only screen and (min-width: 768px)and (max-width: 991px){	
		.s-container #notification-bar{
		display:none;
	}
	.columns-4 .price del{
		margin-left: 20px!important;
	}
		.site-branding {
    transform: none;
    position: absolute;
    padding: 17px 0px 0px 50px;
		left: 0;
       top: 0;
		background: transparent;
}
	.site-branding img{
		 transform: none;
	}
	a.warp-left {
    display: none;
}
		.site-header{
		background: rgb(246 246 246);
	}
	.hurrytimer-campaign{
		    padding: 90px 0px 0px 0px;
	}
	.palce-edit{
		    font-size: 17px!important;
	}
		.wp-block-column.about_css,.wp-block-column.about_css1,.wp-block-column.about_css2{
		    flex-basis: calc(34% - 1em)!important;
	}

	.wp-block-spacer.about_spacer{
		display:none;
	}
	.wp-block-column.about_history{
		display:block;
		    flex-basis: calc(100% - 1em)!important;
    flex-grow: 1!important;
	}
	.wp-block-column.about_history h2 {
    text-align: center;
}
	figure.wp-block-image.size-large.is-resized.about_profile {
    text-align: center;
}
		.about_vision.has-medium-font-size {
    font-size: 1em;
}
	.wp-block-columns{
	justify-content: center!important;
}
		.product_01_image h2, .product_02_image h2, .product_03_image h2, .product_04_image h2, .product_05_image h2, .product_06_image h2{
		padding: 0px 0px 0px 35px;
			    font-size: 17px;
	}
			.product_01_image, .product_02_image, .product_03_image, .product_04_image, .product_05_image, .product_06_image{
				display:inline-flex;
				align-items: center;
	}
				.product_01_image:before, .product_02_image:before, .product_03_image:before, .product_04_image:before, .product_05_image:before, .product_06_image:before{
				position: relative;
    max-width: 10px;
	}
					.product_01_image:hover::before, .product_02_image:hover::before, .product_03_image:hover::before, .product_04_image:hover::before, .product_05_image:hover::before, .product_06_image:hover::before{
				position: relative;
    max-width: 10px;
	}
	ul.product_tab li a{
		    width: 80%;
		margin: 2px 5px 2px 5px;
		padding: 0px;
	}
	ul.product_tab{
		width: 80%;
    max-width: 300px;
	}
	.product_01_image:before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/test_product_01.png'); /* with class ModalCarrot ??*/
	padding-top:0px;
}
.product_01_image:hover::before{
	padding-top:0px;
}
	.tabcontent img{
		padding-left: 34%;
    height: 300px;
	}
		.wsearch{
		display: block;
		    margin: 20px 0px 0px 0px;
    padding: 25px;
	}
	.ws40{
		width:100%!important;
	}
	.wsearchform input[type="text"] {
    width: 500px;
    margin-right: 10px;
}
	.wsearch h3 {
    margin-bottom: 20px;
}
	form#\36 73 {
    margin: 20px 0px 0px 0px;
    padding: 25px;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
}
	.ws70{
		width:80%!important;
	}	
	.ws30{
		width:20%!important;
}
}


@media only screen and (min-width: 992px)and (max-width: 1023px){	
	.s-container #notification-bar{
		display:none;
	}
		.site-branding {
    transform: none;
    position: absolute;
    padding: 17px 0px 0px 50px;
		left: 0;
       top: 0;
		background: transparent;
}
	.site-branding img{
		 transform: none;
	}
	a.warp-left {
    display: none;
}
		.site-header{
		background: rgb(246 246 246);
	}
	.hurrytimer-campaign{
		    padding: 90px 0px 0px 0px;
	}
	.palce-edit{
		    font-size: 17px!important;
	}
		.wp-block-column.about_css,.wp-block-column.about_css1,.wp-block-column.about_css2{
		    flex-basis: calc(34% - 1em)!important;
	}

	.wp-block-spacer.about_spacer{
		display:none;
	}
	.wp-block-column.about_history{
		display:block;
		    flex-basis: calc(100% - 1em)!important;
    flex-grow: 1!important;
	}
	.wp-block-column.about_history h2 {
    text-align: center;
}
	figure.wp-block-image.size-large.is-resized.about_profile {
    text-align: center;
}
		.about_vision.has-medium-font-size {
    font-size: 1em;
}
	.wp-block-columns{
	justify-content: center!important;
}
		.product_01_image h2, .product_02_image h2, .product_03_image h2, .product_04_image h2, .product_05_image h2, .product_06_image h2{
		padding: 5px 5px 5px 50px;
	}
	ul.product_tab li a{
		    width: 85%;
	}
	.product_01_image:before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/test_product_01.png'); /* with class ModalCarrot ??*/
	padding-top:0px;
}
.product_01_image:hover::before{
	padding-top:0px;
}
	.wsearchform input[type="submit"]{
		padding: 6px!important;
	}
	.wsearch,form#\36 73 {
    padding: 5px 2% 25px 2%!important;
}
}
@media only screen and (min-width: 1024px)and (max-width: 1159px){
	.product_01_image h2, .product_02_image h2, .product_03_image h2, .product_04_image h2, .product_05_image h2, .product_06_image h2{
		padding: 5px 5px 5px 50px;
	}
	ul.product_tab li a{
		    width: 85%;
	}
	.product_01_image:before{
  content:url('https://www.sabaideecare.com/wp-content/uploads/2021/04/test_product_01.png'); /* with class ModalCarrot ??*/
	padding-top:0px;
}
.product_01_image:hover::before{
	padding-top:0px;
}
	.woocommerce-Price-currencySymbol:before {
    font-size: 8em;
    margin-left: -5px;
}
		.wsearchform input[type="submit"]{
		padding: 6px!important;
	}
	.wsearch,form#\36 73 {
    padding: 5px 2% 25px 2%!important;
}
	.site-nav-d li a {
    padding: 4px;
}
   .wrap-right {
 max-width: 960px;
}
	.site-header>.s-container {
		position: absolute;
	}
	.site-action .search-field{
		    width: 150px;
	}
	ul#primary-menu{
		z-index: 9999;
	}
	
		}