.servicesfleetcare #block-busb5-content {padding-top: 120px;}
.emboty.tataTcontainer::before{top: -2.6vw !important;left: -4.3vw !important;}
#block-busb5-content .mbltsec::before{position: absolute;content: '';background: var(--gray3-color);width: 100%;height: 100%;top: 0;right: -50%;z-index: -1;}
#block-busb5-content .mbltsec::after {position: absolute;content: '';background: var(--gray3-color);width: 100%;height: 100%;top: 0;right: 0;z-index: -1;}
.emboty.tskyBlue::after {background: var(--gray3-color) !important;top:-2.6vw!important;left:-4vw!important;}
.emboty{color:#fff;}
#block-busb5-content .mbltsec {position: relative;padding: 80px;}
.view-e-mobility-solutions-page{padding:60px 0px;}
#view-id-e_mobility_solutions_page_new .container{width:100%;}
.e-mobility-styicky #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs{overflow:inherit;counter-reset:list-counter;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs{width: 500px;display: block;height: 55vh;
position: sticky;top: 200px;overflow-y: auto;border: none;}
.e-mobility-styicky #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button{padding: 20px 10px;width: 350px;position: relative;
padding-left: 41px;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button{border: none;border-top: 1px solid #BABABA;
background: transparent;outline: none;border-radius: 0;box-shadow: none;position: relative;text-align: left;font-family: var(--f_heavy);font-size: 19px;}
.e-mobility-styicky #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button.active::before{color:var(--blue-color);}
.e-mobility-styicky #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button::before{content: counter(list-counter);counter-increment: list-counter;color: #DCDCDC;font-weight: 600;font-size: 40px;position: absolute;top: 50%;transform: translateY(-50%);left: 8px;}
.e-mobility-styicky #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button.active::after{width: 15px;height: 15px;opacity: 1;}
.e-mobility-styicky #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button::after{transition:.3s ease-in;opacity:0;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button::after{content: "";
    background-image: url(https://busesandvans.tatamotors.com/assets/buses/files/2025-07/arrow_down.png);background-repeat: no-repeat;background-size: contain;position: absolute;display: block;width: 13px;height: 5px;right: 16px;top: 0;bottom: 0;margin: auto;transform: rotate(-90deg);}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button.active{border-bottom: 1px solid #0a0a5f;
color: #0a0a5f;z-index: 1;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1{display:flex;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .tab-content{width:100%;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .tab-content .tab-pane{padding-left:70px;}
.mobility-tab-content img{width:100%;margin:15px 0px;}
.servicesfleetcare{overflow:initial;}
.content-button{margin:30px 0px 0px;}
.content-button a{background-color: #190060;color: #fff !important;font-weight: 400 !important;padding: 12px 27px;display:block;width:fit-content;}
.content-button a:hover{background:var(--skyBlue2-color) !important;}
.bottom-content{margin-top:20px;}
.bottom-content p{font-size:14px;}
.servicesfleetcare .tab-content h3{font-size: 40px;font-family: var(--f_bold);}
.servicesfleetcare .tab-content h4{font-size: 24px!important;font-family: var(--f_bold)!important;}

@media (max-width: 768px){
#block-busb5-content .mbltsec{padding:30px;}
.emboty.tataTcontainer::before{width: 7.5vw !important;height: 10vw !important;}
.emboty.tskyBlue::after{width:7.5vw!important;height:10vw!important;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs{width: 100%;display: flex;height: auto;background: #fff;top: 150px;overflow: hidden;z-index: 2;background-color: #d1d1d1;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs .nav-item button{font-size: 9px;line-height: normal;padding: 10px 10px 10px 10px;text-align: center;height: 100%;border:none!important;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1{display:block;}
.e-mobility-styicky #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button{width:100%;}
.e-mobility-styicky #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button::before{content:none;}
.e-mobility-styicky #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs .nav-item{width:50%;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs .nav-item button.active{border-bottom: none;background: #0a0a5f;color: #fff;z-index:1;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .tab-content .tab-pane{padding:0;}
#block-busb5-content .mbltsec::before{right:0;}
#block-busb5-content .mbltsec::after{right:0;}
.mobility-tab-content{margin:30px 0px 0px;}
.view-e-mobility-solutions-page #views-bootstrap-tab-views-bootstrap-e-mobility-solutions-page-block-1 .nav-tabs li button::after{content:none;}
.servicesfleetcare #block-busb5-content{padding-top:30px;}
}