.inner_page_banner {
    position: relative
}

.inner_page_banner.add_overlay:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.inner_page_banner.has_background_image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.inner_page_banner .section_inner {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    position: relative
}

.inner_page_banner .section_inner.small_height {
    min-height: 404px
}

.inner_page_banner .section_inner.big_height {
    min-height: 675px
}

.inner_page_banner .section_inner.add_more_spacing_in_top {
    padding-top: 80px
}

.inner_page_banner .section_inner.content_vertical_Bottom {
    align-items: flex-end;
    padding-bottom: 34px
}

.inner_page_banner .section_inner .section_wrapper {
    padding: 40px 0
}

.inner_page_banner .section_inner .section_wrapper p,
.inner_page_banner .section_inner .section_wrapper>* {
    color: #fff
}

.inner_page_banner .section_inner .section_wrapper .heading_text {
    color: #fff;
    margin: 0
}

.inner_page_banner .section_inner .section_wrapper .short_description {
    margin-top: 24px
}

.inner_page_banner .content_section.content_width_small {
    max-width: 692px
}

.inner_page_banner .content_section.content_width_medium {
    max-width: 900px
}

.inner_page_banner .content_section .button_section {
    margin-top: 48px
}

@media (max-width:1199px) {
    .inner_page_banner .section_inner.small_height {
        min-height: 350px
    }

    .inner_page_banner .section_inner.big_height {
        min-height: 575px
    }

    .inner_page_banner .section_inner.content_vertical_Bottom {
        padding-bottom: 20px
    }

    .inner_page_banner .content_section .button_section {
        margin-top: 36px
    }
}

@media (max-width:991px) {
    .inner_page_banner .section_inner.small_height {
        min-height: 300px
    }

    .inner_page_banner .section_inner.big_height {
        min-height: 500px
    }

    .inner_page_banner .section_inner.content_vertical_Bottom {
        padding-bottom: 15px
    }

    .inner_page_banner .content_section .button_section {
        margin-top: 24px
    }
}

@media (max-width:767px) {
    .inner_page_banner .section_inner.small_height {
        min-height: 260px
    }

    .inner_page_banner .section_inner.big_height {
        min-height: 400px
    }

    .inner_page_banner .section_inner.content_vertical_Bottom {
        padding-bottom: 0
    }

    .inner_page_banner .section_inner .section_wrapper .heading_text {
        font-size: 42px;
        line-height: 1.25
    }
}

/*# sourceMappingURL=inner_page_banner.css.map */