.home-internet-banner {
  padding: 2.5rem 0;
}

.bundle-home-section.three-d-element::after {
  background-image: url(/staticfiles/images/3d-element-internet-1.webp);
  right: 5.125rem;
  top: unset;
}

.exclusive-discount .price-box {
  position: relative;
}

.exclusive-discount .price-box::before {
  content: "";
  position: absolute;
  background-image: url(/staticfiles/images/3d-element-internet-2.webp);
  background-size: cover;
  background-repeat: no-repeat;
  top: -1.875rem;
  left: -4rem;
  width: 5.125rem;
  height: 5.125rem;
}

.box-elements {
  background-position: center;
  position: relative;
  overflow: hidden;
  background-image: url(/staticfiles/images/gradient-image.webp);
  background-size: cover;
  background-repeat: no-repeat;
}

.box-elements::before {
  display: flex;
}

.box-elements::before {
  background-image: url(/staticfiles/images/3d-box-2.webp);
  top: unset;
  bottom: -3.8125rem;
  left: 2.5rem;
  width: 14.125rem;
  height: 14.125rem;
}

.box-elements::after {
  background-image: url(/staticfiles/images/3d-box-1.webp);
  top: 0;
  bottom: 0;
  right: 1.25rem;
  width: 14.125rem;
  height: 14.125rem;
  background-size: contain;
}

.heading-white span {
  color: rgba(255, 255, 252, 1);
}

.box-elements .heading-white p {
  color: rgba(255, 255, 252, 1);
}

.easy-setup {
  background-color: rgba(255, 255, 252, 1);
  background-image: unset;
}

.easy-setup .switching-easier-main {
  flex-direction: column;
  gap: 4rem;
}

.easy-setup .requirement-text h4,
.easy-setup .requirement-text p {
  color: rgba(55, 65, 81, 1);
}

.easy-setup .switching-numbers-list {
  width: 100%;
  display: flex;
  gap: 3rem;
}

.easy-setup .requirement-number span {
  background-color: rgba(255, 124, 190, 0.5);
}

.easy-setup .requirement-item {
  flex-direction: column;
  text-align: center;
  width: 33%;
}

.easy-setup .generic-heading {
  text-align: center;
}

/* support-team start */
.support-team {
  background-color: rgba(2, 1, 34, 1);
}

.support-team .why-choose-us-content {
  gap: 2rem;
  background: unset;
}

.support-team .why-choose-us-text {
  background-color: rgba(255, 255, 252, 1);
  border-radius: 0.375rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 4rem 0;
  justify-content: center;
}

.support-team .why-choose-us-image {
  border-radius: 0.375rem;
}

.support-team .requirement-item {
  width: 74%;
  margin-bottom: unset;
}

.support-team .home-banner-btns .call-now {
  color: #ffffff;
  background-color: #e30073;
  border: 1px solid #e30073;
}

/* support-team end */


.home-slider .track {
  justify-content: center;
}

@media screen and (max-width: 767px) {
  .easy-setup .switching-numbers-list {
    flex-wrap: wrap;
    justify-content: space-evenly;
  }

  .exclusive-discount .price-box::before {
    display: none;
  }

  .box-elements::after,
  .box-elements::before {
    width: 9.125rem;
  }

  .box-elements::before {
    background-size: contain;
    bottom: -6.8125rem;
  }

  .bundle-home-section .check-icons-main {
    z-index: 100;
    position: relative;
  }
}

@media screen and (max-width: 550px) {
  .easy-setup .requirement-item {
    width: 100%;
  }

  .support-team .requirement-text p {
    max-width: 85%;
    margin: 0.8rem auto 0;
  }
}