@media (min-width:767px){
          .variant-homepage-ying .ying-affirm-action .button {
            padding: 22px;
            min-width: 200px;
        }
          .variant-homepage-ying .ying-affirm-content {
            padding-left: 50px;
            font-size: 18px;
            flex: 1;
        }
	        .variant-homepage-ying .ying-affirm-wrapper:after {
            height: 100%;
            width: 100%;
            background: #f1f1f1;
            border-radius: 38px;
        }
  .variant-homepage-ying .ying-affirm-content-heading {
            font-size: 40px;
            margin-bottom: 10px;
        }
  
          .variant-homepage-ying .section-triple .widget-image-plus-text.border-radius {
            border-radius: 25px;
        }
          .variant-homepage-ying .section-triple .triple-slide-container .widget-image-plus-text {
            min-height: 400px !important;
        }
          .widget-image-plus-text.image-top {
            -webkit-flex-direction: column-reverse;
            flex-direction: column-reverse;
            justify-content: flex-end;
        }
          .variant-homepage-ying .widget-image-plus-text.border-radius .content-container {
            padding: 30px 35px !important;
        }
  
  .variant-homepage-ying .widget-image-plus-text .h4-large {
            font-size: 21px;
            margin-bottom: 10px;
        font-weight: 700;
            text-align: left;
        }
  
  
          .variant-homepage-ying .section-triple .triple-slide-container .widget-image-plus-text {
            margin: 46px 0px 10px !important;
            min-height: 400px;
        }
  
  .variant-homepage-ying .ying-sub-hero-wrapper {
            display: flex;
            flex-direction: row;
            align-items: center;
            max-width: 1030px;
            margin: 0 auto;
            padding: 0 40px 0;
        }
  
          .variant-homepage-ying .ying-sub-hero-content {
            padding-left: 45px;
        }
  
          .variant-homepage-ying .ying-sub-hero-content {
            flex: 1;
            padding: 90px 0 20px;
            margin: 0;
        }
          .variant-homepage-ying .ying-sub-hero-media {
            padding-top: 25px;
            margin-bottom: -45px;
        }
  
  .variant-homepage-ying .ying-sub-hero h2 {
            font-size: 64px;
    margin: 0 0 25px;
    text-align: left;
        }
  
  
  .variant-homepage-ying .ying-sub-hero-wrapper
 {
            display: flex;
            flex-direction: row;
            align-items: center;
            max-width: 1370px;
            margin: 0 auto;
            padding: 0 40px 0;
        }
  
  .variant-homepage-ying .ying-sub-hero-content {
            flex: 1;
            padding: 90px 0 20px;
            margin: 0;
        }
  
          .variant-homepage-ying .ying-sub-hero-media {
            padding-top: 25px;
            margin-bottom: -45px;
        }
          .variant-homepage-ying .ying-sub-hero-media img {
            max-width: 420px;
            bottom: 75px !important;
        position: relative;
        }
  
  .variant-homepage-ying .ninety-day-heading {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-evenly;
            width: 100%;
            margin-bottom: 10px;
                   max-width: 1236px;
        justify-content: space-between;
        margin: 0 auto;
        }
  
  
          .variant-homepage-ying .widget.widget-image-with-faq {
            padding: 90px 0 0;
                        background-color: #fff;
            border-radius: 25px 25px 0 0;
        }
  
          .variant-homepage-ying .widget.widget-image-with-faq .faq-with-image-wrapper {
            max-width: 1340px !important;
        }
  
  .variant-homepage-ying .widget.widget-image-with-faq .faq-with-image-wrapper {
        }
  .variant-homepage-ying .faq-with-image-wrapper {
    border-radius: 25px 25px 0 0;
}
  
  .variant-homepage-ying .widget.widget-image-with-faq .fwi-img-wrapper {
            justify-content: flex-start;
            align-items: flex-start;
        }
          .widget.widget-image-with-faq .fwi-img-wrapper {
            display: flex;
            object-fit: cover;
            width: 50%;
        }
  
          .variant-homepage-ying .section.values .widget.widget-image-with-faq .fwi-content-wrapper {
            margin: revert-layer;
            padding: 100px 0 35px;
            max-width: none;
            width: 100%;
        }
  .variant-homepage-ying .widget.widget-image-with-faq .fwi-content-wrapper {
            padding: 0 60px 35px 0 !important;
            /* max-width: 464px !important; */
        }
  
          .variant-homepage-ying .fwi-content-heading {
            margin-bottom: 35px;
        }
  
          .variant-homepage-ying .fwi-content-heading {
            margin-bottom: 50px;
            margin-top: -20px;
        }
  .variant-homepage-ying .fwi-content-heading p {
            font-size: 30px;
        }
  
          .variant-homepage-ying .widget.widget-image-with-faq .fwi-content {
            padding: 10px 0 30px;
        }
          .variant-homepage-ying .widget.widget-image-with-faq .fwi-question {
            font-size: 20px;
        }
  
          .variant-homepage-ying .widget.widget-image-with-faq .fwi-img-wrapper>img {
            max-width: 550px !important;
            left: 20px;
            position: relative;            border-radius: 25px;            object-fit: cover;
        }
  
  
  
  
  
      .variant-homepage-ying .widget.widget-image-with-faq .fwi-question h3 {
        font-size: 20px;        margin: 0;
    }
  
          .variant-homepage-ying section.lifestyle {
            border-radius: 0;
            background: linear-gradient(to bottom, #f1f1f1 48%, #383838 48%);
        }
          .variant-homepage-ying .lifestyle .ninety-day-heading {
            padding-top: 93px;
            max-width: 1440px;
            /* right: 42px; */
            position: relative;
            margin-bottom: 0;
            margin-left: auto;
            margin-right: auto;
            padding-left: 15px;
        }
  
  
  .variant-homepage-ying .ninety-day-heading {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            width: 100%;
                   margin-bottom: 40px;
            max-width: 1500px;
        }
  
          .variant-homepage-ying .lifestyle .widget-career-listing {
            padding-bottom: 25px;
                        margin-top: 0;
            margin-bottom: 0;
        }
  
  
          .variant-homepage-ying .lifestyle .widget-career-listing .container {
            max-width: 1480px;
            /* left: -34px; */
            position: relative;
            margin-top: 58px;
            padding-bottom: 50px;
            margin-bottom: 0;
        }
  
  .variant-homepage-ying .single-image>img {
            bottom: 0;
            max-width: 101%;
            object-fit: cover;
            position: relative;
            /* padding: 15px; */
            border-radius: 25px;
        }
          .variant-homepage-ying .dual-image {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
            height: 49%;
        }
  
   .variant-homepage-ying .dual-image>img {
            height: 100%;
            /* margin: 10px 10px 10px 30px; */
            width: 98%;
        }
          .variant-homepage-ying .dual-image>img {
            /* margin: 6px 4px; */
            border-radius: 15px;
            /* max-height: 338px; */
            /* width: auto;*/
        }
  
          .variant-homepage-ying section.section.insights {
            margin-bottom: -35px;
            padding: 45px 15px 40px;
        }
  
  .variant-homepage-ying .section.insights .widget.widget-html {
            max-width: 1500px;
            margin: 0 auto;
        }
  
          .variant-homepage-ying .insights-heading {
            max-width: 89.59999999999999%;
        }
          .variant-homepage-ying .insights-heading {
            /* bottom: -100px; */
            /* margin: 0; */
            /* max-width: 43%; */
            /* position: relative; */
            /* top: 82px; */
        }
  
          .variant-homepage-ying .insights .widget-career-listing .nav-container {
            /* min-width: 687px; */
            /* margin: 0 auto 0; */
            /* width: 45%; */
            /* max-width: 770px !important; */
            /* bottom: 0; */
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }
          .variant-homepage-ying .link-container {
            min-width: 191px;
            margin: 10px;
            /* padding: 10px; */
            width: 200px;
        }
  
          .variant-homepage-ying .insights-link .content-wrap {
            padding: 25px 25px 7px;
        }
  
}




.variant-homepage-ying .insights-heading h2 {
    text-align: left;
}
.variant-homepage-ying .insights-link .content-wrap {
    display: flex;
    padding: 25px;
    background-color: #f1f1f1;
    border-radius: 25px;
}

.variant-homepage-ying .insights-nav .content-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    align-items: baseline;
    flex-direction: column;
}

