#yearly,#yearly:focus{
    outline:0!important
}
#customer-testimonial,#extra-features,#floating-button,.append,.append1,.btn-blue:hover,.crm_img-div,.get-start-btn,.logo,.nds,.social-connect,.tip,.who-get-start-btn{
    cursor:pointer
}
.calendly-badge-widget,.carousel-md,.carousel-sm{
    display:none
}
#blinker,#type,.tip{
    display:inline-block
}

#quotes .orange,#rightplan .orange,#rightplan .user,.quote-orange{
    color:orange
}
#whouse .pricingTable .pricingTable-header h3,.compare .btn,.enquire-btn:hover,.pricing-plans span,.tag{
    color:#fff
}
sup{
    top:0!important;
    font-size:14px
}


#indus-sec .sec-head,#rightplan .selectplan p,#whouse .pricingContent ul,#why-helloleads .sec-head,.top-features-con .sec-head{
    margin-bottom:10px
}
#whouse{
    margin-top:6rem;
    margin-bottom:2%
}
#whouse .pricingTable-header{
    background-color:#00887a
}
#switch-on-p,.carousel-inner,.deductionprice .keypoints h4,.text-center{
    text-align:center
}
.pricingContent ul li{
    font-size:14px!important;
    text-transform:none!important
}

#type{
    margin-left:-100px
}
#blinker{
    background:#fff;
    background:-webkit-linear-gradient(45deg,#f857a8,#ff5858);
    background:linear-gradient(45deg,#f857a8,#ff5858);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent;
    transition-timing-function:ease
}



.whoShouldUse ul li{
    font-size:20px!important;
    text-transform:none!important
}
.color1{
    background-color:#13b495!important
}
.text-green{
    color:#13b495!important
}
.home-banner{
    margin-top:4.5rem!important;
    padding-top:80px!important;
    padding-bottom:50px!important
}



.banner-text2{
    font-size:13px;
    margin-top:2px!important
}
.banner-text3{
    padding:30px 30px 10px 1px;
    font-size:1.5rem;
    color:#000;
    margin-top:18px;
    margin-left:28px;
    letter-spacing:1.1px
}
.get-start-btn,.get-start-btn a:focus,.get-start-btn a:hover,.qt-get-start-btn a:focus,.qt-get-start-btn a:hover,.who-get-start-btn a:focus,.who-get-start-btn a:hover,.wt-get-start-btn a:focus,.wt-get-start-btn a:hover{
    color:#fff!important
}
.get-start-btn{
    font-weight:600;
    font-size:21px!important;
    margin:auto;
    display:flex!important;
    margin-top:1px!important;
    background:#13b495!important;
    width:325px;
    height:50px;
    justify-content:center;
    border-radius:30px!important;
    border:none!important;
    padding-top:10px
}
.download-icons{
    display: flex;
    justify-content: center;
    /* grid-template-columns: 1fr 1fr;
    place-items: center; */
}
.quote-sec{
    margin-left:9rem
}
.quote-box{
    margin-bottom:40px;
    padding:20px;
    max-width:87%!important;
    margin: auto;
}
#customers .sec-sub-head{
    font-weight:200;
    font-size:21px;
    color:#000;
    margin-top:-3px
}
#rateing-card .sec-head{
    margin-top:25px;
    margin-bottom:10px
}
#indus-sec .sec-sub-head,#pricing .sec-sub-head,#rateing-card .sec-sub-head,#why-helloleads .sec-sub-head{
    padding:30px 0 10px;
    font-size:24px;
    color:#000;
    margin-top:-35px!important;
    margin-left:20px
}
#new_rateing{
    display:flex;
    flex-direction:row;
    justify-content:space-around
}
#new_rateing .row1,.row2{
    border:1px solid #e0dede;
    box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.1);
    width:200px;
    margin-top:30px;
    text-align:center;
    height:130px
}
#new_rateing .row img:not(.google-ps){
    width:160px;
    height:90px
}
#new_rateing .google-ps{
    width:140px
}
#new_rateing .row p{
    color:#000;
    font-weight:700;
    padding-top:2px
}
#btn-div{
    border-radius:30px;
    width:255px;
    height:45px;
    border:1px solid gray
}
#monthly,#yearly{
    width:115px;
    height:36px;
    border-radius:25px
}
#price-cards,.fe-card1:hover{
    background-color:#fff
}

