html {
     margin: 0px !important;
}
.video-wrapper, .container-slider ul.slick-dots {
     width: calc(100% - 0px);
}
 body.scrolled .header-wrap {
     background: #fff;
}
 body.at-top img.header-image.is-logo-image {
     display: none;
}
 body .mb-2{
     margin-bottom:30px;
}
 .research-content ul li::marker {
     color: #000;
}
 #bold-five, .bold-five , .five-bold {
     font-weight: 500 !important;
}
.desktop-catalog-slider-img img {
    object-fit: cover;
}

.single-product .testimonial-slider-review p {
    font-weight: 500;
	font-size:22px !important;
}
section.future_sauna.unslick .slide img {
    width: 100%;
    height: 390px;
    object-fit: cover;
}
.slider-comp hr.wp-block-separator.has-alpha-channel-opacity {
    display: none;
}
 .home_products ul.wc-block-product-template__responsive {
     gap: 40px 20px;
}
.google-review .slick-arrow {
    width: 30px;
}
 .home_products ul.wc-block-product-template__responsive a.wp-block-button__link:hover {
     background: #7b7b7b !important;
}
 p#customer-desc {
     margin: 0px;
}
 .mobile-img{
     display:none;
}
 .desktop-img{
     display:block;
}
 .inside-navigation.grid-container {
     padding: 0px !important;
}
 .download_therapy p.gb-headline.gb-headline-fa429b8e.gb-headline-text {
     font-weight: 500;
}
 .download_therapy .gb-container.gb-container-b6e8b1cd.download_therapy.blogs {
     padding: 0px 40px;
}
.home-page-download form.wpcf7-form.classic_design.init {
    justify-content: start !important;
}
 h2#home-heading {
     font-weight: 900 !important;
}
 .home-main h3 a {
     font-size: 30px !important;
     padding-bottom: 30px;
}
 .home-main a.gb-button.gb-button-b96bd2ba.gb-button-text {
     font-weight: 500;
     font-size: 40px;
}
 #homeslider button.slick-arrow {
     display: none !important;
}
 #homeslider ul.slick-dots {
     display: flex;
     margin: 0px;
     list-style: none;
     position: absolute;
     width: 100%;
}
 #homeslider ul.slick-dots li {
     margin: 0px;
}
 p#quality {
     font-weight: 500;
}
 .reviews h5 {
     font-size: 22px !important;
     font-weight: 500 !important;
}
 .testimonail-slider {
     padding: 0px !important;
}
 .testimonail-slider p.animate__animated.animate__fadeInRight {
     font-size: 22px;
     font-weight: 300 !important;
     padding-top: 30px;
}
 .testimonail-slider .carousel-item.animate__animated {
     max-width: 1440px !important;
     left: 50% !important;
     transform: translateX(-50%) !important;
     background: #fff;
     padding: 0px 50px;
     opacity: 0;
     transition: all .3s ease-in-out;
}
 .testimonail-slider .carousel-item.animate__animated.active {
     opacity: 1;
}
 .testimonail-slider .carousel-control-prev, .testimonail-slider button.carousel-control-next {
     width: 20% !important;
}
 .testimonail-slider .carousel-indicators {
     top: unset !important;
     bottom: 80% !important;
}
 .testi-title {
     font-weight:500;
     margin: 0px !important;
}
 .shop-btn {
     line-height: 1;
}
 #blogshome h2.gb-headline a{
     font-weight:500;
}
 .app-review-sec .wp-block-group__inner-container {
     max-width: unset;
     margin-left: auto;
     margin-right: auto;
     padding: 60px 0px !important;
}
 .app-review-sec ul.slick-dots {
     list-style: none !important;
     width: 100% !important;
}
 .app-review-sec .slick-dots li.slick-active button:before {
     display: none !important;
     opacity: 0;
}
 .app-review-sec .slick-dots li button:before {
     display: none;
}
 .app-review-sec .slick-dots li {
     margin: 0px;
}
 .app-review-sec .slick-dots li button {
     height: 16px !important;
}
 .google-review .slick-arrow {
     z-index: 2 !important;
}
 html body .testimonail-slider .custom_slider .indicatorsWrapper .carousel-indicators.horizontal button {
     margin: 0px !important;
     height: 16px !important;
     max-height: unset !important;
     border: unset !important;
}
 .testimonail-slider-review .gb-container {
     display: flex !important;
}
 .testimonail-slider-review ul.slick-dots {
     display: flex;
     bottom: unset;
     top: -50px;
}
 .testimonail-slider-review ul.slick-dots li {
     width: 100%;
     background: #000;
     margin: 0px;
     height: 16px;
     opacity: 0.5;
}
 .testimonail-slider-review li.slick-active {
     opacity: 1 !important;
}
 h2.wp-block-heading.has-text-align-center.testi-title {
     padding-bottom: 60px !important;
}
 .testimonail-slider-review button.slick-prev.slick-arrow {
     left: calc(50% - 832px);
}
 .testimonail-slider-review button.slick-next.slick-arrow {
     right: calc(50% - 832px);
}
 div#blogshome h2 {
     font-size: 40px;
     font-weight: 500;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
}
 div#blogshome .gb-headline.gb-headline-87ab8dab.gb-headline-text {
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
     font-size:22px;
     font-weight:500;
}
 div#blogshome a.blog-read-more.wp-block-read-more {
     display: block !important;
     position: absolute;
     right: 30px;
     top: 0;
     color: #fff;
     box-sizing: border-box;
     padding: 20px 60px;
     border-radius: 36px;
     border: 1px solid #fff;
     font-size: 26px;
     font-weight: 700;
     line-height:1;
}
 div#blogshome .wp-block-post-author-name {
     position: absolute;
     bottom: 0;
	 opacity:0;
}
 div#blogshome p.gb-headline.gb-headline-8f802df1.gb-headline-text {
     position: absolute;
     bottom: 0;
	 opacity:0;
	 
     margin-right: 100px;
     margin-bottom:0px !important;
}
 .home-main-product {
     display: grid;
     grid-template-columns: 1fr 1fr 1fr;
     max-width: 1700px;
     margin: 0 auto;
     padding:0px 50px;
     padding-bottom: 100px;
}
 .home-main-product figure.gb-block-image {
     text-align: center;
}
 div#homeslider ul.slick-dots {
     top: 570px;
     height:16px;
}
 .page-id-2617 .slider-catalog h1 {
     max-width: unset;
}
 .page-id-2617 .slider-catalog p.gb-headline {
     max-width: 1440px;
     padding: 0px 50px 0px;
}
 .page-id-2617 .slider-catalog-content span.gb-button {
     margin-top: 20px;
}
 .page-id-2617 div#full_spectrum a.gb-button, div#red_light a.gb-button {
     margin-top: 30px;
}
 .add-three-top{
     padding-top:10px;
}
 .infrared__sauna p.gb-headline{
     padding-bottom:0px !important;
}
 .mobile-catalog-slider-img{
     display:none;
}
 .research-content strong {
     color: #000;
}
 .research-content ul li {
     font-weight: 500;
     color:#7B7B7B !important;
}
 .page-id-8257 .business .parent_container > div {
     z-index: 9;
}
 .link-add a {
     color: #AE2024 !important;
     text-decoration: underline;
}
 .resources-columd {
     position: relative;
     border: none;
     z-index: 2;
     overflow: hidden;
}
 .resources-columd:before {
     position: absolute;
     content: "";
     width: 100%;
     height: 100%;
     background: #B1835D;
     left: 0;
     bottom: -100%;
     z-index: -1;
     transition: all .4s ease-in-out;
}
 .resources-columd:hover:before {
     bottom: 0;
}
 body.page-id-7665 .is-layout-grid {
     display: grid;
     gap: 30px;
}
 .faq_hero.resources h2 {
     margin: 0px;
}
 .play-btn {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
}
 .play-btn img {
     max-width: 300px;
     max-height: 300px;
     cursor: pointer;
}
 .page-id-7700 .research-content ul {
     margin: 0px;
     padding: 0px 20px;
}
 .customer-say {
     margin-bottom: 30px;
}
 .page-id-8587 #sectionSelector select {
     color: #7B7B7B;
     font-weight: 400;
}
 .page-id-8587 .all-reviews p, .page-id-8587 .all-reviews ul {
     margin-bottom: 0;
}
 .feedback-open p {
     margin:0px;
}
 .feedback-open p.content-terms.bold , .feedback-open p.content-terms.grey {
     font-weight: 400;
}
 .feedback-open label.heading-form {
     color: #7B7B7B !important;
}
 .feedback-open form.wpcf7-form .wpcf7-checkbox label input[type="checkbox"]{
     margin-top:0px;
     width:24px;
}
 .page-id-8587.chk {
     padding-top: 0px;
}
 .page-id-8587 .app-review-sec .wp-block-group__inner-container {
     padding: 50px 0px 0px !important;
     */
}
 .page-id-6662 .banner_below.original .red_col h6{
     font-size:130px !important;
}
 .page-id-6662 .banner_below.original .red_col h2{
     font-size:40px !important;
}
 .page-id-6662 .offer_btns a {
     padding: 16px 60px !important;
     line-height: 1 !important;
}
 .page-id-6662 .page-id-6662 p.five-bold {
     margin: 0px !important;
}
 .page-id-6662 .services-access p.has-text-align-center {
     margin: 30px 0px;
}
 .page-id-6662 .stepper H2 {
     font-weight: 250 !important;
}
 .page-id-6662 .services-access {
     padding: 30px;
}
 .page-id-6662 #homeslider button.slick-arrow {
     display: block !important;
     bottom:135px !important;
}
 .page-id-6662 #homeslider p.gb-headline {
     max-width: 1200px;
}
 .product-list li.wc-block-product {
     display: flex;
     flex-flow: column-reverse;
     gap: 20px;
}
 .home_products a.gb-button {
     font-size: 40px;
     font-weight: 500;
     margin: 100px 0px 20px;
     padding: 35px;
     border-radius: 100px;
     line-height: 1;
}
/*  .google-review .slick-prev.slick-arrow {
     left: 250px !important;
}
 .google-review .slick-next.slick-arrow{
     right:250px !important;
} */
 .page-id-8460 .resources-gird .wp-block-column.resources-columd:before {
     background: #AE2024;
     z-index: -1;
}
 .page-id-8460 .resources-gird .wp-block-column.resources-columd{
     border:none !important;
}
 .page-id-8460 .testimonail-slider-review ul.slick-dots li.slick-active {
     background: #000 !important;
}
 .page-id-8460 .testimonail-slider-review ul.slick-dots li {
     background: #000 !important;
}
 .page-id-8460 .testimonail-slider-review .gb-container{
     padding-bottom:50px;
}
 .page-id-8460 .testimonail-slider-review button.slick-next.slick-arrow {
     transform: unset;
     bottom: 10%;
     color:transparent;
}
 .page-id-8460 .testimonail-slider-review button.slick-prev.slick-arrow {
     bottom: 10%;
     color:transparent;
}
 .page-id-8460 .testimonail-slider-review button.slick-arrow img {
     opacity: 0;
}
 .about-us-slider {
     margin-bottom: -20px;
}
 .postid-8704 .product .tab-content .btn_group button a , .postid-8706 .product .tab-content .btn_group button a{
     font-size: 18px !important;
}
 .postid-8704 .slick-prev:before, .postid-8704 .slick-next:before, .postid-8706 .slick-prev:before, .postid-8706 .slick-next:before {
     display: none !important;
}
 .postid-8704 section.future_sauna.unslick .slide img, .postid-8706 section.future_sauna.unslick .slide img{
     height: 100% !important;
}
.testimonail-slider-review button.slick-prev:before{
    content: '';
    background: url("/wp-content/uploads/2025/05/Vector-15.png");
    width: 50px;
    height: 50px;
    display: block;
    background-repeat: no-repeat;
}

