.hero-img-text-block .item {
    position: relative;
    height: 500px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.hero-img-text-block .content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hero-img-text-block h1 {
    text-transform: uppercase;
    text-shadow: 0 0 9px rgba(0,0,0,.45);
}

.hero-img-text-block .subtext {
    font-size: 1.15rem;
    text-shadow: 0 0 9px rgba(0,0,0,.45);
}

.hero-img-text-block .button-holder {
    margin-top: 30px;
}

.hero-img-text-block .button-left {
    display: inline-block;
}

.hero-img-text-block .button-right {
    display: inline-block;
}

@media screen and (max-width:768px) {

    .hero-img-text-block .item {
        height: 450px;
    }

}

@media screen and (max-width:767px) {

    .hero-img-text-block .content {
    	width: 100%;
    }

}

@media screen and (max-width:425px) {

    .hero-img-text-block .item {
        height: 400px;
    }

}
