/*
Theme Name: SaasLauncher
Theme URI: https://cozythemes.com/saaslauncher-wordpress-theme/
Author: CozyThemes
Author URI: https://cozythemes.com/
Description: SaasLauncher is a modern, block-based WordPress theme crafted specifically for SaaS products, startups, agencies, and businesses. Built with Full Site Editing (FSE), it gives you complete control to fully customize every corner of your site—from headers and footers to every page template. With 70+ ready-to-use pre-built sections and 50+ professionally designed starter templates, you can launch your site effortlessly and tailor it to your brand in minutes. Whether you're building a product landing page, SaaS landing page, agency portfolio, or corporate website, SaasLauncher offers a seamless, flexible, and fast design experience. It's WooCommerce-ready, responsive, and compatible with popular plugins like Contact Form 7, Rankmath, WPForms, Yoast SEO and more. Plus, it comes with Cozy Blocks’ 50+ advanced Gutenberg blocks, giving you all the tools you need to build stunning websites—your way. Explore features and demos at https://cozythemes.com/saaslauncher-wordpress-theme/.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, style-variations, featured-images, portfolio, e-commerce, full-site-editing, block-patterns, full-width-template, rtl-language-support, threaded-comments, translation-ready, block-styles, wide-blocks
Version: 1.3.2
Requires at least: 5.9
Tested up to: 6.8
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: saaslauncher
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
html {
  scroll-behavior: smooth;
}
.backviewnobgscie .wp-block-cover__background {
    background: #f9f9f9;
}
.wp-block-comments textarea#comment {
  border-radius: 4px;
}

input[type="submit"] {
  transition: all ease 0.23s;
  -o-transition: all ease 0.23s;
  -moz-transition: all ease 0.23s;
  -webkit-transition: all ease 0.23s;
}

.oxidative-color strong {
  color: #4c6ae5;
}

.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea,
.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number,
.wpcf7-form-control.wpcf7-select {
  border-radius: 5px;
  border: 1px solid #dad7d7;
  padding: 15px;
  width: 100%;
  margin-top: 10px;
  box-sizing: border-box;
}

.wpcf7-form-control.wpcf7-select {
  appearance: none;
  position: relative;
}

.wpcf7-form-control.wpcf7-select:after {
  content: ">";
  font-size: 20px;
  position: absolute;
  right: 20px;
  top: 10px;
}

form.wpcf7-form *::placeholder {
  font-size: 14px;
}

form.wpcf7-form *::-moz-placeholder {
  font-size: 14px;
}

form.wpcf7-form *::-webkit-input-placeholder {
  font-size: 14px;
}

.wp-block-contact-form-7-contact-form-selector .wpcf7-form-control.wpcf7-submit {
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--light-color);
  border-radius: 6px;
  border: 0;
  font-size: 16px;
  padding: 15px 40px;
}

.wp-block-contact-form-7-contact-form-selector .wpcf7-form-control.has-spinner.wpcf7-submit:hover {
  background: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--light-color);
}

li.current-menu-item a span {
  color: var(--wp--preset--color--secondary) !important;
}

.lineviewset,
#lineviewset {
  display: flex;
  flex-direction: column;
}

.wp-block-navigation .wp-block-navigation-item {
  align-items: flex-start !important;
}

.box-viewcouse ul {
  padding-left: 0px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

.list-viewceanter {
  padding-left: 20px;
  margin: 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.bg-black-view {
  background: #000;
}

div#gen-list-ulview ul {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  gap: 20px;
  position: relative;
  margin-bottom: 40px;
  z-index: 9;
  padding-left: 0px;
}

div#gen-list-ulview ul::after {
  content: '';
  width: 2px;
  height: 100%;
  position: absolute;
  left: auto;
  right: auto;
  background: #BB2F72;
  top: 0;
  z-index: 0;
}

.saaslauncher-big-powered-view {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.saaslauncher-big-powered-view code {
  display: flex;
}

.supplementview .jifu-badge,
.supplementview .slide-content,
.supplementview .slide::before {
  display: none !important;
}

.supplementview .swiper-button-next:after,
.supplementview .swiper-button-prev:after {
  color: #ba2f72 !important;
}

.supplementview.blue-viewcolor .swiper-button-next:after,
.supplementview.blue-viewcolor .swiper-button-prev:after {
  color: #4c6ae5 !important;
}

.supplementview.pulsecolor .swiper-button-next:after,
.supplementview.pulsecolor .swiper-button-prev:after {
  color: #FDC53E !important;
}

.supplementview.stmcolor .swiper-button-next::after,
.supplementview.stmcolor .swiper-button-prev::after {
  color: #CE242A !important;
}

.supplementview.stmskincolor .swiper-button-next::after,
.supplementview.stmskincolor .swiper-button-prev::after {
  color: #5765F2 !important;
}

.supplementview.stm3dcolor .swiper-button-next::after,
.supplementview.stm3dcolor .swiper-button-prev::after {
  color: #6FC9C6 !important;
}

.supplementview.stmomgdcolor .swiper-button-next::after,
.supplementview.stmomgdcolor .swiper-button-prev::after {
  color: #77843B !important;
}

.supplementview.stmwavcolor .swiper-button-next::after,
.supplementview.stmwavcolor .swiper-button-prev::after {
  color: #E21E2F !important;
}

.wp-block-cover .wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background,
.wp-block-cover-image .wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background {
  object-position: top !important;
}

.skinviewyour {
  background-position: right center;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 50px) !important;
}

body .skinformulas-view.wp-block-cover .wp-block-cover__image-background {
  object-position: -00px 0px !important;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 50px) !important;
}

.supplementview .swiper-button-next,
.supplementview .swiper-button-prev {
  top: var(--swiper-navigation-top-offset, 90%);
}

.supplementview .swiper-pagination-bullet {
  background: #bb2f72 !important;
}

.supplementview.blue-viewcolor .swiper-pagination-bullet {
  background: #4c6ae5 !important;
}
.supplementview.pulsecolor .swiper-pagination-bullet {
  background: #FDC53E !important;
}
.supplementview.stmcolor .swiper-pagination-bullet {
  background: #CE242A !important;
}

.supplementview.stmskincolor .swiper-pagination-bullet {
  background: #5765F2 !important;
}

.supplementview.stm3dcolor .swiper-pagination-bullet {
  background: #6FC9C6 !important;
}

.supplementview.stmomgdcolor .swiper-pagination-bullet {
  background: #77843B !important;
}

.supplementview.stmwavcolor .swiper-pagination-bullet {
  background: #E21E2F !important;
}




div#gen-list-ulview.gloyellow ul::after {
  background: #deb736;
}

div#gen-list-ulview.gloGreek ul::after {
  background: #1e90ff;
}

div#gen-list-ulview.stmomg-grae ul::after {
  background: #77843b;
}

div#gen-list-ulview ul li {
  border: 2px solid var(--GEN3-new, #BB2F72);
  border-radius: 30px;
  padding: 4px 15px;
  position: relative;
  z-index: 99;
  background: #000;
  color: #fff;
}

div#gen-list-ulview.gloyellow ul li {
  border: 2px solid #deb736;
}

div#gen-list-ulview.stmomg-grae ul li {
  border: 2px solid #deb736;
}

div#gen-list-ulview.gloGreek ul li {
  border: 2px solid #1e90ff;
}

div#gen-list-ulview.gloGreek ul li strong {
  color: #1e90ff;
}

div#gen-list-ulview.stmomg-grae ul li strong {
  color: #deb736;
}

.entry-content.wp-block-post-content a,
.wp-block-comment-content a,
p a,
.wp-block-heading a {
  text-decoration: none !important;
}.view-detailsview a {
    border-bottom: 2px solid #fff !important;
}
.view-detailsview a:hover {
    border-bottom: 2px solid #deb736 !important;
}
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
     z-index: 10;
    position: absolute;
    width: 141px !important;
    height: 80px !important;
    visibility: hidden;
    display: flex;
    right: 47px;
    bottom: 50px;
}

.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls.n2-ss-slider-controls-absolute-left-center {
  right: 100px;
}

.box-viewcouse ul li {
  background: linear-gradient(338.15deg, #262626 -24.51%, #000000 86.87%);
  border: 0.3px solid #333333;
  border-radius: 5px;
  padding: 12px 22px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
}

.box-viewcouse ul li::after {
  content: '';
  width: 40px;
  height: 40px;
  position: absolute;
  background: url(https://dev.jifu.com/wp-content/uploads/2025/11/Premium-Plan-1.png);
  left: 10px;
  top: 5px;
  display: none;
}

.learn-more-but a {
  background: transparent;
}

.newviewveg {
  padding: 0px;
  display: flex;
  gap: 20px;
  justify-content: center;
}

ul.newviewveg li:before,
.matrixofview ul li:before {
  background: linear-gradient(to right, #008f52, #00b98a);
}

.matrixofview ul {
  padding-left: 0px;
}

.lineviewset h5,
#lineviewset h5 {
  padding: 0px 30px;
  border-bottom: 1px solid #828282
}

#lineviewset h5 strong {
  color: #77843B;
  font-weight: 500;
}

#lineviewset h5 {
  border-bottom: 3px solid #828282;
  display: inline-block;
}

#lineviewset:hover h5 {
  border-bottom: 3px solid #deb736
}

.lineviewsetviewh5:hover a,
.lineviewsetviewh5 a:hover {
  color: #fff !important;
}
.lineviewsetviewh5discover {
    border-bottom: 2px solid #bb2f72;
    padding: 0px 10px;
}
.lineviewsetviewh5discover:hover {
    border-bottom: 2px solid #deb736;
}
.lineviewsetviewh5discover a:hover { 
  color: #bb2f72 !important;
}
.discoverthepowerof {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.box-viewcouse {
  display: flex;
  border-radius: 0px !important;
  overflow: hidden;
}


.wp-block-contact-form-7-contact-form-selector .wpcf7-form input,
.wp-block-contact-form-7-contact-form-selector .wpcf7-form select,
.wp-block-contact-form-7-contact-form-selector .wpcf7-form textarea {
  border-radius: 6px;
  border: 1px solid var(--wp--preset--color--foreground);
  background: transparent;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter .wpcf7-form input {
  border-radius: 0;
  border: 0;
  border: 1px solid var(--wp--preset--color--light-color);
  background: transparent;
}

form.comment-form {
  border-radius: 20px;
  margin-top: 24px;
}

.wp-block-post-comments-form {
  border-radius: 20px;
}

.statements-associated {
  position: relative;
}

.statements-associated p {
  position: absolute;
  right: 0px;
  max-width: 740px;
  width: 100%;
  bottom: -130px;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
    stroke: rgb(0 0 0) !important;
}
.wp-block-navigation-submenu ul .wp-block-navigation__submenu-icon svg {
stroke: rgb(255, 255, 255) !important;
}
@media (max-width: 1580px) {
  .belowbannerview {
    min-height: 573px !important;
  }
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
    gap: 10px;
}
  .belowbannerview .has-tiny-font-size,
  .regenerdivview .statements-associated .has-tiny-font-size {
    font-size: 9px !important;
  }

  .belowbannerview.regenerdivview {
    min-height: 823px !important;
  }

  .unlockyourpotential {
    min-height: 823px !important;
  }

  .statements-associated p {
    bottom: -60px;
  }

  .readytoupgradefont h2 {
    font-size: 42px !important;
  }

  .readytoupgradefont h1 {
    font-size: 62px !important;
  }

  .readytoupgradefont p {
    font-size: 10px !important;
  }

  .belowbannerview.regenerdivview h3 {
    font-size: 52px !important;
  }

  .belowbannerview.regenerdivview p {
    font-size: 36px !important;
  }

  .unlockyourpotential h2 {
    font-size: 42px !important;
  }

  .unlockyourpotential h1 {
    font-size: 85px !important;
  }

  .unlockyourpotential p {
    font-size: 22px !important;
  }

}
.topbanner-arrow .whiteofpower .lineviewsetviewh5discover  { color: #fff !important; border-bottom: 2px solid #ffffff; } 
.topbanner-arrow .whiteofpower .lineviewsetviewh5discover:hover  {  border-bottom: 2px solid #deb736; } 
.topbanner-arrow .whiteofpower .lineviewsetviewh5discover:hover a {color: #fff !important;}
.footerlinks .wp-block-navigation__responsive-container-content ul>li>a:hover {
  color: #000 !important;
  border-bottom: 1px solid #deb736;
}

.footerlinks .wp-block-navigation__responsive-container-content ul>li>a {
  color: #000 !important;
  border-bottom: 1px solid transparent;
}
.viewoputtons  .jifu-video-poster::after {background: #7c7c7c94; }
.viewoputtons   .jifu-video-play-btn { background-image: url(https://dev.jifu.com/wp-content/uploads/2026/05/left-nav.png) !important; }


.list-view-designtrips.distrributorlogin li::after { display: none; }


.list-view-designtrips.distrributorlogin {
    list-style: none;
    padding: 0;
    margin: 0;justify-content: space-between;
}

.list-view-designtrips.distrributorlogin li {
    margin-bottom: 15px;
}
.list-view-designtrips.whiteviewse a, .list-view-designtrips.whiteviewse a:hover {
color:#fff !important;
}
.list-view-designtrips.distrributorlogin li a {
     position: relative;
    display: inline-block;
    padding: 21px 40px;
    min-width: 420px;

    color: #fff !important;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 32px;
    font-weight: 700;
    text-align: center;

    border-radius: 20px;
    border: 4px solid transparent;

    /* Fixed Full Border Gradient */
    background:
        linear-gradient(#1e293b, #1e293b) padding-box, 
        linear-gradient(39deg, #03184d 0%, #03184d 30%, #e96d70 50%, #ffb450 70%, #ffb450 100%) border-box;

    background-origin: border-box;
    background-clip: padding-box, border-box;

    /* box-shadow:
        0 0 0 1px rgba(255,255,255,0.05) inset,
        0 4px 12px rgba(0,0,0,0.45); */

    transition: all 0.3s ease;
}

.list-view-designtrips.distrributorlogin  li a:hover {
    /* transform: translateY(-2px); */

    background:
        linear-gradient(#1e293b, #1e293b) padding-box,
        linear-gradient(
            39deg,
            #ffb450 0%,
            #ffb450 45%,
            #e96d70 50%,
            #03184d 70%,
            #03184d 100%
        ) border-box;

}

.list-view-designtrips.distrributorlogin.milanul { 
justify-content: center;
}
.list-view-designtrips.distrributorlogin.milanul li a{
    font-size: 73px;    padding: 26px 40px; border: 6px solid transparent;
    min-width: 820px; border-radius: 40px;
}
@media (max-width: 1400px) {
  .statements-associated p {
    max-width: 540px;
    width: 100%;
    bottom: -50px;
  }

  .unlockyourpotential {
    min-height: 823px !important;
  }


}

@media (min-width: 1400px) {
  .nicedesignview {
    min-height: 850px !important;
  }


}

@media (min-width: 1500px) {
.list-view-designtrips.distrributorlogin li a { 
      padding: 21px 60px;
    min-width: 480px;
}
.skinformulas-view{
      min-height: 780px !important; 

}

  .ajourneyto {
    min-height: 718px !important;
  }
  .eadytotransform{
    min-height: 672px !important;
  }
  .rovicesevice{
        min-height: 675px !important; 
  }
  .jointhemovement { 
    min-height: 680px !important; 
  }.innovationbacked{
  min-height: 780px !important;
}.whatmattes{
  min-height: 848px !important;
}
  .jifuscannersbanner{
    min-height: 715px  !important;
  }
  .nbg-cotherview{
    min-height: 925px !important;
  }
  .revolutionview{ 
     min-height: 811px !important;
  }
  .lisbon26 {    min-height: 806px  !important;}
  .milan27 {    min-height: 882px  !important;}
  .baliview{
     min-height:768px !important;
  }.escapetoextraor {
    min-height: 700px !important;
  }.cretewascalling {
        min-height: 861px !important;
    }
    .locatedintheheart{ 
      min-height: 1060px !important;
    }
    .nothingmatters{
          min-height: 800px !important;
    }
    .discoverthecaribbean{
        min-height: 702px !important;
    }
    .whatisjifutravel{
      min-height: 680px !important;
    }
    .unlockhugesavings{
      min-height: 820px !important;
    }.joinjifutoday{
        min-height: 740px !important;
    }
    .followusbottom{
      min-height: 640px !important;
    }
    .exploreconnect{
       min-height: 920px !important;
    }.unlimiteddestiations{ 
       min-height: 833px !important;
    }.allinoneall{
    min-height: 759px !important;
  }
}

.appsotore_googlepay .wp-block-image {
    margin: 0px;
}.appsotore_googlepay {
    display: flex;
    margin: auto !important;
    justify-content: center;
    align-items: center;
}
@media (min-width: 1600px) { 
  .list-view-designtrips.distrributorlogin li a { 
      padding: 21px 60px;
    min-width: 580px;    font-size: 42px;
}
.skinformulas-view{
      min-height: 901px !important; 

}
.youuitimatecelluar{
   min-height: 715px !important; 
}
.timelessk  {
    max-width: 1500px;
} 

.timelessk  h3{
        font-size: 56px;
}
.timelessk p.regenerativeskin{
            font-size: 35px;
}
.unlockyourpotential {
  min-height: 930px;
}
.whatmattes{
  min-height: 856px !important;
}
  .nicedesignview {
    min-height: 900px !important
  } .rovicesevice{
        min-height: 756px !important; 
  }
  .eadytotransform{
    min-height: 752px !important;
  }
  .lisbon26 {    min-height: 806px  !important;} .nothingmatters{
          min-height: 900px !important;
    }.milan27 {    min-height: 906px  !important;}.followusbottom{
      min-height: 680px !important;
    }.locatedintheheart{ 
      min-height: 1160px !important;
    }.nbg-cotherview{
    min-height: 1025px !important;
  } .jifuscannersbanner{
    min-height: 815px !important;
  }.revolutionview{ 
     min-height: 811px !important;
  }.jointhemovement { 
    min-height: 732px !important; 
  }
 .baliview{
     min-height: 860px !important;
  }
  .escapetoextraor {
    min-height: 768px !important;
  }
.joinjifutoday{
        min-height: 845px !important;
    }.exploreconnect{
       min-height: 1030px !important;
    }
  .cretewascalling {
    min-height: 838px !important;
  }
  .unlockhugesavings{
      min-height: 860px !important;
    }
  .ajourneyto {
    min-height: 768px !important;
  }
.whatisjifutravel{
      min-height: 740px !important;
    }
  .nicedesignviewmain {
    min-height: 950px !important
  }
.innovationbacked{
  min-height: 755px !important;
}
  .discoverthecaribbean {
    min-height: 768px   !important;
  }.unlimiteddestiations{ 
       min-height: 756px !important;
    }.unlimiteddestiations{ 
       min-height: 833px !important;
    } .allinoneall{
    min-height: 820px !important;
  }
}
@media (min-width: 1700px) {
   .list-view-designtrips.distrributorlogin li a { 
      padding: 21px 60px;
    min-width: 540px;    font-size: 42px;
}.innovationbacked{
  min-height: 780px !important;
}.whatmattes{
  min-height: 896px !important;
}.unlockyourpotential{
  min-height: 960px;
}.timelessk  {
    max-width: 1600px;
} 
.youuitimatecelluar{
   min-height: 785px !important; 
}
.skinformulas-view{
      min-height: 931px !important; 

}
.timelessk  h3{
        font-size: 52px;
}
.timelessk p.regenerativeskin{
            font-size: 30px;
}
  .milan27 {    min-height: 956px  !important;}
    .eadytotransform{
    min-height: 782px !important;
  }.rovicesevice{
        min-height: 796px !important; 
  } .cretewascalling {
        min-height: 841px !important;
    }.lisbon26 {    min-height: 906px  !important;}.unlockhugesavings{
      min-height: 880px !important;
    }.joinjifutoday{
        min-height: 865px !important;
    }.exploreconnect{
       min-height: 1060px !important;
    }.nothingmatters{
          min-height: 950px !important;
    }.locatedintheheart{ 
      min-height: 1200px !important;
    }.nbg-cotherview{
    min-height: 1055px !important;
  } .jifuscannersbanner{
    min-height: 765px  !important;
  }.revolutionview{ 
     min-height: 825px !important;
  }.jointhemovement { 
    min-height: 762px !important; 
  }
    .imageviewpanding  {
      min-height: 900px !important;
    } .unlimiteddestiations{ 
       min-height: 930px !important;
    }.followusbottom{
      min-height: 700px !important;
    }  .allinoneall{
    min-height: 833px !important;
  }
}
@media (min-width: 1800px) {
    .list-view-designtrips.distrributorlogin li a { 
      padding: 21px 40px;
    min-width:580px;    font-size: 44px;
}.unlockyourpotential{
  min-height: 990px;
}
.skinformulas-view{
      min-height: 961px !important; 

}
.youuitimatecelluar{
   min-height: 824px !important; 
}
.innovationbacked{
  min-height: 810px !important;
}.whatmattes{
  min-height: 913px !important;
}
   .allinoneall{
    min-height: 863px !important;
  }  .eadytotransform{
    min-height: 810px !important;
  } .rovicesevice{
        min-height: 811px !important; 
  }
  .nicedesignview {
    min-height: 1000px !important;
  }.lisbon26 {    min-height: 966px  !important;}.joinjifutoday{
        min-height: 885px !important;
    }.exploreconnect{
       min-height: 1080px !important;
    }.nothingmatters{
          min-height: 1000px !important;
    }.jifuscannersbanner{
    min-height: 815px  !important;
  }.revolutionview{ 
     min-height: 855px !important;
  } .imageviewpanding  {
      min-height: 950px !important;
    }.followusbottom{
      min-height: 740px !important;
    }.locatedintheheart{ 
      min-height: 1250px !important;
    }.nbg-cotherview{
    min-height: 1105px !important;
  }.jointhemovement { 
    min-height: 792px !important; 
  }
    .unlimiteddestiations{ 
       min-height:980px !important;
    }
   .baliview{
     min-height: 920px !important;
  }    .cretewascalling {
        min-height: 861px !important;
    } .discoverthecaribbean {
    min-height: 790px !important;
  }.whatisjifutravel{ 
      min-height: 780px !important;
    }.unlockhugesavings{
      min-height: 910px !important;
    }
}

@media (max-width: 1300px) {
  .belowbannerview {
    min-height: 473px !important;
  }

  .belowbannerview.regenerdivview {
    min-height: 523px !important;
  }

  .statements-associated p {
    bottom: -20px;
  }

  .unlockyourpotential h2 {
    font-size: 32px !important;
  }

  .unlockyourpotential h1 {
    font-size: 76px !important;
  }

  .unlockyourpotential p {
    font-size: 20px !important;
  }

  .readytoupgradefont h2 {
    font-size: 32px !important;
  }

  .readytoupgradefont h1 {
    font-size: 52px !important;
  }

  .readytoupgradefont p {
    font-size: 8px !important;
  }
}

.cczreash-view {
  background-position: bottom center;
  background-repeat: no-repeat;
}

@media (max-width: 1100px) {
  .skinviewyour {
    padding: 0px !important;
  }

  .skinformulas-view {
    align-items: self-start;
  }

  .supplementview .slider-image,
  .travel-slider {
    height: auto !important;
  }

  .supplementview .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
  .supplementview .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 21px;
    height: 21px;
  }

  .supplementview .swiper-button-next::after,
  .swiper-button-prev::after {
    font-size: 40px !important;
  }

  .supplementview .swiper-pagination {
    bottom: 0px !important;
  }


  /* .height-view-mobile {
    min-height: 550px;
  } */
.timelessk .wp-block-column {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
  .skinformulas-view {
    background: #002b6b;
    min-height: 851px !important;
  }

  .advmobile-view {
    min-height: 280px;
  }


  .mobile-viewour .wp-block-cover {
    min-height: 565px !important;
  }

  .jifu-video-controls button {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 20px;
  }

  .mute-btn.dashicons-controls-volumeoff::after {
    width: 24px;
  }

  .main-banner-view-audio {
    min-height: auto !important;
  }

  .jifu-video-wrapper,
  .jifu-video-block,
  .jifu-video-wrapper video,
  .blackoverlap .jifu-video-wrapper::after {
    height: auto;
  }

  body .saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: #000 !important;
  }

  .wp-block-navigation__responsive-dialog {
    padding-top: 50px;
  }

  body .Testiview {
    transform: translate(82px, 284px) translate(-50%, -50%) !important;
  }

  body .Testiview2 {
    transform: translate(117px, 240px) translate(-50%, -50%) !important;
  }
.mtzoevier{
  margin-top:  0px !important;
}
  body .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    bottom: 14px !important;
    right: 20px !important;
  }
   body .Testiview3 {
    width: 196.277px !important;   transform: translate(77px, 284px) translate(-50%, -50%) !important;
  }
  .mobileviewslider .years-view3 { left: 75px !important;         transform: translate(148px, 284px) translate(-50%, -50%) !important;}
.mobileviewslider .years-view3 h5 {
        font-size: 30px !important;
    }.mobileviewslider .years-view.years-view4 {
        top: -10px !important;
        left: 58px !important;
    }
  body .slider-viewchagnesdd div#n2-ss-5 .nextend-arrow img {
    width: 27px !important;
  }

  body div#n2-ss-5 .n2-font-1a2ce9db3cf2224b4b66d623566df5d0-hover,
  body div#n2-ss-5 .n2-font-736ba57ffac734d05ea0ad04c258a2a9-hover,
  body div#n2-ss-5 .n2-font-6f5ab41805e446a07c208105fb8e5fe6-hover,
  body div#n2-ss-5 .n2-font-3ab755fb98130d7c9c53535fc75a7538-hover,
  body div#n2-ss-6 .n2-font-1a2ce9db3cf2224b4b66d623566df5d0-hover,
  body div#n2-ss-6 .n2-font-736ba57ffac734d05ea0ad04c258a2a9-hover,
  body div#n2-ss-6 .n2-font-c1eecba5fc1a8ff748dcf17b47a9eaf3-hover {
    font-size: 30px;
  }

  body div#n2-ss-5 .n2-font-2c7181917c805cbc174196f5caa95ced-hover,
  body div#n2-ss-6 .n2-font-2c7181917c805cbc174196f5caa95ced-hover {
    font-size: 13px;
  }

  body .years-view.years-view4 {
    transform: translate(145px, 295px) translate(-50%, -50%) !important;
  }  body .years-view {
    transform: translate(140px, 295px) translate(-50%, -50%) !important;
  }

  body .view-savale {
    transform: translate(90px, 004px) translate(-50%, -50%) !important;
  }

  body .view-detailsview {
    width: 180px !important;
    transform: translate(290px, 239px) translate(-50%, -50%) !important;
  }

  body .titleview-savmobile {
    transform: translate(53px, 287px) translate(-50%, -50%) !important;
  }

  body .yearsview {
    transform: translate(170px, 294px) translate(-50%, -50%) !important;
  }
}