.testimonail-slider-review button.slick-next:before{
    content: '';
    background: url("/wp-content/uploads/2025/05/Vector-14.png");
    width: 50px;
    height: 50px;
    display: block;
    background-repeat: no-repeat;
    background-position: right;
}
/*06-08-25  */

/*white dots  */
div#hero-slider-homepage ul.slick-dots {
    bottom: 30px;
    width: 100%;
    display: flex;
    gap: 0;
}

div#hero-slider-homepage ul.slick-dots li {
    width: 100%;
    background: #fff;
    margin: 0px;
    opacity: .5;
    height: 16px;
}

div#hero-slider-homepage ul.slick-dots li.slick-active {
    opacity: 1;
}

div#hero-slider-homepage ul.slick-dots li button {
    opacity: 0;
}
/* white dots */
div#video-home-banner {
    overflow: hidden;
}
body div#footer-widgets .inside-footer-widgets {
    max-width: 1700px;
    padding: 100px 40px 50px !important;
}
footer.site-info > .inside-site-info {
    max-width: 1700px;
    margin: 0 auto;
    padding: 0px 40px;
}
.review-page-reviews {
    max-width: 1700px;
    margin: 0 auto !important;
    padding: 0px 40px;
}

.review-page-reviews .wp-block-group.testimonial-wrapper {
    background: #f2edea;
    padding: 16px !important;
    display: flex;
    align-items: center;
}



.review-page-reviews .wp-block-group.testimonial-wrapper p {
    font-size: 20px;
 display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;  
  overflow: hidden;
	margin:0px !important;
	text-align:center;
}

