.banner-journey{position:absolute;padding-right:0 !important;width:100%;z-index:1;display:none;left:0;top:0;height:100%}
.banner-journey h4{color:#fff;text-align:center;margin:40px 0 15px 0}
.banner-journey .info-box{font-size:18px;font-weight:300;line-height:23px;font-family:'Roboto',serif;color:#fff}
.banner-journey .journey-close{font-family:'Roboto',serif;font-weight:300;line-height:23px;font-size:20px;color:#fff;opacity:10;text-shadow:none;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;position:absolute;right:10px;top:10px}
.banner-journey .journey-close:hover{opacity:.2}
.banner-journey .owl-prev{background-image:url(images/svg-icon/next-light.svg)}
.banner-journey .owl-next{background-image:url(images/svg-icon/prev-light.svg)}
.banner-journey .overlay-box{background:rgba(0,0,0,0.85);height:100%}
.banner-journey .overlay-box .mobile-step-1{display:none}
.banner-journey .overlay-box .mobile-step-1 h1,.banner-journey .overlay-box .mobile-step-1 h2{color:#fff;font-size:25px}
.banner-journey .overlay-box .mobile-step-1 p{color:#666;font-size:18px}
.banner-journey .overlay-box .your-life{background-color:#fff;font-family:'Roboto',serif;font-weight:300;line-height:23px;font-size:15px;padding:15px 25px;border-radius:4px;color:#036;display:none}
.banner-journey .overlay-box .your-life i.fa-angle-down{float:right;margin-top:5px}
.banner-journey .overlay-box .journey-container{-webkit-display:-webkit-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:300px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.banner-journey .overlay-box .journey-container .item-box{width:145px;margin:0 25px;height:145px;padding:0 20px;border:1px solid #666;border-radius:50%;text-align:center;color:#fff;display:block;cursor:pointer;-webkit-transition:background .5s linear;transition:background .5s linear}
.banner-journey .overlay-box .journey-container .item-box .check-box{float:right;display:none}
.banner-journey .overlay-box .journey-container .item-box figure{margin-top:20px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.banner-journey .overlay-box .journey-container .item-box figure img{width:50px}
.banner-journey .overlay-box .journey-container .item-box figcaption{font-size:15px;font-family:'Roboto',serif;color:#fff}
.banner-journey .overlay-box .journey-container .item-box.active{background-color:#3f4040}
.banner-journey .overlay-box .journey-container .item-box.active .filter-options label:after{opacity:1 !important}
.banner-journey .btn-box .btn{background:#ed4223;border-color:#ed4223;color:#fff}
.banner-journey .btn-box .btn:hover{background:#d4381d;border-color:#d4381d}
.banner-journey .overlay-box .journey-container .item-box figcaption{overflow:hidden;text-align:left;padding-top:3px}
.banner-journey .overlay-box .close-card{position:absolute;top:15px;right:15px;height:36px !important;width:32px !important;z-index:2}
@media(max-width:767px){.banner-journey h4{text-align:left}
.banner-journey .overlay-box .mobile-step-1{display:block}
.banner-journey .overlay-box .your-life{display:block}
.banner-journey .overlay-box .mobile-step-2{display:none}
.banner-journey .overlay-box .mobile-step-2 .journey-close{top:0}
.banner-journey .overlay-box .journey-container{display:none;min-height:inherit;background-color:#666;padding:0 15px}
.banner-journey .overlay-box .journey-container .item-box{position:relative;overflow:hidden}
.banner-journey .overlay-box .journey-container .item-box.last{border-bottom:0}
.banner-journey .overlay-box .journey-container .item-box .check-box{display:block}
.banner-journey .overlay-box .journey-container .item-box .check-box .filter-options input[type=checkbox]{height:20px}
.banner-journey .overlay-box .journey-container .item-box .check-box .filter-options input[type=checkbox]:checked+label:after{opacity:0}
.banner-journey .overlay-box .journey-container .item-box .check-box .filter-options label{position:static}
.banner-journey .overlay-box .journey-container .item-box{border-radius:0;width:auto;height:45px;margin:0;overflow:hidden;padding:10px 0;border:0;border-bottom:1px solid #ececed}
.banner-journey .overlay-box .journey-container .item-box figure{display:block;margin:0;float:left;width:30px;margin-right:15px;height:auto}
.banner-journey .overlay-box .journey-container .item-box figure img{width:100%;height:auto}
.banner-journey .overlay-box .journey-container .item-box figcaption{overflow:hidden;text-align:left;padding-top:3px}
.banner-journey .overlay-box .journey-container .item-box:hover{background-color:#666}
.banner-journey .overlay-box .journey-container .item-box.active{background-color:#666}
.banner-journey .overlay-box .journey-container .btn-box{padding:15px 0}
.banner-journey .overlay-box .journey-container .btn-box a{width:100%}
.banner-journey .overlay-box .journey-container .btn-box a:hover{color:red}
}
@media(max-width:991px){.banner-journey h4{margin:20px 0 15px 0;font-size:25px}
.banner-journey .overlay-box .journey-container .owl-next,.banner-journey .overlay-box .journey-container .owl-prev{display:block}
}
@media(max-width:1024px){.banner-journey .overlay-box .journey-container{min-height:160px}
}
@media(max-width:1200px){.banner-journey .overlay-box .journey-container{min-height:200px}
.banner-journey .overlay-box .journey-container .item-box:hover{background-color:#3f4040}
}