/*-- Start BreadCrum Section --*/
.item-txt .expanded {-webkit-line-clamp: unset !important;max-height: none !important;overflow: scroll !important;}
.read-more-btn {background: linear-gradient(180deg, #160530 -19.09%, #7c2ef0 100%);color: #fff;border-radius: 8px;text-decoration: none;border: none;padding: 10px 15px;display: inline-block;cursor: pointer;font-size: 14px;transition: background 0.3s ease;width: 160px;}
.read-more-btn:hover {background: linear-gradient(180deg, #7c2ef0 -19.09%, #160530 100%); /* Reverse gradient on hover */}
.breadcrumb-sec .nav-breadcrum {position: relative;}
.breadcrumb-sec .nav-breadcrum .image-sec img {-o-object-position: center; object-position: center;-o-object-fit: cover; object-fit: cover;height: 80px;width: 100%;}
.breadcrumb-sec .nav-breadcrum .breadcrumb {position: absolute;top: 35%;left: 120px;}
.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item {font-weight: 700;}
.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item a {text-decoration: none;color: #be8bff;}
.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item.active {color: white;}
.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item::before {color: white;}
/*-- End BreadCrum Section --*/
.about-us-section {padding-block: 50px;}
.about-us-section .about-us-left {width: 80%;}
.about-us-section .about-us-left .tag {color: #fff;background-color: #7c2ef0;padding: 10px 15px;border-radius: 2px;text-transform: uppercase;font-size: 14px;font-weight: 400;line-height: 20px;text-align: left;}
.about-us-section .about-us-left .title {color: #191c1f;margin-top: 20px;margin-bottom: 30px;font-size: 40px;font-weight: 600;line-height: 48px;text-align: left;}
.about-us-section .about-us-left .text {color: #475156;font-size: 18px;font-weight: 400;line-height: 24px;text-align: left;margin-bottom: 30px;}
.about-us-section .about-us-left .feature-list .list {list-style: none;}
.about-us-section .about-us-left .feature-list .list .list-item {display: flex;gap: 10px;}
.about-us-section .about-us-left .feature-list .list .list-item .double-tick {width: 24px;height: 24px;}
.about-us-section .about-us-left .feature-list .list .list-item .item-point {color: #191c1f;font-size: 18px;font-weight: 400;line-height: 24px;text-align: left;}
.about-us-section .about-us-right {border-radius: 4px;}
.about-us-section .about-us-right img {border-radius: 4px;}
.team-member-section {padding-block: 50px;}
.team-member-section .title {color: #05073c;font-size: 36px;font-weight: 700;line-height: 40px;text-align: center;margin-bottom: 30px;}
.team-member-section .member-card {padding: 20px 10px;padding-left: 20px;border: 1px solid #e4e7e9;border-radius: 3px;display: flex;align-items: center;gap: 20px;}
.team-member-section .member-card .member-image {width: 64px;height: 64px;}
.team-member-section .member-card .member-image img {width: 100%;height: 100%;}
.team-member-section .member-card .member-txt .name {color: #191c1f;font-size: 16px;font-weight: 600;line-height: 24px;text-align: left;}
.team-member-section .member-card .member-txt .designation {color: #475156;font-size: 14px;font-weight: 400;line-height: 20px;text-align: left;}
.smart-bus-section {padding-block: 50px;}
.smart-bus-section .smart-bus-container {background-image: url(../images/home-page/image.png);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 50px;border-radius: 12px;}
.smart-bus-section .smart-bus-container .smart-bus-txt h2 {color: #290067;font-size: 36px;}
.smart-bus-section .smart-bus-container .smart-bus-txt p {color: #111827;font-size: 18px;}
.smart-bus-section .smart-bus-container .smart-bus-txt .explore-bus-btn {border: none;color: #fff;border-radius: 6px;background: linear-gradient(180deg, #160530 -19.09%, #7c2ef0 100%);padding: 10px 20px;text-decoration: none;}
.smart-bus-section .smart-bus-container .bus-item {background-color: #fff;border-radius: 12px;padding: 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;margin: 10px;}
.smart-bus-section .smart-bus-container .bus-item .item-icon {width: 60px;height: 60px;}
.smart-bus-section .smart-bus-container .bus-item .item-icon img {width: 100%;height: 100%;}
.smart-bus-section .smart-bus-container .bus-item .item-number {color: #7013fa;font-weight: 700;font-size: 38px;}
.smart-bus-section .smart-bus-container .bus-item p {color: #111827;font-size: 14px;}
.features-section {padding-block: 50px;}
.features-section .features-title {color: #290067;font-size: 32px;}
.features-section .features-subtitle {font-size: 18px;}
.features-section .features-list {display: grid;gap: 20px;grid-template-columns: repeat(5, 1fr);}
.features-section .features-list .feature-item {display: flex;flex-direction: column;}
.features-section .features-list .feature-item .item-icon {width: 60px;height: 60px;margin-bottom: 25px;}
.features-section .features-list .feature-item .item-icon img {width: 100%;height: 100%;}
.features-section .features-list .feature-item .item-title {color: #7013fa;font-weight: 700;font-size: 15px;white-space: nowrap;margin-bottom: 10px;}
.features-section .features-list .feature-item .item-txt {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;max-height: 6em;transition: max-height 0.3s ease;color: #111827;font-size: 14px;}
.features-section .features-list .feature-item .item-txt.expanded {-webkit-line-clamp: unset;max-height: 180px;overflow-y: scroll;scrollbar-width: thin;scrollbar-color: #888 #f1f1f1;}
.features-section .features-list .feature-item .item-txt.expanded::-webkit-scrollbar {width: 2px;}
.features-section .features-list .feature-item .item-txt.expanded::-webkit-scrollbar-thumb {background-color: #888;border-radius: 10px;}
.features-section .features-list .feature-item .item-txt.expanded::-webkit-scrollbar-track {background: #f1f1f1;}
.features-section .features-list .feature-item .item-txt.expanded::-webkit-scrollbar-button {display: none !important;}
.features-section .features-list .feature-item .item-txt.expanded::-moz-scrollbar-button {display: none !important;}
.email-link-section {padding-block: 50px;}
.email-link-section .email-link-container {background: url(../images/home-page/email-link-bg.png);background-size: cover;background-repeat: no-repeat;border-radius: 12px;}
.email-link-section .email-link-container .left-content {padding-left: 50px;}
.email-link-section .email-link-container .left-content .left-title {color: #fff;font-size: 40px;font-weight: 700;line-height: 52px;text-align: left;}
.email-link-section .email-link-container .left-content .left-txt {color: #fff;}
.email-link-section .email-link-container .left-content form {margin-top: 50px;}
.email-link-section .email-link-container .left-content form label {color: #fff;}
.email-link-section .email-link-container .left-content form .email-input {display: flex;gap: 10px;}
.email-link-section .email-link-container .left-content form .email-input input {color: #757575;width: 50%;}
.email-link-section .email-link-container .left-content form .email-input .send-btn {color: #4a43c4;background-color: #fff;border: none;border-radius: 12px;padding: 10px 20px;}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  /*-- Start BreadCrum Section --*/.breadcrumb-sec .nav-breadcrum .breadcrumb {top: 40%;left: 15%;}.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item {font-size: 100%;}/*-- End BreadCrum Section --*/.about-us-section .about-us-left {width: 100%;}.about-us-section .about-us-left .title {font-size: 30px;}.team-member-section .title {font-size: 30px;}.smart-bus-section .smart-bus-container .smart-bus-txt h2 {font-size: 30px;}.smart-bus-section .smart-bus-container .smart-bus-txt p {font-size: 18px;}.smart-bus-section .smart-bus-container .bus-item .item-number {font-size: 35px;}.smart-bus-section .smart-bus-container .bus-item p {font-size: 14px;}.features-section .features-title {font-size: 28px;text-align: center;}.features-section .features-subtitle {text-align: center;}.features-section .features-list {gap: 20px;}.features-section .features-list .feature-item {align-items: center;}.features-section .features-list .feature-item .item-icon {text-align: center;}.email-link-section .email-link-container .left-content {padding: 20px;}.email-link-section .email-link-container .left-content .left-title {font-size: 30px;line-height: 50px;}
}
@media only screen and (min-width: 568px) and (max-width: 767px) {
  /*-- Start BreadCrum Section --*/.breadcrumb-sec .nav-breadcrum .breadcrumb {top: 40%;left: 15%;}.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item {font-size: 100%;}/*-- End BreadCrum Section --*/.about-us-section {padding-block: 25px;}.about-us-section .about-us-left {width: 100%;}.about-us-section .about-us-left .title {font-size: 30px;}.team-member-section {padding-block: 25px;}.team-member-section .title {font-size: 30px;}.smart-bus-section {padding-block: 25px;}.smart-bus-section .smart-bus-container .smart-bus-txt h2 {font-size: 25px;}.smart-bus-section .smart-bus-container .smart-bus-txt p {font-size: 15px;}.smart-bus-section .smart-bus-container .bus-item .item-number {font-size: 28px;}.smart-bus-section .smart-bus-container .bus-item p {font-size: 14px;}.features-section {padding-block: 25px;}.features-section .features-title {font-size: 25px;}.features-section .features-subtitle {font-size: 16px;}.features-section .features-list .feature-item {align-items: center;}.features-section .features-list .feature-item .item-title {font-size: 16px;}.features-section .features-list .feature-item .item-txt {font-size: 14px;}.email-link-section {padding-block: 25px;}.email-link-section .email-link-container .left-content {padding: 20px;}.email-link-section .email-link-container .left-content .left-title {font-size: 25px;line-height: 30px;}
}
@media only screen and (min-width: 200px) and (max-width: 567px) {/*-- Start BreadCrum Section --*/.breadcrumb-sec .nav-breadcrum .breadcrumb {top: 40%;left: 15%;}.breadcrumb-sec .nav-breadcrum .breadcrumb .breadcrumb-item {font-size: 100%;}/*-- End BreadCrum Section --*/.about-us-section {padding-block: 25px;}.about-us-section .about-us-left {width: 100%;}.about-us-section .about-us-left .title {font-size: 30px;}.about-us-section .about-us-left .text {font-size: 16px;line-height: 20px;}.about-us-section .about-us-left .feature-list .list .list-item .item-point {font-size: 16px;line-height: 20px;}.team-member-section {padding-block: 25px;}.team-member-section .title {font-size: 30px;}.smart-bus-section {padding-block: 25px;}.smart-bus-section .smart-bus-container .smart-bus-txt h2 {font-size: 20px;}.smart-bus-section .smart-bus-container .smart-bus-txt p {font-size: 12px;}.smart-bus-section .smart-bus-container .smart-bus-txt .explore-bus-btn {font-size: 10px;}.smart-bus-section .smart-bus-container .bus-item .item-icon {width: 40px;height: 40px;}.smart-bus-section .smart-bus-container .bus-item .item-number {font-size: 25px;}.smart-bus-section .smart-bus-container .bus-item p {font-size: 12px;}.features-section {padding-block: 25px;}.features-section .features-title {font-size: 25px;}.features-section .features-subtitle {font-size: 14px;}.features-section .features-list {display: flex !important;flex-wrap: wrap;gap: 10px;}.features-section .features-list .feature-item {align-items: center;}.features-section .features-list .feature-item .item-icon {width: 40px;height: 40px;}.features-section .features-list .feature-item .item-title {font-size: 14px;}.features-section .features-list .feature-item .item-txt {font-size: 12px;}.email-link-section {padding-block: 25px;}.email-link-section .email-link-container {margin: auto;}.email-link-section .email-link-container .left-content {padding: 10px;}.email-link-section .email-link-container .left-content .left-title {font-size: 25px;line-height: 30px;}.email-link-section .email-link-container .left-content .left-txt {font-size: 0.8rem;}.email-link-section .email-link-container .left-content form {margin-top: 40px;}.email-link-section .email-link-container .left-content form label {font-size: 0.8rem;}.email-link-section .email-link-container .left-content form .email-input {flex-wrap: wrap;}.email-link-section .email-link-container .left-content form .email-input input {font-size: 0.8rem;width: 80%;}.email-link-section .email-link-container .left-content form .email-input .send-btn {font-size: 10px;}
}/*# sourceMappingURL=about-us.css.map */