.lpoProSection{padding:7.7vw 0 0 0;margin-bottom:80px;}
.lpoProSection.tataT::before{border:none!important;}
.LPO-1822 main .container{width:100%;}
.LPO-1822{overflow:initial!important;}
.LPO-1822 main .region-breadcrumb .container{width:var(--container);}
.lpoProSection .container{border: 1px solid #307FE2;width: 96.7%!important;margin-right: 0;border-right: none;padding:50px;position: relative;}
.lpoprooddSection .container{border:1px solid var(--blue-color)!important;border-right:none!important;}
.lpoproductMain{padding:30px 0px;display:flex;gap:30px;}
.lpoHd h2{font-size:34px;font-weight:700;}
.lpoproductMain {display: flex;gap: 30px;align-items: flex-start;}
.lpoProductImg {width:50%;position: sticky!important;top: 200px;height: fit-content;align-self: flex-start;}
.lpoProductImg img {margin:auto;height: auto;display: block!important;}
.lpoProductInfo{width:50%;margin:0;}
.lpoProductImg .slick-track{display:flex;}
.lpoProductImg .slick-slide {display: none;}
.lpoProductImg .slick-slide.slick-active {display: block;}
.lpoProductImg .slick-dots{display:flex;justify-content:center;list-style:none;gap:10px;margin:0px 0px 0px;position:absolute;left:0;right:0;bottom:15px;}
.lpoProductImg .slick-dots li button{background:#fff;border-radius:100px;width:12px;height:12px;font-size:0;border:none;}
.lpoProductImg .slick-dots .slick-active button{background:#307FE2;}
.lpoProductInfo .subHd{border:1px solid var(--skyBlue-color);width:100%;border-radius:10px;padding:8px;text-align: center;margin:20px 0px;}
.lpoProductInfo .subHd h4{margin:0;font-size:24px;font-weight:700;}
.lpoproduDetail{display:flex;gap:15px;}
.detailHdImg{display: flex;gap:10px;align-items: center;margin-bottom:15px;}
.detailHdImg h4{margin:0;font-size:18px;}
.proDetailLeft{border:1px solid var(--skyBlue-color);padding:20px 0px;border-radius:10px;width:100%;display:flex;flex-direction: column;align-items: center;}
.proDetailLeft p{font-size:15px;margin:0;}
.accordion {margin:20px 0px;}
.LPO-1822 .enquire-button-footer{display:none!important;}
.accordion-button:focus{border:none!important;box-shadow:none!important;}
.accordion-button:not(.collapsed) {color: #000;background-color: transparent;box-shadow: none;}
.accordion-item {border-left: none;border-right: none;background-color: transparent;}
.accordion-button {padding: 15px 15px;font-size: 18px;position: relative;}
.accordion {--bs-accordion-bg: transparent;}
.views-field-field-accordion-desc .field-content p{font-size: 14px;font-weight: 400;}
.lpoAccordion-section .accordion-item{border:none;}
.lpoAccordion-section .accordion-header p{margin: 0;width: 100%;}
.accordion-header-icon{margin: 0px;width: 60px;background: var(--skyBlue-color);padding: 10px;border-radius: 10px 0 0 10px;display: flex;align-items: center;}
.aciconcolor{background: #ffff;padding: 5px;width: 50px;border-radius: 10px;margin:5px;}
.accordion-header-icon img{width: 100%;}
.lpoAccordion-section .accordion-header {border:1px solid var(--skyBlue-color);color: #000;background-color: transparent;box-shadow: none;display: flex;border-radius:10px;}
.accordion-button::after {content: none !important;display: none !important;}
.accordion-button {position: relative;}
.accordion-button::before {content: "";position: absolute;right: 2rem;top:5px;bottom:0;width: 14px;height: 14px;background-image: url(https://busesandvans.tatamotors.com/assets/buses/files/2025-09/select-dropdown-arrow.png);background-repeat: no-repeat;background-size: contain;transition: transform 0.3s ease;margin:auto;}
.function-icon{background:var(--skyBlue-color);padding:5px 15px;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.lpoAccordion-section .accordion-body{padding:10px 5px;}
.lpoAccordion-section .accordion-body .views-field-field-accordion-desc .field-content p{padding:15px 0px;margin:0;border-bottom:1px solid var(--skyBlue-color);}
.feature-icon{background:var(--white-color);padding:5px 15px;border-radius:10px;margin:3px;}
.featureAccordion .accordion .accordion-header{background:var(--skyBlue-color);}
.feature-list p{background:var(--white-color);position: relative;border:none!important;padding:10px 30px!important;border-radius: 10px;}
.featuretext{border:1px solid var(--skyBlue-color);background: var(--skyBlue-color);margin-bottom:10px;padding:0px 0px 0px 3px;border-radius:10px;}
.advantage-list ul{list-style: none;}
.advantage-list ul li{padding:15px 0px;position: relative;}
.advantage-list ul li::before{content:'';position: absolute;left:-30px;top:0;bottom:0;margin:auto;background: url(https://busesandvans.tatamotors.com/assets/buses/files/2025-09/right-icon.png);background-repeat: no-repeat;background-size: contain;width:16px;height:16px;}
.bottomStickyBtn {position: fixed;bottom: 30px;left: 0;right: 0;margin: auto;text-align: center;z-index: 1000;}
.salesBtn {display:flex;align-items: center;justify-content: center;gap: 10px;padding: 10px 30px;background: var(--skyBlue2-color);color: #fff;border-radius: 25px;text-decoration: none;font-weight: 700;cursor: pointer;position: relative;font-size:17px;}
.salesBtn .hamburger {display: inline-block;width: 22px;height: 2px;background-color: #fff;position: relative;vertical-align: middle;transition: all 0.3s ease;margin-right: 10px;font-size:0px;}
.salesBtn:hover {color: #fff;}
.salesBtn .hamburger::before,
.salesBtn .hamburger::after {content: "";position: absolute;width: 22px;height: 2px;background-color: #fff;transition: all 0.3s ease;left:0;}
.salesBtn .hamburger::before {top: -6px;}
.salesBtn .hamburger::after {top: 6px;}
.salesBtn.open .hamburger {background-color: transparent;}
.salesBtn.open .hamburger::before {transform: rotate(45deg) translate(4px, 4px);}
.salesBtn.open .hamburger::after {transform: rotate(-45deg) translate(4px, -4px);}
.salesDropdown {position: fixed;bottom: 85px;left: 0;right: 0;margin: auto;width: 315px;max-height: 300px;background: var(--skyBlue-color);border-radius: 15px;box-shadow: 0 4px 15px rgba(0,0,0,0.25);padding: 10px 15px;transform: translateY(100px);opacity: 0;visibility: hidden;transition: transform 0.4s ease, opacity 0.4s ease;z-index: 2000; overflow-y: auto;overflow-x: hidden;}
.salesDropdown.active {transform: translateY(0); opacity: 1;visibility: visible;}
.salesDropdown ul {list-style: none;padding: 0;margin: 0;}
.salesDropdown li {padding: 10px 15px;border-bottom: 1px solid #fff;font-size: 14px;color: #000;}
.salesDropdown li:last-child {border-bottom: none;}
.salesDropdown li a{color:#000;display: block;}
.enquiryBtn{background: var(--blue-color);padding:10px 30px;width:fit-content;border-radius:30px;font-size:17px;color:#fff;text-decoration:none;}
.enquiryBtn:hover{color:#fff;}
.Salekit-list{display:flex;width:fit-content;justify-content: center;text-align: center;margin:auto;gap:15px;}
.salesDropdown li.active {background:var(--skyBlue2-color);color: #fff;}
.salesDropdown li.active a {color: #fff;}
.salesDropdown {display: none;}
.salesDropdown.active {display: block;}
.salesDropdown::-webkit-scrollbar {width: 3px;}
.salesDropdown::-webkit-scrollbar-track {background: #fff;border-radius: 10px;}
.salesDropdown::-webkit-scrollbar-thumb {background: var(--skyBlue2-color);border-radius: 10px;border: 1px solid var(--skyBlue2-color); }
.salesDropdown::-webkit-scrollbar-thumb:hover {background: var(--skyBlue2-color);border: 1px solid var(--skyBlue2-color); }
.lpoproducttext {border: 1px solid var(--skyBlue-color);width: 100%;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 15px 20px 0px;}
.subMain {margin-bottom: 0px !important;border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important;}
[dir=ltr] .ui-dialog .ui-dialog-title{font-size:24px!important;font-weight:700;}
.ui-dialog .ui-dialog-titlebar{padding:5px!important;background:var(--blue-color)!important;}
.btn-close, .ui-dialog .ui-dialog-titlebar-close{background:url("/assets/buses/files/2025-09/close.svg");background-repeat:no-repeat;width:20px;height:20px;background-size:contain;opacity:1!important;padding:0px!important;border-radius:0px!important;}
.LPO-1822 .webform-submission-lpo-1822-form{display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}
.LPO-1822 .webform-submission-lpo-1822-form input{padding:10px 15px;border-radius:0px!important;}
.LPO-1822 .webform-submission-lpo-1822-form textarea.form-control{height:50px!important;border-radius:0px!important;padding:10px 15px;}
.form-actions .js-form-submit{background: var(--blue-color)!important;padding: 15px 30px!important;border-radius: 0px!important;border: none!important;font-family: 'UniNeuRegular'!important;font-size: 18px!important;}
@media screen and (max-width:768px){
.lpoproductMain{flex-direction:column;}
.lpoProductImg{width:100%;top:0px!important;position:relative!important;}
.lpoProductInfo{width:100%;}
.LPO-1822{overflow:hidden!important;}
.lpoProSection .container{padding:15px;}
.lpoProductImg img{width:100%;}
.lpoproduDetail{flex-direction:column;}
.lpoHd h2{font-size:28px;}
.bottomStickyBtn{bottom:110px;}
.salesDropdown{bottom:180px;max-height:250px;}
}