.variant-homepage-ying .insights-nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    align-items: center;
}

.variant-homepage-ying .widget-career-listing {
            margin-top: 0;
            overflow: visible;
        }

.variant-homepage-ying .widget-insights
 {
    display: flex;
    flex-direction: row;
}
.variant-homepage-ying section.section.insights {
    display: flex;
}


.single-image {
    flex: 1;
    padding-right: 15px;
    border-radius: 25px;
}


.active-block {
    display: block !important;
}
.variant-homepage-ying .widget-career-listing .image-container {
    display: flex;
    /* justify-content: center; */
    /* align-items: center; */
}
.variant-homepage-ying .dual-image-container {
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
}
section.section.grey {
    background-color: #f1f1f1;
}
[data-content-type=faq-item] {
    margin: 2.13333333em 0;
    padding-bottom: 2.33333333em;
    overflow: hidden;
    border-bottom: 1px solid #f1f1f1;
}
.variant-homepage-ying [data-content-type=faq-item] {
    border-top: none;
}
.widget.widget-image-with-faq .fwi-content {
    margin: 0;
    padding: 20px 0;
}


.widget.widget-image-with-faq .faq-with-image-wrapper {
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    max-width: 1440px;
}


section#Values {
    padding: 0 36px;
  padding-top: 45px;
  padding-bottom: 50px;
      margin-top: 0;
}

