html, body{
    overflow-x: hidden;
    font-family: 'Urbanist';
    background:linear-gradient(179deg, #fef8ef  0%, #fff  145%);
    scroll-behavior: smooth;
}
:root {
    --blue-color:#213763;
    --yellow-color:#D0A153;
    --text-color: #31302D;
    --text-color2:#1F1F20;
}
 /* fonts */
 @font-face {
    font-family: 'Urbanist';
    src: url('../fonts/Urbanist.ttf') format('truetype');
  }
  header {
    transition: all 0.3s linear;
  }
  .sticky {
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
  }
  .mobileSlider img {
      max-width: 100%;
      height: auto;
  }
  .mobileSlider .slick-slide {
      padding: 0 10px; 
  }
  .mobileSlider .slick-track {
      display: flex;
      align-items: center;
  }
  .slick-dots li button:before{
    font-size: 14px;
  }
  .slick-dots li.slick-active button:before{
    font-size: 16px;
  }
  .slick-dots{
    bottom:-50px!important;
  }

/*  home*/
.customer-logos {
    visibility: hidden;
  }
  .customer-logos.slick-initialized {
    visibility: visible;
  }
  .cardImagebg{
    background-size: 38%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 92%;
  }
  .showImg img{
    width:85%;
  }
  .zintoSliderClick img{
    object-fit: cover;
    object-position: center;
  }
 .testimonial-slider::before{
    content: "";
    position: absolute;
    top: 64%;
    left: 50%;
    width: 100%;
    height: 75%;
    background-color: white;
    z-index: -1;
    transform: translate(-50%, -50%);
    border-radius: 22px;
 }
  .testimonial-slider .slick-track{
    display: flex;
  }
  .ClientLogoSlider .slick-slide{
    margin: 0 12px;
  }
  .ClientLogoSlider .slick-slide img{
    height:64px;
    object-fit: cover;
    object-position: center;
    margin: auto;
  }
  .customer-logos {
    visibility: hidden;
  }
  .customer-logos.slick-initialized {
    visibility: visible;
  }
  .cardImagebg{
    background-size: 38%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 92%;
  }
  .showImg img{
    width:85%;
  }
  .zintoSliderClick img{
    object-fit: cover;
    object-position: center;
  }
  .hexagon-rounded {
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    border-radius: 16px;
  }
  .hexagon-bg {
      clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
      background-color: #e5e7eb;
      border-radius: 16px;
  }
  #slider {
      transition: transform 0.5s ease-in-out;
  }
  .slider-container {
      height: 432px;
      overflow: hidden;
      position: relative;
  }  
  .ResearchSec{
    position: relative;
    z-index: 1;
  }
  .ResearchSec::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 62%;
    background-color: white;
    z-index: -1;
    transform: translate(-50%, -50%);
    border-radius: 62px;
  }
.AccurateSec ul li span::before{
  content: '';
  width: 1px;
  height:78%;
  background:#8590a4;
  position: absolute;
  top:100%;
  left: 50%;
  transform: translate(-50%);
} 
.AccurateSec ul li:nth-last-child(1) span::before{
  display:none;
}
.whoWeCard:before{
  content: '';
  width: 100%;
  height:90%;
  background:#fff;
  position: absolute;
  top:26%;
  left: 50%;
  transform: translate(-50%);
  border-radius:38px 38px 38px 38px;
  z-index: -1;
}
footer{
  margin-top:2rem;
}

/*start media*/
  @media (min-width: 769px) {
    .mobileSlider {
        display: grid !important;
    }
    .mobileSlider {
        display: grid !important;
    }
    
  }
  @media (max-width:768px){
    .footerSocialIcon{
      flex-direction: column-reverse;
      row-gap: 3px;
      margin-top: 13%;
    }
    .mobileSlider .slick-slide{
      padding: 0 10px 22px;
    }
  .flexm{
    display: flex;
    flex-direction: column;
    }

    .testimonial-slider p br{
      display:none;
    }
    .footerSocialIcon{
      flex-direction: column-reverse;
      row-gap: 3px;
      margin-top: 13%;
    }
    .ResearchSec{
      display: flex;
      flex-direction: column-reverse;
    }
    .HomeBanner br{
      display: none;
    }
    .ResearchSec::before{
      height: 100%;
    }
    
  }

