@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');


*{font-family:"Montserrat",Arial,sans-serif;}
body{font-family:"Montserrat",Arial,sans-serif;color:#171717;}

p{color:#777777;font-size:14px;line-height:1.95;}

ul li{color:#777777;font-size:14px;}

.ev-hero{padding:40px 0px;position:relative;width:100%;min-height:546px;height:654px;overflow:hidden;background:linear-gradient(110deg,#dce0e3 0%,#f3f4f5 48%,#eef0f2 100%);}

.hero-container{position:relative;height:100%;margin:0 auto;display:flex;align-items:center;    max-width: 1280px;}

.hero-left{position:relative;width:51%;height:100%;flex:0 0 51%;}

.scooter-image{position:absolute;left:108px;bottom:29px;width:515px;height:auto;z-index:2;object-fit:contain;}

.feature-card{position:absolute;z-index:5;background:#ffffff;border-radius:11px;padding:8px;box-shadow:none;text-align:center;}

.f-card1{z-index:6!important;position:absolute;}

.f-card2{z-index:7!important;position:absolute;}

.feature-card img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9px;}

.hero-left .feature-title{margin:0 0 13px;color:#171717;font-size:16px;line-height:1.25;font-weight:700;}

.quick-charge{left:7px;bottom:-22px;width:226px;height:191px;}

.quick-charge img{height:139px;}

.futuristic{top:13px;right:63px;width:169px;height:138px;}

.futuristic img{height:102px;}

.hero-content{width:49%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:25px;position:relative;z-index:10;}

.award{display:flex;align-items:center;gap:10px;margin-bottom:27px;color:#292929;font-size:14px;line-height:20px;font-weight:600;}

.award-icon{color:#202020;font-size:14px;}

.hero-title{line-height:1.3em;margin:0 0 22px 0;color:#171717;font-size:48px;font-weight:800;max-width:560px;}

.hero-content h4{font-size:22px;font-weight:600;color:#63ce00;}

.hero-description{margin:0;max-width:560px;color:#777777;font-size:14px;line-height:1.9;font-weight:500;}

.hero-actions{display:flex;align-items:center;gap:37px;margin-top:29px;}

.test-drive-btn{display:inline-flex;align-items:center;justify-content:center;height:45px;padding:0 25px;border:none;border-radius:30px;background:#63ce00;color:#ffffff;text-decoration:none;font-size:14px;font-weight:700;transition:all 0.2s ease;}

.test-drive-btn:hover{background:#56b900;color:#ffffff;transform:translateY(-1px);}

@media (max-width:1199px){
.scooter-image{left:45px;width:475px;}
.quick-charge{left:35px;}
.futuristic{right:10px;}
.hero-title{font-size:50px;}
.hero-content{padding-right:35px;}
}

@media (max-width:991px){
.ev-hero{height:auto;min-height:900px;}
.hero-container{flex-direction:column;height:auto;}
.hero-left{width:100%;height:500px;flex:none;}
.scooter-image{left:50%;bottom:0;width:500px;transform:translateX(-50%);}
.quick-charge{left:30px;bottom:20px;}
.futuristic{top:20px;right:30px;}
.hero-content{width:100%;padding:50px 40px 70px;align-items:center;text-align:center;}
.hero-title,.hero-description{max-width:700px;}
.hero-title{font-size:48px;}
.hero-actions{justify-content:center;}
}

@media (max-width:575px){
.ev-hero{min-height:850px;}
.hero-left{height:380px;}
.scooter-image{width:390px;left:50%;}
.quick-charge{width:150px;height:120px;left:15px;bottom:10px;padding:5px;}
.quick-charge img{height:88px;}
.futuristic{width:130px;height:105px;top:10px;right:15px;padding:5px;}
.futuristic img{height:76px;}
.feature-title{font-size:11px;line-height:14px;margin-top:3px;}
.hero-content{padding:35px 20px 50px;}
.award{margin-bottom:18px;font-size:12px;}
.hero-title{font-size:38px;line-height:1.1;}
.hero-description{font-size:13px;line-height:1.7;}
.hero-actions{flex-direction:column;gap:20px;margin-top:25px;}
.play-circle{width:60px;height:60px;}
.play-inner{width:44px;height:44px;}
}

.discover-section{width:100%;padding:60px 0px;background:#ffffff;}

.discover-container{width:100%;max-width:1250px;margin:0 auto;}

.section-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:48px;}

.welcome-badge{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 15px;border-radius:20px;background:#f6f6f6;color:#151515;font-size:13px;font-weight:700;line-height:1;}

.welcome-badge span{position:relative;z-index:1;}

.section-title{margin:18px 0 0;color:#171717;font-size:42px;font-weight:700;line-height:1.08;}

.features-link{display:inline-flex;align-items:center;gap:10px;margin-top:55px;color:#2c2c2c;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:color 0.2s ease;}

.features-link:hover{color:#63ce00;}

.features-link i{color:#63ce00;font-size:20px;font-weight:900;line-height:1;}

.product-item{position:relative;min-width:0;}

.product-number{position:absolute;top:7px;right:0;color:#777777;font-size:14px;font-weight:400;line-height:1;}

.product-icon{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:25px;border-radius:19px;background:#63ce00;color:#ffffff;}

.product-icon img{filter:invert(1);width:60px;}

.catalog-icon{position:relative;width:43px;height:37px;}

.catalog-icon::before,.catalog-icon::after{position:absolute;top:5px;width:19px;height:29px;border:4px solid #ffffff;content:"";}

.catalog-icon::before{left:0;transform:skewY(7deg);}

.catalog-icon::after{right:0;transform:skewY(-7deg);}

.catalog-lines{position:absolute;top:10px;left:9px;z-index:2;width:25px;height:18px;border-top:3px solid #ffffff;border-bottom:3px solid #ffffff;}

.catalog-lines::after{position:absolute;top:6px;left:0;width:25px;border-top:3px solid #ffffff;content:"";}

.phone-icon{font-size:43px!important;transform:rotate(-25deg);}

.store-icon{position:relative;width:36px;height:43px;border:4px solid #ffffff;background:transparent;}

.store-icon::before{position:absolute;top:7px;left:7px;width:7px;height:7px;background:#ffffff;content:"";box-shadow:12px 0 #ffffff,0 12px #ffffff,12px 12px #ffffff,0 24px #ffffff,12px 24px #ffffff;}

.product-title{margin:0 0 11px;color:#202020;font-size:19px;font-weight:700;line-height:1.35;letter-spacing:-0.35px;}

.product-description{margin:0;color:#777777;font-size:14px;font-weight:500;line-height:1.95;}

@media (max-width:991px){
.discover-section{padding:50px 0;}
.discover-container{padding:0 35px;}
.discover-header{margin-bottom:40px;}
.discover-title{font-size:39px;}
.features-link{margin-top:48px;}
}

@media (max-width:767px){
.discover-section{padding:45px 0;}
.discover-container{padding:0 25px;}
.discover-header{display:block;margin-bottom:38px;}
.discover-title{margin-top:16px;font-size:36px;letter-spacing:-1.2px;}
.features-link{margin-top:22px;}
.products-row{grid-template-columns:1fr;row-gap:45px;}
.product-item{padding-right:25px;}
.product-number{top:5px;right:0;}
.product-description{max-width:100%;font-size:14px;line-height:1.85;}
}

@media (max-width:480px){
.discover-section{padding:40px 0;}
.discover-container{padding:0 20px;}
.welcome-badge{height:30px;font-size:12px;}
.discover-title{font-size:32px;line-height:1.1;}
.features-link{gap:7px;font-size:13px;}
.features-link i{font-size:17px;}
.product-icon{width:80px;height:80px;margin-bottom:20px;border-radius:17px;}
.product-title{font-size:18px;}
.product-description{font-size:13px;line-height:1.8;}
}

.about-section{position:relative;width:100%;overflow:hidden;background:linear-gradient(260deg,#dce0e3 0%,#f3f4f5 48%,#eef0f2 100%);}

.about-section p{text-align:justify;font-weight:500;}

.about-section .welcome-badge{background-color:#fff;}

.about-left{padding:40px 90px;}

.faq-section{width:100%;padding:60px 0px;background:linear-gradient(115deg,#d7d9dd 0%,#e4e5e7 38%,#f7f7f7 72%,#d9dadd 100%);}

.faq-label{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 15px;border-radius:50px;background:#fff;color:#15171a;font-size:13px;font-weight:700;line-height:1;margin-bottom:17px;}

.faq-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:38px;}

.faq-title{margin:0;color:#16181b;font-size:clamp(42px,4vw,45px);font-weight:800;letter-spacing:-2.1px;line-height:0.95;}

.more-questions{display:inline-flex;align-items:center;gap:9px;margin-top:8px;margin-right:2px;color:#292d32;text-decoration:none;font-size:14px;font-weight:700;line-height:1;}

.more-questions:hover{color:#292d32;}

.green-arrow{position:relative;width:9px;height:9px;border-top:3px solid #69bd00;border-right:3px solid #69bd00;transform:rotate(45deg);}

.faq-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;}

.faq-column{min-width:0;}

.faq-item{background:transparent;border:0;border-radius:0!important;}

.faq-item+.faq-item{border-top:1px solid #b8b9bb;}

.faq-button{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:60px;padding:0 8px 0 0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#3f4b5c!important;font-size:16.5px;font-weight:500;line-height:1.35;text-align:left;}

.faq-button:not(.collapsed){color:#17191c!important;}

.faq-button::after{display:none;}

.faq-chevron{flex:0 0 auto;width:7px;height:7px;margin-left:20px;border-right:1.8px solid #151719;border-bottom:1.8px solid #151719;transform:rotate(45deg);transition:transform 0.25s ease;}

.faq-button:not(.collapsed) .faq-chevron{transform:rotate(225deg);}

.faq-answer{color:#515b69;font-size:14px;font-weight:400;line-height:1.65;}

.faq-answer-inner{padding:0 35px 22px 0;font-weight:500;font-size:16px;line-height:1.8em;}

@media (min-width:992px){
.faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;}
}

@media (max-width:991.98px){
.faq-section{padding:40px 30px 60px;}
.faq-header{margin-bottom:30px;}
.faq-grid{column-gap:30px;}
.faq-title{font-size:42px;}
}

@media (max-width:767.98px){
.faq-section{padding:32px 20px 50px;}
.faq-label{height:31px;padding:0 13px;font-size:12px;margin-bottom:16px;}
.faq-header{display:block;margin-bottom:25px;}
.faq-title{font-size:38px;letter-spacing:-1.7px;}
.more-questions{margin-top:18px;font-size:14px;}
.faq-grid{grid-template-columns:1fr;column-gap:0;}
.faq-button{min-height:58px;font-size:16px;}
.faq-answer-inner{padding-bottom:20px;}
}

@media (max-width:400px){
.faq-title{font-size:34px;}
.faq-button{font-size:14px;}
}

.faq-column .accordion-button span{font-size:16px;color:#35404e;font-weight:600;}

@media(max-width:767px){
.about-left{padding:40px 0px;}
}

.advanced-features{position:relative;width:100%;padding:60px 0px;overflow:hidden;background:#fff;}

.section-top{position:relative;margin-bottom:55px;}

.section-label{display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;margin-bottom:16px;background:#f5f5f5;border-radius:30px;font-size:12px;line-height:1;font-weight:700;color:#202020;}

.discover-link{position:absolute;right:0;top:55px;display:inline-flex;align-items:center;gap:10px;color:#111;text-decoration:none;font-size:14px;font-weight:700;transition:.25s ease;}

.discover-link:hover{color:#58bf00;}

.discover-arrow{color:#58bf00;font-size:27px;line-height:12px;font-weight:800;}

.features-grid{position:relative;display:grid;grid-template-columns:1fr 400px 1fr;align-items:center;column-gap:18px;}

.feature-column{position:relative;z-index:5;}

.feature-column.left{padding-right:10px;}

.feature-column.right{padding-left:10px;}

.feature-item{display:grid;grid-template-columns:64px 1fr 30px;gap:25px;min-height:125px;margin-bottom:22px;}

.feature-column.right .feature-item{grid-template-columns:30px 1fr 64px;text-align:right;}

.feature-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#67d000;color:white;font-size:31px;flex-shrink:0;}

.feature-icon.dark{background:#171717;}

.feature-content{padding-top:3px;}

.feature-title{margin:0 0 13px;color:#171717;font-size:18px;line-height:1.5em;font-weight:700;}

.feature-description{margin:0;max-width:270px;color:#777777;font-size:14px;line-height:1.9;font-weight:500;}

.feature-column.right .feature-description{margin-left:auto;}

.feature-number{padding-top:5px;color:#777;font-size:14px;line-height:1;font-weight:500;}

.feature-visual{position:relative;height:365px;display:flex;align-items:center;justify-content:center;z-index:2;}

.vehicle-image{position:absolute;width:250px;height:315px;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:4px;content:url("image/product-img.jpeg");z-index:1;}

.bolt-icon{position:relative;width:26px;height:34px;}

.bolt-icon::before{content:"ϟ";position:absolute;left:1px;top:-7px;color:#fff;font-size:45px;line-height:1;font-weight:800;}

.leaf-icon{position:relative;width:34px;height:34px;}

.leaf-icon::before{content:"";position:absolute;width:30px;height:17px;top:7px;left:2px;border-radius:100% 0 100% 0;background:#fff;transform:rotate(-25deg);}

.leaf-icon::after{content:"";position:absolute;width:28px;height:2px;background:#fff;top:22px;left:3px;transform:rotate(-35deg);}

.road-icon{width:28px;height:36px;border-left:5px solid #fff;border-right:5px solid #fff;position:relative;}

.road-icon::before{content:"";position:absolute;width:4px;height:7px;background:#fff;top:2px;left:7px;box-shadow:0 10px 0 #fff,0 20px 0 #fff;}

.silent-icon{position:relative;width:36px;height:36px;}

.silent-icon::before{content:"🔇";position:absolute;left:-3px;top:-5px;filter:grayscale(1) brightness(0) invert(1);font-size:35px;}

@media (max-width:1100px){
.features-grid{grid-template-columns:1fr 300px 1fr;}
.feature-item{gap:15px;grid-template-columns:58px 1fr 25px;}
.feature-column.right .feature-item{grid-template-columns:25px 1fr 58px;}
.feature-icon{width:58px;height:58px;}
.section-title{font-size:39px;}
.vehicle-image{width:205px;}
.v-shape{width:245px;height:270px;}
}

@media (max-width:850px){
.advanced-features{padding:25px 20px 50px;}
.section-top{margin-bottom:35px;}
.section-title{font-size:36px;}
.discover-link{position:static;margin-top:20px;}
.features-grid{grid-template-columns:1fr;row-gap:20px;}
.feature-visual{order:1;height:300px;}
.feature-column.left{order:2;}
.feature-column.right{order:3;}
.feature-column.right{padding-left:0;}
.feature-column.left{padding-right:0;}
.feature-column.right .feature-item{text-align:left;grid-template-columns:64px 1fr 30px;}
.feature-column.right .feature-description{margin-left:0;}
}

@media (max-width:480px){
.advanced-features{padding:20px 16px 40px;}
.section-label{font-size:11px;padding:7px 13px;}
.section-title{font-size:31px;letter-spacing:-1px;}
.feature-visual{height:270px;}
.vehicle-image{width:175px;height:240px;}
.v-shape{width:210px;height:235px;}
.feature-item,.feature-column.right .feature-item{grid-template-columns:55px 1fr 25px;gap:14px;}
.feature-icon{width:55px;height:55px;border-radius:9px;}
.feature-title{font-size:16px;margin-bottom:8px;}
.feature-description{font-size:13px;line-height:1.7;}
.feature-number{font-size:12px;}
}

.footer{background:#171717;color:#f4f4f4;position:relative;}

.footer-main{padding:88px 0 26px;}

.footer-description{padding-right:45px;}

.footer-description p{text-align:justify;margin:0;color:#f2f2f2;font-size:14px;font-weight:500;line-height:1.8;}

.footer-social{display:flex;align-items:center;gap:12px;margin-top:28px;padding-left:2px;}

.footer-social a{color:#ffffff;font-size:14px;text-decoration:none;transition:all 0.25s ease;}

.footer-social a:hover{color:#72d000;}

.footer-social a i{font-size:20px;color:#72d000}


.footer-heading{margin:0 0 21px;color:#ffffff;font-size:17px;font-weight:700;line-height:1.4;}

.footer-links{margin:0;padding:0;list-style:none;}

.footer-links li{margin-bottom:12px;}

.footer-links a{color:#f1f1f1;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;transition:color 0.25s ease;}

.footer-links a:hover{color:#72d000;}

.footer-location{padding-left:0;}

.footer-location-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px;}

.footer-location-heading i{color:#72d000;font-size:14px;}

.footer-location-heading h5{margin:0;color:#ffffff;font-size:17px;font-weight:700;}

.footer-address{margin:0;color:#f2f2f2;font-size:14px;font-weight:400;line-height:1.9em;}

.footer-contact{margin-top:27px;}

.footer-contact-item{margin-bottom:27px;}

.footer-contact-title{display:flex;align-items:center;gap:10px;margin-bottom:8px;}

.footer-contact-title i{width:15px;color:#72d000;font-size:14px;}

.footer-contact-title span{color:#ffffff;font-size:17px;font-weight:700;}

.footer-contact-value{color:#f2f2f2;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;}

.footer-contact-value:hover{color:#72d000;}

.scroll-top-wrap{position:absolute;top:220px;right:39px;display:flex;height:194px;flex-direction:column;align-items:center;}

.scroll-top-text{margin-bottom:16px;color:#dddddd;font-size:14px;font-weight:500;letter-spacing:0.2px;writing-mode:vertical-rl;transform:rotate(180deg);}

.scroll-top-line{width:2px;height:80px;background:#72d000;}

.footer-bottom{display:flex;align-items:center;min-height:100px;border-top:1px solid #303030;}

.copyright{margin:0;color:#eeeeee;font-size:14px;font-weight:400;line-height:1.5;}

.bottom-right{display:flex;align-items:center;justify-content:flex-end;gap:37px;}

.bottom-link{color:#f1f1f1;font-size:16px;font-weight:400;text-decoration:none;white-space:nowrap;}

.bottom-link:hover{color:#72d000;}

footer .social-icon a{position:relative;color:#fff;background:rgba(255,255,255,.1);font-size:16px;width:40px;height:40px;margin:0 5px;display:inline-block;border-radius:50%;text-align:center;line-height:2.6;transition:all .2s ease-in-out;}

footer .social-icon a i{position:relative;z-index:3;color:#fff;}

footer .social-icon a::before{content:'';position:absolute;width:100%;height:100%;border-radius:50%;background:#72d000;color:#fff;left:0;transform:scale(0);transition:all .4s ease-in-out;}

footer .social-icon a:hover{color:#212121;}

footer .social-icon a:hover::before{transform:scale(1);}

@keyframes toggler{
0%{width:30px;}
50%{width:18px;}
100%{width:30px;}
}

@keyframes zoom{
from{transform:scale(1,1);}
to{transform:scale(1.3,1.3);}
}

@media (max-width:991.98px){
.footer-main{padding:65px 0 45px;}
.footer-description{margin-bottom:45px;padding-right:0;}
.footer-description p{max-width:100%;}
.footer-location{margin-top:40px;}
.scroll-top-wrap{display:none;}
.footer-bottom{padding:28px 0;}
.bottom-right{justify-content:flex-start;margin-top:20px;}
}

@media (max-width:575.98px){
.footer-main{padding:50px 0 35px;}
.footer-description p,.footer-links a,.footer-address,.footer-contact-value{font-size:14px;}
.footer-heading,.footer-location-heading h5,.footer-contact-title span{font-size:14px;}
.footer-social{gap:24px;padding-left:0;}
.bottom-right{flex-wrap:wrap;gap:18px 25px;}
.copyright,.bottom-link{font-size:14px;}
}

.jr-scooter-section{background:#171717;color:#ffffff;padding:70px 0px;overflow:hidden;}

.jr-scooter-container{max-width:1235px;margin:0 auto;padding:0 30px;}

.jr-scooter-heading-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:55px;}

.jr-scooter-tag{display:inline-flex;align-items:center;justify-content:center;background:#61e900;color:#ffffff;padding:10px 17px;border-radius:30px;font-size:13px;font-weight:700;line-height:1;margin-bottom:17px;}

.jr-scooter-heading{color:#ffffff;font-size:45px;line-height:1.05;font-weight:800;margin:0;}

.jr-scooter-link{display:inline-flex;align-items:center;gap:12px;color:#ffffff;text-decoration:none;font-size:14px;font-weight:700;transition:0.3s ease;}

.jr-scooter-link span{color:#61e900;font-size:30px;line-height:10px;transition:0.3s ease;}

.jr-scooter-link:hover{color:#61e900;}

.jr-scooter-link:hover span{transform:translateX(5px);}

.jr-scooter-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;}

.jr-scooter-card{position:relative;min-height:490px;border-radius:10px;overflow:hidden;background:#ffffff;}

.jr-scooter-card-image{width:100%;height:100%;min-height:490px;object-fit:cover;display:block;filter:saturate(0.9);}

.jr-scooter-overlay{position:absolute;left:0;right:0;bottom:0;padding:45px 40px 38px;background:linear-gradient(to top,rgba(0,0,0,0.95),rgba(0,0,0,0.65),transparent);}

.jr-scooter-number{color:#61e900;font-size:13px;font-weight:700;margin-bottom:8px;}

.jr-scooter-card-title{color:#ffffff;font-size:30px;font-weight:700;line-height:1;margin-bottom:12px;}

.jr-scooter-card-description{color:#fff;font-size:14px;line-height:1.8em;max-width:480px;margin:0;}

.jr-scooter-list{display:flex;flex-direction:column;gap:14px;}

.jr-scooter-item{display:grid;grid-template-columns:125px 1fr;min-height:115px;border-radius:8px;overflow:hidden;background:#ffffff;color:#111111;transition:transform 0.3s ease,box-shadow 0.3s ease;}

.jr-scooter-item:hover{transform:translateX(-6px);box-shadow:0 15px 35px rgba(0,0,0,0.25);}

.jr-scooter-image-wrapper{height:100%;padding:8px;}

.jr-scooter-item-image{width:100%;height:100%;min-height:99px;object-fit:cover;border-radius:6px;display:block;}

.jr-scooter-content{display:flex;flex-direction:column;justify-content:center;padding:17px 22px;}

.jr-scooter-item-title{color:#111111;font-size:20px;line-height:1.1;font-weight:700;margin-bottom:6px;}

.jr-scooter-subtitle{color:#111111;font-size:15px;margin-bottom:6px;font-weight:600;}

.jr-scooter-item-description{color:#777777;font-size:14px;font-weight:500;line-height:1.8em;margin:0;}

.jr-scooter-bottom{margin-top:45px;max-width:100%;display:grid;grid-template-columns:1fr 1fr;gap:70px;}

.jr-scooter-bottom-text{color:#ffffff;font-size:16px;line-height:1.8;margin:0;}

@media (max-width:991px){
.jr-scooter-section{padding:55px 0;}
.jr-scooter-heading-row{margin-bottom:40px;}
.jr-scooter-grid{grid-template-columns:1fr;gap:30px;}
.jr-scooter-card{min-height:430px;}
.jr-scooter-card-image{min-height:430px;}
.jr-scooter-bottom{grid-template-columns:1fr;gap:20px;}
}

@media (max-width:767px){
.jr-scooter-container{padding:0 20px;}
.jr-scooter-heading-row{display:block;}
.jr-scooter-heading{font-size:40px;}
.jr-scooter-link{margin-top:22px;}
.jr-scooter-card{min-height:370px;}
.jr-scooter-card-image{min-height:370px;}
.jr-scooter-overlay{padding:30px 25px;}
.jr-scooter-card-title{font-size:30px;}
.jr-scooter-item{grid-template-columns:100px 1fr;}
.jr-scooter-content{padding:14px 16px;}
.jr-scooter-item-title{font-size:20px;}
.jr-scooter-bottom-text{font-size:14px;}
}

.about_inner_content{padding-top:60px;text-align: left;}

.about_text_box p{font-size:14px;line-height:1.9;color:#777777;font-weight:500;text-align:justify;}

.about_points{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:0;}

.about_point_box{display:flex;align-items:center;gap:15px;background:#fff;padding:18px 20px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.06);transition:0.3s;}

.about_point_box:hover{transform:translateY(-5px);}

.about_point_box i{width:55px;height:55px;border-radius:50%;background:#63ce0030;color:#63ce00;font-size:22px;display:flex;align-items:center;justify-content:center;flex:none;}

.about_point_box span{font-size:14px;font-weight:600;color:#1a1a2e;}

.about_side_box{background:#1c3802;border-radius:18px;padding:40px 35px;color:#fff;}

.about_side_item{margin-bottom:35px;}

.about_side_item:last-child{margin-bottom:0;}

.about_side_item i{font-size:34px;color:#72d000;margin-bottom:3px;}

.about_side_item h3{font-size:28px;font-weight:700;margin-bottom:18px;}

.about_side_item p{color:#ddd;line-height:1.8;font-size:14px;}

.about_side_item ul{padding-left:20px;margin:0;}

.about_side_item ul li{margin-bottom:12px;color:#ddd;line-height:1.5;font-size:14px;font-weight:500;}

.core_values_sec{margin-top:30px;}

.section_title{text-align:center;margin-bottom:32px;}

.core_value_box{background:#fff;padding:18px 30px;border-radius:15px;text-align:center;height:100%;box-shadow:0 5px 20px rgba(0,0,0,0.06);transition:0.3s;}

.core_value_box:hover{transform:translateY(-8px);}

.core_icon{width:90px;height:90px;margin:0 auto 25px;border-radius:50%;background:#fff4cf;display:flex;align-items:center;justify-content:center;}

.core_icon i{font-size:38px;color:#d4a800;}

.core_value_box h4{font-size:26px;font-weight:700;margin-bottom:6px;color:#1a1a2e;}

.core_value_box p{color:#666;line-height:1.8;margin:0;}

.about_inner_content h3{font-size:22px;font-weight:700;padding:10px 0px;color:#171717;text-align: left;}
.about_side_item h3{color:#fff;}

@media(max-width:991px){
.about_inner_heading h2{font-size:40px;}
.about_side_box{margin-top:40px;}
}

@media(max-width:767px){
.about_inner_sec{padding:70px 0;}
.about_inner_heading h2{font-size:32px;}
.about_inner_heading p{font-size:16px;}
.about_points{grid-template-columns:1fr;}
.section_title h2{font-size:32px;}
.core_value_box{padding:35px 22px;}
.core_value_box h4{font-size:22px;}
.hero-content{grid-template-columns:none;}
}

@media(max-width:568px){
.top-bar-right{display:none;}
}

.sub-heading{font-weight:700;font-size:20px;color:#63ce00;line-height:34px;margin:0;text-align:left;position:relative;margin-bottom:23px;}

.sub-heading::after{position:absolute;content:'';width:60px;height:3px;background:#171717;left:0;bottom:-10px;}

/*innr-pg-bnnr*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{/* padding: 100px 0 0; */width: 100%;background-size: cover;min-height: 600px;text-align: center;position:relative;margin-bottom: 40px;display: flex;justify-content: center;align-items: center;padding-bottom: 45px;background-attachment: fixed;}
.innr-pg-bnnr:after{content:'';position:absolute;left: 0px;right: 0px;top: -1px;bottom: 0px;width:100%;height:100%;z-index: 0;background: #2424248a;}
.main-table.innr-pg{padding-bottom:50px;}
.innr-pg-bnnr h1{color:#fff;text-align:center;text-transform:uppercase;font-size: 48px;font-weight: 600;position:relative;z-index:1;}
/* .innr-pg-bnnr h1:after{content:'';position:absolute;bottom: -4px;margin:0 auto;left:0;right:0;width:100px;height:4px;border-radius:2px;background:#fff;} */
.inner-pages ul, .innr-pg ul{padding:0px; margin-bottom:0;}
.inner-pages li, .innr-pg li {position: relative; list-style: none; padding-left: 30px;}
.inner-pages li:before, .innr-pg li:before{content: "\f101";  position: absolute; font-family: FontAwesome; font-size: 17px; line-height: 30px;    left: 7px;  top: -2px; color: #a2d5f2;}
.innr-pg-bnnr-btm{}
.innr-pg-bnnr-btm a{font-size: 20px;text-transform: uppercase;letter-spacing: 2px; color: #fff; transition: 0.3s linear;}
.innr-pg-bnnr-btm a:hover{ color: #ff0000 ;}
.innr-pg-bnnr-btm a:last-child{color: #ff0000 !important;}
.innr-pg-bnnr-btm img{margin: 0 17px;width: 16px;vertical-align: baseline;}

/* Delaer */
.dealer-modern-section{padding:50px 15px;}
.dealer-modern-box{max-width:1050px;margin:0 auto;background:#ffffff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.10);overflow:hidden;}
.dealer-modern-header{background:#171717;padding:28px 45px;border-bottom:4px solid #63ce00;}
.dealer-modern-header h2{margin:0;color:#ffffff;font-size:30px;font-weight:600;}
.dealer-modern-header p{margin:6px 0 0;color:#bdbdbd;font-size:13px;}
.dealer-modern-body{padding:38px 45px 42px;}
.dealer-modern-group{margin-bottom:20px;}
.dealer-modern-label{display:block;margin-bottom:7px;color:#222222;font-size:14px;font-weight:600;}
.dealer-modern-required{color:#63ce00;}
.dealer-modern-input{width:100%;height:44px;padding:8px 13px;border:1px solid #d8d8d8;border-radius:6px;background:#fafafa;color:#222222;font-size:14px;outline:none;transition:.25s ease;}
.dealer-modern-input:focus{background:#ffffff;border-color:#63ce00;box-shadow:0 0 0 3px rgba(99,206,0,.10);}
textarea.dealer-modern-input{height:115px;resize:vertical;}
select.dealer-modern-input{color:#555555;cursor:pointer;}
.dealer-modern-radio{display:flex;align-items:center;gap:22px;min-height:44px;}
.dealer-modern-radio label{display:flex;align-items:center;gap:7px;color:#555555;font-size:14px;cursor:pointer;}
.dealer-modern-radio input{width:15px;height:15px;accent-color:#63ce00;cursor:pointer;}
.dealer-modern-submit-wrap{display:flex;justify-content:flex-end;margin-top:8px;}
.dealer-modern-submit{padding: 12px 30px;border:0;border-radius:6px;background:#63ce00;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;transition:.25s ease;}
.dealer-modern-submit:hover{background:#55b900;color:#fff;transform:translateY(-2px);box-shadow:0 6px 15px rgba(99,206,0,.25);}

@media(max-width:767px){
.query-modern-section{padding:25px 12px;}
.query-modern-header{padding:23px 25px;}
.query-modern-header h2{font-size:25px;}
.query-modern-body{padding:28px 25px 30px;}
.query-modern-submit-wrap{justify-content:stretch;}
.query-modern-submit{width:100%;}
}


/*nav-bar*/
.head-img{padding: 16px 0;}
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
#MenuControl_C .bg-light {--bs-bg-opacity: 1;background-color: transparent !important;height:100%;}
#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{background-color: #0d2d3e !important;color:#fff !important;}
.nav-link{font-weight: 600; color:#fff;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
/*nav-bar*/
@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 12px;}
	}
@media (max-width: 769px){

}
a{text-decoration:none;}
@media (max-width: 767px){
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}

.table-responsive {
    min-height: .01%;
    overflow: hidden !important;border: 0; padding:0;
}

#HeaderControl{height: 82px;float: Left;margin-bottom: 0;padding: 0px 0;transition: 0.5s;position: absolute;/* left: 74px; */top: 10px;z-index: 9;/* width: 30%; */background: transparent;text-align: center;}
#HeaderControl.RadDock_Default .rdMiddle .rdCenter, #HeaderControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}
#MenuControl.RadDock_Default .rdMiddle .rdCenter, #MenuControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}
#MenuControl{height: 82px;float: Right;margin-bottom: 0;padding: 0px 0;transition: 0.5s;position: absolute;right: 0;top: 10px;z-index: 9;/* width: 75%; */background: transparent;}
.body-fx #HeaderControl{height: 90px;float: Left;position: fixed;/* width: 33%; */padding: 0;padding-left: 0;background: #034d82;z-index: 99;text-align: left;transition: 0.5s;height: 80px !important;top: 0;}
.body-fx #logo-web{margin-top: 6px;}
.body-fx #MenuControl_C{height: 68px !important;}
.body-fx #MenuControl {height: 90px;float: Right;position: fixed;right: 0;width: 71%;padding: 6px 0;padding-right: 0;background: #034d82;transition: 0.5s;top: 0px;height: 80px !important;}

center #form1 #HomepagecontentControl{/* padding-top: 120px; */padding-bottom:25px;}
center #form1 .top-nav{background: #111;}
center #form1 #HeaderControl,
/* center #form1 #MenuControl{background: #e69d2f;height: 95px !important;} */
/* center #form1 #HeaderControl{margin-left: -2px;     width: 31%;} */
/* center #form1 #MenuControl{margin-right: -2px;} */
center #form1 .fix-box{/* display:none; */}
.body-fx center #form1 #HeaderControl{margin-left:0;}
.body-fx center #form1 #MenuControl{margin-right: 0px;}
center #form1 footer{opacity:1; visibility:visible;}

/*  */
.navbar-toggler{background-color: #fff;}
@media screen and (max-width: 768px) {
.banner-section .carousel-caption{display: none !important;}
.services-section .inner-container {margin-top: 0px;}
.footer-top-cont {bottom: 0px;}
#HeaderControl,#MenuControl{position: static; width: 100%; height: auto; padding: 4px 0;background-color: #0d2d3e;}
}

@media (min-width: 768px) {
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 2px !important;
        padding-left: 2px !important;
    }
}

#WidgetControl4{display: none;}
#widgetsControl, #widgetsControl_C{height:auto!important;}
.main-table{text-align: left;}