.cms-title {
    color: #DE232B;
    margin: 20px 0 53px;
    text-transform: none;
}
.cms-description {
    text-align: justify;
    /* max-width: 1074px; */
    margin: 0 auto;
}
.cms-description h4 {
    margin: 40px 0 25px;
    color: #DE232B;
    font-weight: 500;
}
.cms-content {
    padding-bottom: 100px;
}
.error404 .breadcrumb-section {
    display: none;
}
.error404 .inner-content {
    background-color: #F8F8F8;
    text-align: center;
    padding: 200px 0;
}
.error404 .go-back-button .button {
    background-color: transparent;
}
.error404 .go-back-button .button:not(:hover) {
    color: #4B4B4B;
}
.error404 .cms-title {
    font-size: 50px;
    text-transform: uppercase;
    margin: 0 0 20px;
}
.error404 .sub-title {
    color: #4B4B4B;
    margin-bottom: 65px;
}
.error404 .not-found {
    margin: 100px 0;
}
@media (max-width:767px) {
    .cms-title {
        margin: 24px 0;
    }
    .cms-description h4 {
        margin-bottom: 12px;
    }
    .cms-content {
        padding-bottom: 40px;
    }
    .error404 .not-found {
        margin-top: 0;
    }
    .error404 .inner-content {
        padding: 170px 0;
    }
    .error404 .cms-title {
        font-size: 28px;
        margin-bottom: 12px;
    }
    .error404 .sub-title {
        margin-bottom: 40px;
    }
    .cms-description {
        text-align: justify;
    }
}