.mobile-img {
    display: none;
}
.md-form {
    margin-top: 10px;
}
@media only screen and (max-width:1500px) {
    .Upcoming-Courses-Carousel .next-slide {
        right: -150px;
    }

    .Upcoming-Courses-Carousel .prev-slide {
        left: -150px;
    }
}

@media only screen and (max-width:1400px) {
    .Upcoming-Courses-Carousel .next-slide {
        right: -100px;
    }

    .Upcoming-Courses-Carousel .prev-slide {
        left: -100px;
    }
}

@media only screen and (max-width:1300px) {
    .Upcoming-Courses-Carousel .next-slide {
        right: -50px;
    }

    .Upcoming-Courses-Carousel .prev-slide {
        left: -50px;
    }
}

@media only screen and (max-width:1300px) {
    .Upcoming-Courses-Carousel .next-slide {
        right: -20px;
    }

    .Upcoming-Courses-Carousel .prev-slide {
        left: -20px;
    }
}

@media only screen and (max-width:1024px) {

    .Our-Courses,
    .Upcoming-Courses,
    .Gallery,
    .Last-Section {
        padding: 60px 0px;
    }

    .Upcoming-Courses-Carousel .next-slide {
        right: -20px;
    }

    .Upcoming-Courses-Carousel .prev-slide {
        left: -20px;
    }
}

@media only screen and (max-width:767px) {
    .form-control {
        margin-bottom: 10px;
    }
    .pc-img {
        display: none;
    }

    .mobile-img {
        display: block;
    }

    .Our-Courses,
    .Upcoming-Courses,
    .Gallery,
    .Last-Section {
        padding: 40px 0px;
    }

    .Courses_1 .img,
    .Courses_2 .img,
    .Courses_3 .img,
    .Courses_4 .img {
        text-align: center;
    }

    .Course h2,
    .Upcoming-Courses h2,
    .Gallery h2 {
        margin-top: 20px;
        font-size: 30px;
    }

    .Course p,
    .Course p span {
        font-size: 16px;
    }

    .testimonial figure img {
        width: 90% !important;
    }

    .gallery .center img.img-fluid {
        width: 130% !important;
    }

    .owl-item.active.center {
        transform: translate(-15px, 10px) !important;
    }

    .owl-carousel .nav-btn {
        top: 150px !important;
    }

    .Last-Section .text-center {
        margin-top: 20px;
    }

    .Last-Section .number {
        font-size: 40px;
    }

    .Last-Section .icon img {
        width: 30%;
    }

    .Footer_icon {
        margin-top: 20px;
    }

    .site-footer .footer-heading {
        margin-top: 20px;
    }

    .Upcoming-Courses-Carousel .next-slide {
        right: -10px;
    }

    .Upcoming-Courses-Carousel .prev-slide {
        left: -10px;
    }

    .col-md-9.Footer_text {
        margin-top: 10px;
    }

    .inner_pages_banner,
    .Student_inner_pages_banner {
        padding: 100px 0px;
    }

    .inner_pages_banner h2,
    .Student_inner_pages_banner h2 {
        font-size: 30px;
    }

    .site-logo img {
        width: 130px;
    }
}
@media only screen and (max-width:600px) {
    .Upcoming-Courses-Carousel .next-slide {
        right: 10px;
    }
    .Upcoming-Courses-Carousel .prev-slide {
        left: 10px;
    }
    }
@media only screen and (max-width:520px) {
    .md-form {
        margin-top: 0px;
    }
    .Upcoming-Courses h2{
        text-align: center;
    }
    .content h3 {
        font-size: 26px;
        margin-top: 20px;
    }
}
@media (max-width: 767px) {
    .listing .img {
      height: 250px;
      margin-right: 0;
      border-top-right-radius: 7px;
      border-bottom-left-radius: 0px;
    }
  }
  @media (min-width: 992px) {
    .listing {
      border-top-right-radius: 7px;
      border-bottom-right-radius: 7px;
    }
  }
  @media (max-width: 1199px) {
    .form-search-wrap .btn {
      width: 100% !important;
      display: block;
    }
    .instructor .col-md-3:after {
      content: '';
      position: absolute;
      border: 1px solid #000;
      height: 100%;
      right: 20px;
  }
  }
  @media (max-width: 1199px) {
    .form-search-wrap .form-control {
      height: 55px;
    }
  }
  @media (min-width: 768px) {
  
    .slide-one-item.home-slider .owl-prev,
    .slide-one-item.home-slider .owl-next {
      font-size: 25px;
    }
  }
  @media (max-width: 991px) {
    .slide-one-item.home-slider .owl-nav {
      display: none;
    }
    #contact-form{
        padding: 1rem !important;
    }
  }
  @media (max-width: 991px) {
    .site-blocks-cover h1 {
      font-size: 2rem;
    }
    .instructor .col-md-3:after {
  display: none;
  }
  .content h3 {
    font-size: 30px;
  }
  }
  @media (max-width: 767px) {
    table.dataTable tbody th, table.dataTable tbody td {
        padding: 8px 10px;
        font-size: 14px;
        line-height: 1.2;
    }
    .site-navbar {
      top: 0;
    }
    .content h3 {
      font-size: 30px;
      margin-top: 20px;
  }
  .needling-inner-images{
    width: 100%;
  }
  }
  @media (min-width: 768px) {
    .site-footer {
      padding: 80px 0px 0px 0px;
  }
  }
  @media (min-width: 768px) {
    .site-section {
      padding: 5em 0;
    }
  }