.background-image {
 background-size: cover;
 background-position: 50% 50%;
 background-repeat: no-repeat;
 height: 450px;
 padding: 0
}

.header-text-section {
 width: 50%;
 margin: 0 auto;
 position: relative;
 top: 0px;
}

.header-text-section h1 {
 color: #0000;
 text-align: center;
 font-size: 60px;
 margin-top: 0;
}

.header-text-section p {
 color: #0000;
 text-align: center;
 font-size: 20px;
}

@media(max-width: 767px) {
 .background-image{
 height: 450px;
 padding: 0
 }
 .header-text-section h1 {
 font-size: 40px;
 }
 .header-text-section p {
 font-size: 20px;
 }