/*
Theme Name: drivertheorytest
Author: HSN Software Technologies
Description: DL is a WordPress theme for Driving License.
Version: 1.0.0
Requires at least: 4.5
Tested up to: 5.4.2
Requires PHP: 5.6
*/
/* Full-width input fields */
.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:1}.dropdown-content a{color:#171c8f!important;text-align:left!important}.dropdown:hover .dropdown-content{display:block}.testlock .fa-lock{text-align:right!important;padding-top:10px!important}.testlock a{color:#ccc}.testlock .icon-box .fa-car:before,.testlock .icon-box h3{color: #1a4dba!important;}.pricing-text{height:175px;background:#1a4dba}#user_email_error,#user_email_login_error,#user_name_error,#user_password_error,#user_email_register_login_eoor,#user_password_register_login_error,#county_error,#user_password_login_error{color:red;font-size:15px;line-height:40px}input[type=password],input[type=text]{width:100%;padding:15px;margin:5px 0 0 0;display:inline-block;border:none;background:#fff;height:45px}input[type=password]:focus,input[type=text]:focus{background-color:#fff;outline:0}hr{border:1px solid #f1f1f1;margin: 5px;}.registerbtn{background-color:#1a4dba;color:#fff;padding:16px 20px;margin:8px 0;border:none;cursor:pointer;width:100%;opacity:.9}form{padding: 20px;border-radius: 10px;background: #1a4dba47;}.registerbtn:hover{opacity:1}a{color:#1e90ff}.signin{text-align:center}.pricingTable{background:#fff;font-family:Roboto,sans-serif;text-align:center;padding:0 0 35px;margin:30px 0;box-shadow:0 5px 15px 0 hsla(0,0%,0%,.15)}.pricingTable .pricingTable-header{text-align:center;border-radius:6px;padding:7px 0 0;margin:0 20px}.pricingTable .title{color:#fff;font-size:18px;font-weight:600;margin:5px 0}.pricingTable .price-value{color:#fff;padding:0 15px;margin:0 0 20px}.pricingTable .price-value .amount span{font-size:19px;font-weight:400;position:relative;top:-12px}.pricingTable .price-value .amount{font-size:52px;font-weight:600;line-height:60px;text-align:center}.pricingTable .price-value .duration{font-size:18px;font-weight:300;text-transform:lowercase}.pricingTable .pricing-content{text-align:left;padding:25px 23px;margin:0;border:1px solid #e7e7e7;border-left:none;border-right:none;list-style:none;display:block}.pricingTable .pricing-content li{color:#777;font-size:17px;font-weight:400;line-height:25px;letter-spacing:.5px;text-transform:capitalize;padding:5px 0 15px 40px;margin:0 0 12px;position:relative;border-bottom:1px solid #ccc}.pricingTable .pricing-content li:last-child{margin-bottom:0}.pricingTable .pricing-content li:before{content:"\f00c";color:#fff;background:#f89923;font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;text-align:center;line-height:24px;width:23px;height:23px;border-radius:50px;position:absolute;top:5px;left:0}.pricingTable .pricing-content li.disable:before{content:"\f00d";background:#ed1925}.pricingTable .pricingTable-signup a{color:#fff;background:#1a4dba;font-size:22px;font-weight:600;width:200px;padding:10px 6px 9px;border-radius:10px;display:inline-block;transition:all .3s ease}.pricingTable .pricingTable-signup a:hover{text-shadow:4px 4px 1px rgba(0,0,0,.2);box-shadow:0 4px 0 rgba(0,0,0,.15)}.pricingTable .pricing-content li.disable:before{background:#ed1925}@media only screen and (max-width:990px){.pricingTable{margin-bottom:40px}}.selector,.selector1{display:none}.width-80{width:80%}.mt-0{margin-top:0}.divider-50{margin-top:50px}.divider-20{margin-top:20px}.color-main{border-color:#1a4dba;color:#1a4dba}.about_section .after-title{margin-bottom:0}.after-title{margin-bottom:60px;padding-bottom:38px;position:relative}.about_section .subtitle{font-size:20px;margin-top:35px}.about_section p{margin-bottom:1em}.divider-20{margin-top:20px}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media>.icon-styled:first-child{-webkit-flex-shrink:0;flex-shrink:0}.icon-styled{display:inline-block;text-align:center}.fs-40{font-size:40px}.icon-styled+.media-body h6{margin-bottom:.65em;margin-top:.4em}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}@media (min-width:992px){.divider-lg-42{margin-top:42px}}.divider-30{margin-top:30px}@media (min-width:768px){.divider-sm-50{margin-top:50px}}.divider-40{margin-top:40px}@media (min-width:576px){.divider-md-80{margin:20px}}.c-gutter-30 .row,div.row.c-gutter-30{margin-left:-15px;margin-right:-15px}@media (min-width:992px){.d-lg-none{display:none!important}}.box-side{background: transparent;color: #465665;}@media (max-width:479px){.box-side{}}.cta{position:relative;margin:auto;padding:19px 22px;transition:all .2s ease;background-color: #406ac2;border-radius: 40px;}.cta:before{content:"";position:absolute;top:0;left:0;display:block;border-radius:28px;width:56px;height:56px;transition:all .3s ease;}.cta span{position:relative;font-size:16px;line-height:18px;font-weight:900;letter-spacing:.25em;text-transform:uppercase;vertical-align:middle;color: #ffffff;}.cta svg{position:relative;top:0;margin-left:10px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#1a4dba;stroke-width:2}a:hover{text-decoration:none}.cta:hover:before{
}.cta span:hover,.cta svg:hover{color:#1a4dba!important;fill:#1a4dba!important;stroke:#1a4dba!important}.button1{border-radius:15px;border:none;color:#1a4dba;text-align:center;padding:15px;transition:all .5s;cursor:pointer;margin:5px;width: 100%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);background-image: linear-gradient(216deg, rgba(77, 77, 77,0.05) 0%, rgba(77, 77, 77,0.05) 25%,rgba(42, 42, 42,0.05) 25%, rgba(42, 42, 42,0.05) 38%,rgba(223, 223, 223,0.05) 38%, rgba(223, 223, 223,0.05) 75%,rgba(36, 36, 36,0.05) 75%, rgba(36, 36, 36,0.05) 100%),linear-gradient(44deg, rgba(128, 128, 128,0.05) 0%, rgba(128, 128, 128,0.05) 34%,rgba(212, 212, 212,0.05) 34%, rgba(212, 212, 212,0.05) 57%,rgba(25, 25, 25,0.05) 57%, rgba(25, 25, 25,0.05) 89%,rgba(135, 135, 135,0.05) 89%, rgba(135, 135, 135,0.05) 100%),linear-gradient(241deg, rgba(55, 55, 55,0.05) 0%, rgba(55, 55, 55,0.05) 14%,rgba(209, 209, 209,0.05) 14%, rgba(209, 209, 209,0.05) 60%,rgba(245, 245, 245,0.05) 60%, rgba(245, 245, 245,0.05) 69%,rgba(164, 164, 164,0.05) 69%, rgba(164, 164, 164,0.05) 100%),linear-gradient(249deg, rgba(248, 248, 248,0.05) 0%, rgba(248, 248, 248,0.05) 32%,rgba(148, 148, 148,0.05) 32%, rgba(148, 148, 148,0.05) 35%,rgba(202, 202, 202,0.05) 35%, rgba(202, 202, 202,0.05) 51%,rgba(181, 181, 181,0.05) 51%, rgba(181, 181, 181,0.05) 100%),linear-gradient(92deg, #ddd,rgb(255 255 255));font-weight: 600;}.button1 span{cursor:pointer;display:inline-block;position:relative;transition:.5s;font-size:18px;font-weight: 600;}.button1 span:after{content:'\00bb';position:absolute;opacity:0;top:0;right:-50px;transition:.5s}.button1:hover{}.button1:hover span{padding-right:25px}.button1:hover span:after{opacity:1;right:0}#hero{width:100%;background:url(img/dvsatheorytest.png);position:relative;padding:20px 0 0 0}#hero:before{content:"";background:#1a4dba;position:absolute;bottom:0;top:0;left:0;right:0;background-image: radial-gradient(circle at 85% 1%, hsla(190,0%,93%,0.05) 0%, hsla(190,0%,93%,0.05) 96%,transparent 96%, transparent 100%),radial-gradient(circle at 14% 15%, hsla(190,0%,93%,0.05) 0%, hsla(190,0%,93%,0.05) 1%,transparent 1%, transparent 100%),radial-gradient(circle at 60% 90%, hsla(190,0%,93%,0.05) 0%, hsla(190,0%,93%,0.05) 20%,transparent 20%, transparent 100%),radial-gradient(circle at 79% 7%, hsla(190,0%,93%,0.05) 0%, hsla(190,0%,93%,0.05) 78%,transparent 78%, transparent 100%),radial-gradient(circle at 55% 65%, hsla(190,0%,93%,0.05) 0%, hsla(190,0%,93%,0.05) 52%,transparent 52%, transparent 100%),linear-gradient(135deg, rgb(26 77 186),rgb(26 77 186));}#hero h1{margin:0 0 20px 0;font-size:48px;font-weight:700;line-height:56px;color:rgba(255,255,255,.8)}#hero h1 span{color:#fff}#hero h2{color:rgba(255,255,255,.8);margin-bottom:10px;font-size:24px}#hero h3{color:rgba(255,255,255,.8);font-size:24px;margin-bottom:25px}#hero .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}@media (min-width:1024px){#hero{background-attachment:fixed;}}@media (max-width:991px){#hero{padding-top:80px}#hero .animated{-webkit-animation:none;animation:none}#hero .hero-img{text-align:center}#hero .hero-img img{max-width:50%}#hero h1{font-size:28px;line-height:32px;margin-bottom:10px}#hero h2{font-size:18px;line-height:24px;margin-bottom:30px}}@media (max-width:478px){#hero .hero-img svg{display:none}#section-underline-1{/* display:none */}#hero{padding:10px 0 0}.hero-waves{margin-top:0!important}.selector,.selector1{display:block}}@-webkit-keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}.hero-waves{display:block;margin-top:60px;width:100%;height:60px;z-index:5;position:relative}.wave1 use{-webkit-animation:move-forever1 10s linear infinite;animation:move-forever1 10s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s}.wave2 use{-webkit-animation:move-forever2 8s linear infinite;animation:move-forever2 8s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s}.wave3 use{-webkit-animation:move-forever3 6s linear infinite;animation:move-forever3 6s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s}@-webkit-keyframes move-forever1{0%{transform:translate(85px,0)}100%{transform:translate(-90px,0)}}@keyframes move-forever1{0%{transform:translate(85px,0)}100%{transform:translate(-90px,0)}}@-webkit-keyframes move-forever2{0%{transform:translate(-90px,0)}100%{transform:translate(85px,0)}}@keyframes move-forever2{0%{transform:translate(-90px,0)}100%{transform:translate(85px,0)}}@-webkit-keyframes move-forever3{0%{transform:translate(-90px,0)}100%{transform:translate(85px,0)}}@keyframes move-forever3{0%{transform:translate(-90px,0)}100%{transform:translate(85px,0)}}.selector1{margin:0;padding:0;overflow:hidden;height:415px}.selector{position:absolute;left:52%;top:80%;width:120px;height:120px;margin-top:-70px;margin-left:-70px}.selector button{position:relative;width:100%;height:100%;padding:10px;background:#428bca;border-radius:50%;border:0;color:#fff;font-size:26px;cursor:pointer;box-shadow:0 3px 3px rgba(0,0,0,.1);transition:all .1s}.selector button:hover{background:#3071a9}.selector button:focus{outline:0}.selector ul{position:absolute;list-style:none;padding:0;margin:0;top:-20px;right:-20px;bottom:-20px;left:-20px}.selector li{position:absolute;width:0;height:100%;margin:0 50%;-webkit-transform:rotate(-360deg);transition:all .8s ease-in-out}.selector li input{display:none}.selector li input+label{position:absolute;left:50%;bottom:100%;width:0;height:0;line-height:1px;margin-left:0;background:#fff;border-radius:50%;text-align:center;font-size:1px;overflow:hidden;cursor:pointer;box-shadow:none;transition:all .8s ease-in-out,color .1s,background .1s}.selector li input+label:hover{background:#f0f0f0}.selector li input:checked+label{background:#5cb85c;color:#fff}.selector li input:checked+label:hover{background:#449d44}.selector.open li input+label{width:90px;height:90px;line-height:14px;font-weight:500;font-family:Lato;margin-left:-40px;box-shadow:0 3px 8px rgba(0,0,0,.2);font-size:14px;padding-top:30px}@media only screen and (min-device-width :320px) and (max-device-width :375px){.selector{top:85%!important}}@media only screen and (min-device-width :240px) and (max-device-width :320px){.selector{top:95%!important}}@media only screen and (min-device-width :0px) and (max-device-width :240px){.selector{top:95%!important}}@media only screen and (min-device-width :375px) and (max-device-width :411px) and (max-device-height :731px){.selector{top:75%!important}}@media only screen and (min-device-width :375px) and (max-device-width :411px) and (max-device-height :812px){.selector{top:67%!important}}@media only screen and (min-device-width :375px) and (max-device-width :411px) and (max-device-height :823px){.selector{top:64%!important}}@media only screen and (min-device-width :411px) and (max-device-width :414px) and (max-device-height :736px){.selector{top:73%!important}}@media only screen and (min-device-width :320px) and (max-device-width :375px) and (max-device-height :667px){.selector{top:79%!important}}@media only screen and (min-device-width :240px) and (max-device-width :320px) and (max-device-height :568px){.selector{top:95%!important}}@media only screen and (min-device-width :375px) and (max-device-width :384px) and (max-device-height :640px){.selector{top:83%!important}}@media only screen and (min-device-width :320px) and (max-device-width :375px) and (max-device-height :640px){.selector{top:93%!important}}@media only screen and (min-device-width :240px) and (max-device-width :320px) and (max-device-height :533px){.selector{top:100%!important}}@media (max-width:768px){.mobileNavigation .exampage ul li{box-shadow:0 8px 12px rgba(0,0,0,.2);margin:7px;width:21%;padding:2px 0;color:#333;text-align:center;list-style:none;float:left}.five{width:18%}.six{width:18%}}@media (max-width:479px){.exampage{margin:0;overflow:hidden}.mobileNavigation .exampage ul{font-size:15px;margin:0;padding:0}.mobileNavigation .exampage ul li{box-shadow:0 8px 12px rgba(0,0,0,.2);margin:7px;width:21%;padding:2px 0;color:#333;text-align:center;list-style:none;float:left}.mobileNavigation2 .leftSection{width:100%;float:left}.mobileNavigation2 .leftSection ul{width:100%;float:left;padding:0;margin:0;font-size:0}.mobileNavigation .leftSection ul{font-size:15px}.mobileNavigation .leftSection ul li{color:#333;margin:10px;width:19%;padding:13px 27px;float:left;list-style:none}.mobileNavigation2 .leftSection ul li a{display:inline-block;text-align:center;list-style:none;padding:0 0;position:relative;width:25%}.mobileNavigation2 .leftSection ul li::before{content:'';position:absolute;left:0;right:0;top:0;width:100%;height:100%;transform:scale(.8);-webkit-transform:scale(.8);background:#fff;transition-duration:.3s;-webkit-transition-duration:.3s;border-radius:10px;opacity:0;z-index:-1;color:#1a4dba}.mobileNavigation2 .leftSection ul li:hover::before{opacity:1;transition-duration:.3s;-webkit-transition-duration:.3s;transform:scale(1);-webkit-transform:scale(1);border-radius:0}.mobileNavigation2 .leftSection ul li:hover a{color:#1a4dba}.mobileNavigation2 .leftSection ul li:last-child a{border-right:0}.mobileNavigation2 .leftSection ul li a{display:block;text-decoration:none;font-size:1rem;line-height:1.25rem;color:#fff;font-weight:400;padding:15px 20px;height:85px;float:left}@media (max-width:480px){.mobileNavigation2 .leftSection ul li a{padding:10px 0;font-size:.875rem}}@media screen and (max-width:360px){.mobileNavigation2 .leftSection ul li a{padding:10px 0}}@media (max-width:359px){.mobileNavigation2 .leftSection ul li a{padding:10px 0;font-size:.8125rem}}.mobileNavigation2 .leftSection ul li span{width:40px;height:35px;display:block;margin:auto}.right{color:#42ae05}.wrong{color:#bf0000}.next{color:#333}.testpage ul li{float:left;padding:25px 22px 25px 30px;background:#1a4dba;border-right:1px solid #e3e3e3;width:25%}.testpage ul li span{color:#fff}.mobileNavigation .leftSection i{font-size:25px}.mobileNavigation{display:none}#atBtnStart{display:none!important}.button{display:inline-block;position:relative;margin:0;padding:1.3em 1.4em;padding-right:4.7em;border:none;color:#fff;font-weight:700;transition:.2s;width:100%}.button:after,.button:before{position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:2.8em;content:" ";font-size:1.2em;text-align:center;transition:.2s;transform-origin:50% 60%}.button:before{background:rgba(0,0,0,.1)}.button:hover{background:#0079a5}.button:active,.button:focus{background:#002e3f;outline:0}.button{min-width:15em}.arrow{background:#fe5f55}.arrow:hover{background:#fe2f22}.arrow:active,.arrow:focus{background:#b90c01}.arrow:after{background:url(https://drivertheorytest.com/wp-content/themes/drivertheorytest/img/arrow.png) no-repeat 19px}.arrow:hover:after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}@keyframes bounceright{from{transform:translateX(0)}to{transform:translateX(3px)}}.tabs nav ul li{background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:10px;margin:15px!important}.homBannerSection img{display:none}.tabs nav li.tab-current a{background:0 0!important;color:#1a4dba}.tabs-style-underline nav{background:0 0!important}.tab-current #Capa_1,.tab-current #Capa_2,.tab-current #icon_bus,.tab-current #icon_truck{fill:#1a4dba!important}.tabs nav ul{border-bottom:2px solid #eee!important}#Capa_1{fill:#333!important}#icon_truck{fill:#333!important}#icon_bus{fill:#333!important}#Capa_2{fill:#333!important}.features .icon-box{padding:8px 15px}.features .icon-box{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:15px}.features .icon-box:hover{background:#eaeff5;box-shadow:0 8px 12px rgba(0,0,0,.2);border-radius:15px;text-decoration:none}.features .icon-box img{padding-right:10px}.features .icon-box i{border-radius:50%;width:40px;height:40px;position:relative;padding:0;margin-right:10px}.fa-bus:before,.fa-car:before,.fa-motorcycle:before,.fa-truck:before{color:#1a4dba;position:relative;top:3px;left:0;font-size:35px}}.inner-page{position:relative;margin:20px auto;overflow:hidden;width:100%}.inner{padding:0;width:100%;box-shadow:0 0 8px rgba(0,0,0,.31);border-radius:15px;margin:5px 0 46px}.inner .content{padding:30px;margin:0 0 30px;width:100%;overflow:hidden}.content span{line-height:24px}.content h1{font-size:1.4rem}.content h2{font-size:1rem}.text{float:left;line-height:1.5rem;max-width:800px}.sideimg{float:right}.inner-page a,.inner-page a:hover,a #atBtnStart,a:hover #atBtnStart{text-decoration:none!important}#atBtnStart{color:#fff;background-color:#1b8eff;white-space:normal;word-wrap:break-word;display:inline-flex;text-align:center;justify-content:center;align-items:center;text-decoration:none;border:0;font-family:museo-sans-rounded,sans-serif!important;font-weight:500;font-size:22px;cursor:pointer;width:346px;margin:-27px 0;line-height:22px;padding:17px;outline:0;-webkit-box-shadow:0 8px 16px 0 rgba(83,99,115,.32);-moz-box-shadow:0 8px 16px 0 rgba(83,99,115,.32);box-shadow:0 8px 16px 0 rgba(83,99,115,.32);-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}@media (max-width:479px){.centered{}}.centered{position:absolute;top: 25%;text-align: center;font-size: 50px;color: #ffffff;text-transform:capitalize;font-weight:800;}.centered span{font-size:1.3rem;text-transform:capitalize;font-weight:400}@media (max-width:768px){.centered{
    left: inherit;
    color: #1a4dba;
    top: 0;
    font-size: 27px;
}.centered span{font-size:.8rem}}@media (max-width:479px){.centered{}.centered span{font-size:.9rem}.inner_page{}}.inner_page{margin: 15px 0px;}.list-group{margin:.5rem 0 1.5rem;padding:0}.panel-heading p{font-size:17px;line-height:26px}.list-group-item:hover{background:#d6e9f1;color:#333}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;margin: 0 0 5px;border:1px solid rgba(0,0,0,.125);}#checkbox{border-radius:50%}.review{overflow:hidden;text-align:center}.review ol{list-style-type:none!important;margin:0!important;zoom:1!important;position:relative!important;border:0!important}.review li,.theorypass_checkPage li{border:1px solid #d5dff5!important;font-weight:700}.review li,.theorypass_checkPage li{font-size:15px;float:left!important;margin:0 5px 5px 0!important;color: #1a4dba;padding:5px 0!important;width:35px!important;text-align:center!important;cursor:pointer!important;list-style-type:none!important;background-image:none!important;background-color:#f8f8f8;}.reviewTarget{background:rgba(0,21,46,.85)!important;color:#fff!important;box-shadow:none!important}.service-card{background:#e0e1e5;color:#333;padding:15px 0;font-size:16px;font-weight:400}.service-card:hover{background:#171c8f;color:#fff}.homBannerSection{width:100%;height:auto;overflow:hidden}.homBannerSection img{width:100%}#Capa_1{fill:#fff}#icon_truck{fill:#fff}#icon_bus{fill:#fff}#Capa_2{fill:#fff}#Capa_3{position:relative;top:-7px}#Capa_3,#Capa_4,#icon_bus1,#icon_truck1{fill:#1a4dba}.tab-current #Capa_1{fill:#333}.tab-current #icon_truck{fill:#333}.tab-current #icon_bus{fill:#333}.tab-current #Capa_2{fill:#333}.tabs nav li.tab-current a{font-weight:400}.mycode{font-size:1.3rem!important}.nav-link{padding: 13px 1rem;}.review{overflow:hidden;text-align:center}.review ol{list-style-type:none!important;margin:0!important;zoom:1!important;position:relative!important;border:0!important}.review li,.theorypass_checkPage li{border: 1px solid #d5dff5!important;font-weight: 700;border-radius: 12px 5px 0 0;}.review li,.theorypass_checkPage li{font-size:15px;float:left!important;margin: 0 5px 5px 0!important;color: #1a4dba;padding: 4px 0!important;width:35px!important;text-align:center!important;cursor:pointer!important;list-style-type:none!important;background-image:none!important;background-color: #1a4dba2e;}.reviewTarget{background:rgba(0,21,46,.85)!important;color:#fff!important;box-shadow:none!important}label{display:inline-block;margin-bottom:.5rem;font-size:15px;font-weight:600}.list-group{margin:.5rem 0 1.5rem}.panel-heading p{font-size:18px;line-height:28px}.list-group-item:hover{background:#d6e9f1;color:#333}@media (max-width:768px){.vehicle{display:none!important}.mycode1{background:#0b6749!important}.p-relative{padding:70px 0 0 0}.custom-text-10,.custom-text-10 h4{font-size:16px!important;line-height:15px!important}.mycode2{padding:0!important;margin:0!important}.col-xl-3{padding:0;margin:0 0 10px}}.section-title{padding-bottom: 20px;}.section-title p{font-size:23px;font-weight:700;padding:0;line-height:28px;margin:0 0 5px 0;letter-spacing:2px;text-transform:uppercase;color:#1a4dba;font-family:Poppins,sans-serif}.section-title h2::after{content:"";width:120px;height:1px;display:inline-block;background:#1acc8d;margin:4px 10px}.section-title h3{margin:0;font-size:30px;font-weight:700;text-transform:uppercase;font-family:Poppins,sans-serif;color:#1a4dba;line-height:34px}.about{/* padding:40px 0 0 0; */}.about .icon-boxes h3{font-size:28px;font-weight:700;color:#1a4dba;margin-bottom:15px}.about .icon-box{}.about .icon-box .icon{float:left;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:2px solid #7ceec6;border-radius:50px;transition:.5s}.about .icon-box .icon i{color:#1acc8d;font-size:32px}.about .icon-box:hover .icon{background:#1acc8d;border-color:#1acc8d}.about .icon-box:hover .icon i{color:#fff}.about .icon-box .title{margin-left:85px;font-weight:700;margin-bottom:10px;font-size:18px}.about .icon-box .title a{color:#343a40;transition:.3s}.about .icon-box .title a:hover{color:#1acc8d}.about .icon-box .description{margin-left:85px;line-height:24px;font-size:14px}.about .video-box{background:url(img/dvsatheorytest.webp) center center no-repeat;background-size:contain;min-height:300px}.about .play-btn{width:94px;height:94px;background:radial-gradient(#3f43fd 50%,rgba(63,67,253,.4) 52%);border-radius:50%;display:block;position:absolute;left:calc(50% - 47px);top:calc(50% - 47px);overflow:hidden}.about .play-btn::after{content:'';position:absolute;left:50%;top:50%;transform:translateX(-40%) translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;z-index:100;transition:all .4s cubic-bezier(.55,.055,.675,.19)}.about .play-btn::before{content:'';position:absolute;width:120px;height:120px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:pulsate-btn 2s;animation:pulsate-btn 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid rgba(63,67,253,.7);top:-15%;left:-15%;background:rgba(198,16,0,0)}.about .play-btn:hover::after{border-left:15px solid #3f43fd;transform:scale(20)}.about .play-btn:hover::before{content:'';position:absolute;left:50%;top:50%;transform:translateX(-40%) translateY(-50%);width:0;height:0;border:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;z-index:200;-webkit-animation:none;animation:none;border-radius:0}@-webkit-keyframes pulsate-btn{0%{transform:scale(.6,.6);opacity:1}100%{transform:scale(1,1);opacity:0}}@keyframes pulsate-btn{0%{transform:scale(.6,.6);opacity:1}100%{transform:scale(1,1);opacity:0}}.features .icon-box img{padding-right:10px}.fa-bus:before,.fa-car:before,.fa-motorcycle:before,.fa-truck:before{color:#1a4dba;position:relative;top:3px;left:0;font-size:35px}.features .icon-box{display:flex; margin-bottom:10px; justify-content: center; align-items:center;padding: 4px;transition:ease-in-out .3s;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:15px;}.features .icon-box i{font-size:20px;line-height:1;border-radius:50%;width: 20%;height:40px;position:relative;padding:0;margin-right:10px;color: #1a4dba;}.features .icon-box h3{font-weight:500;margin:0;padding:15px 10px;line-height:1;font-size:16px;color:#1a4dba;width: 60%;}.features .icon-box h3 a{color:#1a4dba;transition:ease-in-out .3s}.features .icon-box h3 a:hover{color:#01036f}.features .icon-box:hover{background:#eaeff5;box-shadow:0 8px 12px rgba(0,0,0,.2);border-radius:15px;text-decoration:none}.counts{background:#f5f5ff;padding:70px 0 60px}.counts .count-box{padding:30px 30px 25px 30px;width:100%;position:relative;text-align:center;background:#fff}.counts .count-box i{position:absolute;top:-24px;left:50%;transform:translateX(-50%);font-size:20px;background:#1acc8d;color:#fff;border-radius:50px;width:40px;height:40px;padding:9px 0 0}.counts .count-box span{font-size:36px;display:block;font-weight:600;color:#1a4dba}.counts .count-box p{padding:0;margin:0;font-family:Montserrat,sans-serif;font-size:14px}.details .content+.content{margin-top:100px}.details .content h3{font-weight:600;font-size:26px;color:#1a4dba}.details .content ul{list-style:none;padding:0}.details .content ul li{padding-bottom:10px;line-height:28px}.details .content ul i{font-size:13px;padding-right:4px;color:#1acc8d}.details .content p:last-child{margin-bottom:30px}.faq .faq-list{padding:0}.faq .faq-list ul{padding:0;list-style:none}.faq .faq-list li+li{margin-top: 15px;}.faq .faq-list li{padding: 8px 20px;background: #1a4dba17;border-radius:4px;position:relative;}.faq .faq-list a{display:block;position:relative;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:500;padding:0 30px;outline:0}.faq .faq-list .icon-help{font-size:24px;position:absolute;right:0;left:20px;color: #1a4dba;}.faq .faq-list .icon-close,.faq .faq-list .icon-show{font-size: 15px;position:absolute;right:0;top:0;}.faq .faq-list p{margin-bottom:0;padding:10px 0 0 0}.faq .faq-list .icon-show{display:none}.faq .faq-list a.collapsed{color:#343a40}.faq .faq-list a.collapsed:hover{color: #001c43;}.faq .faq-list a.collapsed .icon-show{display:inline-block}.faq .faq-list a.collapsed .icon-close{display:none}@media (max-width:1200px){.faq .faq-list{padding:0}}@media (max-width:768px){.section-title{margin:40px 0 0}}.tabs{position:relative;overflow:hidden;margin:0 auto;width:100%;font-weight:300;font-size:1.25em}.tabs nav{text-align:center}.tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;border-bottom: 2px solid #1a4dba;}.tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:left;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.tabs nav a{font-size:18px;position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:3;    color: #74777b;     transition: color 0.3s;   font-style: normal;    font-weight: 300;}.tabs nav a span{vertical-align:middle;font-size:.85em;}.tabs nav li.tab-current a{background-color: #eee;color: #1a4dba;}.tabs nav a:focus{outline:0}.icon::before{z-index:10;display:inline-block;margin:0 .4em 0 0;vertical-align:middle;text-transform:none;font-weight:400;font-variant:normal;font-size:1.3em;font-family:stroke7pixeden;line-height:1;speak:none;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-upload::before{content:"\e68a"}.icon-tools::before{content:"\e60a"}.icon-plane::before{content:"\e625"}.icon-joy::before{content:"\e6a4"}.icon-plug::before{content:"\e69a"}.icon-home::before{content:"\e648"}.icon-gift::before{content:"\e652"}.icon-display::before{content:"\e65e"}.icon-date::before{content:"\e660"}.icon-config::before{content:"\e666"}.icon-coffee::before{content:"\e669"}.icon-camera::before{content:"\e66f"}.content-wrap{position:relative}.content-wrap section{display:none;margin:0 auto;padding:1em;max-width:1200px;text-align:center}.content-wrap section.content-current{display:block}.content-wrap section p{margin:0;padding:.75em 0;color:rgba(40,44,42,.05);font-weight:900;font-size:4em;line-height:1}.no-js .content-wrap section{display:block;padding-bottom:2em;border-bottom:1px solid rgba(255,255,255,.6)}.no-flexbox nav ul{display:block}.no-flexbox nav ul li{min-width:15%;display:inline-block}@media screen and (max-width:58em){.tabs nav a.icon span{display:none}.tabs nav a:before{margin-right:0}}.tabs-style-bar nav{background:rgba(40,44,42,.05)}.tabs-style-bar nav ul{border:4px solid transparent}.tabs-style-bar nav ul li a{margin:0 2px;background-color:#f7f7f7;color:#74777b;transition:background-color .2s,color .2s}.tabs-style-bar nav ul li a:focus,.tabs-style-bar nav ul li a:hover{color:#2cc185}.tabs-style-bar nav ul li a span{text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:.6em}.tabs-style-bar nav ul li.tab-current a{background:#2cc185;color:#fff}.tabs-style-iconbox nav{background:rgba(255,255,255,.4)}.tabs-style-iconbox nav ul li a{overflow:visible;padding:2em 0;line-height:1;-webkit-transition:color .2s;transition:color .2s}.tabs-style-iconbox nav ul li a span{font-weight:700;font-size:.7em}.tabs-style-iconbox nav ul li.tab-current{z-index:100}.tabs-style-iconbox nav ul li.tab-current a{background:#fff;box-shadow:-1px 0 0 #fff}.tabs-style-iconbox nav ul li.tab-current a::after{position:absolute;top:100%;left:50%;margin-left:-10px;width:0;height:0;border:solid transparent;border-width:10px;border-top-color:#fff;content:'';pointer-events:none}.tabs-style-iconbox nav ul li::after,.tabs-style-iconbox nav ul li:first-child::before{position:absolute;top:20%;right:0;z-index:-1;width:1px;height:60%;background:rgba(0,0,0,.07);content:''}.tabs-style-iconbox nav ul li:first-child::before{right:auto;left:0}.tabs-style-iconbox .icon::before{display:block;margin:0 0 .25em 0}.tabs-style-underline nav{background:#1a4dba}.tabs-style-underline nav a{padding:0;-webkit-transition:color .2s;transition:color .2s}.tabs-style-underline nav li a::after{position:absolute;bottom:0;left:0;width:100%;background:#fcd804;content:'';-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}.tabs-style-underline nav li.tab-current a::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tabs-style-underline nav a span{font-weight:700}.tabs-style-linetriangle nav a{overflow:visible;border-bottom:1px solid rgba(0,0,0,.2);-webkit-transition:color .2s;transition:color .2s}.tabs-style-linetriangle nav a span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1em}.tabs-style-linetriangle nav li.tab-current a:after,.tabs-style-linetriangle nav li.tab-current a:before{position:absolute;top:100%;left:50%;width:0;height:0;border:solid transparent;content:'';pointer-events:none}.tabs-style-linetriangle nav li.tab-current a:after{margin-left:-10px;border-width:10px;border-top-color:#e7ecea}.tabs-style-linetriangle nav li.tab-current a:before{margin-left:-11px;border-width:11px;border-top-color:rgba(0,0,0,.2)}@media screen and (max-width:58em){.tabs-style-linetriangle nav{font-size:.6em}}.tabs-style-topline{max-width:1200px}.tabs-style-topline nav li{border:1px solid rgba(40,44,42,.1)}.tabs-style-topline nav li:not(:last-child){border-right:none}.tabs-style-topline nav li.tab-current{border-top-color:#2cc185;border-bottom:none}.tabs-style-topline nav a{padding:.65em 0 .5em;background:rgba(40,44,42,.05);color:#74777b;line-height:1;-webkit-transition:color .2s;transition:color .2s}.tabs-style-topline nav a:focus,.tabs-style-topline nav a:hover{color:#2cc185}.tabs-style-topline nav li.tab-current a{background:0 0;box-shadow:inset 0 3px 0 #2cc185;color:#2cc185}.tabs-style-topline .icon::before{display:block;margin:0}.tabs-style-topline nav a span{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.5em}.tabs-style-iconfall{overflow:visible}.tabs-style-iconfall nav a{display:inline-block;overflow:visible;padding:1em 0 2em;color:#74777b;line-height:1;-webkit-transition:color .3s cubic-bezier(.7,0,.3,1);transition:color .3s cubic-bezier(.7,0,.3,1)}.tabs-style-iconfall nav a:focus,.tabs-style-iconfall nav a:hover,.tabs-style-iconfall nav li.tab-current a{color:#2cc185}.tabs-style-iconfall nav a span{font-weight:700}.tabs-style-iconfall nav li::before{position:absolute;bottom:1em;left:50%;margin-left:-20px;width:40px;height:4px;background:#2cc185;content:'';opacity:0;-webkit-transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}.tabs-style-iconfall nav li.tab-current::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.tabs-style-iconfall .icon::before{display:block;margin:0 0 .35em;opacity:0;-webkit-transition:-webkit-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);pointer-events:none}.tabs-style-iconfall nav li.tab-current .icon::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (max-width:58em){.tabs-style-iconfall nav li .icon::before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.tabs-style-linemove nav{background:#fff}.tabs-style-linemove nav li:last-child::before{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#2cc185;content:'';-webkit-transition:-webkit-transform .3s;transition:transform .3s}.tabs-style-linemove nav li:first-child.tab-current~li:last-child::before{-webkit-transform:translate3d(-400%,0,0);transform:translate3d(-400%,0,0)}.tabs-style-linemove nav li:nth-child(2).tab-current~li:last-child::before{-webkit-transform:translate3d(-300%,0,0);transform:translate3d(-300%,0,0)}.tabs-style-linemove nav li:nth-child(3).tab-current~li:last-child::before{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}.tabs-style-linemove nav li:nth-child(4).tab-current~li:last-child::before{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.tabs-style-linemove nav a{padding:1em 0;color:#74777b;line-height:1;-webkit-transition:color .3s,-webkit-transform .3s;transition:color .3s,transform .3s}.tabs-style-linemove nav li.tab-current a{color:#2cc185;-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}.tabs-style-linemove nav a span{font-weight:700}.tabs-style-line nav ul{padding:0 2em;max-width:none;box-shadow:inset 0 -2px #d1d3d2}.tabs-style-line nav a{padding:.7em .4em;box-shadow:inset 0 -2px #d1d3d2;color:#74777b;text-align:left;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.8em;line-height:1;-webkit-transition:color .3s,box-shadow .3s;transition:color .3s,box-shadow .3s}.tabs-style-line nav a:focus,.tabs-style-line nav a:hover{box-shadow:inset 0 -2px #74777b}.tabs-style-line nav li.tab-current a{box-shadow:inset 0 -2px #2cc185;color:#2cc185}@media screen and (max-width:58em){.tabs-style-line nav ul{display:block;box-shadow:none}.tabs-style-line nav ul li{display:block;-webkit-flex:none;flex:none}}.tabs-style-circle{overflow:visible}.tabs-style-circle nav li::before{position:absolute;top:50%;left:50%;margin:-60px 0 0 -60px;width:120px;height:120px;border:1px solid #2cc185;border-radius:50%;content:'';opacity:0;-webkit-transition:-webkit-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}@media screen and (max-width:58em){.tabs-style-circle nav li::before{margin:-40px 0 0 -40px;width:80px;height:80px}}.tabs-style-circle nav li.tab-current::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.tabs-style-circle nav a{overflow:visible;color:#74777b;font-weight:700;font-size:.9em;line-height:1.1;-webkit-transition:color .3s cubic-bezier(.7,0,.3,1);transition:color .3s cubic-bezier(.7,0,.3,1)}.tabs-style-circle nav a span{display:inline-block}.tabs-style-circle .icon::before,.tabs-style-circle nav a span{-webkit-transition:-webkit-transform .3s cubic-bezier(.7,0,.3,1);transition:transform .3s cubic-bezier(.7,0,.3,1)}.tabs-style-circle nav a:focus,.tabs-style-circle nav a:hover{color:#4a4a4b}.tabs-style-circle nav li.tab-current a{color:#2cc185}.tabs-style-circle nav li.tab-current a span{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}.tabs-style-circle .icon::before{display:block;margin:0;pointer-events:none}.tabs-style-circle nav li.tab-current .icon::before{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}.tabs-style-shape{max-width:1200px}.tabs-style-shape nav ul li{margin:0 3em}.tabs-style-shape nav ul li:first-child{margin-left:0}.tabs-style-shape nav ul li.tab-current{z-index:100}.tabs-style-shape nav li a{overflow:visible;margin:0 -3em 0 0;padding:0;color:#fff;font-weight:500}.tabs-style-shape nav li:first-child a span{padding-left:2em;border-radius:30px 0 0 0}.tabs-style-shape nav li:last-child a span{padding-right:2em;border-radius:0 30px 0 0}.tabs-style-shape nav li a svg{position:absolute;left:100%;margin:0;width:3em;height:100%;fill:#bdc2c9}.tabs-style-shape nav li a svg:nth-child(2),.tabs-style-shape nav li:last-child a svg{right:100%;left:auto;-webkit-transform:scale3d(-1,1,1);transform:scale3d(-1,1,1)}.tabs-style-shape nav li a span{display:block;overflow:hidden;padding:.65em 0;background-color:#bdc2c9;text-overflow:ellipsis;white-space:nowrap}.tabs-style-shape nav li a:hover span{background-color:#2cc185}.tabs-style-shape nav li a:hover svg{fill:#2cc185}.tabs-style-shape nav li a svg{pointer-events:none}.tabs-style-shape nav li a svg use{pointer-events:auto}.tabs-style-shape nav li.tab-current a span,.tabs-style-shape nav li.tab-current a svg{-webkit-transition:none;transition:none}.tabs-style-shape nav li.tab-current a span{background:#fff}.tabs-style-shape nav li.tab-current a svg{fill:#fff}.tabs-style-shape .content-wrap{background:#fff}@media screen and (max-width:58em){.tabs-style-shape nav ul{display:block;padding-top:1.5em}.tabs-style-shape nav ul li{display:block;margin:-1.25em 0 0;-webkit-flex:none;flex:none}.tabs-style-shape nav ul li a{margin:0}.tabs-style-shape nav ul li svg{display:none}.tabs-style-shape nav ul li a span{padding:1.25em 0 2em!important;border-radius:30px 30px 0 0!important;box-shadow:0 -1px 2px rgba(0,0,0,.1);line-height:1}.tabs-style-shape nav ul li:last-child a span{padding:1.25em 0!important}.tabs-style-shape nav ul li.tab-current{z-index:1}}.tabs-style-linebox nav ul li{margin:0 .5em;-webkit-flex:none;flex:none}.tabs-style-linebox nav a{padding:0 1.5em;color:#74777b;font-weight:700;-webkit-transition:color .3s;transition:color .3s}.tabs-style-linebox nav a:focus,.tabs-style-linebox nav a:hover{color:#2cc185}.tabs-style-linebox nav li.tab-current a{color:#fff}.tabs-style-linebox nav a::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#d2d8d6;content:'';-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;-webkit-transition-timing-function:ease,cubic-bezier(.7,0,.3,1);transition-timing-function:ease,cubic-bezier(.7,0,.3,1);-webkit-transform:translate3d(0,100%,0) translate3d(0,-3px,0);transform:translate3d(0,100%,0) translate3d(0,-3px,0)}.tabs-style-linebox nav li.tab-current a::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tabs-style-linebox nav a:focus::after,.tabs-style-linebox nav a:hover::after,.tabs-style-linebox nav li.tab-current a::after{background:#2cc185}@media screen and (max-width:58em){.tabs-style-linebox nav ul{display:block;box-shadow:none}.tabs-style-linebox nav ul li{display:block;-webkit-flex:none;flex:none}}.tabs-style-flip{max-width:1200px}.tabs-style-flip nav a{padding:.5em 0;color:#2cc185;-webkit-transition:color .3s;transition:color .3s}.tabs-style-flip nav a:focus,.tabs-style-flip nav a:hover,.tabs-style-flip nav li.tab-current a{color:#74777b}.tabs-style-flip nav a span{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.625em}.tabs-style-flip nav a::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#f0f0f0;content:'';-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;-webkit-transform:perspective(900px) rotate3d(1,0,0,90deg);transform:perspective(900px) rotate3d(1,0,0,90deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-perspective-origin:50% 100%;perspective-origin:50% 100%}.tabs-style-flip nav li.tab-current a::after{background-color:#fff;-webkit-transform:perspective(900px) rotate3d(1,0,0,0deg);transform:perspective(900px) rotate3d(1,0,0,0deg)}.tabs-style-flip .content-wrap{background:#fff}.tabs-style-fillup nav ul li a{padding:1.9em 0;border-right:1px solid #2cc185;line-height:1;-webkit-transition:color .3s;transition:color .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tabs-style-fillup nav ul li:last-child a{border:none}.tabs-style-fillup nav ul li.tab-current{z-index:100}.tabs-style-fillup nav ul li.tab-current a{color:#fff}.tabs-style-fillup nav ul li a::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;height:calc(100% + 1px);border:1px solid #2cc185;background:#2cc185;content:'';-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.tabs-style-fillup nav ul li.tab-current a::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tabs-style-fillup .icon::before,.tabs-style-fillup nav ul li a span{-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.tabs-style-fillup nav ul li a span{display:block;font-weight:700;font-size:.7em;line-height:1.5}.tabs-style-fillup .icon::before{display:block;margin:0}.tabs-style-fillup li.tab-current .icon::before,.tabs-style-fillup nav ul li.tab-current a span{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.tabs-style-tzoid{max-width:1200px}.tabs-style-tzoid nav{padding:0 1em}.tabs-style-tzoid nav ul li{-webkit-backface-visibility:hidden;backface-visibility:hidden}.tabs-style-tzoid nav ul li a{padding:0 1.5em 0 .3em;color:#0d9564;-webkit-transition:color .2s;transition:color .2s}@media screen and (max-width:54em){.tabs-style-tzoid nav ul li a{padding:0 .5em 0 .3em}}.tabs-style-tzoid nav ul li a:focus,.tabs-style-tzoid nav ul li a:hover{color:#fff}.tabs-style-tzoid nav ul li.tab-current a,.tabs-style-tzoid nav ul li.tab-current a:hover{color:#2cc185}.tabs-style-tzoid nav ul li a span{font-weight:500;font-size:.75em}.tabs-style-tzoid nav ul li a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;outline:1px solid transparent;border-radius:10px 10px 0 0;background:#2cc185;box-shadow:inset 0 -3px 3px rgba(0,0,0,.05);content:'';-webkit-transform:perspective(5px) rotateX(.93deg) translateZ(-1px);transform:perspective(5px) rotateX(.93deg) translateZ(-1px);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tabs-style-tzoid .content-wrap,.tabs-style-tzoid nav ul li.tab-current a::after{background:#fff;box-shadow:none}.tabs-style-circlefill{max-width:700px;border:1px solid #2cc185}.tabs-style-circlefill nav ul li{overflow:hidden;border-right:1px solid #2cc185}.tabs-style-circlefill nav li a{padding:1.5em 0;color:#fff;font-size:1.25em}.tabs-style-circlefill nav li:first-child{border-left:none}.tabs-style-circlefill nav li:last-child{border:none}.tabs-style-circlefill nav li::before{position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;width:80px;height:80px;border:1px solid #2cc185;border-radius:50%;background:#2cc185;content:'';-webkit-transition:-webkit-transform .3s;transition:transform .3s}.tabs-style-circlefill nav li.tab-current::before{-webkit-transform:scale3d(2.5,2.5,1);transform:scale3d(2.5,2.5,1)}.tabs-style-circlefill nav a{-webkit-transition:color .3s;transition:color .3s}.tabs-style-circlefill nav a span{display:none}.tabs-style-circlefill nav li.tab-current a{color:#fff}.tabs-style-circlefill .icon::before{display:block;margin:0;pointer-events:none}.tabs-style-circlefill .content-wrap{border-top:1px solid #2cc185}.icon-box1 a{display:flex;align-items:center;padding:15px 20px;background:#e0e1e5;transition:ease-in-out .3s;margin:10px}.CurrentQuestion{background:rgb(26 77 186)!important;color:#fff!important}.wrongAnswer{background:#f44336!important;color:#fff!important}.rightAnswer{background:#09651e!important;color:#fff!important}.alllinks{background:#1a4dba!important;color:#fff!important}.current{background:#ffd904!important;color:#f9f9f9!important}.one{margin-top:11px}.two{background:#1a4dba;color:#fff;border-radius:50%;padding:6px}.four{background:#1eba1a;color:#fff;border-radius:50%;padding:6px}.five{background:#9e0312;color:#fff;border-radius:50%;padding:6px;width:45%}.six{background:#1a4dba;color:#fff;border-radius:50%;padding:6px;width:43%}.three{padding:6px 0 0}.form-group{padding-bottom:10px}.signin-error-message{color:red;margin-bottom: 18px;}#sidebar{min-width:300px;max-width:300px;background:#1a4dba;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#sidebar.active{margin-left:-300px}#sidebar .logo{display:block;width:120px;height:120px;margin:0 auto}#sidebar .logo span{display:block}#sidebar ul.components{padding:0}#sidebar ul li{font-size:16px}#sidebar ul li>ul{margin-left:10px}#sidebar ul li>ul li{font-size:14px}#sidebar ul li a{padding:10px 0;display:block;color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.1)}#sidebar ul li a:hover{color:#f8b739}#sidebar ul li.active>a{background:0 0;color:#f8b739}@media (max-width:991.98px){#sidebar.active{margin-left:0}}a[data-toggle=collapse]{position:relative}.dropdown-toggle::after{display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991.98px){#sidebarCollapse span{display:none}}.forgot-error-message{color:red}#menuToggle{display:none}@media (max-width:478px){#menuToggle{display:block;position:relative;top:-48px;left:12px;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle a{text-decoration:none;color:#232323;transition:color .3s ease}#menuToggle a:hover{color:tomato}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#menu{position:absolute;margin:-100px 0 0 -50px;padding:50px;padding-top:125px;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked~ul{transform:none}}.form-group span{color: white;}.update--password-error-message{color:red}.faq li{padding: 8px;line-height: 20px;}.form-check-input{position:absolute;margin-top:.3rem;transform:scale(1.5)}.form-check-label{margin-bottom:0;margin-left:25px;margin-top:3px}.paymentmethods{margin-top:20px;margin-bottom:30px}#cardtype{float:left;margin-right:6px;margin-top:-42px;position:relative;z-index:2;color:#888;font-size:33px;margin-left:10px}#tickmark{float:right;margin-right:12px;margin-top:-33px;position:relative;z-index:2;color:#888;font-size:18px}#card_number{padding-left:60px}.text-bold{font-weight:700}.content-block{/* margin-top:35px; */}.list li{margin-bottom:25px;font-weight:700}.faq{margin-top:0!important}.paypal-button-master{display:none}.testlock .icon-box .fa-motorcycle:before,.testlock .icon-box h3{color: #1a4dba!important;}.testlock .icon-box .fa-truck:before,.testlock .icon-box h3{color: #1a4dba!important;}.paypal-buttons>iframe{z-index:9!important}.lds-dual-ring.hidden{display:none}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:5% auto;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite;margin-top:307px}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:999;opacity:1;transition:all .5s}

.img-box1 {
    position: relative;
    z-index: 2;
    padding-bottom: 105px;
}
	.img-box1:before {
    content: "";
    background-color: var(--smoke-color);
    position: absolute;
    bottom: 0;
    left: 0;
    height: 195px;
    width: 444px;
    max-width: 100%;
    -webkit-clip-path: path("M270 0H444L175 195H0L270 0Z");
    clip-path: path("M270 0H444L175 195H0L270 0Z");
    z-index: -1;
}
	.img-box1 .img1 {
    display: inline-block;
    position: relative;
    z-index: 2;
}
	.img-box1 .img1 img {
    width: 70%;
}
	.img-box1 .year-counter-wrap {
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--smoke-color);
    -webkit-clip-path: path("M325 0V140L195 235H0L325 0Z");
    clip-path: path("M325 0V140L195 235H0L325 0Z");
    height: 190px;
    width: 325px;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 10px;
}
	.year-counter {
    max-width: 135px;
    text-align: center;
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
    padding-top: 6px;
}
	.year-counter_number {
    font-family: var(--title-font);
    font-size: 44px;
    font-weight: 600;
    color: red;
    line-height: 46px;
    padding-left: 5px;
}
	.year-counter_text {
    margin-bottom: 0;
}
	.img-box1 .img2 {
    position: absolute;
    bottom: 0px;
    right: 0;
    z-index: 3;
}
	.img-box1 img {
    border-radius: 10px;
}
	.img-box1 img {
    border-radius: 10px;
}
	.tabs-style-underline nav a{
	border-bottom:3px solid #d2d8d6 ;
	}
	.tabs-style-underline nav a{
		text-align:center;
		margin:0px 20px;
	}
	.tabs-style-underline nav a:hover{
			border-bottom:3px solid red ;
	}
