.width-4004 {
    max-width: 400px;
}

#image-tag {
    padding: 12px 0px;
}

#image-saying {
	color: #006f01 !important;
    font-size: 18px !important;
    font-weight: 400;
}

#page-not-found {
    height: auto;
    margin-top: 25px;
    padding: 0px;
    position: relative;
}

@media only screen and (max-width: 1199.98px) { /* bs4: breakpoint: large */
    .width-4004 {
        max-width: 350px;
    }
}

@media only screen and (max-width: 991.98px) { /* bs4: breakpoint: medium */
    .width-4004 {
        max-width: 300px;
    }
}

@media only screen and (max-width: 767.98px) { /* bs4: breakpoint: small */
    .width-4004 {
        width: 300px;
        max-width: 80%;
    }
}

@media only screen and (max-width: 575.98px) {  /* bs4: breakpoint: extra-small */
    .width-4004 {
        width: 300px;
        max-width: 90%;
    }
}