
/* Responsive-css */
@media(max-width:1367px)
{
    :root {
        --section-hero-title: 65px;
        --section-hero-subtitle: 48px;
        --section-heading: 36px;
    }

    .header-top_start h5 {
        position: unset;
    }
    .home_banner_slide img
    {
        height: 720px;
    }
}

@media(max-width:1199px)
{
    :root {
        --section-space: 80px;
    }
    .service_card {
        padding: 30px;
    }
    
    .header-top_start h5 {
        font-size: 16px;
    }
    .review-list-card {
        margin-bottom: 80px;
        min-height: 340px;
    }
}


@media(max-width:1024px){
    :root {
        --section-subheading: 20px;
    }
    .review-list-card {
        margin-bottom: 80px;
        min-height: 340px;
    }
  
}

@media(max-width:991px){
    :root {
        --section-hero-title: 48px;
        --section-hero-subtitle: 36px;
        --section-heading: 36px;
        --section-subheading: 20px;
        --section-space: 60px;
    }
    .header-top_start {
        flex-direction: column;
        align-items: start;
        gap: 15px;
        display: none;
    }
    .navbar-nav {
        align-items: start;
        gap: 20px;
        margin-top: 20px;
    }
    .navbar-toggler{
        border:none;
    }
    .navbar-toggler-icon{
        width: 2.5rem;
        background-image: url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27%234563AE%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e');
    }
    .navbar-toggler:focus {
        box-shadow: none;
    }
    .header-top_start h5{
        text-align: left;
    }
    .footer-navigation_start {
        padding-left: 0%;
    }
    .why-choose-img{
        text-align: center;
    }
    .sub-banner .home_baner_content {
        top: 40%;
    }
    .header
    {
        margin-top: 10px;
    }
    .header.header_fixed
    {
        margin-top: 0px;
    }
    .review-list-card {
        margin-bottom: 80px;
        min-height: 450px;
    }
    .testimonial-card-main{
        min-height: 510px;
    }
    body .privacy-banner img {
    height: 300px !important;
}
  .privacy-policy {
    margin: 50px 15px;
    padding: 10px 20px;
}
}


@media(max-width:767px){
    :root {
        --section-space: 50px;
        --section-hero-title: 36px;
        --section-hero-subtitle: 26px;
        --section-heading: 26px;
        --section-subheading: 18px;
        --section-paragraph: 14px;
    }
   
    .header_fixed{
        margin-top: 0;
    }
    .header-top_start{
        display: none;
    }
    .header-top_contact {
        flex-direction: column;
    }
    .home_banner_slide img {
        height: 650px;
    }
    .home_baner_content {
        top: 30%;
        padding: 0 10px;
    }
    .logo img{
        width: 150px;
    }
    .service-start {
        background-position: top;
    }

    .review-list-card {
        margin-bottom: 80px;
        min-height: 320px;
    }
    .privacy-policy {
    margin: 50px 15px;
    padding: 10px 20px;
}
   
}

@media(max-width:567px){
.get_started{
    margin-top: -50px;
}
.sub-banner .home_baner_content {
    top: 30%;
}
.home_baner_content p{
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}
}


@media(max-width:330px){
    :root {
        --section-hero-title: 40px;
    }

}