@media (max-width: 1199px) {
  .left-banner{
    padding: 0px 30px 0 30px;
  }
  .banner-section h1{
    font-size: 63px;
  }
  .testimonial-box::before{
    top: 25%;
  }
}

@media (min-width: 991px) and (max-width: 1199px) {}

@media (max-width: 991px) {
  br {
    display: none;
  }

  .container {
    max-width: 100%;
    width: 100%;
  }

  h1 {
    font-size: 25px;
  }

  h2 {
    font-size: 22px;
  }

  h3 {
    font-size: 20px;
  }

  h4 {
    font-size: 19px;
  }

  h5 {
    font-size: 18px;
  }

  h6 {
    font-size: 17px;
  }

  .banner-section{
    padding: 0px 0 0;
  }
   .left-banner {
    padding: 40px 15px 40px;
  }
  .banner-section img{
    width: 100%;
  }

  .banner-section .inner-banner h1 {
    font-size: 30px;
  }

  .banner-section .inner-banner p {
    font-size: 25px;
    margin: 0;
  }

  .banner-section .inner-banner .banner-box {
    margin: 30px auto 0;
  }
  .first-content-sec, .second-content-sec{
    padding: 30px 0;
  }
}

@media (max-width: 767px) {

  .third-content-inner{
    padding: 30px 15px;
  }

  .testimonial-box::before{
    left: 2%;
    top: 24%;
  }
   .testimonial-box{
    margin: 0 0 30px;
    padding: 30px 15px;
  }
}

@media (max-width: 575px) {

  .banner-section h1 {
    font-size: 60px;
  }

  .banner-section p {
    font-size: 23px;
  }

  .banner-section .banner-box p {
    font-size: 18px;
  }
  .first-content-sec h2, .second-content-inner-left h2{
    font-size: 30px;
  }
 
  .testimonial-box::before, .testimonial-box::after{
    display: none;
  }
  .testimonial-box p{
    font-size: 18px;
  }
  .third-content-inner h2{
    font-size: 29px;
  }
  .third-content-inner a{
    width: 100%;
    font-size: 19px;
  }

}