.custom-pricing {
  padding: 0 0 110px;
  @media (max-width: 991px) {
    padding: 0 0 50px;
  }
  .demo-cont {
    background-image: url("../img/pricing/demo-bg.webp");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    padding: 60px 60px 40px;
    @media (max-width: 1399px) {
     padding: 45px 60px 40px;
    }
    @media (max-width: 1199px) {
      background-size: cover;
    }
    @media (max-width: 991px) {
      padding: 45px 60px 0;
    }
    @media (max-width: 767px) {
      padding: 45px 0 0;
    }
    small{
      font-family: $Inter;
      font-size: 30px;
      font-weight: 600;
      line-height: 25px;
      color: #fff;
    }
    h2.section-title{
      line-height: 55px;
      margin-bottom: 30px;
      @media (max-width: 991px) {
        margin-bottom: 0;
      }
      @media (max-width: 767px) {
        line-height: 35px;
      }
    }
    .img-cont{
      position: relative;
      img{
        position: absolute;
        top: -90px;
        right: 0;
        @media (max-width: 1399px) {
          top: -60px;
        }
        @media (max-width: 991px) {
          position: static;
        }
      }
    }
  }
}