.primary-color {
    color: #ff0e1f;
}

@media screen and (max-width: 1399px) {
    .home-content .main-title {
        font-size: 42px;
    }

    .home-content .main-title span {
        font-size: 80px;
    }
}


@media screen and (max-width: 991px) {
    .home-content {
        height: 50vh;
        min-height: auto;
    }

    .acces-denied .modal {
        width: 100%;
    }

    .home-content .main-title {
        font-size: 44px;
    }

    .home-content .main-title span {
        font-size: 62px;
    }

    .modal-backdrop {
        width: 100vw;
    }
}

@media screen and (max-width: 767px) {
    .home-content .main-title {
        font-size: 20px;
    }

    .home-content .main-title span {
        font-size: 38px;
    }

    .inside-box {
        padding: 15px;
        margin-bottom: 12px;
    }

    .content-area p {
        font-size: 14px;
    }

    .inner-title,
    .inner-title a {
        font-size: 16px;
    }

    .content-area h5 {
        font-size: 22px;
    }

    .content-area {
        margin-top: 12px;
    }
}
