.bs-slider{overflow:hidden;max-height:700px;position:relative;background:#000000;}
.bs-slider:hover{cursor:-moz-grab;cursor:-webkit-grab;}
.bs-slider:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;}
.bs-slider .bs-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.40);}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img{margin:auto;width:100% !important;}
.fade{opacity:1;}
.fade .item{top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0 !important;display:block !important;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;}
.fade .item:first-child{top:auto;position:relative;}
.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;}
.slide_style_left{text-align:left !important;}
.slide_style_right{text-align:right !important;}
.slide_style_center{text-align:center !important;}
.slide-text{left:0;top:25%;right:0;margin:auto;padding:10px;position:absolute;text-align:left;padding:10px 85px;}
.slide-text > h1{padding-top:0px;padding-right:px;padding-bottom:0px;padding-left:0px;color:#ffffff;font-size:60px;font-style:normal;line-height:84px;margin-bottom:30px;letter-spacing:1px;display:inline-block;-webkit-animation-delay:0.7s;animation-delay:0.7s;}
.slide-text > p{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:#ffffff;font-size:35px;line-height:24px;font-weight:300;margin-bottom:40px;letter-spacing:1px;-webkit-animation-delay:1.1s;animation-delay:1.1s;}
@media (max-width:991px){.slide-text h1{font-size:50px;line-height:30px;margin-bottom:20px;}
.slide-text > p{font-size:28px;}
}
@media (max-width:768px){.slide-text{padding:10px 50px;}
.slide-text h1{font-size:50px;line-height:30px;margin-bottom:10px;}
.slide-text > p{font-size:28px;line-height:20px;margin-bottom:20px;}
.control-round .carousel-control{display:none;}
}
@media (max-width:480px){.slide-text{padding:10px 30px;}
.slide-text h1{font-size:40px;line-height:25px;margin-bottom:5px;}
.slide-text > p{font-size:22px;line-height:18px;margin-bottom:10px;}
.slide-text > a.btn-default,
.slide-text > a.btn-primary{font-size:20px;line-height:10px;margin-right:10px;text-align:center;padding:10px 15px;}
.indicators-line > .carousel-indicators{display:none;}
}