.zw-zoom-logo, .zw-cliq-logo {
    display: inline-block;
    width: 126px;
    height: 126px;
    border-radius: 15px;
  }
  .zwc-page-inr section.pad0{
    padding: 0;
  }
  .flx-wrp{
    display: flex;
  }
  .flex-prop,.comp-table-inr ul,.comp-table-inr ul li,.zwc-block3 li{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .zw-zoom-logo,.team-chat-icon{
    flex-flow: column;
  }
  .zw-zoom-logo span,.team-chat-icon span{
    font-size: 16px;
    font-family: var(--secondaryfont-semibold);
    margin-top: 3px;
  }
  .team-chat-icon{
    text-align: left;
  }
  .zwc-page-inr section{
    padding: 100px 0;
  }
  .zwc-page-inr section.padd-rm{
    padding: 0;
  }
  .zwc-banner-wrap,.zw-product-header{
    background: #023231;
  }
  .zwc-comp-table-wrap{
    text-align: center;
    position: relative;
  }
  .zwc-comp-table-wrap::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 15%;
    background: #023231;
    top: 0;
    left: 0;
    z-index: 0;
  }
  .zw-zoom-logo{
    background: #285150;
  }
  .zw-cliq-logo{
    background: #fff;
  }
  .arrow-icon{
    display: inline-block;
    width: 30px;
    height: 18px;
    background: url(/sites/zweb/images/cliq/zwc-sprite-img.svg);
    background-position: 30px 0;
  }
  .bnr-img-sec{
    gap: 18px;
    margin-bottom: 60px;
  }

  .zw-cliq-logo::before {
    width: 100px;
    height: 40px;
    background: url(/sites/zweb/images/productlogos/cliq.svg) no-repeat;
  }
   .zw-cliq-logo::before {
    content: '';
    position: relative;
    display: block;
    background-size: 100% 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .zwc-banner-wrap,.zwc-bottom-cta-wrap{
    color: #fff;
    text-align: center;
  }
  .zwc-banner-wrap h1,.zwc-banner-wrap p{
    max-width: 854px;
    width: 80%;
    margin: 0 auto;
  }
  .zwc-banner-wrap h1 span{
    display: inline-block;
  }
  .zwc-banner-wrap p{
    margin: 25px auto 40px auto;
  }
  .zwc-trust-wrap .content-wrap,.zwc-comp-table-wrap .content-wrap{
    max-width: 1100px;
  }
  .tx-cetr{
    text-align: center;
  }
  .zwc-trust-wrap p {
    font-family: var(--secondaryfont-semibold);
    text-transform: uppercase;
    margin-bottom: 40px;
    color: #000;
  }
  .zwc-trust-wrap ul{
    gap: 60px;
    flex-wrap: wrap;
  }
  .zwc-trust-wrap li img {
    width: 100%;
    max-width: 120px;
  }
  .comp-table-inr ul{
    width: 100%;
    align-items: stretch;
    z-index: 1;
  }
  .comp-table-inr ul li{
    width: calc(100%/3);
    text-align: center;
    background: #F8F8F8;
    padding: 25px 0;
  }
  .comp-table-inr ul li:not(.comp-table-inr ul:last-child li,.comp-table-inr ul li:nth-child(2)){
    border-bottom: 1px solid #DCDCDC;
  }
  .comp-table-inr ul li:nth-child(2):not(.comp-table-inr ul:last-child li){
    border-bottom: 1px solid #E3C975;
  }
  .comp-table-inr ul:first-child li{
    padding: 30px 0;
  }
  .comp-table-inr ul li:nth-child(2){
    background: #FFE79A;
  }
  .comp-table-inr ul:first-child li:first-child,.zw-pri-val{
    font-family: var(--secondaryfont-semibold);
  }
  .tick-ele,.cross-ele{
    display: inline-block;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    position: relative;
  }
  .tick-ele{
    border: 3px solid #00AC50;
  }
  .cross-ele{
    border: 3px solid #F1483E;
  }
  .cross-ele::before,
  .cross-ele::after {
    content: '';
    position: absolute;
    width: 14px;
    height: 3px;
    background: #f63f3f;
    border: 0;
    top: 50%;
    left: 50%;
    transform-origin: center;
  }
  
  .cross-ele::before {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  
  .cross-ele::after {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  .tick-ele::before {
    content: '';
    position: absolute;
    width: 8px;
    height: 15px;
    border: 2px solid #00AC50;
    border-width: 0 3px 3px 0;
    top: 47%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(38deg);
  }
  .last-updated{
    font-size: 15px;
    margin: 40px 0 80px;
  }
  a.ful-compar{
    color: #3774FF;
    text-decoration: underline;
  }
  .block1-left,.block1-right{
    max-width: 540px;
    width: 50%;
  }
  .zwc-block1 .content-wrap{
    justify-content: space-between;
  }
  .block1-right ul li{
    padding-left: 30px;
    margin-bottom: 15px;
    position: relative;
    line-height: 28px;
  }
  .block1-right ul li::before{
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 14px;
    height: 14px;
    background: url(/sites/zweb/images/cliq/zwc-sprite-img.svg);
    background-position: 54px 0;
  }
  .block1-right ul li:last-child{
    margin-bottom: 0;
  }
  .block1-left h2{
    max-width: 459px;
  }
  .zwc-block2 .block2-inr{
    background: #FFF8F0;
    padding: 80px;
  }
  .zwc-block2 .block2-inr ul li{
    max-width: 318px;
    width: 100%;
  }
  .zwc-block2 .block2-inr ul{
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 80px;
    row-gap: 60px;
  }
  .zwc-block2 .block2-inr ul li:nth-child(3n) {
    margin-right: 0;
  }
  .block2-top span{
    font-family: var(--secondaryfont-semibold);
    display: inline-block;
    margin-bottom: 20px;
  }
  .block2-top,.zwc-block3{
    text-align: center;
  }
  .block2-inr ul li h3::before{
    width: 52px;
    height: 50px;
    content: '';
    display: block;
    background: url(/sites/zweb/images/cliq/zwc-sprite-img.svg);
    margin-bottom: 20px;
  }
  .block2-inr ul li:first-child h3::before{
    background-position: -55px 0;
  }
  .block2-inr ul li:nth-child(2) h3::before{
    background-position: -599px 0;
    width: 54px;
  }
  .block2-inr ul li:nth-child(3) h3::before{
    background-position: -905px 0;
  }
  .block2-inr ul li:nth-child(4) h3::before{
    background-position: 0 0;
  }
  .block2-inr ul li:nth-child(5) h3::before{
    background-position: -419px 0;
  }
  .block2-inr ul li:nth-child(6) h3::before{
    background-position: -726px 0;
  }
  .block2-inr ul li:nth-child(7) h3::before{
    background-position: -174px 0;
  }
  .block2-inr ul li:nth-child(8) h3::before{
    background-position: -539px 0;
  }
  .block2-inr ul li:nth-child(9) h3::before{
    background-position: -786px 0
  }
  .block2-inr ul li:nth-child(10) h3::before{
    background-position: -235px 0;
    width: 54px;
  }
  .block2-inr ul li:nth-child(11) h3::before{
    background-position: -479px 0;
  }
  .block2-inr ul li:nth-child(12) h3::before{
    background-position: -964px 0;
    width: 60px;
  }
  .block2-inr ul li:nth-child(13) h3::before{
    background-position: -297px 0;
    width: 56px;
  }
  .block2-inr ul li:nth-child(14) h3::before{
    background-position: -362px 0;
  }
  .block2-inr ul li:nth-child(15) h3::before{
    background-position: -845px 0;
  }
  .block2-inr ul li:nth-child(16) h3::before{
    background-position: -115px 0;
  }
  .block2-inr ul li:nth-child(17) h3::before{
    background-position: -662px 0;
    width: 56px;
  }
  .block2-inr ul li:nth-child(18) h3::before{
    background-position: -1030px 0;
  }
  .zwc-block3 p{
    max-width: 930px;
    width: 100%;
    margin: 0 auto;
  }
  .zwc-block3 ul{
    gap: 20px;
    margin-top: 80px;
    align-items: flex-start;
  }
  .zwc-block3 li{
    width: 106px;
    height: 106px;
    background: #F5F5F5;
    border-radius: 10px;
    text-align: center;
  }
  .zwc-block3 li:nth-child(even){
    margin-top: 60px;
  }
  .zwc-bottom-cta-wrap{
    background: #023231;
  }
  .zwc-bottom-cta-wrap h2{
    margin-bottom: 40px;
  }
  .zwc-testimonial-wrap .zwc-testimonial-inr{
    padding: 80px 0;
    background: #FFF8F0;
  }
  .zw-testi-top{
    padding: 0 80px;
  }
  .zw-testi-top h2{
    max-width: 339px;
    width: 100%;
  }
  .zw-testi-top{
    justify-content: space-between;
  }
  .zw-testi-top h2 span{
    display: block;
  }
  .zw-testi-top ul{
    max-width: 580px;
    width: 60%;
  }
  .zw-testi-top ul.slick-dots{
    width: 100%;
  }
  .zw-cutsmer-info{
    margin-top: 60px;
  }
  .zw-cutsmer-detail p{
    margin-bottom: 0;
  }
  .zw-cutsmer-detail span{
    font-weight: 600;
  }
  .zw-cutsmer-detail p{
    font-size: 15px;
    margin-top: 5px;
  }
  .zw-cutsmer-info{
    gap: 20px;
  }
  .testimonial-slider .slick-dots {
    text-align: left;
    margin-bottom: 0
  }
  
  .testimonial-slider .slick-dots li,.testimonial-slider .slick-dots li.slick-active {
    width: 104px;
    height: 2px;
    border-radius: 0;
    border-width: 0;
    background: #e0e0e0;
    position: relative;
  }
  
  .testimonial-slider .slick-dots li:before {
    content: "";
    width: 0;
    height: 2px;
    background: #010101;
    left: 0;
    position: absolute
  }
  
  .testimonial-slider .slick-dots li.slick-active:before {
    transition: width 10s linear;
    width: 100%
  }
  /* Assist testimonial section */
  
  .zassist-testimonial .rating-list-wrap div {
    position: relative;
    padding: 30px 30px 0;
    text-align: center
  }
  
   .stars-container {
    position: relative;
    display: block;
    color: transparent;
    font-size: 15px;
    letter-spacing: 5px;
    line-height: normal;
    width: 115px;
    margin: 0 auto 15px;
  }
   .stars-container::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\2605\2605\2605\2605\2605";
    color: #d0d0d0;
    display: inline-block;
    font-size: 21px;
  }
   .stars-container::after {
    position: absolute;
    top: 0;
    left: 0;
    content: "\2605\2605\2605\2605\2605";
    color: #f9a826;
    overflow: hidden;
    -webkit-transition: ease all 2.5s;
    -o-transition: ease all 2.5s;
    transition: ease all 2.5s;
    width: 0;
    font-size: 21px;
  }
  .zwc-testimonial-wrap .middle-animated .stars-container::after {
    width: 99.5%
  }
   .rating-list-wrap div::after {
    right: 0;
    left: auto;
    transform: scaleX(-1)
  }
   .rating-list-wrap div::after {
    right: 0;
    left: auto;
    transform: scaleX(-1)
  }
   .rating-list-wrap {
    margin: 30px 0 0;
    justify-content: center;
    gap: 30px;
    text-align: center;
    flex-wrap: wrap;
  }
   .counter-star>span {
    color: #000;
    line-height: normal;
  }
  .rating-list-wrap .img-leads {
    height: 36px;
    width: 60px;
    background-repeat: no-repeat;
    background-position: left 0;
    display: block;
    margin: 0 auto 10px;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    background-image: url(/sites/zweb/images/cliq/review-award-sprite.png);
    background-size: 744px auto;
  }
  .rating-list-wrap .appstore {
    background-position: -175px 0;
    width: 154px;
  }
  .rating-list-wrap .googleplay {
    background-position: 0 0;
    width: 175px;
  }
  .rating-list-wrap .getapp {
    background-position: -595px 0;
    width: 150px;
  }
  .rating-list-wrap .capterra {
    background-position: -445px 0;
    width: 150px;
  }
  .rating-list-wrap .g2 {
    background-position: -264px -61px;
    width: 50px;
    background-size: 550px;
    height: 40px;
  }
  .rating-list-wrap .trust-radius {
      width: 184px;
      background-position: -5px -204px;
  }
  @media screen and (min-width: 1200px){
    .zwc-page-inr h1{
      font-size: 64px;
      letter-spacing: -1.92px;
    }
    .block2-inr ul li{
      font-size: 26px;
    }
    .zwc-page-inr h2{
      font-size: 50px;
      line-height: 55px; 
      letter-spacing: -1px;
    }
    .zwc-banner-wrap p{
      font-size: 20px;
      line-height: 30px;
    }
    .zwc-trust-wrap p{
      font-size: 19px;
    }
    .act-btn{
      padding: 13px 30px;
    }
    .comp-table-inr ul:first-child li{
      height: 125px;
    }
    .comp-table-inr ul:first-child li:nth-child(2),.zwc-comp-table-wrap::before{
      height: 150px;
    }
    .comp-table-inr ul:first-child{
      align-items: end;
    }
    .comp-table-inr ul:first-child li:first-child{
      letter-spacing: -0.266px;
      font-size: 26px;
    }
    .zw-pri-val{
      font-size: 22.8px;
      letter-spacing: -0.228px;
    }
    .block1-right ul li{
      line-height: 28px;
    }
    .zwc-block2 .block2-inr ul li{
      margin-right: 80px;
    }
    .zwc-block2 .block2-inr ul li:nth-child(3n) {
      margin-right: 0;
    }
    .block2-top span{
      font-size: 25px;
      letter-spacing: -0.5px;
    }
    .zw-testi-desc{
      font-size: 25px;
      letter-spacing: -0.5px;
    }
    .current-value {
      font-size: 25px;
    }
    .zwc-page-inr section.pad0{
      padding: 40px 0;
    }
    .zwc-page-inr section.zwc-block3{
      padding-bottom: 140px;
    }
  }
  @media screen and  (min-width: 1200px) and (max-width: 1440px){
    .zwc-block2 .block2-inr ul li {
      margin-right: 30px;
  }
  .zwc-block2 .block2-inr {
    padding: 80px 30px;
  }
  }
  @media screen and (max-width: 1199px){
    .zwc-page-inr section {
      padding: 80px 0;
    }
    .zwc-banner-wrap h1, .zwc-banner-wrap p {
      max-width: 550px;
      width: 100%;
    }
    .block2-top h2{
      max-width: 800px;
      margin: 0 auto;
    }
    .zwc-block2 .block2-inr ul{
      column-gap: 20px;
      justify-content: space-around;
    }
    .zwc-block2 .block2-inr{
      padding: 80px 40px;
    }
    .bnr-img-sec{
      margin-bottom: 30px;
    }
    .zwc-block3 li{
      width: 60px;
      height: 60px;
    }
    .zwc-block3 li img{
      scale: .6;
    }
    .zwc-block1 .content-wrap{
      gap: 20px;
    }
  }
  @media screen and (max-width: 991px){
    .last-updated {
      margin: 15px 0 30px;
  }
  .zw-testi-top {
    padding: 0 30px;
  }
  .zwc-banner-wrap p {
    margin: 15px auto 20px auto;
  }
  .testimonial-slider .slick-dots li, .testimonial-slider .slick-dots li.slick-active{
    width: 60px;
  }
  .zwc-block2 .block2-inr{
    padding: 80px 20px;
  }
  .zwc-bottom-cta-wrap h2 {
    margin-bottom: 20px;
  }
  }
  @media screen and (max-width: 767px){
    .comp-table-inr{
      width: 767px;
    }
    .comp-table-cont{
      overflow: auto;
    }
    .zw-cutsmer-info{
      justify-content: center;
    }
    .zw-testi-top ul,.block1-left, .block1-right{
      width: 100%;
    }
    .zwc-page-inr section {
      padding: 60px 0;
  }
  .zw-testi-top .slick-dots,.testimonial-slider{
    text-align: center;
  }
  .zw-testi-top,.zwc-block1 .content-wrap{
    flex-flow: column;
    align-items: center;
  }
  .zw-testi-top h2{
    text-align: center;
  }
  .zw-cutsmer-info,.zwc-block2 .block2-inr ul {
    margin-top: 30px;
  }
  .zw-cutsmer-detail{
    text-align: left;
  }
  .zw-cutsmer-info img{
    width: 60px;
    height: 60px;
  }
  .zwc-block2 .block2-inr ul{
    row-gap: 30px;
  }
  .zwc-block2 .block2-inr {
    padding: 60px 20px;
  }
  .zwc-block3 ul{
    flex-wrap: wrap;
    margin-top: 40px;
  }
  .zwc-block3 li:nth-child(even) {
    margin-top: 0px;
  }
  }
  @media screen and (max-width: 480px){
    .zw-zoom-logo, .zw-cliq-logo{
      width: 100px;
      height: 100px;
    }
    .zw-zoom-logo::before{
      width: 60px;
    }
    .zw-cliq-logo::before{
      width: 80px;
    }
  }