div { border: 0; }
* { -webkit-box-sizing: border-box; box-sizing: border-box; }
.container {  position: relative; }
.dipi_horizontal_timeline .dipi_htl_container {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.dipi_horizontal_timeline_item.swiper-slide .dipi_horizontal_timeline_item {
    width: 100%;
}

.dipi_horizontal_timeline .dipi_htl_container .dipi_horizontal_timeline_item {
    font-size: 14px;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 0 !important;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    float: none !important;
    clear: none !important;
    height: auto;
}

.dipi_horizontal_timeline .dipi_htl_container .dipi-htl-items,
.dipi_horizontal_timeline .dipi_htl_container .dipi_horizontal_timeline_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    overflow: visible;
}

.dipi_horizontal_timeline .dipi_htl_container .dipi-htl-items {
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.dipi_horizontal_timeline .swiper-pagination {
    text-align: center;
    width: 100%;
}

.dipi_horizontal_timeline .swiper-pagination .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
}

.dipi_horizontal_timeline .swiper-pagination .swiper-pagination-bullet {
    margin: 0 4px;
    width: 8px;
    height: 8px;
}

.dipi_horizontal_timeline .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}

.dipi_horizontal_timeline .swiper-pagination .swiper-pagination-bullet:last-child {
    margin-right: 0;
}

