﻿*{margin:0;padding:0;box-sizing:border-box;font-family:"Archivo",sans-serif}body{font-size:16px;color:#333;line-height:24px;scroll-behavior:smooth;font-weight:400;background-color:#fff;font-family:"Poppins",sans-serif}a{text-decoration:none}.w-img img{width:100%}.m-img img{max-width:100%}a,.btn,button,span,p,i,input,select,textarea,li,img,svg path,*::after,*::before,.transition-3,h1,h2,h3,h4,h5,h6{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}a:focus,.button:focus{text-decoration:none;outline:none}a:focus,a:hover{color:inherit;text-decoration:none}a,button{color:inherit;outline:none;border:none;background:rgba(0,0,0,0)}button:hover{cursor:pointer}button:focus{outline:0;border:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}h1,h2,h3,h4,h5,h6{color:#2c3941;line-height:24px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}h1{font-size:40px}h2{font-size:36px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}ul{margin:0px;padding:0px}li{list-style-type:disc}p{font-size:15px;line-height:22px;color:#737070}*::-moz-placeholder{color:#2c3941;font-size:14px;opacity:1}*::placeholder{color:#2c3941;font-size:14px;opacity:1}.fix{overflow:hidden}.clear{clear:both}.f-left{float:left}.f-right{float:right}.z-index-1{z-index:1}.overflow-y-visible{overflow-x:hidden;overflow-y:visible}.p-relative{position:relative}.header_main{position:fixed;top:0;left:0;width:100%;z-index:3}.header_main .header_top{background-color:#294a8d}.header_main .header_top .header_top_wrapper{height:40px;width:100%;display:flex;justify-content:space-between;align-items:center}.header_main .header_top .header_top_wrapper .text_one{font-size:15px;font-weight:500;color:#fff;font-family:"SolaimanLipi",sans-serif}.header_main .header_top .header_top_wrapper ul li{display:inline-block;font-size:15px;color:#fff;font-weight:400;padding:0 10px}.header_main .header_top .header_top_wrapper .icon_list i{font-size:20px;color:#fff;margin-left:10px}.header_main .header{background-color:#fff;box-shadow:0 1px 1px 1px rgba(0,0,0,.129)}.header_main .header .header_wrapper{height:70px;display:flex;align-items:center;justify-content:space-between}.header_main .header .header_wrapper .logo{height:40px;width:auto;display:flex;align-items:center;justify-content:center}.header_main .header .header_wrapper .logo img{height:100%;width:100%;object-fit:cover}.header_main .header .header_wrapper ul li{display:inline-block;padding-left:14px}.header_main .header .header_wrapper ul li a{font-size:16px;font-weight:500;color:#070707}.header_main .header .header_wrapper ul li a:hover{color:#4061ad}.banner .banner_slide_content{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;height:85vh;width:100%;position:relative;z-index:1}.banner .banner_slide_content::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);z-index:-1}.banner .banner_slide_content .banner_content{height:85vh;width:100%;display:flex;justify-content:center;align-items:end;border-bottom:5px solid #4061ad}.banner .banner_slide_content .banner_content h4{font-size:36px;font-weight:500;color:#fff;padding-bottom:80px;line-height:45px}.banner .swiper-button-prev{color:#fff;left:20px}.banner .swiper-button-next{color:#fff;right:20px}.banner .swiper-pagination-bullet-active{background-color:#fff}.banner .swiper-pagination-bullet{background-color:rgba(235,235,235,.631372549)}.section_padding{padding:50px 0}.section_padding .driving_area{background-color:#fff}.section_padding .driving_area .driving_left{width:100%;height:auto}.section_padding .driving_area .driving_left img{width:100%;height:100%;object-fit:cover}.section_padding .driving_area .driving_left h2{font-size:30px;color:#000;font-weight:600;line-height:35px;margin-bottom:30px}.section_padding .driving_area .driving_right h2{font-size:32px;color:#0b0b0b;font-weight:600;line-height:37px;margin-bottom:30px}.section_padding .driving_area .driving_right ul li{margin-left:50px;font-size:18px;font-weight:400;font-family:"Poppins";line-height:30px}.driving_content{padding-top:20px}.driving_content .content_area p{font-size:16px;color:#000;line-height:27px;font-family:"Poppins";letter-spacing:1px}.features_area{background-color:#f3f3f3;padding:50px 0}.features_area .feature_left h2{font-size:35px;line-height:45px;margin-bottom:20px;font-weight:700}.features_area .feature_left ol li{margin-left:0;font-size:16px;color:#222020;letter-spacing:.5px;font-family:"Poppins";line-height:30px}.features_area .feature_right{width:100%;height:350px}.features_area .feature_right img{width:100%;height:100%;object-fit:cover}.admission{padding:100px 0;width:100%;background-image:url(../images/driving-school-car.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;z-index:1;margin-top:60px}.admission::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:-1}.admission .admission_wrapper .admission_card{height:280px;width:100%;background-color:#010f2a;border-radius:8px;padding:22px;position:relative}.admission .admission_wrapper .admission_card .admission_image{width:100px;height:100px}.admission .admission_wrapper .admission_card .admission_image img{width:100%;height:100%;object-fit:cover}.admission .admission_wrapper .admission_card i{font-size:50px;color:#fff}.admission .admission_wrapper .admission_card h5{font-size:22px;font-weight:700;color:#fff;line-height:35px;padding-top:10px;padding-bottom:10px}.admission .admission_wrapper .admission_card .card_btn{border-radius:10px;background-color:#f3f3f3;height:42px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;position:absolute;bottom:22px;left:50%;transform:translateX(-50%);width:90%}.admission .admission_wrapper .admission_card .card_btn span{font-size:15px;font-weight:400;color:#1d1c1c}.admission .admission_wrapper .admission_card .card_btn i{color:#1f1e1e;font-size:16px;margin-left:5px;line-height:0px}.admission .admission_wrapper .card_2{background-color:#217e3f}.admission .admission_wrapper .card_3{background-color:#4061ad}.admission .admission_wrapper .admission_text{text-align:center}.admission .admission_wrapper .admission_text .admission_btn{padding:8px 20px;border-radius:5px;background-color:#4061ad;color:#fff;font-weight:500;text-align:center;display:inline-block;margin-top:40px}.admission .admission_wrapper .admission_text .call_btn{padding:8px 20px;border-radius:5px;background-color:#4061ad;color:#fff;font-weight:500;text-align:center;display:inline-block;margin-top:40px}.admission .admission_wrapper .admission_text h6{font-size:16px;font-weight:500;color:#fff;padding-top:16px}.pricing_area{margin:50px 0}.pricing_area h2{font-size:32px;text-align:center;margin-bottom:25px}.pricing_area h3{font-size:25px;text-align:center;font-weight:600;line-height:35px;margin-bottom:20px}.columns{padding:8px;width:100%;float:left;padding-bottom:40px}.columns li{font-size:14px;opacity:.7}.columns i{font-size:14px;margin-right:12px;opacity:.7}.price{list-style-type:none;border:1px solid #eee;margin:0;font-size:30px;padding:0;-webkit-transition:.3s;transition:.3s}.price:hover{box-shadow:0 8px 12px 0 rgba(0,0,0,.2)}.price .header{background-color:#4061ad;color:#fff;font-size:25px;line-height:30px;border-bottom:1px solid rgba(255,255,255,.3)}li.header.color{font-size:40px;letter-spacing:2px}.header span{font-size:10px;font-family:"Archivo",sans-serif;margin-right:3px}.price li{border-bottom:1px solid #eee;padding:20px;font-size:20px;text-align:center;list-style-type:none}.price .grey{background-color:#eee;font-size:20px}.button{background-color:#217e3f;border:none;color:#fff;padding:10px 25px;text-align:center;text-decoration:none;font-size:18px}h2.pricing_heading{color:#4061ad}.driver_refresher_area{background-color:#f3f3f3;padding:50px 0}.driver_refresher_area .d_content p{font-size:16px;line-height:25px;margin-bottom:20px}.driver_refresher_area .d-img{width:100%;height:auto;margin-right:15px}.driver_refresher_area .d-img img{width:100%;height:100%;object-fit:cover}.driver_refresher_area .button{background-color:#217e3f;border-radius:10px;color:#fff;padding:10px 25px;text-align:center;text-decoration:none;font-size:16px;width:320px;margin-top:30px;margin-left:520px}.realestate_area{padding:50px 0;background-color:#4061ad;background-image:url(../images/driving-school-car.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;background-attachment:fixed}.realestate_area::after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:-1}.realestate_area .real_header h2{font-size:60px;line-height:70px;font-weight:900;color:#fff;margin-bottom:25px;font-family:"SolaimanLipi",sans-serif}.realestate_area .real_header h4{font-size:30px;padding-bottom:50px;color:#fff}.realestate_area .r_text p{font-size:18px;margin:50px 0;line-height:30px;color:#fff}.realestate_area .r_text h4{font-size:25px;margin-bottom:20px;color:#fff}.realestate_area .r-img{width:100%;height:auto}.realestate_area .r-img img{width:100%;height:100%;object-fit:cover}.realestate_area .realstat_img{height:600px;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.realestate_area .realstat_img img{height:100%;width:100%;object-fit:contain}.realestate_area .swiper-button-next{color:#fff}.realestate_area .swiper-button-prev{color:#fff}.driving_latest_news_area{padding:50px 0;background-color:#fff}.driving_latest_news_area .latest_news_heading{text-align:center;margin-bottom:35px}.driving_latest_news_area .latest_news_heading h2{font-size:30px;font-weight:700;font-family:"Roboto"}.driving_latest_news_area .latest_news_heading h2 span{color:#4061ad}.driving_latest_news_area .latest_content_area{display:flex;justify-content:center}.driving_latest_news_area .latest_content_area .latest_news_date{background-color:#4061ad;padding:50px}.driving_latest_news_area .latest_content_area .latest_news_date h2{color:#fff}.driving_latest_news_area .latest_content_area .latest_news_date h4{color:#fff}.driving_latest_news_area .latest_content_area .latest_news_content{background-color:#217e3f;padding:50px}.driving_latest_news_area .latest_content_area .latest_news_content p{color:#fff;font-size:16px;font-family:"Poppins";font-weight:500}.news_heading{padding:30px}.news_heading h4{font-size:30px;line-height:38px}.content{text-align:justify}.content p{font-size:16px;line-height:25px}.content ul li{list-style-type:disc;margin-left:50px}.photo_area{padding:50px 0}.photo_area .title_details{font-size:30px;font-weight:500;line-height:40px}.photo_area .title_details h2{color:#000;margin-bottom:50px}.photo_area .title_details span.title_color{color:#4061ad}.photo_area .photo_details{width:100%;height:260px;margin-bottom:15px}.photo_area .photo_details img{width:100%;height:100%;object-fit:cover;border-radius:6px}.title_details{font-size:30px;font-weight:500;line-height:40px}.title_details h2{color:#000;margin-bottom:50px}.title_details span.title_color{color:#4061ad}.vedio_area{background-color:#fff;padding:40px 0}.vedio_area .vedio_img{height:270px;width:100%;border-radius:8px;overflow:hidden;position:relative;margin-bottom:15px}.vedio_area .vedio_img img{height:100%;width:100%;object-fit:cover}.vedio_area .vedio_img .vedio_overly{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}.vedio_area .vedio_img .vedio_overly i{font-size:44px;color:#fff}.mapping_area{padding:50px 0}.mapping_area .mapping_heading h5{font-size:22px;line-height:25px}.mapping_area .mapping_heading h3{font-size:25px;line-height:34px;margin-bottom:20px}.mapping_area .info_details{display:flex;justify-content:flex-start;align-items:center}.mapping_area .info_details .info_img{width:50px;height:50px;margin-right:40px;margin-bottom:15px}.mapping_area .info_details .info_img img{width:100%;height:100%;object-fit:cover}.mapping_area .info_content p{font-size:18px;margin-top:10 px}.pre_header h2{font-size:35px;line-height:40px;margin-top:15px;color:#4061ad}.pre_content p{font-size:16px;line-height:23px}.map_img iframe{height:400px;width:100%}.prefooter_area{background-color:#4061ad;padding:40px 0;color:#fff;border-bottom:1px solid #9ea6cf}.prefooter_area .prefooter_heading{margin-bottom:15px}.prefooter_area .prefooter_heading h2{color:#fff;font-size:32px;line-height:40px;border-bottom:1px solid #eee;width:60%;margin:10px 0}.prefooter_area .prefooter_heading h4{color:#fff;font-size:30px;line-height:40px;border-bottom:1px solid #eee;width:60%;margin:10px 0}.prefooter_area .prefooter_content p{color:#fff;font-size:15px;line-height:25px}.space{height:15px}.footer_wrap .qr img{height:200px;width:200px;object-fit:contain}.logo{max-width:40px;height:auto}.logo img{width:100%;height:100%;object-fit:cover}.copyright{background:#4061ad;padding:15px;color:#fff}.copyright p{margin-bottom:0}.backtotop{display:inline-block;background-color:#4061ad;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;opacity:0;visibility:hidden;z-index:9999999999}.backtotop::after{content:"";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:2em;line-height:50px;color:#fff}.backtotop:hover{cursor:pointer;background-color:#217e3f}.backtotop:active{background-color:#217e3f}.backtotop.show{opacity:1;visibility:visible}.mobile_header .mobile_header_wrapper{display:flex;justify-content:space-between;align-items:center;height:60px}.mobile_header .mobile_header_wrapper .mobile_heade_left .mob_logo a img{height:45px;width:auto;object-fit:contain}.mobile_header .mobile_header_wrapper .hamberger_icon i{font-size:24px;color:rgba(0,0,0,.9019607843)}.header{background-color:#fff;box-shadow:0 1px 1px 1px rgba(0,0,0,.129)}.header .header_wrapper{height:70px;display:flex;align-items:center;justify-content:space-between}.header .header_wrapper .logo{height:40px;width:auto;display:flex;align-items:center;justify-content:center}.header .header_wrapper .logo img{height:100%;width:100%;object-fit:contain}.header .header_wrapper ul li{display:inline-block;padding-left:14px}.header .header_wrapper ul li a{font-size:16px;font-weight:500;color:#070707}.header .header_wrapper ul li a:hover{color:#4061ad}.offcan_logo img{height:30px;width:100%;object-fit:contain}.offcanvas-body .nav_list{padding-top:20px;padding-left:10px}.offcanvas-body .nav_list li{padding:5px 0}.offcanvas-body .nav_list li a{font-size:16px;font-weight:400;color:#424040;padding:5px 10px}.offcanvas-body .nav_list li a:hover{background-color:#f3f3f3}.offcanvas-body .nav_list .droppper .sub_down{padding-left:20px}.offcanvas-body .nav_list .droppper .sub_down li{padding:3px 0}.offcanvas-body .nav_list .droppper .sub_down li a{font-size:14px}.offcanvas-start{width:240px}.testimonial_area{background:#f9f9f9;padding:60px 0}.testimonial_area .title{text-align:center;padding-bottom:90px}.testimonial_area .title h2{font-size:35px;font-weight:600;line-height:40px}.testimonial_area .title p{font-size:16px;font-weight:500}.testimonial_area .testi_bottom{margin-top:65px}.testimonial_area .testimonial_bg{background-color:#fff;padding-bottom:20px;border-radius:15px;box-shadow:0 1px 1px 1px rgba(0,0,0,.129)}.testimonial_area .testimonial_bg .testi_img{width:100%;height:auto;margin:0 auto}.testimonial_area .testimonial_bg .testi_img img{width:100px;height:100px;object-fit:cover;margin-top:-50px}.testimonial_area .testimonial_bg .testi_title{padding-top:25px}.testimonial_area .testimonial_bg .testi_title h2{font-size:18px;font-weight:600;margin-bottom:20px}.testimonial_area .testimonial_bg .testi_title p{padding:0 15px;text-align:justify}.testimonial_area .testimonial_bg .testi_title p span{color:#fd9904}.testimonial_area .testimonial_bg .testi_title ul li{display:inline-block;margin-left:5px}