@media (max-width: 1399.98px) {
    .header-area .navbar-nav {
      gap: 30px;
    }
    .banner-area-txt h1 {
      font-size: 60px;
    }
    .why-choose-us-boxs {
      gap: 38px;
    }
      .white-area.inner-about-area {
      padding-bottom: 50px !important;
    }
}

@media (max-width: 1199.98px) {
    .header-area {
      margin-bottom: 50px;
    }
    .header-area .dropdown-item:focus, .dropdown-item{
      font-size: 16px;
    }
    .blue-button,
    .sku-border-button {
      height: 48px;
      padding: 0 20px;
      font-size: 16px;
    }
    .header-area:after {
      display: none;
    }
    .header-area .navbar-collapse {
      padding: 10px;
      border-radius: 10px;
    }
    .header-area .navbar-brand {
      margin-right: 30px;
    }
    .header-area .navbar-nav {
      gap: 20px;
    }
    .header-area .nav-item {
      font-size: 16px;
    }
    .banner-area-txt h1 {
      font-size: 50px;
    }
    .banner-area-right {
      padding: 0;
      background: none;
    }
    .banner-button-area {
      margin-top: 40px;
    }
    .banner-area {
      padding-bottom: 50px;
    }
    .white-area {
      padding: 50px 0;
    }
    .center-heading h2 {
      font-size: 35px;
    }
    .services-box-area {
      gap: 30px;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }
    .blue-area {
      padding: 50px 0;
    }
    .support-area-top-left {
      height: 400px;
    }
    .support-area-top-right {
      padding-left: 20px;
    }
    .support-area-top {
      margin-bottom: 50px;
    }
    .sky-area {
      padding: 50px 0;
    }
    .why-choose-us-boxs {
      gap: 30px;
    }
    .why-choose-us-boxs-item {
      width: 48%;
    }
    .mission-visionimg {
      height: 300px;
    }
    .about-area-content h2 {
      font-size: 35px;
    }
    .about-area-content {
      gap: 20px;
    }
    .about-area-content p {
      font-size: 16px;
    }
    .about-area-content {
      margin-bottom: 0;
      margin-left: 0;
      padding: 50px;
    }
    .support-area-top-right p {
      font-size: 18px;
    }
    .about-area-inner {
      align-items: center;
    }
    .team-member-card{
      height: 450px;
    }
  .single-page-main, .blog-area {
      padding: 50px 0px;
  }
	.white-area-service {
    padding: 50px 0 20px 0;
}
}

@media (max-width: 991.98px) {
  .wrapper-last-post {
      margin-top: 40px;
  }
      .white-area.support-area{
          padding-bottom:0;
  }
      .white-area.our-mission-vision-area{
          padding: 20px 0 40px;
      }
    .header-area .navbar-toggler-icon {
      filter: brightness(0) invert(1);
    }
    .header-area .navbar-toggler {
      border: 1px solid var(--white);
    }
    .header-area .navbar-collapse {
      position: absolute;
      width: 100%;
      top: 80px;
      left: 0;
      padding: 24px;
    }
    .banner-area-txt {
      margin-bottom: 30px;
    }
    .services-box-item
    {
        padding:25px;
    }
    .services-box-item-top
    {
        flex-direction:column;
        align-items: self-start;
    }
    .we-provide-area-boxarea .row {
      gap: 30px;
    }
    .support-area-top-right {
      padding-left: 0;
      padding-top: 30px;
    }
    .why-choose-us-boxs-item {
      width: 47%;
    }
    .mission {
      margin-bottom: 50px;
    }
    .blog-box-area .row {
      gap: 30px;
    }
    .about-area-inner {
      flex-direction: column;
    }
    .about-area-img {
      width: 100%;
    }
    .about-area-content {
      width: 100%;
    }
    .footer-top-left {
      width: 30%;
    }
    .footer-top-meddile {
      width: 15%;
    }
    .footer-top-right {
      width: 40%;
    }
    .footer-logo {
      width: 210px;
    }
    .footer-top {
      padding: 50px 0;
    }
    .inner-about-content{
      padding: 30px 0 0 0;
    }
    .services-ziczac-item-right h2{
      font-size: 30px;
    }
    .services-ziczac-item-right p{
      font-size: 16px;
    }
    .services-ziczac-item-right ul li h5{
      font-size: 18px;
    }
    .services-ziczac-area{
      gap: 50px;
    }
    .services-bottomtxt{
      margin-top: 50px;
    }
    .contact-us-page .contact-us-form-area {
        padding-left: 0px;
        padding-top: 30px;
    }
      .contactus-left h2, .left-heading h2{
        font-size: 30px;
      }
      .contactus-left ul li{
        font-size: 16px;
      }
      .about-area-inner {
        gap: 40px;
      }
      .white-area.inner-about-area {
        padding-bottom: 10px !important;
      }
  
      .seoContent h2{
        font-size: 40px;
      }
      .seoContent h3{
        font-size: 28px;
      }
      .seoContent h4{
        font-size: 22px;
      }
      .seoContent h5{
        font-size: 20px;
      }
      .seoContent img.alignleft,
      .seoContent img.alignright {
        margin: 20px 0;
        max-width: 100%;
        width: 100%;
        float: initial;
     }
     .lftspecialtycontpart
     {
      flex: 0 0 45%;
      max-width: 45%;
     }
     .rytspecialtycontpart
     {
      flex: 0 0 55%;
      max-width: 55%;
     }
}
  
@media (max-width: 767.98px) {
    .header-area {
      margin-bottom: 20px;
    }
    .banner-area-txt h1 {
      font-size: 40px;
    }
    .banner-button-area {
      margin-top: 20px;
    }
    .banner-area-img {
      height: 250px;
    }
    .services-box-item {
      width: 100%;
    }
    .support-area-top-left {
      height: 250px;
    }
    .why-choose-us-boxs-item {
      width: 100%;
    }
    .footer-top-inner {
      flex-direction: column;
    }
    .about-area-img {
      height: 250px;
    }
    .footer-top-left {
      width: 100%;
      margin-bottom: 50px;
    }
    .footer-top-meddile {
      width: 100%;
      margin-bottom: 17px;
    }
    .footer-top-right {
      width: 100%;
    }
    .footer-logo {
      margin-bottom: 50px;
    }
    .footer-logo {
      width: 250px;
    }
    .inner-about-image{
      height: 300px;
    }
    .inner-about-content p{
      font-size: 16px;
    }
    .services-ziczac-item{
      flex-wrap: wrap;
    }
    .services-ziczac-item-left{
      width: 100%;
        padding:0;
    }
    .services-ziczac-item-right{
      width: 100%;
      padding-top: 30px;
    }
    .services-ziczac-item:nth-last-child(odd) .services-ziczac-item-left {
      order: 0;
  }
          .white-area.our-mission-vision-area {
          padding: 0 0 30px;
      }
      .lftspecialtycontpart, .rytspecialtycontpart
     {
      flex: 0 0 100%;
      max-width: 100%;
     }
     .lftspecialtycontpart
     {
      order: 1 !important;
     }
     .rytspecialtycontpart
     {
      order: 2 !important;
     }
     .sglespecialtycontsec
     {
      row-gap: 30px;
     }
     
}

@media (max-width: 575.98px) { 
    .header-area .navbar-brand{
      width: 220px;
    }
    .services-ziczac-item-left{
      height: auto;
    }
    .left-heading{
      margin-bottom: 30px;
    }
    .seoContent h2{
      font-size: 35px;
    }
    .seoContent h3{
      font-size: 25px;
    }
}