@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);*,li,ul{padding:0;margin:0}*,.breadcrumb,figure,li,p,ul{margin:0}body,p{font-size:16px}a,a:hover{color:inherit}.bookbtn,.topheading{text-transform:uppercase}.blog_list-inner .row,.rowGap{row-gap:40px}#wpdcom,.responsive_nav .navbar-nav.header_menu>.menu-item:nth-child(5){margin-left:0}.area_list .serviceContent .servicetitle,.blog_list-inner .para p,.serviceContent .editor_text{-webkit-box-orient:vertical;text-overflow:ellipsis}@font-face{font-family:general-sans;src:url('../fonts/generalsans-regular.eot');src:url('../fonts/generalsans-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/generalsans-regular.woff2') format('woff2'),url('../fonts/generalsans-regular.woff') format('woff'),url('../fonts/generalsans-regular.ttf') format('truetype'),url('../fonts/generalsans-regular.svg#general_sansregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:general-sans-md;src:url('../fonts/generalsans-medium-webfont.eot');src:url('../fonts/generalsans-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/generalsans-medium-webfont.woff2') format('woff2'),url('../fonts/generalsans-medium-webfont.woff') format('woff'),url('../fonts/generalsans-medium-webfont.ttf') format('truetype'),url('../fonts/generalsans-medium-webfont.svg#general_sansmedium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:general-sans-sb;src:url('../fonts/generalsans-semibold.eot');src:url('../fonts/generalsans-semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/generalsans-semibold.woff2') format('woff2'),url('../fonts/generalsans-semibold.woff') format('woff'),url('../fonts/generalsans-semibold.ttf') format('truetype'),url('../fonts/generalsans-semibold.svg#general_sanssemibold') format('svg');font-weight:400;font-style:normal}*{box-sizing:border-box}body{color:#454545;font-family:general-sans,sans-serif;font-weight:400;line-height:normal}li,ul{list-style:none}a{text-decoration:none}.LocationDetails,.blog_info .date,.fa,.fa-brands,.fa-solid,.galleryList::after,.galleryshowbtn,.galleryshowbtn .fa-solid,.owl-carousel .owl-nav button[type=button],.recent-news .blog_info .date,.recent-news .sk_box .sk_text .subtitle,.responsive_btn,a,button,ul.sub-menu{transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out}p{line-height:30px;font-family:general-sans}.custom-logo-link,.logo a,.responsive_nav .navbar-collapse,.sub-menu li>a{display:block}.headerSection.stickyClass .header-part{position:fixed;top:0;left:0;right:0;background:#ffffffb5;z-index:99;backdrop-filter:blur(3px);box-shadow:0 1px 3px #3b3b3b;max-width:100%}.headerSection.stickyClass .header-part .top-menu{padding:16px 0}.stickyClass .top-menu .logo{max-width:240px}@media only screen and (max-width:2000px) and (min-width:1500px){.container{max-width:1440px}.headerSection .container{max-width:1600px}}.contact_info ul,.contact_info ul li,.social_info ul,.topHead .container{display:flex;align-items:center}.contact_info ul{gap:30px;font-size:14px;font-weight:500}.contact_info ul li{gap:10px}.social_info ul{gap:20px}.topHead .container{justify-content:space-between}.topHead{background:#2b2b2b;color:#fff;padding:10px 2px}.social_info a i.fa-brands{height:30px;width:30px;display:grid;place-items:center;border-radius:50%;border:2px solid #fff}.top-menu{position:relative;padding:30px 0 40px;border-bottom:1px solid #dcdcdc}.top-menu .logo{position:absolute;left:49%;top:50%;transform:translate(-50%,-58%);max-width:270px}.custom-logo{width:100%;height:100%}.navbar-nav.header_menu>.menu-item:nth-child(5){margin-left:20%}.navbar-nav.header_menu{flex-direction:row;align-items:center;justify-content:space-between}.navbar-nav>li>a{padding:10px 14px}.header_menu a{font-size:18px;color:#2b2b2b;font-family:general-sans-md}.bannerFeture span,.topheading{font-family:"Work Sans",sans-serif}.contactPage .social a i.fa-youtube,.current-menu-item>a,.current-menu-parent>a,.current_page_item>a,.header_menu a:hover{color:#e02f2f}#wpdcom .wpd-form-head,.homeService .owl-dots,.mobileicon,.responsive_nav ul li:after,button.sub-menu-toggle{display:none}.subarrow{width:10px;height:10px;border:solid #1b87cf;border-width:0 0 1px 1px;position:absolute;top:30%;transform:translateY(-50%) rotate(-45deg);right:-6px}ul.sub-menu{position:absolute;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 4px #727272;z-index:11;width:280px;left:10px;top:22px;max-height:380px;overflow-y:auto;line-height:40px;transform:scale(0);opacity:0;transform-origin:left top}ul.sub-menu li{padding:0 10px;border-bottom:1px solid #1b87cf}ul.sub-menu li:last-child{border-bottom:none}.navMenu .header_menu li:hover ul.sub-menu{transform:scale(1);opacity:1}.navMenu .header_menu .sub-menu li::before{content:'';position:absolute;background:#e02f2f;z-index:-1;left:0;right:98%;top:0;bottom:0;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out}.navMenu .header_menu .sub-menu li:hover::before{right:0;background:#1b87cf}.navMenu .header_menu .sub-menu li:hover a,.package_list .packagebox:hover .editor_text,body .w{color:#fff}section.banner_section{margin:20px 0}.homeBannerContent{padding:90px 0 0;position:relative}.homeBannerContent::after,.homeBannerContent::before{content:'';position:absolute;background:url(../images/vlcplayer.png) center/cover no-repeat;z-index:8;height:100px;width:100px}.AboutContent .topheading,.Privacy_policy .editor_text li,.aboutImg,.area-wrap .client_image,.blog_content,.breadcrumb ul li,.driving_lessons,.galleryList,.home_about,.inner_banner,.locationwrapper,.navMenu .header_menu li,.processImg figure,.recent-news .sk_box,.section,.service-Item .service,.shine,.topheading span,form .row>[class*=col-]{position:relative}@keyframes vlc1{0%,100%{transform:rotate(-60deg)}25%,75%{transform:rotate(-30deg)}50%{transform:rotate(0)}}@keyframes vlc2{0%,100%,50%{transform:rotate(0)}25%{transform:rotate(-30deg)}75%{transform:rotate(30deg)}}.homeBannerContent::after{height:70px;width:60px;bottom:50%;right:-15%;animation:4s linear 2s infinite alternate vlc2}.homeBannerContent::before{top:5%;left:-30%;transform:rotate(-60deg);animation:4s linear 2s infinite alternate vlc1}.bannersubHeading.heading{font-size:calc(32px + (68 - 32) * ((100vw - 360px) / (1920 - 360)));line-height:normal}.banner_repeater{display:flex;align-items:start;justify-content:space-between;margin-top:60px}.bannerFeture{display:flex;gap:20px;flex-direction:column;width:100px;align-items:center;text-align:center;line-height:calc(20px + (30 - 20) * ((100vw - 360px) / (1920 - 360)))}.bannerFeture span{font-size:calc(14px + (4) * ((100vw - 360px) / (1920 - 360)));font-weight:600}.LocationAddress,.bannertext{line-height:30px}.editor_text,.mainFooter .contact_info li a{line-height:28px}.section{margin:100px 0}.topheading{color:#282828;font-size:18px;font-weight:500}.topheading span{font-size:46px;font-weight:600;display:block;margin:0 0 10px;font-family:general-sans-sb;width:fit-content}.AboutContent .topheading span::after{content:'';background:url(../images/spangroup.png) left repeat-x;height:25px;width:120px;position:absolute;top:10px;right:-140px}.editor_text{word-spacing:2px;margin-bottom:10px;color:#454545}.aboutContent{display:flex;gap:48px}.rightImg{margin-top:-12%}.home_about{margin-top:60px}body .ml{color:#e54044}.btnorg{background:#e54044}.btnblu,.owl-carousel .owl-dots .owl-dot.active,.quoteBtn a{background:#1b87cf}.navbar-nav .quoteBtn a,.zbtn{font-size:calc(14px + (6) * ((100vw - 360px) / (1920 - 360)));padding:18px 64px 18px 28px;color:#fff;border-radius:40px;display:inline-block;line-height:26px;position:relative;margin-top:20px;overflow:hidden;font-family:general-sans-md;vertical-align:middle}.heading,.processStep,.process_repeaterp{font-family:"Work Sans",sans-serif}.quoteBtn a::after,.zbtn::after{content:'';background:url(../images/Group.png) center/25px no-repeat;position:absolute;top:0;right:25px;bottom:0;height:auto;width:25px;transition:.3s ease-in-out}.navbar-nav .quoteBtn a{margin-top:0}.quoteBtn a:hover,.zbtn:hover{background:#1b87cf;color:#fff;padding-right:45px;padding-left:45px}.popular .bookbtn,.popular .packagePrice,.quoteBtn a:hover{background:#ec1c24}.quoteBtn a:hover:after,.zbtn:hover:after{right:-25px}.heading{font-size:calc(24px + (44 - 24) * ((100vw - 360px) / (1920 - 360)));line-height:calc(36px + (58 - 36) * ((100vw - 360px) / (1920 - 360)));font-weight:700;margin-bottom:50px;color:#2b2b2b}.heading span{display:block;color:#1b87cf}.service_section .service_text{background:url(../images/backgroundImg.jpg) center/cover no-repeat;padding:100px 0 140px;position:relative;z-index:1}.blog_list .sk_img img,.gallery-fig img,.galleryAB img,.img-responsive,.recent-news .sk_box img{border-radius:16px;width:100%}.homeService .service_text::after{content:'';background:url(../images/road-strip.png) center/cover repeat-x;position:absolute;bottom:0;right:0;left:0;z-index:-1;height:190px;width:100%}.serviceContent{background:#fff;border-radius:12px;padding:28px 36px;position:relative;margin:-90px auto 0;box-shadow:0 4px 10px #00000036;max-width:calc(100% - 56px)}.rj_editor_text p>strong,.serviceContent p>strong,.servicetitle{font-size:24px;font-weight:700;margin-bottom:18px;font-family:"Work Sans",sans-serif;color:#2b2b2b}.bookbtn,.imgDesp,.packagePrice,.populerTag,.processStep,.view{font-weight:600}.serviceSlider.owl-carousel .owl-stage-outer{overflow:visible}.service_section .container{overflow:hidden;padding:0}.serviceContent .editor_text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2}.view{color:#1b87cf;border:1px solid transparent;border-radius:4px;display:inline-block}.blog-details .editor_text a:hover,.rj_editor_text a:hover,.serviceContent a:hover,.serviceContent:hover .view{color:#ff5e64}.homeService .zbtn{margin-top:52px}.processStep{font-size:160px;color:#454545;position:absolute;left:-52px;height:auto;top:0;bottom:0;margin:auto;z-index:-1}.process_repeater{display:flex;flex-direction:column;gap:70px 0;width:calc(100% / 2)}.processImg .fa-circle-play{position:absolute;color:#fff;font-size:80px;top:0;left:0;right:0;bottom:0;cursor:pointer;display:grid;place-items:center}.processsecBox{display:flex;align-items:start;column-gap:130px;background:url(../images/staring.png) 68% 115px no-repeat;position:relative;z-index:1}.processContent:first-child::after,.processContent:nth-child(3)::after{content:'';position:absolute;height:95px;width:150px;background:url(../images/VectorArrow.png) center/150px no-repeat;top:50%;right:-50%;z-index:1}.processContent:nth-child(3)::after{transform:rotate(110deg);top:0}.aboutcontent .editor_text p,.contact_form p>label,.examstep ol>li,.processTitle{font-size:20px;margin-bottom:20px;font-family:general-sans-md}.processImg .imgDesp,h2,p+h2{margin-top:20px}.imgDesp{font-size:30px;line-height:42px;font-family:"Work Sans",sans-serif;width:80%}.processContent{width:370px;position:relative;border:1px solid #888;border-radius:12px;background:#fff;padding:56px 24px 20px 36px}.processContent figure{border:1px solid #888;border-radius:50%;height:62px;width:62px;display:grid;place-items:center;position:absolute;background:#fff;top:-31px;left:31px}.processContent:nth-child(2){margin-left:auto}.processContent:nth-child(2) .processStep{left:auto;right:-60px;top:-110px;bottom:auto}.processContent:nth-child(3) .processStep{left:-64px}.processImg figure a.play{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.owl-dots{margin-top:40px;text-align:center}.owl-carousel .owl-dots .owl-dot{height:14px;width:14px;border-radius:50%;background:hwb(204deg 11% 19% / 30%);margin:6px}.other_service .serviceSlider.owl-carousel .owl-dots .owl-dot{background:#ec1c236d}.other_service .serviceSlider.owl-carousel .owl-dots .owl-dot.active{background:#ec1c24;width:40px;border-radius:20px}.Pricing_para .heading span,.contactContent .heading span,.contactPage .contact_form_wrap .contact_form .heading span,.contactPage .content-wrap .heading span,.inner-service .heading span,.modal-body .service-form .heading span,.other_service .heading span,.serviceDetailsPage .heading span,.testimonial_para .heading span{display:initial}.section.Why_Choose{background:#1a1825;color:#fff;position:relative;display:grid;grid-template-columns:1fr 1fr}.whyChooseSec{padding-top:90px;z-index:2}.whyChooseWrapper{max-width:590px;margin-left:auto;margin-right:200px}.whyChooseWrapper .heading{margin-bottom:25px}.whychooesImg{position:absolute;top:0;right:0;bottom:0;margin:0;max-width:880px}.Why_ChooseImg img,.drivingImg img,.whychooesImg img{height:100%;width:100%}.why_choose_repeater{margin-top:50px;padding-bottom:50px}.why_choose_repeater figure{display:inline-block;margin:0;width:82px;height:82px;background:#fff;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.WhoWediv{display:flex;align-items:start;gap:24px;margin-bottom:50px}.why_choose_counter{padding:46px 40px 46px 0;background:#ebf7ff;color:#2b2b2b;font-size:36px;font-weight:600}.why_choose_counter .container{padding:0;display:flex;align-items:center;gap:78px;justify-content:center;max-width:760px;margin:0 0 0 auto}.Counter{display:flex;max-width:max-content;align-items:center;gap:90px}.counterData span:last-child{font-size:16px;font-family:general-sans;color:#454545;font-weight:400;margin-top:10px}.counterData{display:flex;flex-direction:column;font-family:general-sans-sb;position:relative}.list .processTitle,.packagePrice,.populerTag{font-family:"Work Sans",sans-serif}.counterData::after{content:'';width:1px;height:100%;background:#acacac;position:absolute;top:0;right:-45px}.counterData:last-child::after{content:none}span.count::after{content:'+'}.counterData:nth-child(2) span.count::after{content:'k+'}.testimonial .gallery-fig{max-width:54px}.personDetails{display:flex;align-items:start;gap:15px}.PDetails .processTitle,.category_content .heading{margin-bottom:10px}.fa-star,.franchisescontact>a{font-size:20px}.rating{margin-bottom:40px}.testimonial .editor_text{scrollbar-color:#1B87CF #f1f1f1;scrollbar-width:thin;overflow-y:auto;max-height:180px;margin-bottom:40px}.testimonial .editor_text::-webkit-scrollbar{width:8px}.testimonial .editor_text::-webkit-scrollbar-track{background:#f1f1f1}.testimonial .editor_text::-webkit-scrollbar-thumb{background:#1b87cf}.testimonial .editor_text::-webkit-scrollbar-thumb:hover{background:#e43b3e}.testimonialItem{padding:40px 40px 46px;border:1px solid #e3e3e3;border-radius:15px;box-shadow:0 0 20px #9b9b9b40;margin:15px;position:relative}.testimonialItem::after{content:'';background:url(../images/quoteicon.png) center no-repeat;height:60px;width:60px;position:absolute;bottom:45px;right:30px}.testimonialSlider.owl-carousel{padding:0 80px}.owl-carousel .owl-nav button[type=button]{height:54px;width:58px;border:1px solid #bcbcbc;border-radius:6px;position:absolute;top:50%;background:#fff;font-size:36px}.owl-carousel .owl-nav button:hover{background:#1b87cf!important}.owl-next,.responsive_nav .mCSB_outside+.mCSB_scrollTools{right:0}.owl-prev,.responsive .responsive_nav{left:0}.pricing{box-shadow:0 0 30px #00000026;border-radius:20px;padding:50px 0 46px;color:#2b2b2b}.driving_lessons figure img,.inner_banner .banner_img img,.priceTable,.pricingtitle.imgDesp,.thankyouSection_wrapper figure img{width:100%}.packagePrice{background:#f1f1f1;height:170px;font-size:112px;display:grid;place-items:center}.Pricewrap{position:relative;display:inline}.packagePrice span{font-size:22px;display:inline-block;font-weight:400;position:absolute}.packagePrice span:first-child{top:25px;left:-20px}.packagePrice span:last-child{bottom:25px;right:-80px}.pricingDesp p{margin-bottom:40px;margin-top:10px}ul.list{padding:12px 56px 50px}.list li{display:flex;align-items:center;justify-content:space-between;padding:25px 0 15px;border-bottom:1px solid #bfbfbf}.list .processTitle{font-weight:500;margin:0}.popular.pricing{position:relative;background:#1a1825;color:#fff;overflow:hidden}.contact_info a:hover,.drivingQ,.franchisescontact>a,.mainFooter a:hover,.popular .pricingtitle,.quoteFrom .title span{color:#ec1c24}.populerTag{background:#ec1c24;height:40px;line-height:40px;position:absolute;width:200px;top:25px;right:-50px;transform:rotate(45deg)}.bookbtn{font-size:18px;font-family:general-sans-sb;background:#1b87cf;border-radius:30px;padding:18px 124px;letter-spacing:2px;color:#fff;border:1px solid transparent;display:inline-block}.bookbtn:hover{color:#1b87cf;background:#fff;border-color:#1b87cf}.popular .bookbtn:hover{color:#ec1c24;background:#fff;border-color:#ec1c24}.driving_test{background:url(../images/Maskgroup.jpg) center/cover no-repeat;position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:200px}.driving_test::before{content:"";position:absolute;inset:0;background:linear-gradient(80deg,rgb(255 140 145 / 15%) 0,rgb(88 188 255 / 15%) 100%);pointer-events:none}.driving_test .drivingImg{margin-bottom:-20px;z-index:1}.driving_testSec{max-width:450px;margin-left:auto;padding:90px 0}.driving_test::after{content:"";position:absolute;height:20px;bottom:-20px;left:0;right:0;background:#1a1825;z-index:-1}.drivingContact,.drivingQ{font-family:general-sans-sb;font-size:22px;line-height:30px}.contactPage .heading,.driving_testSec .heading,.heading.thankUmsg,.top-part.drivingContact{margin-bottom:20px}.faqaccordion .faqaccordion-item{border:1px solid #cacaca;border-radius:12px;margin-bottom:18px}.faqaccordion button{position:relative;display:block;text-align:left;width:100%;padding:27px 60px 27px 36px;font-weight:400;border:none;background:0 0;outline:0}.faqaccordion button:focus,.faqaccordion button:hover{cursor:pointer;color:#1b87cf}.faqaccordion button .fa-solid{position:absolute;top:0;right:12px;width:24px;height:24px;bottom:0;margin:auto;font-size:24px;display:grid;place-items:center;transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}.faqaccordion button[aria-expanded=true]+.faqaccordion-content{opacity:1;max-height:100%;transition:.2s linear;will-change:opacity,max-height}.faqaccordion .faqaccordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.faqaccordion .faqaccordion-content p{padding:10px 20px 20px 36px;width:80%;font-family:general-sans;font-size:16px;font-weight:400}.faqImg{float:right}.faqImg img{border-radius:16px}.fa-angle-down.upangle{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.mainFooter{font-family:general-sans;font-size:16px;color:#454545}.Flogo{margin-bottom:40px;max-width:270px}.FContent{line-height:30px;width:410px}.FlinkHead{font-family:general-sans-sb;font-size:24px;position:relative;margin-bottom:70px}.YearofExp,.contactPage .content-wrap li a,.loationRating span,.quoteFrom .title{font-family:"Work Sans",sans-serif}.FlinkHead::after{position:absolute;height:4px;width:50px;content:'';background-color:#ec1c24;left:0;bottom:-23px}.f-navigation ul,.mainFooter .contact_info{margin-bottom:60px}.f-navigation ul li{line-height:45px}.separate{margin:0 4px}.Policy ul.menu,.social ul{display:flex;align-items:center;gap:20px}.copyright{padding:28px 0 24px;border-top:1px solid #eaeaea}.mainFooter .contact_info li{display:flex;align-items:center;gap:12px;margin-bottom:16px;line-height:24px}.mainFooter .contact_info li>i{width:26px;height:26px;display:grid;place-items:center;font-size:20px;line-height:26px}.contactPage .social,.mainFooter .social_info{margin-top:40px}.contactPage .social a i,.mainFooter .social_info a i.fa-brands{height:40px;width:40px;display:grid;place-items:center;border-radius:50%;background:0 0;color:#fff}.contactPage .social a i.fa-facebook-f{color:#3a559f}.contactPage .social a i.fa-pinterest-p{color:#cb2027}.contactPage .social a i.fa-tiktok,.contactPage .social a i.fa-x-twitter{color:#000}.mainFooter .social_info a i.fa-brands.fa-facebook-f{background:#3a559f}.mainFooter .social_info a i.fa-brands.fa-pinterest-p{background:#cb2027}.mainFooter .social_info a i.fa-brands.fa-tiktok,.mainFooter .social_info a i.fa-brands.fa-x-twitter{background:#000}.mainFooter .social_info a i.fa-brands.fa-youtube{background:#e02f2f}.MainFooter{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding-top:70px;border-top:1px solid #c2c2c2}.contactPage .social a:hover i,.social_info a:hover i{transform:rotate(360deg)}.inner_banner .bannerHeading{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);font-size:calc(32px + (68 - 32) * ((100vw - 360px) / (1920 - 360)));line-height:normal;margin:0;width:80%}.breadcrumb ul{display:flex;align-items:start;gap:32px;font-size:20px;font-weight:600;color:#e43b3e;margin:15px 0;justify-content:center}.breadcrumb ul li a::after{content:'';width:10px;height:10px;border:solid #000;border-width:2px 2px 0 0;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:-20px}.blog-details .editor_text a,.breadcrumb ul li a:hover,.contactPage .contact-wrap ul a:hover,.rj_editor_text a,.serviceContent a{color:#1b87cf}.Why_Choose.innerWhy_choose{display:inherit}figure.aboutimagetwo{position:absolute;bottom:-110px;right:-15px}.YearofExp{background:#f1f9ff;height:100px;width:400px;display:flex;align-items:center;flex-direction:column;position:absolute;top:22%;right:-140px;z-index:-1;transform:rotate(-45deg);justify-content:center;text-align:center}.bookLessons,.galleryshowbtn{transform:translate(-50%,-50%)}.YearofExp span{font-size:52px;font-weight:700;color:#ec1c24;line-height:52px}.aboutcontent{background:#fff;padding-left:40px}.aboutcontent .editor_text ol li{list-style:decimal;margin-left:-10px}.home_about.inner-about{padding-bottom:80px}.innerWhy_choose{padding:80px 0 120px}.whyChooseFeatures{display:flex;align-items:start;gap:60px 21px;padding-right:10%;flex-wrap:wrap}.innerWhy_choose .WhoWeContent{width:calc(100% / 3 - 14px);background:#fff;color:#000;padding:50px 20px 35px 30px;border-radius:10px;position:relative}.innerWhy_choose .WhoWeContent .fa-solid{height:56px;width:56px;background:#1b87cf;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:30px;position:absolute;top:-28px;left:35px}.innerWhy_choose .whyChooseHead{margin-bottom:80px;width:380px}.LocationDetails .fa-star,.bookLessons .drivingContact{font-size:18px}.LocationDetails{display:inline-block;background:#fff;box-shadow:0 0 20px #00000021;border-radius:10px;padding:30px;position:absolute;max-width:100%;display:flex;flex-direction:column;align-items:center}.LocationDetails i{font-size:20px;color:#ec1c24;margin-bottom:10px}.rate{display:flex;align-items:center;gap:10px;justify-content:center}.loationRating span{font-size:24px;font-weight:600;margin-right:5px}.LocationAddress .fa-solid{color:#ff5e64;margin-right:5px}.locationwrapper a:first-child .LocationDetails{top:40px;left:-50px}.locationwrapper a:nth-child(2) .LocationDetails{top:24px;right:-40px}.locationwrapper a:nth-child(3) .LocationDetails{left:0;top:36%}.locationwrapper a:nth-child(4) .LocationDetails{right:50px;top:36%}.locationwrapper a:nth-child(5) .LocationDetails{right:-80px;bottom:60px}.locationwrapper a:last-child .LocationDetails{bottom:0;left:0}.why_choose.location{margin-bottom:20%}.bookLessons{position:absolute;left:50%;top:50%}.lessons_question{font-size:34px;font-family:general-sans-sb;line-height:50px;text-align:center;width:60%;margin:0 auto 15px}.rowGap{row-gap:30px}.service_section.inner-service .service_text{background:0 0;padding:0}.inner-service .row.rowGap{margin-bottom:20px;justify-content:center}.blog_list-inner .servicetitle,.serviceContent .servicetitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:56px}.quoteFrom{padding:32px;background:#f1f1f1;border-radius:12px;margin-bottom:40px}.wpcf7-textarea,form input,form select{border:none;box-shadow:0 4px 24px #00000026;padding:12px 50px;background:#fff;margin:0 0 15px;width:100%;border-radius:6px;height:50px}form select{appearance:none;--webkit-appearance:none;color:#7e7d7d}.quoteFrom textarea.wpcf7-textarea{height:180px;margin-bottom:0}.service-form form select{padding:12px 50px;background:#fff;margin:0}.quoteFrom .title{font-size:36px;font-weight:700;text-align:center;color:#464646;margin-bottom:30px}.modal-body form .row>[class*=col-] label,.quoteFrom form .row>[class*=col-] label{color:#1d7874;font-size:20px;position:absolute;z-index:8;left:30px;top:14px;line-height:normal;right:inherit}.serviceDetailsPage .serviceContent{margin:0;box-shadow:none;padding:0}.serviceDetailsPage .heading{margin:40px 0 25px}.rj_editor_text p>strong,.serviceContent p>strong,.serviceDetailsPage .servicetitle{margin-bottom:10px;display:block;width:80%;line-height:36px;color:#2e2e2e;margin-top:20px}.area_category .rj_editor_text p>strong,.containerSection .rj_editor_text p>strong{width:100%!important}.ServiceContactSec .adsImg img{border-radius:10px;width:100%}.zbtn.SubmitNow{border:none;width:100%}.SubmitNow+.wpcf7-spinner{position:absolute;top:50%;right:100px}.wpcf7-not-valid-tip{font-size:15px;font-weight:500;position:static;bottom:0;left:10px;margin-left:15px}.sk_sideblock,.stickyContactContrent{position:sticky}.ServiceDetailsInfo{padding-left:30px}.servicedetailsSlider.owl-carousel .owl-item img{border-radius:12px}.servicedetailsSlider.owl-carousel .owl-nav button[type=button]{background:#ec1c24;color:#fff;border:none}.ServiceContactSec img,.contactImage img,.singleServiceImg img{border-radius:12px;width:100%}.servicedetailsSlider .owl-prev{left:-29px}.servicedetailsSlider .owl-next{right:-29px}.singleServiceImg img{max-height:900px}.contactPage .contact_form_wrap .contact_form{padding:24px 30px;background:#fff;box-shadow:0 0 5px #c1c1c1;border-radius:10px;overflow:hidden;max-width:830px}.contactPage .contact_form form .btn_wrap p{justify-content:start;flex-direction:row}.contactPage .stickyContactContrent.left_wrap{--angle:180deg;padding:40px;border:4px solid transparent;border-radius:6px}.contactPage .contact-wrap ul{display:flex;gap:35px;flex-direction:column}.contactPage .contact-wrap ul,.social ul{padding-left:0}.contactPage .contact-wrap ul li{padding-left:56px;position:relative;line-height:40px}.contactPage .contact_form_wrap .contact_form label{margin-bottom:10px;line-height:normal;color:#3c3c3c}.contactPage .content-wrap li a{font-size:28px;line-height:32px;font-weight:500;font-style:italic;color:#3c3c3c}.contactPage .contact-wrap li .fa{font-size:22px;padding:4px;border-radius:4px;color:#fff;margin-right:10px;position:absolute;left:0;top:0;height:44px;width:44px;display:grid;place-items:center;background:linear-gradient(45deg,#1b87cf 0,#e54044 100%)}.social ul .fa-brands{font-size:36px;color:#1b87cf}.contact-us form input,.contact-us form select,.contact-us form textarea{box-shadow:none;border:1px solid #d3d3d3;border-radius:30px;line-height:normal;padding-left:20px}form .subarrow{right:20px;pointer-events:none}form select option{color:#232323}.contactPage>.container>.row{row-gap:100px}.contactContent .contactText{width:75%;margin-bottom:30px}.section.contactPage{margin-bottom:0}.section.map_wrapping{height:450px;margin-bottom:0}.galleryshowbtn .fa-solid,.pagination .page-numbers{height:40px;width:40px;display:grid;place-items:center}.contact-us form textarea{height:140px;resize:none}.examstep ol>li{color:#ec1c24;list-style:decimal}.drivingtrainingpage .faqaccordion .faqaccordion-item{border-left:none;border-right:none;border-radius:0}.drivingtrainingpage .faqaccordion button .fa-solid{font-size:18px;background:#ec1c24;border-radius:50%;color:#fff}.drivingtrainingpage .faqaccordion button{border-bottom:1px solid #cacaca}.franchisescontact{font-size:18px;font-family:general-sans-sb;line-height:30px;margin-bottom:20px}.intensivehead,.note,.pagination .page-numbers,.whatsappChat{font-family:"Work Sans",sans-serif}.priceDescription{margin-top:70px}.priceingslider .owl-item:nth-child(2n) .priceDiv .innerPrice .pricingtitle,.priceingslider .priceDiv:nth-child(2) .innerPrice .pricingtitle{background-image:url(../images/maskblue.png)}.intensivetable{box-shadow:0 0 4px #cacaca;border-radius:16px;padding:0;overflow:hidden;max-width:820px;margin:30px auto;background:#f1f1f1}.intensivehead{font-size:26px;color:#1b87cf;padding:20px;text-align:center;margin:0 auto 20px;font-weight:600;max-width:50%}.intensiveTable td,.intensiveTable th{padding:10px 12px;vertical-align:top;border:1px solid #d3d3d3;line-height:30px;font-size:18px}.intensiveTable th{background-color:#d54042;color:#fff;font-size:20px}.intensiveTable tbody,.pagination .page-numbers:hover,.responsive_nav ul .current_page_item>a,.responsive_nav ul li .active,.responsive_nav ul li a:focus,.responsive_nav ul li a:hover{background:#1b87cf;color:#fff}.intensiveTable tbody{background:-moz-linear-gradient(120deg,rgba(27,135,207,.85) 0,rgba(229,64,68,.8519782913165266) 100%);background:-webkit-linear-gradient(120deg,rgba(27,135,207,.85) 0,rgba(229,64,68,.8519782913165266) 100%);background:linear-gradient(120deg,rgba(27,135,207,.85) 0,rgba(229,64,68,.8519782913165266) 100%)}.italic{font-style:italic}.note{font-size:18px;color:#5a5a5a;text-align:center;margin:20px 0}.blog_list-inner .sk_box{background:rgb(211 237 255 / 76%);border-radius:10px;position:relative;box-shadow:0 0 12px #aeabab;min-height:100%}.blog_info .date{position:absolute;top:0;left:0;background:#e43b3ec9;color:#fff;padding:12px 18px;border-radius:10px 0;font-size:18px}.blog_list-inner .sk_box:hover .date{background:#d42f32}.blog_list-inner .sk_text{padding:10px 12px 20px}.pagination .page-numbers{border:2px solid #1b87cf;font-weight:600}.pagination:not(:empty){align-items:center;justify-content:center;gap:10px;margin-top:40px}.pagination .page-numbers.current{border-color:transparent;color:#fff;background:#ec1c24}.pagination i.fa-solid{transition:none}.blog_list-inner .para p{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.stickyContactContrent,.stickycontent,.theiaStickySidebar{position:sticky;top:100px}.recent-news .blog_info .date{font-size:14px;width:100%;text-align:center;top:0;bottom:auto;border-radius:0}.recent-news li{margin-bottom:20px;border-radius:10px;overflow:hidden}.sk_sideblock{padding:16px 8px;background:#e2f3ff;border-radius:10px}.blog_content .heading{margin-top:30px;margin-bottom:40px}#wpdcom{max-width:90%}.recent-news .sk_box .sk_text .subtitle{font-size:18px;color:#fff;position:absolute;bottom:0;left:0;padding:10px 6px;background:#00000063;right:0;line-height:24px;font-family:"Work Sans",sans-serif;font-weight:500}.galleryList::after{content:'';position:absolute;background:#e540435f;top:0;bottom:0;left:0;right:0;pointer-events:none;border-radius:16px;opacity:0;transform:scale(0)}.galleryshowbtn .fa-solid{background:#1b87cf;color:#fff;border-radius:5px}.galleryshowbtn{position:absolute;top:120%;left:50%;z-index:2;pointer-events:none}.galleryList:hover::after{top:0;opacity:1;transform:scale(1)}.galleryList:hover .galleryshowbtn{top:50%}.galleryList{overflow:hidden}.galleryAB{justify-content:center}.thankyouSection_wrapper figure{width:100px;aspect-ratio:1;margin:20px auto}.arrowSlide{display:inline-block;vertical-align:top;margin:12px 0 0 50px}.arrowdiv{width:22px;height:22px;border:7px solid;border-color:#1b87cf transparent transparent #1b87cf;transform:rotate(130deg)}.responsive_nav ul li,.responsive_nav ul li:first-child{border-top:1px solid rgba(255,255,255,.2)}.arrowSliding{position:absolute;-webkit-animation:4s linear infinite slide;animation:4s linear infinite slide}.delay1{-webkit-animation-delay:1s;animation-delay:1s}.delay2{-webkit-animation-delay:2s;animation-delay:2s}.delay3{-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes slide{0%{opacity:0;transform:translateX(-60px)}20%{opacity:1;transform:translateX(-40px)}80%{opacity:1;transform:translateX(40px)}100%{opacity:0;transform:translateX(60px)}}@keyframes slide{0%{opacity:0;transform:translateX(-60px)}20%{opacity:1;transform:translateX(-40px)}80%{opacity:1;transform:translateX(40px)}100%{opacity:0;transform:translateX(60px)}}.modal.show .modal-dialog{max-width:30%}.modal-body .fas{color:red;font-size:30px;position:absolute;right:-8px;top:-8px;cursor:pointer}.modal-body .service-form .heading{font-size:40px;text-align:center;margin-bottom:30px}.modal-body form .row label.redioOption{position:static;color:inherit;font-weight:600;display:block;margin-bottom:20px}.wpcf7-list-item{margin:0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:left;gap:20px}form .wpcf7-list-item input{margin:0;width:auto;height:auto;cursor:pointer}.wpcf7-form-control-wrap{position:relative;display:block;width:100%}.quoteFrom .wpcf7-not-valid-tip,.service-form .wpcf7-not-valid-tip{bottom:10px}.service-form .wpcf7-radio+.wpcf7-not-valid-tip{position:static}.responsive_btn{display:none;cursor:pointer;text-align:center;width:40px;height:40px;margin:-2px 0;float:right;position:relative;z-index:20;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:linear-gradient(45deg,#1b87cf 0,#e54044 100%);border-radius:4px}.bodyOverlay,.responsive_nav{position:fixed;bottom:0;top:0}.responsive_btn span{display:block;height:2px;width:20px;position:relative;top:50%;margin:-1px auto}.responsive_btn span:after,.responsive_btn span:before{content:"";display:inline-block;height:100%;width:100%;position:absolute;left:0}.responsive_btn span:before{top:-6px}.responsive_btn span:after{bottom:-6px}.responsive_btn span,.responsive_btn span:after,.responsive_btn span:before{background:#fff;-webkit-border-radius:1px;border-radius:1px;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.responsive_btn:hover{background:linear-gradient(0deg,#e56769 0,#75bbe9 100%)}.responsive_btn:hover span,.responsive_btn:hover span:after,.responsive_btn:hover span:before{background:#fff}.responsive_nav{display:block;left:-300px;width:300px;min-height:100%;z-index:1000;background:#000;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.responsive_nav ul{margin:0;padding:0;text-align:left}.responsive_nav ul li{list-style-type:none;margin:0;padding:0;position:relative;text-transform:capitalize;font-size:15px;line-height:20px;color:#fff;width:100%}.responsive_nav ul li>a{display:block;padding:12px 14px;color:inherit;position:relative;font-weight:500}.responsive_nav .dropdown.submenu>a{border-bottom:1px solid #fff}.responsive_nav ul ul{padding:0 0 15px 15px}.responsive_nav ul .sub-menu{position:static;opacity:0;transform:scale(0);background:0 0;border:none;box-shadow:none;border-radius:0;width:100%;height:0;transform-origin:top;transition:.4s ease-in-out;padding:0}.responsive_nav .subarrow{display:none;pointer-events:inherit;width:30px;height:40px;line-height:40px!important;right:0}.responsive_nav ul .sub-menu .container{width:100%;padding:0}.bodyOverlay{left:0;right:0;z-index:999;transform:none;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s}.responsive body,html.responsive{overflow-y:hidden}.responsive .wrapper{-webkit-transform:translate(-300px,0)!important;transform:translate(-300px,0)!important}.responsive .bodyOverlay{opacity:1;visibility:visible}.responsive .responsive_btn{pointer-events:none}.responsive .responsive_btn span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.responsive .responsive_btn span:after{-webkit-transform:rotate(270deg);transform:rotate(270deg);top:0}.responsive .responsive_btn span:before{opacity:0}.responsive_nav .opened>.subarrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.responsive .responsive_nav .mCSB_outside+.mCSB_scrollTools{right:-4px}.responsive_nav .navbar-nav.header_menu{flex-direction:column}.downArrow{height:30px;width:30px;background:linear-gradient(45deg,#1b87cf 0,#e54044 100%);color:#000;font-size:28px;display:grid;place-items:center;position:absolute;top:5px;right:8px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;border-radius:3px;border:1px solid #222}.responsive_nav ul .submenu .sub-menu{opacity:1;transform:scale(1);height:100%}.submenu .downArrow .fa-angle-up{transform:rotate(180deg)}.Privacy_policy .editor_text li::before,.Terms_Conditions li::before{content:'\f105';font-family:FontAwesome;margin-right:12px}.Privacy_policy .editor_text li,.Terms_Conditions li{padding-left:12px;line-height:36px}.Privacy_policy .editor_text p strong,.termsconditions p strong{margin:15px 0 20px;display:inline-block}.whatsapplink{position:fixed;right:0;bottom:20px;width:auto;z-index:9}.whatsappChat .fa-whatsapp{margin-right:8px}.whatsappChat{background:#25d366;color:#fff;padding:8px 20px;border-radius:30px;font-size:20px;line-height:20px;box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);margin:0 20px 50px 0;display:inline-block}.innerPrice{padding:0;overflow:hidden;margin:0 20px;min-height:100%}.innerPrice .pricingtitle{width:100%;background:url(../images/pricemask.png) 50% -12px/700px no-repeat;height:240px}.innerPrice .pricingtitle span{color:#fff;max-width:48%;margin:0 auto;padding-top:45px}.priceTable td{padding:25px 12px;color:#2e2e2e}.priceTable tbody tr:first-child .pricingTitle{font-family:general-sans-sb;font-size:24px;background:#fff}.priceTable tr:nth-child(2n) .pricingTitle{background:#f8f8f8}.priceTable tr:nth-child(odd) .pricingTitle{background:#ececec}.innerPrice .booking{font-family:general-sans-md;font-size:18px;color:#f8242d;text-align:center;margin:30px 0}.fa-star.empty{color:#ccc}.priceDiv .pricing{-webkit-animation:2s ease-in-out infinite table_shadow;animation:2s ease-in-out infinite table_shadow}@keyframes table_shadow{0%,100%{-webkit-box-shadow:0 0 5px rgb(42,82,162,.5);-moz-box-shadow:0 0 5px rgb(42,82,162,.5);box-shadow:0 0 5px rgb(42,82,162,.5)}50%{-webkit-box-shadow:0 0 15px rgb(26,84,204,.7);-moz-box-shadow:0 0 15px rgb(26,84,204,.7);box-shadow:0 0 15px rgb(26,84,204,.7)}}.priceDiv .booking{animation:2s infinite highlight_text;-moz-animation:2s infinite highlight_text;-webkit-animation:2s infinite highlight_text}.priceingslider .priceDiv:nth-child(2) .booking{animation:2s infinite highlight_text2;-moz-animation:2s infinite highlight_text2;-webkit-animation:2s infinite highlight_text2}@keyframes highlight_text{0%,100%{color:#000}50%{color:#ec1c24;text-shadow:3px 0 3px rgb(236 28 36 / 70%)}}@keyframes highlight_text2{0%,100%{color:#000}50%{color:#1a8dda;text-shadow:3px 0 3px rgb(26 141 218 / 70%)}}#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-bottom-right{bottom:40px!important}.rj_editor_text ul,.serviceContent ol,.serviceContent ul{list-style:disc;margin-left:20px;display:grid;row-gap:10px}.rj_editor_text li,.serviceContent li{list-style:disc;line-height:1.6em}.rj_editor_text p{margin-top:10px}.serviceContent ol,.serviceContent ol li{list-style:auto;margin-bottom:0}.serviceContent p{margin:15px 0;text-align:justify}.package_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.package_list .packagebox{text-align:center;padding:30px;background:0 0;position:relative;min-height:100%;display:grid;box-shadow:rgba(0,0,0,.35) 0 5px 15px;border-radius:30px;transition:.3s ease-in-out}.package_list .packagebox .button-wrap{margin-top:auto}.package_list .packagebox:hover{color:#fff;transition:.3s ease-in-out}.package_list .packagebox::before{content:'';position:absolute;background-color:#1b87cf;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:30px;transition:.3s ease-in-out}.package_list .packagebox:hover:before{opacity:.8;transition:.3s ease-in-out}.package_list .packagebox .heading{font-size:26px;color:#1b87cf;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #1b87cf}.package_list .packagebox:hover .heading{color:#fff;border-color:#fff}.package_list .packagebox .editor_text .scrolldiv{height:auto;overflow:auto;scrollbar-width:thin;scrollbar-color:#1B87CF #e1e1e1}.package_slider.owl-carousel .owl-stage-outer{padding:10px 0}.packagebox .package-warp{align-items:center;position:relative;z-index:1}.package_list .packagebox .zbtn{background:#fff;border:1px solid #1b87cf;color:#1b87cf}.package_slider .owl-stage .owl-item:not(:last-child) .packagebox::after{content:'';position:absolute;background-color:#00000087;right:0;top:20%;width:1px;height:50%}.package_list .packagebox .zbtn::after{filter:invert(38%) sepia(92%) saturate(696%) hue-rotate(170deg) brightness(94%) contrast(94%)}::-webkit-scrollbar{width:4px}body::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e1e1e1}::-webkit-scrollbar-thumb{background:#1b87cf}@-moz-document url-prefix(){html{scrollbar-width:thin;scroll-behavior:smooth;scrollbar-color:#1B87CF #e1e1e1}}.package_slider.owl-carousel .owl-stage{display:flex}.packagebox .package-warp .editor_text ul li{font-weight:700;font-size:20px;color:#c93e43;font-family:"Work Sans",sans-serif;line-height:30px}.area .area-wrap{border-radius:22px;border:1px solid #efefef;background:#fff;box-shadow:0 0 20px -3px rgba(0,0,0,.1);padding:20px;margin:30px 0;height:auto;min-height:100%}.area .client_image figure{overflow:hidden;height:100%;border-radius:22px;position:relative}.area .client_image figure img{max-width:100%;border-radius:22px;transform:scale(1);transition:.3s}.area .client_image:hover figure img{transform:scale(1.1);transition:.3s}.area .area-wrap .client_image figure::before{content:'';display:block;position:absolute;bottom:0;height:100%;width:100%;left:0;right:0;border-radius:22px;background:linear-gradient(0deg,#1b87cf70 ,transparent);z-index:1}.area-wrap .client_image .title{position:absolute;bottom:25px;left:30px;color:#fff;font-size:24px;line-height:30px;font-weight:700;z-index:2}.area .content{margin:20px 18px 0}.area-wrap .content .srrvice-title{font-size:24px;line-height:35px;color:#2b2b2b;padding:0 0 4px;border-bottom:1px solid #222;margin-bottom:20px;font-weight:700}.area .location-item{border:1px solid #c3c3c3;background:#1b87cf;padding:5px 12px;margin-bottom:13px;font-size:18px;line-height:35px;font-weight:600;display:flex;justify-content:space-between;align-items:center;border-radius:6px;color:#fff;transition:.3s;overflow:hidden}.area .location-item:hover{transform:translateY(-5px);transition:.3s}.shine::before{background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%;z-index:2}.shine:hover::before{-webkit-animation:1s shine;animation:1s shine}@keyframes shine{100%{left:125%}}.category_content .image_left{float:left;margin:0 20px 10px 0;max-width:330px}.category_content .image_left img{width:100%;height:100%;border-radius:14px}.area_list .service .gallery-fig{height:330px}.area_list .service .gallery-fig img{height:100%}.area_list .serviceContent .servicetitle{height:auto;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.category_content .image_left.blog-img{float:left;margin:0 20px 10px 0;max-width:450px}.serviceContent.service_desc strong{display:inline;width:100%}