.page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-title{
    font-family: Poppins;
    font-weight: 700;
    font-style: Bold;
    font-size: 32px;
    leading-trim: NONE;
    line-height: 129%;
    letter-spacing: 0%;
    text-align: center;
}
.page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-description p{
    font-family: Mulish;
    font-weight: 400;
    font-style: Regular;
    font-size: 17px;
    leading-trim: NONE;
    line-height: 129%;
    letter-spacing: 0%;
    text-align: center;
    color: #212529;
    padding-top: 35px;
    padding-bottom: 45px;
}
.page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-buttons{
    text-align: center;
}
.page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-buttons  .hero-buttons a{
    display: inline-block;
}

@media(min-width: 1440px){
    .page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-title{
        max-width: 818px;
        margin: 0 auto;
    }
}
.page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-buttons a,
.page-title-membership-pet-business-network .membership-hero-section .membership-banner-content .hero-buttons a{
    display: inline-block;
    font-family: Poppins;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    border-radius: 6px;
    padding-top: 15px;
    padding-right: 25px;
    padding-bottom: 15px;
    padding-left: 25px;
}
.page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-buttons a.btn-black{
    background: #000000;
    color: #ffffff;
}
.page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-subtext p:first-child{
    font-family: Mulish;
    font-weight: 400;
    font-style: Regular;
    font-size: 17px;
    leading-trim: NONE;
    line-height: 129%;
    letter-spacing: 0%;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 15px;
    color: #212529;
}
.page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-subtext p:nth-child(2){
    font-family: Poppins;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 22px;
    line-height: 129%;
    letter-spacing: 0%;
    text-align: center;
     color: #ED1C24;
}
.page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-logo img{
    padding-top: 45px;
}
@media(max-width: 558px){
    .page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-buttons a{
        min-width: 254px;
    }
    .page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-buttons a.btn-black{
        margin-bottom: 15px;
    }
}
@media(min-width: 538px){
    .page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-buttons a.btn-black{
        margin-right: 21px;
    }
}
 /*********************Membership Page Section 6**************************/
.page-title-membership-pet-business-network .process.page-process .process-block .svg-wrapper {
    background: transparent;
    width: auto;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    margin-right: 23px;
}
.page-title-membership-pet-business-network .process.page-process .process-block .svg-wrapper svg{
    width: 66px;
    height: 66px;
}
.page-title-membership-pet-business-network .process.page-process .process-block .svg-wrapper svg path{
    fill: #fff;
    font-family: Poppins;
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: 129%; /* 56.76px */
}
.page-title-membership-pet-business-network .process.page-process .process-block .content-wrapper{
    display: inline-block;
    vertical-align: middle;
}
.page-title-membership-pet-business-network .process.page-process .process1 .row .col-lg-4:first-child .content-block::after,
.page-title-membership-pet-business-network .process.page-process .process1 .row .col-lg-4:nth-child(2) .content-block::after{
    display: none;
}
.page-title-membership-pet-business-network .process.page-process .process-block .content-wrapper h6{
    color:#ED1C24;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 129%; /* 41.28px */
    margin-bottom: 3px;
    text-align: left;
}
.page-title-membership-pet-business-network .process.page-process .process-block .content-wrapper p{
    color: #000;
    font-family: Mulish;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 129%; /* 21.93px */
}
.page-title-membership-pet-business-network .process.page-process .process-block h2{
    color: #000;
    text-align: center;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 129%; /* 41.28px */
    margin-bottom: 72px
}
.page-title-membership-pet-business-network .process.page-process .process1 .row .col-lg-4{
    padding: 0;
}
.page-title-membership-pet-business-network .process.page-process .process1 .btn-primary{
    font-size: 15px;
    font-weight: 600;
}
@media(max-width: 991px){
    .page-title-membership-pet-business-network .process.page-process .process1 .content-block{
        text-align: left;
        margin-left: 41px;
    }
}
/*********************Membership Page Section 4 - Trusted by Pet**************************/
.page-title-membership-pet-business-network .visibility-growth .section-title{
    color: #000;
    text-align: center;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 129%; /* 41.28px */
    padding-bottom: 43px;
}
.page-title-membership-pet-business-network .visibility-growth .growth-wrapper .hero-description h3,
.page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-col.right .hero-subtext h3{
    color: #000;
    font-family: Mulish;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 129%; /* 25.8px */
    margin-bottom: 33px;
}

