    .gensetoem main .container{width:100%}
    .gensetoem main .container .container{width:var(--container)}
    .oemOurPartner{padding:8vw 0 0 5vw}
    .oemOurPartner.tataT::before{height:80%!important;border:1px solid var(--sky-blue)!important;border-right:none!important}
    .oemOurPartnerMain{display:flex;gap:10px;align-items:center;padding:5vw 0}
    .oemOurPartnerTxt{width:50%}
    .oemOurPartnerImg{width:50%}
    .oemOurPartnerTxt p{margin:15px 0;line-height:1.4}
    .oemBtn{margin:20px 0;display:flex;gap:20px;align-items:center}
    .oemBtn a:first-child{background:var(--sky-blue);color:var(--white-color);width:fit-content;padding:15px 30px;display:block;font-size:18px}
    .oemBtn a:last-child{background:0 0;color:var(--sky-blue);width:fit-content;padding:15px 30px;display:block;border:1px solid var(--sky-blue);font-size:18px}
    .oemBtn a:first-child:hover{background:var(--blue-color);color:var(--white-color)}
    .oemBtn a:last-child:hover{background:var(--blue-color);color:var(--white-color)}
    .oemNetwork{padding:6vw 0}
    .oemNetworkRow{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0;gap:30px}
    .oemNetworkList{background:#f8f8f8;padding:50px 30px}
    .oemNetworkImg{width:150px;height:80px}
    .oemNetworkImg img{width:100%;height:100%;object-fit:contain}
    .oemNetworkList h5{font-size:24px;margin:30px 0 15px}
    .oemNetworkList p{line-height:1.3}
    .ope_acc_sector.tataT::before{border-right:1px solid var(--sky-blue)!important;border-bottom:1px solid var(--sky-blue)!important;height:95%!important}
    .ope_acc_sector{margin:5vw 0;width:97%;padding:8vw 0 0 0}
    .ope_accHd{padding:6vw 0 3vw;text-align:center}
    .ope_accHd p{margin:10px 0}
    .data-table{margin:auto 15px auto auto;border-collapse:collapse;width:94%}
    .data-table tr{border-bottom:1px solid var(--grey-color)}
    .data-table tr:first-child{border-top:1px solid var(--grey-color)}
    .data-table td{padding:15px 10px;vertical-align:middle}
    .col-id{width:3%;font-weight:700}
    .col-icon{text-align:center;width:10%}
    .col-icon img{width:40px;height:40px;display:inline-block}
    .col-title{font-weight:700;color:var(--black-color);font-size:22px;width:40%}
    .col-title span{font-weight:400;font-size:14px}
    .col-desc{color:var(--black-color);font-size:16px;font-weight:500}
    .col-arrow{width:fit-content;text-align:right}
    .col-arrow img{width:10px;height:10px;border:1px solid var(--grey-color);padding:15px;cursor:pointer}
    .contact-banner{padding:4.8vw 0 0 3.2vw;margin:5vw 0 0 0}
    .contact-banner-wrapper{width:95%}
    .contact-banner::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;position:absolute}
    .contact-banner::after{background:var(--sky-blue)!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;position:absolute}
    .contact-banner-wrapper img,.contact-banner-wrapper picture{display:block;width:100%;height:550px;object-fit:cover}
    .contact-banner-content{position:absolute;inset:0;display:flex;align-items:center;padding:60px;z-index:2;margin:0 auto;left:0;right:0;width:80%;gap:50px;top:8%}
    .left-content{width:55%;color:var(--white-color)}
    .left-content h2{line-height:1.1;margin-bottom:18px}
    .left-content p{line-height:1.4;color:var(--white-color)}
    .right-contact-box{width:40%;background:#00000066;padding:50px;backdrop-filter:blur(40px);display:flex;flex-direction:column;gap:50px}
    .contact-item:last-child{margin-bottom:0}
    .contact-title span{display:block;color:var(--white-color);font-size:17px;margin-bottom:20px}
    .contact-item a{color:var(--white-color);text-decoration:none;font-size:28px;font-weight:600;transition:.3s}
    .contact-item a:hover{color:var(--blue-color)}
    .contact-info-section{padding:6vw 0}
    .contact-grid{display:flex;gap:30px}
    .contact-left{width:42%;display:flex;flex-direction:column;gap:20px}
    .address-box{background:#efefef;padding:30px}
    .address-box .small-title{font-size:17px;color:var(--black-color);display:block;margin-bottom:10px;font-weight:700}
    .address-box h3{margin-bottom:10px;color:var(--black-color);font-size:18px;font-weight:600}
    .address-box p{color:var(--black-color);line-height:1.4;font-size:18px}
    .gensetcontact-us main .container{width:100%}
    .telImg{display:flex;align-items:center;gap:5px;margin-top:10px}
    .telImg img{width:25px;height:auto;margin-right:15px;vertical-align:middle}
    .contact-info-section .container{width:var(--container)!important}
    .aboutSection{padding:10vw 0 3.5vw 6vw}
    .aboutSection.tataT::before{height:85%!important;border-bottom:1px solid var(--sky-blue)!important}
    .aboutMain{display:flex;align-items:flex-start;gap:50px;width:100%;padding-top:40px;align-items:center}
    .aboutContent{width:100%;padding-top:15px}
    .aboutContent h1{padding-bottom:30px;line-height:1.1;color:var(--black-color);font-family:var(--UniNeuBold)}
    .aboutContent p{padding-bottom:30px;line-height:1.6;font-family:UniNeuRegular;}
    .aboutButtons{display:flex;gap:20px}
    .aboutBtn{padding:15px 30px;text-decoration:none;display:inline-block;transition:.3s}
    .aboutImages{width:100%}
    .aboutImagesLeft{display:flex;flex-direction:column;gap:15px}
    .aboutImagesLeft img{height:100%;object-fit:cover;display:block;flex:1;min-height:0}
    .aboutImagesRight img{height:100%;object-fit:cover;display:block}
    .statsSection{padding:6vw 0 3vw}
    .statsMain{display:flex;justify-content:space-between;align-items:center;width:100%}
    .statsCol{flex:1;text-align:center;padding:10px 15px;position:relative}
    .statsCol:not(:first-child){border-left:1.5px solid #c0d8f6}
    .statsCol h3{color:var(--sky-blue);margin:0 0 10px 0;font-weight:800;font-family:UniNeuHeavy;}
    .statsCol p{color:var(--black-color);font-weight:700;margin:0;font-size:18px;font-family:UniNeuBold;}
    .decisionSection{padding:5vw 0 6vw 0}
    .decisionMain{display:flex;align-items:center;gap:0px;width:100%}
    .decisionLeft{width:60%}
    .decisionRight{width:50%}
    .decisionRight h2{margin-bottom:40px;color:var(--black-color);line-height:1.2}
    .truckImgWrapper{position:relative;width:80%;margin-left:0;margin-right:auto}
    .truckImgWrapper img{width:100%;height:100%;object-fit:cover;display:block}
    .badgeBox{position:absolute;right:-75px;bottom:-30px;background:#00000066;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1.5px solid rgba(255,255,255,.15);padding:20px 25px 25px 25px;color:var(--white-color);text-align:center;width:170px;box-shadow:none;}
    .badgeBox h3{color:var(--white-color);margin:0 0 5px 0;font-weight:800;font-family:UniNeuHeavy;}
    .badgeBox p{color:#f0f0f0;line-height:1.3;margin:0;font-family:UniNeuBold;font-weight:700;}
    .badgeTag{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);width:44px;height:44px;background:var(--white-color);border-radius:50% 50% 50% 0;box-shadow:0 4px 10px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center}
    .decisionFeatures{margin-bottom:35px}
    .featureRow{border-left:5px solid var(--sky-blue);padding-left:20px;margin-bottom:40px}
    .featureRow h4{color:var(--black-color);margin:0 0 6px 0;font-size:18px;font-family:UniNeuHeavy;}
    .featureRow p{color:var(--black-color);line-height:1.4;margin:0;font-family:UniNeuRegular;}
    .decisionFooterText{color:var(--black-color);line-height:1.5;margin:25px 0 0 0}
    .plantsSection{padding:2vw 0 6vw 0;background:var(--white-color)}
    .plantsSection h2{color:var(--black-color);margin:0 0 15px 0}
    .plantsSection .subtitle{color:var(--black-color);line-height:1.5;margin:0 0 45px 0;font-family:UniNeuRegular;}
    .plantsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
    .plantCard{display:flex;flex-direction:column}
    .plantImgWrapper{width:100%;height:250px;overflow:hidden;margin-bottom:30px}
    .plantImgWrapper img{width:100%;height:100%;object-fit:cover;display:block}
    .plantCard h4{color:var(--black-color);margin:0;font-weight:700;font-size:20px;font-family:UniNeuBold;}
    .reasonsSection{background-image:url('https://aggregates.tatamotors.com/assets/aggregates/files/2026-07/six-reason-bg_0.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}
    .reasonsSection.tataT::after{top:0!important}
    .reasonsSection.tataT::before{top:2.7vw!important;height:100%!important}
    .reasonsContent{max-width:50%;padding:7vw 5vw 5vw}
    .reasonsContent h2{color:var(--white-color);margin-bottom:50px;line-height:1.2}
    .reasonsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 60px}
    .reasonItem{border-left:4px solid var(--sky-blue);padding-left:20px;margin-bottom:40px}
    .reasonItem:last-child{margin-bottom:0}
    .reasonItem h4{color:var(--white-color);margin:0 0 8px 0;font-size:18px;font-family:UniNeuHeavy;font-weight:800;}
    .reasonItem p{color:var(--white-color);line-height:1.4;margin:0;font-family:UniNeuRegular;}
    .trustedSection{padding:2vw 0 5vw 0}
    .trustedStats{display:flex;justify-content:space-between;align-items:center;width:100%;background:#f8f8f8;padding:40px 0;margin-top:50px;box-sizing:border-box}
    .trustedStatsCol{flex:1;text-align:center;padding:15px 15px;box-sizing:border-box;position:relative}
    .trustedStatsCol:not(:first-child){border-left:2px solid #c0d8f6}
    .trustedStatsCol h3{color:var(--sky-blue);margin:0 0 8px 0;font-weight:800}
    .trustedStatsCol p{color:var(--black-color);font-weight:700;margin:0}
    .trustedSection h2{color:var(--black-color);margin:0 0 10px 0}
    .trustedSection .subtitle{color:var(--black-color);margin:0 0 30px 0;font-weight:400!important;font-family:UniNeuRegular!important;}
    .logoGrid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1.5px solid #efefef;border-left:1.5px solid #efefef}
    .logoItem{display:flex;align-items:center;justify-content:center;padding:30px;border-right:1.5px solid #f0f0f0;border-bottom:1.5px solid #f0f0f0;background:#fff;height:120px;box-sizing:border-box}
    .logoItem img{max-width:100%;max-height:100%;object-fit:contain}
    .legacy-section{padding:8vw 5vw 4vw 5vw;margin:0 auto;background:#f8f8f8}
    .about-history-content{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:50px}
    .about-history-left{flex:1}
    .about-history-left h2{font-weight:800;line-height:1.2;color:var(--black-color)}
    .about-history-right{flex:1;display:flex;align-items:center}
    .about-history-right p{font-size:14px;color:var(--black-color);line-height:1.7}
    .about-image-gallery{display:flex;gap:16px;margin-bottom:10px}
    .gallery-img{flex:1;width:33.333%;height:auto;object-fit:cover;filter:grayscale(100%)}
    .slider-section{width:100%;padding:30px 150px 100px 50px;margin-top:-5px;background:#f8f8f8;overflow:hidden}
    .timeline-wrapper{position:relative;}
    .timeline-wrapper .slick-list{padding: 0 150px;}
    .timeline-line{position:absolute;top:50%;left:-50vw;width:200vw;height:2px;background:#d9d9d9;z-index:1;pointer-events:none}
    .timeline-container{position:relative;z-index:2;box-sizing:border-box}
    .timeline-slider{scroll-behavior:smooth;display:block}
    .slick-slide.timeline-item{flex-shrink:0;position:relative;height:530px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:500px;overflow:hidden;}
    .timeline-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#307fe1;border-radius:50%;z-index:3;border:6px solid #dbeafe;box-sizing:content-box}
    .timeline-content{position:absolute;width:300px;left:50%;transform:translateX(-50%);background:var(--white-color);border-radius:0;padding:25px 30px;box-shadow:0 4px 20px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:10px;text-align:center;border:none;min-height:160px;box-sizing:border-box}
    .timeline-item.top .timeline-content{bottom:calc(50% + 65px);top:auto;flex-direction:column;background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 100%)}
    .timeline-item.bottom .timeline-content{top:calc(50% + 65px);bottom:auto;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}
    .timeline-item.top .timeline-year{bottom:calc(50% + 15px)}
    .timeline-item.bottom .timeline-year{top:calc(50% + 30px);margin:10px 0 0}
    .timeline-desc{font-size:16px;color:var(--black-color);line-height:1.5;font-family:UniNeuRegular;font-weight:400;}
    .timeline-content h4{font-size:18px;font-weight:700;color:var(--black-color);line-height:1.3;font-family:UniNeuBold;}
    .timeline-year{position:absolute;left:50%;transform:translateX(-50%);font-size:24px;font-weight:800;color:#307fe1;z-index:4;margin:5px 0}
    .slick-slide{outline:0}
    .slider-section .slick-arrow{position:absolute;width:60px;height:60px;font-size:0;border:none;z-index:2;bottom:-70px;left:5%;background-color:var(--sky-blue);border:1px solid var(--gray-color);color:var(--sky-blue);cursor:pointer}
    .slider-section .slick-arrow:hover{background:var(--blue-color);color:var(--white-color)}
    .slider-section .slick-arrow::after{position:absolute;content:"›";inset:0;display:block;z-index:22;font-size:24px;height:0;width:5px;margin:auto;line-height:0;color:var(--white-color);}
    .slider-section .slick-next{left:10%}
    .slider-section .slick-prev::after{transform:rotate(180deg);height:8px}
    /*Timeline*/


    /* Product Listing */
    .category-switch{width:90%;}
    .category-switch a{color: var(--sky-blue);font-weight:bold;display: block;margin-top:30px;width: 100%;box-sizing: border-box;position: relative;}
    .category-switch a::before{position: absolute;content: '';background: url('https://aggregates.tatamotors.com/assets/aggregates/files/2026-07/linkbtn.png?VersionId=KW3knfhW3LU.019XVbuIg47HCXwPgL6N')no-repeat center;height: 28px;right: 0;top: -4px;width: 28px;}
    .gensetgenset-product-list .container .container{width:100%;}
    .view-genset-products{display:flex;flex-wrap:wrap;width:100%;margin:auto;padding-right: 3.2%;box-sizing: border-box;}
    .gensetgenset-product-list .contaier-inherit{overflow:inherit;}
    .view-genset-products .view-header .product-list-heading{display:inline-flex;align-items: flex-end;gap: 20px;margin-left: -4%;}
    .view-genset-products .view-header .product-list-heading h1{font-family: 'UniNeuBold';}
    .view-genset-products .product-list-heading span{padding-bottom: 10px;display: block;font-weight: bold;}
    .view-genset-products .view-filters{width: 23%;position: sticky;top:186px;margin-left: 0;left: 20px;}
  .view-genset-products .view-filters form{width: 100% !important;position:relative;padding-top: 120px;}
    .view-genset-products .view-filters form::before{position:absolute;content:'';background:#EFEFEF;width:100%;height: 100vh;top:0;z-index:-1;left: -100px;}
    .view-genset-products .view-filters form::after{position:absolute;content:'';background:#EFEFEF;width: 100%;height: 100vh;top:0;z-index:-1;left: 0;}
    .view-genset-products .view-filters form .form-item.form-item-sort-by{margin-bottom:0;}
    .view-genset-products .view-filters form .form-item-sort-by label{font-size: 14px;}
    .view-genset-products .view-filters form .form-item-sort-by select{display: none;}
    .view-genset-products .view-filters form .form-item-sort-order label{display: none;}
    .view-genset-products .view-filters form .form-item-sort-order select{width:100%;border:none;padding:15px;font-size: 15px;appearance: none;background-image: url(https://aggregates.tatamotors.com/assets/aggregates/files/2026-07/selectdropicon.svg);background-repeat: no-repeat;background-position: center right 10px;background-size: 12px;background-color: var(--white-color);}
    .view-genset-products .view-header{order:2;width: 70%;display: flex;justify-content: space-between;align-items: flex-start;margin-left:auto;}
    .view-genset-products .view-header select{border:1px solid #c0c5c7;padding: 10px 15px;margin-left: 10px;}
    .product-listing09 .view-filters .form-item{width:90%;float:none;margin-top: 10px;}
 .product-listing09 .view-filters .form-type-textfield label{position: absolute;top: 67px;font-size: 25px;font-weight: 700;}
    .product-listing09 .view-filters .form-item input{width:100%;padding: 10px;outline:  1px solid #cccccc;border: none;background-image: url(https://trucks.tatamotors.com/themes/custom/trucksb5/images/search.png);background-position: center right 12px;background-repeat: no-repeat;box-sizing: border-box;}
.product-listing09 .view-filters .js-form-wrapper .js-form-submit{background:transparent;border:none;font-size:15px;color:var(--sky-blue);position:absolute;top:70px;right:32px;cursor: pointer;border-bottom:1px solid var(--sky-blue);font-weight: 500;}
.view-genset-products .view-content{width: 73%;order:3;margin: -210px 0 50px auto;}
    .view-genset-products .view-content .row{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;align-items: flex-start;}
    .view-genset-products .view-content .row .row{display:block;}
    .view-genset-products .view-content .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4{width:100%;}
    .view-genset-products .view-content .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4 img{width:100%;height:auto;}

    .genset-load-cta-inserted{grid-column:1 / -1;background:var(--light-blue);padding:20px 30px;}
    .genset-load-cta .row{display:flex !important;align-items:center !important;justify-content:space-between;}
    .genset-load-cta .col-lg-7{width:50%}
    .genset-load-cta .col-lg-5 a{padding:10px 30px;text-align:center;margin-right:10px;transition:.3s ease-in-out;font-size: 15px;}
    .genset-load-cta .col-lg-5 a:nth-child(odd){background:var(--sky-blue);color:var(--white-color);}
    .genset-load-cta .col-lg-5 a:nth-child(odd):hover{background:var(--blue-color);color:var(--white-color);}
    .genset-load-cta .col-lg-5 a:nth-child(even){background:var(--white-color);color:var(--sky-blue);}
    .genset-load-cta .col-lg-5 a:nth-child(even):hover{background:var(--sky-blue);color:var(--white-color);}
    .genset-load-cta .row h2{font-size:28px;}
    .genset-load-cta .row p{color:var(--black-color);}

    .page-node-type-page .genset-product-list-wrapper{background:#F8F8F8;position: relative;}
    .page-node-type-page .genset-product-list-wrapper .genset-list-pdf-icn a{position: absolute;content: '';background: url('https://aggregates.tatamotors.com/assets/aggregates/files/2026-07/pdficon.svg')no-repeat;width: 52px;height: 34px;top: 17.5vw;right: 15px;font-size:0;}
    .page-node-type-page .genset-product-list-wrapper .genset-product-title{padding: 20px 0 20px 15px;}
    .page-node-type-page .genset-product-list-wrapper .genset-product-title a{color:var(--black-color);font-size:24px;font-weight:bold;transition:.3s ease-in-out;}
    .page-node-type-page .genset-product-list-wrapper .genset-product-title a:hover{color:var(--sky-blue);}
    .page-node-type-page .genset-product-list-wrapper .genset-product-image span{position: absolute;display: inline-block;background: #006B3C;color: #fff;font-size: 12px;right: 13px;width: fit-content;padding: 5px 10px;top: 13px;}
    .page-node-type-page .genset-product-list-wrapper .genset-product-desc{display:flex !important;flex-wrap:wrap;width: 95%;margin: auto;gap: 7px 0 !important;justify-content: space-evenly;}
    .page-node-type-page .genset-product-list-wrapper .genset-product-desc .col-4{width: 39%;background:#EFEFEF;padding: 10px;}
    .page-node-type-page .genset-product-list-wrapper .genset-product-desc .col-2{width:40%;margin:auto;}
    .page-node-type-page .genset-product-list-wrapper .genset-product-desc h5{margin:5px 0;font-size:18px;font-weight: 600;}
    .page-node-type-page .genset-product-list-wrapper .genset-product-desc span{font-size:13px;font-weight:700;}
    .page-node-type-page .genset-product-desc .prdbtns{display:inline-flex;padding-top:10px;padding-bottom:20px;width:95%;margin:auto;gap:10px;}
    .page-node-type-page .genset-product-desc .prdbtns a{padding:10px 10px;width:45%;font-size:14px;text-align:center}
    .page-node-type-page .genset-product-desc .prdbtns a:nth-child(odd){background:var(--sky-blue);color:var(--white-color);outline:1px solid var(--sky-blue);}
    .page-node-type-page .genset-product-desc .prdbtns a:nth-child(even){background:var(--white-color);color:var(--sky-blue);outline:1px solid var(--sky-blue);}
    .page-node-type-page .genset-product-desc .prdbtns a:nth-child(odd):hover{background:var(--blue-color);outline:1px solid var(--blue-color);}
    .page-node-type-page .genset-product-desc .prdbtns a:nth-child(even):hover{background:var(--sky-blue);outline:1px solid var(--sky-blue);color:var(--white-color);}
    /* Product listing */

    /* Product Details */
    .block-block-groupgenset-product-detail .container{width:100% !important;}
    .block-block-groupgenset-product-detail .container .container{width:93% !important;margin: auto !important;}
    .page-node-type-genset-product .view-genset-products{display:block;margin:0;width:100%}
    .page-node-type-genset-product .view-genset-products .view-content{width:100%;margin:0}
    .page-node-type-genset-product .view-genset-products .view-content{display:block;width:100%;margin:0}
    .page-node-type-genset-product .view-genset-products .view-content .row{display:block}
    .page-node-type-genset-product .container:first-of-type{width:93%;margin:auto}
    .page-node-type-genset-product .genset-products-list-wrapper{display:flex!important;align-items:center!important}
    .page-node-type-genset-product .genset-product-image{width:50%;height:auto}
    .page-node-type-genset-product .genset-product-image img{width:100%;height:520px;object-fit:cover}
    .page-node-type-genset-product .genset-product-details{width:45%;margin-left:auto}
    .page-node-type-genset-product .genset-product-details .genset-product-title{font-size:64px;font-weight:700}
    .page-node-type-genset-product .genset-product-details .genset-product-tags span{width:fit-content;padding: 5px 15px;font-size:12px;display: inline-block;margin-bottom:10px;margin-right:5px;font-weight: 700;font-family:'UniNeuBold';}
    .page-node-type-genset-product .genset-product-details .genset-product-tags span:nth-child(odd){color:var(--white-color);background-color: #006B3C;}
    .page-node-type-genset-product .genset-product-details .genset-product-tags span:nth-child(even){color:var(--sky-blue);background-color:var(--light-blue);}
    .page-node-type-genset-product .genset-product-details .genset-product-tags span:empty{display: none;}
    .page-node-type-genset-product .genset-product-details .genset-product-sub-title{font-weight: bold;color: var(--sky-blue);margin-top: 10px;}
    .page-node-type-genset-product .genset-product-details .genset-product-body p{width:90%;margin:15px 0;font-weight: 400;}
    .page-node-type-genset-product .genset-product-desc{display:grid!important;grid-template-columns:repeat(4,1fr)!important;text-align:center;position:relative;padding:14px 0;background:#f8f8f8;align-items:center!important;gap:0!important}
    .page-node-type-genset-product .genset-product-desc .col-3{border-right:2px solid #d9d9d9;width:100%;text-align:center}
    .page-node-type-genset-product .genset-product-desc .col-3:nth-child(4){border:none}
    .page-node-type-genset-product .genset-product-desc h5{font-size:18px;font-weight:700;margin:1px 0;text-align:center}
    .page-node-type-genset-product .genset-product-desc span{font-size:14px;color:#8d8b8c;font-weight: 500;}
    .page-node-type-genset-product .genset-product-details-btns{width:100%;display:flex;gap:20px;padding-top:30px}
    .page-node-type-genset-product .genset-product-details-btns a{width:70%;display:block;outline:1px solid;text-align:center;background-color:var(--sky-blue);padding:12px 20px;color:var(--white-color);transition: .3s ease-in-out;}
    .page-node-type-genset-product .genset-product-details-btns a:hover{background: var(--blue-color);color:var(--white-color);}
    .page-node-type-genset-product .genset-product-details-btns .detail-list-pdf-icn{width:100%}
    .page-node-type-genset-product .genset-product-details-btns .detail-list-pdf-icn a{width:100%;display:block;outline:1px solid;text-align:center;padding:12px 0;background:url(https://aggregates.tatamotors.com/assets/aggregates/files/2026-07/dtlicn.png) no-repeat;background-position:center right 12px;font-size:18px;background-color:var(--white-color);color:var(--sky-blue);transition:.3s ease-in-out;}
    .page-node-type-genset-product .genset-product-details-btns .detail-list-pdf-icn a:hover{background-color:var(--light-blue);color: var(--blue-color);outline: 1px solid transparent;}
    .genset-prod-detail-related-products{position:relative;background:var(--light-blue);padding:5vw 0}
    .genset-prod-detail-related-products::before{position:absolute;content:'';width:100%;left:-100px;top:0;height:100%;z-index:-1;background:var(--light-blue)}
    .genset-prod-detail-related-products::after{position:absolute;content:'';width:100%;right:-100px;top:0;height:100%;z-index:-1;background:var(--light-blue)}
    .genset-prod-detail-related-products .view-header{margin-left:0;margin-bottom:30px}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row{display:grid;grid-template-columns:repeat(4,1fr);flex-wrap:wrap;gap:20px;margin:auto;justify-content:space-between}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .row{display:block}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4{background:var(--white-color);width:100%}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper{background:var(--white-color);position:relative}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc{width:85%;margin:auto;gap:5px;display:flex;flex-wrap:wrap;justify-content:space-between}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .prdbtns{display: inline-flex;margin: 10px 0 20px;width:100%;gap:9px;}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .prdbtns a{padding: 10px 20px;transition: .3s ease;text-align: center;}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .prdbtns a:nth-child(odd){background: var(--sky-blue);color: var(--white-color);font-size: 13px;outline: 1px solid var(--sky-blue);width: 100%;}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .prdbtns a:nth-child(odd):hover{background: var(--blue-color);outline: 1px solid var(--blue-color);}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .prdbtns a:nth-child(even){font-size: 13px;background: var(--white-color);color: var(--sky-blue);outline: 1px solid var(--sky-blue);width: 100%;text-align: center;}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .prdbtns a:nth-child(even):hover{background: var(--sky-blue);color: var(--white-color);}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .col-4{background:#efefef;padding:10px;width:100%;width:40%;background:#efefef;padding:10px}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .col-4 h5{margin:5px 0 1px 0;font-size:16px;font-weight:700}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .col-4 span{font-size:13px;font-weight:700}
    .genset-prod-detail-related-products .genset-related-product-list-wrapper{position:relative}
    .genset-prod-detail-related-products .genset-related-product-list-wrapper .genset-related-product-image span{position:absolute;display:inline-block;background:#006b3c;color:#fff;font-size:12px;right:13px;width:fit-content;padding:5px 10px;top:20px}
    .genset-prod-detail-related-products .genset-related-product-list-wrapper .genset-related-product-title{padding:20px 0 20px 25px}
    .genset-prod-detail-related-products .genset-related-product-list-wrapper .genset-related-product-title a{color:var(--black-color);font-size:20px;font-weight:700;transition:.3s ease-in-out}
    .genset-prod-detail-related-products .genset-related-product-list-wrapper .genset-related-product-title a:hover{color:var(--sky-blue)}
.genset-prod-detail-related-products .genset-related-product-list-wrapper .genset-list-pdf-icn{position:absolute;content:'';background:url(https://aggregates.tatamotors.com/assets/aggregates/files/2026-07/pdficon.svg) no-repeat;width:52px;height:34px;top:16.7vw;right:15px;font-size:0}
    /* Product Details */

    /* Testimonials */
    .genset-prod-detail-testimonials .container .container{width:100% !important;}
    .testimonialsec{position: relative;}
    .testimonialsec p:nth-of-type(1){margin:15px 0;font-weight: 400;}
    .allusertestimonials{background: var(--light-blue);padding:40px 80px 45px 60px;margin-top: 30px;}
    .allusertestimonials .quote-icon{width:100px}
    .allusertestimonials .quote-icon img{width: 100%;height: auto;max-width: 100%;}
    .allusertestimonials .quote-dtls{margin: 20px 0;}
    .allusertestimonials .quote-dtls p{font-size: 18px;}
    .allusertestimonials .quote-dtls{margin: 20px 0;}
    .allusertestimonials .userdtls{position: relative;margin-top: 50px;}
    .allusertestimonials .userdtls::before{position: absolute;content: '';background: var(--blue-color);width: 40px;height: 4px;top: -15px;}
    .allusertestimonials .userdtls h4{font-size: 22px;position: relative;margin-top: 40px;}
    .allusertestimonials .userdtls p{margin:5px 0 8px 0px;font-weight: 400;}
    .allusertestimonials .testag{background: var(--blue-color);color: var(--white-color);display: inline-block;font-size: 11px;padding:11px 7px;line-height: 0;margin-top: 5px;}
    .genset-prod-detail-testimonials .controls-container{max-width:1400px;margin:20px auto 20px 0px;padding:0px;display:flex;align-items:center;gap:20px}
    .genset-prod-detail-testimonials .nav-btn{background:#fff;border:1px solid #dee2e6;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--primary-blue);transition:all .2s ease}
    .genset-prod-detail-testimonials .slider-progress-container{width: 80vw;height: 3px !important;background: #BEC3C8;margin-top: 10px;position: absolute;bottom: 20px;right: 0%;}
    .genset-prod-detail-testimonials .slider-progress-bar{height: 100%;background: #307FE2 !important;transition: width .6s ease;}
    .genset-prod-detail-testimonials .nav-btn:hover{background: #307FE2;color: #fff;}
    .genset-prod-detail-testimonials .animate-text{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25, 1, .5, 1)}
    .genset-prod-detail-testimonials .slick-active .animate-text{opacity:1;transform:translateY(0)}
    .genset-prod-detail-testimonials .slick-active .delay-1{transition-delay:0.2s}
    .genset-prod-detail-testimonials .slick-active .delay-2{transition-delay:0.4s}
    .genset-prod-detail-testimonials .slick-active .delay-3{transition-delay:0.6s}
    .allusertestimonials .controls-container{margin:20px auto;padding:0px;display:flex;align-items:center;gap:20px}
    .allusertestimonials .nav-btn{background:#fff;border:1px solid #dee2e6;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--primary-blue);transition:all .2s ease}
    .allusertestimonials .progress{width: 80vw;height: 3px !important;background: #BEC3C8;margin-top: 10px;position: absolute;bottom: 20px;right: 5%;}
    .allusertestimonials .progress-bar{height: 100%;background: #307FE2 !important;}
    .allusertestimonials .nav-btn:hover{background: #307FE2;color: #fff;}
    /* Testimonials */

    /* Allsteps */
    #block-gensetproductdetailcommonlinks .container .container{width:100% !important;}
    .frstps{display: flex;align-items: center;padding: 5vw 0 0;}
    .allstps{text-align: center;width:25%;border-right: 1px solid var(--light-blue);}
    .allstps:last-child{border: none;}
    .allstps img{width: 60px;height: auto;max-width: 100%;}
    .allstps h4{font-size: 20px;color: var(--black-color);font-weight: 700;margin: 5px 0px;font-family: 'UniNeuRegular';}
    .allstps p{width: 70%;margin: 8px auto;font-weight: 500;}
    .allstps h3{color: var(--blue-color);font-size: 35px;}
    .allstps a{position: relative;color: var(--sky-blue);margin: 25px auto 0;display: block;width:fit-content;font-weight: 500;}
    .allstps a::before{position:absolute;content: '';background: url(https://aggregates.tatamotors.com/assets/aggregates/files/2026-06/right-arrow.png)no-repeat center;background-size: cover;width: 10px;height: 10px;right: -15px;top: 60%;transform: translateY(-50%);}
    .allstps a::after{position: absolute;content:'';width: 100%;background:var(--sky-blue);height: 1px;left: 0;bottom: -3px;transition: .3s ease-in-out;}
    .allstps a:hover::after{animation: underlineSwipe .6s ease forwards;}
    @keyframes underlineSwipe{0%{transform: scaleX(1);transform-origin: right;}49%{transform: scaleX(0);transform-origin: right;}50%{transform: scaleX(0);transform-origin: left;}100%{transform: scaleX(1);transform-origin: left;}}
    /* Allsteps */

    .block-views-blockgenset-products-block-8{padding:8vw 0}
    .block-views-blockgenset-products-block-8 .view-id-genset_products{margin-top:5vw;}
    .block-views-blockgenset-products-block-8.tataT::before{height:82% !important;border-bottom: 1px solid var(--sky-blue) !important;width:93.5% !important;border-right: 1px solid var(--sky-blue) !important;right:3.5% !important;}
    .block-views-blockgenset-products-block-8 .view-header{margin-left:0;display:block;text-align:center;width:100%}
    .block-views-blockgenset-products-block-8 .view-header p{font-weight: 500;margin: 15px 0;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .view-content{width: 80% !important;margin: 40px auto 0 !important;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .view-content .views-row{border-top:1px solid #C0C5C7;padding: 10px 20px;position: relative;transition: .3s ease-in-out;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .view-content .views-row:hover{background: var(--light-blue);}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .view-content .views-row:last-child{border-bottom:1px solid #C0C5C7;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .view-content .application-item{display:flex;width:100%;align-items:center;gap:30px;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-icon{width: 100px;height:auto;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-icon img{width:100%;height:auto;object-fit:cover}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-title {text-align:left;width: 70%;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-title h4{font-weight: bold;font-size: 20px;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-description {width: 100%;margin-left: auto;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-description p{font-size:15px;font-weight: 500;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-arrow{width: 90px;height:35px;border:1px solid #C0C5C7;display:Flex;align-items:center;justify-content:center;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-arrow a{width:40px;height:40px;display:block;position:relative;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .view-content .views-row:hover .application-arrow{background:var(--sky-blue);color:var(--white-color);}

    /* Strip */
    .block-block-contentaf5ae395-aad5-4708-be95-2aa823ff53c9 .container .container{width: 100% !important;}
    .block-block-contentaf5ae395-aad5-4708-be95-2aa823ff53c9{background:#F8F8F8;padding:30px 0;margin-top:3vw}
    .block-block-contentaf5ae395-aad5-4708-be95-2aa823ff53c9 .allstr{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;}
    .block-block-contentaf5ae395-aad5-4708-be95-2aa823ff53c9 .allstr .strpflx{display:inline-flex;gap: 10px;}
    .block-block-contentaf5ae395-aad5-4708-be95-2aa823ff53c9 .allstr .strpimg{width:45px;height:45px;}
    .block-block-contentaf5ae395-aad5-4708-be95-2aa823ff53c9 .allstr .strpdtl p{font-weight: 400;}
    .block-block-contentaf5ae395-aad5-4708-be95-2aa823ff53c9 .allstr .strpimg img{width:100%;height:auto;}
    .block-block-contentaf5ae395-aad5-4708-be95-2aa823ff53c9 .allstr .strpdtl h2{font-size:18px;}
    /* Strip */



    /* Under the hood */
    .block-views-blockgenset-products-block-4{padding:5vw 0;position:relative;background:#F8F8F8;margin-top: 5vw;}
    .block-views-blockgenset-products-block-4 .view-header{width: 100%;display: block;}
    .block-views-blockgenset-products-block-4 .view-header p{margin: 15px 0;font-weight: 400;}
    .view-display-id-block_4 .view-content{margin-top: 20px;}
    .block-views-blockgenset-products-block-4::after{position:absolute;background:#F8F8F8;content:'';left:-100px;top:0;width:100%;height:100%;z-index:-1}
    .block-views-blockgenset-products-block-4::before{position:absolute;background:#F8F8F8;content:'';right:-100px;top:0;width:100%;height:100%;z-index:-1}
    #views-bootstrap-genset-products-block-4 .row{display:flex;flex-wrap:wrap;gap:0px;justify-content: space-between;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4{width:21%;padding:20px;min-height:175px;margin-bottom: 10px;position: relative;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4::before{position:absolute;content:'';width:2px;height:80%;background:#C0C5C7;right:10px}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4::after{position:absolute;content:'';width:85%;height:2px;background:#C0C5C7;left:0px;bottom:0;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4:nth-child(4)::before{display:none;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4:nth-child(5)::after{display:none;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4:nth-child(6)::after{display:none;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4:nth-child(7)::after{display:none;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4:nth-child(8)::after{display:none;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4:nth-child(8)::before{display:none;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4 .under-hood-title{font-size:40px;color:var(--sky-blue);font-weight: bold;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4 .under-hood-subtitle{font-size: 18px;color: var(--black-color);font-weight: 700;margin:10px 0;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4 .under-hood-description{color: var(--black-color);line-height:1.3}
    /* Under the hood */


    /* Tech Specs */
    .view-display-id-block_3{overflow-y: scroll;height: 500px;}
    .view-display-id-block_3 .view-header{display:block;width:100%}
    .view-display-id-block_3 .view-header p{margin:10px 0;}
    .view-display-id-block_3 .view-content{display: grid !important;grid-template-columns: repeat(2, 1fr);width:100%;gap:0px 20px;margin-top:20px !important;}
    .view-display-id-block_3 .view-content .spec-item{display:flex;justify-content:space-between;padding:10px 30px;align-items:center;min-height: 70px;}
    .view-display-id-block_3 .view-content .spec-item .spec-key{font-weight:bold;font-size:16px;width:60%}
    .view-display-id-block_3 .view-content .spec-item .spec-value{font-size:16px;}
    .view-display-id-block_3 .view-content .views-row:nth-child(4n + 1), .view-display-id-block_3 .view-content .views-row:nth-child(4n + 2){background:#EFEFEF;}
    .view-display-id-block_3 .view-content .views-row:nth-child(4n + 3), .view-display-id-block_3 .view-content .views-row:nth-child(4n + 4)
    {background:#fff;}
    /* Tech Specs */

    /* Slider */
    .block-views-blockgenset-products-block-5{padding:5vw 0 0;position: relative;}
    .block-views-blockgenset-products-block-5 .view-header{display:block;width:100%}
    .block-views-blockgenset-products-block-5 .view-header p{margin:15px 0px;font-weight: 400;}
    .block-views-blockgenset-products-block-5 .views-row{margin:0 10px;padding:25px 10px;background: #F8F8F8;margin-top:20px;min-height: 135px;}
    .block-views-blockgenset-products-block-5 .appliance-item{display: flex;align-items: center;flex-direction: column;text-align: center;gap: 10px;}
    .block-views-blockgenset-products-block-5 .appliance-item .appliance-title{font-weight: 700;font-size: 18px;}
    .block-views-blockgenset-products-block-5 .view-footer{display: flex;}
    .block-views-blockgenset-products-block-5 .appliances-slider-nav{display: flex;gap:20px;margin-top:40px}
    .block-views-blockgenset-products-block-5 .appliances-slider-nav .slick-arrow{background: #fff;border: 1px solid #dee2e6;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;cursor: pointer;color: var(--primary-blue);transition: all .2s ease;}
    .block-views-blockgenset-products-block-5 .appliances-slider-nav .slick-arrow:hover{background-color: var(--sky-blue);color: var(--white-color);}
    .block-views-blockgenset-products-block-5 .view-footer .appliances-progress{width: 80vw;height: 3px !important;background: #BEC3C8;margin-top: 10px;position: absolute;bottom: 15px;right: 4%;}
    .block-views-blockgenset-products-block-5 .view-footer .appliances-progress .appliances-progress-bar{height: 100%;background: #307FE2 !important;transition: width .6s ease;}
    /* Slider */



    /* CPCB */
    .block-views-blockgenset-products-block-6{padding:8vw 0 5vw;}
    .cpcb-section .container{width:100% !important}
    .cpcb-section .row{display:flex !important;flex-wrap:wrap !important;}
    .cpcb-section .row:nth-child(2){margin-top: 20px;}
    .cpcb-section .col-12 p{margin:5 0px;font-weight: 400;}
    .cpcb-section .col-lg-6{width:49%;}
    .cpcb-section .alert-success{background:#006B3C;padding:20px;margin-bottom: 20px;}
    .cpcb-section .alert-success span{color:var(--white-color);margin-right:10px;}
    .cpcb-section .alert-success strong{color:var(--white-color);font-size: 20px;}
    .cpcb-section .border-bottom{border-top:1px solid #C0C5C7;height: 94px;}
    .cpcb-section .border-bottom .d-flex{padding: 0 20px;display: flex;gap:20px;align-items: center;margin: auto;height: 100%;}
    .cpcb-section .border-bottom .d-flex div{color:var(--sky-blue);font-size: 20px;transform: scale(1.3);}
    .cpcb-section .border-bottom .d-flex p{color:var(--black-color);width: 95%;font-size: 16px;font-weight: 400;}
    .cpcb-section .rgttbl ul{display:flex !important;justify-content:space-between;padding-left:0;margin:0}
    .cpcb-section .rgttbl ul li{list-style:none;width:100%;padding:20px;}
    .cpcb-section .rgttbl .tblhdn ul li:nth-child(1){background:#d3e1f3}
    .cpcb-section .rgttbl .tblhdn ul li:nth-child(2){color:#CC2200;background:var(--light-blue);}
    .cpcb-section .rgttbl .tblhdn ul li:nth-child(3){color:#006B3C;background:#C9DDF5;}
    .cpcb-section .rgttbl .tblhdn ul li strong{font-size: 16px;}
    .cpcb-section .rgttbl .tblansgrey ul{background:#EFEFEF;}
    .cpcb-section .rgttbl .tblanswhite ul{background:var(--white-color);}
    .cpcb-section .rgttbl .tblansgrey ul li.prnd{color: #CC2200;}
    .cpcb-section .rgttbl .tblansgrey ul li.prgrn{color: #006b3c;}
    .cpcb-section .rgttbl .tblanswhite ul li.prnd{color: #CC2200;}
    .cpcb-section .rgttbl .tblanswhite ul li.prgrn{color: #006b3c;}
    .cpcb-section .prclm{background:var(--light-blue);padding: 20px;margin-top: 16px;}
    .cpcb-section .prclm p strong:nth-child(1){color:var(--blue-color);font-weight:bold;display:block;}
    .cpcb-section .prclm p:nth-child(2){font-weight: 400;}
    /* CPCB */

    /* FAQ */
    .block-views-blockgenset-products-block-7{width:70%;margin:auto;padding: 5vw 0 0;}
    .block-views-blockgenset-products-block-7 .view-header{width:100%;justify-content: center;margin-bottom: 30px;}
    .block-views-blockgenset-products-block-7 .faq-item{border-top:1px solid #ddd;transition:.3s ease-in-out;}
    .block-views-blockgenset-products-block-7 .faq-item:nth-child(){border-bottom:1px solid #ddd;background:red}
    .block-views-blockgenset-products-block-7 .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding: 20px 0;font-size: 24px;font-weight:700}
    .block-views-blockgenset-products-block-7 .faq-icon{font-size:30px;color:#2f7de1;line-height:1}
    .block-views-blockgenset-products-block-7 .faq-answer{font-size:20px;line-height:1.7;height:0px;overflow:hidden;}
    .block-views-blockgenset-products-block-7 .faq-item.active .faq-answer{height:auto;padding-bottom: 20px;}
    .block-views-blockgenset-products-block-7 .faq-item.active .faq-answer p{font-weight: 400;font-size: 19px;}
    .block-views-blockgenset-products-block-7 .faq-item.active .faq-icon{content:"−"}
    /* FAQ */


    /* Form */
    .webform-form-title{font-size: 36px;font-weight: 700;text-align: center;}
    .webform-form-description{font-size: 15px;text-align: center;margin: 0;font-weight: 400;}
    .genset-prod-detail-enquiry-wrapper.tataT::before{height:80% !important;border-bottom:1px solid var(--sky-blue) !important;right: 3.5% !important;border-right: 1px solid var(--sky-blue) !important;width: 93.2% !important;}
    .genset-prod-detail-enquiry-wrapper{padding: 12vw 5vw 8vw;margin-bottom: 5vw;}
    .genset-prod-detail-enquiry-wrapper .container{display:flex;margin: auto;justify-content: space-around;}
    .genset-prod-detail-enquiry-wrapper .block-block-content3c4cd4a4-b649-4bb2-948e-b9c253348ee5{width: 50%;}
    .genset-prod-detail-enquiry-wrapper .block-webform-block{width: 50%;}
    .genset-prod-detail-enquiry-wrapper .block-webform-block form{width: 90%;background:var(--light-blue);margin:auto;margin-right: 0;padding: 45px 0px;}
    .genset-prod-detail-enquiry-wrapper .block-webform-block form .js-webform-flexbox{flex-direction:column;width: 100%;margin: auto;}
    .genset-prod-detail-enquiry-wrapper .block-webform-block form .js-webform-flexbox .webform-flex{width:80%;margin:5px auto;display: block;}
    .genset-prod-detail-enquiry-wrapper .block-webform-block form .js-webform-flexbox .webform-flex .webform-flex--container{margin:0;width: 100%;position: relative;}
    .genset-prod-detail-enquiry-wrapper .block-webform-block form .js-webform-flexbox .webform-flex input{padding:10px;box-sizing: border-box;border:none;width: 100%;}
    .genset-prod-detail-enquiry-wrapper .block-webform-block form .js-webform-flexbox .webform-flex select{padding:12px;box-sizing: border-box;border:none;width:100%;font-size: 15px;appearance: none;background-image: url(https://aggregates.tatamotors.com/assets/aggregates/files/2026-07/selectdropicon.svg);background-repeat: no-repeat;
        background-position: center right 10px;background-size: 12px;}
    .genset-prod-detail-enquiry-wrapper .webform-button--submit{width:100%;background:var(--sky-blue) !important;text-align:center;}
    .genset-prod-detail-enquiry-wrapper .js-form-type-checkbox{font-size:10px;width:80%;margin:auto;padding-bottom: 10px;}
    .genset-prod-detail-enquiry-wrapper .form-content-left .form-hdng p{margin:10px 0;font-weight: 400;}
    .genset-prod-detail-enquiry-wrapper .webform-flex--container .webform-actions{margin-block:0}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul{padding-left:0;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li{list-style:none;padding-bottom:40px;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li:last-child{padding-bottom:0;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li .frmdtlhdng{font-size:20px;color:#000;font-weight: 400;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li a{color:var(--sky-blue);font-weight: 700;font-size: 24px;display: block;margin-top: 13px;font-family:UniNeuBold;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls{background:#F8F8F8;padding:30px 50px;margin-top: 30px;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li img{width:auto;height:auto;max-width:100%;margin-right: 7px;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li.frm-address .adrsdtls{display:flex;margin-top:13px}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li.frm-address .adrsdtls .adrimg{width:30px;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li.frm-address .adrsdtls .adrscnt{width:300px}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li.frm-address .adrsdtls .adrscnt p{font-size:16px;font-weight: 400;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li.frm-address .adrsdtls .adrscnt p a{font-size:16px;text-decoration:underline;padding-bottom:10px;}
    .captcha__element {display: flex;justify-content: center;align-items: center;}
    .g-recaptcha {transform: scale(0.8);transform-origin: center;}
    /* Form */

/* Timeline */
.tata-tl-section { width: 100%; padding: 0px 0 160px 0; background: #f8f9fa; overflow: hidden; font-family: 'UniNeuRegular', Arial, sans-serif; }
.tata-tl-wrapper { position: relative; width: var(--container-width); margin: 0 auto; }
.tata-tl-slide { outline: none; padding: 0 10px; }
.tata-tl-flex-container { display: flex; flex-direction: column; align-items: center; height: 460px; }
.tata-tl-content-box, .tata-tl-spacer { width: 100%; max-width: 320px; height: 210px; display: flex; flex-direction: column; box-sizing: border-box; }
.top-style .tata-tl-content-box { justify-content: flex-end; padding-bottom: 20px; }
.bottom-style .tata-tl-content-box { justify-content: flex-start; padding-top: 20px; }
.tata-tl-content-box {  padding: 20px;  text-align: center; gap: 8px; }
.tata-tl-flex-container.top-style .tata-tl-content-box{background: linear-gradient(180deg, rgb(255, 255, 255) 50%, #FFF0 100%);}
.tata-tl-flex-container.bottom-style .tata-tl-content-box{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 100%) }
.tata-tl-title { font-size: 18px; font-weight: 700; color: #000; margin: 0; font-family: 'UniNeuBold', sans-serif; }
.tata-tl-desc { font-size: 14px; line-height: 1.4; color: #333; margin: 0; }
.tata-tl-year { font-size: 26px; font-weight: 800; color: #307fe1; margin: 0; font-family: 'UniNeuBold', sans-serif; }
.tata-tl-divider { width: 100%; height: 40px; position: relative; display: flex; align-items: center; justify-content: center; }
.tata-tl-divider::before { content: ""; position: absolute; top: 50%; left: -50vw; right: -50vw; height: 2px; background: #d9d9d9; z-index: 1; }
.tata-tl-dot { width: 14px; height: 14px; background: #307fe1; border-radius: 50%; border: 5px solid #dbeafe; position: relative; z-index: 2; }
.tata-tl-section .slick-arrow { position: absolute; bottom: -100px; width: 50px; height: 50px; background-color: #307fe1; border: none; border-radius: 0; color: #ffffff; font-size: 24px; cursor: pointer; z-index: 10; display: flex; align-items: center; justify-content: center; transition: 0.3s ease; }
.tata-tl-section .slick-arrow:hover { background-color: #1a5cad; }
.tata-tl-section .slick-arrow.slick-disabled { cursor: not-allowed; opacity: 0.5; }
.tata-tl-section .slick-prev { left:60px; }
.tata-tl-section .slick-next { left:130px; }
/* Timeline */

    @media (max-width:991px){
    .trustedSection{padding:4vw 0 10vw 0}
    .trustedStats{flex-direction:column;gap:30px;padding:30px 20px;margin-top:40px}
    .trustedStatsCol:not(:first-child){border-left:none;border-top:1.5px solid #c0d8f6;padding-top:25px;width:100%}
    .trustedSection .subtitle{margin-bottom:30px}
    .logoGrid{grid-template-columns:repeat(3,1fr)}
    .reasonsSection{background-image:url('https://aggregates.tatamotors.com/assets/aggregates/files/2026-07/six-reason-mob-bg.jpeg');background-position:65% center;padding:100px 10vw}
    .reasonsContent{max-width:100%;margin-left:0;background:0 0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-sizing:border-box}
    .reasonsContent h2{margin-bottom:30px}
    .reasonsGrid{grid-template-columns:1fr;gap:30px}
    .reasonItem{margin-bottom:30px}
    .timeline-wrapper .slick-list{padding: 0 30px;}

    }
    @media only screen and (max-width:768px){
        .page-node-type-genset-product .genset-product-details-btns a{font-size: 15px;}
        .page-node-type-genset-product .genset-product-details-btns .detail-list-pdf-icn a{font-size: 15px;}
            /* Strip */
            .stickynav{display: none;}
        .block-block-contentaf5ae395-aad5-4708-be95-2aa823ff53c9 .allstr{grid-template-columns:1fr;gap: 20px;}
        /* Strip */
        .view-genset-products .view-filters form .form-item-sort-by label{margin:0}
        .view-genset-products .view-filters form .form-item-sort-order select{margin: 5px 0;}
    .product-listing09 .view-filters .form-item{width:90%;margin: 10px auto;}
    .category-switch{width:90%;margin:5px auto;}
    .oemNetworkRow{grid-template-columns:repeat(1,1fr);gap:15px}
    .oemOurPartnerMain{flex-direction:column-reverse}
    .oemOurPartnerTxt h1{font-size:40px}
    .oemOurPartnerTxt{width:100%}
    .oemOurPartner{padding:8vw 15px 0;margin:12vw 0}
    .oemOurPartnerImg{width:100%}
    .oemBtn{gap:10px}
    .oemOurPartner.tataT::before{height:95%!important}
    .oemBtn a:first-child{padding:10px 20px;font-size:14px}
    .oemBtn a:last-child{padding:10px 20px;font-size:14px}
    .contact-banner{margin:60px 0 0 0;overflow:hidden;padding:7.3vw 0 0 6.3vw}
    .contact-banner-wrapper img{height:100vh}
    .contact-banner-content{inset:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 0 40px;width:100%;gap:15px;top:0;left:0}
    .left-content{width:100%;margin-bottom:25px}
    .contact-banner-wrapper{width:95%}
    .left-content h2{font-size:40px;margin-bottom:15px}
    .left-content p{width:80%;font-size:16px;line-height:1.3}
    .right-contact-box{width:fit-content;padding:35px;margin:0;gap:10px}
    .contact-item{margin-bottom:25px}
    .contact-item a{font-size:18px}
    .contact-grid{flex-direction:column}
    .contact-form-box,.contact-left{width:100%}
    .contact-form-box{padding:35px}
    .contact-info-section{padding:50px 0}
    .address-box{margin:20px auto}
    .telImg img{width:25px;height:auto;margin-right:10px}
    .left-content p br{display:none}
    .contact-banner::before{width:10vw!important;height:18vw!important}
    .contact-banner::after{width:10vw!important;height:18vw!important}
    .aboutSection{padding:15vw 9vw}
    .aboutMain{flex-direction:column;gap:30px;padding-top:20px}
    .aboutContent{width:100%}
    .aboutImages{width:100%}
    .aboutContent h1{font-size:28px!important;}
    .aboutContent h1 br{display:none}
    .aboutBtn{text-align:center}
    .statsSection{padding:8vw 0}
    .statsMain{flex-direction:column;gap:25px}
    .statsCol{border-left:none!important;width:100%;border-bottom:1.5px solid #c0d8f6;padding-bottom:25px;}
    .statsCol::after{display:none!important}
    .statsCol:last-child{border-bottom:none;padding-bottom:0}
    .statsCol h3{margin-bottom:6px}
    .decisionSection{padding:10vw 0}
    .decisionMain{flex-direction:column;gap:50px}
    .decisionLeft{width:100%;margin-bottom:20px}
    .truckImgWrapper{height:330px;width:100%;max-width:480px;margin:0 auto}
    .decisionRight{width:100%;margin-left:0}
    .decisionRight h2{margin-bottom:30px}
    .badgeBox{right:15px;bottom:-60px;padding:15px 20px 20px 20px;width:150px}
    .badgeTag{width:36px;height:36px;bottom:-18px}
    .pinkCircle{width:26px;height:26px}
    .plantsSection{padding:4vw 0 10vw 0}
    .plantsSection .subtitle{margin-bottom:30px;max-width:100%}
    .plantsGrid{grid-template-columns:1fr;gap:30px}
    .plantImgWrapper{height:220px}
    .logoItem{padding:20px;height:100px}
    .reasonsSection.tataT::before{top:5.5vw!important;left:6vw!important}
    .reasonsSection.tataT::after{width:10vw!important;height:18vw!important}
    .aboutSection.tataT::before{height:95%!important}
    .aboutSection.tataT::before{top:10vw!important;left:6vw!important}
    .aboutSection.tataT::after{width:10vw!important;height:18vw!important}
    .legacy-section{padding:40px 20px 20px 20px}
    .slider-section{padding:10px 0 100px 0}
    .timeline-wrapper{padding:0 0px;}
    .timeline-item{height:500px;overflow:visible;}
    .timeline-wrapper .slick-list{padding: 0 20px;}
    .timeline-content{width: 240px;max-width: 90%;left: 50%;transform: translateX(-50%);}
    .timeline-item.top .timeline-content{bottom:auto;top:30px;width:240px;margin:0 0 10px;}
    .timeline-item.bottom .timeline-content{top:calc(0% + 30px);bottom:auto;left:50%;right:auto;transform:translateX(-50%);width:240px; margin:10px 0 0;}
    .timeline-year{font-size:22px}
    .timeline-item.bottom .timeline-year{top:calc(33% + 30px);}
    .aboutSection{padding:15vw 0vw 15vw 9vw;}
    .timeline-content h4{font-size:16px}
    .timeline-desc{font-size:14px}
    .timeline-content{padding:18px 14px;box-shadow:0 4px 20px rgba(37,99,235,.1)}.about-history-content{flex-direction: column;gap:30px;}
    .about-image-gallery{flex-direction: column;}
    .gallery-img{width:100%;}
    .slider-section .slick-arrow.slick-prev{left:25px;}
    .slider-section .slick-arrow.slick-next{left:100px;}
    /* Product listing */
    .page-node-type-page .view-genset-products{width:var(--container) !important;padding-right: 0;}
    .page-node-type-page .view-genset-products .view-header{width:100%;flex-direction: column;margin: 20px 0 0;}
    .page-node-type-page .view-genset-products .view-content{width:100%;margin-top: 20px;}
    .page-node-type-page .view-genset-products .view-content .row{grid-template-columns:1fr}
    .page-node-type-page .genset-product-list-wrapper .genset-list-pdf-icn a{top:72vw;}
    .page-node-type-page .view-genset-products .view-header .product-list-heading{margin-bottom:10px;margin-left: 0;}
    .page-node-type-page .view-genset-products .view-filters {width: 75%;position: fixed;top: 30%;height:auto;padding:20px;left:100%;z-index:99;background:#efefef;}
    .page-node-type-page .view-genset-products .view-filters.active{left:15%}
    .view-genset-products .view-filters::before{position:absolute;content:'';background:url('https://aggregates.tatamotors.com/assets/aggregates/files/2026-07/filter.svg')no-repeat center;background-size:cover;width:48px;height:56px;left:-50px;top:0;}
    .view-genset-products .view-filters.active::before{position:absolute;content:'';background:url('https://aggregates.tatamotors.com/assets/aggregates/files/2026-07/ffilterclose.svg')no-repeat center;background-size:cover;width:48px;height:56px;left:-50px;top:0;}
    .page-node-type-page .view-genset-products .view-filters form{width:100%;margin-left:0;padding-inline: 0;}
    .page-node-type-page .view-genset-products .view-filters form::before{display:none;}
    /* Product listing */
    /* Product Details */
    .block-views-blockgenset-products-block-2 .genset-products-list-wrapper{flex-direction: column;}
    .block-views-blockgenset-products-block-2 .genset-product-image{width:100%;}
    .block-views-blockgenset-products-block-2 .genset-product-image img{height: auto;}
    .block-views-blockgenset-products-block-2 .genset-product-details{width:100%}
    .block-views-blockgenset-products-block-2 .detail-list-pdf-icn a{background: none;}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row{grid-template-columns: 1fr;}
    .genset-prod-detail-related-products .genset-related-product-list-wrapper .genset-list-pdf-icn{top:72vw;}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc{width:90%;}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .col-4{width:43%;}
    .block-views-blockgenset-products-block-2{padding-bottom:5vw}
    .block-views-blockgenset-products-block-2 .genset-products-list-wrapper{flex-direction: column;}
    .block-views-blockgenset-products-block-2 .genset-product-image{width:100%;}
    .block-views-blockgenset-products-block-2 .genset-product-image img{height: auto;}
    .block-views-blockgenset-products-block-2 .genset-product-details{width:100%}
    .block-views-blockgenset-products-block-2 .detail-list-pdf-icn a{background:none !important;}
    .view-display-id-block_3 .view-content .spec-item{min-height: 50px;}    
    .block-views-blockgenset-products-block-4 .view-header{margin-top:20px;}
    .block-views-blockgenset-products-block-8 .view-header{padding-top: 35px;}

    /* Product Details */

    /* All Steps */
    .allcounts{flex-wrap: wrap;}
    .allcounts .allstps{width: 49%;border: none;margin: 0;padding: 10px 0;}
    .allstps h4{margin:10px 0;}
    .allcounts .skclr{font-size: 25px;}
    .allcounts .allstps p{font-size: 15px;}
    .frstps{flex-wrap: wrap;padding: 10vw 0 5vw;align-items: flex-start;}
    .allstps{width: 49%;margin-bottom: 30px;}
    .allstps a{margin-top: 10px;}
    .allorgs{grid-template-columns: repeat(2, 1fr);margin-bottom: 0;}
    .allorgs img{width:100%;margin-bottom: 20px;}
    .marqueesec{padding:15vw 0 10vw;}
    .allstps{border:0px}
    .allstps p{width: 100%;}
    .allstps h3{font-size: inherit;}
    /* All Steps */

    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .view-content .views-row{border:1px solid #c0c5c7;border-radius:10px;margin-bottom:15px;padding:20px 10px}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .view-content .application-number{display:none;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .view-content{width: 90% !important;margin-inline: auto !important;position: relative;width: fit-content;}
    .block-views-blockgenset-products-block-8.tataT::before{height:98% !important;top:10.4vw !important;}
    .block-views-blockgenset-products-block-8.tataT::after{width:10vw !important;height: 18vw !important;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .view-content .application-item{gap: 0px;flex-wrap: wrap;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-icon{width: 43px;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-arrow{position:absolute;right: 15px;top: 20px;width: 10%;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-title {width:70%;margin-left:10px}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-title h4{font-size: 18px;}
    .block-views-blockgenset-products-block-8 div[data-block="genset_product_detail"] .application-item .application-description{margin-top:10px}

    /* testimonials */
    .genset-prod-detail-testimonials{padding: 5vw 0;}
    .allusertestimonials{padding: 40px;}
    .allusertestimonials .quote-icon{width: 70px;}
    .genset-prod-detail-testimonials .slider-progress-container{width: 56%;bottom: 20px;}
    /* testimonials */
    /* form */
    .genset-prod-detail-enquiry-wrapper{padding-inline: 0;}
    #block-gensetproductdetailenquiryform .container .container{width:100%}
    #block-gensetproductdetailenquiryform .form-hdng{padding-top: 20px;}
    .genset-prod-detail-enquiry-wrapper .container{flex-direction:column;gap: 30px;}
    .genset-prod-detail-enquiry-wrapper .block-block-content3c4cd4a4-b649-4bb2-948e-b9c253348ee5{width:90%;margin: auto;top: 6vw;}
    .genset-prod-detail-enquiry-wrapper .block-webform-block{width:100%}
    .genset-prod-detail-enquiry-wrapper .block-webform-block form{width:100%;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li a{margin-top: 15px;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li img{margin-right: 9px;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li.frm-address .adrsdtls{margin-top: 15px;}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls ul li.frm-address .adrsdtls .adrimg{margin-right:9px;}
    /* form */

    /* Related Product */
    .genset-prod-detail-related-products .view-header{display: block;text-align: center;width: 100%;}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc{display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .col-4{width:90%;}
    .genset-prod-detail-related-products .view-genset-products #views-bootstrap-genset-products-genset-related-products .row .genset-related-product-list-wrapper .genset-related-product-desc .prdbtns{grid-column:1 / -1;}
    .page-node-type-genset-product .genset-prod-detail-related-products .genset-related-product-list-wrapper .genset-list-pdf-icn{top:60vw}

    .block-views-blockgenset-products-block-3{padding:15vw 0;}
    .view-display-id-block_3{display: block;height:100%;}
    .view-display-id-block_3 .view-content{width:100% !important;grid-template-columns: 1fr;}
    .view-display-id-block_3 .view-content .views-row:nth-child(odd){background-color: #EFEFEF;}
    .view-display-id-block_3 .view-content .views-row:nth-child(even){background-color: #fff;}

    /* CPCB section */
    .block-views-blockgenset-products-block-4{padding:15vw 0}
    .cpcb-section .col-lg-6{width:100%;margin-top:20px;}

    /* Under the hood */
    .block-views-blockgenset-products-block-4::before{display:none;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4{width: 100%;padding-left: 0;border-bottom: 1px solid;padding-bottom: 10px;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4:last-child{border:none;}
    #views-bootstrap-genset-products-block-4 .row .col-md-4.col-lg-4.col-xl-4.col-xxl-4::before{display:none;}
    .cpcb-section .border-bottom{height:auto;padding: 20px 10px;}

    /* Appliance */
    .block-views-blockgenset-products-block-5 .view-footer .appliances-progress{width:60%}

    /* FAQ */
    .block-views-blockgenset-products-block-7{width:100%;}
    .block-views-blockgenset-products-block-7 .faq-question{font-size: 18px;}

    /* Form */
    .genset-prod-detail-enquiry-wrapper.tataT::before{height:97% !important;top:7.1vw !important;}
    .genset-prod-detail-enquiry-wrapper.tataT::after{width:10vw !important;height: 18vw !important;top:2vw !important}
    .genset-prod-detail-enquiry-wrapper .frm-othrdtls{padding:30px;}
    .genset-prod-detail-enquiry-wrapper .block-webform-block{width:100%}
    .genset-prod-detail-enquiry-wrapper .block-webform-block form{width:100%}
    .genset-prod-detail-related-products{padding:30px}
    .genset-prod-detail-related-products::after{display:none;}
    .genset-prod-detail-related-products::before{display:none;}

    .genset-load-cta-inserted{padding:30px 20px}
    .genset-load-cta .row{flex-direction:column;}
    .genset-load-cta .row .col-lg-7{width:100%}
    .genset-load-cta .row .col-lg-5{width:100%;display: block;}
    .genset-load-cta .row .col-lg-5 a{padding:10px;font-size:12px;}

    .tata-tl-flex-container { height: auto; }
.tata-tl-spacer { display: none; }
.tata-tl-content-box { height: 240px; max-width: 100%; justify-content: center !important; }
.top-style, .bottom-style { flex-direction: column; justify-content: flex-start; }
.top-style .tata-tl-content-box, .bottom-style .tata-tl-content-box { order: 1; padding: 15px; margin-bottom: 20px; }
.top-style .tata-tl-divider, .bottom-style .tata-tl-divider { order: 2; }
.tata-tl-desc { order: 1; }
.tata-tl-title { order: 2; }
.tata-tl-year { order: 3; margin-top: 5px; }

    }
