@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 {z-index:3;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;}.footer-cols .bi: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: 30px;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;}