#card-1-btn,.card1{
    background-color:#13b495
}
.hr-gray1{
    border:.5px solid #dcdcdc
}
.price-card-hr{
    margin-top:2px
}
.enquire-btn,.industry ul li a{
    text-decoration:none!important
}
hr{
    border-color:#000;
    width:100%
}
.pup-text{
    font-weight:700;
    text-align:center!important
}
.cus-quote-head,.logo,.pricingTable,.whz-card-des{
    text-align:center
}
#enterprise-p1,#start-up-p1,#trial-p1{
    font-size:40px
}
#enterprise-span,#start-up-span,#trial-span{
    font-size:25px
}
#card-1-btn{
    border-color:#13b495
}
.help-container,.res-div{
    display:flex;
    justify-content: space-around;
}
.top-features-con{
    margin-top:-2rem
}
.top-features-con .sec-sub-head{
    font-size:24px;
    color:#000;
    margin-inline: 1em;
}
.top-features-con img{
    width:30%;
    height:auto
}
.fcard-des{
    line-height:23px!important
}
.fcard{
    border:1px solid #dcdcdc;
    padding:5px;
    border-radius:5px;
}
.fcard:hover{
    transform:translateY(-10px);
    transition:.3s ease-in-out;
    box-shadow:0 5px 0 #13B495
}
.fcard-row{
    display:flex;
    justify-content:space-evenly;
    align-items:center;
    gap:1em;
    padding-inline: 2rem;
}
::placeholder{
    color:#eee;
    opacity:1
}
.whz-card-des{
    display:flex;
    justify-content:center
}
#why-helloleads{
    margin-top:2rem
}
#why-helloleads .whz-card img{
    width:50%;
    align-items:center;
    display:flex
}
.who-get-start-btn{
    font-weight:600;
    font-size:21px!important;
    color:#fff!important;
    background:#13b495!important;
    width:350px;
    height:50px;
    border-radius:30px!important;
    border:none!important;
    padding-top:10px
}
.pricingTable{
    border:1px solid #dbdbdb;
    box-shadow:0 0 10px rgba(0,0,0,.14);
    transition:.4s ease-in-out
}
.pricingTable .pricingTable-header h3{
    font-size:21px;
    letter-spacing:2px;
    color:#000;
    text-transform:uppercase;
    margin-top:10px
}
.pricingContent ul{
    padding:0 15px;
    margin-bottom:0;
    list-style:none
}
.pricingContent ul li{
    padding:15px 0;
    text-transform:capitalize
}
.pricingContent ul li:nth-child(2n){
    background-color:#f7f8f4
}
.industry{
    margin-left:8rem!important;
    margin-bottom:-60px
}
  
    .industry{
        margin-left:3rem!important;
        margin-bottom:-20px!important;
        /*flex-direction:column;*/
        justify-content:center
    }
 
.industry li{
    font-size:17px;
    padding-top:10px;
    font-weight:400
}
.industry li a{
    color:#2d2d2d !important;
}
.qt-get-start-btn,.wt-get-start-btn{
    font-weight:600;
    background:#13b495!important;
    cursor:pointer
}
.wt-sec{
    height:22rem;
    padding-bottom:0!important;
    padding-top:5rem!important
}
#animate-letter #type{
    color:#2d2d2d
}
.wt-get-start-btn{
    font-size:21px!important;
    color:#fff!important;
    width:325px;
    height:50px;
    border-radius:30px!important;
    border:none!important;
    padding-top:10px
}
.month-mt{
    margin-top:-58px
}

.partners-hr{
    width:55rem;
    border-color:#dcdcdc!important
}
.partners-img{
    height: 50%;
    width: 77%;
    margin: auto;
}
    /* .new-cus-feedback{
    margin-top:-5rem
} */
.cus-feedback .star_icons .fa-star,.new-cus-feedback .star_icons .fa-star{
    color:#ffc000;
    font-size:22px
}
.cus-feedback .star_icons,.new-cus-feedback .star_icons{
    letter-spacing:5px
}
.cus-feedback .cus-quote,.cus-location,.cus-name,.new-cus-feedback .cus-quote{
    font-family:Catamaran,sans-serif!important
}
.cus-feedback .cus-quote,.new-cus-feedback .cus-quote{
    font-size:24px;
    font-weight:500;
    letter-spacing:1px
}
.cus-feedback .cus-name,.new-cus-feedback .cus-name{
    color:orange;
    font-size:19px
}
.res-div .img-fluid{
    display:flex
}
.cus-quote-head{
    font-size:45px;
    color:#13b495
}
.qt-get-start-btn{
    font-size:21px!important;
    color:#fff!important;
    width:325px;
    height:50px;
    border-radius:30px!important;
    border:none!important;
    padding-top:10px;
    text-transform:none!important
}
.cus-feedback{
    margin-top:-5rem
}
#crm-for{
    padding-bottom:8rem!important
}
.crm-for-img{
    width: 70px;
    margin:1rem auto
}
.crm-for-title a{
    color:#000!important;
    font-size:24px
}
#crm-for .sec-sub-head{
    font-size:21px!important;
    color:#000;
    margin-inline: 1.5em;
}
.crm-for-row{
    gap:4rem
}
.pricingTable-header {
  padding: 25px 10px;
  background-color: #fff;
}
.rateing-row > div {
    width: fit-content;
     margin: auto;
} 


