.what-is-saas-banner::after {
      position:absolute;
      content:'';
      background: #fff;
      width:10px;
      height:10px;
      left: -21px;
      top: 8px;
      z-index: 1;
     
  }
  .what-is-saas-banner{
  overflow:inherit;
  }
.pre-footer{
display:none;
}
#scroll{
padding:0px;
}
      .over-h h3 {
          position: unset !important;
          padding-left: 18px !important;
      }
      ol {
          list-style: numeric;
          padding-left: 30px;
      }
      .feature-col h4:after {
          content: '';
          position: absolute;
          height: 7px;
          width: 7px;
          top: 7px;
          background: #000;
          border-radius: 50%;
          margin-right: auto;
          left: 14px;
          right: 0;
      }
      .feature-col h4{
          position:relative;
          padding-left:30px !Important;
      }
      .feature-col h3:after {
          content: '';
          position: absolute;
          height: 7px;
          width: 7px;
          top:11px;
          background: #000;
          border-radius: 50%;
          margin-right: auto;
          left: 14px;
          right: 0;
      }
      .feature-col h3{
          position:relative;
          padding-left:30px;
      }
      .banner-content{
      width:auto;
      }
      .feature-rit h4 {
          padding-left: 18px;
      }
      .acc h2 {
          font-size: 30px;
          font-weight: 500;
      }
      .seo-intro h1 {
          font-size: 35px;
          font-weight: 500;
          margin-bottom: 15px;
      }
      .seo-intro h2 {
          font-size: 30px;
          font-weight: 500;
          margin-bottom: 15px;
      }
      .seo-intro p{
          font-size:15px;
         
      }
      .seo-intro{
          margin-bottom:40px;
      }
      .acc h3 {
          margin: 0;
          display: flex;
      }
          .accordion {
              background-color: #fff;
          color: #444;
          border-bottom: 1px solid #e4e4e4 !important;
          cursor: pointer;
          padding: 10px 0px;
          width: 100%;
          border: none;
          text-align: left;
          outline: none;
          font-size: 18px;
          transition: 0.4s;
      position:relative;
          font-family: 'ZohoPuvi';
        }
        
        .active, .accordion:hover {
          background-color: #fff; 
        }
        .active{
      border-bottom: none;
      }
      
        .accordion-body {
          padding: 0 18px 18px 0;
          display: none;
          background-color: white;
          overflow: hidden;
          
        }
      .accordion-show{
      display:block;
      }
      .accordion-hide{
      display:none;
      }
        button.accordion.active:after {
            content: "\2212";
            font-size: 15px;
        }
      .acc p {
         
          font-size: 15px;
      }
        button.accordion:after {
          content: '\002B';
          color: #777;
          font-size: 20px;
          font-weight: normal;
          float: right;
          margin-left: 5px;
          top: 10px;
          position: absolute;
          right: 0;
        }
        .accordion-body-img{
          width: 30px;
          margin-right: 10px;
          vertical-align: middle;
        }
      
      .banner-content h3{
      color:#fff;
      }
          .feature-col h2 {font-size: 30px;font-weight: 500;margin-bottom: 15px;    padding-left: 18px;     line-height: 1.4;}
          .feature-col h3 {font-size: 20px; font-weight:500; margin-bottom:15px;    }
          .feature-col p{
              font-size:15px; margin-bottom:40px;    padding-left: 18px; text-align:justify;
          }
                      #temp-body * {
              -webkit-box-sizing: border-box;
              -moz-box-sizing: border-box;
              box-sizing: border-box;
          }
          .default-content h1{
          margin-bottom:20px;
          }
      .what-is-saas-banner {
          background: #397FF5;
          padding: 10px;
          color: #fff;
          position: relative;
          overflow: inherit;
         
          margin-left: 18px;
      }
      .what-is-saas-banner p {
          margin-bottom: 20px;
      }
      .what-is-saas-banner:before {
          content: '';
          position: absolute;
          width: 100%;
          height: 67px;
          background: url(./images/bg-clouds.svg) no-repeat;
          background-size: cover;
          left: 0;
          bottom: 0;
          z-index: 0;
      }
      .what-is-saas-banner h2{
          font-size:18px;
          padding-left:18px;
          margin-bottom:15px;
          color:#fff;
      }
      .what-is-saas-banner a{
          display: inline-block;
          color: #000;
      position:relative;
      z-index:1;
          background: #FFC538;
          padding: 7px 20px;
          border-radius: 3px;
          font-size: 14px;
          font-weight: 500;
          text-decoration: none;
          margin-bottom: 20px;
          margin-left: 18px;
          letter-spacing: 0.7px;
      }
      
          .banner{
          margin-top:0;
          }
          .banner-content{
          text-align:center;
          }
                      @media (min-width: 1200px){
          .cs-container {
              max-width: 1140px;
          }
          }
          .feature-list ul li.active a {
              color: #397FF5;
              border-left: 3px solid #397FF5;
          }
          .feature-col img{
          height:350px;
          margin-bottom:50px;
          }
          .feature-list ul li a {
              color: inherit;
              text-decoration: none;
              padding: 0 10px;
              margin-bottom: 20px;
              border-left: 2px solid #ffffff;
              font-size: 16px;
              display: inline-block;
          }
          .cs-container {
              width: 100%;
              padding-right: 15px;
              padding-left: 15px;
              margin-right: auto;
              margin-left: auto;
          padding-bottom: 35px;
          }
          .cs-row {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              margin-right: -15px;
              margin-left: -15px;
          }
          .mB40 {
              margin-bottom: 40px;
          }
          .feature-list {
              position: -webkit-sticky;
              position: sticky;
              top: 120px;
          }
          .text-head-mob {
              display: none;
          }
          #fea-mob-show {
              display: none;
          }
          .mT40 {
              margin-top: 40px;
          }
          @media (min-width: 992px){
          .cs-col-lg-3 {
              -ms-flex: 0 0 25%;
              flex: 0 0 25%;
              max-width: 25%;
          }
          }
          @media (min-width: 992px){
          .cs-col-lg-9 {
              -ms-flex: 0 0 75%;
              flex: 0 0 75%;
              max-width: 75%;
          }
          }
          .cs-col-lg-3, .cs-col-lg-9 {
              position: relative;
              width: 100%;
              min-height: 1px;
              padding-right: 15px;
              padding-left: 15px;
          }