.page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-image img{
    margin-bottom: 0px;
    width: 100%;
}

.page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-col.left ul li,
.page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-col.right ul li{
    position: relative;
    color: #212529;
    font-family: Mulish;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 129%; /* 21.93px */
    padding-bottom: 28px;
    padding-left: 53px;
}
.page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-col.left ul li:before{
    content:'';
    position: absolute;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M1.4 9.975L0 8.575L3.6 4.975L0 1.4L1.4 0L5 3.6L8.575 0L9.975 1.4L6.375 4.975L9.975 8.575L8.575 9.975L5 6.375L1.4 9.975Z" fill="white"/></svg>');
    background-color: #ED1C24;
    padding: 12.23px 13.03px 13.79px 13px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    left: 0;
    background-size: auto;
}

.page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-col.right ul li:before{
    content:'';
    position: absolute;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M10 16.4L6 12.4L7.4 11L10 13.6L16.6 7L18 8.4L10 16.4Z" fill="white"/></svg>');
    background-color: #ED1C24;
    padding: 12.23px 13.03px 13.79px 13px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    left: 0;
    background-size: auto;
}

/*********************Membership Page Section 4 and 5 - Trusted by Pet**************************/
.page-title-membership-pet-business-network .testimonial1:before{
    display: none;
    background: none;
}
.page-title-membership-pet-business-network .testimonial1 .dt_testimonials-dt_style_1 b{
    display: none;
}
.page-title-membership-pet-business-network .testimonial1 .view-header{
    align-self: center;
}
.page-title-membership-pet-business-network .testimonial1 .view-header h2{
    color: #FFF;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 129%; /* 41.28px */
}
.page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .col-md-6{
    border-radius: 12px;
    border: 1px solid #E1DFDF;
    background: #FFF;
    padding: 34px 24px 32px 38px;
    margin-left: 17px;
}
.page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .row{
    justify-content: inherit;
}
.page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .top-divider .user-info ul li i{
    color: #ED1C24;
    margin-bottom: 8px;
}
.page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .top-divider .img-wrapper{
    width: 72px;height: 72px;
}
.page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .top-divider .user-info h6{
    color: #000;
    font-family: Mulish;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 129%; /* 20.64px */
}
.page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .top-divider .user-info p{
    color: #000;
    font-family: Mulish;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 129%; /* 18.06px */
    margin-bottom: 0;
}
.page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .top-divider{
    margin-bottom: 29px;
}
.page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .bottom-divider .fa-quote-left{
    display: none;
}
.page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .bottom-divider p{
    color: #212529;
    font-family: Mulish;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 129%; /* 18.06px */
}


