#footer .footer-link ul li ul li a{display:inline-block;}
#footer .footer-link ul li ul li a:after{content:'';display:block;height:1px;width:0;background:transparent;transition:width .5s ease, background-color .5s ease;}
#footer .footer-link ul li ul li a:hover:after{width:100%;background:#848484;}
#footer .footer-link ul li ul li a:hover:before{width:100%;background:#848484;transition:width .5s ease;}
.second-banner{width:100%;float:left;}
.second-banner-center{max-width:1274px;margin:0 auto;width:100%;}
.callbacks_container{position:relative;float:left;width:100%;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.callbacks_tabs{list-style:none;padding:0;font-size:18px;list-style:none;margin:0 auto 0px;padding:10px 0;text-align:center;width:100%;position:absolute;bottom:0px;z-index:999;}
.callbacks_tabs li{display:inline;float:none;margin-right:1px;}
.callbacks_tabs a{margin:0 5px;line-height:20px;width:8px;height:8px;background:transparent;display:inline-block;border-radius:50%;border:2px solid #fff;}
.callbacks_here a{background:#fff;}
.callbacks_tabs li:first-child{margin-left:0;}
.callbacks_tabs .rslides_here a{background:rgba(255,255,255,.1);color:#fff;font-weight:bold;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:52%;left:0;opacity:0.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../images/arrow-banner.png") no-repeat left top;margin-top:-45px;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}
.banner-text-box{position:absolute;z-index:1000;top:15%;width:80%;padding:0 10%;}
.banner-text-box .banner-content{width:100%;float:left;border:2px solid #fff;padding:15px;}
.banner-text-box .banner-content .banner-content-box{width:994px;height:290px;padding:15px;background:rgba(0,0,0,0.5);}
.banner-text-box .banner-content .banner-content-box h3{color:#eee;font-size:28px;font-family:Arial, Helvetica, sans-serif;padding:60px 0 10px 0;text-align:center;text-transform:uppercase;display:block;margin:0 auto;}
.banner-text-box .banner-content .banner-content-box p{color:#eee;font-size:18px;width:600px;font-weight:normal;text-align:center;position:relative;margin:0 auto;}
.banner-text-box .banner-content .banner-content-box a{color:#eee;text-transform:uppercase;padding:8px 15px;font-size:16px;font-weight:bold;color:#fff;border:2px solid #fff;opacity:1;margin:20px auto 0;display:inline-block;line-height:23px;}