section.section.section.grey.lifestyle.mobile-fluid {
    margin-bottom: 0 !important;
}

.action.primary, .action-primary, a.button {
    background-image: none;
    background: #fbb040;
    border: 1px solid #fbb040;
    border-radius: 25px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'StabilGrotesk', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 700;
    padding: 1em 1.66666667em;
    text-decoration: none;
    font-size: 15px;
    line-height: 1.2;
    box-sizing: border-box;
    vertical-align: middle;
    transition: border-color .18s linear, color .18s linear, background .18s linear;
    text-align: center;
}

.variant-homepage-ying .ying-affirm-action .button {
    padding: 22px;
    background: #484643;
    border: none;
    display: block;
    font-size: 16px;
    font-weight: 700;
}

.variant-homepage-ying .ying-affirm-wrapper {
            flex-direction: row;
            padding: 0 73px;
            max-width: 1182px;
            align-items: center;

        }
.variant-homepage-ying .ying-affirm-wrapper {
    padding: 27px 0 63px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    max-width: 385px;
    margin: 0 auto;
}
        .variant-homepage-ying .ying-affirm-media {
            width: 242px;
            margin-top: -17px;
        }
.variant-homepage-ying .ying-affirm-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: calc(100% - 137px);
    padding-left: 10px;
    box-sizing: border-box;
    font-size: 13px;
    font-weight: 500;
    color: #787878;
}

.variant-homepage-ying .ying-affirm-action {
            padding: 0 20px;
            width: auto;
        }

        .variant-homepage-ying .ying-affirm-content-heading {
            font-size: 40px;
            margin-bottom: 10px;
        }

.variant-homepage-ying .ying-affirm-content-heading {
    color: #000;
    font-size: 25px;
    font-weight: 700;
    margin: 0;
}


.variant-homepage-ying .ying-affirm-wrapper .ying-affirm-content .desktop-only {
        display: block;
  font-size: 13px;
    }