.dipi_horizontal_timeline .swiper-button-next,
.dipi_horizontal_timeline .swiper-button-prev {
    background-image: none !important;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    font-size: 50px;
    margin-top: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.dipi_horizontal_timeline .swiper-button-next:after{
   content: "\f105";
    display: block;
    font-family:"Font Awesome 5 Free" ;
    font-weight: 900;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; 
}
.dipi_horizontal_timeline .swiper-button-prev:after {
    content: "\f104";
    display: block;
    font-family:"Font Awesome 5 Free" ;
    font-weight: 900;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.dipi_horizontal_timeline .swiper-button-prev {
    left: -66px;
}

.dipi_horizontal_timeline .swiper-button-next {
    right: -66px;
}

.dipi_horizontal_timeline .swiper-button-next.swiper-button-disabled,
.dipi_horizontal_timeline .swiper-button-prev.swiper-button-disabled {
    cursor: pointer;
    pointer-events: all;
}

.dipi_horizontal_timeline .dipi_htl_container {
    width: 100%;
    height: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

.dipi_horizontal_timeline.et_pb_module .swiper-arrow-button.show_on_hover {
    opacity: 0;
}

.dipi_horizontal_timeline .swiper-button-prev.swiper-arrow-button.show_on_hover {
    left: 0 !important;
}

.dipi_horizontal_timeline .swiper-button-next.swiper-arrow-button.show_on_hover {
    right: 0 !important;
}

.dipi_horizontal_timeline.et_pb_module .swiper-arrow-button.show_on_hover:hover,
.dipi_horizontal_timeline.et_pb_module:hover .swiper-arrow-button.show_on_hover {
    opacity: 1;
}

.dipi_horizontal_timeline .swiper-button-next.swiper-arrow-button.show_on_hover:before,
.dipi_horizontal_timeline .swiper-button-prev.swiper-arrow-button.show_on_hover:before {
    width: 100%;
    height: 100%;
    opacity: 1;
    content: " ";
    position: absolute;
}

.dipi_horizontal_timeline .swiper-button-prev.swiper-arrow-button.show_on_hover:before {
    left: 50%;
}

.dipi_horizontal_timeline .swiper-button-next.swiper-arrow-button.show_on_hover:before {
    right: 50%;
}

.dipi_horizontal_timeline .dipi-htl-items {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition-property: -webkit-transform;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: visible;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.dipi_horizontal_timeline .dipi_htl_container {
    position: relative;
}

.dipi_horizontal_timeline .dipi-htl-line,
.dipi_horizontal_timeline .dipi-htl-line__active {
    border-style: dotted;
    border-width: 2px;
    position: absolute;
    z-index: -1;
    border-top: none !important;
    left: 0;
    right: 0;
}

.dipi_horizontal_timeline .ribbon-ico {
    font-size: 20px;
    -webkit-transition: color .3s ease 0ms, background-color .3s ease 0ms;
    -o-transition: color .3s ease 0ms, background-color .3s ease 0ms;
    transition: color .3s ease 0ms, background-color .3s ease 0ms;
}

.dipi_horizontal_timeline .dipi-htl-line {
    overflow: inherit !important;
    border-color: #002A3A;
}

.dipi_horizontal_timeline .dipi_htl_custom_classes:not(.dipi_timeline_show-card-arrow) .dipi_htl_item_card-wrap:after {
    border-style: hidden;
}

.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-bottom .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-top .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container,
.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_htl_item_container {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.dipi_horizontal_timeline .dipi_htl_layout_bottom .dipi_htl_item_container,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-bottom .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-top .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-bottom .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container>.dipi_timeline_ribbon,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-top .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container>.dipi_timeline_ribbon {
    justify-content: flex-end;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
}

.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-bottom .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-top .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap,
.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap,
.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
}

.dipi_horizontal_timeline .dipi_htl_ribbon-wrapper {
    position: absolute;
}

.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_htl_container {
    padding: 30px;
}

.dipi_horizontal_timeline .dipi_htl_layout_bottom .dipi_horizontal_timeline_item .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-bottom .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-top .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper {
    bottom: 100%;
}

.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-bottom .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-top .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item .dipi_htl_item_container>.dipi_htl_ribbon-wrapper {
    top: 100%;
}

.dipi_horizontal_timeline .dipi_htl_layout_mixed .dipi-htl-line,
.dipi_horizontal_timeline .dipi_htl_layout_mixed .dipi-htl-line__active,
.dipi_horizontal_timeline .dipi_htl_layout_mixed .swiper-arrow-button {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.dipi_horizontal_timeline .dipi_htl_layout_bottom .dipi-htl-line,
.dipi_horizontal_timeline .dipi_htl_layout_bottom .dipi-htl-line__active,
.dipi_horizontal_timeline .dipi_htl_layout_bottom .swiper-arrow-button {
    bottom: auto;
    top: 16px;
}

.dipi_horizontal_timeline .dipi_htl_layout_top .dipi-htl-line,
.dipi_horizontal_timeline .dipi_htl_layout_top .dipi-htl-line__active,
.dipi_horizontal_timeline .dipi_htl_layout_top .swiper-arrow-button {
    bottom: 12px;
    top: auto;
}

.dipi_horizontal_timeline .dipi_htl_layout_bottom .swiper-arrow-button,
.dipi_horizontal_timeline .dipi_htl_layout_top .swiper-arrow-button {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.dipi_horizontal_timeline .dipi_htl_layout_bottom .dipi_horizontal_timeline_item .ribbon-ico-wrap,
.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item .ribbon-ico-wrap {
    -webkit-flex-grow: 1;
    -ms-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-height: 32px;
}

.dipi_horizontal_timeline .dipi_htl_layout_bottom .dipi_horizontal_timeline_item .ribbon-ico-wrap {
    margin-top: 0;
}

.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item .ribbon-ico-wrap {
    margin-bottom: 0;
}

@media only screen and (max-width: 980px) {

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container {
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container>.dipi_timeline_ribbon,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container>.dipi_timeline_ribbon {
        justify-content: flex-end;
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end
    }

    .dipi_htl_layout_top_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap,
    .dipi_htl_layout_top_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-end;
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper {
        bottom: 100%;
        top: auto
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item .dipi_htl_item_container>.dipi_htl_ribbon-wrapper {
        top: 100%;
        bottom: auto
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet .dipi_htl_container .dipi-htl-line,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet .dipi_htl_container .dipi-htl-line__active,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet .swiper-arrow-button {
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .dipi_htl_container .dipi-htl-line,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .dipi_htl_container .dipi-htl-line__active,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .swiper-arrow-button {
        top: 16px;
        bottom: auto
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .dipi_htl_container .dipi-htl-line,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .dipi_htl_container .dipi-htl-line__active,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .swiper-arrow-button {
        bottom: 12px;
        top: auto
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .swiper-arrow-button,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .swiper-arrow-button {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .dipi_horizontal_timeline_item .ribbon-ico-wrap,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .dipi_horizontal_timeline_item .ribbon-ico-wrap {
        -webkit-flex-grow: 1;
        -ms-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-left: 0;
        margin-right: 0;
        max-height: 32px
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .dipi_horizontal_timeline_item .ribbon-ico-wrap {
        margin-top: 0
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .dipi_horizontal_timeline_item .ribbon-ico-wrap {
        margin-bottom: 0
    }
}

@media only screen and (max-width: 767px) {

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_phone .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_phone .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container {
        -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container {
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container>.dipi_timeline_ribbon,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container>.dipi_timeline_ribbon {
        justify-content: flex-end !important;
        -webkit-box-pack: end !important;
        -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
        -webkit-justify-content: flex-end !important
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap,
    div.et_pb_module .dipi_htl_layout_top_phone .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap,
    div.et_pb_module .dipi_htl_layout_top_phone .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-end !important;
        -webkit-box-pack: end !important;
        -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
        -webkit-justify-content: flex-end !important
    }

    .dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
    .dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
    .dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper {
        bottom: 100% !important;
        top: auto !important
    }

    .dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
    .dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container>.dipi_htl_ribbon-wrapper,
    .dipi_horizontal_timeline .dipi_htl_layout_top_phone .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item .dipi_htl_item_container>.dipi_htl_ribbon-wrapper {
        top: 100% !important;
        bottom: auto !important
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone .dipi_htl_container .dipi-htl-line,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone .dipi_htl_container .dipi-htl-line__active,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone .swiper-arrow-button {
        top: 50%;
        bottom: auto !important;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .dipi_htl_container .dipi-htl-line,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .dipi_htl_container .dipi-htl-line__active,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .swiper-arrow-button {
        top: 16px;
        bottom: auto !important
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_phone .dipi_htl_container .dipi-htl-line,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_phone .dipi_htl_container .dipi-htl-line__active,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_phone .swiper-arrow-button {
        bottom: 12px;
        top: auto !important
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .swiper-arrow-button,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_phone .swiper-arrow-button {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .dipi_horizontal_timeline_item .ribbon-ico-wrap,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_phone .dipi_horizontal_timeline_item .ribbon-ico-wrap {
        -webkit-flex-grow: 1;
        -ms-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-left: 0;
        margin-right: 0;
        max-height: 32px
    }

    .dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .dipi_horizontal_timeline_item .ribbon-ico-wrap {
        margin-top: 0 !important
    }

    .dipi_horizontal_timeline .dipi_htl_layout_top_phone .dipi_horizontal_timeline_item .ribbon-ico-wrap {
        margin-bottom: 0 !important
    }
}

.dipi_horizontal_timeline_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.dipi_horizontal_timeline_item .et_pb_module_inner {
    width: 100%;
}

.dipi_horizontal_timeline .dipi-image-wrap {
    display: block;
    position: relative;
    width: 100%;
}

.dipi_horizontal_timeline .dipi-carousel-icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.dipi_horizontal_timeline .dipi-carousel-icon-circle-border {
    border: 3px solid;
}

.dipi_horizontal_timeline .dipi-carousel-icon-circle {
    padding: 25px;
    border-radius: 100%;
    font-size: 48px;
}

.dipi_horizontal_timeline_item .dipi_htl_item_image_popup {
    display: block;
    margin: auto;
    overflow: hidden;
}

.dipi_horizontal_timeline_item .dipi-carousel-item-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    width: 100%;
    padding: 20px;
    border-style: solid;
    position: relative;
}

.dipi_horizontal_timeline_item .dipi-carousel-item-title {
    margin-bottom: 15px;
    padding: 0;
}

.dipi_horizontal_timeline_item .dipi-carousel-item-desc {
    font-size: 14px;
    line-height: 15px;
    margin-bottom: 15px;
}

.dipi_horizontal_timeline_item .dipi-carousel-button-wrapper {
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
}

.dipi_horizontal_timeline_item .dipi-carousel-button {
    font-size: 20px;
    display: inline-block;
    border-style: solid;
}

.dipi_horizontal_timeline_item .dipi-carousel-button:hover:after,
.dipi_horizontal_timeline_item .dipi-carousel-button:hover:before {
    font-size: inherit !important;
    line-height: inherit;
}

.dipi_horizontal_timeline .dipi-carousel-child-wrapper .dipi_htl_item_image_popup img {
    -webkit-transition-timing-function: cubic-bezier(.2, 0, .3, 1);
    -o-transition-timing-function: cubic-bezier(.2, 0, .3, 1);
    transition-timing-function: cubic-bezier(.2, 0, .3, 1);
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}

.dipi_horizontal_timeline .dipi-carousel-child-wrapper:hover .dipi_htl_item_image_popup.dipi-zoomin img,
.dipi_htl_item_image_popup.dipi-zoomout img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.dipi_horizontal_timeline .dipi-carousel-child-wrapper:hover .dipi_htl_item_image_popup.dipi-zoomout img {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.dipi_htl_item_image_popup.dipi-rotate img {
    height: 100%;
    width: 100%;
}

.dipi_horizontal_timeline .dipi-carousel-child-wrapper:hover .dipi_htl_item_image_popup.dipi-rotate img {
    -webkit-transform: scale(1.1) rotate(2deg);
    transform: scale(1.1) rotate(2deg);
}

.dipi_htl_item_image_popup.dipi-move-up img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
}

.dipi_horizontal_timeline .dipi-carousel-child-wrapper:hover .dipi_htl_item_image_popup.dipi-move-up img {
    -webkit-transform: scale(1.15) translateY(-10px);
    transform: scale(1.15) translateY(-10px);
}

.dipi_htl_item_image_popup.dipi-move-down img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
}

.dipi_horizontal_timeline .dipi-carousel-child-wrapper:hover .dipi_htl_item_image_popup.dipi-move-down img {
    -webkit-transform: scale(1.15) translateY(10px);
    transform: scale(1.15) translateY(10px);
}

.dipi_htl_item_image_popup.dipi-move-right img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.dipi_horizontal_timeline .dipi-carousel-child-wrapper:hover .dipi_htl_item_image_popup.dipi-move-right img {
    -webkit-transform: scale(1.1) translateX(10px);
    transform: scale(1.1) translateX(10px);
}

.dipi_htl_item_image_popup.dipi-move-left img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.dipi_horizontal_timeline .dipi-carousel-child-wrapper:hover .dipi_htl_item_image_popup.dipi-move-left img {
    -webkit-transform: scale(1.1) translateX(-10px);
    transform: scale(1.1) translateX(-10px);
}

.dipi_horizontal_timeline .dipi_htl_item_content {
    position: relative;
}

.dipi_horizontal_timeline .dipi_htl_item_button {
    display: inline-block;
}

.dipi_horizontal_timeline .dipi_htl_item_button[data-icon]:not([data-icon=""]):after {
    content: attr(data-icon);
}

.dipi_horizontal_timeline .dipi_htl_item_image .et_pb_image_wrap {
    display: block;
    border-style: solid;
}

.dipi_horizontal_timeline .dipi_htl_item_image .et_pb_image_wrap img {
    width: 100%;
}

.dipi_horizontal_timeline {
    word-wrap: break-word;
}

.dipi_horizontal_timeline .dipi_htl_item_image {
    border: 0 solid #333;
    text-align: center;
    position: relative;
}

.dipi_horizontal_timeline .dipi_htl_item_container {
    margin: 0 auto;
    width: 100%;
    display: table;
    overflow-y: visible;
}

.et_pb_sticky_module .dipi_htl_item_image .et_pb_image_wrap {
    width: 100%;
    max-width: 100%;
}

.dipi_horizontal_timeline .et_pb_text_align_left {
    text-align: left;
}

.dipi_horizontal_timeline .et_pb_text_align_right {
    text-align: right;
}

.dipi_horizontal_timeline .et_pb_text_align_justified {
    text-align: justify;
}

.dipi_horizontal_timeline .et_pb_text_align_center {
    text-align: center;
}

.dipi_horizontal_timeline .dipi_htl_item_container p:last-of-type {
    padding-bottom: 0;
}

.dipi_horizontal_timeline .dipi_htl_item_image {
    line-height: 0;
    max-width: 100%;
}

/* .dipi_horizontal_timeline .dipi_timeline_ribbon_text {
    border-style: solid;
    border-color: #333;
}
 */
.dipi_horizontal_timeline .dipi_horizontal_timeline_item .et_pb_module_header a,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item h4 a {
    text-decoration: none;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_image {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_image .et_pb_image_wrap {
    display: block;
    margin: 0 0 30px;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .et_pb_button_wrapper {
    white-space: nowrap;
    margin-top: 20px;
}

.dipi_horizontal_timeline .ribbon-ico {
    font-family: ETmodules;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico:after {
    line-height: inherit;
    font-size: inherit !important;
    content: attr(data-icon);
    line-height: 1;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico.active,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item:hover .ribbon-ico {
    color: #fff;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico.ribbon-ico-circle.active,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item:hover .ribbon-ico.ribbon-ico-circle {
    background-color: #2c3d49;
}

.dipi_horizontal_timeline .ribbon-ico-circle {
    border-radius: 100%;
}

.dipi_horizontal_timeline .dipi_htl_item_container {
    position: relative;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.dipi_horizontal_timeline .dipi_htl_item_container,
.dipi_horizontal_timeline .dipi_timeline_ribbon {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.dipi_horizontal_timeline .dipi_htl_item_card-wrap {
    width: 100%;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico-wrap {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 2;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin: 1rem 0;
    position: relative;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_card {
    border-style: solid;
/*     background: #f2f3f3; */
    position: relative;
}

.dipi_horizontal_timeline .dipi_htl_item_card-wrap {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

/* .dipi_horizontal_timeline .dipi_htl_item_card-wrap:after {
    content: "";
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    display: inline;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
} */

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_htl_item_card-wrap .et-pb-icon-circle {
    padding: 15px;
    border-radius: 100%;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico-circle-border,
.dipi_horizontal_timeline .dipi_htl_item_card-wrap .et-pb-icon-circle-border {
    border-width: 2px;
    border-style: solid;
}

@media (min-width: 981px) {

    .dipi_horizontal_timeline .dipi_htl_item_position_left .dipi_htl_item_image,
    .dipi_horizontal_timeline .dipi_htl_item_position_right .dipi_htl_item_image {
        width: 60px;
        line-height: 0
    }

    .dipi_horizontal_timeline .dipi_htl_item_position_left .dipi_htl_item_image img,
    .dipi_horizontal_timeline .dipi_htl_item_position_right .dipi_htl_item_image img {
        width: inherit
    }

    .dipi_horizontal_timeline .dipi_htl_item_position_left .et-pb-icon,
    .dipi_horizontal_timeline .dipi_htl_item_position_right .et-pb-icon {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .dipi_horizontal_timeline .dipi_htl_item_position_left .dipi_htl_item_card,
    .dipi_horizontal_timeline .dipi_htl_item_position_right .dipi_htl_item_card {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .dipi_horizontal_timeline .dipi_htl_item_position_left .dipi_htl_item_content {
        padding-left: 15px
    }

    .dipi_horizontal_timeline .dipi_htl_item_position_left .dipi_htl_item_container {
        text-align: left
    }

    .dipi_horizontal_timeline .dipi_htl_item_position_right .dipi_htl_item_content {
        padding-right: 15px
    }

    .dipi_horizontal_timeline .dipi_htl_item_position_right .dipi_htl_item_container {
        text-align: right
    }

    .dipi_horizontal_timeline .dipi_htl_item_position_right .dipi_htl_item_image {
        left: auto;
        right: 0
    }

    .dipi_horizontal_timeline .dipi_htl_item_position_right .et-pb-icon {
        margin-right: 0;
        margin-left: 20px
    }
}

.dipi_horizontal_timeline .dipi_timeline_card_arrow_end .dipi_htl_item_card-wrap:after {
    right: 0;
    left: unset;
    -webkit-transform: unset;
    transform: unset;
}

.dipi_horizontal_timeline .dipi_timeline_card_arrow_start .dipi_htl_item_card-wrap:after {
    right: unset;
    left: 0;
    -webkit-transform: unset;
    transform: unset;
}
/* 
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-bottom .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-top .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item .dipi_htl_item_container .dipi_htl_item_card-wrap:after {
    bottom: -12px;
    border-top-style: solid;
    border-top-width: 12px;
} */

.dipi_horizontal_timeline .dipi_htl_layout_bottom .dipi_horizontal_timeline_item .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-bottom .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-top .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap:after {
    top: -12px;
    border-bottom-style: solid;
    border-bottom-width: 12px;
}

.dipi_horizontal_timeline_item>.et_parallax_bg_wrap {
    display: none;
}

@media (max-width: 980px) and (min-width:768px) {

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_left_tablet .dipi_htl_item_image,
    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_right_tablet .dipi_htl_item_image {
        width: 60px;
        line-height: 0
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_left_tablet .dipi_htl_item_image img,
    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_right_tablet .dipi_htl_item_image img {
        width: inherit
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_left_tablet .et-pb-icon,
    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_right_tablet .et-pb-icon {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_left_tablet .dipi_htl_item_card,
    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_right_tablet .dipi_htl_item_card {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_left_tablet .dipi_htl_item_content {
        padding-left: 15px
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_left_tablet .dipi_htl_item_container {
        text-align: left
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_right_tablet .dipi_htl_item_content {
        padding-right: 15px
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_right_tablet .dipi_htl_item_container {
        padding-right: 52px;
        text-align: right
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_right_tablet .dipi_htl_item_image {
        left: auto;
        right: 0
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_right_tablet .et-pb-icon {
        margin-right: 0;
        margin-left: 20px
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_top_tablet .dipi_htl_item_image {
        display: inline-block;
        width: auto
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_top_tablet .et-pb-icon {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_top_tablet .dipi_htl_item_content {
        padding-left: 0;
        padding-right: 0;
        display: block
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_position_top_tablet .dipi_htl_item_container {
        text-align: center;
        padding-right: 0
    }
}

@media (max-width: 980px) {

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_card-wrap .et-pb-icon-circle-border,
    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico-circle-border {
        border-width: 2px;
        border-style: solid
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .dipi_htl_item_card-wrap .et-pb-icon-circle,
    .et_pb_module.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico-circle {
        padding: 10px
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_timeline_card_arrow_end_tablet .dipi_htl_item_card-wrap:after {
        right: 0;
        left: unset;
        -webkit-transform: unset;
        transform: unset
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_timeline_card_arrow_start_tablet .dipi_htl_item_card-wrap:after {
        right: unset;
        left: 0;
        -webkit-transform: unset;
        transform: unset
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_timeline_card_arrow_center_tablet .dipi_htl_item_card-wrap:after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap:after {
        bottom: -12px;
        border-top-style: solid;
        border-top-width: 12px;
        border-bottom-style: none;
        top: auto
    }

    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_tablet .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-bottom .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    .et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_tablet.startpos-top .dipi_htl_container .dipi-htl-items .dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap:after {
        top: -12px;
        border-bottom-style: solid;
        border-bottom-width: 12px;
        border-top-style: none;
        bottom: auto
    }
}

@media (max-width: 767px) {

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_left_phone .dipi_htl_item_image,
    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_right_phone .dipi_htl_item_image {
        width: 60px;
        line-height: 0
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_left_phone .dipi_htl_item_image img,
    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_right_phone .dipi_htl_item_image img {
        width: inherit
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_left_phone .et-pb-icon,
    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_right_phone .et-pb-icon {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_left_phone .dipi_htl_item_card,
    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_right_phone .dipi_htl_item_card {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_left_phone .dipi_htl_item_content {
        padding-left: 15px
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_left_phone .dipi_htl_item_container {
        text-align: left
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_right_phone .dipi_htl_item_content {
        padding-right: 15px
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_right_phone .dipi_htl_item_container {
        padding-right: 52px;
        text-align: right
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_right_phone .dipi_htl_item_image {
        left: auto;
        right: 0
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_right_phone .et-pb-icon {
        margin-right: 0;
        margin-left: 20px
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_top_phone .dipi_htl_item_image {
        display: inline-block;
        width: auto
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_top_phone .et-pb-icon {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_top_phone .et-pb-icon-circle {
        padding: 10px
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_item_position_top_phone .dipi_htl_item_content {
        padding-left: 0;
        padding-right: 0;
        display: block
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_position_top_phone .dipi_htl_item_container {
        text-align: center;
        padding-right: 0
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .ribbon-ico-circle {
        padding: 10px
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .ribbon-ico {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_card-wrap .et-pb-icon-circle,
    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .ribbon-ico-circle {
        padding: 10px
    }

    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .dipi_htl_item_card-wrap .et-pb-icon-circle-border,
    div.et_pb_module.dipi_horizontal_timeline div.dipi_horizontal_timeline_item .ribbon-ico-circle-border {
        border-width: 2px;
        border-style: solid
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_timeline_card_arrow_end_phone .dipi_htl_item_card-wrap:after {
        right: 0;
        left: unset;
        -webkit-transform: unset;
        transform: unset
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_timeline_card_arrow_start_phone .dipi_htl_item_card-wrap:after {
        right: unset;
        left: 0;
        -webkit-transform: unset;
        transform: unset
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_timeline_card_arrow_center_phone .dipi_htl_item_card-wrap:after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-bottom .dipi_htl_container .dipi-htl-items div.dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-top .dipi_htl_container .dipi-htl-items div.dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_phone .dipi_htl_container .dipi-htl-items div.dipi_horizontal_timeline_item.dipi_htl_item_custom-card-arrow .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_phone .dipi_htl_container .dipi-htl-items div.dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_top_phone .dipi_htl_container .dipi-htl-items div.dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap:after {
        bottom: -12px;
        border-top-style: solid;
        border-top-width: 12px;
        border-bottom-style: none;
        top: auto !important
    }

    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .dipi_htl_container .dipi-htl-items div.dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_bottom_phone .dipi_htl_container .dipi-htl-items div.dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-bottom .dipi_htl_container .dipi-htl-items div.dipi_horizontal_timeline_item:nth-child(odd) .dipi_htl_item_container .dipi_htl_item_card-wrap:after,
    div.et_pb_module.dipi_horizontal_timeline .dipi_htl_layout_mixed_phone.startpos-top .dipi_htl_container .dipi-htl-items div.dipi_horizontal_timeline_item:nth-child(2n) .dipi_htl_item_container .dipi_htl_item_card-wrap:after {
        top: -12px;
        border-bottom-style: solid;
        border-bottom-width: 12px;
        border-top-style: none;
        bottom: auto !important;
    }
}



.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .et-pb-icon,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17 .et-pb-icon {
    font-size: 30px !important;
    color: #FFFFFF;
    background-color: #699A55;
    padding-top: 23px !important;
    padding-right: 25px !important;
    padding-bottom: 23px !important;
    padding-left: 25px !important;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16 .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17 .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18 .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19 .ribbon-ico {
    font-size: 0.1px;
    color: RGBA(255, 255, 255, 0);
    padding-top: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15:hover .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15:hover .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .ribbon-ico.active,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16:hover .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16:hover .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16 .ribbon-ico.active,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17:hover .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17:hover .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17 .ribbon-ico.active,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18:hover .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18:hover .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18 .ribbon-ico.active,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19:hover .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19:hover .ribbon-ico,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19 .ribbon-ico.active {
    color: RGBA(255, 255, 255, 0);
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16 .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17 .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18 .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19 .ribbon-ico.ribbon-ico-circle {
    background-color: #002A3A;
    border-color: #002A3A;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15:hover .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15:hover .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .ribbon-ico.ribbon-ico-circle.active,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16:hover .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16:hover .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16 .ribbon-ico.ribbon-ico-circle.active,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17:hover .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17:hover .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17 .ribbon-ico.ribbon-ico-circle.active,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18:hover .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18:hover .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18 .ribbon-ico.ribbon-ico-circle.active,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19:hover .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19:hover .ribbon-ico.ribbon-ico-circle,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19 .ribbon-ico.ribbon-ico-circle.active {
    background-color: #002A3A;
}



.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16 .et-pb-icon {
    font-size: 30px !important;
    color: #FFFFFF;
    background-color: #699A55;
    padding-top: 22px !important;
    padding-right: 21px !important;
    padding-bottom: 22px !important;
    padding-left: 21px !important;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18 .et-pb-icon,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19 .et-pb-icon {
    font-size: 30px !important;
    color: #FFFFFF;
    background-color: #699A55;
    padding-top: 23px !important;
    padding-right: 23px !important;
    padding-bottom: 23px !important;
    padding-left: 23px !important;
}

.dipi_horizontal_timeline_3.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico-wrap,
.dipi_horizontal_timeline_3.dipi_horizontal_timeline .dipi_htl_layout_bottom .dipi_horizontal_timeline_item .ribbon-ico-wrap,
.dipi_horizontal_timeline_3.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item .ribbon-ico-wrap {
    height: 40px;
}

.dipi_horizontal_timeline_3.dipi_horizontal_timeline .dipi_horizontal_timeline_item .ribbon-ico-wrap,
.dipi_horizontal_timeline_3.dipi_horizontal_timeline .dipi_htl_layout_bottom .dipi_horizontal_timeline_item .ribbon-ico-wrap,
.dipi_horizontal_timeline_3.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item .ribbon-ico-wrap {
    max-height: 40px !important;
}

.dipi_horizontal_timeline_3 .dipi_htl_layout_bottom .swiper-arrow-button,
.dipi_horizontal_timeline_3 .dipi_htl_layout_bottom .dipi-htl-line__active,
.dipi_horizontal_timeline_3 .dipi_htl_layout_bottom .dipi-htl-line {
    top: 20px;
}

.dipi_horizontal_timeline_3.dipi_horizontal_timeline .dipi_htl_layout_top .swiper-arrow-button,
.dipi_horizontal_timeline_3.dipi_horizontal_timeline .dipi_htl_layout_top .dipi-htl-line__active,
.dipi_horizontal_timeline_3.dipi_horizontal_timeline .dipi_htl_layout_top .dipi-htl-line {
    bottom: 20px;
}

.dipi_horizontal_timeline_3.dipi_horizontal_timeline .dipi-htl-line__active {
    border-width: 2px;
    border-color: #002A3A;
    border-style: solid;
}

.dipi_horizontal_timeline_3.dipi_horizontal_timeline .swiper-button-next:after,
.dipi_horizontal_timeline_3 .swiper-button-next:before,
.dipi_horizontal_timeline_3 .swiper-button-prev:after,
.dipi_horizontal_timeline_3 .swiper-button-prev:before {
    color: #FFFFFF !important;
    font-size: 25px !important;
}

.dipi_horizontal_timeline_3.dipi_horizontal_timeline .swiper-button-next,
.dipi_horizontal_timeline_3 .swiper-button-prev {
    background: #002A3A !important;
    width: 25px !important;
    height: 25px !important;
    padding: 25px !important;
    border-radius: 50% !important;
}

/* .dipi_horizontal_timeline_3.dipi_horizontal_timeline .swiper-arrow-button:hover {
    background: #699A55 !important;
} */

.et_pb_divider_0:before {
    border-top-color: #b39f6e;
}

/* .dipi_horizontal_timeline .dipi_horizontal_timeline_item_15.dipi_horizontal_timeline_item .dipi_htl_item_card,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16.dipi_horizontal_timeline_item .dipi_htl_item_card,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17.dipi_horizontal_timeline_item .dipi_htl_item_card,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18.dipi_horizontal_timeline_item .dipi_htl_item_card,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19.dipi_horizontal_timeline_item .dipi_htl_item_card {
    background-color: #f5fbf5;
} */

.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .dipi_htl_item_card,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16 .dipi_htl_item_card,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17 .dipi_htl_item_card,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18 .dipi_htl_item_card,
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19 .dipi_htl_item_card {
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 3px 6px #00000029;
/*     overflow: hidden; */
    /* padding-top: 30px !important;
    padding-right: 50px !important;
    padding-bottom: 30px !important;
    padding-left: 50px !important; */
    padding:  30px !important;
    width: 100%;
    position: relative;
    
}

.dipi_horizontal_timeline_item_15:hover .dipi_htl_item_card,
.dipi_horizontal_timeline_item_16:hover .dipi_htl_item_card,
.dipi_horizontal_timeline_item_17:hover .dipi_htl_item_card,
.dipi_horizontal_timeline_item_18:hover .dipi_htl_item_card,
.dipi_horizontal_timeline_item_19:hover .dipi_htl_item_card{
    transition: transform 0.3s;
    transform: scaleX(1.04) scaleY(1.04) translateX(0px) translateY(-5px) translateZ(0) !important;
        
}

/* .financial-aid-row .dipi_horizontal_timeline_item_15 .dipi_htl_item_card-wrap.bg-green:after,
.financial-aid-row .dipi_horizontal_timeline_item_16 .dipi_htl_item_card-wrap.bg-green:after,
.financial-aid-row .dipi_horizontal_timeline_item_17 .dipi_htl_item_card-wrap.bg-green:after,
.financial-aid-row .dipi_horizontal_timeline_item_18 .dipi_htl_item_card-wrap.bg-green:after,
.financial-aid-row .dipi_horizontal_timeline_item_19 .dipi_htl_item_card-wrap.bg-green:after{
    border-bottom-color: #DBECCA;
    border-top-color: #DBECCA;
} */
.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item .dipi_htl_item_container .dipi_htl_item_card-wrap:after{
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
}

.financial-aid-row .dipi_horizontal_timeline_item_15:hover .dipi_htl_item_card-wrap::after{
    border-bottom-color: #DBECCA;
    border-top-color: #DBECCA;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap .dipi_htl_item_card:after{
   content: "";
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    display: inline;
    width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;  
    border-width: 13px !important;
    bottom: -12px;
    border-top-style: solid;
    border-top-width: 13px !important;
    z-index: 1;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap .dipi_htl_item_card.bg-gray:after{   
   border-bottom-color: #F3F1F0;
   border-top-color: #F3F1F0;    
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap .dipi_htl_item_card.bg-green:after{   
   border-bottom-color: #DBECCA;
   border-top-color: #DBECCA;    
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap .dipi_htl_item_card.bg-blue:after{   
   border-bottom-color: #B1E1F1;
   border-top-color: #B1E1F1;    
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap .dipi_htl_item_card.bg-teal:after{   
   border-bottom-color:#1C4B58;
   border-top-color: #1C4B58;    
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap .dipi_htl_item_card.bg-perriwinkle:after{   
   border-bottom-color:#C8D1E9;
   border-top-color: #C8D1E9;    
}




/* .dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap:after{
    border-bottom-color: #DBECCA;
    border-top-color: #DBECCA;
    border-width: 12px !important;
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap:after{
    border-bottom-color: #B1E1F1;
    border-top-color: #B1E1F1;
    border-width: 12px !important;
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap:after{
    border-bottom-color: #C8D1E9;
    border-top-color: #C8D1E9;
    border-width: 12px !important;
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap:after{
    border-bottom-color: #DBECCA;
    border-top-color: #DBECCA;
    border-width: 12px !important;
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19 .dipi_htl_item_custom-card-arrow .dipi_htl_item_card-wrap:after {
    border-bottom-color: #B1E1F1;
    border-top-color: #B1E1F1;
    border-width: 12px !important;
} */


/* .dipi_horizontal_timeline .dipi_horizontal_timeline_item_15.dipi_horizontal_timeline_item .dipi_htl_item_card{
    background-color: #DBECCA;
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16.dipi_horizontal_timeline_item .dipi_htl_item_card{
    background-color: #B1E1F1;
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17.dipi_horizontal_timeline_item .dipi_htl_item_card{
    background-color: #C8D1E9;
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18.dipi_horizontal_timeline_item .dipi_htl_item_card{
    background-color: #DBECCA;
}
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19.dipi_horizontal_timeline_item .dipi_htl_item_card{
    background-color: #B1E1F1;
} */

.dipi_htl_item_header {
    margin: 0;
    color: #002A3A;
    text-align: center;
    line-height: 30px;

}
.dipi_htl_item_description{
    text-align: center;
    font-size: 14px;
    line-height: 21px;
    color: #002A3A;
}

.dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .dipi_htl_item_card, 
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_16 .dipi_htl_item_card, 
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_17 .dipi_htl_item_card, 
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_18 .dipi_htl_item_card, 
.dipi_horizontal_timeline .dipi_horizontal_timeline_item_19 .dipi_htl_item_card {
    max-width: 250px;
    min-height: 250px;
    
}
.dipi_horizontal_timeline .dipi_htl_item_card-wrap{
        display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center !important;
    -webkit-box-pack: center !important;
    -moz-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center;
}
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-bottom .dipi_horizontal_timeline_item:nth-child(2n) 
.dipi_htl_item_container .dipi_htl_item_card-wrap, 
.dipi_horizontal_timeline .dipi_htl_layout_mixed.startpos-top .dipi_horizontal_timeline_item:nth-child(odd) 
.dipi_htl_item_container 
.dipi_htl_item_card-wrap, 
.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item:nth-child(2n) 
.dipi_htl_item_container .dipi_htl_item_card-wrap, 
.dipi_horizontal_timeline .dipi_htl_layout_top .dipi_horizontal_timeline_item:nth-child(odd) 
.dipi_htl_item_container .dipi_htl_item_card-wrap
{
     justify-content: center !important;
    -webkit-box-pack: center !important;
    -moz-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center;
}


.main-container{
    position: relative;
}
.dipi_htl_item_card{
    display: flex;
    align-items: center;
    justify-content: center;
}



@media(min-width:980px) and (max-width:991px){
    .dipi_horizontal_timeline .dipi_horizontal_timeline_item_15 .dipi_htl_item_card, 
    .dipi_horizontal_timeline .dipi_horizontal_timeline_item_16 .dipi_htl_item_card,
     .dipi_horizontal_timeline .dipi_horizontal_timeline_item_17 .dipi_htl_item_card,
     .dipi_horizontal_timeline .dipi_horizontal_timeline_item_18 .dipi_htl_item_card,
     .dipi_horizontal_timeline .dipi_horizontal_timeline_item_19 .dipi_htl_item_card{
        padding: 30px !important;
     }

}

@media (max-width: 767px){
    .dipi_horizontal_timeline .swiper-button-prev {
        left: 0;
    }
    .dipi_horizontal_timeline .swiper-button-next {
        right: 0;
    }
}