.slider {
    position: relative;
}

.slides h1{
    font-size:5em !important
}

@media (min-width:992px){
    .slider, .slider .slides,.slider .slides li{
        min-height: 108vh !important;
        max-height: 108vh !important
    }
    .slider .slides li .caption{
        width:78% !important;
        left:8% !important
    }
}

.slider .slides li::before{
    content:'';
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height: 100%;
    background: rgba(1,248,248,1);
    opacity: .6;
    z-index: 0;
    background: -moz-linear-gradient(135deg, rgb(26, 170, 194) 0%, rgb(42, 131, 169) 47%, rgba(50,108,152,1) 100%);
    background: -webkit-linear-gradient(135deg, rgb(26, 170, 194) 0%, rgb(42, 131, 169) 47%, rgba(50,108,152,1) 100%);
    background: -webkit-linear-gradient(135deg, rgb(26, 170, 194) 0%, rgb(42, 131, 169) 47%, rgba(50,108,152,1) 100%);
    background: -o-linear-gradient(135deg, rgb(26, 170, 194) 0%, rgb(42, 131, 169) 47%, rgba(50,108,152,1) 100%);
    background: -ms-linear-gradient(135deg, rgb(26, 170, 194) 0%, rgb(42, 131, 169) 47%, rgba(50,108,152,1) 100%);
    background: linear-gradient(135deg, rgb(26, 170, 194) 0%, rgb(42, 131, 169) 47%, rgba(50,108,152,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01f8f8', endColorstr='#326c98', GradientType=1 );
}

.slider .slides h1, .slider .slides h2, .slider .slides h3, .slider .slides p, .slider .slides a, .slider .slides span{
    z-index: 50 !important;
    position: relative;
    text-shadow: 0 2px 10px rgba(0,0,0,0.3);
    text-rendering: optimizeLegibility !important;
}

.slider ul.indicators{
    width: max-content;
    bottom: 52px !important;
    position: absolute !important;
    left: 3% !important;
    left: inherit;
    z-index: 50;
}

.slider .indicators .indicator-item.active {
    background-color: #296a97 !important;
}

.slider .slides li .caption{
    top:31% !important;    
}

.slides li .caption{
    position: relative;
    z-index: 99999;
}

.slider h5{
    font-family: 'Share Tech', sans-serif !important;
    text-rendering: optimizeLegibility !important;
}

@media (max-width:991px){
    .slider{
        height: 390px !important;
    }
    .slider h1,
    .slider h2,
    .slider h3{
        font-size: 2em !important
    }

    .slider h5{
        font-size: 1.5em !important
    }
}