.subpagebox {
    padding-bottom: 5vh;
}


.subpagebox .imgwrapper {
    position: relative;
}

.subpagebox .titlebox {
    bottom: 5%;
    width: 65%;
}

/*.subpagebox .titlebox h4 {
	padding: 10px;
	color: #FFF;
    background: rgba(230,80,30,1);
	font-size: 1.3em;
	margin: 0;
	font-weight: 400;
}

.subpagebox .titlebox h6 {
	padding: 10px;
	color: #151515;
    background:#fff;
	margin: 0;
	font-weight: 400;
	font-size: 1.1em;
}*/




.subpagebox .titlebox h2 {
    padding: 10px 0 0 0;
    margin: 0;
    color: rgba(230, 80, 30, 1);
    font-size: 2rem;
}

.subpagebox .titlebox h4 {
    font-size: 1.15em
}


@media Screen and (max-width: 991px) {
    .subpagebox .titlebox h1 {
        padding: 60px 0 10px 0;
        margin: 0;
    }

    .subpagebox .titlebox h2 {
        padding: 60px 0 10px 0;
        margin: 0;
    }

    .subpagebox .titlebox h3 {
        padding: 0 0 20px 0;
        margin: 0;
    }

    .subpagebox .titlebox h4 {
        padding: 0 0 20px 0;
        margin: 0;
    }

    .subpagebox .titlebox {
        margin-left: 0;
        width: 100%;
        bottom: 0;
    }
}

@media Screen and (min-width: 992px) {
    .subpagebox .titlebox h2 {
        padding: 6px 15px;
        margin: 0;
        background: rgba(230, 80, 30, 1);
        color: #FFF;
    }

    .subpagebox .titlebox h4 {
        padding: 8px 15px;
        margin: 0;
        background: #FFF;
        font-weight: 400;
        font-size: 1.35em
    }

    .subpagebox .titlebox h4 {
        font-size: 1.4em
    }
}
