  .bg-skyBlue {
      background-color: #F0FCFF;
  }
  
  .text-navy {
      color: #001F82 !important;
  }
  
  .bg-navy {
      background-color: #001f82
  }
  
  .bg-gray-gradient {
      background: transparent linear-gradient(180deg, #F5F8FA 0%, #F5F8FA00 100%) 0% 0% no-repeat padding-box;
  }
  
  .bg-white {
      background-color: #fff !important;
  }
  
  .m-width-870 {
      max-width: 970px;
      margin-left: auto;
      margin-right: auto;
  }
  
  #inner-cta-section h2.sec-title.cpcrn-lineheight {
      font-size: 26px !important;
  }
  
  #inner-cta-section {
      padding: 20px 0;
  }
  
  .trusted-client-slider-industry .slick-slide {
      text-align: center;
  }
  
  .trusted-client-slider-industry .slick-slide img {
      width: auto !important;
  }
  
  .crmpages-sec {
      padding: 55px 0;
  }
  
  .banner-img-abs-right {
      position: absolute;
      right: 0px;
      top: 50%;
      transform: translateY(-40%);
  }
  
  .features-desc {
      font-size: 18px;
      line-height: 28px;
  }
  
  .opacity-08 {
      opacity: 0.08;
  }
  
  ul.slick-dots li button {
      text-indent: -9999px;
      background-color: #9DC8FA;
      width: 8px;
      height: 8px;
      border-radius: 100%;
      display: block;
      padding: 0;
      border: 1px solid #ffffff;
  }
  
  ul.slick-dots {
      text-align: center;
  }
  
  ul.slick-dots li {
      margin: 0 3px;
      display: inline-block;
      list-style: none;
  }
  
  ul.slick-dots li.slick-active button {
      background-color: #0176FF;
  }
  
  ul.slick-dots li.slick-active {
      border: 1px solid #0176FF;
      padding: 0px;
      border-radius: 100%;
      width: 10px;
      height: 10px;
  }
  /*------CP CRM page start------*/
  
  .cp-partner-crm-page {
      height: 100vh;
  }
  
  .cpPartnerCrmBanner {
      background: url("../min-images/cp-crm-bg.webp") no-repeat;
      background-position: center;
      background-size: cover;
  }
  
  .cpinventory {
      background: url("../min-images/cp-crm-sec4-bg.webp") no-repeat;
      background-position: center;
      background-size: cover;
  }
  /*  header {
      background-color: #fff
  }*/
  
  .pricingnew-upper-section .btn-blue {
      background-color: #0176ff !important;
      border-color: #0176ff !important
  }
  
  .cpcrm-b-icon {
      position: absolute;
      bottom: -65px;
      left: -45px;
      height: 90px;
      width: 90px;
      z-index: 50
  }
  
  .cpcrn-lineheight {
      line-height: 3rem
  }
  
  .pricingnew-upper-right-section {
      padding-left: 20px !important
  }
  
  .cpCrmAbsContent {
      position: absolute;
      top: 35%;
      transform: translateY(-50%);
      width: 100%
  }
  
  .cpcrmlist {
      font-size: 18px;
      line-height: 28px;
      font-weight: 500;
      margin-left: 40px
  }
  
  .cpcrmlist li {
      margin-bottom: 20px
  }
  
  .text-dark-blue {
      color: #102e62
  }
  
  .cpCrmsuperfast .cpcrmlist li {
      max-width: 500px
  }
  
  .cpCrmright-img {
      position: absolute;
      right: 0;
      bottom: 0;
  }
  
  .cpCrmsuperfast {
      height: 700px
  }
  
  .cpsuperstar-bg-img {
      position: absolute;
      left: 0;
      top: 0;
      z-index: -1
  }
  
  .cpCrmleft-img {
      position: absolute;
      left: 0;
      bottom: 0;
  }
  
  .cpCrmleads {
      height: 595px
  }
  
  .text-dark-lignt-blue {
      color: #001f82
  }
  
  .cpCrmAbout {
      min-height: 500px
  }
  /*------CP CRM page End------*/
  /*------CRM For EdTech page start------*/
  
  .crmForEdtechBanner {
        /* background-image: url(../home-images/KylasBanner1.png); */
              background-image: unset;

      background-size: cover;
      background-position: bottom;
      background-repeat: no-repeat;
  }
  
  .cpcrmlist-with-dots-bg {
      background-color: #f5f8fa;
      padding: 12px;
      border-radius: 12px;
      margin: 20px 10px 20px 0;
  }
  
  .cpcrmlist-with-dots ul {
      margin-left: 40px;
      list-style: none !important;
  }
  
  .cpcrmlist-with-dots li {
      margin-bottom: 20px;
      position: relative;
  }
  
  .maximize-list li {
      margin-bottom: 16px !important;
  }
  
  .cpcrmlist-with-dots li:after {
      content: "";
      background-image: url("../home-images/edtech-listicon.svg");
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
      width: 15px;
      height: 15px;
      position: absolute;
      left: -28px;
      top: 6px;
  }
  
  .edTech-crm-item {
      padding: 20px !important;
  }
  
  .edTech-crm-box-wrapper {
      max-width: 1000px;
      margin-left: auto !important;
      margin-right: auto !important;
  }
  
  .edTech-crm-box-wrapper .edu-box {
      max-height: 240px;
      padding: 10px 10px;
  }
  
  .edTech-crm-item .feature-desc {
      font-size: 12px;
      line-height: 20px;
      color: #656565;
      margin-top: 10px;
  }
  
  .edTech-crm-item .edu-box h3 {
      margin-top: 0px;
      font-size: 16px;
  }
  
  .set {
      /*      background-color: #F0FCFF;*/
      border-radius: 6px;
  }
  
  .crmpages-sec .comparison-testimonial-user {
      margin-top: 15px;
  }
  
  .crmpages-sec .comparison-testimonial-desc {
      margin-top: 50px;
  }
  
  .testimonial-logo {
      max-width: 140px;
      background-color: #fff;
      border-radius: 6px;
  }
  
  .design-vector-3 {
      top: 50%;
      transform: translateY(-50%);
  }
  
  .edtech-sec-height .sec-title,
  .double-block .sec-title {
      font-size: 26px !important;
  }
  
  .double-block img.hidden-xs {
      display: inline-block;
  }
  
  .double-block .container {
      padding: 0;
  }
  /* .edtech-sec-height.cpCrmsuperfast {
      max-height: 560px;
  } */
  /*------CRM For EdTech page End------*/
  /* ------ CRM Manufacturing */
  
  .manufacturing-crm-box-sec .edTech-crm-box-wrapper {
      max-width: 100%;
  }
  
  .manufacturing-crm-box-sec .edTech-crm-item {
      padding: 15px !important;
  }
  
  @media(max-width:1599px) {
      /*------CP CRM page start------*/
      .cpCrmleads .cpcrmlist li,
      .cpsuperstar .cpcrmlist li {
          max-width: 470px
      }
      .cpsuperstar {
          height: 790px !important
      }
      /*------CP CRM page end------*/
      .edtech-sec-height {
          max-height: 560px;
      }
  }
  
  .visible-md {
      display: none
  }
  
  @media(min-width:1280px) and (max-width:1650px) {
      .row-eq-height .col-6 {
          padding: 0 50px;
      }
  }
  
  @media(min-width:1200px) and (max-width:1280px) {
      .cpCrmleft-img,
      .cpCrmright-img {
          width: 45%;
      }
      .hidden-md {
          display: block!important;
      }
  }
  
  @media(min-width:1200px) {
      /*------CP CRM page start------*/
      .sec-title.cpcrn-lineheight {
          font-size: 36px ;
      }
      .offset-lg-3 {
          margin-left: 25%;
      }
      .offset-lg-2 {
          margin-left: 17%;
      }
      /*------CP CRM page end------*/
      .comparison-testimonial-slider .slick-next {
          top: 40%;
          bottom: unset;
          right: 0px;
          left: unset;
          transform: translateY(-50%);
          z-index: 2;
      }
      .comparison-testimonial-slider .slick-prev {
          top: 40%;
          bottom: unset;
          left: 0px;
          transform: translateY(-50%);
          z-index: 2;
      }
  }
  
  @media(max-width:1100px) and (min-width:1000px) {
      /* .crmForEdtechBanner .home-banner {
          max-height: 675px;
      } */
      /* .crmForEdtechBanner .banner-img-abs-right img {
          max-width: 500px;
      } */
  }
  
  @media (max-width:1024px) {
    .cpcrmlist-with-dots li:after{
        width: 18px;
        height: 18px;
        left: -24px;
    }
      .crmpages-sec {
          padding: 55px 0 70px;
      }
      /*------CP CRM page start------*/
      #cpCrmleads-2,
      .cpinventory {
          padding-bottom: 0
      }
      .hidden-md {
          display: none
      }
      .visible-md {
          display: block
      }
      .pricingnew-upper-right-section {
          margin: 20% auto 0
      }
      .home-banner {
          height: calc(100vh - 20px) !important
      }
      .cpCrmAbsContent,
      .cpinventory {
          background-color: #001f82
      }
      .cpinventory {
          background-image: none !important;
          text-align: center
      }
      .cpCrmAbsContent {
          position: unset;
          top: unset;
          transform: unset;
          width: 100%
      }
      .cpCrmleft-img,
      .cpCrmright-img {
          position: unset;
          right: unset;
          bottom: unset;
          left: unset;
          width: 100%
      }
      .cpCrmleads,
      .cpCrmsuperfast,
      .cpsuperstar {
          height: 100% !important
      }
      .cpCrmleads .cpcrmlist li,
      .cpCrmsuperfast .cpcrmlist li,
      .cpsuperstar .cpcrmlist li {
          max-width: 100%
      }
      .cpCrmsuperfast {
          padding-top: 30px;
      }
      .cpCrmsuperfast .cpCrmright-img {
          margin-bottom: -9px
      }
      .mob-mar-0 {
          margin-top: 20px !important;
          margin-bottom: 40px
      }
      .cpCrmleads {
          padding: 40px 0
      }
      #cpCrmleads {
          padding-left: 20px
      }
      .cpCrmleads-img {
          max-width: 100%;
          margin-left: auto;
          margin-right: 0;
          display: block;
          margin-bottom: 20px
      }
      #cpCrmleads-2 .cpCrmleft-img {
          padding-right: 20px;
          margin-bottom: -9px
      }
      .cpPartnerCrmBanner {
          background: url("../min-images/cp-crm-bg-mob.webp") no-repeat;
          background-position: center;
          background-size: cover;
      }
      /*------CP CRM page End------*/
      .banner-img-abs-right {
          position: unset;
          transform: unset;
          right: unset;
          top: 10%;
          width: 100%;
      }
      .crmForEdtechBanner {
        background-image: url(../home-images/KylasBanner1.png);
    }
      .edtech-sec-height {
          padding-top: 0px;
      }
      .crmForEdtechBanner .pricingnew-upper-right-section {
          margin-top: 0px;
      }
      .banner-img-abs-right img {
          width: 100%;
      }
      .edtech-sec-height {
          max-height: 100% !important;
      }
      .crmForEdtechBanner .col-reverse-tab {
          display: flex !important;
          flex-direction: column-reverse !important;
          height: 100%;
          justify-content: center;
      }
      .col-reverse-tab {
          display: flex;
          flex-direction: column-reverse;
      }
      .edtech-sec-height .sec-title {
          margin-top: 50px;
      }
      .edtech-sec-height .container {
          width: 100%;
      }
      .edTech-crm-box-wrapper {
          margin-bottom: 50px;
      }
      .edTech-crm-box .slick-arrow ,
      .edTech-crm-box-sales-crm .slick-arrow{
          top: unset;
          bottom: -70px;
          left: 50%;
          transform: translateX(-50%);
          z-index: 10;
      }
      .integration-slider-mob .slick-arrow {
          bottom: -70px;
          left: 50%;
          transform: translateX(-50%);
          z-index: 10;
      }
      .integration-slider-mob .slick-next {
          left: calc(50% + 30px);
      }
      .integration-slider-mob .slick-prev {
          left: calc(50% - 30px);
      }
      .edTech-crm-box .slick-next,
      .edTech-crm-box-sales-crm .slick-next {
          left: calc(50% + 30px);
      }
      .edTech-crm-box .slick-prev,
      .edTech-crm-box-sales-crm .slick-prev{
          left: calc(50% - 30px);
      }
      .cpcrmlist-with-dots ul {
          margin-left: 20px;
      }
      .comparison-testimonial-slider:has(.slick-arrow) {
          margin-bottom: 70px;
      }
  }
  
  @media (max-width:700px) {
      /*------CP CRM page start------*/
      .pricingnew-upper-right-section {
          margin: 24% auto 0
      }
      .cpinventory {
          padding-bottom: 0px !important;
      }
      .cpcrmlist li {
          font-size: 16px;
          line-height: 24px
      }
      .cpCrmAbsContent {
          padding-top: 35px
      }
      .cpcrmlist {
          margin-left: 20px
      }
      /*------CP CRM page end------*/
      .edTech-crm-item {
          padding: 5px !important;
      }
      .crmpages-sec .testimonial-desc {
          font-size: 16px;
          line-height: 30px;
      }
      .edtech-sec-height .sec-title,
      .double-block .sec-title {
          font-size: 22px !important;
      }
      .feature-title {
          font-size: 26px;
      }
      .crm-p-btn {
          display: block;
      }
      #inner-cta-section h2.sec-title.cpcrn-lineheight {
          font-size: 22px !important;
      }
      .trusted-client-slider-industry .slick-slide>div {
          height: 100px;
          position: relative;
      }
      .trusted-client-slider-industry .slick-slide img {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
      }
      .edTech-crm-box-wrapper .edu-box {
          min-height: 240px;
          padding: 10px 10px;
      }
  }