#dmpro-mediaquery-state{position:absolute;top:-999em;left:-999em;display:none;visibility:hidden;z-index:-1}.et-db #et-boc .et-fb-modules-list ul>li[class^=dmpro_]{background-image:linear-gradient(90deg,#9E4DC5 0%,#EB8285 100%)!important;color:#fff!important;overflow:visible!important;padding-left:0;padding-right:0;text-align:center}.et-db #et-boc .et-fb-modules-list ul>li[class^=dmpro_] .et-fb-icon.et-fb-icon--svg{width:25px!important;min-width:25px!important;height:40px!important;margin:0 auto 5px!important}[class*=dmpro_].et_pb_module .et_pb_button{transition:all .2s ease!important}.et_pb_scroll_top.dmpro-btt-zoomin .dmpro_btt_wrapper{transition:all .3s ease-in;transform:scale(1)}.et_pb_scroll_top.dmpro-btt-zoomin:hover .dmpro_btt_wrapper{transition:all .3s ease-in;transform:scale(1.1)}.et_pb_scroll_top.dmpro-btt-zoomout .dmpro_btt_wrapper{transition:all .3s ease-in;transform:scale(1)}.et_pb_scroll_top.dmpro-btt-zoomout:hover .dmpro_btt_wrapper{transition:all .3s ease-in;transform:scale(.9)}.et_pb_scroll_top.dmpro-btt-zoomup .dmpro_btt_wrapper{transform:perspective(1px)translateZ(0);box-shadow:0 0 1px transparent;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.et_pb_scroll_top.dmpro-btt-zoomup:hover .dmpro_btt_wrapper{transform:translateY(-6px)}.et_pb_scroll_top.dmpro-btt-zoomdown .dmpro_btt_wrapper{transform:perspective(1px)translateZ(0);box-shadow:0 0 1px transparent;transition-property:transform;transition-timing-function:ease-out}.et_pb_scroll_top.dmpro-btt-zoomdown:hover .dmpro_btt_wrapper{transform:translateY(6px)}.dmpro-read-more-wrap{position:relative;clear:both;height:auto;display:flex;align-items:center;min-height:50px}.dmpro-read-more-button{position:relative;transition:all .3s ease-in-out;line-height:0;overflow:hidden}.dmpro-read-more-button.et-pb-icon{position:relative;transition:all .3s ease-in-out;line-height:1;text-align:center}.dmpro-button-icon-none:after{content:''!important;transition:all .3s ease-in-out}.dmpro-read-more-button:after{position:absolute;font-family:ETmodules!important;opacity:0;text-shadow:none;font-size:32px;font-weight:400;font-style:normal;font-variant:none;line-height:1;text-transform:none;transition:all .3s}.dmpro-button-none{justify-content:flex-start}.dmpro-button-center{justify-content:center}.dmpro-button-right{justify-content:flex-end}.dmpro-post-section,.dmpro-post-row{padding:20px 0!important;max-width:1080px;margin:auto;width:100%!important}.dmpro-post-row{border-top:solid 1px #f2f2f2}.dmpro-post-left{float:left;padding:10px;border-radius:100px;transition:all .6s ease-in-out}.dmpro-post-right{float:right;padding:10px;border-radius:100px;transition:all .6s ease-in-out}.dmpro-post-left a,.dmpro-post-right a{padding:0 5px}.dmpro-post-left .et-pb-icon,.dmpro-post-right .et-pb-icon{font-size:24px;line-height:0;vertical-align:middle}body.archive article.dmpro-post-zoomin .entry-featured-image-wrap a,body.blog article.dmpro-post-zoomin .entry-featured-image-wrap a,.dmpro-related-article-thumb.dmpro-zoom-in{transition:all .6s ease-in-out;transform:scale(1)}body.archive article.dmpro-post-zoomin:hover .entry-featured-image-wrap a,body.blog article.dmpro-post-zoomin:hover .entry-featured-image-wrap a,.dmpro-related-article-thumb.dmpro-zoom-in:hover,.dmpro-related-article-thumb.dmpro-zoom-in-hover{transition:all .6s ease-in-out;transform:scale(1.1)}body.archive article.dmpro-post-zoomout .entry-featured-image-wrap a,body.blog article.dmpro-post-zoomout .entry-featured-image-wrap a,.dmpro-related-article-thumb.dmpro-zoom-out{transition:all .6s ease-in-out;transform:scale(1.1)}body.archive article.dmpro-post-zoomout:hover .entry-featured-image-wrap a,body.blog article.dmpro-post-zoomout:hover .entry-featured-image-wrap a,.dmpro-related-article-thumb.dmpro-zoom-out:hover,.dmpro-related-article-thumb.dmpro-zoom-out-hover{transition:all .6s ease-in-out;transform:scale(1)}body.archive article.dmpro-post-zoomrotate .entry-featured-image-wrap a,body.blog article.dmpro-post-zoomrotate .entry-featured-image-wrap a,.dmpro-related-article-thumb.dmpro-zoom-rotate{transition:all .6s ease-in-out;height:100%;width:100%}body.archive article.dmpro-post-zoomrotate:hover .entry-featured-image-wrap a,body.blog article.dmpro-post-zoomrotate:hover .entry-featured-image-wrap a,.dmpro-related-article-thumb.dmpro-zoom-rotate:hover,.dmpro-related-article-thumb.dmpro-zoom-rotate-hover{transform:scale(1.1)rotate(2deg);transition:all .6s ease-in-out}body.archive article.dmpro-post-blacktocolor .entry-featured-image-wrap a,body.blog article.dmpro-post-blacktocolor .entry-featured-image-wrap a{filter:grayscale(100%);transition:all .6s ease-in-out}body.archive article.dmpro-post-blacktocolor:hover .entry-featured-image-wrap a,body.blog article.dmpro-post-blacktocolor:hover .entry-featured-image-wrap a{filter:grayscale(0%);transition:all .6s ease-in-out}body.archive article.dmpro-post-zoombox,body.blog article.dmpro-post-zoombox{transition:all .6s ease-in-out;transform:scale(1)}body.archive article.dmpro-post-zoombox:hover,body.blog article.dmpro-post-zoombox:hover{transition:all .6s ease-in-out;transform:scale(1.04)}body.archive article.dmpro-post-slideupbox,body.blog article.dmpro-post-slideupbox{transition:all .6s ease-in-out}body.archive article.dmpro-post-slideupbox:hover,body.blog article.dmpro-post-slideupbox:hover{transition:all .6s ease-in-out;transform:translateY(-10px)}@media(min-width:320px) and (max-width:480px){body.dmpro-fix-search-icon #et_top_search{margin:0 15px 0 0!important}.dmpro-hide-search-icon #et_top_search,.dmpro-hide-search-icon .et_pb_menu__search-button{display:none!important}}
.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform}.tippy-tooltip{position:relative;border-radius:4px;background-color:#333;transition-property:visibility,opacity,transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px;position:relative;z-index:1002}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-tooltip.dmmbasic-theme{padding:0!important}.tippy-tooltip[data-placement^=top]>.tippy-svg-arrow{transform-origin:50% 0;margin:0 3px;bottom:-6.5px}.tippy-tooltip[data-placement^=top]>.tippy-svg-arrow svg{transform:rotate(180deg)}.tippy-tooltip[data-placement^=bottom]>.tippy-svg-arrow{transform-origin:50% 7px;margin:0 3px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-svg-arrow{transform-origin:33.33333333% 50%;margin:3px 0;right:-12px}.tippy-tooltip[data-placement^=left]>.tippy-svg-arrow svg{transform:rotate(90deg)}.tippy-tooltip[data-placement^=right]>.tippy-svg-arrow{transform-origin:66.66666666% 50%;margin:3px 0;left:-12px}.tippy-tooltip[data-placement^=right]>.tippy-svg-arrow svg{transform:rotate(-90deg)}.tippy-tooltip[data-interactive]>.tippy-svg-arrow path{pointer-events:auto}.tippy-svg-arrow{position:absolute;width:18px;height:7px;fill:#333;pointer-events:none;z-index:16777271}.tippy-svg-arrow svg{position:absolute;left:0}.tippy-arrow-triangle .tippy-svg-arrow{width:16px;height:16px;z-index:1001}.tippy-arrow-triangle .tippy-tooltip[data-placement^=top]>.tippy-svg-arrow{bottom:-6.5px}.tippy-arrow-triangle .tippy-tooltip[data-placement^=bottom]>.tippy-svg-arrow{top:-8px}.tippy-arrow-triangle .tippy-tooltip[data-placement^=left]>.tippy-svg-arrow{right:-12px}.tippy-arrow-triangle .tippy-tooltip[data-placement^=right]>.tippy-svg-arrow{left:-12px}.tippy-popper{pointer-events:auto}.tippy-popper.tippy-popper-singleton .tippy-content{transition-property:transform,opacity,width,height,max-height!important;transition-duration:.3s!important;transition-delay:0!important}.tippy-popper.tippy-popper-singleton .et_pb_row{transition-property:opacity!important;transition-duration:.2s!important;transition-timing-function:linear!important;transition-delay:0!important}.tippy-popper.tippy-popper-singleton .et_pb_row{opacity:.2}.tippy-popper.tippy-popper-singleton .tippy-popper .et_pb_row{opacity:1;transition:opacity .3s,visibility .3s}.tippy-popper-wide{width:100%;max-width:calc(100% - 0px)!important}.tippy-popper-singleton .tippy-popper-wide{max-width:calc(100vw - 25px)!important}.tippy-popper-75{width:75%}.tippy-popper-50{width:50%}.tippy-popper-25{width:25%}.tippy-popper-centered-horizontal{left:0!important;width:100%}.tippy-content-centered-horizontal{position:relative;left:50%!important;transform:translate(-50%)!important}.tippy-popper-fixpercent .tippy-tooltip{max-width:100%!important}.tippy-static-parent-node{position:static!important}.osx .tippy-tooltip{position:relative!important}.tippy-tooltip,.tippy-content{padding:0;background-color:initial}.tippy-backdrop{border-radius:0}.divi-mega-pro-mobile .tippy-popper.topfixed{left:0!important;top:0!important;position:fixed!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.divi-mega-pro-mobile .tippy-popper .divimegapro-pre-body{height:auto}.tippy-tooltip.dmpbasic-theme{background:0;border:0}.dmphidden,.et_pb_signup_divimegaproid{visibility:hidden;display:none}.dmmbasic-theme .divimegapro-flexheight{max-height:inherit}.divimegapro-container{display:none}.divimegapro-container.dmp-show,.dmp-divimobilemenu-visible{display:block!important}.dmp-divimobilemenu-visible{padding:5%!important;height:auto!important}.divimegapro{min-width:300px;margin:0;width:auto!important;left:0;overflow:visible;background:0 0;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch}.dl-noboxshadow>.et_pb_section:first-child{box-shadow:none!important}.dl-noboxshadow-nopadding{padding:0!important;box-shadow:none!important}.tippy-popper-singleton .divimegapro{}.tippy-popper.tippy-popper-singleton.tippy-popper-transition .divimegapro,.tippy-popper.tippy-popper-singleton.tippy-popper-transition .tippy-content{overflow:hidden!important}.divimegapro>.et_pb_section>div{width:100%}.diviPositionRelative{position:relative!important}.divimegapro-nob .divimegapro-content-inner{position:relative;margin:auto}.tippy-popper-fixontop{top:0!important;position:fixed!important}#sidebar-divimegapro.sidebar-divimegapro-bottom{bottom:0}.divimegapro a{cursor:pointer}.divimegapro-body ul{padding:0 0 23px 1em;line-height:26px;list-style-type:disc}.divimegapro-body ol{padding:0 0 23px;line-height:26px;list-style-position:inside;list-style-type:decimal}.divimegapro-close-container{position:absolute;right:10px;top:3px;width:32px;height:32px;clear:both;line-height:1;visibility:hidden}.divimegapro-close-container .divimegapro-close{width:auto;height:auto;display:block;position:absolute;cursor:pointer;right:10px;top:0;overflow:hidden;border:none;outline:none;z-index:999991;font-size:35px;line-height:32px;min-height:15px;min-width:15px;color:inherit;background-color:initial;font-family:inherit;font-weight:300;padding:5px;-moz-border-radius:5%;-webkit-border-radius:5%;-khtml-border-radius:5%;border-radius:5%}.divimegapro-close-container .divimegapro-close span{position:absolute;top:45%;left:50%;transform:translateX(-50%)translateY(-50%)}.dmp-open .divimegapro-close:focus,.dmp-open .divimegapro-close:focus-visible{border:dotted 2px gray}.divimegapro-close-container .divimegapro-close:after{content:' ';display:block;font-size:70px;height:25px;width:25px;z-index:99;position:relative;visibility:hidden}.divimegapro-close-container .divimegapro-close span.dmm-custom-btn{position:absolute;top:45%;left:50%;transform:translateX(-50%)translateY(-50%)}.divimegapro-close-container .divimegapro-close:hover{opacity:.8}.divimegapro-close-container .divimegapro-customclose-btn span{position:relative;top:-2px}body:not(.divi-mega-pro-mobile) .divimegapro-close-container.dmp_enabledesktop,body.et_mobile_device .divimegapro-close-container.dmp_enablemobile,body .divimegapro-close-container.divimegapro-close-container-visible{display:block;visibility:visible}body .tippy-popper.tippy-popper-singleton.tippy_left_5px_neg{left:-5px!important}body .tippy-popper .divimegapro .et_pb_slide_image img.active{max-height:100%!important}body>.et-l{display:none!important;z-index:-1000;position:fixed;visibility:hidden!important}.divimegapro-shape{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.divimegapro-shape{fill:#141514}.path-amras-1{transform-origin:115px 111px}.path-amras-2{transform-origin:204px 107px}.path-amras-3{transform-origin:279px 66px}.path-amras-4{transform-origin:320px 99px}.path-amras-5{transform-origin:137px 199px}.path-amras-6{transform-origin:222px 217px}.path-amras-7{transform-origin:80px 168px}.path-amras-8{transform-origin:296px 211px}.path-amras-9{transform-origin:310px 167px}.divimegapro-overlay-background{position:fixed;top:0;left:0;width:100vw;height:100vh;color:transparent;background:0 0;z-index:16777209;opacity:0;display:none}.divimegapro-open.et_extra .divimegapro .et_pb_section{background-color:#fff}.divimegapro-open.et_extra .divimegapro .divimegapro-body>#divi-mega-pro-center-all{padding:5px 0}.divimegapro-open.et_extra .divimegapro .et_pb_extra_row,.divimegapro-open.et_extra .divimegapro .et_pb_row{margin:0 auto!important;min-width:auto}.divimegapro-open.et_extra .divimegapro .divimegapro-body>.et_section_regular>.et_pb_row>.et_pb_column{padding:0!important}.temp-show{position:absolute!important;visibility:hidden!important;display:block!important}#divi-mega-pro-center-all.et_pb_section{display:table!important;width:100%!important;text-align:center!important}#divi-mega-pro-center-all.et_pb_row{display:table-cell!important;position:relative!important;text-align:center!important}#divi-mega-pro-center-all .et_pb_column{text-align:center!important;display:table-cell!important;width:auto!important;float:none!important;max-width:none;min-width:auto}#divi-mega-pro-center-all .et_pb_column_1_2,#divi-mega-pro-center-all .et_pb_column_1_3{display:inline-block!important;margin-right:15px!important;vertical-align:middle!important;margin-bottom:0!important}
@media(max-width:575px){}@media(max-width:480px),@media (max-device-width:480px){}@media(max-width:360px),@media (max-device-width:360px){}@media(min-width:576px){}@media(min-width:576px) and (max-width:767px){}@media(min-width:768px){}@media(min-width:992px){}@media(min-width:1200px){}@media(min-width:1440px){}@media only screen and (min-device-width:768px) and (max-device-width:980px){.osx.et_mobile_device .tippy-popper.tippy-trigger-mobilemenu{top:0!important;left:0!important}.et_mobile_device .tippy-popper-singleton{transform:translate3d(0,0,0)!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){}@media only screen and (min-device-width:375px) and (max-device-width:667px){.et_mobile_device .tippy-popper.tippy-trigger-mobilemenu.tippy-reference-header{top:0!important;left:0!important}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){}@media only screen and (min-device-width:414px) and (max-device-width:736px){}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait){}@media only screen and (max-device-height:667px){.et_fixed_nav.osx .tippy-popper{transform:none!important;top:0!important;left:0!important}}@media only screen and (min-device-width:320px) and (max-device-width:568px){}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){}@media only screen and (min-device-width:320px) and (max-device-width:480px){}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape){}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait){}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){}
.tippy-tooltip[data-animation=perspective][data-placement^=top]{transform-origin:bottom}.tippy-tooltip[data-animation=perspective][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-tooltip[data-animation=perspective][data-placement^=top][data-state=hidden]{transform:perspective(700px)translateY(8px)rotateX(60deg)}.tippy-tooltip[data-animation=perspective][data-placement^=bottom]{transform-origin:top}.tippy-tooltip[data-animation=perspective][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-tooltip[data-animation=perspective][data-placement^=bottom][data-state=hidden]{transform:perspective(700px)translateY(-8px)rotateX(-60deg)}.tippy-tooltip[data-animation=perspective][data-placement^=left]{transform-origin:right}.tippy-tooltip[data-animation=perspective][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-tooltip[data-animation=perspective][data-placement^=left][data-state=hidden]{transform:perspective(700px)translateX(8px)rotateY(-60deg)}.tippy-tooltip[data-animation=perspective][data-placement^=right]{transform-origin:left}.tippy-tooltip[data-animation=perspective][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-tooltip[data-animation=perspective][data-placement^=right][data-state=hidden]{transform:perspective(700px)translateX(-8px)rotateY(60deg)}.tippy-tooltip[data-animation=perspective][data-state=hidden]{opacity:0}.tippy-tooltip[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-tooltip[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-tooltip[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-tooltip[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-tooltip[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.tippy-tooltip[data-animation=shift-away][data-placement^=top][data-state=hidden]{transform:translateY(10px)}.tippy-tooltip[data-animation=shift-away][data-placement^=bottom][data-state=hidden]{transform:translateY(-10px)}.tippy-tooltip[data-animation=shift-away][data-placement^=left][data-state=hidden]{transform:translateX(10px)}.tippy-tooltip[data-animation=shift-away][data-placement^=right][data-state=hidden]{transform:translateX(-10px)}.tippy-tooltip[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-tooltip[data-animation=shift-toward][data-placement^=top][data-state=hidden]{transform:translateY(-10px)}.tippy-tooltip[data-animation=shift-toward][data-placement^=bottom][data-state=hidden]{transform:translateY(10px)}.tippy-tooltip[data-animation=shift-toward][data-placement^=left][data-state=hidden]{transform:translateX(-10px)}.tippy-tooltip[data-animation=shift-toward][data-placement^=right][data-state=hidden]{transform:translateX(10px)}.tippy-tooltip[data-animation=shift-toward][data-state=hidden]{opacity:0}
.dmpro_timeline_item_content {
    position: relative;
}
.dmpro_timeline_item_button {
  display: inline-block;
}
.dmpro_timeline .dmpro_timeline_item_image .et_pb_image_wrap {
    display: block;
}

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

.dmpro_timeline_item_image {
    border:0 solid #333;
    text-align: center;
}

.dmpro_timeline_item_container {
	margin: 0 auto;
	position: relative;
  width: 100%;
  display: table;
}

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

.dmpro_timeline_item.et_pb_text_align_left .dmpro_timeline_item_container .dmpro_timeline_item_content {
	text-align: left;
}

.dmpro_timeline_item.et_pb_text_align_right .dmpro_timeline_item_container .dmpro_timeline_item_content {
	text-align: right;
}

.dmpro_timeline_item.et_pb_text_align_justified .dmpro_timeline_item_container .dmpro_timeline_item_content {
	text-align: justify;
}

.dmpro_timeline_item.et_pb_text_align_center .dmpro_timeline_item_container .dmpro_timeline_item_content {
	text-align: center;
}

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

.dmpro_timeline_item_image {
	/* display: inline-block; */ /* remove this code to make icon placement working*/
	margin-bottom: 30px;
	line-height: 0;
	max-width: 100%;
}
.dmpro_timeline_date_text {
  border-style: solid;
  border-color: #333333;
}
.dmpro_timeline_item .et_pb_module_header a,
.dmpro_timeline_item h4 a {
	text-decoration: none;
}

.dmpro_timeline_item .dmpro_timeline_item_image .et_pb_image_wrap {
	display: block;
	margin: auto;
}
.dmpro_timeline_item .et_pb_button_wrapper {
  white-space: nowrap;
  margin-top: 20px;
}

.dmpro_timeline_item_position_left .dmpro_timeline_item_image,
.dmpro_timeline_item_position_right .dmpro_timeline_item_image {
	width: 60px;
	display: table-cell;
	line-height: 0;
}

.dmpro_timeline_item_position_left .dmpro_timeline_item_image img,
.dmpro_timeline_item_position_right .dmpro_timeline_item_image img {
	width: inherit;
}
.dmpro_timeline_item .date-icon,
.dmpro_timeline_item_position_left .et-pb-icon,
.dmpro_timeline_item_position_right .et-pb-icon {
    display: inline-flex;
}

.dmpro_timeline_item .date-icon-circle,
.dmpro_timeline_item_position_left .et-pb-icon-circle,
.dmpro_timeline_item_position_right .et-pb-icon-circle {
	padding: 15px;
}

.dmpro_timeline_item .date-icon-circle-border,
.dmpro_timeline_item_position_left .et-pb-icon-circle-border,
.dmpro_timeline_item_position_right .et-pb-icon-circle-border {
	border: 2px solid;
}

.dmpro_timeline_item_position_left .dmpro_timeline_item_content,
.dmpro_timeline_item_position_right .dmpro_timeline_item_content {
	display: table-cell;
	vertical-align: top;
}

.dmpro_timeline_item_position_left .dmpro_timeline_item_content {
	padding-left: 15px;
}

.dmpro_timeline_item_position_left .dmpro_timeline_item_container {
	text-align: left;
}

.dmpro_timeline_item_position_right .dmpro_timeline_item_content {
	padding-right: 15px;
}

.dmpro_timeline_item_position_right .dmpro_timeline_item_container {
	text-align: right;
}

.dmpro_timeline_item_position_right .dmpro_timeline_item_image {
	left: auto;
	right: 0;
}

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

.date-icon {
    font-family: ETmodules;
}

.dmpro_timeline_item .dmpro_timeline_item_button.et_pb_button:after,
.dmpro_timeline_item .date-icon:after {
    line-height: inherit;
    font-size: inherit!important;
    content: attr(data-icon);
    line-height: 1;
}

.dmpro_timeline_item:hover .date-icon-wrap .date-icon,
.dmpro_timeline_item .date-icon-wrap .date-icon.active {
  color:#a1a1a1;
}
/*.dmpro_timeline_item:hover .date-icon.date-icon-circle,
.dmpro_timeline_item .date-icon.date-icon-circle.active {
  background-color:  #7d2ae8;
}*/
.date-icon-circle {
    border-radius: 100%;
}
.dmpro_timeline_item_container {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.dmpro_timeline_date {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.dmpro_timeline_layout_mixed .dmpro_timeline_date,
.dmpro_timeline_layout_mixed .dmpro_timeline_item_card-wrap {
	flex-basis: 50%;
	-webkit-flex-basis: 50%;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
	-ms-flex-grow: 0;
	-webkit-flex-grow: 0;
    flex-grow: 0;
}

.dmpro_timeline_item .date-icon-wrap {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
	-ms-flex-grow: 0;
	-webkit-flex-grow: 0;
    flex-grow: 0;
    
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	margin: 1rem;
	position: relative;
}

.dmpro_timeline_item .dmpro_timeline_item_card {
  border-style: solid;
  background: #F4F4F4;
}

/* Arrow Setting */
.dmpro_timeline_item_card-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-basis: 100%;
}
  
.dmpro_timeline_item_card-wrap:after {
	content: '';
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	display: inline;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
}

.dmpro_timeline_layout_left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
.dmpro_timeline_layout_mixed.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
.dmpro_timeline_layout_mixed.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after
{
	right: -12px;
	border-left-style: solid;
	border-left-width: 12px;
}
.dmpro_timeline_layout_right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
.dmpro_timeline_layout_mixed.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
.dmpro_timeline_layout_mixed.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after
{
  left: -12px;
	border-right-style: solid;
  border-right-width: 12px;
}
  
@media (max-width:980px) {
	.dmpro_timeline_item .dmpro_timeline_item_position_left_tablet .dmpro_timeline_item_image,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_tablet .dmpro_timeline_item_image {
		width: 60px;
		display: table-cell;
		line-height: 0;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_left_tablet .dmpro_timeline_item_image img,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_tablet .dmpro_timeline_item_image img {
		width: inherit;
  }
  .dmpro_timeline_item .date-icon,
	.dmpro_timeline_item .dmpro_timeline_item_position_left_tablet .et-pb-icon,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_tablet .et-pb-icon {
		display: inline-flex;
    }
  .dmpro_timeline_item .date-icon-circle,
  .dmpro_timeline_item .dmpro_timeline_item_position_left_tablet .et-pb-icon-circle,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_tablet .et-pb-icon-circle {
		padding: 10px;
    }
    .dmpro_timeline_item .date-icon-circle-border,
    .dmpro_timeline_item .dmpro_timeline_item_position_left_tablet .et-pb-icon-circle-border,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_tablet .et-pb-icon-circle-border {
		border: 2px solid;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_left_tablet .dmpro_timeline_item_content,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_tablet .dmpro_timeline_item_content {
		display: table-cell;
		vertical-align: top;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_left_tablet .dmpro_timeline_item_content {
		padding-left: 15px
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_left_tablet .dmpro_timeline_item_container {
		text-align: left;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_right_tablet .dmpro_timeline_item_content {
		padding-right: 15px;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_right_tablet .dmpro_timeline_item_container {
		padding-right: 52px;
		text-align: right;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_right_tablet .dmpro_timeline_item_image {
		left: auto;
		right: 0;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_right_tablet .et-pb-icon {
		margin-right: 0;
		margin-left: 20px;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_top_tablet .dmpro_timeline_item_image {
		display: inline-block;
		width: auto;
    }
  .dmpro_timeline_item .date-icon,
	.dmpro_timeline_item .dmpro_timeline_item_position_top_tablet .et-pb-icon {
		display: inline-flex;
    }

  .dmpro_timeline_item .date-icon-circle,
  .dmpro_timeline_item .dmpro_timeline_item_position_top_tablet .et-pb-icon-circle {
		padding: 10px;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_top_tablet .dmpro_timeline_item_content {
		padding-left: 0;
        padding-right: 0;
        display: block;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_top_tablet .dmpro_timeline_item_container {
		text-align: center;
        padding-right: 0;
        display: block;
  }
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet .dmpro_timeline_date,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet .dmpro_timeline_item_card-wrap {
	  flex-basis: 50%;
	  -webkit-flex-basis: 50%;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -moz-box-flex: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
  }
  .dmpro_timeline .dmpro_timeline_layout_left_tablet .dmpro_timeline_item_card-wrap,
  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_item_card-wrap {
	flex-basis: auto;
	-webkit-flex-basis: auto;
  }
  .dmpro_timeline .dmpro_timeline_layout_left_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_left_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after
  {
    right: -12px;
    border-left-style: solid;
    border-left-width: 12px;
    border-right-style: none ;
    left: auto ;
  }
  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after
  {
    left: -12px;
    border-right-style: solid;
    border-right-width: 12px;
    border-left-style: none;
    right: auto;
  }
}

@media (max-width:767px) {
	.dmpro_timeline_item .dmpro_timeline_item_position_left_phone .dmpro_timeline_item_image,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_phone .dmpro_timeline_item_image {
		width: 60px;
		display: table-cell;
		line-height: 0;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_left_phone .dmpro_timeline_item_image img,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_phone .dmpro_timeline_item_image img {
		width: inherit;
    }
    
  .dmpro_timeline_item .date-icon,
	.dmpro_timeline_item .dmpro_timeline_item_position_left_phone .et-pb-icon,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_phone .et-pb-icon {
		display: inline-flex;
    }

  .dmpro_timeline_item .date-icon-circle,
	.dmpro_timeline_item .dmpro_timeline_item_position_left_phone .et-pb-icon-circle,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_phone .et-pb-icon-circle {
		padding: 10px;
    }
    
  .dmpro_timeline .dmpro_timeline_item .date-icon-circle-border,
  .dmpro_timeline_item .dmpro_timeline_item_position_left_phone .et-pb-icon-circle-border,
	.dmpro_timeline_item .dmpro_timeline_item_position_right_phone .et-pb-icon-circle-border {
		border: 2px solid;
    }
    
  .dmpro_timeline_item .dmpro_timeline_item_position_left_phone .dmpro_timeline_item_content,
  .dmpro_timeline_item .dmpro_timeline_item_position_right_phone .dmpro_timeline_item_content {
		display: table-cell;
		vertical-align: top;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_left_phone .dmpro_timeline_item_content {
		padding-left: 15px;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_left_phone .dmpro_timeline_item_container {
		text-align: left;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_right_phone .dmpro_timeline_item_content {
		padding-right: 15px;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_right_phone .dmpro_timeline_item_container {
		padding-right: 52px;
		text-align: right;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_right_phone .dmpro_timeline_item_image {
		left: auto;
		right: 0;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_right_phone .et-pb-icon {
		margin-right: 0;
		margin-left: 20px;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_top_phone .dmpro_timeline_item_image {
		display: inline-block;
		width: auto
  }
    
  .dmpro_timeline_item .date-icon,
  .dmpro_timeline_item .dmpro_timeline_item_position_top_phone .et-pb-icon {
		display: inline-flex;
  }
    
  .dmpro_timeline_item .date-icon-circle,
  .dmpro_timeline_item .dmpro_timeline_item_position_top_phone .et-pb-icon-circle {
		padding: 10px;
	}
	.dmpro_timeline_item_position_top_phone .dmpro_timeline_item_content {
		padding-left: 0;
        padding-right: 0;
        display: block;
	}
	.dmpro_timeline_item .dmpro_timeline_item_position_top_phone .dmpro_timeline_item_container {
		text-align: center;
        padding-right: 0;
        -webkit-box-align: start;
        -webkit-align-items: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: start;
  }
  .dmpro_timeline .dmpro_timeline_layout_mixed_phone .dmpro_timeline_date,
  .dmpro_timeline .dmpro_timeline_layout_mixed_phone .dmpro_timeline_item_card-wrap {
	flex-basis: 50%;
	-webkit-flex-basis: 50%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
  .dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_item_card-wrap,
  .dmpro_timeline .dmpro_timeline_layout_right_phone .dmpro_timeline_item_card-wrap {
	flex-basis: auto;
	-webkit-flex-basis: auto;
  }
  .dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item.dmpro_timeline_item_custom-card-arrow .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after
  {
    right: -12px;
    border-left-style: solid;
    border-left-width: 12px;
    border-right-style: none ;
    left: auto !important;
  }
  .dmpro_timeline .dmpro_timeline_layout_right_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_right_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after,
  .dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap:after
  {
    left: -12px;
    border-right-style: solid;
    border-right-width: 12px;
    border-left-style: none;
    right: auto !important;
  }
}
.dmpro_timeline_container {
  position: relative;
}
.dmpro-timeline-line__active,
.dmpro-timeline-line {
  border-style: solid;
  border-width: 2px;
  position: absolute;
}

.dmpro_timeline .date-icon {
  font-size: 20px;
  transition: color 300ms ease 0ms,background-color 300ms ease 0ms;
}
.dmpro-timeline-line {
  overflow: inherit !important;
  border-color: #eaebec;
}

.dmpro_timeline .dmpro_timeline_custom_classes:not(.dmpro_timeline_show-card-arrow) .dmpro_timeline_item_card-wrap:after {
  border-style: hidden;
}
.dmpro_timeline_layout_left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item_container,
.dmpro_timeline_layout_mixed.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container,
.dmpro_timeline_layout_mixed.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container 
{
  -webkit-flex-direction: row-reverse;
  -moz-box-orient: horizontal;
  -moz-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.dmpro_timeline_layout_mixed.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container > .dmpro_timeline_date,
.dmpro_timeline_layout_mixed.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container > .dmpro_timeline_date
{
  /*text-align: right;*/
  justify-content: flex-end;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;

}
.dmpro_timeline_layout_left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
.dmpro_timeline_layout_left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
.dmpro_timeline_layout_mixed.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
.dmpro_timeline_layout_mixed.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  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;
}

.dmpro_timeline_layout_mixed .dmpro-timeline-line__active,
.dmpro_timeline_layout_mixed .dmpro-timeline-line {
  /*border-right-width: 0 !important;*/
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}
.dmpro_timeline_layout_right .dmpro-timeline-line__active,
.dmpro_timeline_layout_right .dmpro-timeline-line {
  left: calc(16px); /* line_area_size / 2 */
}

.dmpro_timeline_layout_left .dmpro-timeline-line__active,
.dmpro_timeline_layout_left .dmpro-timeline-line {
  right: calc(16px - 4px); /* line_area_size/2 - borderwidth * 2 */
  left: auto;
}

.dmpro_timeline_layout_right .dmpro_timeline_item_container > .dmpro_timeline_date,
.dmpro_timeline_layout_left .dmpro_timeline_item_container > .dmpro_timeline_date {
  display: none;
}
.dmpro_timeline_layout_mixed .dmpro_timeline_item_card .dmpro_timeline_date {
  display: none;
}
.dmpro_timeline_layout_left .dmpro_timeline_item_card .dmpro_timeline_date,
.dmpro_timeline_layout_right .dmpro_timeline_item_card .dmpro_timeline_date {
  display: flex;
}
.dmpro_timeline_layout_right .dmpro_timeline_item .date-icon-wrap,
.dmpro_timeline_layout_left .dmpro_timeline_item .date-icon-wrap {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
  margin-left: 0;
  margin-right: 0;
  max-width: 32px;
}

@media only screen and (max-width: 980px) {
  .dmpro_timeline .dmpro_timeline_layout_left_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container,
  .dmpro_timeline .dmpro_timeline_layout_left_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container 
  {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-box-direction: reverse;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container,
  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container 
  {
    flex-direction: row;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container > .dmpro_timeline_date,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container > .dmpro_timeline_date
  {
    justify-content: flex-end;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
  }
  .dmpro_timeline_layout_left_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  .dmpro_timeline_layout_left_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    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;
  }

  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap
  {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }

  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet .dmpro_timeline_container .dmpro-timeline-line__active,
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet .dmpro_timeline_container .dmpro-timeline-line {
    /*border-right-width: 0 !important;*/
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }

  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_container .dmpro-timeline-line__active,
  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_container .dmpro-timeline-line {
    left: calc(16px); /* line_area_size / 2 */
    right: auto;
  }

  .dmpro_timeline .dmpro_timeline_layout_left_tablet .dmpro_timeline_container .dmpro-timeline-line__active,
  .dmpro_timeline .dmpro_timeline_layout_left_tablet .dmpro_timeline_container .dmpro-timeline-line {
    right: calc(16px - 4px); /* line_area_size/2 - borderwidth * 2 */
    left: auto;
  }
  
  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_item_container > .dmpro_timeline_date,
  .dmpro_timeline .dmpro_timeline_layout_left_tablet .dmpro_timeline_item_container > .dmpro_timeline_date {
    display: none;
  }
  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet .dmpro_timeline_item_card .dmpro_timeline_date {
    display: none;
  }

  .dmpro_timeline .dmpro_timeline_layout_mixed_tablet .dmpro_timeline_item_container > .dmpro_timeline_date{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }  
  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_item_card .dmpro_timeline_date,
  .dmpro_timeline .dmpro_timeline_layout_left_tablet .dmpro_timeline_item_card .dmpro_timeline_date {
    display: flex;
  }
  
  .dmpro_timeline .dmpro_timeline_layout_right_tablet .dmpro_timeline_item .date-icon-wrap,
  .dmpro_timeline .dmpro_timeline_layout_left_tablet .dmpro_timeline_item .date-icon-wrap {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex: 1;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    max-width: 32px;
  }
}

@media only screen and (max-width: 767px) {
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container 
  {
    -webkit-flex-direction: row-reverse !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_right_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_right_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container 
  {
    flex-direction: row !important;
    -webkit-box-direction: normal !important;
    -webkit-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    -moz-box-orient: horizontal !important;
    -webkit-flex-direction: row !important;
    -ms-flex-direction: row !important;
  }

  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container > .dmpro_timeline_date,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container > .dmpro_timeline_date
  {
    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 .dmpro_timeline_layout_left_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  div.et_pb_module .dmpro_timeline_layout_left_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    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;
  }

  div.et_pb_module .dmpro_timeline_layout_right_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  div.et_pb_module .dmpro_timeline_layout_right_phone .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-right .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(odd) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone.startpos-left .dmpro_timeline_container .dmpro-timeline-items .dmpro_timeline_item:nth-child(even) .dmpro_timeline_item_container .dmpro_timeline_item_card-wrap {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }

  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone .dmpro_timeline_container .dmpro-timeline-line__active,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone .dmpro_timeline_container .dmpro-timeline-line {
    /*border-right-width: 0 !important;*/
    left: 50%;
    right: auto !important;
    transform: translateX(-50%);
  }

  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_right_phone .dmpro_timeline_container .dmpro-timeline-line__active,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_right_phone .dmpro_timeline_container .dmpro-timeline-line {
    left: calc(16px); /* line_area_size / 2 */
    right: auto !important;
  }

  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_container .dmpro-timeline-line__active,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_container .dmpro-timeline-line {
    right: calc(16px - 4px); /* line_area_size/2 - borderwidth * 2 */
    left: auto !important;
  }


  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_right_phone .dmpro_timeline_item_container > .dmpro_timeline_date,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_item_container > .dmpro_timeline_date {
    display: none;
  }
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone .dmpro_timeline_item_card .dmpro_timeline_date {
    display: none;
  }
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_mixed_phone .dmpro_timeline_item_container > .dmpro_timeline_date{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }  
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_right_phone .dmpro_timeline_item_card .dmpro_timeline_date,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_item_card .dmpro_timeline_date {
    display: flex;
  }
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_right_phone .dmpro_timeline_item .date-icon-wrap,
  div.et_pb_module.dmpro_timeline .dmpro_timeline_layout_left_phone .dmpro_timeline_item .date-icon-wrap {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex: 1;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    max-width: 32px;
  }
}
