/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
  
}

@media(max-width: 767px){
  #section3{
    background-color: #daeff2 !important;
  }
  .testimonial-container__blob{
    display: none !important;
  }
  .why__icons {
    width: 100%;
}
  .why__icons img{
    margin: auto;
    display: block;
  }
  .register-cols ul li, .two-colm li, .three-colm li {
    width: 100%;
}

.register-cols ul li {
    padding: 15px 25px;
}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  html {
    font-size: 10px;
  }
  .footer__column:not(.footer__column--right) {
    text-align: left
  }
  .footer__column--right {
    text-align: right;
    margin-bottom: 0;
  }

  .faq-heading {
    text-align: center;
  }

  .why__icons {
    width: 20%;
  }

  .register-cols ul li, .two-colm li, .three-colm li {
    width: 50%;
}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  html {
    font-size: 6px;
  }
  .section__heading {
    margin-bottom: 5rem;
  }
  .hero-bg-blob-1 {
    left: -20rem;
    top: -25rem;
    width: 181.1rem !important;
    max-width: 100%;
  }
  .hero {
    height: 100vh;
  }
  .hero .inner-wrap {
    padding: 25rem 0 10rem;
  }
  .hero-illustration {
    position: absolute;
    z-index: -1;
    right: 8rem;
    bottom: 0rem;
    transform: none;
    display: inline;
  }
  /* .section:not(.hero):not(.footer) .inner-wrap {
    padding: 10rem 0 2rem;
  } */
  .section.section--5 .inner-wrap {
    padding: 15rem 0;
  }
  .domain-carousel__multiple-item > div > div:not(:last-of-type) .domain-carousel__box {
    margin-bottom: 0;
  }
  .testimonial-center .slick-center .testimonial-cards {
    transform: scale(2);
  }
  .testimonial-slider .slick-slide>div {
    padding: 0 10px;
  }
  .testimonial-cards {
    margin-bottom: 15rem;
    margin-top: 15rem;
  }
  .testimonial-center .slick-center .testimonial-cards  {
    margin-bottom: 15rem;
    margin-top: 15rem;
  }
  .testimonial-center .avatar-image {
    top: -2.5rem;
    width: 5rem;
    height: 5rem;
  }
  .testimonial-slider .testimonial-body {
    height: 15rem;
  }
  .testimonial-center .testimonial__author  h2 {
    font-size: 1.2rem;
  }
  .testimonial-center .testimonial__author > span img {
    height: 1rem;
  }
  .testimonial-center .testimonial__author > span {
    margin: 0.2rem auto 1.5rem;
  }
  .testimonial-body{
    padding: 2.5rem 2.8rem 2.5rem;
  }
  .testimonial-link {
    font-size: 0.8rem;
  }
  .item-pill {
    padding: 1.5rem;
    height: 8rem;
  }
  .testimonial__copy,
  .testimonial-center .testimonial__author > span {
    font-size: 0.8rem;
  }
  .testimonial-cards .testimonial-body {
    -webkit-filter: blur(2px);
    filter: blur(2px);
    transition: filter 500ms ease-in-out;
  }
  .slick-center .testimonial-cards .testimonial-body {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
  .slick-dotted.slick-slider {
    padding-bottom: 8rem;
  }
  .testimonial-slider.slick-dotted.slick-slider {
    padding-bottom: 5rem;
  }
  .section--4-bg-blob-1 {
    left: -40rem;
    bottom: 0;
  }
  .section--4-bg-blob-2 {
    right: -25rem;
    top: 0;
  }
  .accordion .card-header {
    padding: 1.5rem 6rem 1.5rem 2.5rem;
  }
  .accordion .card-body {
    padding: 1.5rem 2.5rem;
  }
  .accordion .card-header::after {
    height: 2rem;
    width: 2rem;
    background-size: 2rem 2rem;
  }

  .register-cols ul li {
  width: 33.3%;
  text-align: center;
  display: inline-block;
  padding: 15px;
  margin-right: -4px;
  vertical-align: top;
}
.black-box {
    min-height: 475px !important;
}

.black-box__2 {
    min-height: 200px !important;
}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  html {
    font-size: 8px;
  }
  .testimonial-center .slick-prev {
    left: -8rem;
  }
  .testimonial-center .slick-next {
    right: -8rem;
  }
  .container {
    max-width: 1050px;
  }
}

/* Custom */
/* Extra large devices (large desktops, 1900px and up) */
@media (min-width: 1900px) {
  html {
    font-size: 10px;
  }
  .section__heading {
    margin-bottom: 8rem;
  }
  .section:not(.hero):not(.footer) .inner-wrap {
    padding: 15rem 0 10rem;
  }
  .domain-carousel__row {
    margin-bottom: 8rem;
  }
  .domain-carousel__box {
    width: 100%;
  }
  .slick-dotted.slick-slider {
    padding-bottom: 10rem;
  }
  .container {
    max-width: 1140px;
  }
  .accordion .card-header {
    padding: 2rem 6rem 2rem 2.5rem;
  }
  .accordion .card-body {
    padding: 2rem 2.5rem;
  }
  .accordion .card-header::after {
    height: 2rem;
    width: 2rem;
    background-size: 2rem 2rem;
  }
  .item-pill {
    padding: 2rem 1.5rem;
    height: 8.5rem;
  }
}

/* Mobile Landscape */
@media (max-height: 500px) {
  
}

@media (min-width: 768px) and (max-height: 500px) {
  
}


.black-box-img img {
    width: 100px !important;
}