form.comment-form input[type="email"],
form.comment-form input[type="text"],
form.comment-form input[type="url"],
form.comment-form textarea {
  border-radius: 5px;
  margin: 12px 0 25px;
}

form.comment-form .form-submit.wp-block-button {
  margin-top: 25px;
}

.wp-block-comment-author-name {
  font-weight: 600;
}

.wp-block-comment-date a {
  color: var(--wp--preset--color--foreground);
  font-size: 13px;
}

.wp-block-comment-template li {
  margin-top: 50px;
  border-bottom: 1px solid var(--wp--preset--color--border-color);
}

.wp-block-comment-template li li {
  margin-top: 10px;
  padding-left: 60px;
  border-bottom: 0;
}

a.comment-reply-link {
  background: var(--wp--preset--color--background-alt);
  padding: 5px 12px;
  border-radius: 5px;
}

.wp-block-post-comments-form {
  margin-top: 30px;
  display: inline-block;
  width: 100%;
}

.woocommerce ul.products li.product a img {
  border-radius: 5px;
  height: 350px;
  object-fit: cover;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  margin: 0 2.5% 2.992em 0;
  width: 23.1%;
}

.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
  margin-right: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border-radius: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  border: 0;
}

.woocommerce #reviews #comments ol.commentlist {
  padding: 0;
  margin-top: 20px !important;
}

