/*-------------Hero Banner CSS Start------------*/
.kumba .hero-inner-banner .inv_videoMainContainer {margin-top: -180px;}
.kumba .hero-banner.slick-active .banner-bg{-webkit-animation:zoomout 7s;animation:zoomout 7s;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;overflow:hidden;}
/* Zoom out Keyframes */
@-webkit-keyframes zoomout{0%{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
  100%{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);}
}
@keyframes zoomout{0%{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
  100%{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);}
}
/*End of Zoom out Keyframes */
#Homepage .banner-overlay { background-image: linear-gradient(244deg, rgba(0, 0, 0, 0.2), rgba(180, 26, 26, 0.25) 20%, rgba(0, 36, 120, 0.7) 76%, rgba(0, 36, 120, 0.7)); position: absolute; bottom: 0; width: 100%; height: 100%;}
.kumba .banner-bg{position:absolute;height:100%;-moz-background-size:cover !important;-webkit-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat !important;width:100%;background-position: center center;}
.kumba .banner-title{font-size:6.4rem;color:#fff;text-transform:uppercase;line-height: 1em;margin: 0;}
.kumba .active-banner-text .rdMainTitleActive{font-size:3.9rem;color:#fff;text-transform:uppercase;display:block;}
.kumba .active-banner-text:before{content:'';position:absolute;left: -88px;width:88px;height: 2px;border-bottom:2px solid #0075b0;top: 26px;transition: width 1s ease-in-out;-webkit-transition: width 1s ease-in-out;}
.kumba .hero-banner{height:95vh !important;position:relative;margin:0;overflow:hidden;}
.kumba.hero-slider{float:left;height:95vh;overflow:hidden;width:100%;position:relative;}
.kumba .banner-text-wrap{ bottom: 120px; position: absolute; width: 100%; z-index: 8; }
.kumba .hero-inner-banner .inv_playerContainer { max-height: 517px; z-index: 4; }
.kumba .slider-nav-thumbnails{float:left;width:100%;margin-top:-100px;}
.kumba .hero-banner .banner-text-wrap {bottom: 20vh; left: 0;}
.kumba .hero-banner .video-thumb span.icon-play-icn { position: absolute; left: 0; right:0; width: 25px; text-align: center; margin: 0 auto;}
.kumba .slide-thumb p{color:#fff;opacity:0.7; font-size:1.4rem;line-height: normal;width:auto !important;cursor:pointer;margin:0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.kumba .slide-thumb{padding: 15px 15px 15px 25px;flex-grow:1;position:relative;justify-content:center;}
.kumba .slide-thumb:before{content:'';border-left:1px solid #fff;left: 3px;position:absolute;height:60%;width: 2px;}
.kumba .slide-thumb:hover:before{display:none;}
.kumba .slick-current.slide-thumb:before{border-left:2px solid #c60c30 !important;height:60%;display:block;}
.kumba .slide-thumb:not(.slick-current):after{content:'';border-left:1px solid #fff;position:absolute;height:0;width:1px;left: 3px;top:15px;transition:height .4s;-webkit-transition:height .4s;}
.kumba .slide-thumb:hover:after{height:43px;border-left:1px solid #fff;width:1px;}
.kumba .slider-nav-thumbnails .slick-list{max-width:1170px;margin-left:auto;margin-right:auto;}
.kumba .slider-nav-thumbnails .slick-track{width:83.33333333% !important;margin-left: 8.333333%;display:flex;}
.kumba .module-news-feed a.media-link.cta-link:before { right: 12px;}
.kumba .download-sec-wrap a.media-link.cta-link { font-size: 1.4rem; margin: 12px 0 0; width: 100%; padding: 0 30px 0 0;color:#00207a;}

.kumba .slide-thumb.slick-current p, .slide-thumb:hover p{opacity:1;}
.kumba .rdBodyTextActive > p, .rdBodyTextActive li {font-size: 2.2rem;line-height: normal;color: #fff;margin-top: 15px;}
.kumba .video-thumb-wrapper{height:75px;}
.kumba .active-banner-text a.link-btn {border-top: 1px solid #898989;display: table;margin-top: 50px;padding: 15px 30px 6px 0;}
.kumba a.link-btn {opacity: 1;color: #fff;font-size: 1.8rem;padding: 6px 30px 6px 0;position: relative;text-decoration: none;display: inline-block;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;}
.kumba .video-thumb {border-radius: 9px;display: table-cell;position: relative;}
.kumba .video-thumb img {border-radius: 4px;}
.kumba.hero-slider .vid-link-text {padding: 0 0 0 20px;}
.kumba .vid-link-text {vertical-align: middle;line-height: normal;display: table-cell;padding: 0;}
.kumba .link-btn > span {font-size: 1.4rem;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);display: inline-block;color: #c60c30;position: absolute;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;right: 0;top: calc(50% + 2px);}
.kumba .videowrapper {display: none;}
#Homepage .share-price-3-col{margin-top:0px;}

/* Media query css starts for Kumba starts here */
@media (max-width: 991px) and (min-width: 768px)  {
.kumba .hero-banner {height: 90vh !important;}
.kumba .active-banner-text .rdMainTitleActive {font-size: 3.2rem;margin-bottom: 15px;}
.kumba .banner-title {font-size: 5.2rem;}
.kumba .rdBodyTextActive > p, .rdBodyTextActive li {font-size: 1.8rem;}
.kumba .active-banner-text a.link-btn {font-size: 1.6rem;margin-top: 15px;}
}
@media (max-width: 767px) {
.kumba .hero-banner .banner-text-wrap {bottom: 15vh;}
.kumba .active-banner-text .rdMainTitleActive {font-size: 1.0rem;margin-bottom: 12px;}
.kumba .banner-title {font-size: 3.2rem;}	
.kumba .rdBodyTextActive {border-bottom: 1px solid #898989;padding-bottom: 0;}
.kumba .rdBodyTextActive > p, .rdBodyTextActive li {font-size: 1.8rem;margin-top: 15px;}
.kumba .rdBodyTextActive {border-bottom: 1px solid #898989;padding-bottom: 0;}
.kumba .active-banner-text a.link-btn {border-top: 0;font-size: 1.6rem;margin-top: 15px;}
.kumba.hero-slider .vid-link-text {padding: 0}
.kumba .hero-banner a.link-btn > span {/*top: calc(50% - 4px);*/right: 6px;}
}
@media all and (max-width:640px) {
.kumba .hero-inner-banner {min-height: 480px;}
}
@media (max-width: 480px) {
.kumba .hero-banner .banner-text-wrap {bottom: 17vh;}
}
/* Media query css starts for Kumba ends here */