@media(max-width: 767px){
    .page-title-membership-pet-business-network .testimonial1{
        background-position: 65% !important;
        padding-top: 134px;
    }
    .page-title-membership-pet-business-network .testimonial1 .view-header h2{
      text-align: center;
      padding-bottom: 74px;
      max-width: 277px;
      margin: 0 auto;
    }  
    .page-title-membership-pet-business-network .testimonial1 .view-content{
        overflow-x: scroll;
    }
    .page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .row{
        width: 800px;
        display: block;
    }
    .page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .row .col-md-6{
        display: inline-block;
        width: 357px;
    }
    .page-title-membership-pet-business-network .testimonial1 .page-testimonial-block .testimonial2 .row .col-md-6:first-child{
        margin-left: 31px;
    }
    .page-title-membership-pet-business-network .process.page-process.pages-page{
        padding-top: 70px;
        padding-bottom: 66px;
    }
    /*********************Membership Page Section 4 media queries - Trusted by Pet**************************/
    .page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-image{
        order: 3
    }
    .page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-col.left ul,
    .page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-col.right ul{
        padding: 0 85px;
    }
    .page-title-membership-pet-business-network .visibility-growth .growth-wrapper .hero-description h3, 
    .page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-col.right .hero-subtext h3{
        text-align: center;    
    }
}
/*21-4-2026 new css */
.page-title-membership-pet-business-network .page-banner {
  display: flex;
}
.page-title-membership-pet-business-network .mobile-banner,
.page-title-membership-pet-business-network .hero-mobile-logo {
  display: none;
}
.page-title-membership-pet-business-network .page-banner h1 {
  color: #FFF;
  text-align: center;
  font-family: Poppins;
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
  line-height: 129%; /* 43.86px */
}
.page-title-membership-pet-business-network .banner-arrow-down  {
  margin-left: 0;
    transform: translateX(-50%);
}
.page-title-membership-pet-business-network .banner-arrow-down p {
  color: #FFF;
  font-family: Arial;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 129%; /* 28.38px */
}
/* try start */
.paragraph--type--membership-pricing-plan table tbody,
.paragraph--type--membership-pricing-plan table td,
.paragraph--type--membership-pricing-plan table tfoot,
.paragraph--type--membership-pricing-plan table th,
.paragraph--type--membership-pricing-plan table thead,
.paragraph--type--membership-pricing-plan table tr {
  border: 0;
}
.paragraph--type--membership-pricing-plan {
  background: #F5F7FA;
  max-width: 100%;
  margin: 0;
}
.paragraph--type--membership-pricing-plan .field__label {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 129%; /* 41.28px */
  margin: auto;
  padding: 50px 0;
  display: block !important;
}
.paragraph--type--membership-pricing-plan .field__item {
  padding: 0 30px;
  max-width: 1203px;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  border: 1px solid #55555538;
  border-radius: 12px;
}
 
/* try end */
.paragraph--type--membership-pricing-plan table {
  margin: 0;
}
.paragraph--type--membership-pricing-plan table caption {
  display: none;
}
.paragraph--type--membership-pricing-plan table thead tr th p {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 129%; /* 41.28px */
}
.paragraph--type--membership-pricing-plan table thead tr:nth-child(1) {
  display: none;
}
.paragraph--type--membership-pricing-plan table thead tr:nth-child(2) th p {
  color: #000;
  font-family: Mulish;
  font-size: 20px;
  font-style: normal;
  font-weight: 900;
  line-height: 129%; /* 25.8px */
}
.paragraph--type--membership-pricing-plan table tbody tr td p {
  color: #212529 !important;
  font-family: Mulish;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 129%; /* 19.35px */
  min-height: 25px;
}
.paragraph--type--membership-pricing-plan table tbody tr:nth-child(odd) td {
  background-color: #fff;
}
 
 .paragraph--type--membership-pricing-plan table tbody tr td,
 .paragraph--type--membership-pricing-plan table thead tr {
  padding: 10px 12px;
}
 .paragraph--type--membership-pricing-plan table thead tr:nth-child(1) th {
  /* border: 1px solid #fff; */
  padding-top: 50px;
  padding-bottom: 50px;
}
 .paragraph--type--membership-pricing-plan table thead tr:nth-child(2) th {
  /* border-top: 1px solid #fff; */
  padding-top: 25px;
  padding-bottom: 25px;
  /* border-top: 1px solid rgba(0, 0, 0, 0.16);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px; */
}
 .paragraph--type--membership-pricing-plan table tr {
    /*border-top: 1px solid #55555538;
    border-bottom: 1px solid #55555538; */
}
 
 .paragraph--type--membership-pricing-plan table tbody tr:last-child {
  border: 0;
}
 .paragraph--type--membership-pricing-plan table tbody tr:last-child td {
  padding-bottom: 35px;
}
 .paragraph--type--membership-pricing-plan table span.pricing-plan-year {
  color: #000;
  font-size: 15px;
}
 .paragraph--type--membership-pricing-plan table thead tr:nth-child(2) th:first-child {
  width: 30%;
}
 .paragraph--type--membership-pricing-plan table thead tr th:first-child p,
 .paragraph--type--membership-pricing-plan table tbody tr td:first-child p {
  text-align: left;
}
 
