/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.home_banner_heading h2 {
    font-size: 5.00em !important;
}

.impact-policy-slides-column .swiper-slide-contents {
    max-width: 40% !important;
    background-color: #ffff0091 !important;
    color: #000 !important;
}

.impact-policy-slides-column .swiper-slide-contents div {
    margin: 25px !important;
}

.impact-policy-slides-column .swiper-slide-contents a {
    margin: 25px !important;
}

.investigating-class h2 {
    font-family: 'Poppins' !important;
    font-weight: 700 !important;
    font-size: 35px !important;
}

.chalo-work-column .chalo-work-image img {
    height: 100% !important;
}

.chalo-work-column .chalo-work-image, .chalo-work-column .chalo-work-image div {
    height: 95% !important;
}

.chalo-work-column .chalo-work-image img {
    width: 100% !important;
}

.imn-down-aero-section {
    padding-top: 100px !important;
}

.sub-product-title h2 {
    font-family: 'Roboto' !important;
}

.home-banner-img {
    box-shadow: rgb(0 0 0 / 35%) 0px 3px 8px;
    border-radius: 15px;
}

.chalo-work-column {
    height: 330px !important;
}

.contactus_formfield .contactformfield {
    width: 100%;
    background-color: transparent;
    border: 1px solid black;
}

.custom_form_class {
    padding: 25px;
}

.contact_form_dsp {
    box-shadow: rgb(0 0 0 / 35%) 0px 3px 8px !important;
    background-color: #FCF4E3;
}

.contactformsubmitbtn {
    padding-top: 40px;
}

.contactformsubmitbtn .contactformfield {
    background-color: #000;
    color: #fff;
}

.home-banner-img {
    height: 100% !important;
}

.home-banner-img img {
    width: 100% !important;
    height: 100% !important;
}

.home-banner-img div {
    height: 100% !important;
}


@media only screen and (max-width: 1536px){
    .impact-policy-slides-column .swiper-slide-contents {
        max-width: 40% !important;
    }
}

@media only screen and (max-width: 1366px){
    
}

@media only screen and (max-width: 414px){
    .impact-policy-slides-column .swiper-slide-contents {
        max-width: 100% !important;
    }

    .main-header-title h2 {
        font-size: 35px !important;
        line-height: 40px !important;
        word-spacing: 9px !important;
    }

    .main-header-content div {
        line-height: 27px!important;
        word-spacing: 0px!important;
        font-size: 15px !important;
    }

    .home-banner-column {
        display: none !important;
    }

    .quotes-icon-left div {
        margin-left: 0px !important;
    }
    
    .quotes-icon-right div {
        margin-right: 0px !important;
    }

    .imn-down-aero {
        display: none;
    }

    .investigating-class h2 {
        font-size: 15px !important
    }
}