/* SLIDESHOW */

.cycle-slideshow {width: 100%; line-height: 0; z-index: 10; position: initial !important; }
.cycle-slideshow img{width: 100%; z-index: 5 !important; position: relative;}
.cycle-slideshow .cycle-pager {text-align: center; width: 100%; z-index: 25 !important; position: absolute; bottom: 40px; overflow: hidden;}
.cycle-slideshow .cycle-pager span {margin: 0; padding: 0; font-family: arial; font-size: 30px; line-height: 30px; width: 18px; height: 18px; display: inline-block; color: #fff; cursor: pointer;}
.cycle-slideshow .cycle-pager span.cycle-pager-active {color:#F05423;}
.cycle-slideshow .cycle-pager > * {cursor: pointer;}
.slide {width: 100%; z-index: 5 !important;}

.slide img {width: 100%; z-index: 5 !important;}

.slide .slide-link{position: absolute; width: 100%; max-width: 700px; background: rgba(0, 0, 0, 0.7); padding:50px 25px; box-sizing: border-box; color: #fff; bottom: 30px; z-index: 30; line-height: normal; text-align: left;}
.slide .slide-link .link-text h2{text-transform: uppercase; margin: 10px 0 ; color: #fff; letter-spacing: 1px; font-size: 30px; line-height: 35px;}
.slide .slide-link .link-text p{ margin: 0 0 10px; color: #fff; line-height: 28px; font-size: 18px;}

.slide .button-link a{display: block; margin: 10px 0; background: #F05423; padding: 15px; font-weight: 700; text-transform: uppercase; text-align: center; text-decoration: none; box-sizing: border-box; color: #fff; max-width: 250px; transition: .3s ease;font-family: 'montserratsemi_bold', sans-serif;}
.slide .button-link a:hover{background: #333; color: #fff;}



@media screen and (max-width: 1775px) {
 .slide img {max-height:790px; width:auto}
}
@media screen and (max-width: 1439px) {
 .slide img {max-height: 500px;width: 100%;}
}
@media screen and (max-width: 1439px) {
 .slide img {max-height: 605px;width: auto;top: -100px;}
}
@media screen and (max-width: 767px) {
 .cycle-slideshow .cycle-pager {bottom: 100px;}
}
@media screen and (max-width: 600px) {
 .slide img {max-height: 425px;width: auto;top: 0;}
}