.variant-homepage-ying .ying-affirm-content-heading svg {
            height: 44px;
            margin-top: 0;
        }


.variant-homepage-ying .ying-affirm-wrapper:before, .variant-homepage-ying .ying-affirm-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    border-radius: 25px 25px 0 0;
}

.variant-homepage-ying .ying-affirm-content p.p-get {
    margin-bottom: 1.3333rem;
}

.variant-homepage-ying .ying-affirm-wrapper:after {
    height: 100%;
    background: #f1f1f1;
    z-index: -2;
}
.variant-homepage-ying .ying-affirm-content-heading {
    color: #000;
    font-size: 34px;
    font-weight: 700;
    margin: 0;
  margin-bottom: 5px;
}

.variant-homepage-ying .section-triple .triple-slide-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    max-width: 1500px;
    margin: 0 auto;
    justify-content: space-between;
}

.variant-homepage-ying .section-triple .triple-slide-container .widget-image-plus-text {
    width: 32%;
    margin: 20px 30px;
    background-color: #f1f1f1;
    max-width: initial;
}
.variant-homepage-ying .section-triple .widget-image-plus-text.border-radius {
    border-radius: 25px
}

.variant-homepage-ying .section-triple .widget-image-plus-text.border {
    border: 1px solid transparent;
      margin: 0 6px !important;
}

.widget-image-plus-text {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-top: 50px;
    margin-bottom: 50px;
}