.woocommerce-page .input-text {
  padding: 11px 30px;
  border: 1px solid #817e7e;
  border-radius: 5px;
}

.entry-content.wp-block-post-content a,
.wp-block-comment-content a,
p a,
.wp-block-heading a {
  text-decoration: underline;
}

.entry-content.wp-block-post-content a:hover,
.wp-block-comment-content a:hover,
p a:hover,
.wp-block-heading a:hover {
  color: var(--wp--preset--color--secondary);
}

nav.wp-block-navigation ul li a:hover {
  color: var(--wp--preset--color--secondary) !important;
}

.wp-block-group.saaslauncher-product-image {
  position: relative;
  overflow: hidden;
}

.wp-block-group.saaslauncher-product-image .wc-block-components-product-image {
  margin: 0;
}

.wp-block-columns.saaslauncher-product-buttons {
  position: absolute;
  width: 80%;
  bottom: -40px;
  left: 10%;
  transition: all ease 0.23s;
  opacity: 0;
}

.wp-block-group.saaslauncher-product-box:hover .wp-block-columns.saaslauncher-product-buttons {
  opacity: 1;
  bottom: 24px;
}

.wp-block-group.saaslauncher-product-box .wc-block-components-product-sale-badge,
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale {
  font-size: 12px;
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--light-color);
  border: 0;
  top: 12px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  border-radius: 50%;
  z-index: 1;
}

.wp-block-group.saaslauncher-product-box .wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-left {
  left: 12px;
}

.wp-block-woocommerce-product-sale-badge.saaslauncher-sales-bade .wc-block-components-product-sale-badge {
  right: 12px;
  position: absolute;
}

.wp-block-group.saaslauncher-product-box .wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right {
  right: 12px;
}

.wp-block-group.saaslauncher-product-box .wp-block-group.saaslauncher-product-image img {
  transition: all ease 0.23s;
}

.wp-block-group.saaslauncher-product-box:hover .wp-block-group.saaslauncher-product-image {
  transform: translateY(-7px);
}

.wp-block-group.saaslauncher-product-box .wc-block-components-product-price del {
  color: var(--wp--preset--color--primary);
}

.wp-block-group.saaslauncher-product-box .wc-block-components-product-price ins {
  text-decoration: none;
}

.wp-block-group.saaslauncher-product-box .wp-block-woocommerce-product-price {
  margin-block-start: 0;
}

.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before {
  color: var(--wp--preset--color--meta-color);
}

.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,
.woocommerce .star-rating::before,
.woocommerce .star-rating span::before,
.wc-block-grid__product-rating .star-rating span:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before {
  color: var(--wp--preset--color--star-color);
}

.wp-block-group.saaslauncher-product-box a.wp-block-read-more,
.wp-block-group.saaslauncher-product-box a.wp-block-button__link.wp-element-button.wc-block-components-product-button__button,
.wp-block-group.saaslauncher-product-box button.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button {
  width: 100%;
  text-align: center;
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--light-color);
  padding: 12px 0;
  font-size: 14px;
  border-radius: 30px;
}

.wp-block-group.saaslauncher-product-box a.wp-block-read-more:hover,
.wp-block-group.saaslauncher-product-box a.wp-block-button__link.wp-element-button.wc-block-components-product-button__button:hover,
.wp-block-group.saaslauncher-product-box button.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button:hover {
  background: var(--wp--preset--color--secondary);
}

figure.wp-block-gallery.saaslauncher-brands figure.wp-block-image {
  margin-bottom: 0 !important;
}
.title-color {
      background: linear-gradient(90deg, #ffffff 0%, #f4b6ff 25%, #d946ef 55%, #a855f7 80%, #ffffff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
@media (min-width: 600px) {
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
    width: calc(40px - var(--wp--style--unstable-gallery-gap, 16px) * .875);
  }

  .advmobile-view {
    min-height: 240px;
  }

  .arror-view-rowvsss {
    position: relative;
  }

  .arror-view-rowvsss::after {
    content: '';
    width: 250px;
    height: 40px;
    background: url(../../uploads/2025/11/Line-3.png) no-repeat center center;
    display: inline-block;
    background-size: contain;
    position: absolute;
    top: 60px;
    left: 260px;
  }
}

@media (max-width: 600px) and (min-width:840px) {
  .mobile-viewour .wp-block-cover {
    min-height: 288px !important;
  }.list-view-designtrips.distrributorlogin.milanul li a{
    font-size: 53px;    padding: 12px 40px; 
    min-width:320px;
}
}

@media (max-width: 600px) {

  .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
    color: inherit !important;
    background: #111 !important;
  }.belowbannerview.regenerdivview {
        min-height: 223px !important;
    }
   

  .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background: #111 !important;
  }

  .wp-block-navigation.saaslauncher-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {

    padding: 0px 20px !important;
    color: #fff;
  }

  .wp-block-navigation__responsive-container-close {
    background: #ffffff;
    border: none;
    color: rgb(0 0 0);
    padding: 10px 15px;
    border-radius: 50px;
  }

  .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    margin: 0;
    width: calc(40px - var(--wp--style--unstable-gallery-gap, 16px) / 2);
  }
}

