/*@import url('https://www.w3schools.com/w3css/4/w3.css');*/
.w3-container:after,.w3-container:before{content:"";display:table;clear:both}
.w3-container{padding:0.01em 16px}
.w3-center .w3-bar{display:inline-block;width:auto}
.w3-center{text-align:center!important}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}

#banner_v470{display:block; position: relative;}
#banner_v470 .banner-wrap{width:100%;position:relative;margin-top:0;overflow:hidden;display:block;-webkit-transition:font 200ms ease-out;-moz-transition:font 200ms ease-out;-o-transition:font 200ms ease-out;transition:font 200ms ease-out}

#banner_v470 .banner-wrap .video_banner{width:100%;}
#banner_v470 .banner-wrap .video_banner video{vertical-align:top;object-fit:cover;width:100%;height:auto;}
#banner_v470 .innerWhiteBox.webbe-search-bar.vidSliderSearch{/*position:relative;background-color:#322b2c*/}
#banner_v470 .banner-wrap .vidMuteDiv{display:block;width:100px;position:absolute;top:5%;left:5%;cursor:pointer;z-index:5}
#banner_v470 .banner-wrap .toggleBtnDown{top:24%}
#banner_v470 .banner-wrap .vidMuteDiv .fa{color:rgba(255,255,255,0.7);font-size:40px}
#banner_v470 .banner-wrap .image_banner{display:none}


#banner_v470 .bgimageinner {width: 100%; position: absolute; bottom: 0px; text-align: center;margin: auto;display: flex; flex-direction: column;align-items: center;justify-content: center;}
#banner_v470 .bgimageinner99 {display: block; z-index: 9; padding: 10px; background-color: rgba(11,11,11,0.5);}


#banner_v470 .m470H1 {margin: 0px; padding: 0px 10px; color: #fff;font-family: Montserrat; font-size: 13px; font-weight: 300; letter-spacing: 2px; text-transform: uppercase;}
#banner_v470 .m470H3 {margin: 0px; padding: 0px 10px; padding-top: 10px; color: #fff; font-family: Montserrat; font-size: 14px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase;}
#banner_v470 .m470link {font-family: Montserrat; font-size: 13px; font-weight: 300; letter-spacing: 2.5px; text-transform: uppercase;color: #fff; margin-top: 10px; padding: 14px 20px; display: inline-block; background-color: #414141;}
#banner_v470 .m470link:hover { background-color: #fff; color: #414141;}

@media only screen and (min-width:768px) {
  #banner_v470 .m470H1 {font-size: 14px;}
  #banner_v470 .m470H3 {font-size: 16px;}
  #banner_v470 .m470link {font-size: 13px;}
  #banner_v470 .bgimageinner { bottom: 10px; }
}
@media only screen and (min-width:1023px) {
  #banner_v470 .m470H1 {font-size: 18px;}
  #banner_v470 .m470H3 {font-size: 24px;}
  #banner_v470 .m470link {font-size: 13px;}
}
@media only screen and (min-width:1280px) {
    #banner_v470 .m470H1 {font-size: 28px; line-height: 1.1;}
    #banner_v470 .m470H3 {font-size: 36px; line-height: 1.1;}
    #banner_v470 .m470link {font-size: 15px;}
    #banner_v470 .bgimageinner { bottom: 20px; }
    #banner_v470 .bgimageinner99 {padding: 15px;}  
}
@media only screen and (min-width:1440px) {
    #banner_v470 .m470H1 {font-size: 32px; line-height: 1.1;}
    #banner_v470 .m470H3 {font-size: 40px; line-height: 1.1;}
    #banner_v470 .m470link {font-size: 16px;}
    #banner_v470 .bgimageinner { bottom: 30px; }
    #banner_v470 .bgimageinner99 {padding: 15px;}  
}
