@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');@import url('https://fonts.googleapis.com/css?family=Didact+Gothic');@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");.StaffImageTextSelected{top:70px!important}#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial { display: none; }#ctl00_ContentPlaceHolder_divStandardControls { display: none; }div#ctl00_divCustomFooter { margin-top: 0px; }#topmenu > li a { padding: 7px 12px;}h1, h2, h3, h4, h5, h6 {font-family: 'Didact Gothic', sans-serif; letter-spacing:1px;}.slider .carousel-control-prev, .slider .carousel-control-next { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }.slider .carousel-caption { bottom: inherit; left: 10%; padding: 0; right: 10%; text-align: left; top: 17%; z-index: 0; }.slider .carousel-item { padding: 12% 0; }.slider .carousel-caption h1 { color: #ffffff; font-size: 55px; font-weight: 500; text-shadow: 0 0 7px #333; text-transform: uppercase; letter-spacing:2px; }.slider .carousel-caption h1 span { color: #f3c026; }.slider .carousel-caption p { color: #ffffff; font-size: 22px; line-height: 34px; padding-right: 54%; text-shadow: 0 0 3px #000000; }.slider .carousel-caption .red-btn {background-color:#005fb4}.btn.red-btn { background: #39415c none repeat scroll 0 0; border-radius: 30px; border: 2px solid #ffffff; color: #ffffff; font-size: 22px; box-shadow: 0 0 7px #333; height: 50px; font-weight: 400; line-height: 48px; margin: 10px 0 0; text-transform: uppercase; width: 250px; }.btn.red-btn:hover { background: #005fb4 none repeat scroll 0 0; transition: all 0.4s ease 0s; }.starter .read_btn a.btn.red-btn:hover { background: #005fb4 none repeat scroll 0 0; transition: all 0.4s ease 0s; }.premium.active .read_btn a.btn.red-btn:hover { background: #30374f none repeat scroll 0 0; transition: all 0.4s ease 0s; }.slider .carousel-control:link { color: #ffffff; opacity: 1; }.rating-block { align-items: center; display: flex; justify-content: center; }.welcome-section { background: #f6f8f9 none repeat scroll 0 0; float: left; padding: 63px 0; width: 100%; }.welcome-section h2 { margin-bottom: 20px; }.heading::after { border-bottom: 1px solid #39415c; content: ""; display: block; padding: 17px 0 0; width: 80px; }.heading::before { border-bottom: 3px solid #39415c; bottom: -1px; content: ""; display: block; padding: 17px 0 0; position: absolute; width: 35px; }.heading { color: #333333; font-size: 30px; font-weight: 500; line-height: 30px; margin-top: 0; position: relative; }.heading span { color: #182552; }.wel-img { border: 5px solid #dbdbdb; }.wel-txt h5 { color: #666666; font-size: 18px; font-weight: 400; line-height: 27px; }.wel-txt p { color: #666666; font-size: 16px; line-height: 23px; }.wel-txt h4 { color: #7e6c77; font-size: 18px; font-weight: 500; margin: 30px 0 10px; }.wel-txt .btn.red-btn { font-size: 18px; line-height: 35px; line-height: 49px; background: #005fb4; }.wel-txt .btn.red-btn:hover { background: #39415c; }.service-section { background-image: url("https://cdn.bookingtimes.com/Common/LoadImage?Id=11949&amp;v=1"); background-size: cover; background-repeat: no-repeat; float: left; padding: 67px 0 120px; width: 100%; }.service-section .heading { color: #ffffff; }.service-section .heading span { color: #7bc075; }.service-cols { background: #ffffff none repeat scroll 0 0; float: left; padding: 0 39px; text-align: center; width: 100%; }.service-section .mx-auto.text-center { margin-bottom: 80px; }.service-cols:hover .service-icon { background: #005fb4; }.service-cols:hover .btn.red-btn { background: #005fb4; }.service-icon { align-items: center; background: #39415c; border: 3px solid #fff; border-radius: 50%; display: inline-flex; height: 128px; justify-content: center; margin: -60px auto auto; position: relative; width: 128px; }.service-cols h3 { color: #111111; font-size: 20px; font-weight: 600; margin-top: 20px; }.service-cols > p { color: #666666; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 24px; margin: 0; }.service-cols .btn.red-btn { font-size: 18px; height: 45px; line-height: 42px; width: 80%; position: relative; bottom: -22px; }.btn.service-btn:hover { background: #bf2400; transition: 0.4s; }.package-section { padding: 40px 0 80px; float: left; width: 100%; }.mx-auto.text-center { margin-bottom: 40px; }.mx-auto.text-center p { color: #666666; font-size: 16px; padding: 0 6%; }.package-section .heading { color: #333333; }.mx-auto .heading { margin-bottom: 30px; }.mx-auto .heading::after { margin: auto; width: 132px; }.mx-auto .heading::before { left: 0; margin: auto; right: 0; }.price_thumb { background: #fff none repeat scroll 0 0; float: left; margin: 0; padding: 0; text-align: center; transition: all 0.5s ease 0s; width: 100%; }.price_thumb .top_bar::after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #30374f rgba(136, 183, 213, 0) rgba(136, 183, 213, 0); border-image: none; border-style: solid; border-width: 15px; content: " "; height: 0; left: 50%; margin-left: -15px; pointer-events: none; position: absolute; top: 100%; width: 0; }.price_thumb .top_bar { background: #30374f none repeat scroll 0 0; float: left; padding: 30px; position: relative; width: 100%; }.price_thumb .top_bar h4 { color: #ffffff; font-size: 20px; font-weight: 500; margin: 0; }.price_thumb .top_bar h2 { color: #ffffff; font-size: 70px; font-weight: 500; margin: 16px 0; }.price_thumb .top_bar p { color: #ffffff; font-size: 16px; font-weight: 500; margin: 0; }.bottom_sec { border: 1px solid #d3d3d3; float: left; padding: 30px 20px; width: 100%; }.bottom_sec > h5 { border-bottom: 1px solid #e8e7e7; color: #000000; font-size: 16px; font-weight: 500; margin-bottom: 20px; padding-bottom: 20px; }.bottom_sec > p { color: #666666; float: left; font-size: 15px; font-weight: 400; padding: 0 36px; width: 100%; }.read_btn { display: inline-block; float: none; margin: 20px auto 0; padding: 0; }.standard .top_bar::after { border-top-color: #27aae0; }.read_btn a.btn.red-btn { font-size: 18px; height: 45px; line-height: 43px; width: 180px; }.package-section .active { background: #ffffff; border-radius: 5px; box-shadow: 0 0 20px #9f9e9e; transform: rotate(0deg) scale(1.06, 1.1) skew(0deg, 0deg) translate(0px, 0px); }.premium .top_bar::after { border-top-color: #005fb4; }.premium .top_bar { background: #005fb4 none repeat scroll 0 0; }.starter .read_btn a.btn.red-btn { background: #30374f none repeat scroll 0 0; }.premium.active .read_btn a.btn.red-btn { background: #005fb4 none repeat scroll 0 0; }.ultimate .top_bar::after { border-top-color: #faaf40; }.ultimate .top_bar { background: #faaf40 none repeat scroll 0 0; }.ultimate .read_btn > a { background: #faaf40 none repeat scroll 0 0; }.package-section.drive-test { background: #fff; float: left; width: 100%; padding: 40px 0; }.testimonil-section { background: rgba(0, 0, 0, 0) url("https://cdn.bookingtimes.com/Common/LoadImage?Id=11950&amp;v=1") no-repeat scroll 0 0 / cover; float: left; padding: 72px 0; width: 100%; }.testonial-s { clear: both; float: left; padding: 30px 0px; width: 100%; }.testimonil-section.full-width .heading { color: #ffffff; }.service-section .heading:after, .service-section .heading:before { border-color: #fff; }.testimonil-section .heading:after, .testimonil-section .heading:before { border-color: #fff; }.testo-content { padding-top: 10px; min-height: 160px; }.testo-content > p { padding:20px; font-size: 15px; line-height: 26px; }.testonial-s .carousel-item .rounded-circle { border: 3px solid #fff; }.testo-content > h4 { color: #ffffff; font-style: italic; font-weight: 400; }.testo-content h5 { color: #c63b1b; font-size: 15px; font-weight: 500; line-height: 26px; }.testimonil-section .carousel-indicators { bottom: -40px; left: 0; margin: auto; opacity: 1; right: 0; width: 100px; }.testimonil-section .carousel-indicators .active { background-color: #ffffff; border: 1px solid #ffffff; height: 12px; margin: 0 4px; width: 12px; }.testimonil-section .carousel-indicators li { background-color: rgba(0, 0, 0, 0); border: 1px solid #fff; border-radius: 10px; cursor: pointer; display: inline-block; height: 12px; margin: 0 4px; text-indent: -999px; width: 12px; }.slider .carousel-control:link { color: #ffffff; display: block; height: 48px !important; opacity: 1; top: 40%; width: 65px; }.slider .carousel-control:link:hover { opacity: 0.9; }.testimonil-section .mx-auto.text-center { margin-bottom: 10px; }a:focus, button:focus { outline: none; }.testimonil-section .carousel-inner>.carousel-item {background-color:white}.blog-facbook { float: left; padding: 50px 0; width: 100%; }.blog-box .btn.red-btn { font-size: 18px; height: 45px; line-height: 41px; width: 180px; }.blog-box { background: #ffffff none repeat scroll 0 0; box-shadow: 0 0 4px #a7a7a7; padding-bottom: 30px; text-align: center; }.blog-box > h4 { margin: 25px 0 15px; color: #444444; font-size: 20px; }.blog-box > p { color: #444444; font-size: 15px; padding: 0 20px; }.blog-box img { max-width: 100%; }.blog-facbook .heading { margin-bottom: 35px; }.footer { background: #30374f; float: left; margin: 0; padding: 41px 0 0; width: 100%; }.footer ul { list-style: outside none none; margin-bottom: 30px; padding: 0; text-align: center; }.footer ul li { display: inline; padding: 0 5px; }.footer h3 { font-size: 28px; color: #ffffff; margin: 30px 0; font-weight: 400; }.footer ul li a { color: #f2f2f2; font-size: 16px; text-decoration: none; }.footer ul li a:hover { color: #005fb4; transition: 0.4s; }.footer ul li { color: #f2f2f2; font-size: 16px; }.footer ul.footer-menu li { border-right: 1px solid #ffffff; display: inline; padding: 0 15px; }.footer ul.footer-menu li:last-child { border: none; }.footer ul.footer-bottom-link li { border-right: 1px solid #ffffff; display: inline; padding: 0 15px; }.footer ul.footer-bottom-link li:last-child { border: none; }.footer-logo > a { display: inline-block; padding: 10px; }@media (max-width:1280px) {} @media (max-width:1199px) {.slider .carousel-caption h1 { font-size: 40px; }.slider .carousel-caption p { font-size: 18px; line-height: 28px; }} @media (max-width:1024px) {.slider .carousel-item { padding: 10% 0; }.slider .carousel-caption p { display:none }} @media (max-width:991px) {.btn.red-btn { font-size: 18px; height: 45px; line-height: 43px; width: 220px; }.heading { font-size: 25px; }.testonial-s { padding: 31px 30px 50px; }.testonial-facebook { padding: 50px 0 30px; }.wel-txt p { font-size: 14px; }.bottom_sec > p { padding: 0; }.bottom_sec { padding: 30px 15px; }.read_btn a.btn.red-btn { height: 40px; line-height: 37px; width: 170px; }.bottom_sec > h5 { margin-bottom: 15px; padding-bottom: 20px; }.welcome-section { padding: 40px 0; }.price_thumb .top_bar h4 { font-size: 14px; }.price_thumb .top_bar p { font-size: 14px; }.bottom_sec > p { font-size: 14px; }.service-cols { padding: 0 15px; }.service-cols h3 { font-size: 16px; }.service-cols > p { font-size: 14px; line-height: 22px; }.wel-txt .btn.red-btn { font-size: 16px; line-height: 41px; }.blog-box .btn.red-btn { font-size: 16px; }.price_thumb .top_bar h2 { font-size: 45px; }.blog-box > h4 { font-size: 16px; }.blog-box > p { font-size: 14px; }} @media (max-width:767px) {.slider .carousel-caption h1 { font-size: 35px; }.slider .carousel-caption p { font-size: 16px; line-height: 20px; padding: 0 40% 0 0; }.slider .carousel-caption p br { display: none; }.carousel-caption { display:none }.heading { font-size: 22px; }.testonial-facebook .mx-auto.text-center { clear: both; }.testonial-s { margin-bottom: 30px; padding: 15px 15px 50px; }.service-cols { margin-top: 70px; }.mx-auto.text-center p { color: #666666; font-size: 14px; line-height: 24px; padding: 0; }.package-section { padding: 30px 0; }.read_btn a.btn.red-btn { font-size: 16px; height: 40px; line-height: 37px; width: 170px; }.mx-auto .heading { margin-bottom: 20px; }.welcome-section { padding: 30px 0; }.instructer-section { padding: 30px 0; }.service-cols h3 { font-size: 18px; }.testonial-facebook { padding: 30px 0; }.wel-txt .btn.red-btn { font-size: 16px; line-height: 38px; width: 70%; }.wel-img { margin-top: 30px; }.lesson-features { padding: 30px 0; }.package-section .active { transform: none; }.price_thumb { margin: 10px 0; }.price_thumb { display: inline-block; float: none; max-width: 450px; }.wel-img img { display: block; margin: auto; text-align: center; }.service-cols { float: none; margin: 115px auto auto; max-width: 450px; }.footer ul.footer-menu li { padding: 0 9px 0 4px; }.footer ul li, .footer ul li a { font-size: 14px; line-height: 24px; }.price_thumb .top_bar { padding: 20px; }.testimonal_area { clear: both; }.faq-area { clear: both; }.footer ul.footer-bottom-link li { padding: 0 10px; }.slider .carousel-control:link { top: 32%; width: 25px; }.service-section { padding: 40px 0 70px; }.wel-img { border: medium none; margin-top: 30px; }.wel-txt { text-align: center; }.wel-txt .heading::before { left: 0; margin: auto; right: 0; }.wel-txt .heading::after { margin: auto; }.blog-facbook .heading::before { left: 0; margin: auto; right: 0; }.blog-facbook .heading::after { margin: auto; }.facebook-emed img { display: block; margin: auto; }.testonial-s { text-align: center; margin: 0; }.testimonil-section { padding: 40px 0; }.blog-box { padding-bottom: 30px; }.blog-facbook .heading { margin-bottom: 35px; text-align: center; }.blog-box { margin: 20px auto; max-width: 370px; }.blog-facbook { padding: 40px 0 10px; }.slicknav_menu ul.slicknav_nav li { margin-left: 0;}.slicknav_menu ul.slicknav_nav li.menuSpacer { margin-top: 0;}.testonial-s .carousel-item .rounded-circle { max-width: 100px;}.footer ul { margin-bottom: 15px; }} @media (max-width:667px) {.slider .carousel-caption h1 { font-size: 30px; }lesson-content > p { font-size: 13px }.service-cols h4 { font-size: 16px; }.slider .carousel-caption p { font-size: 15px; padding: 0 40% 0 0; }.btn.red-btn { font-size: 16px; height: 40px; line-height: 39px; width: 200px; }} @media (max-width:480px) {.slider .carousel-caption h1 { font-size: 25px; }.mx-auto.text-center { margin-bottom: 20px; }.service-icon { height: 100px; width: 100px; }.service-icon img { width: 60px; }} @media (max-width:479px) {.slider .carousel-caption h1 { font-size: 20px; }.btn.red-btn { font-size: 14px; height: 36px; line-height: 34px; width: 150px; }.read_btn a.btn.red-btn{ font-size: 14px; height: 36px; line-height: 34px; width: 140px; }.service-cols .btn.red-btn{ font-size: 14px; height: 36px; line-height: 35px; width: 140px; }.slider .carousel-caption p { font-size: 13px; line-height: 17px; margin-bottom: 2px; padding: 0 22% 0 0; }.wel-txt .btn.red-btn { font-size: 14px; height: 36px; line-height: 34px; }.footer ul li, .footer ul li a { font-size: 13px;}}