.page-title-membership-pet-business-network .page-pricing,
.path-frontpage .page-pricing {
  background: #F5F7FA;
  padding: 28px 0 79px 0;
}
.page-title-membership-pet-business-network .page-pricing .pricing-block .title-wrapper,
.path-frontpage .page-pricing .pricing-block .title-wrapper {
  margin: 0;
}
.page-title-membership-pet-business-network .page-pricing .pricing-block .title-wrapper h2,
 .path-frontpage .page-pricing .pricing-block .title-wrapper h2{
  margin: 0;
}
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 {
 
}
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper,
.path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper {
   border-radius: 12px;
  border: 1px solid #E1DFDF;
  background: #FFF;
}
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag,
.path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag{
  padding: 40px 35px;
  display: flex;
  flex-direction: column;
  gap: 22px;
  background-color: #fff;
  text-align: left;
}
 
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-title,
.path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-title,
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-categories,
.path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-categories {
  color: #000;
  font-family: Mulish;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: 129%; /* 32.25px */
}
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-content,
.path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-content {
  display: none;
}
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-value,
.path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-value {
  /* color: #000;
  font-family: Mulish;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 129%; */ /* 45.15px */
  margin-bottom: 0;
}
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-value span,
.path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-value span {
  color: #000;
  font-family: Mulish;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 129%; /* 45.15px */
}
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .btn,
.path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .btn {
  border-radius: 6px;
  background: #ED1C24;
  display: flex;
  height: 50px;
  padding: 15px 25px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  color: #fff;
  width: 100%;
  max-width: 100%;
  color: #FFF;
  font-family: Poppins;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width: 991px) {
  .page-title-membership-pet-business-network .page-banner,
  .page-title-membership-pet-business-network .hero-logo {
    display: none;
  }
  .page-title-membership-pet-business-network .mobile-banner {
    display: flex;
    min-height: 646px;
  }
  .page-title-membership-pet-business-network .hero-mobile-logo {
    display: flex;
    justify-content: center;
  }
  .paragraph--type--membership-pricing-plan table thead tr:nth-child(2) th p {
    font-size: 16px;
    line-height: 129%; /* 20.64px */
  }
  .paragraph--type--membership-pricing-plan table tbody tr td,
   .paragraph--type--membership-pricing-plan table thead tr {
    padding: 9px 10px;
  }
  .page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag,
  .path-frontpage .pricing-block .pricing2 .pricing-wrapper .price-tag {
    padding: 29px 31px;
    gap: 20px;
  }
  .page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .btn {
    height: 46px;
  }
 .paragraph--type--membership-pricing-plan {
    padding: 0 21px;
    overflow-x: hidden;
  }
  .page-title-membership-pet-business-network .page-pricing,
  .path-frontpage .page-pricing {
    padding: 25px 9px 58px 9px;
  }
.paragraph--type--membership-pricing-plan .field__label {
    padding: 37px 0;
  }
.paragraph--type--membership-pricing-plan .field__item {
    padding: 0 10px;
  }
.paragraph--type--membership-pricing-plan table thead tr:nth-child(2) th p {
    font-size: 16px;
    line-height: 129%; /* 20.64px */
  }
.paragraph--type--membership-pricing-plan table thead tr:nth-child(2) th:first-child p {
    font-size: 15px;
    line-height: 159%; /* 23.85px */
  }
.paragraph--type--membership-pricing-plan table span.pricing-plan-year {
    font-size: 12px;
    line-height: 159%;
  }
}
/*About us*/
.page-title-membership-pet-business-network .about-us.pages-page {
  background: #F5F7FA;
  padding: 62px 0 68px 0;
}
.page-title-membership-pet-business-network .about-us-block .img-wrapper .first-img img {
  border-radius: 22px;
}
.page-title-membership-pet-business-network .about-us-block .content-wrapper {
  display: flex;
  flex-direction: column;
  gap: 35px;
  align-items: start;
  justify-content: center;
  height: 100%;
}
.page-title-membership-pet-business-network .about-us-block .content-wrapper img {
  width: auto;
  height: auto;
}
.page-title-membership-pet-business-network .about-us-block .content-wrapper h2 {
  font-weight: 700;
  line-height: 129%; /* 41.28px */
  margin-bottom: 0;
  color: #000;
}
.page-title-membership-pet-business-network .about-us-block .content-wrapper > p {
  margin-bottom: 0;
  color: #212529;
  font-weight: 400;
  line-height: 129%; /* 21.93px */
}
.page-title-membership-pet-business-network .about-us-block .content-wrapper .btn-primary {
  margin-top: 0px;
  border-radius: 6px;
  background: #ED1C24;
  min-height: 50px;
  padding: 15px 25px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
  width: auto;
}
@media screen and (min-width: 992px) {
  .page-title-membership-pet-business-network .about-us.pages-page .about-us-block .row .col-lg-6 {
    width: 50%;
  }
  .page-title-membership-pet-business-network .about-us.pages-page .about-us-block .img-wrapper {
    padding-right: 43px;
  }
  .page-title-membership-pet-business-network .about-us-block .content-wrapper {
    padding-right: 100px;
  }
}
@media screen and (max-width: 991px) {
  .page-title-membership-pet-business-network .about-us.pages-page {
    padding: 48px 0 56px 0;
  }
  .page-title-membership-pet-business-network .about-us.pages-page .about-us-block .img-wrapper {
    padding-right: 0px;
    min-height: auto;
  }
  .page-title-membership-pet-business-network .about-us-block .content-wrapper .btn-primary {
    display: none;
  }
  .page-title-membership-pet-business-network .about-us-block {
    padding-left: 28px;
    padding-right: 28px;
  }
  .page-title-membership-pet-business-network .about-us-block .row {
    flex-direction: column-reverse;
  }
  .page-title-membership-pet-business-network .about-us-block .content-wrapper {
    align-items: start;
   
  }
}
/*Issue fix */
.page-title-membership-pet-business-network .banner-arrow-down a i.fa-chevron-circle-down:before {
  font-size: 39px;
}
.page-title-membership-pet-business-network .banner-arrow-down p {
  margin-top: 18px;
}
.paragraph--type--membership-pricing-plan table tr {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-value,
.path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .price-value {
  color: #000;
  font-family: Mulish;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 129%;
}
.page-title-membership-pet-business-network .visibility-growth {
  padding-top: 53px;
}
.page-title-membership-pet-business-network .visibility-growth .growth-wrapper .growth-image img {
  width: auto;
  max-width: 100%;
}
@media screen and (min-width: 992px) {
  .page-title-membership-pet-business-network .page-banner {
    background-position: center 81px !important;
  }
  .page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-description p {
    max-width: 710px;
    margin: 0 auto;
  }
  .page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-subtext p:nth-child(2) {
    padding-bottom: 19px;
  }
}
@media screen and (min-width: 1200px) {
  .page-title-membership-pet-business-network .page-banner {
    background-position: center 81px !important;
    min-height: 752px;
  }
}
@media screen and (max-width: 991px) {
  .page-title-membership-pet-business-network .mobile-banner {
    background-position: center 65px !important;
    min-height: 711px;
  }
  .page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-description p {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }
  .page-title-membership-pet-business-network .banner-arrow-down {
    bottom: auto;
     margin-top: 98px;
  }
  .page-title-membership-pet-business-network .visibility-growth {
    padding-top: 66px;
  }
  .page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-title {
    width: 80%;
    margin: auto;
  }
  .page-title-membership-pet-business-network .membership-section-two .whole-wrapper .hero-logo img {
    margin-left: -12px;
    margin-right: -12px;
    width: calc(100% + 24px);
    object-fit: none;
  }
  .page-title-membership-pet-business-network .process.page-process .process-block h2 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  .page-title-membership-pet-business-network .about-us-block .content-wrapper {
    padding-bottom: 35px;
  }
  .page-title-membership-pet-business-network .about-us-block .content-wrapper h2 {
    padding-bottom: 38px;
  }
}
/* Button hiding for logged in users */
.user-logged-in.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .btn,
.user-logged-in.path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .btn {
    display: none;
}
.page-title-membership-pet-business-network .dt_page_banner-block_1 .banner-arrow-down{
  display: none;
}
.page-title-membership-pet-business-network .membership-hero-section .membership-banner-content .hero-text p{
    font-family: Mulish;
    font-weight: 400;
    font-style: Regular;
    font-size: 17px;
    leading-trim: NONE;
    line-height: 129%;
    letter-spacing: 0%;
    color: #212529;
    padding-bottom: 45px;
    }
.membership-banner-image img {
  max-width: 100%;
  height: auto;
  display: block;
}
/*New banner css*/
.page-title-membership-pet-business-network .membership-hero-section {
  background: #F5F7FA;
}
.page-title-membership-pet-business-network .membership-hero-section .membership-banner-content .hero-text h2 {
  color: #000;
  font-size: 40px;
  font-weight: 700;
  line-height: 129%; /* 51.6px */
  margin-bottom: 0;
}
.page-title-membership-pet-business-network .membership-hero-section .membership-banner-content .hero-text p {
  font-size: 21px;
  padding-bottom: 32px;
  padding-top: 15px;
 
}
.page-title-membership-pet-business-network .membership-hero-section .membership-banner-content .hero-buttons a {
  display: inline-flex;
  /* width: 330.2px;*/
  height: 65px;
  padding: 19.5px 32.5px;
  justify-content: center;
  align-items: center;
  gap: 13px;
  border-radius: 7.8px;
  background: #ED1C24;
  border: 0;
  font-size: 19.5px;
  line-height: normal;
}
 
@media screen and (max-width: 991px) {
  .page-title-membership-pet-business-network .membership-hero-section {
    padding-top: 105px !important;
    text-align: center;
  }
  .page-title-membership-pet-business-network .membership-hero-section .membership-banner-content {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }
  .page-title-membership-pet-business-network .membership-hero-section .membership-banner-content .hero-text h2 {
    font-size: 32px;
  }
  .page-title-membership-pet-business-network .membership-hero-section .membership-banner-content .hero-text p {
    padding-top: 35px;
    padding-bottom: 45px;
    font-size: 17px;
    text-align: center;
    width: 100%;
  }
  .page-title-membership-pet-business-network .membership-hero-section .membership-banner-content .hero-buttons a {
    height: 50px;
    padding: 15px 25px;
    gap: 10px;
    border-radius: 6px;
    font-size: 15px;
  }
}
.page-title-membership-pet-business-network .membership-section-two.elements-page {
  padding-top: 38px;
  padding-bottom: 77px;
}
@media screen and (max-width: 991px) {
  .page-title-membership-pet-business-network .membership-section-two.elements-page {
    padding-bottom: 65px;
  }
}
.page-title-membership-pet-business-network .membership-hero-section .membership-banner-content .hero-buttons a:hover,
.page-title-membership-pet-business-network .about-us-block .content-wrapper .btn-primary:hover,
.page-title-membership-pet-business-network .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .btn:hover, .path-frontpage .page-pricing .pricing-block .pricing2 .pricing-wrapper .price-tag .btn:hover{
  background-color: var(--bs-primary);
    color: #fff;
}