@media  (max-width:1366px){
    section.banner-section h4{
        font-size: 34px;
        width: 100%;
    }
    section.banner-section h1 {
    font-size: 70px;
    width: 100%;
}
}
@media  (max-width:1024px) {
    section.banner-section h1 {
    font-size: 60px;
    margin-top: 100px;
    }
}

@media  (max-width:990px) {
    .heading_sec {
        margin-bottom: 50px;
    }
    .screening-image {
        margin-bottom: 25px;
    }
    section.banner-section h1 {
    font-size: 50px;
    width: 100%;
    margin-top: 50px;
}
section.banner-section h4{
    width: 100%;
    font-size: 25px;
}
.row.guest-screening {
    margin-top: 50px;
    margin-bottom: 50px;
}
.screening-content {
    padding-right: 12px;
    padding-left: 12px;
    }
    .row.guest-screening h3{
        font-size: 28px;
    }
   .guest-screening.rev{
    flex-direction:column-reverse;
    margin-bottom: 50px;
        margin-top: 50px;
}
    .heading_sec h2{
        font-size:38px
    }

    .about-guest h5{
        font-size: 22px;
        text-align: center;
    }

    section.banner-section {
        height: 550px !important;
    }
    section.reviews-section .head-sec h2 {
    font-size: 42px;
    margin-bottom: 30px;
}
section.reviews-section .reviews-list{
    height: 100%;
    padding-bottom: 20px;
}
section.reviews-section{
    padding: 0px 0px 70px 0px;
}
section.consultation-section .container {
    max-width: 90%;
    }
    section.consultation-section .consultation-inner{
        padding: 60px 40px 30px 40px;
    }
    section.consultation-section .head-sec h2{
        font-size: 42px;
    }
    section.consultation-section .head-sec h6 {
    font-size: 22px;
}
section.consultation-section .head-sec {
    margin-bottom: 45px;
}
section.consultation-section form {
    padding: 0 10px 20px;
}
section.consultation-section {
    padding: 0;
    padding-bottom: 70px;
}
}

@media  (max-width:540px){
    .screening-image video {
    height: 350px;
}
    .testimonial-page-wrap .col-lg-4{
    padding:0px;
}
.testimonial-page-wrap .card figure{
     padding:0px !important;
}
    section.banner-section {
        height: 350px !important;
    }
    section.banner-section .container{
        justify-content:flex-start;
    }
    .arrow-img img {
    width: 180px;
    /* margin-top: -40px; */
}
    section.banner-section h1 {
        font-size: 24px;
        margin-top: 40px;
        margin-bottom: 20px;
    }
    section.banner-section h4{
        font-size: 20px;
    }
    section.about-guest .container{
        padding: 0px;
    }
    .row.guest-screening {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .heading_sec h2 {
        font-size:34px
    }

    .about-guest .col-12{
        padding: 0;
    }

    .screening-image img {
        height: 300px;
    }

   
    .heading_sec {
        margin-bottom:0;
        margin-top: 0;
    }
    section.about-guest.rev .screening-content {
        padding-left: 0;
        padding-right: 0;
    }

   .guest-screening.rev{
        flex-direction:column-reverse;
        margin-bottom: 30px;
        margin-top: 30px;
    }

  .rev-content h3{
    font-size: 28px;
  }
  .screening-image {
    margin-bottom: 25px;
}
.rev-content h3{
    font-size: 28px;
    text-align: center;
}
.about-guest h5 {
        font-size: 19px;
        }
        .screening-content h6{
            font-size: 18px;
        }
.row.guest-screening h3 {
    font-size: 24px;
    text-align: center;
}
section.reviews-section .head-sec h6{
    font-size: 19px;
}
section.reviews-section .head-sec h2{
    font-size: var(--f34);
}
section.reviews-section .item {
    padding: 30px 5px 20px;
    }
    section.reviews-section .reviews-list p.name {
    font-size: var(--f18);
}
    section.reviews-section {
        padding: 0px 0px 60px 0px;
    }
    section.reviews-section p.desc {
    width: 100%;
    height: 100%;
}
section.banner-section .container img {
    width: 150px;
    margin-top: 20px;
}
    section.consultation-section {
        padding: 0;
        padding-bottom: 60px;
    }
    section.consultation-section .container {
        max-width: 100%;
    }
        section.consultation-section .consultation-inner {
        padding: 30px 20px 15px 20px;
    }
        section.consultation-section .head-sec h2 {
        font-size: 34px;
        margin-bottom: 15px;
    }
    section.consultation-section .head-sec h6 {
        font-size: 19px;
        margin-bottom: 0;
    }
        section.consultation-section .head-sec {
        margin-bottom: 35px;
    }
    section.consultation-section form {
        padding: 0 0px 10px;
    }
    section.consultation-section form .col-6, section.consultation-section form .col-12 {
    padding: 0;
    width: 100%;
}
  .row.guest-screening.rev{
    flex-direction:column-reverse;
  }
} 
@media (max-width:384px){
     section.banner-section h1 {
        font-size: 22px;
  }
      section.banner-section h4 {
        font-size: 19px;
    }
}
@media (max-width:360px){
     section.banner-section h1 {
        font-size: 21px;
  }
      section.banner-section h4 {
        font-size: 17px;
    }
}