figure.wp-block-gallery.saaslauncher-brands figure.wp-block-image img {
  max-height: 84px;
  width: 28px;
  max-width: 100%;
  object-fit: contain;
  transition: all ease 0.23s;
}

figure.wp-block-gallery.saaslauncher-brands figure.wp-block-image img:hover {
  transform: scale(1.1);
}

.wp-block-cover.saaslauncher-cover-hover {
  background: #000;
}

.wp-block-cover.saaslauncher-cover-hover:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  opacity: 0.35;
  -webkit-opacity: 0.35;
  -moz-opacity: 0.35;
}

.wp-block-cover.saaslauncher-cover-hover.opacity-none:hover img {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
}

.wp-block-group.saaslauncher-product-cats {
  transition: all ease 0.23s;
}

.wp-block-group.saaslauncher-product-cats:hover {
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter form.wpcf7-form {
  position: relative;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter span.wpcf7-form-control-wrap {
  width: 100%;
  float: left;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter input.wpcf7-form-control.wpcf7-submit:hover {
  background: var(--wp--preset--color--secondary);
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter input.wpcf7-form-control.wpcf7-submit {
  margin-top: 10px;
  background: var(--wp--preset--color--primary);
  height: 50px;
  position: absolute;
  right: 8px;
  padding: 0 30px;
  color: #fff;
  top: 8px;
  color: #fff;
  font-size: 18px;
  border: 0;
  border-radius: 0;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter span.wpcf7-form-control-wrap input {
  height: 65px;
  padding: 0 20px;
  color: #fff;
  transition: all ease 0.23s;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter span.wpcf7-form-control-wrap input:focus {
  padding-left: 20px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter span.wpcf7-form-control-wrap input::placeholder {
  font-size: 18px;
  color: #fff;
  font-weight: 300;
}

.saaslauncher-nav-search.wp-block-search .wp-block-search__inside-wrapper {
  justify-content: end;
}

.saaslauncher-nav-search.wp-block-search .wp-block-search__inside-wrapper svg {
  height: 34px;
  width: 34px;
}

.saaslauncher-nav-search.wp-block-search .wp-block-search__button {
  width: 100%;
  max-width: 60px;
}

.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {
  width: 21px;
  height: 21px;
}

.saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
  padding: 0;
  border: 0;
  transition: all ease 0.23s;
  transform: translateY(40px);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.23);
}

.saaslauncher-navigation.wp-block-navigation li:hover ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
  transform: translateY(0px);
  padding: 5px 20px;
}

.wp-block-navigation.saaslauncher-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
  line-height: 50px;
}

.wp-block-site-logo img {
  height: auto;
  max-width: 100%;
  width: 100px;
}

.saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item__content.wp-block-navigation-item__content {
  line-height: 15px;
  transition: all ease 0.23s;
}

.wp-block-button.cart-button-view a {
  padding: 6px 12px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-button.cart-button-view a:hover{
  background: #D7B856;
}

.product1-link {
  position: absolute;
  top: 15%;
  width: 280px;
  height: 140px;
  left: 12vw;
}

.product-box2 {
  top: 43%;
  left: 8vw;
}

.product-box3 {
  top: auto;
  left: 8%;
  bottom: 5%;
}

.product-box4 {
  top: 15%;
  left: auto;
  right: 1%
}

.product-box5 {
  top: 43%;
  left: auto;
  right: 8%;

}

.product-box6 {
  top: auto;
  left: auto;
  right: 1%;
  bottom: 5%;
}

.buttonviewchagnes .wp-block-cover__inner-container {
  height: 740px;
}

.product1-link a {
  width: 280px !important;
  height: 140px;
  display: block;
}

.saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {

  color: #D7B856 !important;
}

.woocommerce.wc-block-catalog-sorting select.orderby {
  height: 30px;
  border: 0;
}

.wc-block-product-categories.saaslauncher-products-category-filter ul.wc-block-product-categories-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.wc-block-product-categories.saaslauncher-products-category-filter ul.wc-block-product-categories-list li {
  margin-bottom: 7px;
}

.wc-block-product-categories.saaslauncher-products-category-filter ul.wc-block-product-categories-list li a:hover span.wc-block-product-categories-list-item__name {
  color: var(--wp--preset--color--primary);
}

.woocommerce .wp-block-woocommerce-product-image-gallery {
  max-width: 100%;
}

.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale {
  left: 10px;
  right: unset;
  z-index: 1;
  top: 10px;
  background: var(--wp--preset--color--primary);
  font-size: 14px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background-color: transparent;
  border: 0;
  margin: 0 24px 0 0 !important;
  padding: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
  display: none;
}

html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs {
  border-bottom: 1px solid;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding: 0;
  border-width: 0;
  position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: var(--wp--preset--color--primary) !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding: 6px 0 !important;
  font-weight: 400;
  position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  border-bottom: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:after {
  content: "";
  width: 100%;
  height: 3px;
  left: 0;
  bottom: -3px;
  position: absolute;
  background: var(--wp--preset--color--primary);
}

.woocommerce div.product .woocommerce-tabs ul.tabs:after {
  background-color: var(--wp--preset--color--border-color);
}

.woocommerce-tabs.wc-tabs-wrapper h2 {
  font-size: 24px;
  font-weight: 600;
}

button.single_add_to_cart_button.button.alt.wp-element-button,
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a.components-button.wc-block-components-button,
a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained {
  background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--light-color);
  padding: 15px 60px;
}

button.single_add_to_cart_button.button.alt.wp-element-button:hover,
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a.components-button.wc-block-components-button:hover,
a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained:hover {
  background: var(--wp--preset--color--secondary);
}

.woocommerce div.product form.cart div.quantity .qty {
  background: #f3f3f3;
  border: 0;
  padding: 2px 20px;
  font-size: 20px;
}

.wp-block-woocommerce-cart-order-summary-block,
.wp-block-woocommerce-checkout-order-summary-block {
  background: var(--wp--preset--color--light-shade);
  padding: 24px;
  border-radius: 20px;
}

.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block {
  margin-top: 24px;
}

.wc-block-cart-item__wrap a.wc-block-components-product-name:hover {
  color: var(--wp--preset--color--secondary);
}

.wc-block-components-totals-wrapper {
  border-top: 0;
}

figure.wp-block-image.saaslauncher-app-image img {
  margin-top: -105px;
}

.wp-block-button.saaslauncher-more-products a.wp-element-button:hover {
  border-bottom-color: var(--wp--preset--color--secondary) !important;
}

button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button {
  color: #fff;
}

form.comment-form .form-submit.wp-block-button input#submit {
  color: #fff;
  padding: 16px 30px;
}

.wp-block-post-comments-form input:not([type="submit"]),
.wp-block-post-comments-form textarea {
  border-color: var(--wp--preset--color--foreground);
}

.wp-block-button.saaslauncher-cat-more a.wp-block-button__link {
  width: 40px;
  height: 40px;
  text-indent: -5000px;
  padding: 0;
  position: relative;
  opacity: 0;
  transform: translateY(20px);
}

.wp-block-button.saaslauncher-cat-more a.wp-block-button__link:after {
  content: "";
  width: 10px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 7px 0 7px 11px;
  border-color: transparent transparent transparent var(--wp--preset--color--primary);
  transform: rotate(0deg);
  position: absolute;
  left: 16px;
  top: 14px;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
  border: 0 !important;
}

.wp-block-button.saaslauncher-cat-more a.wp-block-button__link:hover:after {
  border-color: transparent transparent transparent var(--wp--preset--color--light-color);
}

.wp-block-cover.saaslauncher-category-box:hover .wp-block-button.saaslauncher-cat-more a.wp-block-button__link {
  opacity: 1;
  transform: translateY(-5px);
}

.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block td.wc-block-cart-item__image {
  padding: 16px 0 !important;
}

.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block td.wc-block-cart-item__image img {
  border-radius: 12px;
}

.wc-block-components-order-summary .wc-block-components-order-summary-item__image img {
  border-radius: 4px;
}

.wpcf7 form .wpcf7-response-output {
  margin: 0;
  padding: 5px 10px;
  border: 1px solid #00a0d2;
}

.wp-block-group.saaslauncher-sticky-menu {
  transition: all ease 0.23s;
}

.wp-block-group.saaslauncher-sticky-menu.sticky-menu-enabled {
  position: fixed;
  width: 100%;
  top: 0px;
  padding: 5px 30px;
  border-radius: 0;
  z-index: 999;
  max-width: 100%;
  left: 0;
  right: 0;
}

.wp-block-group.saaslauncher-sticky-menu.sticky-menu-enabled:before {
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  position: absolute;
  background: var(--wp--preset--color--dark-shade);
  top: 0;
  z-index: 1;
  opacity: 0.8;
}

body.logged-in .wp-block-group.saaslauncher-sticky-menu.sticky-menu-enabled {
  top: 30px;
}

.wp-block-group.saaslauncher-sticky-menu.sticky-menu-enabled .saaslauncher-sticky-navigation {
  z-index: 2;
  position: relative;
}

.wp-block-button.saaslauncher-scrollto-top .wp-block-button__link.wp-element-button {
  width: 50px;
  height: 50px;
  position: fixed;
  right: 25px;
  bottom: 25px;
  display: inline-block;
  z-index: 999;
  text-indent: -5000px;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.089);
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;

  &.show {
    opacity: 1;
    visibility: visible;
  }
}

.wp-block-button.saaslauncher-scrollto-top .wp-block-button__link.wp-element-button:after {
  content: "";
  width: 50px;
  height: 50px;
  background-color: #fff;
  -webkit-mask-image: url(assets/images/up-arrow.svg);
  mask-image: url(assets/images/up-arrow.svg);
  mask-repeat: no-repeat;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
}

.wp-block-button.saaslauncher-scrollto-top .wp-block-button__link.wp-element-button:hover:after {
  background-color: var(--wp--preset--color--light-color) !important;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
  width: 68px;
  padding: 0;
  border: 0;
  border-radius: 50%;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
  border: 0;
  background: var(--wp--preset--color--light-shade);
  margin-left: 80px;
}

.wp-block-woocommerce-empty-cart-block .wc-block-grid.wp-block-product-new.wc-block-product-new {
  margin-top: 20px;
}

.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center {
  font-size: 30px;
}

.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
  background-color: var(--wp--preset--color--primary);
}

.wp-block-woocommerce-empty-cart-block img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  height: 340px;
  border-radius: 20px;
}

.wp-block-woocommerce-empty-cart-block .wc-block-grid__products {
  margin: 0;
  padding: 0;
  grid-gap: 32px;
}

.wp-block-woocommerce-empty-cart-block .wc-block-grid__products li.wc-block-grid__product {
  max-width: 23% !important;
  border: 0 !important;
}

.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title {
  font-size: 16px;
  color: var(--wp--preset--color--heading-color);
}

.wp-block-woocommerce-empty-cart-block a:hover .wc-block-grid__product-title {
  color: var(--wp--preset--color--secondary);
}

.wp-block-woocommerce-empty-cart-block a.wp-block-button__link.wp-element-button.add_to_cart_button {
  color: #fff;
  padding: 12px 40px;
  font-size: 16px;
  border-radius: 5px;
}