.variant-homepage-ying .section-triple .widget-image-plus-text.image-size-cover .image-container {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.variant-homepage-ying .section-triple .triple-slide-container .widget-image-plus-text.border-radius .content-container {
    background-color: #f1f1f1;
      border-radius: 25px;
}
.widget-image-plus-text .content-container .content-copy {
    box-sizing: border-box;
    max-width: 100%;
    width: fit-content;
    border-radius: 25px;
}


section.section-info.section.white.mobile-fluid section {
    padding: 0 30px;
    /*margin-bottom: 35px;*/
}

.variant-homepage-ying .ying-sub-hero {
    position: relative;
    overflow: hidden;
    background-color: #e6e6e6;
    border-radius: 25px;
}
.variant-homepage-ying .ying-sub-hero-wrapper {
    padding: 30px 65px 0;
}

section.section.black
 {
    background-color: #383838;
}


span.sub_tt_op {
    font-family: Helvetica Neue;
    font-weight: 600;
}


.ninety-day-heading h2 {
    font-weight: 700;
    font-size: 50px;text-align: left;    max-width: 500px;
}
.ninety-day-heading .actions a {
    padding: 25px 30px;    font-size: 16px;
}

.variant-homepage-ying .insights-nav .content-wrap .icon-wrap {
    padding: 10px;
    background-color: #fff;
    border-radius: 25px;
    margin-bottom: 5px;
    width: 15px;
    height: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.variant-homepage-ying .insights-nav .content-wrap .icon-wrap {
            width: 50px;
            height: 50px;
        }

img.icon {
    width: 30px;
    height: 30px;
    object-fit: cover;
    border-radius: 50%;
}

.imagelist2 .play_products_modal .bd li .products_imgs a img {
    border-radius: 25px;
    border: 4px solid rgb(221, 221, 221);
    background: rgb(221, 221, 221);
    pointer-events: all;
}

.insights.insights-1.active-insight-block {
    padding-bottom: 10px;
}



#footer {   
    background-color: #383838;
}

.insights.insights-1.active-insight-block img {
    border-radius: 25px;
}

    @media (max-width: 1239px) {
    
    
    .variant-homepage-ying .ying-affirm-wrapper {
   
    max-width: 1000px;
    margin: 0 auto;
              padding-bottom: 30px;
        margin-bottom: 40px;
}
    
    
    
  }

  @media (max-width: 992px) {
    .text-center.text-image-wrapper .text-wrapper {
    	    top: 35%;
    left: 54%
    }
    
    .variant-homepage-ying .ying-affirm-wrapper {
   
    max-width: 800px;
    margin: 0 auto;
              padding-bottom: 30px;
        margin-bottom: 40px;
}
    
    
    
  }
  
  
  @media (max-width: 767px) {
  	    .variant-homepage-ying .ying-affirm-wrapper {
           display: flex;
    flex-direction: column;
    }
    
    .variant-homepage-ying .ying-affirm-content {
    
    width: 100%;
  
    text-align: center;
   
}
    
    
    .variant-homepage-ying .section-triple .triple-slide-container {
 
    flex-direction: column;


}
    .variant-homepage-ying .section-triple .triple-slide-container .widget-image-plus-text {
    width: 100%;
    margin: 20px 30px;
    background-color: #f1f1f1;
    max-width: none;
              padding: 0 15px;
              max-width: none;
        padding:  15px;
}
    
    .variant-homepage-ying .section-triple .widget-image-plus-text.image-size-cover .image-container {
   
    margin-top: 30px;
}
    
    .variant-homepage-ying .section-triple .widget-image-plus-text.border {
   
    margin-bottom: 30px !important;
}
    
    
  }
  

 @media (max-width: 991px) {
     .variant-homepage-ying .widget-insights {
       display: flex;
       flex-direction: column;
     }
     .variant-homepage-ying .insights-heading {
       max-width: 100%;
     }
   .variant-homepage-ying .insights-heading h2 {
   	        height: auto;
        line-height: initial;
        margin-bottom: 5px;
   }
   .txt-task {
    margin-bottom: 7px;
}
}


@media (max-width: 767px) {
	.variant-homepage-ying .widget-insights {
        display: flex;
        flex-direction: column;
        padding: 0 15px;
    }
  .variant-homepage-ying .insights-nav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: initial;
}
  span.link1.link-container {
    margin-bottom: 15px;
}
  
  
  .ninety-day-heading .actions a {
    padding: 15px 15px;
    font-size: 12px;
}
  .ninety-day-heading {
    display: flex;
        justify-content: space-between;
        align-items: center;
}
  .ninety-day-heading h2 {
    font-size: 16px;    
}
  .content-wrapper {
    padding: 0 10px;
}
  
  #footer .footer_box .list_item .ul_list {
    width: 100%;
  
}
  
  div.text-btn {
    margin-top: 177px;
    margin-left: 86px;
}
  
  a.text-btn-t {
  	    padding: 15px 15px;
  }
  
   .ninety-day-heading h2 {
        font-size: 16px;
        height: initial;
        line-height: initial;
        margin-bottom: 10px;
    }
  
  .ninety-day-heading {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 10px;
    }
  
}



/* pet-main-intro */
.ying-sub-hero-content1111111.ying-sub-hero-content111 h2 {margin: 0 !important;}
.variant-homepage-ying .ying-sub-hero {position: relative;overflow: hidden;background-color: transparent;border-radius: 25px;}
.ying-sub-hero-content1111111.ying-sub-hero-content111 {display: flex;justify-content: space-between;    align-items: center;    margin-bottom: 20px;}
.variant-homepage-ying .ying-sub-hero-wrapper {padding: 0;}
.variant-homepage-ying .ying-sub-hero-wrapper11111{display: block;flex-direction: row;align-items: center;max-width: 100%;margin: 0 auto;}
.variant-homepage-ying .ying-sub-hero-wrapper11111 img {width: 100%;}
.pet-main-intro-link { display: inline-block; margin-bottom: 15px; }
a.button.primary.video.pet-main-intro-link {margin-bottom: 0;}
@media only screen and (max-width: 767px) {
  .home_custom_design div[data-tag="pet-main-intro"] .title,
  .home_custom_design div[data-tag="pet-main-intro"] h2,
  div[data-tag="pet-main-intro"] .home_custom_design h4 {text-transform: capitalize;text-align: left;font-size: 18px; height: inherit;line-height: inherit; margin-bottom: 30px;margin-top: 50px;}
  section.section-info.section.white.mobile-fluid section {padding: 0 15px;}
}
@media only screen and (min-width: 991px) {
  .variant-homepage-ying .ying-sub-hero {min-height: 500px;}
}
/* pet-main-intro */

