
.upcoming_slider{width: 100%;display: inline-block;padding: 40px 20px;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, .four {position: relative;width: 100%;float: left;padding: 0 14px;display:block;}
.up_slider .owl-stage-outer .item, .four .owl-stage-outer .item{width: 100%;background-color: #fff;}
.up_slider .inner_item, .four .inner_item{width:100%;min-height: 200px; float: left;background: #fff;padding: 0 0;}
.up_slider .inner_item .item_icon, .four .inner_item .item_icon{width:32px;float: left;background: #3fa398;padding:8px 0 5px;text-align: center;margin-left: 25px;}
.up_slider .inner_item .item_icon img, .four .inner_item .item_icon img{vertical-align: middle;width: auto;display: inline-block;}
.up_slider .inner_item .item_tag, .four .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, .four .inner_item .item_title{text-transform: capitalize;font-size: 1em; color: #4599bd;line-height: normal;width: 100%;display: inline-block;padding: 5px 25px 15px;min-height:93px;}
.up_slider .inner_item .item_title a, .four .inner_item .item_title a{color: #4599bd;}

.up_slider .inner_item .item_footer, .four .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, .four .inner_item .item_footer .item_date{background:url(../image/date_icon.png) left top no-repeat;padding: 0 0 5px 25px; font-size: 0.875em;}
.up_slider .inner_item .item_footer .item_time, .four .inner_item .item_footer .item_time{background:url(../image/time_icon.png) left top no-repeat;padding: 0px 0px 2px 25px; /*font-size: 0.875em;*/}

.up_slider .owl-nav button, .four .owl-nav button{position: absolute;top: 50%;width:35px;height: 35px;text-indent: -99999px;margin-top: -17px;}
.up_slider .owl-nav .owl-prev, .four .owl-nav .owl-prev{left: -25px;background:url(../image/icon_pvr.png) center center no-repeat !important;}
.up_slider .owl-nav .owl-next, .four .owl-nav .owl-next{right:  -25px;background:url(../image/icon_next.png) center center no-repeat !important;}
.owl-prev.disabled,
.owl-next.disabled {
    visibility: hidden;
    opacity: 0;
}
.up_slider .inner_item.template2 .item_tag span, .four .inner_item.template2 .item_tag span {
    border-left: 2px solid #ffcb05;
    padding-left: 8px;
    color: #0071b9;
    /*font-weight:bold;*/
}
.up_slider .inner_item.template2 .item_icon, .four .inner_item.template2 .item_icon {
    margin-right: 10px;
    position: relative;
    height: 25px;
    width: 25px;
}
.up_slider .inner_item.template2 .item_icon img, .four .inner_item.template2 .item_icon img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    max-width: 100%;
}
.up_slider .inner_item.template2 .item_title a, .four .inner_item.template2 .item_title a  {
    padding-left: 35px;
    font-size: 13px;
    display: block;
    font-size: 1em;
    line-height: 1.25em;
    font-weight: 200;
    color: #1b85b1;
}
.up_slider .inner_item.template2 .item_footer .item_date, .up_slider .inner_item.template2 .item_footer .item_time,
.four .inner_item.template2 .item_footer .item_date, .four .inner_item.template2 .item_footer .item_time {
    display: inline-block;
    font-size: 0.875em;
}
.up_slider .inner_item.template2 .item_footer, .four .inner_item.template2 .item_footer {
    padding: 10px 15px;
}

.up_slider .inner_item.template2 .item_tag, .four .inner_item.template2 .item_tag  {
    padding: 15px 15px 0;
    text-transform: capitalize;
}
.up_slider .inner_item.template2 .item_title, .four .inner_item.template2 .item_title {
    padding: 5px 15px 15px;
    min-height: 60px;
    font-family:'minion-pro', 'Times New Roman';
}
.up_slider .inner_item.template2 .item_footer .item_time, .four .inner_item.template2 .item_footer .item_time {
    margin-left: 1px;
    background-position: left 1px;
    padding: 0px 0px 2px 25px;
}
.owl-item {
    border: 1px solid #d4d4d4;
}
.item_tag .sub-heading {
    padding: 15px 15px 0;
    text-transform: capitalize;
    font-family: 'minion-pro', 'Times New Roman';
    font-size: .875em;
}
@media only screen and (max-width: 767px){

    .upcoming_slider { padding: 30px 20px;
    }

}