.header_02 {position:relative; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover; overflow:hidden;}
.header_02 h1 {text-shadow: 6px 6px 8px rgba(0,0,0,0.5); margin:0;}
.header_02 h2 {font-weight:normal; padding:0; margin:0;}
.header_02 p {margin-top:3em;}

.header_02 .logo {position:absolute; top:0; left:0; width:100%;}
.header_02 .logo img {display:block; position:relative; height:auto; width:auto; max-height:100%; margin:0 auto;}

.header_02 .container {height:100%; padding:0; margin:0 auto;}
.header_02 .row {height:100%;}
.header_02 .col {height:100%; padding:0;}
.header_02 .title {position:relative; text-align:center;}
.header_02 .title img {width:60%; height:auto; max-width:80%;}

.slick-slide {display:none; float:left; height:auto; min-height:1px;}
.header_02 .headerslider {position:absolute; top:0; left:0; height:100%; width:100%; background-size:cover; background-position:center; overflow:hidden;}
.header_02  .headerslider.fixedBg {position:fixed;}
.header_02 .headerslider .slidebox {height:100%; width:100%; background-size:cover; background-position:center; display:none;}
.header_02 .slick-list, .header_02 .slick-track {height:100%; width:100%;}
.header_02 .slick-dots {bottom:50px;}

.header_02 .stopper {position:absolute; top:0; right:0; height:100%;}
.header_02 .editorlink {top:100px;}

.header_02 .bottomSection {position:absolute; left:0; bottom:0; width:100%;}
.header_02 .bottomLink {position:absolute; bottom:80px; left:0; width:100%; text-align:center;}
.header_02 .bottomLink a {display:inline-block; text-decoration:none; font-size:1.6em;}
.header_02 .bottomLink a:after {content:"\f078"; font-family:FontAwesome; display:block; position:relative; top:0.3em; font-size:1.5em; line-height:1.2em; width:1.2em; height:1.2em; margin:0 auto; border-radius:50%;}
.header_02 .bottomSection, .header_02 .bottomSection .row, .header_02 .bottomSection .col {display:block;}
.header_02 .bottomSection .container {position:relative; padding:15px; text-align:center; font-size:1.2em;}
.header_02 .bottomStopper {position:absolute; right:0; bottom:0; max-width:200px;}
.header_02 .bottomStopper img {display:block; margin:0 0 0 auto;}
.header_02 .bottomStopper .button {margin-bottom:10px;}

@media screen and (min-width:767px){
  .header_02 .headerslider .slidebox {display:block;}
}

@media screen and (min-width:1200px){
  header_02 .title {-ms-transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
  .header_02 .title img {max-width:700px;}
  .header_02 p {margin-top:4.5em;}
  .header_02 .bottomLink a {font-size:2em;}
}

@media screen and (min-width:1600px){
  .header_02 .title {-ms-transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
}

@media screen and (max-width:990px){
  .header_02 {max-height:450px;}
  .header_02 .title {font-size:0.8em;}
  .header_02 .title img {max-width:60%;}
  .header_02 p {margin-top:1.5em;}
  .header_02 .slick-dots {bottom:5px;}
  .header_02 .bottomLink {display:none;}
  .header_02 .bottomStopper {right:5px;}
  .header_02 .logo {height:30%;}
}

@media screen and (max-width:766px){
  .header_02 .headerslider .slidebox {display:block;}
  .header_02 {max-height:350px; width:100%; overflow:hidden;}
  .header_02 .headerslider.fixedBg {position:absolute;}
  .header_02 .title {font-size:0.6em;}
  .header_02 .stopper, .header_02 p {display:none;}
  .header_02 .bottomStopper {bottom:100%;}
  .header_02 .bottomStopper img {width:50%;}
}

@media screen and (max-width:575px){
  .header_02 .title {font-size:0.5em;}
  .header_02 .title img {max-width:75%;}
}

@media screen and (orientation:portrait){
  .header_02.fixedBg .headerslider {position:absolute;}
}