
.magic-ambulance main .container{width:100%;}
.magic-ambulance main{margin-top:110px;}
.magicAmbulanceSlider{padding: 4.7vw 0 0 3.2vw;}
.winger-plus main .region-breadcrumb .container{width:var(--container);}
.magic-ambulance main .region-breadcrumb .container{width:var(--container);}
.winger-plus main{margin-top:110px;}
.winger-plus main .container{width:100%;}
.objectiveSectionHm{margin-bottom:100px!important;}
.magicAmbulanceSlider .heroSliderRow .item{position: relative;}
.magicAmbulanceSlider .heroSliderRow .item img{width: 100%;display: block;}
.magicAmbulanceSlider{position: relative;}
.magicAmbulanceSlider::after,.heroSliderRowSection::before{all: unset!important;display: block!important;position: absolute!important;z-index: 3!important;pointer-events: none!important;}
.magicAmbulanceSlider::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}
.magicAmbulanceSlider::before{content:''!important;border:0px solid !important;width: 5.1vw !important;height: 9vw !important;right: inherit !important;top:2vw !important;  left: 0 !important;background: var(--white-color) !important;}
.magicBannerTxt{position:absolute;bottom:10%;background: #00000052;left:5%;width:550px;padding:50px 50px;text-align: center;}
.magicBannerTxt h1{font-size:44px;color:var(--white-color);line-height:normal;text-transform: capitalize;margin:0;}
.spaceS1{padding: 5.4vw 0 0 3.2vw;margin-bottom: 60px;}
.magicAbout{padding:5vw 0 0;}
.magicAbout .objectiveSectionHmBox{padding: 5vw 4vw 0}
.objectiveSectionGridText{padding: 10px 0 0;}
.objectiveSectionGridText h4{font-size: 19px; }
.magicFeatures .container{width:100%;padding:50px;background: var(--blue-color);}
.magicFeatures.tataTcontainer::before{content: '' !important;border: 0px solid !important;width: 5.1vw !important;height: 9vw !important;
right: inherit !important;top: 2.7vw !important;left: 0 !important;background: #fff !important;position: absolute!important;}
.magicFeatures.tataTcontainer::after {content: '' !important;width: 5.1vw !important;height: 9vw !important;left: 0 !important;top: 2.8vw !important;clip-path: polygon(0% 0%, 0% 100%, 64% 100%, 64% 30%, 98% 30%, 98% 99%, 45% 99%, 20% 100%, 100% 100%, 100% 0%) !important;background:var(--blue-color)!important;}
.magicFeatureHd{text-align: center;}
.magicFeatureHd h3{color:#fff;font-size:40px;}
.magicFeatures .mgtrcks{text-align: center;padding:30px 80px;display: flex;justify-content:center;}
.magicFeatures .mgtrch-fetr{padding:0;width:35%;}
.magicFeatures .mgtrch-fetr ul{display: flex;flex-direction: column;align-items: center;text-align: center;padding-left: 0;margin: 0;}
.magicFeatures .mgtrch-fetr li{font-size: 20px;color: #000;width: 100%;border-bottom: 1px solid #fff;min-height: 75px;display: flex;
justify-content: center;background-color: #D9D9D9;align-items: center;}
.magicFeatures {overflow: hidden;}
.magicFeatures .mgtrch-fetr li:nth-child(1){padding: 0px;min-height: 210px;height: 5vh;}
.magicFeatures .mgtrch-fetr li:last-child{height:0;min-height:0;background:transparent;}
.magicFeatures .mgtrch-slider{background-color:#fff;padding:0;}
.magicFeatures .mgtrch-slider .item{border: 1px solid #cacaca;margin:0px;}
.magicFeatures .mg-cntn img{width:auto;height:auto;margin:10px auto;}
.magic-ambulance .webform-submission-form{position: absolute;top:44%;background:#fff;width:500px;right:5%;padding:30px 30px;}
.magic-ambulance .webform-submission-form .form-type-processed-text p{font-size:28px;font-weight:700;text-align:center;}
.magic-ambulance .webform-submission-form input{padding:10px 15px;border-radius:0px;}
.magic-ambulance .webform-submission-form .form-item{margin-bottom:10px;}
.magic-ambulance .webform-submission-form select{padding:10px 15px;border-radius:0px;}
.magic-ambulance .webform-submission-form .select2-container--default .select2-selection--single{border-radius:0px!important;}
.magic-ambulance .webform-submission-form .form-type-checkbox{font-size:12px;}
.magic-ambulance .webform-submission-form strong{display:none;}
.magic-ambulance .webform-submission-form .form-type-webform-markup p{font-size:12px;}

.winger-plus .webform-submission-form{position: absolute;top:44%;background:#fff;width:500px;right:5%;padding:30px 30px;}
.winger-plus .webform-submission-form .form-type-processed-text p{font-size:28px;font-weight:700;text-align:center;}
.winger-plus .webform-submission-form input{padding:10px 15px;border-radius:0px;}
.winger-plus .webform-submission-form .form-item{margin-bottom:10px;}
.winger-plus .webform-submission-form select{padding:10px 15px;border-radius:0px;}
.winger-plus .webform-submission-form .select2-container--default .select2-selection--single{border-radius:0px!important;}
.winger-plus .webform-submission-form .form-type-checkbox{font-size:12px;}
.winger-plus .webform-submission-form strong{display:none;}
.winger-plus .webform-submission-form .form-type-webform-markup p{font-size:12px;}

.magicFeatures .mgtrch-slider .mg-cntn h4{width:65%;color:var(--blue-color);font-size:20px;margin:10px auto;}
.magicFeatures .mgtrch-slider .mg-eng{border-top:1px solid #d9d9d9;min-height:80px;display:flex;align-items:center;justify-content: center;}
.magicFeatures .mgtrch-slider p{width:70%;margin:5px auto;font-size:12px;}
.magicFeatures .mgtrch-slider .mg-prf{border-top: 1px solid #D9D9D9;min-height:80px;display:flex;align-items:center;justify-content: center;}
.magicFeatures .mgtrch-slider .mg-wrn{border-top: 1px solid #D9D9D9;min-height:80px;display:flex;align-items:center;justify-content: center;}
.magicFeatures .mgtrch-slider .dn-brch{border-top: 1px solid #D9D9D9;min-height:80px;display:flex;align-items:center;justify-content: center;background: #0A0A5F;}
.magicFeatures .mgtrch-slider .slick-track{display: flex;}
.magicFeatures .mgtrch-slider .dn-brch p{width:100%;} 
.magicFeatures .mgtrch-slider .dn-brch a{text-decoration: none;color: #fff;font-size: 12px;text-transform: uppercase;display: flex;gap: 10px;margin-left:15px;}
.magicFeatures .mgtrch-slider .dn-brch .dn-img img{transition: .3s ease-in-out;position: relative;width:30px;}
.magicFeatures .mgtrch-slider .dn-brch:hover .dn-img img{transform: translateY(40px);}
.magicFeatures .mgtrch-slider .dn-brch .dn-img{margin-left:21%;}
.magicFeatures .mgtrch-slider .dn-img{overflow:hidden;position: relative;}
.featureMagicHd{text-align: center;padding:5vw 0 0;}
.featureMagicHd h3{color:#000;font-size:40px;}
.featuresMagicSection{margin-bottom:0px;}
.featureMagicMain{margin:15px 0px;padding-bottom:50px;}
.featureMagicMain ul{list-style-type:none;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;text-align: center;}
.featureMagicMain ul li{position: relative;text-align: center;margin: 5px;border-radius: 30px;overflow: hidden;background: #EDEDED;}
.featureMagicMain ul li p{margin:0px;padding:10px 0px;}
.featureMagicMain ul li img {width: 100%;height: auto;scale: 1;transition: .3s ease-in;}
.featureMagicMain .ftr-cs li:hover img{width: 100%;height: auto;scale: 1.1;}
footer {background: transparent;}
footer .region-footer{padding:0px;}
footer .footer-copyright p{margin:0!important;}
footer .region-footer .footer-copyright p.float-start{margin-bottom: 0px;}
footer .region-footer .footer-brands, footer .region-footer .footer-menu-commercial-vehicle, footer .region-footer .footer-services, footer .region-footer .footer-spares, footer .region-footer .footer-aggregates{display: none;}
footer .region .block-block-groupfooter-quicklinks-getintouch, footer .views-exposed-form, footer .region .navigation.menu--footer-one .navbar-nav{display:none;}
.enquire-button-footer-wrapper{display:none}
.winger-plus{overflow:hidden;}
.magic-ambulance{overflow:hidden;}
.winger-plus footer .region-footer{display:none!important;}
.winger-plus footer .region-footer .footer-copyright{margin-top:0px!important;}
.magic-ambulance .region-footer{display:none!important;}
.magic-ambulance .region-footer .footer-copyright{margin-top:0px!important;}


@media screen and (max-width:856px) {
.pHd{font-size: 27px;}
.spaceS1{  padding:8.4vw 0 0 6.2vw;}
.magicAmbulanceSlider {padding:7.3vw 0 0 6vw;}
.magicAmbulanceSlider .heroSliderRow .item img{height: 70vh;object-fit: cover;object-position: center;}
.magicBannerTxt{left:0;bottom:0;width:100%;padding:30px 30px;}
.magicAmbulanceSlider{margin-bottom:30px;margin-top:150%;}
.magicAbout .objectiveSectionHmBox{padding:0px;}
.magicBannerTxt h1{font-size:24px;}
.magicAbout .container{padding:30px;}
.magicAbout .objectiveSectionHd{padding-top:10px;}
.magicAbout .objectiveSectionHd .pHd{text-align: center;font-size:22px;margin-bottom:10px;}
.magicAbout .objectiveSectionHd p{text-align: center;}
.magicAbout{margin-bottom:50px!important;}
.magicAbout.tataTBorder::before{height:90%!important;}
.magicFeatures.spaceS1{padding:8.5vw 0 0  6vw!important;}
.magicFeatures.tataTcontainer::before{width:10vw!important;height:18vw!important;}
.magicFeatures.tataTcontainer::after{width:10vw!important;height:18vw!important;}
.magicFeatureHd h3{font-size:26px;}
.magicFeatures .mgtrcks{padding:15px 0px;overflow:hidden;overflow-x:scroll;}
.magicFeatures .container{padding:30px;}
.magicFeatures .mgtrch-fetr li{font-size:14px;}
.magicFeatures .mgtrch-slider .mg-cntn h4{font-size:14px;width:100%;}
.magicFeatures .mgtrch-slider .dn-brch{min-height:30px;}
.magicFeatures .mgtrch-slider .slick-track{overflow: scroll;width:100%;}
.magicFeatures .mgtrch-slider{overflow: hidden;}
.magicFeatures .mgtrch-slider .item{width:300px;}
.featureMagicHd h3{font-size:26px;}
.featuresMagicSection .container{padding:30px;}
.featuresMagicSection{margin-bottom:50px;}
.featureMagicMain{margin-bottom:0px;padding-bottom:0px;}
.featureMagicMain ul{grid-template-columns: repeat(1,1fr);padding:0px;}
.featureMagicMain ul li p{width:75%;margin:auto;}
footer .region-footer .footer-copyright{padding-bottom:0px!important;}
.magicAmbulanceSlider::before{width:10vw!important;height:18vw!important;}
.magicAmbulanceSlider::after{width:10vw!important;height:18vw!important;}
.featuresMagicSection.tataTBorder::before{height:97%!important;top:10.5vw!important;left:6vw!important;}
.featuresMagicSection.tataTBorder::after{width:10vw!important;height:18vw!important;}
.magic-ambulance .webform-submission-form{width: fit-content;right: 0;left: 0%;top: 30%;border: 1px solid #fbe9e9;}
.winger-plus .webform-submission-form{width: fit-content;right: 0;left: 0%;top: 30%;border: 1px solid #fbe9e9;}
}