.banner{box-shadow:0 5px 10px rgba(0,0,0,.6)}.banner .ms-slide .ms-caption,.banner-caption{bottom:180px!important;max-width:1300px;left:0;right:0;margin:0 auto!important;padding:0 15px!important;position:absolute;text-align:center}.banner .ms-caption h2,.banner-caption h2{font-weight:400;font-size:22px;color:#fff;text-transform:uppercase;margin:0;text-align:center;background-color:rgba(0,0,0,.4);padding:20px;line-height:1.4;display:inline-block}.banner .ms-caption a,.banner-caption a{display:inline-block;padding:12px 25px 11px;font-size:16px;line-height:1;background-color:#edb601;color:#000;margin:20px 0 0;text-transform:uppercase;border:4px solid #edb601;transition:.3s}.banner .ms-caption a:hover,.banner-caption a:hover{background-color:transparent;text-decoration:none!important;transition:.3s;color:#fff}@media(max-width:1100px){.banner .ms-caption h2,.banner-caption h2{font-size:20px}}@media(max-width:896px){.banner .ms-caption h2,.banner-caption h2{font-size:30px}.banner:after{height:120px}.banner .ms-caption a,.banner-caption a{padding:12px 20px;font-size:15px;margin:15px 0 0}}@media(max-width:500px){.banner .ms-caption h2,.banner-caption h2{font-size:22px}.banner .ms-slide .ms-caption,.banner-caption{bottom:150px!important}}@media(max-width:896px){#banner-slide{display:none}}@media(min-width:897px){#mainslider{display:none}}#mainslider .item video{width:100%;vertical-align:top}.navbar{background:0 0;background:rgba(255,255,255,.2);position:absolute;top:0;left:0;right:0}@media(min-width:821px){.navbar{height:100px}}.top_link a{color:#fff;font-weight:700;font-size:24px}.top_link img{vertical-align:top;margin-top:3px;margin-right:8px}.top_link{padding-top:22px;text-align:right}.nav_box{z-index:11;background-color:rgba(255,255,255,.4);top:100px}.sidebar-nav>li a{color:#000;font-weight:700;border:none}.sidebar-nav>li a:hover{background-color:#fff}@media(max-width:896px){#mainslider .banner-caption h2:first-child{display:none}}@media(max-width:820px){.logo{width:100%;margin:0;text-align:center}.navbar-brand{display:inline-block}.top_link{padding-top:10px}.top_link a{font-size:22px}#menu-toggle{top:10px!important}.nav_box{background-color:#262722}.sidebar-nav>li a{color:#fff;font-weight:400}.sidebar-nav>li a:hover{background-color:rgba(255,255,255,.2)}}