 header {
  margin: 0;
  padding: 0;
  border: 0;
}

header {
    position: fixed;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    padding: 15px 30px;
    background: #E3530F url(../images/bg-header.png) repeat-x center center;
    -moz-background-size: auto 100%;
      -o-background-size: auto 100%;
         background-size: auto 100%;
    -webkit-box-shadow: 1px 0px 28px -2px rgba(0, 0, 0, 0.75);
       -moz-box-shadow: 1px 0px 28px -2px rgba(0, 0, 0, 0.75);
            box-shadow: 1px 0px 28px -2px rgba(0, 0, 0, 0.75);
    z-index: 9;
  }
  header .logo {
    width: 100%;
    max-width: 300px;
    margin-left: 5%;
  }


  @media handheld, only screen and (max-width: 1680px) {
    header {
      padding: 10px 30px;
    }
}


@media handheld, only screen and (max-width: 1370px) {
    header .logo {
      max-width: 220px;
    }
}

@media handheld, only screen and (max-width: 480px) {
    header .logo {
      max-width: 240px;
    }}


    .hover-apply__logo {
        height: 40px !important;
        width: 220px !important;
    }

    .headerLogoNew{
      height: 40px !important;
      width: 220px !important;
    }