.btnarrowst{padding-right:30px!important}
.btnarrowst:hover{color:#fff}
.btnarrowst::after{content:'›'; padding-left:5px}
.ev #block-busb5-breadcrumbs .container{width: var(--container);}
.ev .pHd{font-size:37px;font-weight:700}
.ev .text-bold{font-weight:700}
.ev main .container{width:100%}
.ev .enquire-footer-slide-button{z-index:1111!important;}
.ev main .container .container{width:var(--container)}
.ev .heroSliderRowSection{padding:4.6vw 0 0 3.2vw; margin-top: 20px;}
.ev .heroSliderRow .item{position:relative}
.ev .heroSliderRow .item img{width:100%;display:block}
.ev .heroSliderRow .item .heroSliderHd{position:absolute;left:10%;bottom:0;top:0;height:fit-content;margin:auto;color:var(--white-color)}
.evbannertext-h{font-size:50px}
.evbannertext-p{font-size:27px}
.ev .heroSliderRow .item .heroSliderHd h2{font-size:3vw;margin:auto}
.ev .heroSliderRowSection{position:relative}
.ev .heroSliderRowSection::after,.heroSliderRowSection::before{all:unset!important;display:block!important;position:absolute!important;z-index:3!important;pointer-events:none!important}
.ev .heroSliderRowSection::after{background:var(--blue-color) !important;content:''!important;width:5.1vw!important;height:9vw!important;left:0!important;top:2vw!important;clip-path:polygon(0% 0%,0% 100%,64% 100%,64% 30%,100% 30%,100% 100%,45% 100%,20% 100%,100% 100%,100% 0%)!important}
.ev .heroSliderRowSection::before{content:''!important;border:0 solid!important;width:5.1vw!important;height:9vw!important;right:inherit!important;top:2vw!important;left:0!important;background:var(--white-color)!important}
.spaceS1{padding:5.4vw 0 0 3.2vw}
.file{min-height:initial!important;}
.mapShowSectionHm.tataTcontainerBorder::before{width:96.7%!important;border-right:0px!important;margin-right:0px!important;}
.ui-widget-header{all:unset;display:flex;}
.infoSectionHm{margin-top:200px;color:#fff}
.infoSectionHm .container{background-color:var(--gray3-color);display:flex;padding:60px;width:100%}
.infoSectionHmBox{width:100%;padding:0 4vw 0}
.infoSectionHmBox_img{margin-top:-300px}
.infoSectionHmBox_img img{width:100%;display:block}
.infoSectionHmBox_txt{margin:auto;padding:30px}
.possibilityHd{padding-top:70px;text-align:center}
.videoSectionHmBox{width:50%;margin:-200px auto 0;padding:0 0 60px}
.videoSectionHmBox a{display:block;position:relative;color:#fff}
.videoSectionHmBox img{width:100%}
.videoSectionHmBox span{display:block;text-align:center;padding:20px 0 0}
.videoIcon{position:relative;display:block}
.videoIcon::after{width:50px;height:50px;border-radius:100%;background-image:url(https://busesandvans.tatamotors.com/assets/buses/files/2025-08/video-icon.png);background-repeat:no-repeat;background-size:cover;content:'';display:block;position:absolute;inset:0;margin:auto}
.videoIcon::before{width:90px;height:90px;border-radius:100%;background:var(--skyBlue2-color);content:'';display:block;position:absolute;inset:0;margin:auto;opacity:.3;animation:zoomInOut 3s ease-in-out infinite}
@keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}
.background_wrapwing {background-color: var(--skyBlue2-color);font-size: 0;position: absolute;width: 96.8%;right: 0;height: 56%;top: 18vw;}
.ev .Wingertesti .container{width: 100%!important;}
.wingertestislider .slick-arrow::after {position: absolute;content: "›";inset: 0;display: block;z-index: 22 !important;font-size: 24px !important;width: 5px !important;height: 5px !important;margin: auto;line-height: 0;}
.wingertestislider .slick-arrow {color: #000 !important;top: inherit;bottom: -90px !important;border: 1px solid #BEC3C8 !important;right: inherit !important;background: #fff !important;}
.wingertestislider .slick-prev {left: 120px;}
.wingertestislider .slick-next {left: 200px;}
.wingertestislider .slick-arrow {font-size: 0;position: absolute;width: 50px !important;height: 50px !important;z-index: 2;bottom: -60px !important;border: 1px solid #BEC3C8 !important;background: #fff !important;  color: #0A0A5F !important;}
.wingertestislider .slick-prev {transform: rotate(180deg);}
.wingerPlusSpecs h5{margin-bottom:15px;font-size:20px;font-weight:700}
.wingertestislider .slick-slide{transition:all .5s ease-in-out}
.wingertestislider .slick-slide.slick-active{z-index:11111;position:relative;height:600px!important;}
.wingertestislider .slick-slide.item{overflow:hidden;height:600px;display:flex; margin: auto;}
.wingertestislider .slick-slide.item a{display:flex;margin:auto;height:60%;overflow:hidden;width:100%;  margin-bottom: 0;transition:all .5s ease-in-out;}
.wingertestislider .slick-slide.item a span{height:100%;display:block;margin:auto;margin-bottom:0;width:100%;transition:all .5s ease-in-out;padding:30px}
.wingertestislider .slick-slide.item .testiImg img{display:block;width:100%;height:100%;object-fit:cover}
.wingertestislider .slick-active.slick-slide.item a {height:100%}
.wingertestislider img{width:100%;height:auto;display:block}
.wingerrightVideo{position:relative}
.Wingertesti.tataTcontainer::before{top:15.4vw !important}
.Wingertesti.tataTcontainer::after{top:15.4vw !important}
.Wingertesti .container{clip-path:inset(-100% 0 -100% 50px);overflow:inherit}
.wingertestislider{position:inherit!important;padding-bottom:0;width:600px;  margin-left: 30px;}
.wingertestislider .slick-list{overflow:inherit}
.Wingertesti{position:relative;margin-bottom:50px;}
.Wingertesti .container{width:100%;align-items:flex-end;padding:15px}
.wingertestislider .slick-dots{padding: 0;margin: 0;font-size: 0;list-style-type: none;display: flex;gap: 0;position: absolute;bottom: -40px;right: 3%;width: 75%;}
.wingertestislider .slick-dots li{width:100%}
.wingertestislider .slick-dots li button{width:100%;height:3px;border-radius:0;background-color:var(--gray2-color);border:0 solid}
.wingertestislider .slick-dots li.slick-active button{background-color:var(--skyBlue2-color)}
.itemlistSectionHm .container{background:var(--skyBlue-color);width:100%;padding:40px}
.itemlistSectionHmBoxItem{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 0;margin:auto}
.itemlistSectionHmBoxItem li{list-style-type:none;padding:30px;border-right:1px solid var(--skyBlue2-color)}
.itemlistSectionHmBoxItem li:last-child{border-right:none}
.itemlistSectionHmBoxItem img{border-radius:100%;height:100px;width:100px;object-fit:contain}
.itemlistSectionHmBoxItem h3{font-size:22px;padding:20px 0 0}
.itemlistSectionHm2 .container{background:var(--skyBlue-color);width:100%;padding:40px}
.textleftBorder{list-style-type:none;margin:auto;padding:20px 0}
.textleftBorder li{margin:auto;padding:10px 20px;border-left:3px solid var(--blue-color);margin:20px 0}
.textleftBorder p{margin:auto}
.objectiveSectionHm.tataTBorder::before{height:85%!important}
.possibilityHd p{width:70%;margin:0 auto}
.pmevhd{position: absolute;top: -170px;left: 0;right: 0;display:none;}
.possibilityMain{display:flex;margin:50px 0;gap:30px;justify-content:center;padding-bottom:50px}
.possibilityImg{width:50%}
.possibilityImg img{width:100%}
.possibilityList{display:grid;grid-template-columns:repeat(2,1fr);gap:0;text-align:center;align-items:center;width:50%}
.possibilityIcon h5{font-size:20px;font-weight:700;margin-top:15px}
.serviceLogoMain{display:flex;gap:30px;align-items:center;justify-content:space-evenly;text-align:center;margin:50px 0 0}
.serviceLogo{width: 100%;}
.serviceLogo p{color:#7c7c7c;font-size:16px}
.serviceLogo img{width:100%}
.enquire-btn a{background:0 0;color:#307fe2;border:1px solid #307fe2;width:fit-content;padding:10px 40px;border-radius:0;display:flex;align-items:center;gap:10px}
.enquire-btn a:hover{background:#307fe2;border:1px solid #307fe2}
.enquire-btn{text-align:center;margin:30px 0 100px;display:flex;align-items:center;justify-content:center}
.wingerInfoMain{display:flex;padding:30px 30px 60px;gap:60px;align-items:center}
.abt-buses-slider .slick-prev{transform: rotate(180deg);height: 8px;}
.wingerInfoImg{width:45%}
.wingerInfo{width:55%}
.wingerInfoImg img{width:100%}
.wingerInfo h4{font-size:28px;font-weight:700}
.wingerInfo p{margin-top:15px}
.wingerTxtMain{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.wingerTxt p{color:#7c7c7c;font-size:16px}
.wingerTxt h5{font-size:18px;font-weight:700}
.wingerInfoBtn{margin:30px 0 0;display:flex}
.wingerInfoBtn a{background:0 0;border:1px solid #307fe2;color:#307fe2;padding:12px 30px;width:fit-content;border-radius:0;display:flex;align-items:center}
.wingerInfoBtn a svg{margin-left:10px;stroke:#307FE2}
.wingerInfoBtn a:hover{background:#307fe2;border:1px solid #307fe2;color:#fff}
.wingerInfoBtn a:hover svg{fill:#fff}
.watchvdSectionHd{padding-top:50px;text-align:center}
.watchVideoSection .watchvideoHd{padding:50px 0 0;text-align:center}
.watchVideoSection .container{padding:50px}
.wingerViedeosMain{margin:50px 0 0;display:flex;align-items:center;justify-content:center;gap:30px}
.wingerVideoRight{display:flex;gap:30px;flex-direction:column}
.wingerVideoLeft img{width:100%}
.wingerVideoRight img{width:100%}
.wingerViedeosMain .wingerVideoLeft a,.wingerViedeosMain .wingerVideoRight a{position:relative;color:#fff;display:block;text-transform:uppercase}
.wingerVideoTxt{position:absolute;bottom:15px;left:20px}
.watchVideoSection.tataT::before{height:90%!important;border-bottom:1px solid #307fe2!important}
.ev .blogSection .blogHd{padding:4vw 0 0;text-align:center}
.ev .blogImg{width:100%}
.ev .blogs .blogImg img{width:100%;height:100%;object-fit:cover}
.ev .blogMain{display:flex;gap:30px;justify-content:center;margin-top:50px;padding-bottom:50px}
.ev .blogtagDate{display:flex;justify-content:space-between;padding:30px 0 15px;align-items:center}
.ev .blogtagDate p{background:#307fe2;color:#fff;width:fit-content;padding:3px 20px;font-size:12px;margin:0}
.ev .blogtagDate h6{color:#393939;font-size:16px;margin:0}
.ev .blogTxt p{font-size:18px;margin:0;width:80%}
.specificationSection.tataT::before{height:85%!important;border-bottom:1px solid #307fe2!important}
.specificationSection .container{padding:50px}
.specificationHd{padding:3vw 0 0;text-align:center}
.wingerPlusSpecs{background:#bfd7f6;padding:50px;width:fit-content;margin:50px auto 50px}
.wingerVideoLeft,.wingerVideoRight{position:relative;color:#fff}
.wingerVideoLeft a::before,.wingerVideoRight a::before{content:'';position:absolute;top:0;bottom:0;margin:auto;background-repeat:no-repeat!important;background-size:cover!important;width:60px;height:60px;background:url(https://busesandvans.tatamotors.com/assets/buses/files/2025-08/video-icon.png);left:0;right:0}
.wingerspecsDetail{margin-bottom:20px;position:relative}
.wingerspecsDetail::after{content:'';position:absolute;bottom:-5px;width:85%;border:1px solid #a0a5aa}
.wingerspecsDetail p{margin:0 0 5px;font-size:16px;color:#7c7c7c}
.wingerspecsDetail h6{font-size:16px;font-weight:700}
.wingerdetailBtn{display:flex;justify-content:center}
.wingerdetailBtn a{padding:8px 30px}
.wingertestiHd{position:absolute;right:3%;text-align:left;width: 43%;  margin-top: 54px;}
.faq-section.tataT::before{height:90%!important;border-bottom:1px solid #307fe2!important}
.faq-section .container{padding:50px}
.faq-heading{padding-top:50px}
.accordion{margin:50px auto 0}
.faq-heading{text-align:center}
.faq-heading h3{font-weight:700}
.ev .accordion-button:not(.collapsed){color:#000;background-color:transparent;box-shadow:none}
.ev .accordion-item{border-left:none;border-right:none;background-color:transparent}
.ev .accordion-button{padding:25px 15px;font-size:18px;position:relative}
.ev .accordion{--bs-accordion-bg:transparent}
.ev .views-field-field-accordion-desc .field-content p{font-size:14px;font-weight:400}
.ev .accordion-button::before{content:"+";position:absolute;right: 2rem !important;font-size:30px;font-family:var(--f_regular);transition:transform .3s ease;color:#307fe2}
.ev .accordion-button::after{content:"-";position:absolute;right: 2rem !important;font-size:30px;font-family:var(--f_regular);display:none;transition:transform .3s ease;color:#307fe2}
.ev .accordion-button[aria-expanded=true]::before{display:none}
.ev .accordion-button[aria-expanded=true]::after{display:block}
.ev .accordion-button:not(.collapsed)::after{background-image:none}
.lmg-assistance-block{width:100%;border-radius:0!important;position:relative;z-index:1;background:var(--skyBlue-color);padding:50px 30px;margin:20px -22px;overflow:hidden}
.lmgeqbtn{text-align:center;display:flex;justify-content:center;align-items:center;gap:20px;position:initial!important;margin:auto;}
.lmg-assistance-block:after{position:absolute;content:'';background:var(--skyBlue2-color);width:100%;height:100%;top:0;right:-50%;z-index:-1;transform:skew(-50deg)}
.lmg-assistance-block a{display:block;font-size:18px;text-decoration:none;background:#fff;color:#307fe2;width:fit-content;padding:10px 40px 10px 30px;position:relative}
.lmg-assistance-block a::after{content:'';position:absolute;right:15px;background:url(https://busesandvans.tatamotors.com/assets/buses/files/2025-08/right-arrow.png);background-repeat:no-repeat;background-size:contain;top:0;bottom:0;width:12px;height:12px;margin:auto}
.lmg-assistanceSectionHm{margin:50px auto 100px}
.ev-bnr-hdg{position:absolute;top:40px;color:var(--white-color);text-align:center;left:0;right:0;margin:auto}
.ev-bnr-hdg .lmg-assistance-block,.ev-bnr-hdg .lmg-assistance-block:after{background:0 0}
.ev-bnr-hdg .lmg-assistance-block{margin:20px 0;padding:0}
.ev-bnr-hdg .lmg-assistance-block a{color:var(--blue-color)}
.featureRow{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}
.featureBox{background:var(--skyBlue-color);padding:20px;transition:transform .3s ease}
.featureBox:hover{transform:translateY(-5px)}
.featureBox h3{font-size:18px;font-weight:600;margin-bottom:10px}
.featureBox p{font-size:14px}
.fleetContainer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background-color:var(--skyBlue-color);padding:30px 60px;gap:50px}
.presenceGrid .presenceGridMin{background-color:var(--white-color);display:grid;grid-template-columns:repeat(2,1fr);list-style-type:none;margin:20px auto;padding:10px 30px 0;text-align:center;width: fit-content;}
.presenceGrid{width:50%}
.presenceGrid h2{color:var(--skyBlue2-color);font-weight:700;font-size:24px}
.presenceGrid h3{text-align:center}
.presenceGrid .objectiveSectionGridText{position:relative;display:block;padding:0 25px}
.presenceGrid .objectiveSectionGridText::before{position:absolute;content:'';height:100%;width:1px;border-right:1px solid var(--skyBlue2-color);top:0;bottom:0;right:0}
.presence_row{border-bottom:1px solid var(--skyBlue2-color);margin:10px 0;  padding: 12px 0;}
.presence_row:nth-child(3),.presence_row:nth-child(4){border:none}
.presenceGrid .presence_row:nth-child(2) .objectiveSectionGridText::before,.presenceGrid .presence_row:nth-child(4) .objectiveSectionGridText::before{display:none}
.fleetMap{flex:1;text-align:center;max-width:100%;  margin: -73px 0;}
.fleetMap img{width:100%;height:auto; margin: 0 32px;}
.mapSection{margin:100px 0 0}
.mapSection.tataTcontainer::after,.mapSection.tataTcontainer::before {top: -2.6vw !important;}
.mapSectioncontainer{padding: 0 0 0 3.2vw; }
.aggregatesSection .pHd{text-align:center;margin-top:40px}
.aggGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:30px}
.aggBox{background:var(--skyBlue-color);padding:25px 20px;text-align:center}
.aggBox .icon{margin-bottom:15px}
.aggBox .icon img{width:48px;height:48px;object-fit:contain;padding:10px;border-radius:50%;background-color:var(--white-color)}
.aggBox h3{font-size:18px;margin-bottom:10px}
.aggBox p{font-size:14px}
.evmin{margin-top: 50px;}
.watchVideoSection{margin-bottom:80px;}
.evmin h2{padding:5vw 3vw 15px;text-align:center;}
.evmin .ui-widget.ui-widget-content{border: 0px !important;background: transparent!important;padding:0vw 5vw 5vw!important;}.pmevhd
.evmin .ui-tabs-nav{background: none;border: none;display:flex}
.evmin .ui-tabs-nav li{width: 100%;text-align: center;border:none;background:none;gap:0}
.evmin .ui-tabs-nav li a{text-align: center;display: block;padding: 20px!important;float:none!important;border-bottom:1px solid #ddd;font-size:18px}
.evmin .ui-tabs-nav li.ui-tabs-active a{color: #307FE2;border-bottom: 2px solid #307FE2}
.evmin .abt-buses-slider .container::after {display: none}
.evolution-block-wrapper_ev{display: flex;gap: 40px;width:100%;margin: auto;}
.evolution-image_ev{width: 100%;padding:50px;background:#BFD7F6;}
.evolution-image_ev img{width: 100%;}
.evolution-desc_ev{width: 100%; margin:auto}
.evolution-desc_ev .product-heading_ev{padding-bottom: 10px}
.evolution-list-content_ev_col p{margin: 0}
.evolution-desc_ev .product-heading_ev h3{text-transform: uppercase;font-weight: 900;text-align:left;}
.evolution-list-content_ev{display: flex; padding: 20px 0; width: 100%;gap:20px}
.evolution-list-content_ev .evolution-list-content_ev_col{width: 50%}
.evmin .busesEvEngineering .container{width: 100%!important;padding:0px 0 80px}
.evmin .abt-buses-slider .slick-prev {left:0}
.evmin .abt-buses-slider .slick-next {left: 70px}
.evmin .abt-buses-slider .slick-arrow {color: #000!important;top: inherit;bottom: -90px !important;  border: 1px solid #BEC3C8!important;right: inherit !important;  background: #fff !important;position:absolute;}
.abt-buses-slider .slick-arrow::after{position: absolute;content: "›";inset: 0;display: block;z-index: 22 !important;font-size: 24px !important;width: 5px !important;height: 5px !important;margin: auto;line-height: 0;}
.abt-buses-slider .progress-bar{    position: absolute;bottom: 0;left: 0;height: 100%;background-color: var(--white-color);z-index: 1;transition: all 0.5s 
ease-in-out;}
.abt-buses-slider .slick-arrow{font-size: 0;position: absolute;width: 50px !important;height: 50px !important;z-index: 2;bottom: 50px !important;border: 1px solid var(--white-color) !important;background: transparent !important;color: var(--white-color) !important;}
.evmin .abt-buses-slider .view-footer{  width: 87%;right:0;background-color:#BEC3C8;  bottom: 2%;height:4px;position:absolute;}
.evmin .abt-buses-slider .progress-bar{background: #0A0A5F}
.btnwithbrouchre_ev{padding: 20px 0 0; list-style-type: none;display: flex;gap:20px}
.btnwithbrouchre_ev .enq-button-sec a,.btnwithbrouchre_ev .download-brochure-icon_ev a{display: block;text-decoration: none;padding: 10px 20px; background: #307FE2;color: #fff;border:1px solid}
.btnwithbrouchre_ev .enq-button-sec a::after{content:'›'; padding-left:10px}
.btnwithbrouchre_ev .download-brochure-icon_ev a{background: #fff;border: 1px solid #307FE2; color: #307FE2;font-size:0px;padding-right:25px}
.btnwithbrouchre_ev .download-brochure-icon_ev a::before{content:'Download Brochure'; font-size: 14px}
.btnwithbrouchre_ev .download-brochure-icon_ev a::after{content:'⇥'; padding-bottom:0; font-size: 14px;rotate:90deg;display: inline-block;position: relative;left: 10px;}
.evmin .tataTBorder::before {  top: 8.7vw !important;}
.evmin [role="tabpanel"][aria-hidden="true"] {display:block!important;visibility: hidden;height: 0;padding:0;}
.evmin [role="tabpanel"][aria-hidden="false"]{visibility: visible;height: auto;}
.ev footer  .lmg-assistance-block::after {  background: var(--skyBlue2-color)!important;}
.logisticcol {position: relative;width:100%;}
.logisticImg{width:100%;}
.logisticImg img{width:100%;}
.logisticcoltxtimg{margin:-60px auto 0;}
.logisticcoltxt{position: absolute;bottom:50px;right:30px;text-align:right;}
.logisticSectionHd{padding:50px 0px 0px;text-align: center;}
.logisticMain{margin:50px 0px 0px;display:flex;gap:30px;justify-content:center;}
.logisticcoltxtimg img{width:100%;}
.logisticcoltxt h5{font-size:24px;font-weight:700;}
.fancybox-container{z-index:9999999!important;}
.navTab09{list-style-type: none;padding: 0;display: flex;justify-content: center;margin: auto;margin-top: 20px;}
.navTab09 button{display: block;padding: 7px 40px;font-size:18px;transition: all 0.5s ease-in-out;}
.navTab09S1 .navTab09 button{background-color: transparent;border: none;border-bottom: 1px solid var(--gray2-color);color: var(--gray-color);}
.navTab09S1 .navTab09 button.active{border-bottom: 1px solid var(--skyBlue2-color);color: var(--skyBlue2-color);}
.mapShowSectionHmRow{padding:50px;}
.staff-slider{margin:50px 0px;padding-bottom:50px;} 
.staff-slider .slick-prev {left: 0;}
.staff-slider .slick-arrow {font-size: 0;position: absolute;top: inherit;width: 50px !important;height: 50px !important;right: inherit !important;z-index: 2;bottom: -30px!important;border: 1px solid #000 !important;background: transparent !important;color: var(--white-color) !important;}
.staff-slider .slick-prev {transform: rotate(180deg);height: 8px;}
.staff-slider .slick-arrow::after {position: absolute;content: "›";inset: 0;display: block;z-index: 22 !important;font-size: 24px !important;width: 5px !important;
height: 5px !important;margin: auto;color:#000;line-height: 0;}
.staff-slider .slick-next {left: 70px;}
.mapShowSectionHmRow h3{margin-bottom:50px;text-align:center;}
.staff-slider .slick-dots{display: flex;position: absolute;left: 12%;bottom: -30px;list-style:none;width:90%;}
.staff-slider .slick-dots li{width:100%;}
.staff-slider .slick-dots li button {width: 100%;font-size: 0;border: none !important;}
.staff-slider .slick-dots li:first-child button {border-right: none !important;}
.staff-slider .slick-dots li:last-child button {border-left: none !important;}
.staff-slider .slick-dots li:not(:first-child):not(:last-child) button {border-left: none !important;border-right: none !important;}
.staff-slider .slick-dots li.slick-active button {background: var(--blue-color) !important;}
.coming-soon-text{margin:30px 0px;}
.coming-soon-text p{text-align:center;font-size:24px;font-weight:700;}
.lmgeqsecondBtn{background:var(--blue-color)!important;color:#fff!important;border:1px solid var(--blue-color);}
.lmgeqsecondBtn:hover{background:#fff!important;color:var(--blue-color)!important;}
@media screen and (max-width:856px){
.ev .heroSliderRowSection{  margin-top: 75px;}    
.pHd{font-size:27px}
.latestUpdateTab::after,.tataT::before,.tataTBorder::before,.tataTcontainerBorder::before{border-width:1px!important}
.headerlogo_l h4{position:absolute;top:80px}
.headerNavg ul{display:none;position:fixed;background:var(--skyBlue-color);text-align:center;width:100%;left:0;right:0;top:105px;padding:20px}
.headerNavg{padding:5px 0;height:31px}
.headerNavg .container{position:relative}
.menuBtnld{position:absolute;right:0}
.headerNavg ul.show{display:block}
.spaceS1{padding:8.4vw 0 0 6.2vw}
.heroSliderRow .item img{height:70vh;object-fit:cover;object-position:center}
.heroSliderRow .item .heroSliderHd h2{font-size:25px}
.objectiveSectionGrid ul{grid-template-columns:repeat(2,1fr)}
.videoSectionHmBox{width:80%;margin:-70px auto 0;padding:0 0 30px}
.videoSectionHmBox span{font-size:16px}
.videoIcon::after{width:40px;height:40px}
.videoSectionHm{margin-top:100px}
.infoSectionHmBox{padding:0}
.infoSectionHmBox_img{margin:0 0 15px 0;padding:0}
.infoSectionHmBox_txt{padding:10px 0}
.infoSectionHm .container{padding:40px;padding-right:10px}
.infoSectionHm{margin-top:60px}
.tataTBorder .container{padding:45px 10px 40px}
.objectiveSectionGrid ul{gap:10px}
.objectiveSectionGrid ul li{padding:40px 10px}
.objectiveSectionGridText{line-height:normal}
.watchvdSLider{padding-bottom:45px}
.watchvdSLider .item{padding:8px}
.watchvdSectionHm .container{clip-path:inset(0px -50% 0px 5px)}
.watchvdSectionHd{margin-bottom:20px}
.ev .hdTop{padding-top:0}
.mapShowSectionHm .container{padding:5.5vw 0vw 0 0}
.itemlistSectionHmBoxItem{grid-template-columns:repeat(1,1fr)}
.itemlistSectionHmBoxItem li{border:none;position:relative}
.itemlistSectionHmBoxItem li:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;border:1px solid var(--skyBlue2-color)}
.itemlistSectionHmBoxItem li:last-child:after{content:none}
.fullVideoBox{padding-bottom:0}
.navTab09S2 .navTab09{display:grid;grid-template-columns:repeat(2,1fr);width:100%!important;justify-items:center;gap:15px}
.navTab09S2 .navTab09 button{padding:7px 20px}
.mapShowSectionHmRow h3{margin-bottom:0px;}
.photoSider .slick-dots{bottom:15px}
.videoSider .slick-dots{bottom:15px}
.photoSider,.videoSider{padding-bottom:40px}
.tabMain{padding-bottom:0}
.possibilityHd h3 br{display:none}
.possibilityHd p{width:100%}
.possibilityImg{width:100%}
.possibilityMain{flex-direction:column}
.serviceLogoMain{flex-direction:column}
.possibilityList{width:100%;gap:20px}
.possibilityIcon h5{font-size:14px}
.objectiveSectionHm.tataTBorder::before{height:95%!important}
.heroSliderRowSection{margin-bottom:50px}
.wingerInfoMain{flex-direction:column;gap:30px;padding:0}
.wingerInfoImg{width:100%}
.wingerInfo{width:100%}
.wingerTxtMain{grid-template-columns:repeat(2,1fr)}
.wingerInfoBtn{flex-direction:column;gap:15px}
.watchvdSectionHm.tataTBorder::before{height:95%!important}
.wingerInfoBtn a{width:100%;margin-left:0;display:flex;justify-content:center}
.faq-section{padding:60px 0 0;margin-top:0px}
.wingerViedeosMain{flex-direction:column}
.watchVideoSection .container{padding:30px}
.watchVideoSection.tataT::before{height:100%!important}
.logisticSectionHm{margin-top:30px;}
.blogMain{flex-direction:column}
.watchVideoSection .watchvideoHd{padding-top:15px}
.blogSection.tataTBorder::before{height:94%!important}
.specificationSection .container{padding:10px}
.specificationHd{padding-top:30px}
.wingerPlusSpecs{margin-top:30px}
.specificationSection.tataT::before{height:95%!important}
.Wingertesti{padding:5.3vw 0 0 3.2vw;margin-bottom:70px;}
.wingertestislider{position:relative;overflow:hidden;width:fit-content;padding:0}
.wingertestislider .slick-slide.item{height:300px}
.wingertestislider .slick-slide.slick-active{height:initial!important;margin-top:0!important}
.wingertestislider .slick-slide.item a span{padding:0!important}
.wingertestislider .slick-slide.item .testiImg img{width:100%;height:fit-content}
.wingertestislider .slick-dots{width:90%;padding-left:100px;bottom:15px}
.wingertestislider .slick-dots li button{width:200px;background:var(--gray2-color)!important}
.wingertestislider .slick-slide .item{padding-left:15px}
.accordion-button{font-size:14px;padding:25px 0}
.wingertestislider .slick-active.slick-slide .item a span{height:auto;padding:10px}
.Wingertesti .container{height:auto}
.wingertestiHd{position:absolute;top:-60px;right:0;text-align:center;left:0}
.faq-section .container{padding:15px}
.faq-heading{padding-top:15px}
.accordion-button::before{right:0}
.accordion-button::after{right:0}
.lmg-assistance-block{background:#307fe2}
.lmg-assistance-block .col-6{width:100%}
.lmgenqtxt{margin-bottom:15px;text-align:center}
.lmgenqtxt h3{color:#fff}
.faq-section.tataT::before{height:100%!important}
.Wingertesti .container{  clip-path: inherit;}
.wingertestiHd{position: inherit;    width: 100%;}
.background_wrapwing{height: 92%;  z-index: -1;}
.lmg-assistanceSectionHm{margin-bottom:70px; padding: 50px 0 0;}
.ev .Wingertesti .container{padding: 50px 20px;}
.ev .pHd{padding: 0 0 20px;}
.Wingertesti .pHd{color: #fff;}
.featureRow{margin-bottom: 35px;}
.lmg-assistanceSectionHm .container{margin:auto}
.aggGrid,.featureRow{grid-template-columns:repeat(1,1fr)}
.fleetMap img,.presenceGrid{width:100%}
.fleetContainer{display:block}
.evbannertext-h{font-size: 34px;}
.evbannertext-p{font-size: 16px;}
.possibilityHd{padding-top: 20px;}
.ev .pHd{font-size: 25px;}
.serviceLogo img{width: 70%;}
.serviceLogo{border: 1px solid #f2f2f2; padding:10px 20px;border-radius: 5px;}
.mapSection{margin: 0;}
.fleetContainer{padding: 30px;}
.evmin .ui-tabs-nav{overflow-x:scroll!important;overflow:hidden;}
.btnwithbrouchre_ev{flex-direction: column;align-items: center;}
.fleetMap{margin: 10px 0;}
.watchVideoSection{margin-top: 30px;}
.wingerViedeosMain{margin-top: 25px;}
.evmin .ui-widget.ui-widget-content{  padding:0px 10px 40px !important;}
.evmin .abt-buses-slider .slick-arrow{bottom:-30px!important;}
.evmin .abt-buses-slider .view-footer{width:60%;bottom:10%;}
.pmevhd{  top: -150px;}
.file{padding-left:0px;}
.ev .abt-buses-slider .view-header h1{font-size: 25px !important;}
.evolution-block-wrapper_ev{display: block}
.evolution-image_ev{width: 100%;padding:10px}
.evolution-desc_ev{padding: 20px 0}
.evolution-list-content_ev{padding: 10px 0}
.evolution-list-content_ev h4{font-size: 15px}
.evmin .ui-tabs-nav li a{padding: 10px!important;font-size: 15px}
.aggregatesSection .pHd{margin-top: 0;}
.aggGrid{margin: 20px 0;}
.aggregatesSection.tataTBorder::before{  height: 97% !important;}
.wingertestislider{width: 100%;margin: auto;}
.wingertestislider .slick-prev{  left: 33px;}
.wingertestislider .slick-next{left: 100px;}
.wingertestislider .slick-arrow{bottom: 0!important;}
.wingertestislider .slick-dots{display: none!important;}
.lmg-assistance-block{margin: auto;}
footer .lmg-assistance-block{padding: 0px;margin: auto;padding-bottom: 20px;}
.ev-bnr-hdg{padding: 0 15px;}
.ev .footer-winger-img img{margin: auto;}
.ev footer  .lmg-assistance-block a{margin: 20px auto;}
.ev .footer_box_img h2{font-size: 35px; margin-top: 30px;text-align: center;}
.ev  footer .lmg-assistance-block .col-6{padding: 0;}
.ev footer .lmg-assistanceSectionHm{margin: auto;padding: 0px 0 30px;}
.logisticMain{flex-direction: column;padding-bottom:30px;}
.logisticcoltxt h5{font-size:18px;}
.logisticcoltxt{right:15px;bottom:30px;}
.logisticSectionHm.tataTBorder::before{height:95%!important;}
.ev .accordion-button::before{right:0px!important;}
.logisticSectionHd{padding:10px 0 0;}
.presenceGrid .objectiveSectionGridText::before{height:80px;}
.objectiveSectionGridText .pHd{padding:0;}
.objectiveSectionGridText p{margin:0;}
.ev .heroSliderRowSection::before{width: 9.9vw !important;height: 17.9vw !important;}
.ev .heroSliderRowSection::after{width: 10vw !important;height: 18vw !important;}
.ev .heroSliderRowSection{padding: 7.3vw 0 0 6.3vw;}
.objectiveSectionHm.tataTBorder::after{width: 10vw !important;height: 18vw !important;}
.objectiveSectionHm.tataTBorder::before{top:10.8vw!important;left:6vw!important;}
.mapSection.tataTcontainer::after, .mapSection.tataTcontainer::before{width: 10vw !important;height: 18vw !important;border-width:0px!important;}
.mapSectioncontainer{padding:3vw 0 0 6vw;}
.watchVideoSection.tataT::after{width: 10vw !important;height: 18vw !important;}
.watchVideoSection.tataT::before{top:10.8vw!important;left:6vw!important;}
.evmin.tataTBorder::before{top:10.8vw!important;left:6vw!important;}
.evmin.tataTBorder::after{width: 10vw !important;height: 18vw !important;}
.aggregatesSection.tataTBorder::before{top:10.8vw!important;left:6vw!important;}
.aggregatesSection.tataTBorder::after{width: 10vw !important;height: 18vw !important;}
.logisticSectionHm.tataTBorder::before{top:10.8vw!important;left:6vw!important;}
.logisticSectionHm.tataTBorder::after{width: 10vw !important;height: 18vw !important;}
.blogSection.tataTBorder::before{top:10.8vw!important;left:6vw!important;}
.blogSection.tataTBorder::after{width: 10vw !important;height: 18vw !important;}
.faq-section.tataT::before{top:10.5vw!important;left:6vw!important;}
.faq-section.tataT::after{width: 10vw !important;height: 18vw !important;}
.Wingertesti.tataTcontainer::before{width: 9.9vw !important;height: 18vw !important;}
.Wingertesti.tataTcontainer::after{width: 10vw !important;height: 18vw !important;top:15.5vw !important;}
.background_wrapwing{top:20vw!important;left:6vw!important;}
.ev .blogMain{margin-top:0;}
.wingerVideoTxt h5{font-size:16px;}
.evmin [role="tabpanel"][aria-hidden="false"]{padding:0px!important;}
.evmin.tataTBorder::before{height:90%!important;}
.navTab09{width:100%;overflow:scroll;justify-content:flex-start;white-space:nowrap;}
.navTab09 button{font-size:16px;padding:7px 30px;}
.mapShowSectionHmRow{padding:0px;}
.mapShowSectionHm.tataTcontainerBorder::before{height:100%!important;top:10vw!important;width:93.7%!important;}
.staff-slider .slick-arrow{bottom:0px!important;}
.staff-slider .slick-dots{left:42%;bottom:0px;width:60%;}
.mapShowSectionHm.tskyBlue2::after{width: 10vw !important;height: 18vw !important;}
.mapShowSectionHm.spaceS1{padding:15vw 0 0 6.2vw;}
}