
.upcoming_slider{width: 100%;display: inline-block;padding: 40px 30px;background:#454545;}
.upcoming_slider .title{color: #fff;font-size: 35px;line-height: normal;font-weight: 700;margin: 0 0 30px;position: relative;}
.upcoming_slider .title:before{position: absolute;left: 0;top:-10px;width: 40px;border-top: 3px solid #c0d42c;content: '';}

.up_slider{position: relative;width: 100%;padding: 0 30px;display:block;}
.up_slider .item{width: 25%;float: left;}
.up_slider .owl-stage-outer .item{width: 100%;background-color: #fff; height: auto !important;}
.up_slider .inner_item{width:100%;min-height: 200px; float: left;background: #fff;padding: 0 0; display: flex; flex-direction: column; justify-content: space-between;}
.up_slider .inner_item .item_icon{float: left;background: #3fa398;padding:8px 0 5px;text-align: center;margin-left: 25px;}
.up_slider .inner_item .item_icon img{vertical-align: middle;width: auto;display: inline-block; }
.up_slider .inner_item .item_tag{font-size: 0.875em;color:#6d6d6d;text-transform: uppercase;line-height: normal;width: 100%;display: inline-block;font-weight: 700;    padding: 20px 25px 0;}
.up_slider .inner_item .item_title{text-transform: capitalize;font-size: 0.875em; font-weight: 700; color: #4599bd;line-height: normal;width: 100%;display: inline-block;padding: 5px 25px 15px;min-height:93px;}
.up_slider .inner_item .item_title a{color: #4599bd;}

.up_slider .inner_item .item_footer{width: 100%;display: inline-block;/*background: #f1f1f1;*/padding: 10px 25px;font-size: 16px;color:#8c8c8c;}
.up_slider .inner_item .item_footer .item_date{background:url(../image/date_icon.png) left top no-repeat; background-size: 22px 22px; padding: 0 0 5px 25px; font-size: 0.875em; font-weight: 700;}
.up_slider .inner_item .item_footer .item_time{background:url(../image/time_icon.png) left top no-repeat; background-size: 20px 20px; padding: 0px 0px 2px 25px; font-size: 0.875em; font-weight: 700;}

.up_slider .owl-nav div{position: absolute;top: 50%;width:35px;height: 35px;text-indent: -99999px;margin-top: -17px;}
.up_slider .owl-nav div.owl-prev{left: -10px;background:url(../image/icon_pvr.png) center center no-repeat;}
.up_slider .owl-nav div.owl-next{right: -10px;background:url(../image/icon_next.png) center center no-repeat;}
.owl-prev.disabled,
.owl-next.disabled {
    visibility: hidden;
    opacity: 0;
}

.event-cards-list .up_slider .inner_item .item_title{
    padding-top: 25px;
}

.event-cards-list .up_slider .inner_item .item_icon+.item_tag+.item_title{
    padding-top: 0;
}

.event-cards-list .up_slider .inner_item,
.event-cards-list .up_slider .inner_item .item_icon{
    display: flex;
    flex-direction: column;
}

.event-cards-list .up_slider .inner_item{
    justify-content: space-between;
    height: 100%;
}

.event-cards-list .up_slider .inner_item .item_icon {
    margin: 0;
    position: relative;
    height: 70px;
    width: 40px;
    margin-bottom: 20px;
    margin-left: 25px;
}

.event-cards-list .up_slider .inner_item .item_title a {
    padding-left: 0;
    font-size: 0.875em;
    font-weight: 700;
    font-family: "ingra-2", Arial, sans-serif;
}

.event-cards-list .up_slider .item .inner_item .item_footer .item_date,
.event-cards-list .up_slider .item .inner_item .item_footer .item_time {
    font-size: 0.875em;
    font-weight: 700;
    background-size: 20px;
}

.event-cards-list .up_slider .inner_item .item_footer {
    padding: 0 30px 30px;
    display: flex;
    flex-direction: column;
}

.event-cards-list .up_slider .inner_item .item_tag {
    padding: 0;
    display: flex;
    flex-direction: column;
    padding: 0 30px;
}

.event-cards-list .up_slider .inner_item .item_title {
    padding-left: 30px;
    padding-right: 30px;
}

.event-cards-list .item_tag.sub-heading {
    padding: 0 30px;
}

.event-cards-list .item_tag.sub-heading p{
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0;
    color: #8c8c8c;
    font-family: "ingra-2", Arial, sans-serif;
}
.event-cards-list .up_slider .owl-stage-outer .item {
    height: 100% !important;
}
.event-cards-list .owl-carousel.owl-drag .owl-item{
    display: flex;
    flex: 1 0 auto;
    height: auto !important;
}
.event-cards-list .owl-carousel.owl-drag .owl-item .item{
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.event-cards-list .owl-carousel .owl-stage {
    display: flex;
}

.publication-carousel-card .owl-item .item {
    height: auto !important;
    border: 1px solid #d4d4d4;
}
.publication-carousel-card .owl-item .item .inner_item {
    padding: 15px;
    justify-content: start;
}
.publication-carousel-card .up_slider .inner_item .item_tag.category {
    font-size: 0.875em;
    font-weight: 700;
    padding: 6px 15px;
    text-transform: capitalize;
    border-left: 4px solid #ffcb05;
}

.publication-carousel-card .up_slider .inner_item .item_tag.category span{
    border-left: none;
    padding-left: 0;
}

.publication-carousel-card .up_slider .inner_item .item_tag.sub-heading{
    padding: 20px 0;
    font-size: 0.875em !important;
}

.publication-carousel-card .up_slider .inner_item .item_tag.sub-heading .item_icon{
    margin: 0;
    width: 30px;
    height: auto;
    padding: 2px;
    margin-right: 15px;
    font-size: 20px;
}

.publication-carousel-card .item_tag.sub-heading .item_icon img{
    position: relative;
    top: unset;
    left: unset;
    transform: none;
}

.publication-carousel-card .up_slider .inner_item .item_title {
    padding: 0;
}
.publication-carousel-card .up_slider .inner_item .item_title a{
    font-size: 0.875em;
}

@media only screen and (max-width: 767px){

    .upcoming_slider { padding: 30px 20px;
    }

}