@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');body { font-family: 'Open Sans', sans-serif;}img { max-width: 100%;}.header { float: left; width: 100%; overflow: hidden;}a,a:hover { text-decoration: none;}h1.heading { position: relative; padding-bottom: 20px;}div#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial,div#ctl00_ContentPlaceHolder_divFB { display: none !important;}#ctl00_divCustomFooter { margin-top: 0 !important;}.carousel-indicators,.carousel-indicators:hover,.carousel-control:link,.carousel-control:hover { opacity: 1 !important;}#myCarousel {margin-top:-30px;}.slider { width: 100%; clear: both; position: relative;}.slider .carousel-indicators { display: none;}.carousel-control { opacity: 1;}.slider .carousel-item img { width: 100%;}.slider .carousel-caption { bottom: inherit; left: 50%; padding: 0; top: 42%; z-index: 10; text-shadow: inherit; width: 500px; margin: 0 auto; text-align: center; transform: translate(-50%, -50%);}.carousel-control-prev,.carousel-control-next { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; top: 40%;}.slider .carousel-caption h1 { font-size: 98px; text-transform: uppercase; font-family: 'Open Sans', sans-serif; color: #ffffff; line-height: 95px; text-shadow: 1px 1px 1px black;}.slider .carousel-caption p { font-size: 21px; font-weight: 400; text-transform: inherit; margin-top: 0; color: #333333;}.slider .carousel-caption .book-now { margin-top: 40px;}.carousel-inner .carousel-item img { width: 100%;}.book-now { background: #98c739 none repeat scroll 0 0; border: 2px solid #fff8f8; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: 500; padding: 6px 30px; text-transform: uppercase; font-size: 20px; color: #fff !important; box-shadow: inherit;}.book-now:hover { border-color: #fff;}.heading { color: #444444; font-weight: 500; font-size: 30px; letter-spacing: -0.3px; text-transform: uppercase; margin: 0; text-align: center;}.heading b { color: #98c739; font-weight: 500;}.make-booking h2 { transform: skew(-50deg);}.make-booking { background: #98c739; width: 500px; height: 75px; display: flex; align-items: center; justify-content: center; transform: skew(50deg); position: relative; right: -45px;}.slider-bottom-sec h2 { text-transform: uppercase; margin: 0;}.slider-bottom-sec { position: absolute; right: 0; display: flex; bottom: -32.5px;}.tips { background: #ff6600;}.driving-tips { background: #ff6600; width: 500px; height: 75px; display: flex; align-items: center; justify-content: center;}.slider-bottom-sec h2 { text-transform: uppercase; margin: 0;}.slider-bottom-sec h2 a { color: #fff; font-weight: 800; font-family: 'Open Sans', sans-serif;font-size: 30px;}.our-packages { width: 100%; float: left; padding: 80px 0 60px; background: #fff;}.our-packages .thumbnail { padding: 30px; border: 1px solid #04d504; position: relative; background: #363735; color: #fff; text-align: center;}.our-packages .our-packages-headings { margin: 0 auto 100px; text-align: center;}.our-packages .our-packages-headings h2 { color: #021e32;}.our-packages .service-img h4 { color: #ffffff; font-size: 60px; font-weight: 500;}.our-packages .services-outer .service-img { background: #363735; width: 160px; height: 160px; border: 2px solid #04d504; top: -80px; border-radius: 50%; position: absolute; left: 0; right: 0; margin: 0 auto; display: flex; align-items: center; justify-content: center;}.our-packages .caption-content { min-height: 200px; padding: 5px 10px;}.our-packages .thumbnail .caption .first-child { padding-top: 0; font-size: 18px; font-weight: 400;}.our-packages .caption-content p b { margin-left: 25px;}.our-packages .thumbnail .caption { margin-top: 130px;}.our-packages .thumbnail.color-green { background: #759631;}.our-packages .thumbnail .caption-content h3 { color: #fff; font-size: 18px; margin-top: 0; line-height: normal; font-weight: 500; margin-bottom: 20px; text-transform: uppercase;}.our-packages .thumbnail .caption-content h4 { color: #fff; font-size: 18px;}.our-packages .book-now { margin-top: 30px;}.our-packages .thumbnail .caption-content p { color: #fff; font-size: 15px; border-bottom: 1px solid #525352; padding: 20px 0; margin: 0; line-height: 28px; font-weight: 300;}.our-packages .caption-content .cars { margin-bottom: 25px; line-height: 0;}.our-packages .color-green .caption-content p { border-bottom: 1px solid #88a54e;}.our-packages .color-green .services-outer .service-img { background: #98c739;}.our-packages-headings p { padding-top: 20px; max-width: 546px; margin: 0 auto; font-size: 16px; font-weight: 400;}.cars { line-height: 0; margin-top: 20px;}.grey.book-now { background: #363735 none repeat scroll 0 0; border: 2px solid #fff8f8; border-radius: 2px; -webkit-border-radius: 2px; box-shadow: inherit; padding: 6px 30px;}.our-packages .thumbnail .caption { padding: 0; margin-top: 105px;}.our-packages .our-services-inner-sec { display: flex; flex-wrap: wrap; width: 100%; justify-content: center;}.our-packages .our-services-headings { margin-bottom: 85px;}.our-packages .our-services-headings .cars { margin-bottom: 20px;}.our-packages .our-services-headings p { color: #fff; font-size: 18px; font-weight: 400;}.our-packages .our-services .heading { color: #fff;}.our-packages .our-services .caption .read-more { color: #333333; font-size: 14px;}.btn-primary:hover, .btn-primary:focus {background:#ff8533;}.our-services { width: 100%; float: left; padding: 50px 0 0; background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=11705&amp;v=1) no-repeat top center / cover; text-align: center;}.our-services-inner-sec { display: flex; flex-wrap: wrap; width: 100%; justify-content: center;}.our-services-headings { margin-bottom: 85px;}.our-services-headings .cars { margin-bottom: 20px;}.our-services-headings p { color: #fff; font-size: 16px; font-weight: 400; max-width: 1131px; margin: 0 auto; line-height: 24px;}.our-services .heading { color: #fff;}.our-services .heading b { color: #98c739;}.our-services .thumbnail .caption { padding: 0; margin-top: 65px;}.our-services .thumbnail:hover .service-img { background: #ff6600; transition: ease .5s;}.our-packages .thumbnail:hover .service-img { background: #ff6600; transition: ease .5s;}.testimonial-section .thumbnail:hover .service-img { background: inherit;}.our-packages .thumbnail:hover .book-now { background: #ff6600;}.our-services .thumbnail { background: #fff; padding: 15px; border: 1px solid #00e300; position: relative; margin-bottom: 75px;}.services-outer .service-img { background: #98c739; width: 90px; height: 90px; border-radius: 50%; position: absolute; top: -45px; left: 0; right: 0; margin: 0 auto; display: flex; align-items: center; justify-content: center;}.services-outer h3 { color: #333333; font-size: 16px; font-weight: 500; margin-bottom: 25px; text-transform: uppercase;}.services-outer p { color: #333333; font-size: 14px; font-weight: 300;}.our-services .caption-content { height: 120px;}.our-services .caption .read-more { color: #333333; font-size: 14px; font-weight: 500;}.welcome-section { width: 100%; float: left; padding: 90px 0 80px;}.welcome-section img.img-thumbnail { box-shadow: inherit; background-color: #dbd9dc;}.wel-txt p { color: #333333; font-size: 14px; line-height: 22px; font-family: 'Open Sans', sans-serif; font-weight: 400; margin-bottom: 30px;}.welcome-section .heading { font-weight: 400; color: #333333; text-align: left;}.welcome-section img.img-thumbnail { padding: 6px;}.welcome-section .car { line-height: 0; margin-bottom: 20px;}.wel-txt ul { column-count: 2; margin: 0; padding: 0;}.wel-txt ul li { position: relative; font-size: 14px; line-height: 30px; font-family: 'Open Sans', sans-serif; font-weight: 400; color: #333333; padding-left: 25px;}.wel-txt ul li:before { content: ""; background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=11642&amp;v=1) no-repeat top center / cover; height: 15px; width: 15px; border-radius: 50%; position: absolute; left: 0; top: 7px;}.driving-tips-sec { background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=11641&amp;v=1) no-repeat top center / cover;}.driving-tips-sec img.img-thumbnail { background-color: #fff; box-shadow: inherit;}.driving-tips-sec .wel-txt p { color: #fff; font-size: 16px; line-height: 26px;}.driving-tips-sec .wel-txt .heading { color: #fff;}.testimonial-section { padding: 65px 0 80px; overflow: hidden; background: url(../images/student-bg.png) no-repeat; width: 100%; background-size: cover; clear: both; color: #fff;}#testimolalCarousel { width: 100%; float: left;}.testimonial-section .carousel-indicators { bottom: -30px;}.testimonial-section .carousel-indicators li,.testimonial-section .carousel-indicators li .active { margin: 0 4px 0;}.testimonial-section .our-packages-headings { margin: 0 auto 50px;}.testimonial-section .heading { color: #333333; font-size: 35px; text-align: center;}.tst-t { padding-top: 15px;}.testimonial-section .services-outer .service-img { background: inherit; width: 110px; height: 110px; border: 0; top: -55px; border-radius: inherit; display: inherit;}.testimonial-section .services-outer .service-img img { border-radius: 50%; width: 110px; height: 110px; object-fit: cover; border: 2px solid #04d504;}.testimonial-section .thumbnail { margin-top: 62px; background: transparent; color: #444444; padding: 15px;}.testimonial-section .thumbnail .caption { margin-top: 55px;}.testimonial-section .thumbnail .caption p { position: relative; color: #444444; border: 0; font-size: 14px; line-height: 26px;}.testimonial-section .thumbnail .caption .caption-content p:before { content: ""; background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=11703&amp;v=1) left no-repeat; width: 20px; height: 20px; position: absolute; left: 0; top: 0;}.testimonial-section .thumbnail .caption .caption-content p:after { content: ""; background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=11704&amp;v=1) left no-repeat; width: 20px; height: 20px; position: absolute; right: 0; bottom: 20px;}.testimonial-section .thumbnail .caption-content h3 { color: #444444; font-size: 16px; line-height: 26px;}.testimonial-section .carousel-indicators li.active { background-color: #98c739; border: 1px solid #98c739;}.testimonial-section .carousel-indicators li { background-color: #000000; border: 1px solid #000000; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; height: 10px; max-width: 10px;}.rating { width: 100%; float: left; margin: 0; padding: 0;}.rating li { float: left; margin-right: 3px; font-size: 18px; list-style: none; color: #e4d380;}.clint-img img { width: 150px; height: 150px; border: 2px solid #51585a;}.footer-section { background: #2f2f2f; padding: 40px 0 45px; clear: both; text-align: center;}.social-link { list-style: outside none none; padding: 0;}.footer-content h3 { color: #ffffff; font-weight: 400; font-size: 24px; font-weight: 400; margin: 30px auto 0; position: relative; width: 210px;}.addres-f,.addres-f a { color: #ffffff; margin-bottom: 20px; font-size: 16px; text-decoration: none; font-weight: 400;}.addres-f a { cursor: pointer;}.addres-f b { font-weight: 400; margin: 0 10px;}.footer-bootm .addres-f,.addres-f a { margin-bottom: 0px; font-weight: 400; font-size: 14px;}.addres-f a:hover {color:#ff8533;}.social-link { list-style: outside none none; margin: 24px 0 48px; padding: 0;}.social-link li { display: inline-block; padding: 0 3px;}.footer-bootm { background: #2f2f2f;}.footer-bootm .copyrgt { color: #fff; margin: 0; padding: 20px 15px;}@media (max-width: 1199px) { .packages-section .caption h3 { font-size: 14px; } .packages-section .thumbnail h2 { margin: 0 0 15px; font-size: 15px; } .slider .carousel-caption h1 { font-size: 70px; line-height: normal; }}@media (max-width: 1150px) {.our-services-headings p { max-width: 800px;}.our-packages.testimonial-section .caption-content { height: auto;}}@media (max-width: 1024px) { .packages-section li { width: auto; float: none; padding: 0 15px; margin-bottom: 30px; } .make-booking, .driving-tips{ width: 400px; }.slider-bottom-sec h2 a { font-size: 20px;} .packages-sec { display: flex; width: 100%; flex-wrap: wrap; justify-content: center; } .heading { font-size: 25px; } .wel-txt p { font-size: 14px; } .slider .carousel-caption p { font-size: 15px; }}@media screen and (min-width: 992px) and (max-width: 1299px) {#ctl00_divHeaderBar { height: 100px !important; background-size: cover !important; background-position: 54% 0% !important;}}@media (max-width: 991px) {.testimonial-section .thumbnail { margin-bottom: 20px !important;}#ctl00_divHeaderBar { height: 60px !important; background-size: cover !important; background-position: 54% 0% !important;}.wel-txt ul li { text-align: left;} .welcome-section, .welcome-section h1.heading { text-align: center; } .our-packages .caption-content { height: auto; } .packages-section .thumbnail h2 { margin: 0 0 10px; font-size: 18px; } .packages-section .thumbnail h1 { font-size: 42px; } .wlimg { margin-top: 20px; } .heading, .testimonial-section .heading { font-size: 18px; } .tst-t p { font-size: 14px; } .tst-t h4 { font-size: 18px; } .wlimg { text-align: center; } .driving-tips, .make-booking { height: 50px; } .slider-bottom-sec { bottom: -20px; } .our-packages .our-services-inner-sec .col-lg-4.col-md-6.col-12:last-child .thumbnail { margin: 0px; } .our-packages .thumbnail { margin-bottom: 100px; }}@media (max-width: 810px) { .slider-bottom-sec { position: inherit; display: inherit; bottom: 0; padding: 15px; } .make-booking { width: 100%; height: 50px; transform: none; position: inherit; right: 0; margin-bottom: 15px; } .make-booking h2 { transform: none; } .driving-tips { width: 100%; height: 50px; }}@media (max-width: 767px) { .our-packages-headings p, .our-services-headings p { max-width: 100%; font-size: 14px; } .testimonial-section .carousel-indicators { bottom: -20px; } .right-sec { text-align: center; } .packages-section li { width: 100%; float: none; } .thumbnail { max-width: 400px; margin: 0 auto 20px; } .tst-t h4 { margin-bottom: 30px; } .packages-section .thumbnail h1 { font-size: 50px; } .packages-section .thumbnail { padding: 30px 15px 40px; } .packages-section .caption-heading { padding: 23px 0; } .carousel-control-prev img, .carousel-control-next img { width: 18px; } .slider .carousel-caption h1 { margin-bottom: 15px; margin-top: 0; } .packages-section { padding: 20px 0; } .carousel-inner { text-align: center; } .welcome-section { padding: 30px 0; } .testimonial-section { padding: 30px 0; } .our-packages .our-services-inner-sec .col-lg-4.col-md-6.col-12:last-child .thumbnail { margin: 0 auto 0; } .our-packages .thumbnail { max-width: 400px; margin: 0 auto 100px; } .testimonial-section .thumbnail { margin: 62px auto 20px; } .testimonial-section .our-packages-headings { margin: 0 auto 30px; } .our-packages { padding: 30px 0; }.testimonial-section .thumbnail .caption .caption-content p:after { bottom: 5px;}}@media (max-width: 575px) { .tst-t { text-align: center; } .addres-f { font-size: 13px; margin-bottom: 30px; } .footer-bootm .copyrgt { font-size: 13px; padding: 12px 15px; } .social-link li img { width: 35px; } .testimonial-section .carousel-indicators { bottom: -15px; } .slider .carousel-caption h1 { font-size: 24px; }.footer-bootm p b { display: none;}.footer-bootm p a { display: block; margin-top: 4px;}}@media (max-width: 479px) { .thumbnail { max-width: 300px; margin: 0 auto 20px; } .wel-txt ul { column-count: 1; }}@media (max-width: 380px) { .thumbnail { max-width: 280px; margin: 0 auto 20px; }}