@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900&display=swap');body{font-family: 'Open Sans', sans-serif !important;font-size:16px;color:#535353;}li, p, ul, label, blockquote{font-family: 'Open Sans', sans-serif;}body .hvr-shutter-out-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); font-family: 'Lato', sans-serif; font-weight: 600; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; background: #ffe400; color: #000 !important; -webkit-transition-property: color; box-shadow: none; text-shadow: none; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; padding: 18px 40px; font-size: 18px; text-transform: uppercase; text-decoration: none; border-radius: 5px; overflow:hidden;}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#232122;-webkit-transform:scaleX(0);border-radius:0px;transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;text-decoration:none;}.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active{color:#fff !important;text-decoration:none;}.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}#topmenu>li a{background:transparent;}div#ctl00_ContentPlaceHolder_divStandardControls{display:none;}div#ctl00_ContentPlaceHolder_pnlTestimonial_pnlTestimonial{display:none;}body{font-family: 'Open Sans', sans-serif;!important;}#topmenu>li a { font-weight: bold;}#topmenu>li { padding: 5px 5px 5px; }#topmenu>li:last-child { border: none !important;}.slider.full-width{margin-top:-30px;background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=101685&v=1) bottom center;background-size: cover; background-repeat: no-repeat; background-position: top center;}.slider.full-width .carousel-item{ padding:20% 0 25%;background-size:cover;}.slider.full-width .carousel-item img{width:100%;}body .slider .carousel-caption { transform: translate(-50%,-50%); left: 45%; width: 75%; z-index: 0; top: 50%; text-align: left; text-shadow: none; padding-left: 0;}.slider .carousel-caption h2 { margin-top: 0; font-size: 45px; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 700; padding-right: 30%; line-height: 50px;}.slider .carousel-caption h4{margin-top:0;font-size:25px;color:#fff;font-family:'Oswald', sans-serif;font-weight:400;}.carousel-inner{max-height: 600px;min-height:504px;}.carousel-inner{max-height: 700px;}@media screen and (max-width: 1750px){.carousel-inner {max-height: 600px;}}.featured-colm { display: flex; justify-content: space-between; }.featured-colm .featured-cols { background:#000000; width: 31.33%; padding: 15px; display: flex; align-items: center; justify-content: center; border-radius:5px;}.featured-section { margin-top: -60px;}.about-section{padding:90px 0 0;}h2.heading { font-size: 50px; position: relative; font-weight: 900; margin-bottom: 50px; color: #000000; font-family: 'Open Sans', sans-serif; margin-top: 0; text-transform: uppercase;}h2.heading b{ display: inline-block; background: #000000; font-size: 70px; font-style: italic; padding: 5px 15px 5px 5px; color: #ffe400;}body .f-content { font-size: 22px; color: #fff; font-weight: bold; text-align: center; width: 60%; line-height: 30px; margin:0;}body .about_content p { font-size: 17px; line-height: 30px; color: #000000; font-weight: 400; font-family: 'Open Sans', sans-serif;}.shedule-section.full-width { background: #d90b0b; PADDING: 3% 0 1%;}.schedule-car-area{display:flex;align-items:flex-end;justify-content:flex-end;}.schedule-content-area{display:flex;align-items:center;}.sch-text h3{color:#fff;font-size:40px;font-family: 'Open Sans', sans-serif; font-weight:700;text-transform:uppercase;margin-top:0;}.schedule-content-area .book-now{padding:10px 40px;}.schedule-content-area .sch-text a.sheduel-btn { background: #ffdd02; color:#000 !important;}.schedule-content-area .sch-text a.sheduel-btn:hover { background: #000; color:#fff !important;}.service-section{background:#eaeaea; padding:80px 0; }.offer-box{position:relative;width:100%;padding:25px 25px 0 25px;}.offer-box img{display:block;width:100%;}.offer-box .offer-content a.offer-tital{color:#000000;font-size:24px;font-family: 'Open Sans', sans-serif;font-weight:500;margin-bottom:20px;position:relative;display:block;text-decoration:none;text-transform:uppercase;margin:20px 0 0;}.offer-box .offer-content a.offer-tital:after{border-bottom:4px solid #fece00;width:60px;content:"";display:block;margin:15px auto;}.offer-box .offer-content p{font-size:15px;line-height:30px;color:#535353;}.offer-box h3 { background: #ffdd02; font-size: 50px; height: 150px; justify-content: center; display: flex; align-items: center; padding: 0 20px; margin: 0;}.offer-box img { width: 100%;}.offer-box figure { border-bottom: 9px solid #ffdd02;}.offer-content a.sr-btn { position: relative; bottom: 34px; border: 6px solid #fff;}body .package-section{background:#f4f4f4;background-size:cover;background-repeat:no-repeat;padding:50px 0px 30px;}.price-box { border: 0; background: #fff; padding: 0; box-shadow: 0 0 50px #a1a19f; border-radius: 15px;}.price-box.activeoffer{transform:scale(1.05);}.package_proce { color: #fff; font-size: 50px; font-weight: 500; padding-bottom: 0px; line-height: 0.8;}.top_bar { background: #474747; padding: 30px 0px !important;border-top-left-radius: 15px;border-top-right-radius: 15px;}.activeoffer .package_proce:after{border-color:#323433;}.price-box ul li { border-bottom: 1px solid #7f7f7f; padding: 15px 0; font-size: 16px; color: #000000; font-weight: 600;}.price-box ul{margin:0;padding:0;list-style:none;}.price-box.activeoffer h4.lesson-info{color:#fff;}.price-box.activeoffer:after{position:relative;}.view-service{margin-top:50px;}.package-button a{color:#fff;margin:0 5px;}.price-box.activeoffer .package-button a.hvr-shutter-out-horizontal:before{color:#fff;}.price-box.activeoffer .package-button a.hvr-shutter-out-horizontal:hover, .price-box.activeoffer .package-button a.hvr-shutter-out-horizontal:focus, .price-box.activeoffer .package-button a.hvr-shutter-out-horizontal:active{color:#fff !important;}body .package-button a{color:#fff;margin:0 5px;font-size:14px;padding:15px; width: 140px; background: #474747;}.price-box.activeoffer .package-button a { background: #d90b0b;}.mid-cent.padTopLg.padLg .package-button a.hvr-shutter-out-horizontal { background: #d90c0c;}.package-button { padding: 30px 0;}body .top_bar h4 { font-size: 28px; color: #fff; text-transform: uppercase;margin-top: 0;margin-bottom: 10px;}.top_bar h3 { color: #fff; text-transform: uppercase; font-weight: 600; font-size: 26px;}.activeoffer .top_bar { background: #d90b0b;}.why-choose-section{background:url('https://cdn.bookingtimes.com/Common/LoadImage?Id=19611&amp;v=1');background-size:cover;background-repeat:no-repeat;padding:50px 0px;}.choose-box{margin:0 -15px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;height:100%;}.choose-box p.choose_title{display:block;color:#000;font-size:20px;text-transform:uppercase;font-weight:700;margin:20px 0px;font-family: 'Open Sans', sans-serif;}.choose-box{min-height:330px;}body .choose-box p{font-size:16px; padding:0px 6%;line-height:26px;color:#000; font-family: 'Open Sans', sans-serif;font-weight:400;}.choose-icon{position:relative;}.choose-box .choose-icon.gr-col { background: #d90b0b; height: 150px; width: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: 0.3s ease-in-out;}.choose-icon.yel-col { background: #d90b0b; height: 150px; width: 150px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: 0.3s ease-in-out;}.testimonial-section{background:#ffffff;padding:80px 0px;}.test-main-box { border-top: 12px solid #ffe400; border-bottom: 12px solid #ffe400; width: 100%; float: left; background: #000000;}.testimonial-content { padding: 10% 5% 0 ; }.testimonial-content p {font-size:18px; line-height:30px;color:#fff; font-family: 'Open Sans', sans-serif;font-weight:600;}.testimonial-content h4 { color: #fff; font-size:20px; text-align: right;}.testimonial-section .carousel-indicators li { width: 18px; height: 18px; margin: 1px; text-indent: -999px; cursor: pointer; border: none; border-radius: 10px; border: 2px solid #000;}.testimonial-section .carousel-indicators .active { background-color: #222222; width: 18px; height: 18px;}.testimonial-section .carousel-indicators { margin-bottom: -70px; opacity: 1;}.testimonial-user img { width: 100%;}.footer { background: #000; float: left; margin: 0; padding: 72px 0 0; width: 100%; }.footer ul { list-style: outside none none; margin-bottom: 30px; padding: 0; text-align: center;color: #fff; }.footer ul li { display: inline; padding: 0 5px; }.footer h3 { font-size: 26px; color: #ffffff; margin: 30px 0; font-family: 'Open Sans', sans-serif;font-weight:600; }.footer ul li a { color: #fff; font-size: 16px; text-decoration: none; text-transform: uppercase; font-family: 'Open Sans', sans-serif;font-weight:700; }.footer ul li a:hover { color: #64b0c7; transition: 0.4s; }.footer ul li { color: #fff; font-size: 16px; font-family: 'Open Sans', sans-serif;}.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 { background: #ffffff none repeat scroll 0 0; display: inline-block; padding: 10px;box-shadow: 0 0 6px #fff; }@media (max-width:1199px){.package-button a{margin: 8px 0 !important;display:inline-block;width:100%;}.slider .carousel-caption h2{font-size:50px;}.offer-box .offer-content p.offer-tital{font-size:14px;}.package-button { padding: 15px 15PX;}.testimonial-content p { font-size: 16px; line-height: 24px;}#ctl00_divHeaderBar { background-size: 130% !important; height: 107px !important;}}@media (max-width:1033px){.f-content { font-size: 22px;}}@media (max-width:1024px){.slider .carousel-caption h2{margin-top:0;font-size:40px;}.service-section h2{font-size:36px;}.offer-box .offer-content p.offer-tital{font-size:26px;}.sch-text h3{font-size:26px;}h2.heading{font-size:40px;}h2.heading b { font-size: 50px;}.package_proce{font-size:45px;}.choose-box p.choose_title { font-size: 16px;}.shedule-lesson.full-width h3{font-size:40px;}h4.lesson-info{font-size:15px;}.offer-box h3 { font-size: 40px;}.offer-box h3 { font-size: 32px; height: 120px;}.service-section { padding: 80px 0 40px;}#ctl00_divHeaderBar { background-size: 130% !important; height: 90px !important;}.about-section { padding: 30px 0 0;}.services-price .price-box h4.lesson-info { font-size: 18px !important;}.services-price .price-box ul li { font-size: 14px;}}@media (max-width:991px){span.f-icon { width: 65px;}.f-content { font-size: 16px; line-height: 24px;}.about_content p { font-size: 14px; line-height: 26px;}.choose-icon img { width: 70px;}.choose-icon.gr-col , .choose-icon.yel-col{ height: 120px; width: 120px;}.offer-box .offer-content a.offer-tital{font-size:18px;}.offer-box{padding:15px;}#ctl00_lnkLogo img{max-width:450px;}.slider .carousel-caption h2{font-size:40px;}.choose-box p { font-size: 14px; padding:0;}.choose-box { min-height: 415px;}.testonial-s{float:left;width:100%;}.shedule-lesson.full-width h3{font-size:30px;}.shedule-lesson p{font-size:18px;}.package-button a{color:#fff;margin:0 5px 8px !important;display:block;}.service-section h2{font-size:26px;margin-top:10px;}.price-box{padding:15px 15px 15px;}h2.heading{font-size:36px;}.offer-box .offer-content p.offer-tital{font-size:14px;padding:0;margin-bottom:10px;}.offer-box .offer-content{padding:0px;}.offer-box .offer-content p{font-size:14px;line-height:24px;}.hvr-shutter-out-horizontal{padding:10px 35px;font-size:13px;}.package_proce{font-size:40px;margin-bottom:20px;}.price-box ul li{padding:10px 0;font-size:14px;}.package-button a{margin:0 5px 8px !important;display:inline-block;width:100%;padding:7px 10px;}.choose-box{padding:30px 15px;}.featured-colm .featured-cols { padding: 15px 10px; width: 32.33%;}h2.heading b { font-size: 40px;}#ctl00_divHeaderBar {background-position-x: -140px !important; height: 88px !important;}.slider .carousel-caption h2 { padding-right: 0%; line-height: 47px;}body .slider .carousel-caption { top: 50%;}.slider .carousel-caption h2 { font-size: 36px;}body .top_bar h4 { font-size: 24px; color: #fff; text-transform: uppercase; margin-top: 0; margin-bottom: 10px;}}@media (max-width: 768px){.slider .carousel-caption h2 { font-size: 36px; line-height: 38px; }body .slider .carousel-caption { left: 54%; width: 100%; top: 55%;}#ctl00_divHeaderBar { height: 68px !important;}body .hvr-shutter-out-horizontal{padding:12px 30px;}body .featured-cols .f-content { font-size: 18px; line-height: 22px;}body .service-items-wrapper .service-item { padding: 0 15px 15px 15px;}body .service { padding-bottom: 360px;}body .service-items-wrapper .service-item .service-description { font-size: 14px;}.choose-icon.gr-col, .choose-icon.yel-col { height: 120px !important; width: 120px !important;}body .choose-box { padding: 30px 0px;}.services-price .col-md-4.text-center { width: 100%; margin: 0 0 30px; padding: 0; }.services-price .package_proce { margin-bottom: 0;}}@media (max-width:767px){.testimonial-user img{ width: 40%; display: block; margin: auto; border-left: 10px solid #fedc00; border-right: 10px solid #fedc00; margin-top: 20px;}.offer-box h3 { font-size: 25px; height: 100px;}.footer-logo img { width: 180px;}span.f-icon { width: 54px;}.price-box ul li { padding: 12px 0; font-size: 15px;}.slider .carousel-caption h2{font-size:32px;}.service-section{padding:30px 0 40px;}.offer-box{position:relative;width:100%;max-width:450px;margin:auto auto 10px;}.price-box{max-width:450px;margin:auto auto 30px;}.choose-box{min-height:auto;}h2.heading{font-size:38px;}.footer-cols{text-align:center;}ul.info-list li{align-items:center;font-size:13px;justify-content:center;text-align:center;padding-bottom:5px;}ul.footermenu{width:auto;display:inline-block;padding:8px 0;float:none;}ul.footermenu li{display:inline-block;padding:0 5px;}.footer-cols h3{margin-top:10px;margin-bottom:15px;}.main-footer{padding:20px 0px 20px 0px;}ul.info-list li span.c-icon{width:auto;}ul.info-list li .c-text{width:auto;}.featured-box .featured-content p{font-size:16px;}.package-section{padding:40px 0px 40px;}.testimonial-section{padding:40px 0px 80px;}.why-choose-section{padding:40px 0px 40px;}.slider .carousel-caption{width:90%; padding: 0; }.sch-text h3{font-size:20px;}.about_image{text-align:center;margin-top:30px;}.schedule-car-area{justify-content:center;}.choose-box{margin:0;}.testimonial-user.text-center{margin-bottom:30px;}.footer ul li a { font-size: 14px; line-height: 28px;}.slider.full-width .carousel-item{padding:30% 0 27%;}.about-section{padding:40px 0 0;}.shedule-section.full-width { padding: 40px 0; text-align: center;}.schedule-content-area { justify-content: center;}h4.lesson-info{font-size:16px;}.choose-box{max-width:450px;margin:auto;}#menuContainer.affix { width: 105%;}.service-items-wrapper .service-items , .shedule-section.full-width .row { display: block !important;}body .package-description-home { width: 100%; max-width: 300px;}.service { padding-bottom: 370px;}.schedule-content-area .sch-text { margin: 20px 0 0;}.schedule-content-area .sch-text h3 { line-height: 25px;}.services-price .price-box { max-width: 100%; margin: auto auto 30px;}body .services-price { margin: 20px 0 0px;}input#ctl00_ContentPlaceHolder_btnBookNowMob { margin: 20px 0 40px !important; width: 50% !important; background: #d90b0b; padding: 15px; border-radius: 5px !important;}}@media (max-width:639px){.featured-colm { flex-wrap: wrap;}.featured-colm .featured-cols { width: 100%; margin-bottom: 10px;}.featured-section { margin-top: 20px;}.choose-box { padding: 0;}}@media (max-width:567px){h2.heading{font-size:28px;}h2.heading b { font-size: 30px;}.slider .carousel-caption h2 { font-size: 22px; line-height: 26px; max-width: 80%;}.sch-text h3{font-size:18px;}.bbarea span img{width:32px;}.shedule-lesson.full-width h3{font-size:22px;}.shedule-lesson p{font-size:14px;}body .hvr-shutter-out-horizontal { padding: 10px 25px; font-size: 14px;}body .shedule-section.full-width .row { display: block !important;}.about-section .col-md-6 { width: 100%; text-align: center; display:block;} body .package-button .all-packages { max-width: 100%;}.carousel-inner { max-height: 100% !important; min-height: 100% !important;}}@media (max-width:480px){h2.heading b { font-size: 24px;}h2.heading { font-size: 22px;}body h2.heading { font-size: 18px;}.opening-hours { text-align: center;}body h2.heading.more-space { padding-top: 0px; padding-bottom: 0px;}body .top_bar h4 { font-size: 20px;}.top_bar h3 { font-size: 18px;}.package_proce { font-size: 32px; margin-bottom: 0px; margin-top: 20px;}.package-button .all-packages { width: 100%; max-width: 100%;}body .slider .carousel-caption { top: 50%;}}@media (max-width: 425px){body .slider .carousel-caption { top: 46%;}}@media (max-width:414px){.slider.full-width .carousel-item{padding:16% 0 50%;} body .slider .carousel-caption {top: 47%;}}@media (max-width: 320px){body #ctl00_mobileLogo { background-size: 205% !important;}body .slider .carousel-caption h2 { font-size: 18px; line-height: 22px; max-width: 80%;}}@media (min-width:1921px){.slider .carousel-caption h2 { padding-right: 62%;}}footer.main-footer.full-width { background-color:#000000;}.main-footer h3 { color: #fff; text-transform: uppercase;margin-bottom: 20px;}.main-footer p { color: #fff;}ul.info-list { list-style: none;padding-left: 0px;}.info-list a { color: #fff; text-transform: uppercase;}.bi-map-marker:before { color: #fff;}.bi-envelope:before { color: #fff;}.bi-earphone:before { color: #fff;}.footer-logo img{margin-bottom: 10px;}.footer-cols{margin-top:30px;margin-bottom:15px;}.info-list li{margin-top:15px;margin-bottom:15px;white-space:nowrap;}.info-list a:hover { color: #bcbcbc;}.StaffImage { margin-bottom: 15px;}h2.heading.more-space { padding-top: 30px; padding-bottom: 40px;}@media (max-width: 1220px){.about_content { padding-left: 10px;}}.about-section .row{display: flex;flex-wrap: wrap;}.about-section .col-md-6{display: flex; justify-content:center;}.about-img-col{align-items:flex-end;}@media screen and (min-width:768px) and (max-width: 850px){.about_image{position: relative;width:100%;}.about_image img{position: absolute;left:0;bottom:0;}}#ctl00_ContentPlaceHolder_rptProducts_ctl00_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl01_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl02_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl03_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl04_imgProduct, #ctl00_ContentPlaceHolder_rptProducts_ctl05_imgProduct {box-shadow: 3px 3px 8px 0px #ccc;}.addToCartButton, .bigbutton_primary{border-radius:0!important; border:none; text-transform: uppercase; font-Size: 15px;}@media screen and (max-width: 767px){.addToCartButton{Font-Size: 12px!important;}#menuContainer.affix { width: 100% !important; }.slicknav_nav ul, .slicknav_nav li { margin-left: 0 !important;}}footer.main-footer.full-width { padding-bottom: 60px;padding-top:20px;}.facebook-icon:hover{opacity:0.7;}.slider.full-width .carousel-inner{position:relative;}.slider.full-width .carousel-inner::before { position: absolute; content: ""; background: #00000078; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0;}.package-button a.hvr-shutter-out-horizontal { COLOR: #FFF !IMPORTANT;}.shedule-section.full-width .row { display: flex; align-items: center;}.service { margin-right: -35px; margin-left: -60px; background-image: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=101314&v=1); background-size: cover; padding-top: 65px; padding-bottom: 330px;}.service h2.heading { color: #fff; margin-bottom: 30px;}.package-description-home { width: 60%; height: 2px; margin: 20px auto; color: #fff; font-size: 14px; line-height: 24px; max-width: 700px; margin: 0 auto;}.service-items-wrapper { background-color: #f6f6f6; min-height: 410px;}.service-items-wrapper .service-items { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 38px; margin-top: -167px;}.service-items-wrapper .service-item { background-color: #fff; text-align: center; padding: 0 25px 25px 25px;}.service-items-wrapper .service-img { position: relative; margin-top: -40px; margin-bottom: 55px;}.service-items-wrapper .service-img img { transition: .3s ease; object-fit: cover; width: 100%; height: 100%; position: relative; z-index: 1; box-shadow: 19px 18px 16px #d90c0c1a;}.service-items-wrapper .service-item .service-description { font-size: 16px; font-weight: 400; color: #707073; margin: 16px 0 23px 0; line-height: 1.5; min-height: 100px;}.service-items-wrapper .service-item a.service-link { font-size: 14px; color: #d90c0c; font-weight: 400; text-transform: uppercase; text-decoration: underline; margin-bottom: 5px; letter-spacing: 2px;}.service-items-wrapper .service-item .service-header { color: #3a3a4c; font-size: 18px; font-weight: 700;}.service-items-wrapper .bg-border { border: 1px solid #d6d6d6; position: absolute; top: 41px; left: 13px; width: 100%; height: 89%; border-top: none;}.opening-hours { margin: 25px 0 0;}.main-footer .opening-hours h3 { color: #fff; text-transform: uppercase; margin-bottom: 10px;}.main-footer .opening-hours p { color: #fff; margin: 0;}#topmenu>li:hover a { text-decoration: none;}.driving-banner.full-width { background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=101395&v=1) bottom center; position: relative; padding: 0px 0; background-size: cover; background-repeat: no-repeat; background-position: center; height: 200px; margin-top: -62px;}#ctl00_smudge { padding-bottom: 0;}.choose-box .choose-icon:hover { background: #ffe400;}.package-button .all-packages { width: 100%; max-width: 25%;}#menuContainer.affix-top { background: #ffe400;}#topmenu .dropdown-menu > li a, #topmenu .dropdown-menu > li a:hover { color: #000000!important;} .cat-gallery .service-heading h2 { font-size: 36px; text-align: center; margin: 20px 0 10px;}.cat-gallery .service-heading p { text-align: center; font-size:16px;}.cat-gallery .gallery1, .cat-gallery .gallery2 { display: flex; align-items: center; background: #c7212514;}.cat-gallery .gallery1 .cat-image , .cat-gallery .gallery2 .cat-image { flex: 0 0 50%; max-width: 50%;}.cat-gallery .gallery1 .cat-text { padding: 0 30px 0 50px; text-align: right;}.cat-gallery .gallery2 .cat-text { padding: 0 50px 0 20px;}.cat-gallery .service-heading { margin: 40px 0;}.cat-gallery .gallery1 .cat-text h4 , .cat-gallery .gallery2 .cat-text h4 { font-size: 24px;}.cat-gallery #sevice-book-now { margin: 40px 0; display: block; text-align: center;}.cat-gallery #sevice-book-now { font-weight: 600; margin: 40px auto; display: block; text-align: center; background: #ffe400; color: #000 !important; width: 100%; max-width: 15%; padding: 18px; border-radius: 5px; font-size: 18px;}.cat-gallery .gallery1 .cat-text p , .cat-gallery .gallery2 .cat-text p { font-size: 15px; line-height: 26px;}.cat-gallery .gallery2 .cat-image img, .cat-gallery .gallery1 .cat-image img { height: 450px; width: 100%; object-fit: cover;}.cat-gallery #sevice-book-now:hover { color: #fff !important;}.services-table .table-responsive table { margin-bottom: 10px; width: 100%; border-radius: 25px; border-spacing: 0; margin: 9px; width: 95%; box-shadow: 1px 1px 11px #888888;}.services-table .table-responsive table td , .services-table .table-responsive table th{ border-bottom: 1px solid LightGrey; padding: 10px; font-size: 16px;}input#ctl00_ContentPlaceHolder_btnBookNow {border-radius:5px!important;}.services-image .service-content { margin: 30px 0;}.services-price .price-box h4.lesson-info { font-size: 22px;}.services-price .package-button { padding: 30px 10px;}.services-price .price-box .package-button a { font-size: 12px;}.services-price { margin: 20px 0 50px;}.services-price .package-button a { margin: 0 0 10px;}.services-image .col-lg-12 { padding: 0;}.package-section .mid-cent.padTopLg.padLg .package-button a { font-size: 18px; background: #ffe400; color: #000 !important; padding: 18px;}body .package-section .mid-cent.padTopLg.padLg .package-button a:hover { color: #fff !important;}@media screen and (max-width: 767px){.opening-hours{text-align:center;}}@media screen and (max-width: 350px){#ctl00_lnkHomeMobLogo #ctl00_mobileLogo { background-size: cover!important;}}@media screen and (max-width: 1199px){#ctl00_topheader #ctl00_divHeaderBar { background-size:cover!important;background-position-x: 50%!important;}#topmenu > li a { padding: 5px 4px;}}div#ctl00_divHeaderBar {background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=100929&v=6) repeat top center, linear-gradient( 45deg, #c82327 50%, #060a0b 50%)!important; background-repeat: no-repeat!important;}.StaffImageDiv {max-height:unset!important;}a.bigbutton_primary, a.bigbutton_secondary, a.bigbutton_red, .addToCartButton, .bigbutton_signup { border-radius: 5px!important;}.bottom_sec { padding-left: 5px; padding-right: 5px;}.StaffImageText { text-shadow: 0px 0px 3px #060a0d;}.bigbutton_primary,.addToCartButton{ -webkit-transform: translateZ(0); transform: translateZ(0); font-family: 'Lato', sans-serif; font-weight: 600; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; background: #ffe400; color: #000 !important; -webkit-transition-property: color; box-shadow: none; text-shadow: none; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; padding: 10px 20px; font-size: 18px;height: auto; text-transform: uppercase; text-decoration: none; border-radius: 5px; overflow:hidden;}.bigbutton_primary:hover, .addToCartButton:hover { background: #232122; color: #fff !important;}.bigbutton_primary:before, .addToCartButton:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#232122;-webkit-transform:scaleX(0);border-radius:0px;transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;text-decoration:none;}.bigbutton_primary:hover, .bigbutton_primary:focus, .bigbutton_primary:active, .addToCartButton:hover, .addToCartButton:focus, .addToCartButton:active{color:#fff !important;text-decoration:none;}.bigbutton_primary:hover:before, .bigbutton_primary:focus:before, .bigbutton_primary:active:before, .addToCartButton:hover:before, .addToCartButton:focus:before, .addToCartButton:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);} .addToCartButton {font-size:15px;}