@media (min-width: 1600px) {
}

@media (min-width: 1200px) and (max-width: 1599px) {
}

@media (min-width: 992px) and (max-width: 1199px) {
  .homepage__slider .text-box {
    transform: translate(50%, -50%) !important;
    width: 50% !important;
  }
  .hot_blog_section {
    display: none !important;
  }
  .news__blog-post-wrapper .news__blog-list-wrapper, .col-blog-left  {
    max-width: 100% !important;
    flex-basis: 100% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .homepage__slider .text-box {
    transform: translate(50%, -50%) !important;
    width: 50% !important;
  }
  .homepage__slider .text-box h1 {
    font-size: 30px !important;
  }

  .homepage_introduction-wrapper .img-inner {
    padding-top: 50% !important;
  }
  .homepage__services-wrapper .section-title-normal span {
    font-size: 24px !important;
  }
  .homepage__blog-wrapper .box-image .image-cover {
    padding-top: 100% !important;
  }
  .homepage__blog-wrapper .from_the_blog_excerpt {
    -webkit-line-clamp: 5;
  }
  .component__contact-form {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .hot_blog_section {
    display: none !important;
  }
  .news__blog-post-wrapper .news__blog-list-wrapper, .col-blog-left {
    max-width: 100% !important;
    flex-basis: 100% !important;
  }
}

@media (min-width: 481px) and (max-width: 767px) {
  .homepage__slider .text-box {
    transform: translate(50%, -50%) !important;
    width: 50% !important;
  }
  .homepage__slider .text-box h1 {
    font-size: 24px !important;
  }
  .homepage__slider .text-box p {
    font-size: 14px !important;
  }
  .homepage__services-wrapper .section-title-normal span {
    font-size: 24px !important;
  }
  .homepage__services-wrapper .section-title-normal {
    padding-bottom: 0 !important;
    justify-content: center;
  }
  .homepage__services-wrapper .section-title-container {
    margin-bottom: 0 !important;
  }
  .homepage__services-wrapper .medium-6:first-child {
    padding-bottom: 0 !important;
  }
  .homepage__blog-wrapper .box-image .image-cover {
    padding-top: 100% !important;
  }
  .homepage__blog-wrapper .from_the_blog_excerpt {
    -webkit-line-clamp: 5;
  }
  .homepage__blog-wrapper .box-blog-post {
    display: block;
  }
  .component__contact-form {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .connect-social-list .col-inner {
    display: block;
  }
  .services_slider .gs_logo_single img {
    object-fit: cover;
  }
  .service__history-wrapper .section-title-normal {
    font-size: 24px;
  }
  .hot_blog_section {
    display: none !important;
  }
  .news__blog-post-wrapper .news__blog-list-wrapper, .col-blog-left {
    max-width: 100% !important;
    flex-basis: 100% !important;
  }
}

@media (max-width: 480px) {
  .homepage__slider .text-box {
    transform: translate(50%, -50%) !important;
    width: 50% !important;
  }
  .homepage__slider .text-box h1 {
    font-size: 18px !important;
  }
  .homepage__slider .text-box p {
    font-size: 14px !important;
  }
  .homepage__services-wrapper .section-title-normal span {
    font-size: 24px !important;
  }
  .homepage__services-wrapper .section-title-normal {
    padding-bottom: 0 !important;
    justify-content: center;
  }
  .homepage__services-wrapper .section-title-container {
    margin-bottom: 0 !important;
  }
  .homepage__services-wrapper .medium-6:first-child {
    padding-bottom: 0 !important;
  }
  .homepage__blog-wrapper .box-blog-post {
    display: block;
  }
  .component__contact-form {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .connect-social-list .col-inner {
    justify-content: flex-start;
    gap: 10px;
  }
  .services_slider .gs_logo_single img {
    object-fit: cover;
  }
  .service__history-wrapper .section-title-normal {
    font-size: 24px;
  }
}
