.nivoSlider{width:100%;height:auto;overflow:hidden;position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;top:auto;bottom:15px;left:55px;background:none;color:#636363;margin:auto;padding:0 15px;width:100%;max-width:400px;opacity:1;display:none;-moz-opacity:10;filter:alpha(opacity=10);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:999;}
.nivo-caption::before{position:absolute;content:"";right:-25px;top:88%;width:80%;height:90px;background:#fff;-webkit-animation:nivo_p 1000ms ease-in-out;-moz-animation:nivo_p 1000ms ease-in-out;-ms-animation:nivo_p 1000ms ease-in-out;animation:nivo_p 1000ms ease-in-out;}
.nivo-caption::after{position:absolute;content:"";left:50px;top:-10px;width:30%;height:20px;background:#087ca9;-webkit-animation:nivocap 500ms ease-in-out;-moz-animation:nivocap 500ms ease-in-out;-ms-animation:nivocap 500ms ease-in-out;animation:nivocap 500ms ease-in-out;}
.ban_bord{width:100%;position:static !important;}
.nivo-caption p{padding:0;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99999;cursor:pointer;width:28px;}
.nivo-prevNav{right:150px;}
.nivo-nextNav{right:80px;}
.nivo-controlNav{text-align:center;padding:15px 0;}
.nivo-controlNav a{cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
@-webkit-keyframes nivocap{0%{opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
100%{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
}
@-moz-keyframes nivocap{0%{opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
100%{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
}
@-ms-keyframes nivocap{0%{opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
100%{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
}
.nivo-caption h2{display:block;-webkit-animation:nivocap 1000ms ease-in-out;-moz-animation:nivocap 1000ms ease-in-out;-ms-animation:nivocap 1000ms ease-in-out;animation:nivocap 1000ms ease-in-out;}
@-webkit-keyframes nivo_p{0%{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
100%{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
}
@-moz-keyframes nivo_p{0%{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
100%{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
}
@-ms-keyframes nivo_p{0%{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(200px);}
100%{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
}
.nivo-caption p{display:block;-webkit-animation:nivo_p 1000ms ease-in-out;-moz-animation:nivo_p 1000ms ease-in-out;-ms-animation:nivo_p 1000ms ease-in-out;animation:nivo_p 1000ms ease-in-out;text-align:right;}
.nivo-caption a{color:#000;display:block;font-size:15px;-webkit-animation:flipInX 1000ms ease-in-out;-moz-animation:flipInX 1000ms ease-in-out;-ms-animation:flipInX 1000ms ease-in-out;animation:flipInX 1000ms ease-in-out;margin-top:40px;position:relative;top:-22px;float:right;right:-68px;}
.nivo-caption a span{background:#087ca9;padding:20px 12px;border-radius:50%;margin-left:15px;color:#fff;}
@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}
40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}
60%{transform:perspective(400px) rotateX(10deg);opacity:1}
80%{transform:perspective(400px) rotateX(-5deg)}
to{transform:perspective(400px)}
}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateX(-5deg)}
to{-webkit-transform:perspective(400px)}
}
.nivoSlider h2{display:block;font-weight:700;font-size:59px;-webkit-animation:flipInX 2000ms ease-in-out;-moz-animation:flipInX 2000ms ease-in-out;-ms-animation:flipInX 2000ms ease-in-out;animation:flipInX 2000ms ease-in-out;color:#636363;margin-bottom:15px;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;}
.nivoSlider h4{display:block;font-weight:400;font-size:28px;line-height:40px;-webkit-animation:flipInX 2000ms ease-in-out;-moz-animation:flipInX 2000ms ease-in-out;-ms-animation:flipInX 2000ms ease-in-out;animation:flipInX 2000ms ease-in-out;color:#2497d4;margin-bottom:15px;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;}
.inner-cap{padding:40px 40px;background-color:rgb(255, 255, 255);width:410px;-webkit-animation:nivocap 500ms ease-in-out;-moz-animation:nivocap 500ms ease-in-out;-ms-animation:nivocap 500ms ease-in-out;animation:nivocap 500ms ease-in-out;}
@media screen and (max-width:1199px){.nivo-caption{}
.nivoSlider h1{font-size:35px;}
}
@media screen and (max-width:991px){.nivo-caption{left:35px;}
}