
@media screen and (max-width: 1380px) {
    span.hide1 {
        display: none;
    }
}
@media screen and (max-width: 1050px) {
    span.hide3 {
        display: none;
    }
	p.subheader {
		margin-left: 10px;
	}
}
@media screen and (max-width: 860px) {
    span.hide2 {
        display: none;
    }
}
@media screen and (max-width: 660px) {
    p.subheader {
		display: none;
	}
}

@media screen and (min-width: 768px) {
    .text-image-block .text {
        flex: 0 0 calc(60% - 10px);
    }

    .text-image-block .image {
        display: block;
    }
}