@media (max-width: 575.98px) {
  .hero-head h1 {
    font-size: 45px;
  }

  .hero-head-btn {
    margin-bottom: 25px;
  }
  .intro-btn {
    margin-bottom: 25px;
  }
  .right-intro {
    padding: 0;
    margin-top: 105px;
  }

  .tab-desc {
    padding: 0;
  }

  .news-btn .main-btn {
    padding: 12px 13px;
  }
  .section-padding {
    padding: 20px 0;
  }
  .news-btn span:before {
    left: -7%;
  }

  .contact-wrapper {
    border-right: none;
    border-bottom: 1px solid #d5d1d1;
  }
  .intro-head h1 {
    font-size: 26px;
  }
  .tab-head h1 {
    font-size: 26px;
  }
  .hero-head span:after {
    display: none;
  }
  .hero-head span:before {
    display: none;
  }
  .desc-box {
    padding: 23px;
    right: 0;
  }

  .news nav {
    margin-bottom: 25px;
  }

  .heading h1 {
    font-size: 27px;
  }
  .newsletter {
    margin-top: 0;
  }
  .post-img {
    height: 280px;
  }

  .post-img img {
    height: 280px;
  }
  .stand-img {
    height: 280px;
  }

  .stand-img img {
    height: 280px;
  }
  .timeline ul li:nth-child(even):after {
    display: none;
  }
  .timeline ul li:nth-child(odd):after {
    display: none;
  }
  .main-timeline h3 {
    font-size: 14px;
    margin: 0;
  }
  .right_content {
    margin-top: 8px;
    background-color: white;
    margin-right: 0;
    margin-left: 15px;
    margin-bottom: 60px;
    padding: 5px;
  }

  .hero-head p {
    padding: 0;
  }
  .cat-list li {
    padding-left: 50px;
  }
  .vision-img img {
    height: 300px;
  }

  .vision-img {
    height: 300px;
  }
  .left-intro img {
    height: 315px;
  }
  .hero-slider img {
    height: 350px;
  }
  .desc-box1 {
    top: 55%;
  }
  .speech-wrap {
    margin-bottom: 30px;
  }
  .media-slider .owl-nav {
    top: -50px;
  }
  .gallery-wrapper {
    margin-bottom: 40px;
  }
  .gallery .col-lg-4:last-child .gallery-wrapper {
    margin: 0;
  }
  .news-btn {
    margin-bottom: 10px;
  }
  .timeline {
    margin-top: 0;
  }
  .hero-head {
    margin-top: 80px;
  }
  .bread {
    margin: 60px 0 0 0;
  }
  .speech-img-detail {
    margin-bottom: 30px;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .hero-head h1 {
    font-size: 54px;
  }

  .tab-desc {
    padding: 0;
  }
  .news-btn .main-btn {
    padding: 12px 13px;
  }
  .section-padding {
    padding: 30px 0;
  }
  .timeline ul li:nth-child(even):after {
    display: none;
  }
  .timeline ul li:nth-child(odd):after {
    display: none;
  }

  .timeline ul li:nth-child(odd) .left_content,
  .timeline ul li:nth-child(even) .left_content {
    top: -47px;
  }
  .right-intro {
    padding: 0;
    margin-top: 105px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .hero-head h1 {
    font-size: 54px;
  }
  .news-btn .main-btn {
    padding: 12px 13px;
  }
  .contact-wrapper h2 {
    font-size: 21px;
  }

  .desc-box {
    top: 52%;
    right: 2px;
  }

  .tab-btn .main-btn {
    padding: 17px 4px;
  }
  .section-padding {
    padding: 30px 0;
  }
  .news nav {
    margin-bottom: 25px;
  }
  .post-img {
    height: 500px;
  }

  .post-img img {
    height: 500px;
  }
  .timeline ul li:nth-child(odd):after {
    left: 310px;
  }
  .timeline ul li:nth-child(even):after {
    right: 310px;
  }
  .left-intro img {
    height: 345px;
  }
  .desc-box1 {
    top: 41%;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .timeline ul li:nth-child(odd):after {
    left: 430px;
  }
  .timeline ul li:nth-child(even):after {
    right: 430px;
  }
}

@media (min-width: 1200px) {
}