.review-page-reviews .wp-block-group.testimonial-wrapper h2.wp-block-post-title {
    font-size: 18px;
    text-align: center;
	padding:10px 0px 0px;
}
.review-page-reviews  a.gb-button.gb-button-7fb16cfd.gb-button-text {
    width: 100%;
    text-align: center;
    display: block;
    background: transparent;
    color: #ae2024;
    padding: 0px;
    text-transform: uppercase;
    font-weight: 600;
}
.testimonial-popup {
    display: block;
    background: #f2edea;
    max-width: 50%;
    margin: 0 auto;
    padding: 42px;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    height: auto;
    display: inline-flex;
    flex-flow: column;
    justify-content: center;
    position: fixed;
    z-index: 999999;
}

.testimonial-popup button.close-popup, .testimonial-popup button.close-popup:hover {
    background: transparent;
    color: #ae2024;
    padding: 0px;
    font-size: 50px;
    position: absolute;
    top: 0;
    right: 10px;
}
.testimonial-popup .testimonial-cards {
    display: flex;
    align-items: end;
}

.testimonial-popup .testimonial-cards h2 {
    margin: 0px;
}

.testimonial-popup .testimonial-cards a {
    color: #ae2024;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
}
body.add-testimonials {
    position: relative;
}

body.add-testimonials:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #00000057;
    z-index: 99999;
    left: 0;
    top: 0;
}
.testimonial-popup p {
    font-size: 18px;
    font-family: 'Montserrat';
	color:#000 !important;
}

.testimonial-popup h2 {
    font-family: 'Montserrat';
    font-size: 18px;
}

.testimonial-popup p:empty {
    display: none;
}

/* table compraison */
form#compare-form {
    margin-top: 75px;
}

form#compare-form select {
    width: 100%;
    max-width: 520px;
    padding: 15px 20px;
    background: #F5F5F5;
    font-size: 18px;
    font-weight: 800;
}
div#comparison-result .swiper:before {
    position: absolute;
    content: "";
    width: 1px;
    height: calc(100% + 60px);
    background: #000000;
    left: 50%;
    transform: translateX(-50%);
    top: -80px;
}

div#comparison-result .swiper {
    overflow: visible !important;
}

div#comparison-result {
    margin-top: 50px;
}

div#comparison-result img.attachment-medium.size-medium {
    width: 100%;
    max-height: 520px;
    object-fit: contain;
}

div#comparison-result .swiper-slide {
    max-width: 520px;
    margin: 0 auto !important;
}

div#comparison-result td {
    padding: 0;
}

html body div#comparison-result .swiper table {
    width: 100% !important;
}
div#comparison-result h3 {
    font-size: 20px !important;
    font-weight: 900 !important;
	margin-top:25px !important;
text-transform:uppercase !important;
}
div#comparison-result p:empty {
    display: none;
}
#comparison-result td:has(p img) {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
div#comparison-result td:has(p img) p {
    margin: 0pc !important;
    line-height: 1;
}
div#comparison-result p , div#comparison-result ul li {
    position: relative;
    padding-left: 30px;
	font-size:22px !important;
}

div#comparison-result p:before , div#comparison-result ul li:before {
    position: absolute;
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background-image: url(https://hms.yabaye.com/wp-content/uploads/2025/07/Polygon-1.png);
    background-size: cover;
    background-position: center;
    margin-right: 10px;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
}
div#comparison-result ul {
    margin-left: 0px !important;
    list-style: unset !important;
}
.comparison-mb-slide ul.slick-dots{
	display:flex !important;
}
/* .comparison-mb-slide ul.slick-dots li {
    opacity: .5;
}
.comparison-mb-slide ul.slick-dots li.slick-active {
    opacity: 1; */
}
div#comparison-result {
    text-align: center;
}
#comparison-result td:has(p img) p::before {display: none;}

div#comparison-result tr:nth-child(1) td,
div#comparison-result tr:nth-child(2) td,
div#comparison-result tr:nth-child(3) td {
    border: none;
}

div#comparison-result tr:nth-child(2) td {
    color: #fff !important;
    padding: 50px;
    font-size: 40px;
    text-transform: uppercase;
    background: #7B7B7B !important;
}

div#comparison-result tr:nth-child(3) td {
    padding: 50px;
    text-align: center;
}

div#comparison-result tr:nth-child(3) td span.woocommerce-Price-amount.amount {
    font-size: 80px;
    font-weight: 500;
    color: #AE2024;
    line-height: 1;
}
.login_for_price {
    margin: 0px !important;
    display: block;
    width: fit-content;
}

.login_cta {
    display: block;
    width: 100%;
    padding: 0px 0px 30px !important;
}
/* page-id-29801 ul#menu-header-new-menu li a {
    color: #000 !important;
} */
.page-id-29801 ul#menu-header-new-menu li > a  , body.page-id-29800 ul#menu-header-new-menu li > a ,.page-id-29803 ul#menu-header-new-menu li > a  {
    color: #000;
}
.page-id-29801 h1, body.page-id-29800 h1 , body.page-id-29803 h1  {
    font-size: 36px !important;
    margin-top: 50px;
}
.page-id-29801 ul#menu-header-new-menu li:hover a ,  body.page-id-29800 ul#menu-header-new-menu li:hover  a , .page-id-29803 ul#menu-header-new-menu li:hover a  {
    color: #b62728;
}

.page-id-29801 .main-navigation .inside-navigation .hide-on-mobile , body.page-id-29800 .main-navigation .inside-navigation .hide-on-mobile  , body.page-id-29803 .main-navigation .inside-navigation .hide-on-mobile{
    border-color: #000;
    color: #000 !important;
}

.page-id-29801 .mobile_search.desktop_search input, body.page-id-29800 .mobile_search.desktop_search button, .page-id-29800 .mobile_search label {
    border-color: #000;
    color: #000 !important;
}
.page-id-29800 .mobile_search.desktop_search input , .page-id-29803 .mobile_search.desktop_search input  {
    border-color: #000;
}
.page-id-29801 .mobile_search.desktop_search .wp-block-search__inside-wrapper:before , .page-id-29800 .mobile_search.desktop_search .wp-block-search__inside-wrapper:before , .page-id-29803 .mobile_search.desktop_search .wp-block-search__inside-wrapper:before{
    filter: invert(1);
}

.page-id-29801 .mobile_search.desktop_search input::placeholder  , body.page-id-29800 .mobile_search.desktop_search input::placeholder , .page-id-29803 .mobile_search.desktop_search input::placeholder{
    color: #000;
}

.page-id-29801 .cart_img img , .page-id-29800 .cart_img img , .page-id-29803 .cart_img img    {
    filter: invert(1);
}

.page-id-29801 div#user-registration ,.page-id-29803 div#user-registration {
    margin: 0 auto !important;
    background-color: #f1f1f1;
    border-radius: 24px !important;
    overflow: hidden;
		    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;

}

