*,
::before,
::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
:root {
  /* --font-I: "Poppins", sans-serif; */
  --font-archivo:"Archivo", sans-serif;
  --font-hanken: "Hanken Grotesk", sans-serif;

  --bg-c: #f5f5f5;
  --primary-c: #71adff;
  --hover-card-bg: #f5fbfe;
  --bg-II: #f5f5f5;
  --font-c-1: #111637;
  --font-c-2: #6c7191;
  --purple-c: #8685ef;
}
ul,
li {
  list-style: none;
}
html {
  font-size: 62.5%;
}
.title {
  text-align: center;
  color: #343433;
  font-size: 4.8rem;
  padding: 0.8rem;
}

.title span {
  color: var(--purple-c);
}
body {
  overflow-x: hidden;
}
h1,h2,h3,h4,h5,h6{
  font-family: var(--font-archivo);
}
p{
  font-family: var(--font-hanken);
}
li{
  font-family: var(--font-hanken);
}
span{
  font-family: var(--font-archivo);
}
a{
  font-family: var(--font-hanken);
}
/* ================================ Fetured Our Digital Mrketing services =================== */
.digitalFeatures{
  padding: 12rem 0 9rem 0;
}
.digitalFeatures h1{
  font-size: 4.2rem;
  text-align: center;
  line-height: 5rem;
  margin: 0 0 4rem 0;
  font-family: var(--font-archivo) !important;
}
.digitalFeatures .services-item{
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 9;
    padding: 60px 20px;
    background: #fff;
    border-radius: 75px 0 75px 0;
    box-shadow: 0px 25px 70px rgba(8, 10, 55, 0.08);
    transition: all 0.5s ease-in-out 0s;
    margin: .8rem;
}
.digitalFeatures .services-item:hover {
  border-radius: 20px 90px 20px 90px;
  background-color: var(--purple-c);
}
.digitalFeatures .services-item .service-icon{
  margin: 0 0 1.2rem 0;
}

.digitalFeatures .services-item .service-icon ion-icon{
  font-size: 2.7rem;
  padding: 1rem;
  box-shadow: 0px 2px 7px rgba(8, 10, 55,0.08);
  color: var(--font-c-2);
}
.digitalFeatures .services-item:hover .service-icon ion-icon{
  color: #fff;
}
.digitalFeatures .services-item h4{
  font-size: 2.4rem;
  margin: 0 0 2rem 0;
  color: var(--font-c-1);
}
.digitalFeatures .services-item:hover h4{
  color: #fff;
}
.digitalFeatures .services-item p{
  font-size: 1.4rem;
  color: #606060;
  color: var(--font-c-2);
}
.digitalFeatures .services-item:hover p{
  color: #fff;
}
/* ======================== Responsive Css Of Performance Digital Marketing Page =================== */
/* ===== Fetured Our Digital Mrketing services ===== */
@media screen and (max-width:768px){
  .digitalFeatures h1 {
    font-size: 3.6rem;
    line-height: 4.3rem;
  }
}
/* ================================= Max sreen 576 px =========================== */
@media screen and (max-width:576px){
  section {
    padding: 4rem 3rem;
  }
/* ===== Fetured Our Digital Mrketing services ===== */
  .digitalFeatures h1 {
    font-size: 3.2rem;
    line-height: 3.8rem;
  }
}
/* ================================= Max sreen 478 px =========================== */
@media screen and (max-width:478px){
  section{
    padding: 3rem 2rem;
  }
  /* ===== Fetured Our Digital Mrketing services ===== */
    .digitalFeatures h1 {
      font-size: 3rem;
      line-height: 3.6rem;
    }
  }
  /* ================================= Max sreen 385 px =========================== */
@media screen and (max-width:385px){
  /* ===== Fetured Our Digital Mrketing services ===== */
    .digitalFeatures h1 {
      font-size: 2.4rem;
      line-height: 2.8rem;
    }
  }