.card{max-width:400px;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .1);overflow:hidden;transition:transform 0.3s}.card img{width:100%;height:270px}.card-content{padding:16px}.card-content h3{margin:0;font-size:1.5em;color:#333;text-align:center}.card-content p{margin:8px 0;color:#555}.card-content .price,.card-content .facility{font-weight:700}.btn{text-align:center;border:2px solid blue}.text-center{display:block;text-align:center}.text-center a{color:#337ab7;border:2px solid #337ab7;padding:10px;box-sizing:border-box;margin-left:110px}.card-container{display:flex;gap:15px}.content{max-width:1200px;margin:auto}summary{cursor:pointer;padding:10px 0;list-style:none}details[open] summary::after{content:" (Read Less)"}details:not([open]) summary::after{content:" (Read More)"}summary::after{color:#007bff}.actt_features_row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.actt_features_row .actt_features_card{display:flex;flex-direction:column;align-items:center;background-color:linen;padding:15px;border-radius:10px;gap:10px;box-shadow:0 2px 3px 0 rgb(0 0 0 / 20%);text-align:center}.actt_features_row .actt_features_card .actt_feature_card_img{background-color:#fff;width:64px;height:64px;display:flex;justify-content:center;align-items:center;border:1px solid #ff9898;border-radius:10%}.actt_feature_card_img img{width:60px;height:60px}@media (max-width:768px){.actt_features_row{grid-template-columns:repeat(3,minmax(0,1fr))}.card-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.text-center a{margin:0}.card{max-width:90%}}.container{max-width:1200px;margin:auto}.center-heading{text-align:center!important;font-size:24px;margin-bottom:20px;color:#333}.row{display:flex;flex-wrap:wrap;margin-bottom:20px;background-color:#fff;border-radius:5px;overflow:hidden;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.column{padding:0;margin:0}.image-column{flex:0 0 150px;display:flex;justify-content:center;align-items:center}.image-column img{max-width:100%;height:auto;border-radius:5px}.details-column{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding-left:20px}.details-text{margin:0;line-height:1.5}@media (max-width:768px){.row{flex-direction:column}.column{flex:100%;max-width:100%;padding:10px}.image-column,.details-column{text-align:center}.details-text{text-align:center;margin:0}.image-column img{max-width:80%;margin:auto}}.table-container tbody tr{display:none}.table-container tbody tr:nth-child(-n+4){display:table-row}.show-more-rows .table-container tbody tr{display:table-row}.table-container tbody tr:hover{background-color:#f0f0f0}.show-more-btn{margin:10px 0;padding:10px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.show-more-btn:hover{background-color:#0056b3}.features{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.feature-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1);text-align:center;width:20%;padding:20px;transition:transform 0.3s ease}.feature-item img{max-width:120px;height:auto}.feature-item h3{text-align:center;font-size:1.2em;color:#333;margin:10px 0}.feature-item p{font-size:.9em;color:#666}@media (max-width:768px){.feature-item{width:45%}}@media (max-width:480px){.feature-item{width:90%}.feature-item img{max-width:120px}.feature-item h3{font-size:1.1em}.feature-item p{font-family:"Droid Sans",sans-serif;color:#000;font-size:16px;text-align:center;line-height:24px;margin:5px 0;padding:0}}.container-routes{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:20px}.cab-routes{list-style:none;padding:0;margin:10px;flex:1 1 45%;min-width:280px}.cab-routes h3{font-size:1.2em;margin-bottom:10px}.cab-routes li{margin:5px 0}.cab-routes a{text-decoration:none;color:#007bff}.cab-routes a:hover{text-decoration:underline}@media (max-width:768px){.container-routes{flex-direction:column;align-items:center}.cab-routes{flex-basis:100%;text-align:center}}.wedding-card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px 0}.wedding-card{padding:10px;box-shadow:0 4px 8px rgb(0 0 0 / .2);border-radius:10px 10px 0 0}.wedding-card img{max-width:350px;width:100%;height:auto;border-radius:10px 10px 0 0}.wedding-card img:hover{transform:scale(1.02);transition:transform 0.3s ease}.wedding-card-info{display:flex;flex-direction:column;align-items:center;justify-content:center}.wedding-card-info h3{margin:0;font-size:20px;font-weight:700;color:#333;padding:10px 0}.wedding-card-info p{margin:0;font-size:16px;color:#555;padding-bottom:10px 0}.trust-badges{padding:30px 10px;background:#f8f9fa;text-align:center}.badges-container{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1200px;margin:0 auto}.badge{margin:20px;flex:1;min-width:200px}.badge h3{text-align:center}.badge p{text-align:center}.badge i{font-size:3.5em;color:#c21605;margin-bottom:15px}.section-title{text-align:center!important;margin-bottom:40px!important;font-size:2em!important;color:#333!important}.buses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.bus-card{border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:transform 0.3s}.bus-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgb(0 0 0 / .1)}.bus-card img{width:100%;height:200px;object-fit:cover}.bus-info{padding:20px}.bus-info h3{margin-bottom:10px}.bus-info-cart h3{margin-top:0;margin-bottom:0}.bus-info-cart p{margin-top:0;margin-bottom:0}.buttons2{margin-top:10px;display:flex;justify-content:space-evenly}.buttons2 a{text-decoration:none;color:#fff}.buttons2 .book{background:#c21605;color:#fff;border:2px solid#d80d0d;padding:5px 20px;font-size:15px;line-height:1.5;border-radius:5px}.buttons2 .whatsapp{background:#000;color:#fff;border:2px solid #000;padding:5px 20px;font-size:15px;line-height:1.5;border-radius:3px}.featured-buses h2{text-align:left;font-family:"Droid Sans",sans-serif;padding:0;margin:10px 0;color:#000;font-size:22px;line-height:24px}.features-list{list-style:none;margin:15px 0}.features-list li{margin:5px 0;color:#000;font-size:15px;line-height:24px;padding:0;background:none}.features-list i{color:#c21605;margin-right:10px}.testimonials{padding:10px 10px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.testimonial-card{padding:20px;border:1px solid #ddd;border-radius:8px}.stars{color:gold;margin-bottom:10px}.faqs{background:#f8f9fa;padding:50px 20px}.faq-container{max-width:800px;margin:0 auto}.faq-item{margin-bottom:20px;padding:20px;border:1px solid #ddd;border-radius:8px;background:#fff}.faq-item h3{margin-bottom:10px;color:#c21605}