.page-id-29801 div#user-registration p.user-registration-LostPassword.lost_password a {
    color: #ae2024 !important;
    text-decoration: underline;
}

.page-id-29801 div#user-registration button.user-registration-Button.button.ur-submit-button , .page-id-29800 .user-registration form.register button.btn.button.ur-submit-button , .page-id-29803 div#user-registration input.user-registration-Button.button.ur-reset-password-btn {
    border-radius: 21px;
    border: #b62728 !important;
    background: #b62728 !important;
    letter-spacing: 1px;
    width: 100%;
    font-size: 18px !important;
    font-weight: 700;
}
.page-id-29801 ul.sub-menu li a , .page-id-29800 ul.sub-menu li a ,  .page-id-29803 ul.sub-menu li a {
    color: #000 !important;
}

.page-id-29801 ul.sub-menu li a:hover , .page-id-29800 ul.sub-menu li a:hover , .page-id-29803 ul.sub-menu li a:hover {
    color: #b62728 !important;
}
.page-id-29800 .user-registration form.register .ur-button-container {
    width: 100% !important;
}
.page-id-29800 .ur-frontend-form .ur-form-row {
    display: flex !important;
flex-flow:column !important;
	gap:24px ;
	margin:0px !important;
}
.page-id-29800 .user-registration , .page-id-29803 div#user-registration{
    max-width: 520px !important;
    background: #fff !important;
    overflow: hidden;
    border-radius: 24px !important;
	margin:0 auto;
	    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;

}
.page-id-29800 .ur-frontend-form.login , .page-id-29801 .ur-frontend-form.login  , .page-id-29803 .ur-frontend-form.login {
	    box-shadow: none !important;

}

div#blogshome .slick-list.draggable {
    padding-bottom: 20px !important;
}
.page-id-29800 .user-registration .ur-form-grid {
    width: 100% !important;
}
div#user-registration {
    padding: 40px;
}
.ur-frontend-form.login{
	padding:0px !important;
}
svg.sub-menu-icon path {
    fill: #000;
}
ul#menu-header-new-menu li:hover > a {
    color: #ae2125;
}

@media screen and (max-width:1500px) and (min-width:767px){
	body div#footer-widgets .inside-footer-widgets a, body div#footer-widgets .inside-footer-widgets p , footer.site-info > .inside-site-info h6 , footer.site-info > .inside-site-info p {
    font-size: clamp(14px , 1.15vw, 20px);
}

body div#footer-widgets .inside-footer-widgets li {
    margin: 0px !important;
}

footer.site-info > .inside-site-info img {
    width: clamp(30px , 1.15vw , 50px) !important;
    height: clamp(30px , 1.15vw , 50px) !important;
}
#blogshome .slick-prev:before {
    filter: invert(1);
}

#blogshome  button.slick-next.slick-arrow {
    right:10px !important;
}
#blogshome  button.slick-next.slick-arrow:before{
        filter: invert(1);
}
#blogshome .slick-prev {
    left: 10px;
    z-index: 2;
}

}
 @media screen and (max-width: 1440px) {
     .google-review .slick-prev.slick-arrow {
         left: -100px !important;
    }
     .testimonail-slider-review button.slick-prev.slick-arrow {
         left: 10px;
         position: absolute;
         top: 20%;
         z-index:22;
    }
     .testimonail-slider-review button.slick-next.slick-arrow {
         right: 10px;
         position: absolute;
         top: 20%;
    }
     .google-review .slick-next.slick-arrow {
         right: -100px !important;
    }
     .custom_slider {
         width: 100% !important;
         margin: 0 auto;
    }
     .page-id-6662 #homeslider p.gb-headline {
         max-width: 900px;
    }
	 		 	 .home-image-bannes {
  max-height: 700px !important;
}
		 div#fix-hight , #video-home-banner  {
    max-height: clamp(700px, 46.875vw , 900px);
}
div#fix-hight > .gb-container {
  max-height: 700px !important;
}
}
@media screen and (max-width:1340px){
.slideout-menu span.dropdown-menu-toggle:before {
    position: absolute;
    content: "";
    width: 100%;
    background: url(https://hms.yabaye.com/wp-content/uploads/2025/05/Vector-5-2.png);
    height: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    top: 0;
}



		 	 .home-image-bannes {
  max-height: 700px !important;
}
	.tech-savy {
    min-height: 270px !important;
}
		 div#fix-hight , #video-home-banner  {
    max-height: clamp(700px, 46.875vw , 900px);
}
div#fix-hight > .gb-container {
  max-height: 700px !important;
}
	.google-review .slick-prev.slick-arrow {
    left: -100px !important;
}
.google-review .slick-next.slick-arrow {
    right: -100px !important;
}
	.main-navigation .inside-navigation a:not(.gb-button) {
    font-size: 24px;
    font-weight: 400;
    padding: 0 8px;
    letter-spacing: 0px;
    font-size: clamp(14px , 1.15vw , 24px) !important;
}
}
 @media screen and (max-width:1250px){
     div#homeslider ul.slick-dots {
         top: 370px;
    }
	 .page-id-29800 button.menu-toggle svg, .page-id-29803 button.menu-toggle svg, .page-id-29801 button.menu-toggle svg {
    fill: #000 !important;
}
 form#compare-form select {
    width: unset !important; 
}
	 div#comparison-result tr:nth-child(1) td img {
    width: 100%;
    height: 320px;
    object-fit: contain;
}
	 .google-review .slick-prev.slick-arrow {
    left: -50px !important;
}
	 .google-review .slick-next.slick-arrow {
    right: -50px !important;
}
div#comparison-result tr:nth-child(3) td span.woocommerce-Price-amount.amount {
    font-size: 30px;
}
	 div#comparison-result tr:nth-child(2) td {
    padding: 20px;
}
div#comparison-result .swiper-slide {
    max-width: fit-content;
    margin: 0 auto !important;
}
div#comparison-result tr:nth-child(1) td {
    text-align: center;
}
     .page-id-8460 .testimonail-slider-review button.slick-next.slick-arrow {
         transform: unset;
         bottom: 30% !important;
         color: transparent;
         top: unset !important;
    }
     .page-id-8460 .testimonail-slider-review button.slick-prev.slick-arrow {
         transform: unset;
         bottom: 30% !important;
         color: transparent;
         top: unset !important;
    }
     body .has-inline-mobile-toggle .inside-header {
         flex-direction: row-reverse;
         text-align: left;
         flex-wrap: nowrap;
    }
	 footer.site-info > .inside-site-info div#footerbarmain img {
    width: 30px;
    height: 30px;
}
	 
}
@media screen and (max-width: 1230px){
	span.dropdown-menu-toggle[aria-label="Open Sub-Menu"] {transform: rotate(90deg);position: absolute !important;right: 10px;top: 50%;transform: translateY(-50%)  rotate(90deg);}

#generate-slideout-menu ul#menu-header-new-menu-1 li a {
    align-items: center;
}