.wc-block-mini-cart__empty-cart-wrapper a.components-button.wc-block-components-button.wc-block-mini-cart__shopping-button {
  color: #fff;
  padding: 14px 30px;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  background: var(--wp--preset--color--light-shade);
  padding: 24px;
  box-sizing: border-box;
  border-radius: 20px;
}

.woocommerce-account .woocommerce-MyAccount-navigation li {
  list-style: none;
  padding: 10px 0;
  border-bottom: 1px solid #ebefef;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
  color: var(--wp--preset--color--secondary);
}

.woocommerce-account button.woocommerce-Button.button.wp-element-button,
.wp-element-button,
.wp-block-button__link {
  color: #fff;
}

.woocommerce-account .woocommerce-MyAccount-content {
  width: 65%;
}

header.woocommerce-Address-title.title h3 {
  font-size: 20px;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  float: left;
  width: 100%;
}

span.wc-block-mini-cart__badge {
  color: #fff;
}

h2.wc-block-mini-cart__title {
  font-size: 24px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter.minimal-footer-layout span.wpcf7-form-control-wrap input {
  height: 52px;
  padding: 0 16px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter.minimal-footer-layout span.wpcf7-form-control-wrap input::placeholder {
  font-size: 14px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter.minimal-footer-layout input.wpcf7-form-control.wpcf7-submit {
  height: 39px;
  right: 7px;
  padding: 0 12px;
  top: 7px;
  font-size: 14px;
}

.wp-block-social-links.saaslauncher-header-socials .wp-social-link a {
  padding: 5px;
}

.wp-block-social-links.saaslauncher-header-socials .wp-social-link a svg {
  height: 20px;
  width: 20px;
}

form.saaslauncher-header-product-search.wp-block-search {
  width: 670px;
  max-width: 100%;
}

form.saaslauncher-header-product-search.wp-block-search .wp-block-search__input {
  padding: 0 20px;
}

form.saaslauncher-header-product-search.wp-block-search .wp-block-search__button {
  margin-left: 0;
  border-radius: 0;
  border: 0;
  height: 52px;
  padding: 0 20px;
}

form.saaslauncher-header-product-search.wp-block-search .wp-block-search__button:hover {
  background: var(--wp--preset--color--secondary) !important;
}

figure.wp-block-image.size-full.is-resized.saaslauncher-overlap-bottom {
  margin-bottom: -100px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-style-2 {
  position: relative;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-style-2 input.wpcf7-form-control.wpcf7-email {
  background: #fff;
  border-radius: 50px;
  height: 60px;
  padding: 0 24px;
  position: relative;
  margin-bottom: 20px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-style-2 .wpcf7-list-item {
  display: inline-block;
  margin: 0;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-style-2 input.wpcf7-form-control.wpcf7-submit {
  background: var(--wp--preset--color--primary) url(assets/images/btn-arrow.svg) no-repeat center center;

  color: #fff;
  border-radius: 50px;
  position: absolute;
  right: 6px;
  top: 15px;
  text-indent: -5000px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-style-2 input.wpcf7-form-control.wpcf7-submit:hover {
  background-color: var(--wp--preset--color--secondary);
}

.wp-block-group.saaslauncher-header.saaslauncher-overlap-nav {
  position: fixed;
  z-index: 99;
  width: 100%;
}

.cozy-block-product-carousel .wp-block-post {
  overflow: visible !important;
  padding-top: 7px;
}

.swiper-wrapper {
  z-index: inherit;
}

.woocommerce .comment-form-comment textarea {
  padding: 16px;
}

.wp-block-group.saaslauncher-service-box:hover,
.wp-block-group.saaslauncher-hover-box:hover {
  transform: scale(1.015) translateY(-7px);
  -webkit-transform: scale(1.015) translateY(-7px);
  -moz-transform: scale(1.015) translateY(-7px);
}

.wp-block-cover.saaslauncher-portfolio-box {
  background: #000;
}

.wp-block-cover.saaslauncher-portfolio-box:hover .wp-block-cover__image-background {
  transform: scale(1.1);
  opacity: 0.5;
}

.wp-block-cover.saaslauncher-portfolio-box .wp-block-cover__inner-container {
  height: 100%;
  width: 100%;
}

.wp-block-group.saaslauncher-portfolio-content {
  position: absolute;
  width: 100%;
  left: 50%;
  bottom: -25%;
  transform: translate(-50%, -50%);
  opacity: 0;
}

.wp-block-cover.saaslauncher-portfolio-box:hover .wp-block-group.saaslauncher-portfolio-content {
  bottom: 0;
  opacity: 1;
}

ul.wp-block-list.saaslauncher-category-list li {
  text-align: center;
  margin: 10px 0;
}

form.saaslauncher-banner-search.wp-block-search {
  max-width: 100% !important;
}

.wp-block-group.saaslauncher-search-box.is-style-saaslauncher-boxshadow {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.6);
}

figure.wp-block-gallery.saaslauncher-gallery figure.wp-block-image {
  height: 280px;
}

.wp-block-group.saaslauncher-section-slant-wrapper {
  overflow: hidden;
}

.wp-block-group.saaslauncher-header-slant:after {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 52px 0 0 20px;
  border-color: transparent transparent transparent var(--wp--preset--color--primary);
  transform: rotate(0deg);
  position: absolute;
  right: -20px;
  top: 0;
}
 .arrowviewimg img{
  width: 35px !important;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  background-color: #0c0c0c !important;
}

.saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu .wp-block-navigation-item__content.wp-block-navigation-item__content {
  color: #DADADA !important;
}

.tp-widget-review-next .svg-slider-arrow,
.tp-widget-review-prev .svg-slider-arrow {
  background: #ffffff !important;
}

.tp-widget-wrapper .tp-widget-review-next button:before,
.tp-widget-wrapper .tp-widget-review-prev button:before {

  border: 2px solid #ffffff !important;
}
.desktopviewdesign{
  display: block;
}
.mobileviewdesign{
  display: none;
}
@media (max-width: 768px) {
  .wp-block-heading.saaslauncher-big-title {
    font-size: 44px !important;
  }.main-banner-view.nothingmatters, .main-banner-view.innovationbacked{
  padding-top: 0rem !important;
}.lineviewset h5,
#lineviewset h5 {
  padding: 0px 15px;
}

.wp-block-cover.main-banner-view.youuitimatecelluar {
          padding-top: 163px !important;
}
       body .statements-associated p {
                       bottom: -76px;
        padding-left: 52% !important;
        width: auto;
    }.wp-block-cover.seeyouincostaica {
    min-height: 300px !important;
}
.wp-block-cover.seeyouincostaica  .milanul {
      padding-top: 30px !important;
}
    .main-banner-view.regenerdivview h1.wp-block-heading.saaslauncher-big-title
 {
        font-size: 16px !important;
        padding-bottom: 0px;
    }
    .wp-block-columns.timelessk {
      margin-top: 10px;
    }
 .belowbannerview.regenerdivview{
      padding-top: 0px !important;         justify-content: flex-start !important;
        align-items: flex-start !important;
    }.timelessk p.regenerativeskin{
            font-size: 12px !important; margin-top: 0px !important;
}

.timelessk h1.saaslauncher-big-title {
          font-size: 18px !important;
}
.statements-associated p {
        bottom: -5px;
    }
.main-banner-view.bg-black-view.taketheride{
padding-bottom: 0px !important;
}
.removemobilespace{
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
    .main-banner-view.innovationbacked {
        min-height: 163px !important;
    }
  .revolution-view-jifu {
        min-height: 549px !important;
  }
  .jifuecosystem h2{
    font-size: 30px !important;
  }
.backviewnobgscie {
  display: none;
}
  h1.wp-block-heading.saaslauncher-big-title {
    font-size: 54px !important;
  }

  h2.wp-block-heading.saaslauncher-big-title {
    font-size: 34px !important;
  }
.desktopviewdesign{
  display: none;
}.mobileviewdesign{
  display: block;
}
  h4.wp-block-heading.saaslauncher-big-title {
    font-size: 24px !important;
  }p.has-text-align-center.viewnewsome.wp-block-paragraph {
    font-size: 48px !important;
}.mobile-viewour .wp-block-cover img {
   object-fit: contain;
  }
  .mobile-viewour .wp-block-cover{
    margin: 0px 30px; min-height: 510px !important;
  }h2.wp-block-heading.saaslauncher-big-title.antioxidant  {
        font-size: 21px !important;
    }   h1.wp-block-heading.saaslauncher-big-title.optimizeyourheal {
        font-size: 32px !important;
    }
} 
@media (max-width: 568px) {
 .arrowviewimg img{
  width: 15px !important;
} .mobileviewslider .years-view {
    top: -5px !important;
        left: 50px !important;
}
 .mobileviewslider .years-view.years-view5  {
    top: -11px !important;
        left: 58px !important;
}.mobileviewslider .years-view h5 { font-size: 30px !important; }
 .mobileviewslider .n2-ss-item-content {
        font-size: 38px !important;
}.dtb-tab-btn {    padding: 8px 5px !important;
    font-weight: 600;
    font-size: 9px !important; }
 .mobileviewslider .seecsse h2 {
        font-size: 35px !important;
}
.wp-block-custom-dynamic-tab-pane  .wp-block-cover {
  min-height: 150px !important;
}
}
@media (max-width: 480px) {
  .wp-block-heading.saaslauncher-big-title {
    font-size: 28px !important;
  }
h2.morefeatures.saaslauncher-big-title  {
  font-size: 19px !important;
}
.travelwellness{
  font-size: 28px !important;
}
  h1.wp-block-heading.saaslauncher-big-title {
    font-size: 30px !important;
  }
 h1.wp-block-heading.saaslauncher-big-title.ourleadership-title {
    font-size: 36px !important;
  }
  h1.wp-block-heading.saaslauncher-big-title.saaslauncher-big-powered-view{
        font-size: 16px !important; padding-top: 0px !important;
  }
  h1.wp-block-heading.saaslauncher-big-title.saaslauncher-big-powered-view img{
        width: 60px !important; 
  }.unipoldomebgview {
    padding-top: 30px !important;padding-bottom: 30px !important;
}
      h6.wp-block-heading.saaslauncher-big-title {
        font-size: 14px !important;         margin-top: 6px;
    }
h6.wp-block-heading.saaslauncher-big-title.viaalessandro{
  margin-top: 5px; font-size: 11px !important;  padding-top: 10px !important;
}
  h2.wp-block-heading.saaslauncher-big-title {
    font-size: 20px !important;
  }

  h4.wp-block-heading.saaslauncher-big-title {
    font-size: 16px !important;
  }
}

.wp-block-buttons a.wp-block-button__link.has-gradient-twelve-gradient-background:hover,
a.wp-block-read-more.has-gradient-twelve-gradient-background:hover {
  background: #fff !important;
  color: var(--wp--preset--color--primary) !important;
}

.wp-block-buttons .wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button.wp-block-button__link.has-gradient-twelve-gradient-background:hover:after {
  background-color: var(--wp--preset--color--primary);
}

.wp-block-buttons a.wp-block-button__link.has-gradient-thirteen-gradient-background:hover,
a.wp-block-read-more.has-gradient-thirteen-gradient-background:hover {
  background: #fff !important;
  color: var(--wp--preset--color--secondary) !important;
}

.wp-block-buttons .wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button.wp-block-button__link.has-gradient-thirteen-gradient-background:hover:after {
  background-color: var(--wp--preset--color--secondary);
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-1 input.wpcf7-form-control.wpcf7-submit {
  width: 100%;
  margin-top: 10px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-1.white-border input.wpcf7-form-control.wpcf7-email,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-2.white-border input.wpcf7-form-control.wpcf7-email,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-3.white-border input.wpcf7-form-control.wpcf7-email {
  border-color: #fff;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-1.primary-border input.wpcf7-form-control.wpcf7-email,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-2.primary-border input.wpcf7-form-control.wpcf7-email,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-3.primary-border input.wpcf7-form-control.wpcf7-email {
  border-color: var(--wp--preset--color--primary);
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-2,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-3 {
  position: relative;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-2 span.wpcf7-form-control-wrap {
  width: 70%;
  float: left;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-3 span.wpcf7-form-control-wrap {
  width: 100%;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-2 input.wpcf7-form-control.wpcf7-submit {
  float: left;
  width: 28%;
  margin-left: 2%;
  margin-top: 9px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-newsletter-3 input.wpcf7-form-control.wpcf7-submit {
  position: absolute;
  right: 5px;
  top: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-form-1 input.wpcf7-form-control.wpcf7-text,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-form-1 select.wpcf7-form-control.wpcf7-select,
.wp-block-contact-form-7-contact-form-selector.saaslauncher-form-1 textarea.wpcf7-form-control.wpcf7-textarea {
  border-color: #0000002e;
  height: 56px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-form-1 textarea.wpcf7-form-control.wpcf7-textarea {
  height: 120px;
}

.wp-block-contact-form-7-contact-form-selector.saaslauncher-form-1 input.wpcf7-form-control.wpcf7-submit {
  width: 100%;
  border-radius: 0;
  margin-top: 5px;
  height: 56px;
}


.cart-button-view .wp-element-button::before {
  content: '';
  width: 14px;
  height: 14px;
  margin-right: 8px;
  background: url(../../uploads/2026/02/Group-75986.png) no-repeat center center;
  background-size: contain;
  display: inline-block;
}

details summary::marker {
  display: none !important;
  unicode-bidi: normal;
  font-variant-numeric: normal;
  list-style: none;
  color: #fff;
}

details summary::-webkit-details-marker {
  display: none !important;
}

details summary {
  position: relative;
  padding-right: 30px;
  cursor: pointer;
}

details>summary:first-of-type {
  display: list-item;
  counter-increment: list-item 0;
  list-style-type: none;
}

.wp-block-details summary {
  cursor: pointer;
  border-bottom: 1px solid #000;
  padding-bottom: 5px;
}

details summary::after {
  content: '+';
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 30px;
  font-weight: bold;
  color: #000;
  /* change color if needed */
}

details[open]>summary::after {
  content: '−';
}

.qualfy-view a {
  padding: 5px 10px;
  margin: 0px 20px;
  position: relative;
}

.qualfy-view a:hover {
  color: #fff !important;
}

.qualfy-view a::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  /* position: absolute; */
  background: #fff;
  left: 0;
  bottom: -4px;
}

.qualfy-view a:hover::after,
.wp-block-button.saaslauncher-scrollto-top .wp-block-button__link.wp-element-button:after {
  background: #deb736;
}

.nicespaceremove p {
  margin-top: 10px;
}

.online-view-btn a.wp-block-button__link.wp-element-button {
  padding: 2px 10px;
  border-bottom: 2px solid #fff;
  border-radius: 0px;
}

.online-view-btn a.wp-block-button__link.wp-element-button:hover {
  color: #fff !important;
  border-bottom: 2px solid var(--wp--preset--color--primary-shade-one) !important;
}

ul.wp-block-list.is-style-list-style-check-circle-white li:after,
ul.wp-block-list.is-style-list-style-check-circle-fade li:after {
  background-color: #ffffff;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-family: var(--wp--preset--font-family--inter) "Inter", sans-serif !important;
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
  color: #fff;
}

.education-icon>a,
.health-icon>a,
.travelbyjifu-icon>a,
.distributors-icons>a,
.aboutsus-icon>a {
  padding-left: 25px;
  position: relative;
}

.education-icon>a::after,
.health-icon>a::after,
.travelbyjifu-icon>a::after,
.aboutsus-icon>a::after,
.distributors-icons>a::after {
  background: url(assets/images/JIFUeducation.svg);
  background-size: auto;
  background-repeat: no-repeat;
  content: '';
  position: absolute;
  width: 25px;
  height: 20px;
  left: -4px;
  top: 0;
  bottom: 0;
  text-align: center;
  margin: auto;
  background-position: center;
}

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul:nth-child(3) li a {
  color: #000 !important;
  font-size: 14px;
}

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul>li>a {
  color: #000 !important;
  font-size: 14px;
}

nav.saaslauncher-navigation {
  width: calc(100% - 263px);
}

@media (max-width: 1308px) {

  .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul>li>a,
  .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul:nth-child(3) li a {
    color: #000 !important;
    font-size: 11px;
  }
}

@media (min-width: 768px) {
  .wp-block-group.saaslauncher-header.is-style-saaslauncher-sticky-navigation {
    height: 80px;
  }
}

.health-icon>a::after {
  background-image: url(assets/images/Vector.svg);
}

.travelbyjifu-icon>a::after {
  background-image: url(assets/images/JIFUtravel.svg);
}

.aboutsus-icon>a::after {
  background-image: url(assets/images/team1.svg);
}

.distributors-icons>a::after {
  background-image: url(assets/images/Distributors.svg);
}

.imageviewpanding .wp-block-image {
  margin-block-start: 0px !important;
}

.imageviewpanding p {
  margin-block-start: 10px !important;
}

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul:nth-child(3) {
  margin-left: auto;
  justify-content: flex-end;
  gap: 14px;
}

.wp-block-social-links .wp-block-social-link.wp-social-link.socalicon svg {
  display: none;
}

.wp-block-social-links .wp-block-social-link.wp-social-link.socalicon {
  background: transparent;
}

.wp-block-social-links .wp-block-social-link.wp-social-link.socalicon a {
  width: 20px;
  height: 20px;
  background-size: cover;
}

.wp-block-social-links .wp-block-social-link.wp-social-link.socalicon a {
  background: url(https://dev.jifu.com/wp-content/uploads/2026/05/facebook-button-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;

}
.wp-block-social-links .wp-block-social-link.wp-social-link.socalicon a:hover {
  background: url(https://dev.jifu.com/wp-content/uploads/2026/05/facebook-button-1-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;

}

.wp-block-social-links .wp-block-social-link.wp-social-link.socalicon.incveview a {
  background: url(https://dev.jifu.com/wp-content/uploads/2026/05/instagram-button.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.wp-block-social-links .wp-block-social-link.wp-social-link.socalicon.incveview a:hover {
  background: url(https://dev.jifu.com/wp-content/uploads/2026/05/instagram-button-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.wp-block-social-links .wp-block-social-link.wp-social-link.socalicon.youthuview a {
  background: url(https://dev.jifu.com/wp-content/uploads/2026/05/youtube-button.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.wp-block-social-links .wp-block-social-link.wp-social-link.socalicon.youthuview a:hover {
  background: url(https://dev.jifu.com/wp-content/uploads/2026/05/youtube-button-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media (max-width: 781px) {

  .matrixofview .wp-block-columns {
    gap: 0px;
  }

  .matrixofview .wp-block-columns .wp-block-column {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
}

@media screen and (min-width: 1100px) and (max-width: 1350px) {

  .wp-block-navigation ul {
    gap: 10px;
  }

  .wp-block-group.saaslauncher-header.is-style-saaslauncher-sticky-navigation .wp-block-group.is-style-saaslauncher-boxshadow {
    gap: 10px;
  }
}

.viewnewsome strong {
  font-family: var(--wp--preset--font-family--inter) !important;
  font-weight: 400 !important;
}

@media screen and (min-width: 1100px) and (max-width: 1581px) {
  .saaslauncher-navigation.wp-block-navigation .distributors-icons ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    right: 100%;
    left: auto;
  }
}

.list-view-designtrips {
  display: flex;
  gap: 50px;
  padding: 0px;
  list-style: none;
  justify-content: center;
}

.list-view-designtrips li {
  position: relative;
}

.list-view-designtrips li::after {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0px;
  bottom: -2px;
  background: #000;
}.list-view-designtrips.whiteviewse  li::after { background: #fff; }

.list-view-designtrips.dotsview li::after {
  background: #00000000;
}
.list-view-designtrips.whitedotis   li::before { background-color: #fff !important; }
.list-view-designtrips.dotsview li::before {
  content: '';
  height: 10px;
  width: 10px;
  position: absolute;
  background-color: #000;
  top: 31%;
  right: -30px;
  border-radius: 50px;
}

.list-view-designtrips.dotsview li:last-child:before {
  display: none;
}

.list-view-designtrips li:hover::after {
  background: #d7b856;
}

.list-view-designtrips a,
.list-view-designtrips a:hover {
  color: #000 !important;
}.list-view-designtrips.whitedotis a,
.list-view-designtrips.whitedotis a:hover {
  color: #fff !important;
}


.slider-viewchagnesdd .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
  width: auto !important;
  height: auto !important;
}

.slider-viewchagnesdd div#n2-ss-5 .nextend-arrow img {
  width: 86px !important;
}

@media (min-width: 768px) {
  .wp-block-group.saaslauncher-header.is-style-saaslauncher-sticky-navigation .wp-block-group.is-style-saaslauncher-boxshadow {
    height: 50px;
    padding-bottom: 0px !important;
  }

  .main-banner-view {
    min-height: 100vh;

  }

  .wp-block-group.saaslauncher-header.is-style-saaslauncher-sticky-navigation.sticky-enabled {
    Z-INDEX: 9999999;
  }
}

@media (min-width: 1200px) {
  .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul:nth-child(2) li a {
    font-size: 12px;
    line-height: 20px !important;
  }

  .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul:nth-child(2) {
    margin-left: auto;
    justify-content: flex-end;
    gap: 15px;
    position: absolute;
    right: 0px;
    top: -18px;
    display: none;
  }

  .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul:nth-child(2) .wp-block-navigation-item::after {
    content: '';
    width: 2px;
    background: #fff;
    height: 10px;
    position: absolute;
    right: -8px;
    top: 5px;
  }

  .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul:nth-child(2) .wp-block-navigation-item:last-child::after {
    display: none !important;
  }

  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    background-color: inherit;
    display: block !important;
    position: relative;
    width: 100%;
    z-index: auto;
  }

  .sticky-enabled .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul:nth-child(2) {
    top: -10px;
  }
}

/* ===============================
   MOBILE NAVIGATION – SIDEBAR (HOVER)
   =============================== */
@media (max-width: 1200px) {
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
    line-height: 30px !important;
  }

  .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul:nth-child(2) {
    display: none !important;
  }

  /* Sidebar background */
  .wp-block-navigation__responsive-container {
    background: #151515;
    padding: 20px 16px;
  }

  .education-icon>a::after,
  .health-icon>a::after,
  .travelbyjifu-icon>a::after,
  .aboutsus-icon>a::after,
  .distributors-icons>a::after {
    left: 8px !important;
  }

  .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    display: flex;
    flex-grow: 1;
    padding: .4em 1em !important;
  }

  /* Menu list */
  .wp-block-navigation__container {
    margin-top: 60px;
    padding: 0;
    list-style: none;
    width: 100% !important;
    gap: 0px !important;
  }

  /* Main item */
  .wp-block-navigation-item {
    position: relative;
    padding: 6px 0;
    width: 100% !important;
  }

  /* Main link */
  .wp-block-navigation-item__content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #dcdcdc;
    font-size: 15px;
    font-weight: 500;
    padding: 12px 14px;
    border-radius: 8px;
    text-decoration: none;
    width: 90%;
  }

  /* Hover highlight */
  .wp-block-navigation-item:hover>.wp-block-navigation-item__content,
  .wp-block-navigation-item:focus-within>.wp-block-navigation-item__content {
    background: #d2d2d2;
    color: #ffffff;
  }

  /* Arrow */
  .wp-block-navigation__submenu-icon {
    background: none;
    border: 0;
    margin-left: 10px;
  }

  .wp-block-navigation__submenu-icon svg {
    stroke: #ffffff;
    transition: transform 0.3s ease;
  }

  /* Arrow rotate on hover */
  .wp-block-navigation-item:hover>.wp-block-navigation__submenu-icon svg,
  .wp-block-navigation-item:focus-within>.wp-block-navigation__submenu-icon svg {
    transform: rotate(180deg);
  }

  /* Submenu (collapsed) */
  .wp-block-navigation__submenu-container {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    position: relative;
    margin-left: 18px;
    padding-left: 22px;
    transition:
      max-height 0.35s ease,
      opacity 0.25s ease;
  }

  /* Show submenu on hover */
  .wp-block-navigation-item:hover>.wp-block-navigation__submenu-container,
  .wp-block-navigation-item:focus-within>.wp-block-navigation__submenu-container {
    max-height: 1000px;
    opacity: 1;
  }

  /* Vertical line */
  .wp-block-navigation__submenu-container::before {
    content: "";
    position: absolute;
    left: 6px;
    top: 0;
    bottom: 0;
    width: 2px;
    background: rgba(255, 255, 255, 0.85);
  }

  /* Submenu item */
  .wp-block-navigation__submenu-container .wp-block-navigation-item {
    position: relative;
    padding: 6px 0;
  }

  /* Dot */
  .wp-block-navigation__submenu-container .wp-block-navigation-item::before {
    content: "";
    position: absolute;
    left: -18px;
    top: 16px;
    width: 8px;
    height: 8px;
    background: var(--wp--preset--color--secondary) !important;
    border-radius: 50%;
  }

  /* Submenu link */
  .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    padding: 6px 0;
    font-size: 14px;
    font-weight: 400;
    color: #cfcfcf;
  }

  /* Submenu hover */
  .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover {
    color: #ffffff;
  }

  /* Current item */
  .current-menu-item>.wp-block-navigation-item__content {
    color: #ffffff;
    font-weight: 500;
  }

  /* Language menu scroll */
  .Language-divview .wp-block-navigation__submenu-container {
    max-height: 260px;
    overflow-y: auto;
  }

  /* Scrollbar */
  .wp-block-navigation__responsive-container::-webkit-scrollbar {
    width: 4px;
  }

  .wp-block-navigation__responsive-container::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.25);
    border-radius: 4px;
  }

  .saaslauncher-navigation.wp-block-navigation ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    display: none;
    margin: 0px;
  }

  .wp-block-navigation .wp-block-navigation-item:hover>ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    display: block !important;
  }

  .wp-block-navigation .wp-block-navigation-item:hover>ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu>ul {
    display: none !important;
  }

  .wp-block-navigation .wp-block-navigation-item:hover>ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu:hover>ul {
    display: none !important;
  }

  .wp-block-navigation .wp-block-navigation-item:hover>ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu>ul>ul {
    display: none !important;
  }

  .wp-block-navigation .wp-block-navigation-item:hover>ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu:hover>ul>ul {
    display: none !important;
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
    padding: 20px !important;
    gap: 0px !important;
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
    padding: 15px !important;
    padding-left: 35px !important;
  }

}


@media (max-width: 1200px) {

  /* ===============================
   MENU OPEN BUTTON (HAMBURGER)
   =============================== */
  .saaslauncher-navigation.wp-block-navigation li:hover ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    width: 100%;
  }

  .wp-block-navigation__responsive-container-open {
    position: relative;
    width: 42px;
    height: 31px;
    background: #000000;
    border: none;
    cursor: pointer;
    font-size: 0 !important;
    color: transparent !important;
  }

  .wp-block-navigation__responsive-container-close,
  .wp-block-navigation__responsive-container-open {
    color: rgb(0 0 0) !important;
  }

  .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background: #ffffff !important;
  }

  /* middle line */
  .wp-block-navigation__responsive-container-open::before {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 20px;
    height: 2px;
    background: #ffffff;

    /* create top & bottom lines */
    box-shadow:
      0 -7px 0 #ffffff,
      0 7px 0 #ffffff;
  }

  /* remove ::after (not needed) */
  .wp-block-navigation__responsive-container-open::after {
    display: none;
  }

  /* Hamburger lines */
  .wp-block-navigation__responsive-container-open::before,
  .wp-block-navigation__responsive-container-open::after,
  .wp-block-navigation__responsive-container-open span {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    height: 2px;
    background: #ffffff;
    transition: all 0.3s ease;
  }

  /* Top line */
  .wp-block-navigation__responsive-container-open::before {
    top: 13px;
  }

  /* Middle line */
  .wp-block-navigation__responsive-container-open span {
    top: 20px;
  }

  /* Bottom line */
  .wp-block-navigation__responsive-container-open::after {
    top: 27px;
  }

  /* ===============================
   MENU CLOSE BUTTON (X ICON)
   =============================== */

  .wp-block-navigation__responsive-container-close {
    position: absolute;
    top: -18px;
    right: 18px;
    width: 42px;
    height: 42px;
    background: transparent;
    border: none;
    cursor: pointer;

    /* REMOVE TEXT */
    font-size: 0 !important;
    color: transparent !important;
  }

  /* X lines */
  .wp-block-navigation__responsive-container-close::before,
  .wp-block-navigation__responsive-container-close::after {
    content: "";
    position: absolute;
    top: 20px;
    left: 10px;
    right: 10px;
    height: 2px;
    background: #ffffff;
  }

  /* Rotate to make X */
  .wp-block-navigation__responsive-container-close::before {
    transform: rotate(45deg);
  }

  .wp-block-navigation__responsive-container-close::after {
    transform: rotate(-45deg);
  }

  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: block !important;
  }

  .wp-block-navigation__responsive-container-close,
  .wp-block-navigation__responsive-container-open {
    color: rgb(255 255 255) !important;
  }

  nav.saaslauncher-navigation {
    width: 60px;
    margin-left: auto;
  }

  .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
    color: inherit !important;
    background: #111 !important;
  }

  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: block !important;
  }
}

.jifublobal-viewdesign img {
  height: 87px !important;
}

body .videofullmain .jifu-video-poster { 
  border-radius: 0px !important;
}
body .videofullmain .jifu-video-poster img {
    border-radius: 0px !important;
}

body .videofullmain  .jifu-video-poster::after { background: #ffffff00; } 

@media (max-width: 1200px) {
  .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
    background-color: #111;
  }

  .wp-block-navigation__responsive-container-close::before,
  .wp-block-navigation__responsive-container-close::after {
    background: #000;
  }

  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    background-color: inherit;
    display: none !important;
    position: relative;
    width: 100%;
    z-index: auto;
  }
}

.main-font-viewjifu {
  display: flex;
  gap: 15px;
}

.same-heightview {
  align-items: stretch !important;
}

.same-heightview .wp-block-column.is-vertically-aligned-top {
  align-self: auto;
}

.font-viewjifu {
  font-size: 14px;
  color: #000;
}

:root .reserved-text p {
  color: #000 !important;
}

div#cglb-lightbox {
  background: #fff;
}

.movie-viewssdss{
  display: none;
}

@media (max-width: 768px) {
  .qualfy-view a {
    display: flex;
  }.list-view-designtrips {
  flex-direction: column !important; gap: 10px !important;  align-items: center;
}.list-view-designtrips li a {
  font-size: 30px !important;
}.wp-block-cover.main-banner-view.eadytotransform .wp-block-cover__background {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgb(255, 255, 255) 90%) !important;
}
.wp-block-cover.main-banner-view.eadytotransform {
  min-height: 184px !important;        padding-top: 180px !important;
}

.list-view-designtrips.mobiledesigntrips {
   flex-direction: row !important; gap: 50px !important;
}

.list-view-designtrips.mobiledesigntrips li a{
   font-size: 16px !important;
}
.movie-viewssdss{
  display: block;
}

  .complements-viewspace {
    height: 20px !important;
  }

  .complements-viewspace.spacesuree {
    height: 00px !important;
  }

  .mobileviewcenterimg .wp-block-image {
    text-align: center;
  }

  .csc-slide h3 {
    font-size: 27px;
  }

  .csc-slide-content p {
    font-size: 16px;
  }

  .wp-block-navigation__responsive-container-close {
    top: -28px;
  }

  .list-contentfooter-view>div {
    width: 46%;
    margin: auto;

  }

  .activates-mt {
    margin-top: 0px;
  }

  .font-viewjifu {
    text-align: center;
    font-size: 11px;
  }

  .list-contentfooter-view .wp-block-group {
    align-items: center;
    justify-content: center;
  }

  h5.wp-block-heading.saaslauncher-big-title {
    font-size: 18px !important;
  }

  .img-center-mobile .wp-block-image {
    float: none;
    margin: auto;
  }

  .jifuglobal-code {
    text-align: center;
  }

  .box-main-font-viewjifu {
    display: flex;
    flex-direction: row;
    max-width: fit-content !important;
    margin: auto !important;
  }

  .wp-block-cover.main-banner-view .wp-block-cover__image-background {
    object-fit: contain;
  }

  .newviewveg {
    flex-direction: column;
  }

  .wp-block-cover.main-banner-view.nbg-cotherview .wp-block-cover__image-background {
            object-fit: contain;
        object-position: top !important;
  }

  .wp-block-cover.main-banner-view.nbg-cotherview {
    min-height: 250px !important;
  }
.wp-block-cover.main-banner-view.readytoupgradefont {
  min-height: 419px !important;
}
  .main-banner-view {
    min-height: 280px !important;
    padding-top: 90px !important;
    padding-bottom: 1rem !important;
    background: #fff;
  }
.milan27{
      min-height: 268px !important;
}
  .main-banner-view p {
    font-size: 10px !important;
  }
.main-banner-view p.aglobal  {
    font-size: 8px !important;
  }
  .main-banner-view h1.wp-block-heading.saaslauncher-big-title {
    font-size: 24px !important;
  }

  .main-banner-view.header-bannerview {
    min-height: auto !important;
  }

  h1.wp-block-heading.saaslauncher-big-title.optimizeyourheal {
        font-size: 30px !important;
    }
h1.wp-block-heading.saaslauncher-big-title.antioxidant {
 font-size: 20px !important;
}
.wp-block-cover.main-banner-view.regenerdivview .wp-block-cover__background {
        background: linear-gradient(180deg, rgb(252, 252, 252) 3%, rgba(255, 255, 255, 0) 21%, rgba(0, 0, 0, 0) 69%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .wp-block-cover.main-banner-view .wp-block-cover__background {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgb(255, 255, 255) 60%) !important;
  }
 .wp-block-cover.main-banner-view.rovicesevice .wp-block-cover__background {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgb(255, 255, 255, 60) 60%) !important;
  }.wp-block-cover.main-banner-view.rovicesevice{
            padding-top: 11.5rem !important;
  }
  .wp-block-cover.main-banner-view.black-view .wp-block-cover__background {
            background: linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgb(255, 255, 255) 45%) !important;
  } 
   body .main-banner-view.bg-black-view {
    background: #000 !important;
   }.wp-block-cover.main-banner-view.black-view.baliview .wp-block-cover__background{
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 95%) !important;
   }
   body .main-banner-view.bg-black-view.milan27 {        padding-top: 120px !important;}
  body .main-banner-view.bg-black-view .wp-block-cover__background {
            background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgb(0 0 0 )  75%) !important;
  }
   body .main-banner-view.bg-black-view.compliancjif .wp-block-cover__background {
            background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgb(0 0 0 )  45%) !important;
  }
 body .main-banner-view.bg-black-view.opnstoneview .wp-block-cover__background {
          opacity: 1 !important;
          background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgb(0 0 0) 35%) !important;
  }
 body .main-banner-view.bg-black-view.opnstoneview .wp-block-spacer, .wp-block-spacer { 
  height: 0px !important;
 }
  body .main-banner-view.bg-black-view.opnstoneview .wp-block-group { 
  padding-top: 0.06rem !important;
 }
