.table__block {
        width: 100%;
        background: #f2f2f2;
    }
    .event__date-time {
        background: #f2f2f2;
        padding: 25px;
        display: table-cell;
        vertical-align: middle;
        width: 100%;
    }
    .event__time {
        color: #9f9e9e !important;
        font-weight: bold;
    }
    .event__time span {
        color: #9f9e9e !important;
        font-weight: bold;
    }
    .event__date {
        font-size: 100px;
        line-height: 1;
        color: #fbb908;
        font-weight: bold;
        padding: 20px 0;
    }
    a:hover, .gallery-heading h4 a:hover, .post-meta span > a > i, .sidebar-widget ul li a:hover, .lead-point li, .blog-post .fa-tag, .pagination-nav ul li a, .big-font i, .btn-text:hover, .color-primary, a.color-primary, .contact .icon-circle, .single-sidebar-widget .special-links li:hover a, .single-sidebar-widget .special-links li a.active, .custom-check:before, .poins ul li i, .testimorial-bg .testimonial .invatic-icon, .latest__block-title:hover a, .more_btn__block, .navigation > ul > li > a:hover, .navigation .sub-nav li a:hover, .solution_box i.color_orenge, .single-fact .icon-boxed, .star i, .ui-input-group > input:focus ~ label, .ui-input-group > textarea:focus ~ label, .main-banner .banner-text h2 span, .icon-wrap, .services-block .inner-box .lower-box a:hover, .process-icon .icon-number, .services-block .inner-box .image .overlay-box .read-more:hover, .upcoming-event-meta span i, .event__date, .event__month, .color, .inner-intro .page-breadcrumb span, .course_features_point li i, .course__details_block .student-feedback .rating-title .inner .rating .fa, .course__details_block .student-comment .comment-inner .student-info .info-inner .rating .fa, .contact-info .info li .icon {
        color: #fbb908;
    }
    .event__month {
         font-size: 20px; 
         color: #fbb908; 
        font-weight: bold;
    }
    .text-center {
        text-align: center !important;
    }
    .event__time span:first-child{margin-right:10px;}
    .single_plan__block {
        position: relative;
        z-index: 1;
        overflow: hidden;
        background-color: #f2f2f2;
    }
    .mb-30 {
        margin-bottom: 30px;
    }
    .plan-content-box.plan-content-box__wight__bg {
        background: #f2f2f2;
        overflow: hidden;
    }
    .plan-content-box {
        background: #00305b none repeat scroll 0 0;
        color: #000;
        padding: 30px;
        width: 61%;
        position: relative;
        z-index: 9;
    }
    .plan-content-box__wight__bg h3 {
        color: #222;
        line-height: 1.8;
    }
    .plan-content-box__wight__bg p {
        color: #444444;
    }
    .more_btn__block {
        color: #fbb908;
        font-weight: bold;
        display: inline-block;
        margin-top: 30px;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
    }
    .single_plan__block-img:after {
        opacity: 1;
    }
    .single_plan__block:after, .single_plan__block-img:after {
        background-position: center;
        content: "";
        height: 100%;
        right: 0;
        opacity: 0.6;
        position: absolute;
        top: 0;
        width: 39%;
        z-index: -1;
    }
    .block_bg5:after {
        background-image: url(../images/about/event1.jpg);
        background-size: cover;
    }
    .single_plan__block:after {
        background-position: right top;
        content: "";
        height: 100%;
        right: 0;
        opacity: 0.6;
        position: absolute;
        top: 0;
        width: 39%;
        z-index: -1;
    }
    .single_plan__block:after, .single_plan__block-img:after {
        background-position: center;
        content: "";
        height: 100%;
        right: 0;
        opacity: 0.6;
        position: absolute;
        top: 0;
        width: 39%;
        z-index: -1;
    }
    .block_bg6:after {
        background-image: url(../images/about/event2.jpg);
        background-size: cover;
    }
    .plan-content-box__white__bg {
        background: #fff;
        overflow: hidden;
    }
    .mt-40 {
        margin-top: 40px;
    }
    .pr-0 {
        padding-right: 0 !important;
    }
    .table__block {
        display: table;
        height: 304px;
        width: 100%;
    }
    h3, h4, h5, h6 {
        font-family: 'Montserrat', sans-serif;
        margin-top: 10px;
        font-weight: 600;
    }
    h3 {
        font-size: 20px;
        line-height: 1.5;
        font-weight: 600;
    }
    body .width-100per {
        width: 100%;
    }
    .padding-20 {
        padding: 20px;
    }