/*internal style changes starts*/

      #kiwi-big-iframe-wrapper
      {
        left:-6px !important;
      }
      #kiwi-big-iframe-wrapper button
      {
        height: 50px !important;
        width: 50px !important;
      }

  
      @media (min-width:768px)
      {
        /* Add some styling to the scrollbar container */
        ::-webkit-scrollbar
        {
          width: 12px;
          /* top: 60px !important;
            */
          background-color:whitesmoke;
          position: relative;
        }
        /* Style the thumb (the part of the scrollbar you drag) */
        ::-webkit-scrollbar-thumb
        {
          background-color: gray;
          /* border-radius: 10px; */
        }

        /* Style the thumb when it's hovered */
        ::-webkit-scrollbar-thumb:hover
        {
          background-color: #555555;
        }
        ::-webkit-scrollbar-track
        {
          margin-top:4.5rem;
        }
      }
  
      /*== start of code for tooltips ==*/
      .tool
      {
          /* cursor: help; */
          position: relative;
      }
      /*== common styles for both parts of tool tip ==*/
      .tool::before,
      .tool::after
      {
        left: 50%;
        opacity: 0;
        position: absolute;
        z-index: -100;
      }

      .tool:hover::before,
      .tool:focus::before,
      .tool:hover::after,
      .tool:focus::after
      {
        opacity: 1;
        transform: scale(1) translateY(0);
        z-index: 100; 
      }


      /*== pointer tip ==*/
      .tool::before
      {
        border-style: solid;
        border-width: 1em 0.75em 0 0.75em;
        border-color: #3E474F transparent transparent transparent;
        bottom: 100%;
        content: "";
        margin-left: -0.5em;
        transition: all .65s cubic-bezier(.84,-0.18,.31,1.26), opacity .65s .5s;
        transform:  scale(.6) translateY(-90%);
      } 

      .tool:hover::before,
      .tool:focus::before 
      {
        transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
      }
      /*== speech bubble ==*/
      .tool::after
      {
        background: #3E474F;
        border-radius: .25em;
        bottom: 180%;
        color: #EDEFF0;
        content: attr(data-tip);
        margin-left: -8.75em;
        padding: 1em;
        transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
        transform:  scale(.6) translateY(50%);  
        width: 17.5em;
      }

      .tool:hover::after,
      .tool:focus::after  
      {
        transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
      }

      @media (max-width: 760px) 
      {
        .tool::after
        { 
          font-size: .75em;
          margin-left: -5em;
          width: 10em; 
        }
      }
      .info_icon
      {
        color: gainsboro;
        cursor: pointer;
      }

      .tooltip-inner 
      {
        border:1px solid gainsboro !important;
        padding: 5px;
        background-color:antiquewhite;
      }
  
      #checkprice
      {
        background-color: lightgray;
        border:1px solid gainsboro;
        margin-left: 1px;
        /* border:none; */
      }
      #checkprice:focus
      {
        box-shadow: none !important;
        border:2px solid gray;
      }
      .getcountry-div
      {
      display: flex;
      position: absolute;
      right: 66px;
      top: -1rem;
      
      }
      #getcountry
      {
        background-color: lightgray;
        border: none;
      }
      #getcountry:focus-visible
      {
        outline: none !important;
      }

      .bg-textes
      {
        background: none !important;
        background-image: url("img/bg-banner-final.png") !important;
        background-repeat: repeat !important;
        background-size: cover;
      }

      html, body
      {
        max-width: 100% !important;
        overflow-x: hidden !important;
      }
      .head-green
      {
      color:#00887a !important;
      }
      .quote-1
      {
        padding: 15px;
        font-size: 24px;
        font-weight: 600;
        line-height: 40px;
        letter-spacing: 1px;
        padding-left: 0px;
        padding-right: 0px;
      }
      .quote-sec .quote-row
      {
        margin-top:25px;
      }
      .yellow-star
      {
        color:#f9cf2b;
      }
      .hls-green
      {
        color:#00887a;
      }
      .hls-gray{color:gray;}
      .hls-green-a
      {
        color:#00887a
      }
      .hls-green-a:hover
      {
        color:#00887a
      }

      /*Section Head Uniform color and Font size*/
      .sec-head
      {
        font-size:2.25rem;
        margin-inline:1em;
        color:#13b495 !important;
      }
      @media (max-width:767px)
      {
        .sec-head
        {
          font-size:32px !important;
        }
        .banner_starimg{width: 10% !important;}
        .banner_txt2{margin-left: 0rem !important;}
        .banner_txt1{font-size: 2rem !important;}
        /* .banner_span{display: block !important;position:unset !important;} */
        .banner-text2{line-height: 18px;}
      }

      /*25-March-23*/
      .banner_txt1{font-size: 3.75rem;}.banner_span{position: relative;
    top: -2rem;}
      .banner_txt2{margin-left: 3rem;}.banner_starimg{width:5%;height: auto;max-width: 100%;}
      /*hls-cus-video*/
      #hls-cus-video{width:770px;height: auto;}
      @media (max-width:767px){#hls-cus-video{width:330px !important;}}
      /*Priceing Card*/
      .PriceColumn-content{line-height: 26px;}


      .hls-green2{color: #00887A !important;}.cus-industry{font-style: italic;
    font-size: small;}.cus-company{line-height: 14px;}.img-border{border-bottom: 2px solid gainsboro;box-shadow: 0 0 2px gray;}.cus-success-row .card{border:none !important;}.cus-success-row .card-body{margin-bottom: 0rem;
    padding-bottom: 1rem !important;}
    /*Mobile view*/@media(max-width:767px){
      .cus-success-row{gap:2rem;}.cus-success-row .col-lg-2{display: flex;align-items: center;justify-content: center;}.cus-success-row .card {width: 16rem;}
    }

    .country-specfic-sec
{
  padding-top: 60px !important;
  margin-top: 6rem;
}
.country-specfic .cus-quote2
{
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 1px;
}
.home-sub-head
{
    color: #00887A;
    font-size: 2.18rem;
    font-weight: 600;
}
.about-country-btn
{
   font-weight: 600;
   font-size: 21px !important;
   width: 42%;
   color: #fff !important;
   background:  #13b495 !important;
   height: 50px;
   cursor: pointer;  
   border-radius: 30px !important;
   border: none !important;
   padding-top: 10px;
   text-transform: none !important;
}

.crm-book-img
  {
    width:60%;
  }
  .download-text
  {
    font-size: 2.5rem;
    padding-left:0px;
  }
  .ebook-crm-link
  {
   color: #a9a5a5 !important;
  }
  .ebook-crm-link:hover
  {
  color: #595959 !important;
  text-decoration: underline !important;
  }

  @media (max-width:767px)
  {
    .crm-book-img
    {
      width:90% !important;
    }
    .download-text
    {
      font-size: 1.5rem !important;
       
    }
  }

/*internal style changes ends*/

/* Changes by Hari start here */

.our_partner{
    display: grid;
    /* grid-template-columns: 1fr 360px; */
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 1em;
    place-items: center;
    margin-inline: 7em;
}

/*Mobile changes starts*/

@media only screen and (max-width: 767px) {
    .cus-success-row .card {
      width: 12rem;
    }

    .cus-success-row {
      gap: 1rem;
    }

    .whz-card-des, .fcard-row {
      padding-inline: 2em;
    }

    .crm-for-row{
        gap: 0rem;
    }

    .pricingTable{
        margin-inline: 2em;
    }

    .our_partner{
        margin-inline: 1em;
    }

    .about-country-btn{
        width: fit-content;
    }

    .download-icons {
        display: grid;
        grid-template-columns: 1fr 1fr;
        place-items: center;
    }

    .help-container,.res-div{
        display:grid;
        grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
        margin-inline: 3em;
        text-align: center;
    }

    .partners-img{
        object-fit: contain;
    }
    
    .right{
        margin: auto;
        /* height: 100%; */
    }

    .wt-sec{
        height: 25rem;
    }

    .banner_span{display:none;}
}

/*Mobile changes ends */

/* Changes ends here */