ul.sub-menu.toggled-on {
    box-shadow: unset !important;
}

.slideout-menu span.dropdown-menu-toggle {
    background: transparent;
    border-color: #fff;
}
	#generate-slideout-menu{
		background:#fff;
	}

	#generate-slideout-menu ul#menu-header-new-menu-1 li a {
    color: #000;
}
nav#generate-slideout-menu ul#menu-header-new-menu-1 {
    padding-left: 10px;
}

ul.sub-menu.toggled-on > li {
    margin-bottom: 10px;
    background: transparent;
}
ul.sub-menu.toggled-on > li.sfHover ul.sub-menu li {
    padding-top: 5px;
    padding-left: 20px;
    margin: 0px;
}
ul.sub-menu.toggled-on > li.sfHover ul.sub-menu li:last-child {
    padding-bottom: 10px;
}
.mobile_menu_btn  a.gb-button.gb-button-5e12a899.gb-button-text {
    border-color: #000;
    color: #000;
}

.mobile_menu_btn  .gb-grid-wrapper.gb-grid-wrapper-4cff9b88 {
    width: 100%;
}

.mobile_menu_btn  {
    width: 100%;
}

.gb-container:has(.mobile_menu_btn) {
    width: 100%;
    padding: 0px 20px;
}
	.mobile_menu_btn  a.gb-button.gb-button-5e12a899.gb-button-text {
    border-color: #000;
    color: #000;
}

.mobile_menu_btn  .gb-grid-wrapper.gb-grid-wrapper-4cff9b88 {
    width: 100%;
}

.mobile_menu_btn  {
    width: 100%;
}

.gb-container:has(.mobile_menu_btn) {
    width: 100%;
    padding: 0px 20px;
}

.slideout-navigation button.slideout-exit {
    padding: 5px;
    text-align: right;
}
.slide-opened div#primary-menu {
    display: none;
}
.slideout-navigation button.slideout-exit svg {
    fill: #000;
}
.slideout-navigation .menu-item-has-children .dropdown-menu-toggle {
    position: relative;
    margin: 0px !important;
    padding: 0px !important;
    border: none !important;
}
}
 @media screen and (max-width: 1100px) {
     .google-review .slick-arrow {
         display: none !important;
    }
     .testimonail-slider .carousel-control-prev {
         left: -70px;
    }
     .testimonail-slider button.carousel-control-next {
         right: -70px;
    }
     .therapy-frm {
         overflow: hidden;
         margin: 50px;
         padding: 50px;
    }
     .page-id-6662 #homeslider p.gb-headline {
         max-width: 500px;
    }
}
 @media screen and (max-width:1024px){
     h2#home-heading {
         font-weight: 900 !important;
         font-size: 80px !important;
    }
	 .mobile_menu_btn .gb-grid-wrapper .gb-grid-column {
    flex: unset !important;
    width: 70% !important;
}
	 .mobile_menu_btn .gb-grid-wrapper .gb-grid-column:nth-child(2){
		 width:30% !important;
	 }
	 .mobile_user{
		 display:block !important;
	 }
	.page-id-29800 button.menu-toggle svg , .page-id-29803 button.menu-toggle svg  , .page-id-29801 button.menu-toggle svg {
    fill: #000 !important;
}
	 .review-page-reviews .wp-block-group.testimonial-wrapper {
    height: 400px;
}
	 .review-page-reviews {
    grid-template-columns: 1fr 1fr !important;
}
	 body div#footer-widgets .inside-footer-widgets{
		 padding:50px 0px 50px !important; 
	 }
	 footer.site-info > .inside-site-info{
		 padding:0px 0px;
	 }
	 div#footer-widgets {
    padding: 0px 20px;
}
     .page-id-8460 .resources-gird{
         padding:50px 20px !important;
    }
     .page-id-8460 .elevating-content {
         padding: 50px 20px;
    }
     .page-id-8460 .apply-bottom-block.download_therapy > .gb-container {
         padding: 50px 0px;
         max-width: 100% !important;
    }
     nav#generate-slideout-menu{
         width:400px !important;
    }
     .page-id-8460 .apply-bottom-block.download_therapy .gb-container {
         max-width: 100%;
    }
     .page-id-6662 .filter{
         padding:0px;
    }
     nav#generate-slideout-menu {
         background: #fff;
         padding:20px;
    }
     nav#generate-slideout-menu .inside-navigation > *:not(.main-nav){
         padding-left:0px !important;
         text-align:right;
         padding-top:0px !important;
    }
     body .slideout-navigation.main-navigation .main-nav ul li a {
         font-size: 23px !important;
         padding-bottom:0px !important;
    }
     .main-navigation .inside-navigation{
         display:flex !important;
    }
    span.mobile-menu {
    color: transparent;
    font-size: 0;
    display: none;
}
     body ul.sub-menu.toggled-on {
         box-shadow: unset;
         background: #F5F5F5 !important;
         position: relative;
         z-index: 22;
         padding:10px 0px;
    }
     body ul.sub-menu.toggled-on li a {
         font-size: 22px !important;
         font-weight: 700 !important;
         color: #7B7B7B !important;
    }
     .menu-item-has-children ul .dropdown-menu-toggle span::before {
         background: url("https://hms.yabaye.com/wp-content/uploads/2025/06/chevron-right.png") !important;
         z-index: 2;
         top: 5px;
    }
     body nav#generate-slideout-menu .main-nav {
         margin-bottom: 100px !important;
    }
     .wp-block-group.mobile_menu_btn {
         display: block;
    }
     .mobile_menu_btn .gb-grid-wrapper .gb-grid-column:nth-child(2) {
         flex: unset;
         width: 20%;
    }
     nav#sticky-navigation.navigation-stick .inside-navigation.grid-container {
         display: flex !important;
    }
     ul#menu-header-new-menu-1 {
         gap: 30px;
    }
     body ul.sub-menu.toggled-on a {
         background: #f5f5f5 !important;
    }
     body ul.sub-menu.toggled-on li span.dropdown-menu-toggle {
         background: #f5f5f5 !important;
         border: none !important;
         position: relative;
    }
     body .slideout-navigation.main-navigation .main-nav ul li a {
         color: #000;
    }
     li span.dropdown-menu-toggle:before {
         position: absolute;
         content: "";
         width: 100%;
         background: url("https://hms.yabaye.com/wp-content/uploads/2025/05/Vector-5-2.png");
         height: 100%;
         background-repeat: no-repeat;
         background-size: auto;
    }
     li span.dropdown-menu-toggle {
         background: #fff !important;
         border: none !important;
         position:relative;
    }
