.aboutus-page{position:relative; margin:auto; border-radius:0px;background:url('../../assets/images/aboutus.png') center center/cover no-repeat;min-height:300px;}
.content{ position:relative; z-index:2;justify-content:space-between;align-items:center;}
.left-content{ width:40%;color:#fff;}
.left-content h1{font-size:48px;margin-bottom:10px;font-weight:700;}
.left-content h1 span{ color:#ff8c1a;}
.tagline{color:#ddd;font-size:18px; margin-bottom:20px;}
.description{line-height:1.8;font-size:16px;color:#e8e8e8;}
.right-content{ width:50%;text-align:right;}
.right-content img{max-width:100%;height:auto;}
.stats-box{ position:absolute;left:30px; right:30px; bottom:20px;background:#fff;border-radius:18px;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 20px;z-index:5;    box-shadow:0 10px 30px rgba(0,0,0,0.1);}
.stat-item{ display:flex;align-items:center;justify-content:center; gap:15px;}
.icon{ width:55px; height:55px; border-radius:50%;display:flex; align-items:center; justify-content:center; font-size:22px;border:2px solid;}
.orange{color:#ff9c2b; border-color:#ff9c2b;}
.green{ color:#4dc47d;border-color:#4dc47d;}
.blue{ color:#4ea8ff; border-color:#4ea8ff;}
.purple{color:#b46cff; border-color:#b46cff;}
.stat-item h3{font-size:26px;color:#222;margin-bottom:4px;}
.stat-item p{font-size:14px; color:#777;}
.review-stats{background:#fff;width:100%;border-radius:12px;padding:15px 15px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px rgba(0,0,0,0.08);}

.stat-box{display:flex;align-items:center;gap:10px;flex:1;}

.divider{width:1px;height:55px;background:#e5e5e5;}

.icon{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;border:2px solid;}

.orange{color:#f5a623;border-color:#f5a623;}

.green{color:#4CAF50;border-color:#4CAF50;}

.blue{color:#3fa9f5;border-color:#3fa9f5;}

.purple{color:#9b59b6;border-color:#9b59b6;}

.content h3{font-size:20px;font-weight:700;color:#222;margin-bottom:0px;line-height: 26px;}

.content p{font-size:14px;color:#000 !important;margin-bottom: 0px}



.aboutus-page {padding:60px 0px;}
.aboutus-page h1{color: #fff; font-size: 30px; line-height: 20px}
.aboutus-page h1 span{color: #ff7b29}
.aboutus-page p{text-align: left;}

.review-stats .row{width: 100%}
.about-rating .content{padding: 0px}
.review-stats {background: #fff;border-radius: 10px;box-shadow: 0 5px 20px rgba(0,0,0,.08);display: flex;justify-content: space-between;overflow-x: auto;width: 80%;margin-top: -60px;z-index: 999;margin-left: auto;margin-right: auto;position: relative;}
.review-stats .icon {width: 50px;height: 50px;background: #ff7b29;color: #fff;border-radius: 10px;display: flex;align-items: center;justify-content: center;font-size: 25px;margin: 0px !important;}

@media(max-width:768px)
{
	.review-stats .icon {width: 40px; height: 40px}
	.content p {line-height: 15px;font-size: 10px}
	.stat-box {margin: 5px 0px;gap: 5px}
}

@media(max-width:375px)
{
	.review-stats .icon {width: 40px; height: 40px}
	.content p {line-height: 15px;font-size: 10px}
	.stat-box {margin: 5px 0px;gap: 5px}
}

.about-section{padding:20px;}
.about-image{flex:1;}
.about-image img{ width:100%; border-radius:15px; display:block; object-fit:cover;}
.about-content{flex:1;}
.subtitle{font-size:26px;font-weight:700;color:#1c2b39;display:block;}
.line{ width:70px;height:4px; background:#e89a52; margin:15px 0 25px; border-radius:10px;}
.about-content p{ color:#555;line-height:1.9;font-size:14px;margin-bottom:15px;}
.mission-box{ background:#fcf7f1; border-radius:12px; padding:15px; display:flex; gap:20px; align-items:flex-start;}
.mission-icon{ width:70px;height:70px;min-width:70px;border-radius:50%; background:#fff4ea;display:flex; align-items:center; justify-content:center;}
.mission-icon i{ font-size:26px; color:#e89a52;}
.mission-content h3{ font-size:26px; margin-bottom:10px; color:#1c2b39;}
.mission-content p{ margin:0;color:#666;font-size:14px;line-height:1.8;}

.about-journy {padding:20px 0px;}
.about-journy h3{font-size: 26px;}
.about-journy .journey{box-shadow: 0 5px 20px rgba(0,0,0,.08); padding: 15px; border-radius: 7px;height: 350px;}
.about-journy .goals{box-shadow: 0 5px 20px rgba(0,0,0,.08); padding: 15px; border-radius: 7px;height: 350px;}

.about-section p{font-size: 16px; color: #000}

.section-title h2{font-size:20px;color:#222;font-weight:700;line-height: 20px;margin-bottom: 10px;}
.section-title span{display:block;width:60px;height:2px;background:#f7941d;margin:10px auto 20px;border-radius:5px;}
.section-title p{color:#000;font-size:16px;margin-bottom:15px;}
.service-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;}
.service-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.08);transition:.3s;}
.service-card .icon{width: 40px;height: 40px;background: #ff7b29;color: #fff;border-radius: 10px;display: flex;align-items: center;justify-content: center;font-size: 20px;margin-top: -45px;position: absolute;right: 10px;}
.service-card:hover{transform:translateY(-8px);}
.service-image{position:relative;height:180px;}
.service-image img{width:100%;height:100%;object-fit:cover;}



.service-content{padding:12px !important;}
.service-content h3{font-size:16px;color:#222;margin-bottom:10px;line-height: 20px;text-align: center;}
.service-content p{color:#666;line-height:20px;font-size:15px;text-align: center;}

@media(max-width:1200px){.service-grid{    grid-template-columns:repeat(3,1fr);}}
@media(max-width:768px){.service-grid{    grid-template-columns:repeat(2,1fr);}
.section-title h2{font-size:30px;}}

@media(max-width:576px){.service-grid{    grid-template-columns:1fr;}}

.testimonial-section{padding:80px 20px;}
.testimonial-wrapper{max-width:1400px;margin:auto;background:#012f35;border-radius:15px;overflow:hidden;display:flex;align-items:center;}
.rating-box{width:280px;padding:40px;color:#fff;}
.rating-box h2{font-size:28px;margin-bottom:10px;}
.line{display:block;width:60px;height:4px;background:#ff8c1a;margin-bottom:25px;}
.rating-number{font-size:60px;font-weight:700;margin-bottom:15px;}
.stars{color:#ff8c1a;font-size:24px;margin-bottom:15px;}
.rating-box p{color:#d9d9d9;}
.testimonial-slider{width:calc(100% - 280px);padding:30px;}
.review-card{background:#fff;border-radius:12px;padding:25px;min-height:220px;margin:10px;}
.quote{color:#d9d9d9;font-size:24px;margin-bottom:15px;}
.review-card p{color:#555;line-height:1.8;font-size:15px;min-height:90px;}
.review-footer{display:flex;align-items:center;gap:12px;margin-top:20px;}
.review-footer img{width:50px;height:50px;border-radius:50%;object-fit:cover;}
.review-footer h4{font-size:15px;margin-bottom:5px;}
.review-stars{color:#ff8c1a;font-size:14px;}
.owl-nav{display:block !important;}
.owl-prev,.owl-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50% !important;background:#fff !important;color:#000 !important;font-size:20px !important;box-shadow:0 5px 15px rgba(0,0,0,.15);}
.owl-prev{left:-20px;}
.owl-next{right:-20px;}
.owl-dots{margin-top:15px;}
.owl-dot span{background:#999 !important;}
.owl-dot.active span{background:#ff8c1a !important;}

@media(max-width:991px){
.testimonial-wrapper{    flex-direction:column;}
.rating-box{    width:100%;    text-align:center;}
.line{    margin:auto auto 20px;}
.testimonial-slider{    width:100%;}}

@media(max-width:768px){
.review-card{    min-height:auto;}
.rating-number{    font-size:50px;}}


.achievements-section{padding:80px 20px;}

.container{max-width:1300px;margin:auto;}

.section-heading h2{font-size:38px;font-weight:700;color:#1f2937;margin-bottom:10px;}

.title-line{width:60px;height:4px;background:#f7931e;display:block;border-radius:10px;margin-bottom:20px;}

.section-heading p{color:#6b7280;font-size:16px;margin-bottom:50px;max-width:850px;}

.achievement-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;}

.achievement-item{text-align:center;padding:10px 20px;position:relative;}

.achievement-item:not(:last-child)::after{content:'';position:absolute;right:-10px;top:15%;width:1px;height:70%;background:#e5e7eb;}

.icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 0px;font-size:26px;border:2px solid;}

.green{color:#4CAF50;border-color:#4CAF50;background:#f4fff5;}

.blue{color:#4da6ff;border-color:#4da6ff;background:#f5fbff;}

.purple{color:#b266ff;border-color:#b266ff;background:#faf5ff;}

.orange{color:#f7931e;border-color:#f7931e;background:#fff8f0;}

.achievement-item p{color:#4b5563;line-height:1.8;font-size:15px;}

/* Tablet */
@media(max-width:992px){
.achievement-grid{    grid-template-columns:repeat(3,1fr);    gap:30px;}
.achievement-item::after{    display:none;}}

/* Mobile */
@media(max-width:768px){
.achievement-grid{    grid-template-columns:repeat(2,1fr);}
.section-heading h2{    font-size:30px;}}

@media(max-width:576px){
.achievement-grid{    grid-template-columns:1fr;}
.achievement-item{    border-bottom:1px solid #eee;    padding-bottom:30px;}
.achievement-item:last-child{    border-bottom:none;}}




.cta-banner{position:relative;max-width:1400px;margin:auto;border-radius:15px;overflow:hidden;min-height:220px;
background:url('images/banner-bg.jpg') center center/cover no-repeat;}

/* Dark Overlay */
.overlay{position:absolute;inset:0;background:rgba(0,0,0,0.55);}

.cta-content{position:relative;z-index:2;
display:flex;justify-content:space-between;align-items:center;
padding:40px 50px;min-height:220px;}

.cta-text{color:#fff;max-width:450px;}

.cta-text h2{font-size:38px;font-weight:700;margin-bottom:15px;}

.cta-text p{font-size:16px;line-height:1.8;color:#e5e7eb;}

/* Buttons */
.cta-buttons{display:flex;gap:20px;}

.call-btn,
.whatsapp-btn{display:flex;align-items:center;gap:15px;text-decoration:none;color:#fff;
padding:18px 25px;border-radius:10px;min-width:260px;
transition:.3s;}

.call-btn{background:#ff7a00;}

.call-btn:hover{background:#e56d00;}

.whatsapp-btn{background:#16a34a;}

.whatsapp-btn:hover{background:#12853d;}

.icon{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.15);
display:flex;align-items:center;justify-content:center;
font-size:22px;}

.call-btn span,
.whatsapp-btn span{display:block;font-size:14px;margin-bottom:4px;}

.call-btn strong,
.whatsapp-btn strong{font-size:17px;font-weight:600;}

/* Tablet */
@media(max-width:992px){
.cta-content{    flex-direction:column;    gap:25px;    text-align:center;}
.cta-buttons{    flex-wrap:wrap;    justify-content:center;}}



/* Mobile */
@media(max-width:576px){
.cta-banner{ min-height:auto;}.cta-content{ padding:30px 20px;}.cta-text h2{font-size:28px;}.cta-buttons{width:100%; flex-direction:column;}.call-btn,.whatsapp-btn{ width:100%; min-width:100%;justify-content:center;}
.aboutus-page {padding: 22px 0px;}.aboutus-page h1 {font-size: 18px;line-height: 21px;}.aboutus-page .description{display: none;}.review-stats {margin-left:auto; margin-right: auto; width: 100%; padding: 15px;}.review-stats .row{width: 100%}
.about-section {padding: 0px;}.subtitle {font-size: 16px;}
.about-content .subtitle{font-size: 16px;}.line {margin: 0px; }.about-content p{font-size: 12px; line-height: 15px;margin-bottom: 2px}.mission-content h3 {font-size: 16px;margin-bottom: 0px;color: #1c2b39;line-height: 22px;}
.mission-icon {width: 50px;height: 50px;min-width: 50px;border-radius: 50%;background: #fff4ea;display: flex;align-items: center;justify-content: center;}
.mission-box {background: #fcf7f1;border-radius: 12px;padding: 6px;display: flex;gap: 7px;align-items: flex-start;}
.about-journy .journey {padding: 10px;height: auto}
.about-journy h3 {font-size: 16px;line-height: 20px;}
.journey p{font-size: 12px; line-height: 15px;; margin-bottom: 5px;}
.goals p{font-size: 12px; line-height: 15px;; margin-bottom: 5px;}
.goals ul li{font-size: 12px; line-height: 15px;; margin-bottom: 5px;}
.about-journy .goals {height: auto;}}



.services {padding:10px 0px 20px}




@media(max-width:768px)
{.aboutus-page h1 {margin-bottom: 0px}.review-stats .row { margin:0px !important }.review-stats {padding: 5px !important; margin-top: -40px; margin-bottom: 10px}.content h3 { font-size: 18px; line-height: 20px;}.aboutus-page {min-height: 200px;}.tagline {font-size: 14px;}.service-grid {display: grid;grid-template-columns: repeat(2,2fr);gap: 25px;}.service-card:last-child{display: none;}.section-title h2 {font-size: 18px;}.section-title p {color: #000;font-size: 14px;margin-bottom: 7px;line-height: 16px;}.line {display: block;width: 50px;height: 2px;background: #ff8c1a;margin-bottom: 5px !important;margin-top: 0px !important;}.about-journy {padding: 5px 0px;}.about-journy h3 { font-size: 16px; line-height: 20px; margin-bottom: 0px}.goals ul{margin: 0px !important}.about-journy .journey{background-color: transparent !important; padding: 0px !important; box-shadow: none}.goals{background-color: transparent !important; padding: 0px !important; box-shadow: none !important;}  .services {padding: 10px 0px 0px;}.service-image {height: 100px}.service-card .icon {width: 35px;height: 35px;font-size: 18px;border: 1px solid #fff}.service-content h3 {font-size: 12px; margin-bottom: 0px}.service-content p {color: #000; font-size: 12px;line-height: 15px}.features1 {display: grid;grid-template-columns: repeat(3,1fr);}.feature-box1 {text-align: center;padding: 10px 10px !important; }.feature-box1 i {font-size: 30px;color: #ff6b00;margin-bottom: 5px;}.feature-box1 h3 {font-size: 12px;color: #081B4B;margin-bottom: 0px;font-weight: 600;line-height: 13px;}.feature-box1 p {display: none}.help-section .row{width: 100%;margin: auto;}.help-box {justify-content: left !important;}.help-section .help-box{margin-top:0px;display:flex; flex-direction: row; align-items:center;gap:5px;padding-right:0px; border-right:none;}.help-section .icon {width: 50px;height: 50px;font-size: 30px;flex-shrink: 0;color: #fff;margin:0px 5px;}.help-section .icon i{font-size: 20px}.help-section .content h3 {color: #fff;font-size: 16px;}.help-section .content h4 {color: #fff;font-size: 16px;}.help-section .content p {color: #fff;font-size: 14px;}.help-section .enquiry-btn a {padding: 10px 98px}.stats-section {display: grid;grid-template-columns: repeat(2,1fr);}.stats-section .stat-box {padding: 0px; align-items: left;justify-content: left;}.stats-section .stat-icon {font-size: 24px;color: #081B4B;min-width: 22px !important}.stats-section .stat-content h3 {font-size: 16px !important; line-height: 20px}.stats-section .stat-content p {font-size: 12px;text-align: left;}
}
@media(max-width:375px)
{.aboutus-page h1 {margin-bottom: 0px}.review-stats .row { margin:0px !important }.review-stats {padding: 5px !important; margin-top: -40px; margin-bottom: 10px}.content h3 { font-size: 18px; line-height: 20px;}.aboutus-page {min-height: 200px;}.tagline {font-size: 14px;}.service-grid {display: grid;grid-template-columns: repeat(2,2fr);gap: 25px;}.service-card:last-child{display: none;}.section-title h2 {font-size: 18px;}.section-title p {color: #000;font-size: 14px;margin-bottom: 7px;line-height: 16px;}.line {display: block;width: 50px;height: 2px;background: #ff8c1a;margin-bottom: 5px !important;margin-top: 0px !important;}.about-journy {padding: 5px 0px;} .about-journy h3 { font-size: 16px; line-height: 20px; margin-bottom: 0px} .goals ul{margin: 0px !important} .about-journy .journey{background-color: transparent !important; padding: 0px !important; box-shadow: none} .goals{background-color: transparent !important; padding: 0px !important; box-shadow: none !important;}  .services {padding: 10px 0px 0px;}.service-image {height: 100px}.service-card .icon {width: 35px;height: 35px;font-size: 18px;border: 1px solid #fff}.service-content h3 {font-size: 12px; margin-bottom: 0px}.service-content p {color: #000; font-size: 12px;line-height: 15px}.features1 {display: grid;grid-template-columns: repeat(3,1fr);}.feature-box1 {text-align: center;padding: 10px 10px !important; }.feature-box1 i {font-size: 30px;color: #ff6b00;margin-bottom: 5px;}.feature-box1 h3 {font-size: 12px;color: #081B4B;margin-bottom: 0px;font-weight: 600;line-height: 13px;}.feature-box1 p {display: none}.help-section .row{width: 100%;margin: auto;}.help-box {justify-content: left !important;}.help-section .help-box{margin-top:0px;display:flex; flex-direction: row; align-items:center;gap:5px;padding-right:0px; border-right:none;}.help-section .icon {width: 50px;height: 50px;font-size: 30px;flex-shrink: 0;color: #fff;margin:0px 5px;}.help-section .icon i{font-size: 20px}.help-section .content h3 {color: #fff;font-size: 16px;}.help-section .content h4 {color: #fff;font-size: 16px;}.help-section .content p {color: #fff;font-size: 14px;}.help-section .enquiry-btn a {padding: 10px 80px}.stats-section {display: grid;grid-template-columns: repeat(2,1fr);}
}


.termsofuse-page{position:relative; margin:auto; border-radius:0px;background:url('../../assets/images/terms-of-use.jpg') center center/cover no-repeat;min-height:215px;}
.termsofuse-page h1{padding: 50px 0px; font-size: 24px}
.terms-section{padding: 20px 0px }
.terms-section .terms-content h2{font-size: 20px; line-height: 20px}
.terms-section .terms-content h3{font-size: 16px; line-height: 20px; margin-bottom: 0px}
.terms-section .terms-content p{font-size: 14px; line-height: 20px; margin-bottom: 0px}
.terms-section .terms-content ul{margin: 0px}
.terms-section .terms-content ul li{line-height: 20px; font-size: 14px}


.why-choose{ margin:10px auto; background:#fff;padding:10px 0px;border-radius:7px;box-shadow:0 2px 10px rgba(0,0,0,0.08);}
.why-choose .heading-line{ display:block;width:50px;height:3px;background:#ff6600;margin:10px auto 10px;border-radius:10px;}
.why-choose .section-title{text-align:center;margin-bottom:5px;}
.why-choose h3{font-size: 15px; line-height: 20px; margin-bottom: 0px}
.why-choose .features1{display:grid;grid-template-columns:repeat(6,1fr);}
.why-choose .feature-box1{text-align:center; padding:10px 20px;border-right:1px solid #e5e5e5;}
.why-choose .feature-box1:last-child{border-right:none;}
.why-choose .feature-box1 i{font-size:42px;color:#ff6b00;margin-bottom:15px;}
.why-choose .feature-box1 h4{font-size:16px;color:#081B4B;margin-bottom:5px;font-weight:700;}
.why-choose .feature-box1 p{font-size:14px;line-height:20px; color:#444;text-align: center;}

@media(max-width:768px)
{
    .why-choose .features1{display:grid;grid-template-columns:repeat(3,1fr);}
    .why-choose .feature-box1 h4 {font-size: 12px; font-weight: 600}
    .why-choose .feature-box1{border-bottom: 1px solid #e5e5e5}
    .why-choose .feature-box1:nth-child(4), .why-choose .feature-box1:nth-child(5),.why-choose .feature-box1:nth-child(6){border-bottom: none}
    .why-choose .feature-box1:nth-child(3){border-right:none;}
    .why-choose .feature-box1 i {font-size: 30px;color: #ff6b00;margin-bottom: 15px;}
}
@media(max-width:375px)
{
	 .feature-box1 h3 {font-size: 12px !important;line-height: 13px;}
    .why-choose .features1{display:grid;grid-template-columns:repeat(3,1fr);}
    .why-choose .feature-box1 h4 {font-size: 12px; font-weight: 600}
    .why-choose .feature-box1{border-bottom: 1px solid #e5e5e5}
    .why-choose .feature-box1:nth-child(4), .why-choose .feature-box1:nth-child(5),.why-choose .feature-box1:nth-child(6){border-bottom: none}
    .why-choose .feature-box1:nth-child(3){border-right:none;}

    .why-choose .feature-box1 i {font-size: 30px;color: #ff6b00;margin-bottom: 15px;}
}

.help-section{background-color:#001c4d;border-radius:7px;padding:15px 15px;margin:5px 0px;display:flex;align-items:center;justify-content:left;gap:0px;flex-wrap:wrap;}
.help-section .help-box{margin-top:0px;padding-left:10px;display:flex;align-items:center;gap:15px;padding-right:30px; border-right:1px solid rgba(255,255,255,0.15); background: none; box-shadow: none}
.help-section .help-box:last-of-type{ border-right:none;}
.help-section .icon{width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;flex-shrink:0;color: #fff}
.help-section .icon i {font-size: 30px;color: #fff;}
.help-section .orange{background:#ff6b00;}
.help-section .help-box:nth-child(4){width: 22%; background-color: #ff6b00; padding: 5px;margin-left: 15px}
.help-section .help-box:nth-child(4) .content{width: 100%; text-align: center; padding: 5px 0px;}
.help-section .green{ background:#25D366; border: 1px solid #25D366}
.help-section .content h3{color:#fff; font-size:38px;font-weight:700;margin-bottom:5px;}
.help-section .content h4{color:#fff;font-size:26px;margin-bottom:5px;}
.help-section .content p{ color:#fff !important ; font-size:18px;}
.help-section .content a{color:#fff;text-decoration:none;font-size:20px; font-weight:700;}
.help-section .enquiry-btn a{ display:inline-flex; align-items:center; gap:12px; background:#fff; color:#ff6b00; padding:18px 35px; border-radius:10px;text-decoration:none;font-size:18px;font-weight:700; transition:0.3s;}
.help-section .enquiry-btn a:hover{background:#ff6b00;color:#fff;}

@media(max-width:768px)
{
    .help-section .row{width: 100%;margin: auto;}
    .help-section .help-box{margin-top:0px;display:flex; flex-direction: row; align-items:center;gap:5px;padding-right:0px; border-right:none;}
    .help-section .help-box:nth-child(4){width: 100%; background-color: #ff6b00;margin:0px;line-height: 15px}
    .help-section .help-box:nth-child(4) .content{width: 100%; text-align: center; padding: 5px 0px;}
    .help-section .icon {width: 40px;height: 40px;font-size: 24px;flex-shrink: 0;color: #fff;margin:0px 5px;}
    .help-section .icon i{font-size: 20px}
    .help-section .content h3 {color: #fff;font-size: 16px; line-height: 15px}
    .help-section .content h4 {color: #fff;font-size: 14px; line-height: 15px}
    .help-section .content p {color: #fff;font-size: 14px;line-height: 15px}
    .help-section .content a{line-height: 15px; font-size: 16px !important}
    .help-section .enquiry-btn a {padding: 10px 98px}
    .help-box{margin-bottom: 5px}
}
@media(max-width:375px)
{
    .help-section .row{width: 100%;margin: auto;}
    .help-section .help-box{margin-top:0px;display:flex; flex-direction: row; align-items:center;gap:5px;padding-right:0px; border-right:none;}
    .help-section .icon {width: 40px;height: 40px;font-size: 24px;flex-shrink: 0;color: #fff;margin:0px 5px;}
    .help-section .icon i{font-size: 20px}
    .help-section .content h3 {color: #fff;font-size: 16px;}
    .help-section .content h4 {color: #fff;font-size: 16px;}
    .help-section .content p {color: #fff;font-size: 14px;}
    .help-section .enquiry-btn a {padding: 10px 80px}
    .help-section .content a{line-height: 15px; font-size: 16px !important}
}



.stats-section{margin: 5px 0px;background:#fff;border-radius:7px;padding:10px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,0.08);}
.stats-section .stat-box{flex:1;display:flex;align-items:center;justify-content:center;gap:15px;padding:0 20px;border-right:1px solid #e5e5e5;}
.stats-section .stat-box:last-child{border-right:none;}
.stats-section .stat-icon{ font-size:42px;color:#111827;min-width:50px;}
.stats-section .stat-content h3{font-size:20px !important;font-weight:700;color:#111827; margin-bottom:5px;}
.stats-section .stat-content p{font-size:16px;color:#444;font-weight:500;line-height:1.4; margin-bottom: 0px}

@media(max-width:768px)
{
    .stats-section {display: grid !important;grid-template-columns: repeat(2,1fr) !important;}
    .stats-section .stat-box {padding: 10px 0px; align-items: left;justify-content: left; border-bottom: 1px solid #e5e5e5}
    .stats-section .stat-icon {font-size: 24px;color: #081B4B;min-width: 22px !important}
    .stats-section .stat-content h3 {font-size: 16px !important; line-height: 20px}
    .stats-section .stat-content p {font-size: 10px;text-align: left;}
    .stats-section .stat-box:nth-child(3), .stats-section .stat-box:nth-child(4){border-bottom: none}
    .stats-section .stat-box:nth-child(2){border-right:none;}
}
@media(max-width:375px)
{
    .stats-section {display: grid !important;grid-template-columns: repeat(2,1fr) !important;}
    .stats-section .stat-box {padding: 10px 0px; align-items: left;justify-content: left; border-bottom: 1px solid #e5e5e5}
    .stats-section .stat-icon {font-size: 24px;color: #081B4B;min-width: 22px !important}
    .stats-section .stat-content h3 {font-size: 16px !important; line-height: 20px}
    .stats-section .stat-content p {font-size: 10px;text-align: left;}
    .stats-section .stat-box:nth-child(3), .stats-section .stat-box:nth-child(4){border-bottom: none}
    .stats-section .stat-box:nth-child(2){border-right:none;}
}


.fleetde{ box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background-color: #fff; border-radius: 10px; margin-bottom: 10px}
.fleetde .fleet-image{position:relative;background:#eef5fb;}
.fleetde .fleet-image img{width:100%; display:block;border-top-left-radius: 10px;border-top-right-radius: 10px}
.fleetde .fleet-tag{position: absolute;top: 10px;  left: 10px;background: #0a2d6d;color: #fff;padding: 0px 14px;border-radius: 20px;font-size: 14px;font-weight: 600;}
.fleetde .fleet-tag i{margin-right: 5px}
.fleetde .fleet-details{ padding:10px;}
.fleetde .fleet-info{ display:flex; justify-content:space-between; align-items:center; padding-bottom:10px; border-bottom:1px solid #ececec;}
.fleetde .info-item{ display:flex; align-items:center; gap:5px;color:#2c3e50; font-size:14px; font-weight:600; border-right: 1px solid #ddd; padding: 0px 7px;}
.fleetde .info-item:last-child{border-right: none}
.fleetde .info-item i{ color:#ff6b00;}
.fleetde .fleet-footer{ margin-top:7px;display:flex; justify-content:space-between; align-items:center;}
.fleetde .price{font-size:14px; font-weight:700;color:#0d1b4c;line-height: 10px;}
.fleetde .price small{font-weight: 600; font-size: 8px} 
.fleetde .price span{ color:#ff6b00; font-size:24px; font-weight:800;}
.fleetde .book-btn{ text-decoration: none;border: 2px solid #ff8b45;color: #ff6b00;padding: 1px 10px;border-radius: 25px;  font-size: 14px;  font-weight: 600;  transition: 0.3s ease;  display: flex;  align-items: center;  gap: 10px;}
.fleetde .book-btn:hover{ background:#ff6b00; color:#fff;}
.fleetde .book-btn i{color: #000}

@media(max-width:768px)
{
    .fleetde .fleet-info{ display:flex; justify-content:space-between; align-items:center; padding-bottom:0px; border-bottom:1px solid #ececec;}
    .fleetde .fleet-info {padding-bottom: 2px; justify-content: space-around; gap: 0px}
    .fleetde .fleet-details {padding: 0px;}
    .fleetde .fleet-tag {font-size: 10px;padding: 0px 10px;}
    .fleetde .fleet-tag {top: 5px;left: 5px;}
    .fleetde .fleet-info {padding-bottom: 2px; justify-content: space-around; gap: 0px}
    .fleetde .info-item {font-size: 9px;  padding: 0px 2px; border-right: 0px}
    .fleetde .fleet-footer { flex-direction: row;padding:5px;  }
    .fleetde .price {font-size: 10px;font-weight: 600;color: #0d1b4c;line-height: 10px;width: 50%;}
    .fleetde .price small {font-weight: 600;font-size: 8px;}
    .fleetde .price span { font-size: 12px;}
    .fleetde .book-btn {width: 53%; justify-content: center; gap: 3px;line-height: 20px;font-size: 9px;padding: 0px;}
  
    .fleetde .fleet-tag{font-size:10px; padding:0px 8px;}
    .fleetde .info-item{font-size:10px;}
    .fleetde .price span{font-size:16px;}
    .fleetde .book-btn{ width:50%; justify-content:center;}


}

@media(max-width:375px)
{

   .fleetde .fleet-info{ display:flex; justify-content:space-between; align-items:center; padding-bottom:0px; border-bottom:1px solid #ececec;}
    .fleetde .fleet-info {padding-bottom: 2px; justify-content: space-around; gap: 0px}
    .fleetde .fleet-details {padding: 0px;}
    .fleetde .fleet-tag {font-size: 10px;padding: 0px 10px;}
    .fleetde .fleet-tag {top: 5px;left: 5px;}
    .fleetde .fleet-info {padding-bottom: 2px; justify-content: space-around; gap: 0px}
    .fleetde .info-item {font-size: 9px;  padding: 0px 2px; border-right: 0px}
    .fleetde .fleet-footer { flex-direction: row;padding:5px;  }
    .fleetde .price {font-size: 7px;font-weight: 600;color: #0d1b4c;line-height: 10px;width: 43%;}
    .fleetde .price small {font-weight: 600;font-size: 8px;}
    .fleetde .price span { font-size: 12px;}
    .fleetde .book-btn {width: 53%; justify-content: center; gap: 3px;line-height: 20px;font-size: 9px;padding: 0px;}
  
    .fleetde .fleet-tag{font-size:10px; padding:0px 8px;}
    .fleetde .info-item{font-size:10px;}
    .fleetde .price span{font-size:32px;}
    .fleetde .book-btn{ width:50%; justify-content:center;}
}

















.driver-banner{

    position:relative;
    width:100%;
    min-height:650px;

    background:url("images/driver-banner.jpg") center center/cover no-repeat;

    display:flex;
    align-items:center;
}

.overlay{

    position:absolute;
    inset:0;

    background:linear-gradient(to right,
            rgba(0,0,0,.90) 0%,
            rgba(0,0,0,.70) 40%,
            rgba(0,0,0,.15) 100%);
}

.container{

    position:relative;
    width:90%;
    max-width:1200px;
    margin:auto;
}

.left-content{

    max-width:650px;
    color:#fff;
}

.sub-title{

    color:#ffbf00;
    font-size:20px;
    font-weight:700;
    letter-spacing:1px;
}

h1{

    font-size:72px;
    font-weight:900;
    line-height:1.1;
    margin:15px 0;
}

.left-content p{

    font-size:30px;
    line-height:1.6;
    margin-bottom:35px;
}

.features{

    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
    margin-bottom:40px;
}

.feature-box{

    border-left:1px solid rgba(255,255,255,.20);
    padding-left:20px;
}

.feature-box i{

    font-size:40px;
    color:#fff;
    margin-bottom:15px;
    display:block;
}

.feature-box span{

    display:block;
    font-size:22px;
    line-height:1.5;
}

.btn-apply{

    display:inline-flex;
    align-items:center;
    gap:15px;

    padding:20px 45px;

    background:#f5b400;
    color:#000;

    text-decoration:none;
    font-weight:700;
    font-size:24px;

    border-radius:10px;

    transition:.3s;
}

.btn-apply:hover{

    background:#ffc61a;
}

.btn-apply i{

    font-size:28px;
}

@media(max-width:992px){

h1{

    font-size:48px;
}

.left-content p{

    font-size:22px;
}

.features{

    grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:768px){

.driver-banner{

    min-height:auto;
    padding:80px 0;
}

h1{

    font-size:40px;
}

.features{

    grid-template-columns:1fr;
}

.btn-apply{

    width:100%;
    justify-content:center;
    font-size:18px;
}

.left-content p{

    font-size:18px;
}

}



.drivers-page{position:relative; margin:auto; border-radius:0px;background:url('../../assets/images/drivers-page.png') center center/cover no-repeat;min-height:300px;}
.content{ position:relative; z-index:2;justify-content:space-between;align-items:center;}
.left-content{ width:40%;color:#fff;}
.left-content h1{font-size:48px;margin-bottom:10px;font-weight:700;}
.left-content h1 span{ color:#ff8c1a;}
.tagline{color:#ddd;font-size:18px; margin-bottom:20px;}
.description{line-height:1.8;font-size:16px;color:#e8e8e8;}
