.container.img-background {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: .4;
  height: 1000px; }

.hero-logo-container {
  max-width: 600px;
  width: 100%;
  height: auto;
  margin: 0 auto; }

#header_txt.new {
  top: 250px; }

.homebtn {
  display: flex;
  justify-content: center; }
  .homebtn .homepage_btn_new {
    width: auto;
    font-size: 30px;
    clear: both;
    background-color: #bca05d;
    color: #fff;
    border-radius: 15px;
    margin: 20px auto 0 auto;
    padding: 20px;
    font-family: 'Raleway', sans-serif;
    font-weight: normal;
    text-align: center; }

@media screen and (max-width: 1600px) {
  .container.img-background {
    height: 750px; } }