.taketheviewh img{
    width: 140px !important;
  }
  .wp-block-cover.main-banner-view.backviewnobg .wp-block-cover__background {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgb(0 0 0 / 0%) 0%) !important;
  }
body .main-banner-view.bg-black-view.unlockyourpotential .wp-block-cover__background {
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0 0 0) 55%) !important;
}
body .main-banner-view.bg-black-view.unlockyourpotential{
          padding-top: 138px !important;
}
    p.wp-block-paragraph {
        font-size: 14px !important;
    }
    .revolutionview .wp-block-group{
        padding-bottom: 0px !important;
    padding-top: 0px !important;
    }
.experienceparadise {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.arrowviewimg{
  margin-top: 0px !important;
}
body .main-banner-view.bg-black-view.unlockyourpotential 
  .wp-block-cover.main-banner-view.backviewnobg .wp-block-cover__image-background {
    object-fit: cover;
  }.main-banner-view.mapviewmobile{
        min-height: 211px !important;
  }
.countdown-boxes div {
  min-width: 66px;
}
  .main-banner-view.mobile-4rme {
    padding-top: 6rem !important;
  }.list-view-designtrips.distrributorlogin li {
    text-align: center;
}
.list-view-designtrips.distrributorlogin {
  flex-direction: column; gap: 5px;
}.list-view-designtrips.distrributorlogin li a, .list-view-designtrips.distrributorlogin.milanul li a {
    padding: 21px 40px;
    min-width: 80%; font-size: 20px !important; }
  .wp-block-cover.main-banner-view.no-bg-view.allinonespace .wp-block-cover__background {
    background: linear-gradient(180deg, rgba(7, 146, 227, 0) 50%, rgb(0, 0, 0) 80%) !important;
  }
.no-content{
        min-height: 217px !important;
    
}
  .wp-block-cover.main-banner-view.no-bg-view .wp-block-cover__background {
    background: transparent !important
  }
}

