@import url('https://fonts.googleapis.com/css?family=Share');h1,h2,h3,h4,h5,h6,#topmenu > li a,.minor_nav > li a,#sidemenu > li a { font-family: 'Share', cursive;}#ulSuburb0 {padding-left:40px}.ulSuburb {margin-left:0!important}#topmenu > li a:hover,.minor_nav > li a:hover { text-decoration: none;}#ctl00_ContentPlaceHolder_divFB {display:none;} #ctl00_divCustomFooter { margin-top: 0px !important;}*{ margin:0; padding:0;}.header-area { float: left; width: 100%;}.top-section img { width: 100%;}.header-area .navbar-default { background-color: transparent !important; border: none !important; margin-bottom: 0 !important;}.banner { width: 100%;}.banner img { width: 100%;}.banner .carousel-control-next{ width:auto; right: 7%; top: 40%;}.banner .carousel-control-prev{ width:auto; left: 7%; top: 40%;}#carousel-example-generic .carousel-indicators { margin-bottom: 20px;}.carousel-control{opacity: 1 !important;background: none; !important;background-image: none !important;}.carousel-control:focus, .carousel-control:hover { opacity: 1 !important;}.banner .carousel-caption { text-align: center !important; top: 19%;}.banner .carousel-caption h4 { font-size: 2em; padding-top: 0.8em; padding-bottom: 0.8em; font-weight: bold; color:#fff; text-shadow: 2px 2px 1px #000;}.banner .carousel-caption a { color: #fff; background: #aa2c37; padding: 13px 35px; font-size: 22px; transition: all 0.3s; font-weight: bold;}.banner .carousel-caption a:hover { background: none; border: 2px solid #aa2c37; text-shadow: 1px 1px 1px #000;}.banner .button-custom:hover { text-decoration: none !important;}.banner h1 { font-size: 3.9em; text-shadow: 2px 2px 1px #000; color:#fff;}.about_us { width: 100%;background-image: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=10465&amp;v=1);}.whiteBg{background-color:#ffffff;}.about_us .left-section { padding: 45px 0px 79px;}.about_us .left-section span { color: #aa2c37;}.about_us .left-section h3 { font-size: 26px; position: relative; text-transform: uppercase;}.about_us .left-section h3::before { content: ""; position: absolute; width: 58px; border-bottom: 2px solid #aa2c37; bottom: -12px;}.about_us .left-section h3::after { content: ""; border-bottom: 4px solid #aa2c37; position: absolute; width: 5px; bottom: -13px; left: 0;}.about_us .left-section p { padding-top: 33px; font-family: Open Sans; line-height: 28px;}.about_us .lessons { list-style: none; margin: 0; padding: 0; line-height: 24px; padding-top: 7px; padding-bottom: 54px;}.about_us .lessons li { padding-left: 15px; padding-top: 6px; font-family: Open Sans; position: relative;}.button-custom { background: #aa2c37; padding: 11px 35px; font-size: 20px; transition: all 0.3s; font-weight: bold; color: #fff !important;}.about_us .button-custom:hover { color: #000 !important;}.button-custom:hover { background: transparent; border: 2px solid #aa2c37; color: #000; text-decoration: none;}section.languages {background-image: url("https://cdn.bookingtimes.com/Common/LoadImage?Id=10465&amp;v=1");border-top: 1px solid #111;border-bottom: 1px solid #111;padding: 68px 0;}section.languages h2 { font-size: 40px; color:#000; text-transform: uppercase;}.lessons li::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #aa2c37; position: absolute; left: 0; background-image: url("https://cdn.bookingtimes.com/Common/LoadImage?Id=10450&amp;v=1"); height: 10px; width: 10px; background-repeat: no-repeat; top: 15px;}.right-section { padding: 66px 0;}.right-section figure { border: 6px solid #dddcdc;}.right-section figure img{width: 100%;max-width: 100%;}.course-section { width: 100%; background-image: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=10429&amp;v=1); color: #fff; padding: 52px 0; background-size: cover; background-repeat: no-repeat}.c1 { text-align: center;}.c1 h2 { text-transform: uppercase; margin: 0; padding-bottom: 16px; color: #fff; font-size: 30px;}.c1 p { padding-top: 25px; line-height: 24px; color: #fff; font-size: 14px;}.course-section .inner-section figure{ display: inline-block; background: #aa2c37; border-radius: 45px; border: 2px solid #fff;}.course-section .inner-section { padding-top: 47px; padding-bottom: 24px; text-align: center;}.course-section .inner-section h4 { font-size: 16px; padding-top: 11px; color: #fff;}.package-section{ background-image:url("https://cdn.bookingtimes.com/Common/LoadImage?Id=10435&amp;v=1"); background-size: cover; background-repeat: no-repeat;}.package-section .c1 h2,.packages .c1 h2{color:#000;}.package-section { width: 100%; padding: 63px 0 96px 0;}.package-section .outer-section1,.packages .outer-section1 { background: #51585a;}.package-section .outer-section2,.packages .outer-section2 { background: #aa2c37;}.package-section .outer-section3,.packages .outer-section3 { background: #faaf40;}.package-section .outer-section,.packages .outer-section { min-height: 310px; position: relative;}.driving-lessons { position: absolute; top: 37px; width: 100%; text-align: center; color: #fff;}.package-section .inner-section,.packages .inner-section { color: #fff; text-align: center; padding-top: 80px;}.package-section .driving-lessons h2,.packages .driving-lessons h2{ margin: 0; font-size: 25px; color: #fff; font-family: roboto; font-weight: 500;}.package-section .inner-section p,.packages .inner-section p { font-size: 15px; margin: 0; font-weight: lighter; color: #fff;}.package-section .inner-section h1,.packages .inner-section h1 { font-size: 60px; margin: 0; color: #fff; }.package-section .inner-section h5,.packages .inner-section h5 { font-size: 16px; text-transform: uppercase; padding-bottom: 35px; color: #fff; font-family: roboto;}.packages {padding: 30px 0 50px;}.package-section .c2{ padding-top: 59px;}.package-section .outer-section2 .button-custom,.packages .outer-section2 .button-custom { background: #faaf40;}.package-section .outer-section2 .button-custom:hover,.packages .outer-section2 .button-custom:hover { background: transparent; border: 2px solid #faaf40;}.package-section .button-custom:hover,.packages .button-custom:hover { color: #fff;background: transparent;}.what-we-do-section { float: left; width: 100%; padding: 68px 0;}.do-more img { width: 100%;}.do-more { padding-top: 44px;}.what-we-do-section .outer-section { border: 1px solid #c5c5c5; padding: 4px 4px; box-shadow: 1px 0 2px #000; min-height: 445px; box-shadow: 0px 3px 2px 0px #ddd;}.what-we-do-section .bottom-section h3 { padding-top: 12px; font-size: 24px; font-weight: 500;}.what-we-do-section .bottom-section p { line-height: 28px; font-size: 16px; color: #666666; padding-top: 4px;}.what-we-do-section .bottom-section { padding: 0 14px;}.what-we-do-section .c1 h2 { color: #000;}.testimonial-section { background-image:url("https://cdn.bookingtimes.com/Common/LoadImage?Id=10439&amp;v=1"); float: left; width: 100%; padding: 52px 0; background-size: cover; background-repeat: no-repeat; margin-bottom: -43px;}.testimonial-section .carousel-item img { border-radius: 50%;}.testimonial-section .c1 h2 { color: #000;}#testimonial4{ overflow: hidden; min-height: 375px; position: relative; padding-top: 30px;}#testimonial4 .carousel-inner{ width: 75%; margin: auto;}#testimonial4 .carousel-inner:hover{ cursor: -moz-grab; cursor: -webkit-grab;}#testimonial4 .carousel-inner:active{ cursor: -moz-grabbing; cursor: -webkit-grabbing;}#testimonial4 .carousel-inner .carousel-item{ overflow: hidden; min-height: 400px;}.testimonial4_indicators .carousel-indicators{ left: 0; margin: 0; width: 100%; font-size: 0; height: 20px; bottom: 15px; padding: 0 5px; cursor: e-resize; overflow-x: auto; overflow-y: hidden; position: absolute; text-align: center; white-space: nowrap;opacity: 1;}.testimonial4_indicators .carousel-indicators li{ padding: 0; width: 10px; height: 10px; border: none; text-indent: 0; margin: 2px 3px; cursor: pointer; display: inline-block; border: 1px solid #000; -webkit-border-radius: 100%; border-radius: 100%;}.testimonial4_indicators .carousel-indicators .active{ padding: 0; width: 10px; height: 10px; border: none; margin: 2px 3px; background-color: #aa2c37; -webkit-border-radius: 100%; border-radius: 100%;}.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{ height: 3px;}.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{ background: #eeeeee; -webkit-border-radius: 0; border-radius: 0;}.testimonial4_control_button .carousel-control{ top: 175px; opacity: 1; width: 40px; bottom: auto; height: 40px; font-size: 20px; cursor: pointer; font-weight: 700; overflow: hidden; line-height: 38px; text-shadow: none; text-align: center; position: absolute; background: transparent; text-transform: uppercase; -webkit-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1); transition: all 0.6s cubic-bezier(0.3,1,0,1); border: 1px solid #aa2c37; color: #000;}.testimonial4_header{ top: 0; left: 0; bottom: 0; width: 550px; display: block; margin: 30px auto; text-align: center; position: relative;}.testimonial4_header h4{ color: #ffffff; font-size: 30px; font-weight: 600; position: relative; letter-spacing: 1px; text-transform: uppercase;}.testimonial4_slide{ top: 0; left: 0; right: 0; bottom: 0; width: 100%; margin: auto; padding: 20px; position: relative; text-align: center;}.testimonial4_slide img { top: 0; left: 0; right: 0; width: 100px; height: 100px; margin: auto; display: block; color: #f2f2f2; font-size: 18px; line-height: 46px; text-align: center; position: relative; border: 2px solid #aa2c37;}.testimonial4_slide p { color: #000; font-size: 16px; margin: 18px 0 54px 0; font-family: Open Sans; line-height: 30px;}.testimonial4_slide h4 { font-size: 15px; padding-top: 22px; font-style: italic; font-family: OpenSans; font-weight: bold;}.footer-area { float: left; width: 100%; background: #1a1a1a; padding: 43px 0;}.footer-menu { text-align: center; list-style: none; padding: 18px 0 11px;}.footer-menu li { display: inline-block; padding: 0 18px; line-height: 12px; border-right: 1px solid #fff;}.footer-menu li a { color: #fff; font-size: 16px;}.footer-menu li a:hover { text-decoration: none; color:#aa2c37; }.footer-menu li:last-child { border: none;}.footer-logo { text-align: center; padding: 16px 0;}.footer-logo figure img {border-radius: 5px;}.social-icons { text-align: center; color: #fff; }.social-icons ul { margin: 0; list-style: none; padding: 0;}.social-icons ul li { display: inline-block; padding: 22px 2px;}.social-icons h3 { margin-top: 15px; color: #fff; font-size: 24px; }.social-icons a:hover { opacity: 0.7;}.social-icons .footer-contact ul li { padding: 0 10px; border-right: 1px solid #fff; line-height: 12px; color: #fff;}.social-icons .footer-contact ul li:last-child { border: none;}.footer-contact { padding: 16px 0px;}.footer-contact a {color:#fff;}.social-icons .footer-contact ul li a:hover { color:#aa2c37;}footer .bottom-section { float: left; width: 100%; text-align: center; background: #222222; color: #fff; padding: 24px 0;}footer .bottom-section p { margin: 0; color: #fff;}#ctl00_ContentPlaceHolder_divStandardControls { display: none;}#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial { display: none;}.content_wrapper { padding-bottom: 0px !important;}.arrows img { background: red; padding: 12px 15px; border-radius: 50%;}.arrows { height: 50px; width: 50px; display: inline-block;}.arrows img { background: #aa2c37; padding: 12px 15px; border-radius: 50%;}#carousel-example-generic{ margin-top: -30px;}#ctl00_divCustomFooter { margin: 0; padding: 0;}.padTop { margin-top: 0 !important;}.content_wrapper .minHeight { padding-bottom: 0;}@media only screen and (max-width:1024px) {#carousel-example-generic .carousel-indicators {margin-bottom: 0px;}}@media only screen and (max-width:991px) {.banner h1 {font-size: 34px;}.banner .carousel-caption {top: 20%;}.about_us .left-section h3 {font-size: 29px;}.header-area .navbar-nav li a {font-size: 14px;}.package-section .button-custom, .packages .button-custom {color: #fff;background: #aa2c37;padding: 10px 22px;}.about_us .left-section p {padding-top: 12px;line-height: 24px;margin: 0px;}.about_us .lessons {padding-bottom: 35px;}.about_us .left-section {padding: 45px 0px 60px;}.what-we-do-section {padding: 50px 0;}.what-we-do-section .bottom-section h3 {font-size: 17px;}.what-we-do-section .bottom-section p {line-height: 24px;font-size: 14px;}.what-we-do-section .outer-section {min-height: 375px;}.package-section, .packages {padding: 45px 0 60px 0;}.course-section .inner-section h4 {font-size: 14px;}.course-section .inner-section {padding-bottom: 0px;}.course-section {padding: 45px 0;}.c1 p {padding: 25px 0px 0;} .testimonial4_control_button .carousel-control-prev{left: 5%;} .testimonial4_control_button .carousel-control-next{right: 5%;}}@media only screen and (max-width: 930px) { .banner h1 {font-size: 2.3em;} .banner .carousel-caption h4 {font-size: 1.5em;padding-top: 0px;padding-bottom: 18px;} .banner .carousel-caption a {padding: 10px 25px;font-size: 18px;} .button-custom {padding: 16px;font-size: 1em; width:100%;}} @media only screen and (max-width: 767px) { .testimonial4_control_button .carousel-control-prev {left: 2%;} .testimonial4_control_button .carousel-control-next {right: 2%;} .testimonial4_header {width: 95%; } .testimonial4_slide {width: 98%;padding: 5px;} .banner .carousel-caption a {padding: 10px 22px;} .about_us .left-section {padding: 25px 0px 0px;} .package-section .outer-section, .packages .outer-section {max-width: 400px;margin: 0 auto 40px;} .package-section, .packages {padding: 40px 0 40px 0;} .what-we-do-section .outer-section {max-width: 400px;margin: 0 auto 20px;} .banner .carousel-caption h4 {padding-bottom: 5px;} .banner h1 {font-size: 1.8em;} .footer-area {padding: 25px 0;}.do-more .top-section img {margin: 0 auto;max-width: 100%;}.arrows {height: 40px;width: 40px;}}@media only screen and (max-width: 610px) {.banner h1 {font-size: 1.8em;}.banner .carousel-caption h4 {padding-bottom: 0;margin-bottom: 12px;}.banner .carousel-caption a {padding: 10px 22px;font-size: 16px;}}@media only screen and (max-width: 480px) { .testimonial4_header { width: 95%;} .testimonial4_header h4 { font-size: 20px;} .testimonial4_slide { width: 98%;padding: 5px;} .banner h1 { font-size: 1.5em; line-height: 1em;}.carousel-indicators { bottom: -10px;}.banner .carousel-caption h4 { font-size: 10px;padding-bottom: 0px;}.banner .carousel-caption a { padding: 6px 12px;font-size: 12px;}#carousel-example-generic .carousel-indicators { margin-bottom: 3px;}.arrows { height: 25px;width: 25px;}.arrows img { padding: 7px 9px;}.banner .carousel-caption { top:20%; }.about_us .left-section h3 { font-size: 1.3em;}.right-section { padding: 30px 0;}.course-section .inner-section { padding-top: 20px;}.course-section { padding: 35px 0;}.c1 h2, section.languages h2 { font-size: 1.5em;}.package-section .outer-section, .packages .outer-section { max-width: 100%;}.package-section, .packages { padding: 40px 0 30px 0;}.package-section .c2 { padding-top: 35px;}.what-we-do-section .outer-section { max-width: 100%;}.testimonial-section { padding: 40px 0;}.footer-menu li { padding: 0px 8px;line-height: 11px;}.footer-menu { padding: 18px 0 11px;line-height: 26px;}.social-icons h3 { font-size: 20px;}}@media only screen and (max-width: 440px) {.banner .carousel-caption h4 {display: none;}.banner h1 {padding-bottom: 16px;}}@media only screen and (max-width:370px) {.banner h1 {padding-bottom: 0;}.banner .carousel-caption {top: 16%;}}@media only screen and (max-width:320px) {.c1 h2 { text-transform: uppercase;;margin: 0;padding-bottom: 16px;color: #fff; font-size: 20px; }.banner h1 {font-size: 15px;line-height: 16px;margin-bottom: 7px;}.carousel-caption p {font-size: 12px;margin-bottom: 7px;}}