h2.box-title2 {
    font-size: 20px;
    line-height: 1.5;
    font-weight: 700;
    margin-top: -0.35em;
}
	
	.sub-title {
    display: block;
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 30px;
    text-transform: capitalize;
    line-height: 24px;
    margin-top: -0.34em;
}
	.checklist li {
    color: var(--title-color);
    font-weight: 500;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}
	.checklist li:not(:last-child) {
    margin-bottom: 8px;
}
	.checklist ul {
    padding-left: 0;
    list-style: none;
    text-align: left;
    margin-bottom: 0;
}
	.video-checklist {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    margin-bottom: 40px;
}
.title-area .sec-title {
    margin-bottom: 15px;
	    margin-top: -0.24em;
    text-transform: capitalize;
    font-weight: 800;
	font-size:40px;
}
.play-btn.style3:hover > i {
    background-color: var(--white-color);
    color: var(--theme-color);
}
	.play-btn.style3 > i {
    --icon-size: 40px;
    font-size: 14px;
    border: 1px solid;
    background-color: var(--theme-color);
    color: var(--white-color);
}
	.th-video .play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
	.desc-selector{
		padding:10px 0 15px;
	}	
	.btn-wrapper .th-btn{
	background: #192c62;
    color: #fff;
    padding: 15px;
    border-radius: 5px;
	}
	.btn-wrapper .th-btn .fas{
		padding-left: 20px;
	}
	.aboutuspage{
		padding: 30px 0 60px;
	}
	.content-area{
		padding-left:30px;
	}
	.mainheading .sub{
		font-size:25px;
	}
	.mainheading .titlemain{
		font-size:50px;
		padding-top:20px;
	}
	 .price-wrap {
        background-color: #192c62;
        padding: 9px 28px;
        color: #fff;
        border-radius: 35px 0 0 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 30px;
        position: relative;
        z-index: 2;
        overflow: hidden;
        &:before {
            content: '';
            height: 100%;
            width: 130px;
            background-color: $theme-color;
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            clip-path: polygon(0 0, 100% 0, calc(100% - 18px) 100%, 0% 100%);
        }
    }
    .price {
        color: #FFF;
        font-weight: 600;
        font-size: 24px;
    }
	
	.sliders{
		background: url(https://francedrivingtest.com/wp-content/uploads/2023/09/course_bg_1.jpg);
    padding: 60px 0;
	}
	.card-body img{
	    border-radius: 10px;
    overflow: hidden;
	}
	.bg-white{
		border-radius:33px 0 0 0;
	}
	
	
		.feature-card_text {
    max-width: 300px;

    margin: 0 auto 14px auto;
}
		.feature-card .line-btn {
    color: var(--title-color);
}
		.feature-card {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    border: 1px solid #e6e6e6;
    border-radius: inherit;
    z-index: -1;

}
		.feature-card {
    padding: 35px 30px;
   
    border-radius: 10px;
    text-align: center;
    position: relative;
    z-index: 2;
}	
	.heading h3{
		color:#002654;
		font-size:22px;
	}
	.heading h2{
		color:#000;
		font-size:40px;
		margin-bottom:40px;
	}
	.our-servicessection{
		padding:60px 0;
	
	}
	
	
	
	
	
	
	
	
	
	
	
	.line-icon .fa{
	font-size: 50px;
    color: #486f9f;
    font-weight: 200 !IMPORTANT;
	}
	.line-icon .fas{
		font-size:50px;
		 color: #486f9f;
	}
	
	.line-btn .fa-arrow-right {
    margin-left: 5px;
    font-size: 0.9rem;
}
	.line-icon {
    width: 100px;
    height: 100px;
    text-align: center;
    margin: 0 auto 25px auto;
    position: relative;
    background: #e8f3ff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
		
	}
	
	.feature-card:hover{
		background:#002654 !important;
		color:#fff;
	}
	.feature-card:hover h2{
		color:#fff;
	}
	.feature-card:hover .line-icon{
		background:#000;
		color:#fff;
	}
	.feature-card:hover .line-icon .fa{
		color:#fff;
	}
		.feature-card:hover .line-icon .fas{
		color:#fff;
	}
	.sectionbg{
		background: #f7f1f1;
    padding: 40px 0;
	}
	.our-workprocess{
		background:url(https://francedrivingtest.com/wp-content/uploads/2023/09/process_bg_1.jpg) no-repeat;
		    background-size: cover;
	}	
	.process-card{
		background:#fff;
	}
	.process-card_img .fa{
		font-size:40px;
		color:#4451ab;
	}
	.process-card_number{
		    width: 44px;
    background: #4451ab;
    max-width: fit-content;
    padding: 20px 14px;
    border-radius: 50%;
    height: 30px;
    line-height: 0px;
    text-align: center;
    color: #fff;
	}
	.process-card{
		padding:15px;
		    border-radius: 10px;
	}
	.our-work .heading{
		padding:30px 10px;
	}
	.our-work .heading h2{
		margin-bottom:0px;
	}
	.process-card .box-title{
	font-size: 22px;
    color: #000 !important;
    margin-top: 20px;
    margin-bottom: 10px;
	}
	
.bgimg{
   background:url(https://francedrivingtest.com/wp-content/uploads/2023/09/francebanner.png) no-repeat;
	background-size:cover;
	height:500px;
	}
	.backgroungchnages{
  text-align:right;
  padding-top:100px;
	}
	.content-wrap section{
		padding:0 1em !important;
	}
	.tabs nav a span {
    font-size: 1em !important;
    font-weight: 700;
}
	.backgroungchnages .btn-sucess{
		    background: #5285c3 !important;
    color: #fff;
    padding: 11px 20px;
	}
	.backgroungchnages h2{
	     font-size: 25px;
    color: #fff !IMPORTANT;
    font-weight: 300;
    padding: 15px 0;
	}
	.backgroungchnages h3{
font-size: 53px;
    color: #fff !IMPORTANT;
    font-weight: 700;
	}
	.fa-car{
    display:none;
}
	.pricedolor{
background: linear-gradient(to bottom, #33ccff 0%, #ff99cc 100%);
    color: #000;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    float: right;
		    font-weight: 800;
}
	.fa-bar-chart{
		color:#fff;
	}
/* .fa-motorcycle{
    display:none;
}
.fa-truck{
    display:none;
}
.tabs nav ul li:first-child .fa-car{
display:contents;
}
.tabs nav ul li:nth-child(2) .fa-motorcycle{
display:contents;
}
.tabs nav ul li:nth-child(3) .fa-truck{
display:contents;
} */
	.fa-car{
		display:none;
	}
	.fa-motorcycle{
		display:none;
	}
	.fa-truck{
		display:none;
	}
.tabs nav ul li:first-child .fa-car{
	display:contents;
	}
	.tabs nav ul li:nth-child(2) .fa-motorcycle{
	display:contents;
	}
	.tabs nav ul li:nth-child(3) .fa-truck{
	display:contents;
	}
	
	.tabs nav li.tab-current a .fa-icons:before{
		color:#fff;
		font-size: 23px;
	}
	.fa-icons:before{
		color:#000;
		font-size:23px;
	}
	.navbarlink ul{
		border-bottom: none;
    color: #06182d;
    font-style: normal;
    font-weight: 300;
    transition: all .5s;
    border: none;
    border-radius: 0 !important;

    padding: 1rem 2.2rem;
	}

.tabs nav li.tab-current a .fa:before{
    color:#fff;
    font-size: 18px;
}
	.tabs nav a:hover{
		color:#ff513c;
	}
	.tabs nav a:hover .fa-icons:before{
		color:red;
	}
	.tabs nav li.tab-current a{
		background:#0b2446 !IMPORTANT;
		    transform: translate3d(0, 0, 0);
		transition: background-color 0.3s, transform 0.3s;
		transform: translate3d(0, 10%, 0) translate3d(0, -1px, 0);
	}
.fa-icons:before{
    color: #74777b;
    font-weight: 700;
    font-size:18px;
}
	.aboutimg{
		background: #f7f1f1;
    padding: 40px 0;
	}
	.tabs{
		margin:0px 0;
	}
	.icon-box{
		margin-bottom:10px;
	}
	.sectionbg ul{
		padding-left:15px;
	}
	.content-wrap{
		padding:50px 0;
	}
.result h3 {
    color: #1a4dba;
}
.result .card li {
    padding: 10px;
    font-weight: 500;
    color: #000;
}
.count-numbers {
    float: right;
    padding: 0px;
    color: red;
    border-radius: 8px;
}
.result-result .prev-next{
border: none;
border-radius: 5px;
color: #fff;
padding: 10px;
width: 100%;
 } 
.result-page{
background: none !important;
 padding-top: 20px;
 }
 .result-page .testlock .icon-box{   
padding-bottom:10px !important;
}
.center-block{
    display: table;
    margin: 0 auto;
}

.pointer-inactive{
    pointer-events:none
}

.premium{
	color: #34378b;
    font-weight: 600;
}
.entry-content h4{
	line-height: normal;
    font-weight: 600;
    color: #34378b;
    padding: 10px 0px;
}
.upgrade-test strong{
     color: #34378b;
}
.upgrade-test p{
	background-color: white;
	padding: 10px 10px;
}
.car-practice{
    background-color: #adcaf333;
    color: #fff;
    color: #34378b;
   
}
.dmv-permit-pass,.dmv-permit-pass h5{
	    background-color: #34378b;
    color: white;
}
.car-practice .fas{ background-color: white;
    padding: 20px;
    border-radius: 50%;
    border: 1px solid #34378b6e;
}
.car-border{
	border-right: 1px solid #34378b;
}
.upgrade-test span{
  background-color: #34378b;
    padding: 10px;
    color:#fff;
}
.inner-bg-color{
background-color: #adcaf333;
box-shadow: 0px 1px 5px 5px #0606061a;
}

#login-form{
background-color: #fff !Important;
    border-radius: 0px !important;
    padding: 10px;
}
#login-row input, #exampleFormControlSelect1{
	background-color: #eff4fd8f !important;
    border: 1px solid #34378b21;
    height: 41px;
    padding: 5px;
}
.text-info {
    color: #1a4dba!important;
}
.premium-fet{
	background-color: #34378b;
    padding: 10px;
    color: white;
}
.premium-reg{
font-weight:600;	
}
.form-group .amount {
    color: white !important;
    font-weight: 600;
	font-size: 24px;
}
.amount-text{
	background-color: #1a4dba !important;
}
button.btn.btn-primary.mt-2 {
    background-color: #1a4dba;
    border: none;
}
button#myBtn {
    background-color: #1a4dba;
    padding: 20px;
    color: white;
    border: #1a4dba;
}
.free-band {
    background-color: #ff5722;
    flex-direction: column;
    left: 10px;
    padding: 8px;
    color: white;
    font-size: 11px;
    top: -21px;
    border-radius: 0px 10px 0px 10px;
    line-height: 3px;
    vertical-align: middle;
    font-weight: 900;
    width: 20%;
    position: relative;
    text-align: center;
}
.fa-unlock:before {
    color: #ff5722;
}
.fa-lock:before {
    color: #ff5722;
}

.myQuote{
  padding: 1%;
  margin: 2% auto;
  font-size: 22px;
  background: #fff;
  max-width: 960px;
  letter-spacing: 0.30px;
  font-family: 'Roboto Slab';
  box-shadow: 0 10px 10px rgba(0,0,0, .20);
  color: rgba(27, 79, 114, 0.8);
}
blockquote q{quotes: ' ' ' ';font-size: 20px;}

cite{padding-left: .8%;font-size: 17px;}
cite:before{content: '- ';font-weight: bold;}
/* Style Colors */
.q1{ border-left: 8px solid #2ecc71;}
.premium-link{
    text-align:center;
}
.premium-link a{
text-align: center !important;
font-weight: 900;
color: #1a4dba;
}

.flashcards {
    padding: 16px;
    margin-bottom: 10px;
    background-image: linear-gradient(to right, #ffffff , #1a4dba80);
    background: #fff;
    box-shadow: 0 2px 8px rgb(0 0 0 / 20%);
}
.flashcards h3{
    font-size: 15px;
    margin-bottom: 0px;
    color: #1a4dba;
    font-weight: 600;
}
span.flash-number {
    padding: 5px;
    border-radius: 20px;
    background-color: #fbc752;
    margin-left: 20px;
}
span.flash-numbers {
    color: #000;
}
.content-block .dkt-slide{ 
	border-radius:15px;
    border: 2px solid #b9c4cf;
padding: 4px;}
i.fa.fas.fa-caret-right {
    color: #fdd906;
    padding-right: 10px;
}

.act .col-md-3{background-color: #1a4dba;
   background-color: #1a4dba;
    text-align: center;
    border: 3px solid #ffffff;
    padding: 15px;
    color: white;
    border-radius: 15px 0px 15px 0px;}
.about_section {
    margin: 10px 0px;
}
section#about {
 /* background-image: radial-gradient(circle at center center, transparent,rgb(255,255,255)),linear-gradient(309deg, rgba(90, 90, 90,0.05) 0%, rgba(90, 90, 90,0.05) 50%,rgba(206, 206, 206,0.05) 50%, rgba(206, 206, 206,0.05) 100%),linear-gradient(39deg, rgba(13, 13, 13,0.05) 0%, rgba(13, 13, 13,0.05) 50%,rgba(189, 189, 189,0.05) 50%, rgba(189, 189, 189,0.05) 100%),linear-gradient(144deg, rgba(249, 249, 249,0.05) 0%, rgba(249, 249, 249,0.05) 50%,rgba(111, 111, 111,0.05) 50%, rgba(111, 111, 111,0.05) 100%),linear-gradient(166deg, rgba(231, 231, 231,0.05) 0%, rgba(231, 231, 231,0.05) 50%,rgba(220, 220, 220,0.05) 50%, rgba(220, 220, 220,0.05) 100%),linear-gradient(212deg, rgba(80, 80, 80,0.05) 0%, rgba(80, 80, 80,0.05) 50%,rgba(243, 243, 243,0.05) 50%, rgba(243, 243, 243,0.05) 100%),radial-gradient(circle at center center, rgb(26,77,186),rgb(26,77,186)); */
}
	.homBanner-Section {
    height: 300px;
    background-size: cover;
    background-position: center;
    background-image: url(https://dkttest.com/wp-content/uploads/2021/01/testimonial-bg.jpg);
	}
	.bg-overlay{
    background: rgb(26 77 186 / 35%) none repeat scroll 0 0;
    height: 300px;
    position: relative;
    }
	.free-premium {
    background-color: #0f870fbd;
    padding: 8px;
    color: white;
    font-size: 9px;
    border-radius: 0px 10px 0px 10px;
    line-height: 0px;
    vertical-align: middle;
    font-weight: 600;
    position: absolute;
    top: 0%;
    left: 75%;
		width: 20%;
		}
	#faq p{
	line-height:27px;	
	}
	#faq h4{color: #1a4dba;
		padding: 5px 0px;}
	header#myHeader{
	    background-color: #C8102E;
	}
	footer{background-color: #1a4dba;}.footerLinkMain{padding:30px 0}.footerSocial li{display:inline-block;padding:3px;font-size:2rem;line-height:24px}footer ul li,footer ul{list-style:none;padding:0;margin:0;color:#fff}footer h3{text-transform:uppercase;color:#fff;font-weight:600;font-size:1.2rem}footer li a{color:#fff!important}#myModal{display:none}
	img.lazy {
    width: 100%;
}
.corporateTrainingSec{
    background-image: url("https://dkttest.com/wp-content/uploads/2021/01/countdown-section.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    PADDING: 7%;
    margin: 10px 0px;
    background-attachment: fixed;
    }
	.leftSection {
    display: none;
}button.navbar-toggler {
    background-color: white;
}
	.about_section h3 {
    color: #1a4dba;
    font-size: 24px;
    font-weight: 500;
    margin: 5px 0px;
    padding: 0px;
}
	canvas#oilChart {
    width: 175px !important;
    height: 175px !important;
    margin: 0px auto;
}
	p.bg-primary.prev-next.mb-4 {
    padding: 10px;
    color: white;
    text-align: center;
}
	.bg-grey-incomplete {
    background-color: #34378b08;
    padding: 20px 5px;
    margin-bottom: 10px;
    box-shadow: 0px 0px 5px 2px #34378b47;
}

	.bg-premium {
    background-image: url(https://drivertheorytest.com/wp-content/uploads/2021/01/premium.jpg);
}
	.passing-driving {
    line-height: 1.45;
    font-weight: 800;
    font-size: 17px;
    color: #fff;
    text-align: center !important;
}
	.overlay-p {
    background: rgb(24 27 35 / 77%) none repeat scroll 0 0;
    position: relative;
}
	.page-title{
    display: block;
   font-size: 24px;
   padding-bottom: 20px;
   color: #1c3799;
   padding-left:10px;
   }
	@media (max-width:700px){.bg-overlay {
    height: 100px;
    background-color: white;
}.homBanner-Section {
    background-image: none;
    height: inherit;
    background-color: white;
}
		#sidebar{
			display:none;
		}
	}
	/*thank-you page*/
.text-green{
	color:green;
}
.thank-you-page{
	  background-color: #f8f9fa;
    box-shadow: 0px 0px 4px 3px #3333334d;
    padding: 10px;
    margin: 10px;
}
.subscibing{
	color: #1a4dba;
    font-size: 20px;
font-weight: 500;}
/*end*/
#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}
	
	.cards {
    margin-top: 15px;
    background-color: #f8f9fa;
    box-shadow: 0px 0px 4px 3px #3333334d;
    padding: 10px;
}
section.result-result {
    box-shadow: 0px 0px 5px 3px #ddd;
    padding: 10px;
	margin-bottom: 10px;
	}
	span.question-mark {
    COLOR: #fdd906;
    background-color: #1a4dba;
    PADDING: 5PX;
    BORDER-RADIUS: 5PX;
}
	#bwg_container1_0 #bwg_container2_0 .image_browser_images_0{
		WIDTH:100% !IMPORTANT;
	}
	#faq-list-1 ul.listul li{
	background: none !IMPORTANT;
    padding: 5px !IMPORTANT;
    list-style: disc;
    margin-left: 15px;
	}
	#faq-list-1 ul.listul{
		margin-top:15px;
	}
	#faq-list-7 ul.listul li{
	background: none !IMPORTANT;
    padding: 5px !IMPORTANT;
    list-style: disc;
    margin-left: 15px;
	}
	#faq-list-7 ul.listul{
		margin-top:15px;
	}
	.about{
		    background: #f3e7e7;
	}
	.faq{
		 background: #f3e7e7;
		padding:50px 0;
	}
	.details{
		padding:50px 0;
	}
	.footerLink h4 {
    color: #fff;
}
	.footerLink p {
    padding-top: 20px;
}
	footer li a {
    color: #e1cbcb !important;
}
	header#myHeader {
    background-color: #F60F21 !important;

	}
	
	
	@media screen and (max-width: 776px) {
		.bgimg{
   background:url(https://francedrivingtest.com/wp-content/uploads/2023/09/mobilefrancebanner.png) center no-repeat;
	background-size:cover;
	height:500px;
	margin-top: 56px;
	}
.backgroungchnages {
    text-align: left;
    padding-top: 180px;
}
		.backgroungchnages h3 {
    font-size: 32px;
    color: #fff !IMPORTANT;
    font-weight: 700;
}
		.backgroungchnages h2 {
    font-size: 20px;
    color: #fff !IMPORTANT;
    font-weight: 300;
    padding: 10px 0;
}
		.tabs nav ul{
			justify-content:space-around;
		}
		.tabs-style-underline nav a {
    text-align: center;
    margin: 0px 0px;
}
		.tabs nav ul li {
    margin-left: 0px !important;
    margin-right: 0px !important;
    max-width: 30% !important;
}
		.tabs nav li.tab-current a {
    color: #fff !important;
}
		.tabs-style-underline nav a {
    border-bottom: none !important;
}
		.img-box1 .img1 img {
    width: 50%;
}
		.img-box1 .img2 {
    border-radius: 10px;
    max-width: 64%;
    margin-bottom: 30px;
}
		.year-counter-wrap{
			display:none !important;
		}
		.title-area .sec-title {
    margin-bottom: 15px;
    margin-top: -0.24em;
    text-transform: capitalize;
    font-weight: 800;
    font-size: 28px;
}
		.content-area {
    padding-left: 0px;
}
		.checklist li{
			gap:7px;
		}
		.aboutuspage {
    padding: 0px 0 0px;
}
.mainheading .titlemain {
    font-size: 30px;
    padding-top: 4px;
    color: #fff;
}
		.card-body img{
			width:100%;
		}
		.card-body .btn-primary{
			margin-bottom:30px;
		}
		.sectionbg {
    background: #f7f1f1;
    padding: 0px 0;
}
		.mainheading .sub {
    font-size: 25px;
    color: #fff;
}
		.process-card{
			margin-bottom:10px;
		}
		.our-servicessection .row .col-md-3{
			margin-bottom:20px;
		}
		.our-servicessection {
    padding: 60px 0 0;
}
		.price{
			font-size:18px;
		}
		.card-title{
		font-size: 18px;
    margin-bottom: 3px;
    margin-top: 4px;
		}
		.price-wrap{
			margin-bottom:0px !important;
		}
		.card-text{
			font-size:14px;
			line-height:18px;
		}
		.tabs nav li.tab-current a{
			height:100%;
		}
.tabs nav li.tab-current a {
    color: #fff !important;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
		.tabs nav ul a{
	display: flex;
    align-items: center;
    justify-content: space-around;
		}
	}