.year-btn .year{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}
.timeline-carousel{position:relative}
.timeline-carousel span{font-size:15px;color:#ef4123;font-family:'Roboto',sans-serif;font-weight:600;text-align:center}
.timeline-carousel span.circle{width:18px;height:18px;background:#fff;border:4px solid #ef4123;border-radius:100%;margin-top:5px}
.timeline-carousel .year-btn{padding-bottom:60px;position:relative;text-align:center}
.timeline-carousel .year-btn .year{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;min-height:50px;cursor:pointer}
.timeline-carousel .year-btn:after{content:'';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid transparent;left:0;right:0;bottom:0;margin:0 auto;-webkit-transition:border-color .3s ease-in;transition:border-color .3s ease-in}
.timeline-carousel .owl-prev,.timeline-carousel .owl-next{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);transform:translateY(-50%);height:30px;top:32%;margin:0;display:block}
.timeline-carousel .owl-prev{left:0}
.timeline-carousel .owl-next{right:0;left:auto}
.timeline-carousel .owl-item.selected .year-btn .year span{color:#333}
.timeline-carousel .owl-item.selected .year-btn .year span.circle{width:27px;height:27px;border:8px solid #0f3464;position:absolute;top:17px;text-align:center;left:39.8%}
.timeline-carousel .owl-item.selected .year-btn:after{border-top:20px solid #fff}
.timeline-carousel:before{content:'';width:94%;height:2px;position:absolute;top:35px;background:#e0e0e0;left:50%;right:auto;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);transform:translateX(-50%)}
.kt-model-box.modal{left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-khtml-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;width:100%;z-index:99999 !important}
.kt-model-box .modal-dialog{width:100%;margin:0 auto}
.kt-model-box .modal-content{padding:15px 0}
.kt-model-box .modal-dialog .modal-body{max-height:340px;overflow-y:auto;padding:0 40px}
.kt-model-box .pop-img{width:50%}
.kt-model-box .pop-img img{width:100%;max-width:100%;border-radius:5px}
.kt-model-box .pop-txt{color:#666;font-size:15px;font-family:'Roboto',serif;width:100%;padding:50px 0}
.kt-model-box .pop-txt strong{display:block;font-size:18px;margin-bottom:30px}
.kt-model-box button.close{position:absolute;top:10px;right:10px;z-index:1;opacity:1;color:red;padding:10px 15px 0 0;font-size:30px}
.journeytimeline .gallery-owl-carousel .owl-prev,.journeytimeline .gallery-owl-carousel .owl-next{top:50%;margin-top:0;transform:translate(0,-50%);background-size:50px}
.journeytimeline .gallery-owl-carousel .owl-prev{background-position:bottom -22px left -4px;left:-40px}
.journeytimeline .gallery-owl-carousel .owl-next{background-position:bottom -17px right 0;right:-40px}
.journeytimeline .our-story .container{padding-left:50px;padding-right:50px}
.journeytimeline .gallery-owl-carousel.hide-owl-next .owl-next,.journeytimeline .gallery-owl-carousel.hide-owl-prev .owl-prev{cursor:not-allowed}
@media(max-width:991px){.journeytimeline .our-story .container{padding-left:40px;padding-right:40px}
.journeytimeline .gallery-owl-carousel .owl-prev,.journeytimeline .gallery-owl-carousel .owl-next{width:15px;height:25px}
.journeytimeline .gallery-owl-carousel .owl-prev{background-position:bottom -27px left -4px;left:-30px}
.journeytimeline .gallery-owl-carousel .owl-next{background-position:bottom -23px right 0;right:-30px}
}
@media(max-width:480px){.journeytimeline .our-story .container{padding-left:30px;padding-right:30px}
.journeytimeline .gallery-owl-carousel .owl-prev{left:-25px}
.journeytimeline .gallery-owl-carousel .owl-next{right:-25px}
}
@media(max-width:991px){.kt-model-box .pop-txt{font-size:14px}
.kt-model-box .pop-txt strong{font-size:15px}
.timeline-carousel span{font-size:15px}
}
@media(max-width:767px){.kt-model-box .modal-dialog{padding:20px}
.kt-model-box .pop-img{width:100%}
.kt-model-box .pop-txt{width:100%}
.timeline-carousel:before{width:85%}
}
@media(min-width:768px){.kt-model-box{max-width:600px}
}
@media(max-width:480px){.kt-model-box .modal-dialog{padding:5px}
.kt-model-box button.close{padding:0}
.kt-model-box .modal-dialog .modal-body{padding:0 25px}
.kt-model-box .pop-txt{padding:15px 0}
}