/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 12 2023 | 07:36:08 */
 .timeline-item {
        /* padding-left: 35px; */
        position: relative;
    }

    .timeline-item::after,
    .timeline-item::before {
        content: "";
        position: absolute;
    }

    .timeline-item::after {
        background-color: #e4e4e4;
        bottom: 0;
        left: 3px;
        top: 20px;
        width: 2px;
    }

    .timeline-item:last-child::after {
        bottom: auto;
        height: 59px;
    }

    .timeline-item+.timeline-item {
        margin-top: 13px;
    }

    .timeline-item+.timeline-item::after {
        top: -42px;
    }

    .timeline-item::before {
        border-radius: 100%;
        box-shadow: 0 0 0 2px #fff;
        height: 8px;
        left: 0;
        top: 14px;
        width: 8px;
        z-index: 1;
        background-color: #ffb703;
    }

    @media (min-width: 500px) {
        .timeline-item {
            padding-left: 170px;
        }

        .timeline-item::after {
            left: 145px;
        }

        .timeline-item::before {
            left: 142px;
        }
    }

    .timeline-year {
        font-size: 18px;
        margin-bottom: 7px;
    }

    @media (min-width: 500px) {
        .timeline-year {
            font-size: 24px;
            left: 0;
            margin-bottom: 0;
            position: absolute;
            top: 0;
			color:#ffb703;
        }
    }

    .timeline-title {
        font-size: 18px;
        margin-bottom: 13px;
        margin-top: 2px;
    }

    .heading-left span {
        display: inline-block;
    }

    .divider-modern:not(.heading-content) span {
        padding: 6px 60px;
        position: relative;
    }

    .heading-subtitle {
        color: #a3baca;
        display: block;
        font-size: .72em;
        font-style: normal;
        font-weight: 400;
        text-transform: none;
    }
h2.heading-left.divider-modern{
	
}
h3.timeline-title{
	font-family:"Roboto";
	font-weight: 500;
}
    /* ## VC grid */

    .vc_gitem_row .vc_gitem-col.anps-grid,
    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry {
        background: #fff;
        border: 1px solid #e5e5e5;
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.14);
        padding: 0;
    }

    .vc_gitem_row .vc_gitem-col.anps-grid .post-title,
    .vc_gitem_row .vc_gitem-col.anps-grid h3,
    .vc_gitem_row .vc_gitem-col.anps-grid h4,
    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry .post-title,
    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry h3,
    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry h4 {
        font-size: 22px;
        line-height: 24px;
        text-transform: uppercase;
    }

    .vc_gitem_row .vc_gitem-col.anps-grid .post-desc,
    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry .post-desc {
        font-size: 14px;
        line-height: 24px;
        padding-bottom: 7px;
    }

    .vc_gitem_row .vc_gitem-col.anps-grid .vc_btn3-container,
    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry .vc_btn3-container {
        margin-bottom: -8px;
    }

    .vc_gitem_row .vc_gitem-col.anps-grid>*,
    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry>* {
        padding-left: 30px;
        padding-right: 30px;
    }

    .vc_gitem_row .vc_gitem-col.anps-grid .vc_gitem-post-data-source-post_date,
    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry .vc_gitem-post-data-source-post_date {
        border-bottom: 1px solid #e5e5e5;
        border-top: 1px solid #e5e5e5;
        font-size: 11px;
        line-height: 25px;
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .vc_gitem_row .vc_gitem-col.anps-grid .vc_gitem-post-data-source-post_date>div::before,
    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry .vc_gitem-post-data-source-post_date>div::before {
        color: #fab702;
        content: "\f073";
        font-family: "FontAwesome";
        font-size: 12px;
        padding-right: 6px;
    }

    .anpsgrid.vc_gitem-zone {
        overflow: visible;
    }

    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry .vc_gitem-post-data-source-post_title {
        padding-top: 12px;
    }

    .vc_gitem_row .vc_gitem-col.anps-grid-mansonry .vc_gitem-post-data-source-post_excerpt {
        margin-bottom: 30px;
    }



    .vc_column-inner::after,
    .vc_column-inner::before {
        content: " ";
        display: table;
    }

    h2.divider-modern:not(.heading-content) span::after {
        bottom: 5px;
        top: 4px;
    }

    .divider-modern:not(.heading-content) span::after {
        content: "";
        left: 0;
        position: absolute;
        -webkit-transform: skew(-25deg, 0);
        -ms-transform: skew(-25deg, 0);
        transform: skew(-25deg, 0);
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        width: 8px;
    }

    .divider-modern:not(.heading-content) span:after {
        background-color: #3498db;
    }