/*.flex-viewport {*/

/*-webkit-transition: all 1s ease !important;*/
/*-moz-transition: all 1s ease !important;*/
/*-ms-transition: all 1s ease !important;*/
/*-o-transition: all 1s ease !important;*/
/*transition: all 1s ease !important;*/
/*}*/

/*.flexslider .slides > li:before, .flexslider .slides > li:after {*/
/*-webkit-transition: initial !important;*/
/*-o-transition: initial !important;*/
/*transition: initial !important;*/
/*}*/

/*.flexslider .slides {*/
/*margin: initial !important;*/
/*-webkit-transition: 0.6s !important;*/
/*-o-transition: 0.6s !important;*/
/*transition: 0.6s !important;*/
/*}*/

/*.flex-direction-nav, .flex-control-nav {*/
/*margin: 0 !important;*/
/*}*/

/*.flex-control-nav {*/
/*margin: initial !important;*/
/*margin: 0 !important;*/
/*position: absolute !important;*/
/*bottom: -2px !important;*/
/*text-align: center !important;*/
/*}*/


/*.flex-direction-nav li {*/
/*position: static !important;*/
/*padding: 0 !important;*/
/*}*/

/*.flex-direction-nav li a {*/
/*line-height: initial !important;*/
/*border: none !important;*/
/*}*/

/*.flex-control-paging li a {*/
/*line-height: initial !important;*/
/*!* border-bottom-width: 2px; *!*/
/*!*     border-bottom-color: white !important; *!*/
/*border-radius: 50% !important;*/
/*width: 15px !important;*/
/*height: 15px !important;*/
/*background-color: rgba(0, 0, 0, 0) !important;*/
/*border: solid 2px white !important;*/
/*}*/

/*.flex-control-paging li a:hover {*/
/*background-color: rgba(255, 255, 255, 0.5) !important;*/
/*}*/

/*.flex-control-paging li a.flex-active {*/
/*background-color: rgba(255, 255, 255, 1) !important;*/
/*-webkit-box-shadow: initial !important;*/
/*-moz-box-shadow: initial !important;*/
/*-o-box-shadow: initial !important;*/
/*box-shadow: initial !important;*/
/*}*/

.flexslider {
    width: 100%;
    margin-bottom: 0;
    max-height: 100vh;
    overflow: hidden;
    border: none;
    border-radius: 0;
}


.flexslider .slides > li {
    list-style: none;
    padding: 0;
    /*position: initial;*/
    /*-webkit-transition: initial !important;*/
    /*-o-transition: initial !important;*/
    /*transition: initial !important;*/

}

.flex-control-thumbs li {
    width: auto;
    float: initial;
    padding: 10px;
    background-color: white;
}


.slider_overlay {
    width: 70%;
    min-width: fit-content;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    padding: 10px 3% 0;
    right: 0;
}

.active_slide {
    bottom: 0;
    height: 10px;
    width: 100%;
    position: absolute;
    background: #811428;
    display: none;
}

.active_slide:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #811428;
    border-width: 20px;
    margin-left: -20px;
}

.flex-active-slide .active_slide {
    display: block;
}

#carousel .slides > li {
    margin: 10px;
}


.slide_details .slide_title{
    height: 100px;

    display: flex;
    align-items: center;
    justify-content: center;
}

.slide_details #title{
    border-right:solid thin white;
}

.slide_details #description{
    min-height: 100px;
}

@media screen and (max-width: 767px) {
    .active_slide:after {

        border-width: 10px;
        margin-left: -10px;
    }
    .slider_overlay {
        width:100%;
        background-color:#000;
        position:relative;
        padding-right:0;
        padding-left:0;
    }

}