.Language-divview>a {
  padding-left: 24px;
  background: url(https://dev.jifu.com/wp-content/uploads/2025/12/Vector.png);
  background-repeat: no-repeat;
  background-position: 6px center;
}

.saaslauncher-navigation .Language-divview .wp-block-navigation__submenu-container {
  left: auto !important;
  top: 100% !important;
  right: 0px;
  min-width: 160px !important;
  visibility: visible !important;
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  max-height: calc(100vh - 110px) !important;
  justify-content: flex-start !important;
}

/* width */
.saaslauncher-navigation .Language-divview .wp-block-navigation__submenu-container::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.saaslauncher-navigation .Language-divview .wp-block-navigation__submenu-container::-webkit-scrollbar-track {
  background: #444;
}

/* Handle */
.saaslauncher-navigation .Language-divview .wp-block-navigation__submenu-container::-webkit-scrollbar-thumb {
  background: #222;
}

/* Handle on hover */
.saaslauncher-navigation .Language-divview .wp-block-navigation__submenu-container::-webkit-scrollbar-thumb:hover {
  background: #000;
}

.tp-widget-review-next .svg-slider-arrow .arrow-slider-circle,
.tp-widget-review-prev .svg-slider-arrow .arrow-slider-circle {
  stroke: #ffffff !important;
}

.tp-widget-review-next .svg-slider-arrow .arrow-slider-shape,
.tp-widget-review-prev .svg-slider-arrow .arrow-slider-shape {
  fill: #ffffff !important;
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,
.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
  min-width: 280px
}

@media (min-width: 1600px) {
  .wp-block-cover.main-banner-view.backviewnobg .wp-block-cover__image-background {
    object-fit: contain;
  }
}

@media (max-width: 1600px) {
  .wp-block-cover.main-banner-view.backviewnobg .wp-block-cover__image-background {
    object-fit: fill;
  }
}

@media (max-width: 1100px) {
  .stmskinimg img{
width: 40% !important;
  }
  .wp-block-navigation__responsive-container-close {
    top: 20px !important;
  }
.pulseviewsasa img {
    width: 230px !important;
}   
.wavclean{
  width: 60% !important;
}
.main-banner-view.nothingmatters{
  padding-top: 0rem !important;
}
  body .skinformulas-view.wp-block-cover .wp-block-cover__image-background {
    object-position: -00px 0px !important;
    object-fit: contain;
  }
}

@media (max-width: 510px) {
  .mobile-viewour .wp-block-cover {
    min-height: 315px !important;
  }
   p.wp-block-paragraph {
        font-size: 10px !important;
    }
   .mobile-viewour .wp-block-cover {
    min-height: 315px !important;         margin: 0px 30px;
  } .needassistance .wp-block-columns {
    margin-top: 0px !important;
}.needassistance .wp-block-columns p {
    margin-top: 0px !important;
    padding-top: 0px !important;
}
.needassistance {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}.needassistance .wp-block-spacer { margin-top: 0px !important;
    padding-top: 0px !important;}
  .wavclean{
  width:150px !important;
}  .main-banner-view.taketheride {
    min-height: 352px  !important;
  }.skinformulas-view {
        background: #002b6b;
        min-height: 461px !important;
    }
  .pulsebeloweview.main-banner-view {
        min-height: 362px !important;
    }.countdown-boxes div {
  min-width: 54px;
}
  .qualfy-view{
    display: flex;
    flex-direction: row;        justify-content: center;
  }.qualfy-view a {
    padding: 5px 2px;
        margin: 0px 8px;
        position: relative;
        font-size: 9px;
}.main-banner-view.mapviewmobile{
        min-height: 241px !important;
  }
  .distributorloginview{
    padding-top: 0px !important;
  }
  .exploreconnect.main-banner-view{
        padding-top: 8rem !important;
  }
  .mobile-viewzero, .wp-block-space{
     height: 00px !important;
  }.cglb-gallery-grid {
    flex-direction: column;
}
.connectedworldwide{
  padding: 20px 40px !important;
}
  .profileviewmain{
    padding-bottom: 0px !important;
  }
  .main-banner-view.whatmattes h1.wp-block-heading.saaslauncher-big-title {
        font-size: 23px !important;
  }
  .ourleadership{
    padding-top: 20px !important;
  }
 .taketheviewh img{
    width: 140px !important;
  }
  .unlockyourpotential p { 
  padding-left: 40px;
  padding-right: 40px; margin-top: 0px !important;
}
.main-banner-view.unlockyourpotential  h1.wp-block-heading.saaslauncher-big-title{
        font-size: 26px !important;
}h2.wp-block-heading.saaslauncher-big-title.antioxidant  {
        font-size: 15px !important;
    }    h1.wp-block-heading.saaslauncher-big-title.optimizeyourheal {
        font-size: 23px !important;
    }
}

@media (max-width: 480px) {
  .mobile-viewour .wp-block-cover {
    min-height: 275px !important;
  } .wp-block-cover.main-banner-view.readytoupgradefont {
  min-height: 375px !important;
}
.unlockyourpotential h2.wp-block-heading.saaslauncher-big-title { 
  font-size: 16px !important;
} .main-banner-view.mapviewmobile{
        min-height: 231px !important;
  }
}

@media (max-width: 420px) {
  .main-banner-view.mapviewmobile{
        min-height: 211px !important;
  }
  .mobile-viewour .wp-block-cover {
    min-height: 258px !important;
  }.taketheviewh img{
    width: 130px !important;
  }.unlockyourpotential h2.wp-block-heading.saaslauncher-big-title { 
  font-size: 14px !important;
}h2.wp-block-heading.saaslauncher-big-title.morefeatures  {
  font-size: 16px !important; margin-top: 10px !important;
}

  h2.wp-block-heading.saaslauncher-big-title {
    font-size: 18px !important;
  }
      h2.wp-block-heading.saaslauncher-big-title.antioxidant  {
        font-size: 14px !important;
    }
  .countdown-boxes div {
  min-width: 53px;
}
  h1.wp-block-heading.saaslauncher-big-title.ourleadership-title {
        font-size: 32px !important;
    }    h1.wp-block-heading.saaslauncher-big-title {
        font-size: 27px !important;}
    p.wp-block-paragraph{
       font-size: 9px !important;
    }
  .main-banner-view h1.wp-block-heading.saaslauncher-big-title {
    font-size: 24px !important;
    padding-bottom: 10px;
  }
   .main-banner-view h1.wp-block-heading.saaslauncher-big-title.aglobaltitle  {
    font-size: 34px !important;
    padding-bottom: 0px;
  }
}

@media (max-width: 412px) {
  .mobile-viewour .wp-block-cover {
    min-height: 258px !important;
  }    .main-banner-view.mapviewmobile {
        min-height: 191px !important;
    }
}

@media (max-width: 402px) {
  .mobile-viewour .wp-block-cover {
    min-height: 249px !important;
  }  .main-banner-view.mapviewmobile {
        min-height: 191px !important;
    }
}

@media (max-width: 400px) {
  .mobile-viewour .wp-block-cover {
    min-height: 276px !important;
  }
}

@media (max-width: 390px) {
  .advmobile-view {
    min-height: 204px;
  }
.main-banner-view.no-content{
        min-height: 217px !important;
    
}.pulseviewsasa img {
    width: 150px !important;
}
  .main-banner-view {
    min-height: 241px !important;
  }
  .main-banner-view.taketheride {
    min-height: 352px  !important;
  }
  .wp-block-cover.main-banner-view.black-view .wp-block-cover__background {
           background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 45%) !important;
  }

  .mobile-viewour .wp-block-cover {
    min-height: 236px !important;
  }
}

@media (max-width: 360px) {
  .mobile-viewour .wp-block-cover { 
    min-height: 251px !important;
  }
}