/* pet-banner */
.pet-banner-2322 .text-center.text-image-wrapper {position: relative;}
.pet-banner-2322 .text-btn {margin-top: 300px;}
.pet-banner-2322 .main_title_pet {font-size: 64px;font-weight: 700;margin-bottom: 15px;}
.pet-banner-2322 .sub_title_pet {font-size: 60px;margin-bottom: 30px;}
.pet-banner-2322 .text-btn-t {background-image: none;background: #fbb040;border: 1px solid #fbb040;border-radius:25px;color: #fff;cursor: pointer;display: inline-block;font-family: 'StabilGrotesk', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 700;padding: 1em 1.66666667em;text-decoration: none;font-size: 15px;line-height: 1.2;box-sizing: border-box;vertical-align: middle;transition: border-color .18s linear, color .18s linear, background .18s linear;text-align: center;padding: 22px 40px;}
.pet-banner-2322 .text-center.text-image-wrapper .text-wrapper {width: 100%;position: absolute;top: 50%;left: 5%;transform: translate(0%, -50%);max-width: 1170px;margin: 0 auto;text-align: left;color: #fff;padding: 35px 18px;z-index: 1;height: 100%;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;}
@media only screen and (max-width: 767px) {
    .pet-banner-2322 .text-btn {margin-top: 160px;}
}
/* pet-banner */

/* pet-com-intro */

@media screen and (max-width: 1239px) {
    .variant-homepage-ying .ying-affirm-wrapper .ying-affirm-content .desktop-only {display: none;}
    .variant-homepage-ying .ying-affirm-wrapper .ying-affirm-action .mobile-only {font-weight: 500;color: #787878;}
}

@media screen and (max-width: 991px) {
    img.ipt-desktop.lazy.entered.loaded {min-height: inherit !important;}
}

@media screen and (min-width: 1240px) {
    .variant-homepage-ying .pet-com-intro .ying-affirm {margin: 22px 0 60px;}
    .variant-homepage-ying .ying-affirm-wrapper {flex-direction: row;padding: 0 73px; max-width: 1500px;align-items: center;}
    .variant-homepage-ying .ying-affirm-wrapper:after {height: 100%;width: 100%;background: #f1f1f1;border-radius: 25px;}
    .variant-homepage-ying .ying-affirm-media.ying-affirm-media1 {width: 276px;margin-top: -17px;}
    .variant-homepage-ying .ying-affirm-content {padding-left: 50px;font-size: 18px;flex: 1;}
    .variant-homepage-ying .ying-affirm-action {padding: 0 20px;width: auto;}
}

@media (min-width: 768px), print {
    .variant-homepage-ying .triple-slide-container .widget-image-plus-text.image-mobile-top .image-container img {border-top-right-radius: 25px;}
    .variant-homepage-ying .ying-sub-hero-media img {bottom: -35px;position: relative;}
}
/* pet-com-intro */

/* pet-solve-demo */
.bg_imagelist h2 {padding: 10px 0;height: auto;line-height: normal;}
.imagelist2 .play_products_modal .next,
.play_products_modal .prev {background-color: transparent;transform: translateY(-50%);margin-top: 0px; }
.imagelist2 .play_products_modal .next {right: 100%;}
.imagelist2 .play_products_modal .glyphicon  {font-size: 30px;top: 8px;}
.imagelist2 .play_products_modal .bd li .products_imgs a, .play_products_modal .bd li .products_imgs a img {position: inherit;}
.imagelist2 .play_products_modal .bd li .products_imgs {padding-bottom: 0;}
.imagelist2 .play_products_modal .bd li {padding: 0 25px;}
.ga-l-wrapper {display: flex;max-width: 1500px;margin: 0 auto;flex-direction: column;}
.left-part-ga-l {width: 100%;display: flex;padding-left: 25px;justify-content: space-between;margin-bottom: 30px;padding-right: 25px;}
.right-part-ga-l {width: 100%;}
.main_title111 {font-size: 36px;font-weight: 600;}
.ga-l-wrapper .play_products_modal {position: relative;padding: 0;margin: 0;}
.action.primary, .action-primary, a.button {background-image: none;background: #fbb040;border: 1px solid #fbb040;border-radius: 25px;color: #fff;cursor: pointer;display: inline-block;font-family: 'StabilGrotesk', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 700;padding: 1em 1.66666667em;text-decoration: none;font-size: 15px;line-height: 1.2;box-sizing: border-box;vertical-align: middle;transition: border-color .18s linear, color .18s linear, background .18s linear;text-align: center;}
.btn_text {margin-top: 15px;}
.pb-50 {padding-bottom: 50px;}
.mx-auto {margin-left: auto;margin-right: auto;}
.mx-auto  .container {max-width: 1250px;}
.s-testimonials-small-card-grid { max-width: none;gap: 24px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
.s-testimonials-small-card {background-color: #fff;border-radius: 22px;overflow: hidden;position: relative;display: flex;align-items: center;padding: 25px;gap: 10px;flex: 1;border: 1px solid #f3f0e6 !important;}
.s-testimonials-small-card>div:first-child {flex: 1;}
.s-testimonials-small-card>div:not(:first-child) {max-width: 45%;}
.play_products_modal .bd ul[data-index='3'] li{width:33.3333333333%}
@media only screen and (max-width: 767px) {
    .left-part-ga-l {align-items: center;}
    .main_title111 {font-size: 18px;font-weight: 600;}
    .btn_text {margin-top: 0px;}
    .play_products_modal .bd ul[data-index='3'] li {width: 50%;margin-bottom: 15px;}
}  
/* pet-solve-demo */

/* pet-contain-task */
@media (max-width: 767px) {
    .variant-homepage-ying .insights-nav .content-wrap {display: flex;justify-content: start;align-items: center;flex-direction: row;flex-wrap: wrap;}
    .variant-homepage-ying .insights-nav .content-wrap .icon-wrap { width: 50px;height: 50px;margin-right: 15px;display: inline-block;}
}
/* pet-contain-task */

/* pet-parttern-cer */
img.ipt-desktop.lazy.entered.loaded { min-height: 320px;}
@media screen and (max-width: 1239px) {
    .variant-homepage-ying .ying-affirm-wrapper .ying-affirm-content .desktop-only {display: none;}
    .variant-homepage-ying .ying-affirm-wrapper .ying-affirm-action .mobile-only {font-weight: 500;color: #787878;}
}

@media screen and (min-width: 1240px) {
    .variant-homepage-ying .ying-affirm {margin: 22px 0 10px;}
    .variant-homepage-ying .ying-affirm-wrapper {flex-direction: row;padding: 0 73px;max-width: 1500px;align-items: center;}
    .variant-homepage-ying .ying-affirm-wrapper:after {height: 100%;width: 100%;background: #f1f1f1;border-radius: 25px;}
    .variant-homepage-ying .ying-affirm-media {width: 242px;margin-top: -17px;}
    .variant-homepage-ying .ying-affirm-content {padding-left: 50px;font-size: 18px;flex: 1;}
    .variant-homepage-ying .ying-affirm-action {padding: 0 20px;width: auto;}
}

@media (min-width: 768px), print {
    .variant-homepage-ying .triple-slide-container .widget-image-plus-text.image-mobile-top .image-container img {border-top-left-radius: 25px;border-top-right-radius: 25px;}
    .variant-homepage-ying .ying-sub-hero-media img {bottom: -35px;position: relative;}
}
/* pet-parttern-cer */






























