.rs-17 .rs-slider{max-height:600px;overflow:hidden;position:relative;}
.rs-17 .rs-slider .rs-slider-container{max-height:600px;overflow:hidden;position:relative;height:0;opacity:0;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;-ms-transition:all .7s ease-out;transition:all .7s ease-out;}
.rs-17 .rs-slider .rs-slider-container.slick-initialized{opacity:1;height:auto;}
.rs-17 .rs-slider .slick-slide, .rs-17 .rs-slider .slick-slider .slick-track, .rs-17 .rs-slider .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
.rs-17 .rs-slider  .slider-item{width:100%;height:100%;max-height:600px;overflow:hidden;position:relative;outline:none;}
.rs-17 .rs-slider .slider-info{position:absolute;width:100%;height:100%;z-index:2;}
.rs-17 .rs-slider .slider-info .container{height:100%;}
.rs-17 .rs-slider  .slider-inner{color:#ffffff;top:50%;transform:translateY(-50%);margin-top:30px;}
.rs-17 .rs-slider  .slider-inner .slider-inner-text--content{text-transform:none;font-weight:700;font-size:36px;letter-spacing:1px;margin-top:0;margin-bottom:0;line-height:1.2;}
.rs-17 .rs-slider  .slider-inner .slider-inner-text-v2 .slider-inner-text--content, .rs-17 .rs-slider  .slider-inner-v2 .slider-inner-text-v2 .slider-inner-text--content{color:#212121;text-shadow:none;}
.rs-17 .rs-slider  .slider-inner h3{letter-spacing:1px;margin-top:15px;}
.rs-17 .rs-slider  .slider-inner .slider-inner-text-v2 h3, .rs-17 .rs-slider  .slider-inner-v2 .slider-inner-text-v2 h3{color:#212121;text-shadow:none;}
.rs-17 .rs-slider  .slider-inner-v2 h3, .rs-17 .rs-slider  .slider-inner h3{font-size:24px;}
.rs-17 .rs-slider  .slider-inner-v2 p, .rs-17 .rs-slider  .slider-inner p{font-size:18px;letter-spacing:1px;line-height:24px;margin-top:15px;}
.rs-17 .rs-slider  .slider-inner-v2 .slider-inner-text-v2 p, .rs-17 .rs-slider  .slider-inner.slider-inner-text-v2 p{color:#212121;text-shadow:none;}
.rs-17 .rs-slider  .group-buttons{margin-top:20px;}
.rs-17 .rs-slider  .group-buttons .btn:nth-child(2){margin-left:30px;}
.rs-17 .rs-slider .btn{padding:9px 30px;font-size:18px;font-weight:700;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out;}
.rs-17 .rs-slider .btn-color{background-color:#7f42e1;font-weight:700;color:#ffffff;border:2px solid transparent;white-space:normal;}
.rs-17 .rs-slider .btn-color:hover, .rs-17 .rs-slider .btn-color:focus{background-color:#6830c1;color:#fff;outline:none;}
.rs-17 .rs-slider .btn-outline{background-color:transparent;border:2px solid #ffffff;font-weight:600;color:#ffffff;}
.rs-17 .rs-slider .btn-outline:hover, .rs-17 .rs-slider .btn-outline:focus{background-color:#ffffff;border:2px solid #ffffff;color:#424242;outline:none;}
.rs-17 .rs-slider .slider-inner-text-v2 .btn-outline{border:2px solid #dddddd;color:#212121;}
.rs-17 .rs-slider .slider-inner-text-v2 .btn-outline:hover, .rs-17 .rs-slider .slider-inner-text-v2 .btn-outline:focus{border-color:transparent;}
.rs-17 .rs-slider .slick-dots{position:absolute;bottom:15px;left:0;right:0;padding:0;text-align:center;}
.rs-17 .rs-slider .slick-dots li{display:inline-block;margin:8px;padding:0;}
.rs-17 .rs-slider .slick-dots li button{font-size:0;width:14px;height:14px;border-radius:14px;outline:none;color:transparent;background-color:transparent;text-indent:-9999px;border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.35);padding:0;}
.rs-17 .rs-slider .slick-dots li.slick-active button{background-color:#fff;}
.rs-17 .rs-slider .slick-prev, .rs-17 .rs-slider .slick-next{font-size:0;line-height:0;position:absolute;top:50%;opacity:1;display:block;width:44px;height:44px;border-radius:44px;color:#fff;margin-top:-22px;padding:0;z-index:200;cursor:pointer;text-align:center;border:2px solid #fff;outline:none;background:transparent;}
.rs-17 .rs-slider .slick-prev{left:15px;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-o-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:opacity .5s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99);-moz-transition:opacity .5s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99);-o-transition:opacity .5s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99);-ms-transition:opacity .5s linear, -ms-transform .7s cubic-bezier(.56, .48, 0, .99);transition:opacity .5s linear, transform .7s cubic-bezier(.56, .48, 0, .99);opacity:0;}
.rs-17 .rs-slider .slick-next{right:15px;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-o-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:opacity .5s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99);-moz-transition:opacity .5s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99);-o-transition:opacity .5s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99);-ms-transition:opacity .5s linear, -ms-transform .7s cubic-bezier(.56, .48, 0, .99);transition:opacity .5s linear, transform .7s cubic-bezier(.56, .48, 0, .99);opacity:0;}
.rs-17 .rs-slider:hover .slick-next, .rs-17 .rs-slider:hover .slick-prev{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}
.rs-17 .rs-slider .slick-prev:before, .rs-17 .rs-slider .slick-next:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;line-height:22px;}
.rs-17 .rs-slider .slick-prev:before{content:"\f104";padding-right:3px;}
.rs-17 .rs-slider .slick-next:before{content:"\f105";padding-left:3px;}
.rs-17 .rs-slider .topAnima, .rs-17 .rs-slider .bottomAnima{opacity:0;}
.rs-17 .rs-slider .slick-active .topAnima{opacity:1!important;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:0.7s;visibility:visible !important;}
.rs-17 .rs-slider .slick-active .bottomAnima{opacity:1 !important;animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-duration:1s;animation-delay:0.5s;-webkit-animation-duration:1s;visibility:visible !important;}
@media(min-width:1800px){
.slider-img{width:100%;}
}
@media(max-width:1199px){
.rs-17 .rs-slider  .slider-inner .slider-inner-text--content{font-size:28px;}
.rs-17 .rs-slider  .slider-inner h3{font-size:20px;}
.rs-17 .rs-slider .btn{font-size:16px;padding:6px 20px;}
.rs-17 .rs-slider  .slider-inner-v2 p{font-size:14px;line-height:18px;}
.rs-17 .rs-slider  .group-buttons{margin-top:10px;}
.rs-17 .rs-slider .slick-prev, .rs-17 .rs-slider .slick-next{width:33px;height:33px;}
.rs-17 .rs-slider .slick-prev:before, .rs-17 .rs-slider .slick-next:before{font-size:30px;line-height:16px;}
.rs-17 .rs-slider .slick-prev:before{padding-right:2px;}
.rs-17 .rs-slider .slick-next:before{padding-left:2px;}
.rs-17 .rs-slider .slick-dots{bottom:0;}
.rs-17 .rs-slider .slick-dots li{margin:4px;bottom:10px;}
.rs-17 .rs-slider .slick-dots li button{width:10px;height:10px;}
}
@media(max-width:991px){
.rs-17 .rs-slider .btn{font-size:12px;}
.rs-17 .rs-slider  .slider-inner .slider-inner-text--content{font-size:20px;}
.rs-17 .rs-slider  .slider-inner h3{font-size:17px;margin-top:5px;}
}
@media(max-width:767px){
.rs-17 .rs-slider  .group-buttons .btn:nth-child(2){
margin-left: 0px;
}
.rs-17 .rs-slider, .rs-17 .rs-slider .rs-slider-container{
height: 400px!important;
}
.rs-17 .rs-slider  .slider-item{
text-align: center;
top: 0;
left: 0;
height: 400px!important;
z-index:10;
}
.rs-17 .rs-slider  .slider-item-img{
display: inline-block;
position: absolute;
left: 50%;
height: 400px!important;
}
.rs-17 .rs-slider  .slider-item-img img{
position: relative;
left: -50%;
height: 100%;
max-width: none;
}
.rs-17 .rs-slider  .slick-list, .rs-17 .rs-slider .slick-track{
height: 400px!important;
}
.rs-17 .rs-slider .btn {
font-size: 14px;
display: block;
width: 100%;
margin: 15px 0 5px;
}
.rs-17 .rs-slider .slider-info .container{
padding-left: 10px;
padding-right: 10px;
}
.rs-17 .rs-slider .slick-next, .rs-17 .rs-slider .slick-prev{
display: none!important;
}
}