/*      span.dropdown-menu-toggle[aria-label="Open Sub-Menu"]::before {
         transform: rotate(90deg);
    } */
     .wp-block-group.mobile_menu_btn a.gb-button {
         color: #000;
         border: 1px solid;
         margin-left: 10px;
    }
     .black-friday p , .twenty-off .wp-block-column.right-col h2 {
         margin: 0;
         font-size: 40px !important;
    }
     .page-id-2617 .faq_hero h1 {
         font-size: 40px;
    }
     .home-main a.gb-button.gb-button-b96bd2ba.gb-button-text {
         font-weight: 500;
         font-size: 40px;
         line-height: 1;
    }
     div#blogshome a.blog-read-more.wp-block-read-more {
         right: 20px;
    }
     div#blogshome p.gb-headline.gb-headline-8f802df1.gb-headline-text {
         margin-right: 70px;
    }
     div#blogshome .wp-block-post-author-name {
         right: 20px;
    }
     div#blogshome .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
         flex-basis: 40%!important;
    }
     .home-main-product {
         display: grid;
         grid-template-columns: 1fr 1fr 1fr;
         padding: 0px 30px;
         padding-bottom: 100px;
         gap:20px;
    }
     .home-main-product h2 {
         font-size: 22px;
         margin-bottom: 50px;
    }
     .reviews-test {
         padding: 0px 30px;
    }
     .feedback-open {
         padding: 0px 30px;
    }
}
 @media screen and (max-width: 767px) {
 div#comparison-result .swiper table tr:nth-child(1) td {
    text-align: center;
}
	 .page-id-2617 .app-review-sec ul.slick-dots li {
    width: 100% !important;
    flex: unset;
}
	 #com-sauna{
		 grid-template-columns:1fr !important;
	 }
.page-id-29803 div#user-registration , .page-id-29801 div#user-registration {
    padding: 0px !important;
	width:95% !important;
}
	html body .image-comp-ssec img {
    max-height: 320px !important;
    min-height: unset !important;
		object-fit:contain;
}

	 .page-id-29800 .ur-frontend-form.login, .page-id-29801 .ur-frontend-form.login, .page-id-29803 .ur-frontend-form.login , .page-id-29800 .user-registration {
    padding: 30px !important;
}
	 .page-id-29800 .user-registration{
			width:95% !important;
 
	 }
div#comparison-result .swiper-slide {
    max-width: 520px !important;
    margin: 0 auto !important;
}

div#comparison-result .swiper table tr:nth-child(1) td img {
    width: 100%;
    height: 320px;
    margin: 0 auto;
	object-fit:contain;
    /* max-width: 320px; */ /* Uncomment if needed */
}
	 form#compare-form{
		 width:90% !important;
	 }
	 .comparison-mb-slide h2.price-titel {
    margin-top: 20px;
    margin-bottom: 20px !important;
}
	 .tech-savy{
		 max-width:100% !important;
		 height:200px !important;
	 }
	 form.wpcf7-form .wpcf7-checkbox label span.wpcf7-list-item-label {
    margin-left: 10px;
    white-space: normal;
}
	 .top-sec-slider ul.slick-dots {
    position: absolute;
    bottom: 0px !important;
}
	 .top-sec-slider ul.slick-dots {
    width: calc(100% + 40px);
    left: -20px !important;
}
div#comparison-result .swiper table tr:nth-child(2) {
    display: inline-flex;
    width: 100%;
}

div#comparison-result .swiper table tr:nth-child(2) td {
    width: 100%;
	padding:25px;
}
div#comparison-result tr:nth-child(3) td {
    padding: 20px;
    padding-top: 60px;
}
html body div#comparison-result .swiper-pagination {
    position: absolute;
    top: 470px;
    height: fit-content;
    display: flex;
}

html body div#comparison-result .swiper-pagination span.swiper-pagination-bullet {
    background: #282828;
    width: 100%;
    margin: 0px;
    height: 16px;
    border-radius: 0px;
    opacity: .5;
}

