@media(max-width:767px){
    .line1{
        display: none;
    }
    .marq_div {
        width: 100%;
    }
}
@media(max-width:576px){
    .service_card h3{
        font-size: 17px;
    }
}

@media(max-width:576px){
    .test_card h3 {
        font-size: 20px;
    }
    .marq_div {
        width: 100% !important;
    }
}
@media(max-width:1199px){
    .navbar-light img {
        width: 80px;
    }
    .navbar-light .navbar-nav .nav-link{
        font-size: 14px !important;
    }
}

@media(max-width:576px){
    .af-tl-carousel .carousel-back {
        height: 290px;
    }
    .af-tl-carousel .carousel-back-overlay {
        height: 289px;
    }
    .af-carousel {
        bottom: -30px;
    }
    .about_us {
        margin-top: 5vh;
    }
    .af-carousel .carousel {
        width: 95%;
    }
    .carousel-inner h3 {
        width: auto;
        font-size: 18px;
        line-height: 30px;
    }
    .af-carousel .carousel-indicators [data-bs-target] {
        width: 8px !important;
        height: 8px !important;
}
.af-carousel .carousel-indicators {
    right: -10px !important;
    bottom: 15px !important;
}
.contact_nav a {
    margin: auto;
}

.page_banner_caption h1 {
    font-family: "f4";
    font-size: 20px;
    z-index: 11111;
}
.carousel-back-btm {
    height: 50px;
}
}

@media screen and (max-width: 320px) {
    .input-field {
      width: 80%;
    }
    select {
      width: 90%;
    }
    .dropdown {
        width:200px;
    }
  }
  
  @media screen and (max-width: 360px) {
    .labels {
      width: 100%;
      text-align: left;
    }
    .rightTab {
      width: 90%;
      /* float: left; */
    }
    .input-field {
      width: 100%;
    }
    select {
      width: 100%;
    }
    .selection {
        width:100%;
    }
  }