
@media only screen and (min-width: 1600px){
    .mySlides video{
        height: 620px !important;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1599px){

    .mySlides video{
        height: 473px !important;
    }
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
    .mySlides video{
        height: 401px !important;
    }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .mySlides video{
        height: 291px !important;
    }
}
@media (max-width: 767px) {
    .mySlides video{
        height: 255px !important;
    }
    .video-modal{
        top: 15% !important;
        height: 50vh;
    }
}
.flexslider .slides li img{
    min-height: 100% !important;
}
.text-black{
    color: #000;
}
.text-left{
    text-align: left !important;
}
.text-center{
    text-align: center !important;
}
.text-right{
    text-align: right !important;
}
h5 {
    font-size: 14px;
    line-height: 20px;
    font-family: Roboto,Arial,Tahoma,sans-serif;
    font-weight: 700;
}
.margin-0{
    margin:0 !important;
}
.cd-horizontal-timeline .timeline .events-wrapper .events ol li{
    font-weight: bold;
    color: white;
    font-size: 20px;
}
.cd-horizontal-timeline .timeline .events-wrapper .events ol li a{
    color: white;
}
.cd-horizontal-timeline .events-content ol li{
    padding: 0px 0px !important;
    margin-right: auto !important;
}
.cd-horizontal-timeline .events-content ol li img {
    float: right;
    margin-left: 20px;
    margin-right: 20px;
}
.cd-horizontal-timeline .events-content ol li h3 {
    color: white;
}
.cd-horizontal-timeline .events-content ol li p {
    color: white !important;
    font-size: 18px;
    margin-top: 10px;
    margin-left: 0 !important;
}
.references-wrapper{
    max-width: 85% !important;
}
.fancybox-slide>*{
    background-color: transparent !important;
}
.d-none{
    display: none !important;
}
.zoomWrapper{
    height: unset !important;
}
.carousel__dots .carousel__dot:after {
    background-color: #EC671D !important;
}
.carousel__button{
    color: #EC671D !important;
}
.carousel__button:hover{
    color: #fff !important;
    background-color: #EC671D !important;
}
.carousel .carousel__viewport .carousel__track .flex-carousel-direction-nav{
    display: none;
}
/*.carousel .carousel__viewport .carousel__track{*/
/*    transform: unset !important;*/
/*}*/
.w-unset{
    width: unset !important;
}
.p-unset{
    padding: unset !important;
}
.h-unset{
    height: unset !important;
}
.timelineContent ol li p a{
    color: #fff !important;
}
.timelineContent ol li p a:hover{
    color: #EC671D !important;
}
.btn-kit.orange:hover, .btn-kit.orange:focus {
    color: #fff !important;
    border-color: #e25d13 !important;
    text-decoration: none !important;
}
.footerText{
    color: #fff;
}
.footerText:hover{
    color: #e25d13 !important;
}