.custom-timeline .top_sec h2.title{color:#fff;font-family:product-sans-regular;font-size:26px;font-weight:600;line-height:36px;margin-bottom:0}.custom-timeline .top_sec{margin:0;padding:0}.custom-timeline .top_sec h2.title:after{background-color:#29d7c6;content:"";display:block;height:5px;margin:40px auto;width:20%}.custom-timeline .timeline-wrapper{width:66.66666667%}.custom-timeline .inner-wrp{display:flex;justify-content:center}.custom-timeline .timeline-list{margin-top:24px;position:relative}.custom-timeline .bottom-content{margin-bottom:24px}.custom-timeline .timeline-list .list-item{margin-bottom:80px;padding-left:60px;position:relative}.custom-timeline .timeline-list:after{-webkit-backface-visibility:hidden;background-color:hsla(0,0%,100%,.15);content:" ";display:block;height:0;left:15px;position:absolute;top:15px;-webkit-transform-origin:top;transition:transform 1.9s cubic-bezier(.18,1,.32,1),height .75s ease;width:1px;z-index:1}.custom-timeline .timeline-list .list-item .list-icon-holder{background-color:#001b74;border:2px solid hsla(0,0%,100%,.3);border-radius:100px;color:#29d7c6;font-size:16px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;top:0;width:30px;z-index:10}.custom-timeline .timeline-list .list-item .list-icon-holder span{color:#29d7c6;display:block;font-family:product-sans-regular;font-size:16px;height:30px;letter-spacing:0;line-height:30px;margin-left:-2px;margin-top:-2px;width:30px}.custom-timeline .timeline-list .content{color:hsla(0,0%,100%,.65)}.custom-timeline .timeline-list .content h4{color:#29d7c6;font-size:20px;font-weight:400;line-height:30px;margin-bottom:4px}.custom-timeline .timeline-list .list-item:last-child{margin-bottom:0}.custom-timeline .bottom-content p{color:#fff;text-align:center}.custom-timeline .button_section{margin-bottom:10px}.custom-timeline .button_section a{text-transform:uppercase}.custom-timeline .button_section a:hover{box-shadow:0 20px 38px rgba(0,0,0,.16);opacity:.87;transform:translateY(-3px)}.animeLine .custom-timeline .timeline-list:after{height:100%}@media only screen and (max-width:999px){.custom-timeline .top_sec h2.title{font-size:22.1px;line-height:30.6px}.custom-timeline .timeline-wrapper{width:100%}.custom-timeline .inner-wrp{margin-top:24px}.custom-timeline .top_sec h2.title{font-size:20.8px;line-height:28.8px}.custom-timeline .button_section .btn_row{margin-bottom:35px}}@media only screen and (max-width:690px){.custom-timeline .top_sec h2.title{font-size:19.5px;line-height:27px}.custom-timeline .timeline-list .content h4{font-size:18px}}@media only screen and (max-width:1300px) and (min-width:1000px){.custom-timeline .top_sec h2.title{font-size:22.1px;line-height:30.6px}}