@media (max-width: 1300px) {
  .home-testimonials__slider {
    width: 80%;
    margin: 0 auto;
  }
}
@media (max-width: 992px) {
  .home-banner {
    height: 250px;
    width: 100%;
  }
  .home-banner img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .home-banner__title {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .inner-banner {
    height: 200px;
    width: 100%;
  }
  .inner-banner img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .inner-banner__title {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .fixednav__nav {
    display: none;
  }

  .mobile_menu {
    display: block;
    font-size: 1.5rem;
    color: #008BF0;
    margin-left: auto;
  }

  .footer__title {
    margin-top: 1rem;
  }
}
@media (max-width: 768px) {
  .tns-controls button {
    height: 30px;
    width: 30px;
    font-size: 1rem;
  }

  .home-banner__title {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .inner-banner__title {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .header-top__phone {
    font-size: 1.2rem;
  }
  .header-top__phone span {
    display: none;
  }
  .header-top__email {
    font-size: 1.2rem;
  }
  .header-top__email span {
    display: none;
  }

  .team__item--content {
    margin: 0 auto;
  }
  .team__item--contentalt {
    margin: 0 auto;
  }
  .team__item--image {
    height: 250px;
  }

  .testimonials__item--content {
    width: 100%;
  }
  .testimonials__item--content-alt {
    width: 100%;
  }

  .case-details__title {
    font-size: 1.5rem;
  }
  .case-details__image {
    display: block;
    float: none;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 0.5rem;
  }

  .about__image {
    display: block;
    float: none;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 1rem;
  }

  .about__content video {
    display: block;
    float: none;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 1rem;
  }

  .blog-index__listing {
    width: 100%;
  }

  .service-details__image {
    display: block;
    float: none;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .home-about__image {
    display: none;
  }

  .service-index__item--content {
    width: 100%;
    margin: 0 auto;
  }
  .service-index__item--contentalt {
    width: 100%;
    margin: 0 auto;
  }
}
@media (max-width: 600px) {
  .case-details__item {
    height: 150px;
  }

  .blog-index__twitter {
    height: 250px;
  }

  .home-banner__title {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .home-banner__link {
    font-size: 1rem;
  }

  .inner-banner__title {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .about__content video {
    width: 100%;
  }

  .footer__bot--linkbox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
  }
}