/* banner */
.hm-hero-bnr-wraper-div{margin-top: -33px;}
.view-genset-pages{margin-top:0 !important}
.block-views-blockhero-slider-block-2 .container{width:100%}
.slider-media-for-phones{display: none}
.view-genset-pages{position:relative;margin-top:2.7vw}
.view-genset-pages::after,.view-genset-pages::before{all:unset!important;display:block!important;position:absolute!important;z-index:3!important;pointer-events:none!important}
.view-genset-pages::after{background:var(--white-color)!important;content:''!important;width:5.1vw!important;height:9vw!important;left:0!important;top:3.5vw!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;}
.view-genset-pages::before{content:''!important;border:1.5px solid #fff !important;width:5vw !important;height:8.9vw !important;right:inherit!important;top:3.5vw!important;left:0!important;}
.twhite{position:relative;}
.twhite::before{content: '' !important;border: 1.5px solid #fff !important;width: 96.8% !important;height: 89% !important;right: 0 !important;top: 6.2vw !important;border-right: 0 !important;position: absolute;z-index: 1;border-bottom: 0 !important;}
.block-views-blockhero-slider-block-2 .container{width:100%}
.slider-media-for-phones{display: none}
.block-views-blockgenset-pages-block-2{position: relative;overflow: hidden;}
.block-views-blockgenset-pages-block-2 .fl_slider_control{position: absolute;bottom: 9vw;left: 9.4vw;z-index: 19;width: 250px;height: 40px;padding: 15px 0px;}
.block-views-blockgenset-pages-block-2 .fl_slider_control::after{pointer-events: none;position: absolute;content: '';background: #00000033;inset: 0;scale: 1.1;}
.block-views-blockgenset-pages-block-2 .play-pause{position: absolute;color: #fff;bottom: 6px;left: 0;right: 0;text-align: center;cursor: pointer;}
.block-views-blockgenset-pages-block-2 .slide-counter{color: #fff;position: absolute;top: 10px;left: 6px;}
.block-views-blockgenset-pages-block-2 .progress-bar{position: absolute;height: 2px !important;background-color: #fff !important;z-index: 1;top: 0;bottom:0;left:0;margin: auto;}
.block-views-blockgenset-pages-block-2 .flex-direction-nav{position: absolute;bottom: 8vw;left: 9vw;z-index: 22;width: 287px;height: 21px;padding: 0;margin: auto;}
.block-views-blockgenset-pages-block-2 .flex-direction-nav li{height: 20px;position: absolute;top: -20px;cursor: pointer;white-space: nowrap;word-spacing: 2px;width: 37px;}
.block-views-blockgenset-pages-block-2 .flex-direction-nav li a{display:block!important;position: inherit !important;all: unset;font-size: 0;background: none !important;width: 100%;}
.block-views-blockgenset-pages-block-2 .flex-direction-nav li a::before{display: none}
.block-views-blockgenset-pages-block-2 .flex-direction-nav li a::after{display: block;line-height: normal;color: #fff;font-size: 13px;}
.block-views-blockgenset-pages-block-2 .flex-direction-nav li.flex-nav-prev a::after{content: '❮ Prev';}
.block-views-blockgenset-pages-block-2 .flex-direction-nav li.flex-nav-next a::after{content: 'Next ❯';}
.block-views-blockgenset-pages-block-2 .flex-direction-nav .flex-nav-next{right: 31px;}
.block-views-blockgenset-pages-block-2 .flex-direction-nav .flex-nav-prev{left: 0;}
.block-views-blockgenset-pages-block-2 .new_flexflexslider .slides li{position: relative;border:1px solid transparent;margin: auto -2px;}

.block-views-blockgenset-pages-block-2 .hero-slider-item09{position: absolute;top: 0;left: 1%;width: 100%;height: 100%;transition: all 0.5s;z-index: 2;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .container{height: 100%;display: flex;padding: 0 100px;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09{position: absolute;margin: auto 0;width:800px;transition: all 0.5s;opacity: 1;top: 20%;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 h5{color: #fff;font-size: var(--font-lg);font-family: var(--f_black);margin:0px;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 h5:empty{display: none;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 p:empty{display: none;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 .btn-row{width: fit-content;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 .btn-row a{padding:10px 20px;display: inline-block;transition:.3s ease-in-out}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 .btn-row .k-m-url{background: var(--sky-blue);color: var(--white-color);margin-right: 10px;outline: 1px solid var(--sky-blue);}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 .btn-row .k-m-url:hover{background:var(--blue-color);outline: 1px solid var(--blue-color);}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 .btn-row .w-v-url{color: var(--white-color);outline: 1px solid var(--white-color);}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 .btn-row .w-v-url:hover{background: var(--sky-blue);outline: 1px solid var(--sky-blue)}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 p:nth-of-type(1){background: var(--white-color);width: fit-content;padding: 5px 20px;color: var(--sky-blue);margin-bottom: 20px;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 p:nth-of-type(3){color:var(--white-color);margin-top: 10px;margin-bottom: 30px;font-family:'UniNeuBold';}
/* banner */

#block-nvbtheme-content .container .container{width: 100%;}
.eminentsesc{padding:3vw 0 0;text-align: center;}
.flex-control-paging{display: none}
#block-nvbtheme-content .container {width: 100% !important;}
#block-nvbtheme-content .container .container{width:var(--container) !important;}
#block-gensethomepagemiddelcontent .container {width: 100% !important;}
#block-gensethomepagemiddelcontent .container .container{width:var(--container) !important;}

#blocktabs-explore_our_product_range .view-genset-products .view-footer{text-align: center;margin-top:30px;}
#blocktabs-explore_our_product_range .view-genset-products .view-footer a{padding: 10px 30px;background: var(--blue-color);color: var(--white-color);transition:.3s ease-in-out}
#blocktabs-explore_our_product_range .view-genset-products .view-footer a:hover{background:var(--sky-blue);}

/* Organisations */
.allorgs{display:grid;grid-template-columns: repeat(6, 1fr);margin: 50px auto;}
.allorgs img{width:100%;height: auto;}
/* Organisations */

/* Marquee */
.marqueesec{padding: 10vw 0 2vw;}
#block-gensethomepagemiddelcontent{overflow: hidden;}
#block-gensethomepagemiddelcontent .container:first-child{width:100%;}
.mrqflx{display:flex;justify-content: space-between;align-items: center;}
.mrquehd p{margin: 15px 0;font-weight: 400;}
.marqueeslider{margin: 40px 0px;}
.marqueeslider  .slick-slide{height:auto !important;width:300px;margin: auto;}
.marqueitem img{width:200px;height: auto;display: block;object-fit: contain;margin:auto;}
/* Marquee */



/* Homepage Related products*/
#block-gensethomepageblocktabsexploreourproductrangeheader .text-formatted{width:93%;margin:auto;margin-bottom: -100px;padding-top: 4vw;}
#block-gensethomepageblocktabsexploreourproductrangeheader .text-formatted p{margin: 10px 0;font-weight: 400;}
.block-blocktabs-blockexplore-our-product-range{padding:5vw 0 0;margin-top: 3vw;}
.block-blocktabs-blockexplore-our-product-range .container{width:var(--container) !important;margin: auto;}
.block-blocktabs-blockexplore-our-product-range .ui-tabs .ui-tabs-panel{padding: 0 !important;}
.block-blocktabs-blockexplore-our-product-range .ui-widget.ui-widget-content{border:none !important;}
.block-blocktabs-blockexplore-our-product-range ul{background:transparent;border:none;padding-left:0 !important;display:flex}
.block-blocktabs-blockexplore-our-product-range ul li{border:none !important;background:transparent !important;width:200px;border-bottom:1px solid var(--light-blue) !important;position:relative;margin:0 !important;}
.block-blocktabs-blockexplore-our-product-range ul li::before{position:absolute;content:'';width: 0%;height:3px;bottom:-1.3px;left:0;margin: auto;background: var(--sky-blue);}
.block-blocktabs-blockexplore-our-product-range ul li.ui-tabs-active::before{width:100%}
.block-blocktabs-blockexplore-our-product-range ul li a{color:var(--black-color) !important;width: 100%;text-align:center;padding-inline: 0 !important;font-size: 20px;}
.block-blocktabs-blockexplore-our-product-range ul li.ui-tabs-active a{font-weight:bold;color:var(--sky-blue) !important;}
.view-id-genset_products .row{display:grid;grid-template-columns:repeat(4,1fr);flex-wrap:wrap;gap:20px;margin:auto;justify-content:space-between;margin-top: 10px;}
.view-id-genset_products .row .genset-related-product-list-wrapper{display:block;position:relative;background:var(--white-color);}
.view-id-genset_products .row .genset-related-product-list-wrapper .genset-related-product-image img{width:100%;height:auto;}
.view-id-genset_products .row .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;}
.view-id-genset_products .row .genset-related-product-title{padding:20px 0 20px 25px;}
.view-id-genset_products .row .genset-related-product-title a{color: var(--black-color);font-size: 24px;font-weight: 700;transition: .3s ease-in-out;}
.view-id-genset_products .row .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: 17.7vw;right: 15px;font-size: 0;}
.view-id-genset_products .row .genset-related-product-desc{width: 85%;margin: auto;gap: 5px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.view-id-genset_products .row .genset-related-product-desc .col-4{width: 41%;background: #F8F8F8;padding: 10px;}
.view-id-genset_products .row .genset-related-product-desc .col-4 h5{margin: 5px 0 1px 0;font-size: 16px;font-weight: 600;color:var(--black-color);}
.view-id-genset_products .row .genset-related-product-desc .col-4 span{font-size: 13px;font-weight: 700;color:var(--black-color);}
.view-id-genset_products .row .genset-related-product-desc .prdbtns{display: inline-flex;margin: 10px 0 20px;width: 100%;gap: 9px;}
.view-id-genset_products .row .genset-related-product-desc .prdbtns a{padding:10px 20px;transition:.3s ease}
.view-id-genset_products .row .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%;text-align:center;}
.view-id-genset_products .row .genset-related-product-desc .prdbtns a:nth-child(odd):hover{background: var(--blue-color);outline: 1px solid var(--blue-color);}
.view-id-genset_products .row .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;}
.view-id-genset_products .row .genset-related-product-desc .prdbtns a:nth-child(even):hover{background: var(--sky-blue);color: var(--white-color);}
/* Homepage Related products*/

/* Find Product */
.block-views-blockgenset-products-block-12{position:relative;margin:5vw 0}
.block-views-blockgenset-products-block-12 .container{background:var(--light-blue);padding:60px 30px 80px 5vw;width: 86% !important;margin: auto;}
.block-views-blockgenset-products-block-12 .container::before, .block-views-blockgenset-products-block-12 .container::after{all: unset !important;display: block !important;position: absolute !important;z-index: 3 !important;pointer-events: none !important;}
.block-views-blockgenset-products-block-12 .container::before{content: '' !important;border: 0 solid !important;width: 5.1vw !important;height: 9vw !important;right: inherit !important;top: -2.8vw !important;left: 0 !important;background: #fff !important}
.block-views-blockgenset-products-block-12 .container::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(--light-blue) !important;}
.block-views-blockgenset-products-block-12 .view-header{text-align:center;}
.block-views-blockgenset-products-block-12 .view-header p{margin:10px 0;}
.block-views-blockgenset-products-block-12 form .form--inline{display:flex;align-items:center;justify-content:center;margin:20px 0;}
.block-views-blockgenset-products-block-12 form .form--inline .js-form-type-select label{display:none;}
.block-views-blockgenset-products-block-12 form .form--inline .js-form-type-select select{padding:10px 30px;border:none;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);}
.block-views-blockgenset-products-block-12 form .form--inline .js-form-submit{background: var(--sky-blue);color: var(--white-color);padding:10px 30px;cursor: pointer;transition: .3s ease-in-out;border: none;}
.block-views-blockgenset-products-block-12 form .form--inline .js-form-submit:hover{background: var(--blue-color);}
.block-views-blockgenset-products-block-12 .view-content{display: grid;grid-template-columns:repeat(4, 1fr);gap: 20px;}
.block-views-blockgenset-products-block-12 .view-content .views-row{position:relative;}
.block-views-blockgenset-products-block-12 .view-content .views-field-title{position:absolute;bottom:-10px;padding:20px;}
.block-views-blockgenset-products-block-12 .view-content .views-field-title a{color:var(--black-color);font-weight:bold;font-size:18px}
.block-views-blockgenset-products-block-12 .view-content .views-field-title a:hover{color:var(--blue-color);}
.block-views-blockgenset-products-block-12 .views-field-field-main-image img{width: 100%;height:auto;}
/* Find Product */

/* Testimonials */
.testimonialsec{position: relative;}
.testimonialsec p:nth-of-type(1){margin:15px 0;}
.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;font-weight: 400;}
.allusertestimonials .quote-dtls p strong{font-family: 'UniNeuRegular';}
.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: 8px 0px;}
.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;}
#block-nvbtheme-content .controls-container{max-width:1400px;margin:20px auto 20px 0px;padding:0px;display:flex;align-items:center;gap:20px}
#block-nvbtheme-content .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}
#block-nvbtheme-content .slider-progress-container{width: 80vw;height: 3px !important;background: #BEC3C8;margin-top: 10px;position: absolute;bottom: 20px;right: 5%;}
#block-nvbtheme-content .slider-progress-bar{height: 100%;background: #307FE2 !important;transition: width .6s ease;}
#block-nvbtheme-content .nav-btn:hover{background: #307FE2;color: #fff;}
#block-nvbtheme-content .animate-text{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25, 1, .5, 1)}
#block-nvbtheme-content .slick-active .animate-text{opacity:1;transform:translateY(0)}
#block-nvbtheme-content .slick-active .delay-1{transition-delay:0.2s}
#block-nvbtheme-content .slick-active .delay-2{transition-delay:0.4s}
#block-nvbtheme-content .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 */

/* allcounts */
.allcounts{display: flex;align-items: center;padding: 8vw 0;}
.allcounts .allstps{text-align: center;width:25%;padding: 1.5rem 0;height: 100px;border-right: 1px solid var(--light-blue);}
.allcounts .allstps:last-child{border: none;}
.allcounts .skclr{font-size: 35px;color: var(--sky-blue);font-weight: 700;margin: 5px 0px;}
.allcounts .allstps h6{font-size: 18px;font-weight: 700;margin-bottom: 0;margin-top: 0;}
/* allcounts */

/* Allsteps */
.frstps{display: flex;align-items: center;padding: 5vw 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 */

/* Enquire */
.unintrsec{position: relative;padding: 5.4vw 0;}
.unintrsec .container{width: 93.5%;}
.abftrs{background: var(--sky-blue);padding: 60px 30px 80px 5vw;position: relative;z-index: 2;}
.abftrs::after{position: absolute;content: '';background: var(--sky-blue);width:100%;height: 100%;right:-50%;top: 0;display: block;}
.unintrflx{display: flex;justify-content:space-around;align-items: flex-start;}
.abftrs h2{color: var(--white-color);width: 550px;}
.abftrs .unitrdtls{position: relative;z-index: 2;width: 40%;}
.abftrs p{color: var(--white-color);width:fit-content;margin-bottom: 20px;}
/* Enquire */

/*Powering Critical Operations*/
.ope_acc_sector.tataT::before{border-right:1px solid var(--sky-blue)!important;border-bottom:1px solid var(--sky-blue)!important;height:98%!important;top:5.6vw !important}
.ope_acc_sector.tataT::after{top: 3vw !important;}
.ope_acc_sector{width:97%;}
.manufacturing-areas-list{padding-bottom: 2vw;}
.ope_accHd{padding:10vw 0 3vw;text-align:center}
.ope_accHd h2{margin-top: 1vw;}
.ope_accHd p{margin:15px 0;font-weight: 400;}
.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 a{position:relative;outline:1px solid #c0c5c7;width:40px;height:40px;display:block;transition: .3s ease-in-out;}
.col-arrow a.btnArrow::after{width:18px;height: 18px;}
.col-arrow a:hover{background:var(--blue-color);color: var(--white-color);}
.data-table tr:hover{background:#BFD7F699;}
.data-table tr:hover .col-arrow a{background:var(--sky-blue);color:var(--white-color);}
.col-arrow img{width:10px;height:10px;border:1px solid var(--grey-color);padding:15px;cursor:pointer;display: none;}
/*Powering Critical Operations*/

/*Why Choose Gensets*/
.whyChooseGenSection{padding:3vw 0 0;}
.whyChooseMain{display:flex;gap:50px;}
.whyChooseContent{width:60%;}
.WhyChooseImg{width:40%;}
.whyChooseHd p{margin:10px 0px;}
.whyChooseList{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:50px 0px 0px 20px;}
.whyChoosetext{width:100%;height:100%;position: relative;display: flex;flex-direction: column;justify-content: center;margin-bottom:10px;min-height:114px;}
.whyChoosetext::before{border:3px solid var(--sky-blue);height:90%;content:'';position: absolute;top:0;bottom: 0;margin:auto;left:-20px;}
.whyChoosetext h6{font-size:20px;font-weight:800;margin:0;}
.whyChoosetext p{margin:10px 0px;width: 95%;}
/*Why Choose Gensets*/


@media only screen and (max-width:768px){
    /* mainbanner */
.slider-media-for-phones{display:block}
.slider-media-for-desktop{display: none;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09{top:-96px;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .container{padding: 0 20px;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09{width: 100%;top: 36%;}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 h5{font-size: var(--font-sm);}
.block-views-blockgenset-pages-block-2 .hero-slider-item09 .carousel-caption09 .btn-row a{padding: 6px;}
.block-views-blockgenset-pages-block-2 .flex-direction-nav{bottom: 6.8vw;left: 13vw;width: 250px;}
/* mainbanner */

/* marquee */
.eminentsesc h5{width:93%;margin: auto;}
.marqueeslider  .slick-slide{height:auto !important;width:fit-content;margin: auto;}
.marqueitem img{width:150px;height: 100px;display: block;object-fit: contain;margin:auto;}

/* Related Products */
#block-gensethomepageblocktabsexploreourproductrangeheader .text-formatted h2{font-size: 28px;}
.block-blocktabs-blockexplore-our-product-range{margin-top:22vw}
.view-id-genset_products .row{grid-template-columns:1fr}
.view-id-genset_products .row .genset-list-pdf-icn{top:71vw}
/* Related Products */

/* testimonials */
.allusertestimonials{padding: 40px;}
.allusertestimonials .quote-icon{width: 70px;}
/* testimonials */

/* Find product */
.block-views-blockgenset-products-block-12{margin:15vw 0 0}
.block-views-blockgenset-products-block-12 .container::before{width: 10vw !important;height: 18vw !important;top: -5.8vw !important;}
.block-views-blockgenset-products-block-12 .container::after{width: 10vw !important;height: 18vw !important;top: -5.8vw !important;}
.block-views-blockgenset-products-block-12 form .form--inline{flex-direction: column;}
.block-views-blockgenset-products-block-12 form .form--inline .js-form-type-select select{width:100%}
.block-views-blockgenset-products-block-12 form .form--inline .js-form-item{margin:0 !important;}
.block-views-blockgenset-products-block-12 .view-content{grid-template-columns:repeat(2,1fr);gap: 20px;}
.block-views-blockgenset-products-block-12 .view-content .views-field-title a{font-size:13px}
/* Find product */


.allcounts{flex-wrap: wrap; padding: 0 0 70px;}
.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;}
.unintrflx{flex-direction: column;width:90%;margin: auto;}
.unintrsec{overflow: hidden;}
.abftrs{margin-top: 2.9%;padding-right:0px;text-align: center;width:95%;margin-left: 3vw;}
.abftrs::after{display:none;}
.abftrs h2{width: 100%;}
.abftrs .unitrdtls{width:100%;margin-top: 20px;}
.abftrs p{width: 100%;}
.unintrsec.tataTcontainer::before{width: 10vw !important;height: 18vw !important;}
.unintrsec.tataTcontainer::after{width: 10vw !important;height: 18vw !important;}
.mrquehd{width:100%;text-align: center;}
.mrqflx{flex-direction: column;gap: 10px;align-items: self-start;}
.mrqflx .marque-btn{position: absolute;bottom: 0;right: 50%;transform: translate(50%);padding: 5px 0;}
.data-table td.col-title{width: 78%;}
.data-table td.col-icon{width: 10%}
.btr_lnks ul{justify-content: space-between;}
.ope_acc_sector{width:100%;margin:40px 0;padding-top:60px;}
.ope_accHd{padding:30px 0px 0px 30px;}
.ope_accHd h2{font-size:28px;line-height:1.3;}
.ope_accHd p{font-size:14px;}
.manufacturing-areas-list{width:100%;}
.data-table{width:100%;margin:15px 0px 0px 20px;}
.data-table tr{padding:20px 0px;display:flex;width:95%;flex-wrap: wrap;align-items: center; justify-content: space-between;}
.data-table td{display:block;text-align:left;padding:10px 10px;}

.data-table td.col-id{width: 100%;font-size: 22px;}



.col-id{width:fit-content;}
.col-title{font-size:16px;width:fit-content;}
.col-icon{width:fit-content;position: relative;z-index: 333;}
.col-desc{z-index: 33;}
.ope_acc_sector.tataT::before{height:100%!important;border-right:none!important;left:5vw!important;top:8vw!important;z-index: 3!important;}
.ope_acc_sector.tataT::after{width:10vw!important;height:18vw!important;}
.ope_acc_sector{padding:12vw 0px 5vw;margin-top: 0;}
.whyChooseMain{display:flex;flex-direction:column-reverse}
.whyChooseGenSection{padding:10vw 0px;}
.whyChooseMain{padding:6vw 0px;}
.whyChooseContent{width:100%;}
.WhyChooseImg{width:100%;}
.whyChooseList{grid-template-columns: repeat(1,1fr);margin-top: 30px;}
.menuBtnld{display: block;}
.whyChoosetext{min-height: auto;}
#block-nvbtheme-content .slider-progress-container{width: 56%;bottom: 20px;}
.view-genset-pages::before{width: 9.7vw !important;height: 17.7vw !important;}
.view-genset-pages::after{width: 10vw !important;height: 18vw !important;}
.block-views-blockgenset-pages-block-2 .fl_slider_control{bottom: 10vw;}
.genset .main{margin-top: 9px;}
.twhite::before{height:94.5% !important;top: 8.7vw !important;}
.eminentsesc{padding: 8vw 0;}

}

@media(max-width:398px){
.block-views-blockgenset-products-block-12 .view-content{grid-template-columns:1fr;gap: 20px;}
.block-views-blockgenset-products-block-12 .view-content .views-field-title a{font-size:15px}
}