html body div#comparison-result .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
}
/* 	 .comparison-table .gb-container {
    padding: 40px 10px 0px !important;
} */
	 .comparison-table .gb-container:empty {
    display: none;
}
	 .final-slider .slick-slide .gb-container {
    margin: 0px !important;
		     padding: 0px !important;

}
	 .final-slider .slick-slide {
    padding: 0px !important;
}
div#comparison-result tr:nth-child(3) td span.woocommerce-Price-amount.amount {
    font-size: 30px;
}
div#comparison-result .swiper:before{
opacity:0;		 
}
html body div#comparison-result .swiper table {
    width: 90% !important;
    margin: 0 auto;
}
	 body #home-heading {
         font-weight: 900 !important;
         font-size: 50px !important;
    }
	 html body div#comparison-result .swiper-button-next, html body div#comparison-result .swiper-button-prev {
    top: 10%;
    width: 20px;
    height: 20px;
}
html body div#comparison-result .swiper-button-next{
    right:20px;
}
html body div#comparison-result .swiper-button-prev {
  left:20px
}
html body div#comparison-result .swiper-button-next:after, html body div#comparison-result .swiper-button-prev:after {
    font-size: 30px;
}
html body .comparison-mb-slide h2.price-titel.upper-slider {
    margin-top: 50px !important;
}
	 html body	 .comparison-mb-slide ul.slick-dots {
    width: calc(100% + 40px);
    left: -20px;
    top: 470px !important;
}
	 	 .review-page-reviews {
    grid-template-columns:  1fr !important;
}
	 .testimonial-popup {
    width: 90%;
    max-width: 100%;
}

	 #blogshome ul.slick-dots {
    margin-left: 0;
    bottom: -50px !important;
}
	 .vimeo-home-sec iframe {
    height: unset !important;
    width: 100% !important;
    object-fit: cover;
}
	 .slider.slider-content .slick-slide {
    padding: 0px !important;
}
	 	 body div#footer-widgets .inside-footer-widgets{
		 padding:50px 0px 50px !important; 
	 }
	 div#footer-widgets > .footer-widgets-container {
    padding-right: 0px;
}
	 footer.site-info > .inside-site-info div#footerbarmain img {
    width: 50px;
    height: 50px;
}
     body .has-inline-mobile-toggle .inside-header {
         flex-direction: row;
         text-align: left;
         flex-wrap: wrap;
         justify-content: space-between !important;
    }
     body.at-top img.header-image.is-logo-image {
         display: block;
    }
     nav#sticky-navigation {
         display: none;
    }
     body.logged-in.page-id-2721 .woocommerce {
         display: block !important;
    }
     .resources-gird .wp-block-group{
         gap:20px !important;
    }
     .chk {
         padding-bottom: 30px;
    }
     p.content-terms.grey.new-padding {
         padding-bottom: 30px;
    }
     .form-contacts {
         padding: 0px 10px;
    }
     .feedback-form {
         max-width: 90% !important;
         margin: 0 auto !important;
    }
     .research-content .wp-block-columns.is-layout-flex {
         gap: 0px;
    }
     p.content-terms.grey:has(.file-set) {
         padding-bottom: 20px;
    }
     .feedback-form {
         max-width: 95%;
         margin-left: auto;
         margin-right: auto;
    }
     .play-btn img {
         max-width: 100px;
         max-height: unset;
         cursor: pointer;
    }
     .black-friday p {
         margin: 0;
         font-size: 30px !important;
    }
     body .twenty-off .wp-block-column.right-col h2.offer{
         font-size:18px !important;
         padding-bottom:0px !important;
         font-weight:400;
    }
     body .twenty-off .wp-block-column.right-col h2{
         font-size:30px !important;
         padding-bottom:20px;
    }
     .slider-catalog-content p {
         padding: 0px !important;
         font-size: 22px !important;
    }
     div#homeslider ul.slick-dots {
         top: 570px;
    }
     #free-shiiping {
         font-size: 30px;
    }
     body .is-layout-flex {
         display: flex;
         flex-flow: column;
         gap: 30px;
    }
     body .hover_animated p {
         font-size: 22px !important;
    }
     .hover_animated .parent_container.first_wellbeing h2{
         font-size: 40px;
    }
     .hover_animated p.gb-headline.gb-headline-f955c5bc.gb-headline-text {
         padding: 0px 20px;
    }
     .infrared__sauna p.gb-headline {
         padding-bottom: 80px;
         font-size: 22px;
         line-height: 36px;
    }
     .mobile-img{
         display:block;
    }
     .desktop-img{
         display:none;
    }
     div#homeslider {
         display: block !important;
    }
     div#homeslider .wp-block-image img {
         height: 600px !important;
         object-fit: cover;
    }
     #homeslider h1 {
         font-size: 40px !important;
    }
     #homeslider ul.slick-dots li.slick-active {
         background: #fff !important;
         margin: 0px;
    }
     .infrared__sauna h5 {
         font-size: 20px;
    }
     p#tech-desc {
         padding-bottom: 0px;
    }
     div#full_spectrum h1 {
         font-size: 40px;
         padding: 0px 20px !important;
    }
     div#full_spectrum p {
         font-size: 22px;
         line-height: 36px;
         font-weight: 500;
    }
     div#full_spectrum hr.wp-block-separator {
         margin: 30px auto;
    }
     .featured-in{
         padding:50px 0px !important;
    }
     div#red_light {
         background: #000;
    }
     .gb-container:has(.testimonail-slider) {
         padding-top: 50px;
    }
     .testi-title {
         margin: 0px !important;
         padding-bottom: 30px;
         font-weight:500;
    }
     html body .testimonail-slider .carousel-indicators {
         top: unset !important;
         bottom: 95% !important;
    }
     .testimonail-slider .carousel-item.animate__animated {
         height: 250px !important;
         padding:0px 20px;
    }
     .testimonail-slider .carousel-item.animate__animated .carousel-caption {
         width: 100% !important;
         height:100% !important;
    }
     h2.offer {
         font-size: 18px !important;
    }
     .page-id-2617 .right-col {
         padding: 20px 20px 30px;
    }
     .page-id-2617 .right-col h2 , #free-shiiping {
         font-weight: 500;
    }
     .page-id-2617 .slider-catalog span.gb-button , .page-id-2617 div#full_spectrum a.gb-button, div#red_light a.gb-button {
         padding: 20px 60px;
         font-size:26px;
         font-weight:700;
         white-space:nowrap;
    }
     .page-id-2617 .download_therapy h4, .page-id-2617 .download_therapy p {
         text-align: center;
    }
     .page-id-2617 .download_therapy .classic_design p {
         text-align: left;
    }
     .page-id-2617 .featured-in figure.wp-block-image.size-full {
         margin-bottom: 50px;
    }
     .page-id-2617 .featured-in > div {
         gap: 0px;
    }
     .page-id-2617 .featured-in p {
         padding-bottom: 50px;
    }
     div#iconquality {
         padding: 0px 20px;
    }
     .testimonail-slider-review.slick-initialized.slick-slider.slick-dotted {
         padding: 0px;
    }
     .testimonail-slider-review .gb-container {
         display: flex !important;
         padding: 0px 20px;
    }
     .page-id-2617 .slider-thumb .slick-track {
         margin: 0;
    }
     .page-id-2617 .app-review-sec {
         padding: 0px 0px 50px;
    }
     .page-id-2617 .app-review-sec .wp-block-group__inner-container {
         padding: 0px !important;
    }
     .page-id-2617 .app-review-sec .wp-block-group.alignfull.is-content-justification-center {
         margin: 0px !important;
    }
     .page-id-2617 .app-review-sec ul.slick-dots {
         margin: 0px;
    }
     .page-id-2617 .infrared-text{
         font-size:26px !important;
    }
     .infrared-text-desc{
         padding:0px 20px;
    }
     .page-id-2617 .temp-row {
         padding: 20px 0px !important;
    }
     .page-id-2617 #blogshome ul.slick-dots li button {
         opacity: 0.5;
         height: 17px !important;
    }
     .page-id-2617 #blogshome .wp-block-group img {
         height: 700px;
    }
     body.page-id-2617 .is-layout-flex {
         gap: 0px;
    }
     body.page-id-2617 .blogs-content {
         position: absolute;
         bottom: unset;
         width: 90% !important;
         left: 30px;
         color: #fff;
         top: 50%;
         transform: translateY(-50%);
    }
     body.page-id-2617 .blogs-content span.gb-button.gb-button-ee9e59fe.gb-button-text {
         padding: 20px 60px !important;
         margin:20px 0px;
    }
     div#blogshome .wp-block-post-author-name {
         position: absolute;
         bottom: unset;
         top: -40%;
         left: 0;
    }
     div#blogshome p.gb-headline.gb-headline-8f802df1.gb-headline-text {
         position: absolute;
         bottom: unset;
         margin-right: 50px;
         margin-bottom: 0px !important;
         top: -30%;
         left: 0;
    }
     div#blogshome a.blog-read-more.wp-block-read-more {
         display: block !important;
         position: relative;
         margin: 50px auto !important;
    }
     div#blogshome .gb-headline.gb-headline-87ab8dab.gb-headline-text {
         -webkit-line-clamp: 3;
    }
     .page-id-2617 .right-col h2.offer{
         padding-top:30px;
    }
     .home-main-product {
         display: grid;
         grid-template-columns: 1fr;
         padding:0px 20px;
         padding-bottom: 50px;
         gap:30px;
    }
     figure.wp-block-image.size-full.signature {
         margin-bottom: 30px;
    }
     body .google-review .slick-track {
         margin-left: -20px;
    }
     div#blogshome h2{
         font-size:26px !important;
    }
     .page-id-2617 .shared_warmth_col img {
         max-height: 556px;
         object-fit: contain;
         padding-bottom: 40px;
    }
     .alignwide .gb-container:nth-child(2) {
         margin: 40px auto;
    }
     .page-id-7623 .sauna-infra h2 {
         text-align: left;
         font-size: 26px !important;
    }
     .page-id-7623 .sauna-infra{
         padding-bottom:0px;
    }
     body.page-id-8154 .is-layout-flex{
         gap:0px;
    }
     body.page-id-8154 .infrared__sauna.reliable_vintage{
         padding-bottom:0px;
    }
     .desktop-catalog-slider-img{
         display:none;
    }
     .mobile-catalog-slider-img{
         display:block;
    }
     .catalog-slider .wp-block-image img {
         width: 100% !important;
         height: 600px !important;
    }
     .catalog-slider ul.slick-dots {
         top: 570px;
    }
     .slider-catalog h1 {
         font-size: 40px !important;
    }
     .slider-catalog-content {
         padding: 20px !important;
    }
     .slider-catalog-content span.gb-button {
         margin-top: 30px;
         margin-bottom: 30px !important;
    }
     .infrared__sauna .gb-container.feature p , .research-content strong{
         font-size:22px !important 
    }
     .catalog-slider p.gb-headline {
         font-size: 18px !important;
    }
     .wc-filter-right2 .product-grid h5 a{
         font-weight:400;
    }
     .page-id-8154 form.wpcf7-form label , form.wpcf7-form label{
         font-size: 18px !important;
    }
     body.page-id-8257 .for-bussiness{
         font-size: 18px !important;
    }
     .catalog-title {
         margin-bottom: 50px;
         font-size: 26px !important;
    }
     .download_therapy.blogs h4, .download_therapy.blogs p {
         text-align: center;
    }
     .download_therapy.blogs .classic_design p{
         text-align:left;
    }
     .research-btns .wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-core-buttons-is-layout-16018d1d.wp-block-buttons-is-layout-flex {
         flex-flow: wrap;
         padding:0px 20px;
    }
     .research-content{
         padding:0px 20px;
    }
     .research-content ul li {
         font-weight: 500;
         color: #7B7B7B !important;
         padding-bottom: 30px !important;
    }
     body.page-id-7665 .is-layout-grid .wp-block-columns.is-layout-flex {
         min-height: 100px;
    }
     .form-ther.therapy input.btn-contact{
         text-transform:capitalize !important;
    }
     .green-bg{
         background:#636B35 !important;
    }
     .become{
         font-size:22px !important;
         font-weight:700 !important;
    }
     .research-content h2{
         margin-bottom:30px !important;
    }
     .become_an_affiliate p {
         font-size: 18px !important;
    }
     .get_access input.wpcf7-form-control.wpcf7-submit.has-spinner {
         margin-top: 30px;
    }
     .research-btns a.wp-block-button__link {
         font-size: 12px !important;
         padding: 8px 20px !important;
    }
     .research-btns .wp-block-buttons {
         gap: 20px;
    }
     .page-id-8587 .all-reviews p , .renewed_health p{
         font-size:18px !important;
    }
     .page-id-8587 .all-reviews ul {
         margin:0px !important;
         list-style:unset !important;
    }
     .page-id-8587 .all-reviews ul li::marker {
         display: none !important;
         font-size: 0;
    }
     .all-reviews img {
         width: 150px !important;
    }
     .page-id-8587 .reviews-test .all-reviews {
         padding-bottom: 50px !important;
         padding:0px 0px 50px !important;
    }
     .feedback-form {
         margin: 0px;
         padding: 20px 20px;
    }
     .feedback-form span.gb-button-text {
         font-size: 30px !important;
         font-weight: 400;
         text-transform: none;
    }
     .feedback-form p#bold-five {
         padding: 30px 0px;
    }
     .feedback-open {
         padding: 0px 10px;
    }
     .google-review ul.slick-dots{
         margin:0px !important;
    }
     .page-id-6662 .banner_below.original .red_col h6 {
         font-size: 50px !important;
    }
     .page-id-6662 .banner_below.original .red_col h2 , .page-id-6662 .how-works h2{
         font-size:30px !important;
    }
     .page-id-6662 .home_products li{
         padding-bottom:30px;
    }
     .home_products a.gb-button {
         margin: 50px 0px 20px;
         max-width: 95%;
         margin: 50px auto;
    }
     .filter_container h2 {
         justify-content: center;
         margin: 0px !important;
    }
     .warrnty-form.feedback {
         padding: 50px 10px 10px;
    }
     .shared_warmth_col figure.gb-block-image img {
         padding-bottom: 30px !important;
    }
     html body.page-id-8587 .reviews-test p {
         font-size: 26px !important;
    }
    html body.page-id-8587 .review-sales p {
         font-size: 18px !important;
    }
     html body.page-id-8587 p.five-bold {
         font-size: 18px !important;
    }
     .page-id-6662 .wp-block-group.alignwide {
         margin-bottom: 0px !important;
    }
     .page-id-6662 .how-works {
         padding-bottom: 0px;
    }
     html body.page-id-6662 .stepper H2 {
         font-weight: 250 !important;
         font-size: 100px !important;
    }
     .resources-gird.about p.has-text-align-center {
         font-weight: 500 !important;
         text-align: left;
    }
     .page-id-8460 div#carousel-example-generic h5 {
         font-size: 40px !important;
         font-weight: 500 !important;
    }
     .page-id-8460 div#carousel-example-generic .captionContent.bottom-center {
         padding: 30px 0px;
    }
     .page-id-8460 .elevating-content h2.wp-block-heading.has-text-align-center , .page-id-8460 .gray-box-cnetn h2.wp-block-heading.has-text-align-center{
         font-size: 26px !important;
    }
     .elevating-content p.five-bold {
         font-size: 18px !important;
         margin: 0px;
    }
     .page-id-8460 .gray-box-cnetn .wp-block-media-text__content {
         padding: 0px;
    }
     .page-id-8460 .align-btn {
         margin-bottom: 50px;
    }
     .page-id-8460 .testimonail-slider-review .gb-container{
         padding-bottom:30px !important;
    }
     .page-id-8460 .catalog-slider ul.slick-dots {
         top: -15%;
    }
     .page-id-8460 .apply-bottom-block.join.download_therapy {
         padding: 20px 20px 50px;
    }
     .page-id-8460 .apply-bottom-block.join.download_therapy h4.gb-headline {
         padding-top: 50px;
    }
     .page-id-8460 .apply-bottom-block.join.download_therapy p.five-bold {
         font-size: 18px !important;
    }
}
 @media screen and (min-width:767px) {
     body .site-logo {
         display:none;
    }
     .main-navigation .sticky-navigation-logo {
         display: block !important;
    }
     .navigation-branding {
         display: block !important;
    }
	 div#video-home-banner {
    overflow: hidden;
}

}
 