/* :root {
    --font-nunito: "Nunito", sans-serif;
    --font-numans: "Numans", sans-serif;
    --font-montserrat: "Montserrat", sans-serif;
    --text-body: #333;
    --primary-color: #831B24;
    --white: #fff;
    --light-gray: #F8F8F8;
    --light-yellow: rgba(227, 196, 131, 0.20);
    --black-alternate: #1C1C1C;
    --black: #000;
    --transition: all 400ms ease-in-out;
} */

.inner_page_banner{
    overflow: hidden;
    background-color: var(--primary-color);
    background-image: url(../images/inner_banner_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: calc(100% + 2px);
    padding: 71px 0 81px;
    margin-bottom: 80px;
}

.inner_page_banner_content{
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
}
.inner_page_banner_content p{
    color: var(--black);
    text-align: center;
    font-family: var(--font-numans);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
}
.inner_page_banner_content .heading_label{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    color: var(--black);
    border: 1px solid var(--black);
}

@media only screen and (max-width: 991px) {
    .inner_page_banner{
        padding: 60px 0;
        background-size: cover;
    }
    .inner_page_banner_content{
        max-width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .inner_page_banner{
        padding: 40px 0;
        margin-bottom: 40px;
    }
    .inner_page_banner_content p {
        font-size: 15px;
        line-height: normal;
    }
}