@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");.blog img {border:0;float:left;width:50%!important;margin-right:20px;margin-bottom:15px;max-width:100%;height:auto;}#ctl00_ContentPlaceHolder_divSavingSchedule{color:black!import}<!-- voucher page fix -->@media screen and (max-width:350px){.img-size {margin-left: 30px;}}@media screen and (min-width:351px) and (max-width:450px){.img-size {margin-left: 75px;}}@media screen and (width:375px){.img-size {margin-left: 50px;}}@media screen and (max-width:450px){.img-size {max-width:100% !important; }}.subheader {text-align:center !important;}<!-- end of voucher page fix -->.callus { font-family: Open Sans; font-size: 30px; line-height: 46px; font-weight: 400; font-style: italic;}h5.callus { font-family: Open Sans; font-size: 30px; line-height: 46px; font-weight: 400; font-style: italic;}h2.top-heading {margin-top: 15%;position: absolute;color: white; z-index: 100;margin-left: 30px;}.price { margin: 5px; vertical-align: middle !important; }a.price-button { color: #fff; border: 1px solid #182853; padding: 6px 10px; background: #182853; border-radius: 5px; width: 110px; display: inline-block; }a.price-button:hover { text-decoration: none; background: rgba(24,40,83, 0.7); }thead th.services-table { background: #ddd; color: #000; width: 50%; }.border-img { border: 1px solid #ddd; padding: 5px; }.fa-angle-right, .fa-check-square { line-height: 1.3em; font-size: 2em; color: #f6b115; }li.placeHolders { margin-left: 25px; text-indent: -10px; }.banner_form { padding: 20px 10px 30px; border: 1px solid rgba(24,40,83, 0.5); background: rgba(24,40,83, 0.3); border-radius: 5px; margin: 20px 0; }a.bigbutton_table { padding: 5px !important; }.service-section .mx-auto.text-center p { font-weight: 400; font-family: 'Roboto', sans-serif; font-size: 16px; color: #111; max-width: 942px; margin: 0 auto; background:#fff; padding:10px 20px;}header img { width: 100%; }.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: 5%; padding: 0; position: absolute; right: 10%; text-align: left; z-index: 0; }.slider .carousel-caption h1 { color: #000000; font-size: 55px; font-weight: 500; text-shadow: 1px 0px 2px #ededed; text-transform: uppercase; margin: 0 0 54px; }.slider .carousel-caption ul li { font-weight: 500; font-family: 'Roboto', sans-serif; list-style: none; padding-left: 25px; color:#000; position: relative; text-transform: uppercase; font-size: 18px; text-shadow:1px 1px 1px #ededed; }.slider .carousel-caption p { color: #ffffff; font-size: 22px; line-height: 34px; padding-right: 54%; text-shadow: 0 0 3px #000000; }.btn.red-btn { background: #f4cb1d none repeat scroll 0 0; border-radius: 30px; border: 2px solid #ffffff; color: #000000; font-size: 22px; box-shadow: 0 0 7px #333; height: 50px; font-weight: 800; font-family: 'Roboto', sans-serif; line-height: 50px !important; padding: 0; margin: 10px 0 0; text-transform: uppercase; width: 270px; }.btn.red-btn:hover { background: #1f232d none repeat scroll 0 0; transition: all 0.4s ease 0s; color:#fff; }.starter .read_btn a.btn.red-btn:hover { background: #f4cb1d none repeat scroll 0 0; transition: all 0.4s ease 0s; color: #000; }.premium.active .read_btn a.btn.red-btn:hover { background: #1f232d none repeat scroll 0 0; transition: all 0.4s ease 0s; }.slider .carousel-control:link { color: #ffffff; opacity: 1; }.slider .carousel-control { width: 5%; }.slider .pn-arrow { position: absolute; top: 50%; z-index: 5; display: inline-block; } .slider .carousel-caption ul { margin: 0 0 45px; padding: 0; }.slider .carousel-caption ul li::before { content: ""; background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=12318&amp;v=1) no-repeat; position: absolute; top: 5px; height: 20px; width: 20px; left: 0; }.price-package-list .controls a { box-shadow: inherit !important; }.hexagon-sec { position: relative; }.hexagon-outer { width: 1020px; margin: -45px auto 0; background: #000000; height: 90px; position: relative; } .hexagon::before { content: ""; width: 0; height: 0; border-top: 45px solid transparent; border-right: 50px solid #000000; border-bottom: 45px solid transparent; position: absolute; left: -50px; top: 0; }.hexagon:after { content: ""; width: 0; height: 0; border-top: 45px solid transparent; border-left: 50px solid #000000; border-bottom: 45px solid transparent; position: absolute; right: -50px; top: 0; }.hexagon h2 { color: #f4cb1d; font-size: 30px; font-weight: bold; margin: 0; text-transform: uppercase; text-align: center; display: flex; justify-content: center; align-items: center; height: 90px; }.chevron-sec { position: absolute; top: 0; width: 100%; height: 90px; }.chevron-inner1 { position: absolute; top: 34px; left: -100px; height: 90px; } .chevron-inner2 { position: absolute; top: 34px; right: -100px; height: 90px; }.chevron { position: relative; text-align: center; padding: 0; margin-bottom: 0; height: 20px; width: 90px; transform: rotate(90deg); } .chevron:before { content: ''; position: absolute; top: 0; left: 0; height: 130%; width: 50%; background: #000000; transform: skew(0deg, 45deg); } .chevron:after { content: ''; position: absolute; top: 0; right: 0; height: 130%; width: 50%; background: #000000; transform: skew(0deg, -45deg); } .chevron2 { position: relative; text-align: center; padding: 0; margin-bottom: 0; height: 20px; width: 90px; transform: rotate(90deg); } .chevron2:before { content: ''; position: absolute; top: 0; left: 0; height: 130%; width: 50%; background: #000000; transform: skew(0deg, -45deg); } .chevron2:after { content: ''; position: absolute; top: 0; right: 0; height: 130%; width: 50%; background: #000000; transform: skew(0deg, 45deg); } .welcome-section { background: #fff none repeat scroll 0 0; float: left; padding: 63px 0; width: 100%; }.welcome-section h2 { margin-bottom: 20px; }.heading::before { border-bottom: 3px solid #f5cb1d; bottom: -20px; content: ""; display: block; padding: 17px 0 0; position: absolute; width:70px; }.heading { color: #333333; font-size: 30px; font-weight: 600; line-height: 30px; margin-top: 0; position: relative; text-transform: uppercase; }.heading span { color: #182552; }.ab-img { position: relative; }.wel-txt h5 { color: #666666; font-size: 18px; font-weight: 400; line-height: 27px; }.wel-txt p { color: #000; font-size: 14px; line-height: 24px; font-family: 'Open Sans', sans-serif; font-weight: 400; }.wel-txt h4 { color: #7e6c77; font-size: 18px; font-weight: 500; margin: 30px 0 10px; }.wel-txt .btn.red-btn { font-size: 18px; }.ab-img .wel-img::before { content: ""; position: absolute; top: -5px; left: -5px; width: 95px; height: 95px; background: #f5cb1d; }.ab-img .wel-img::after { content: ""; position: absolute; bottom: -5px; right: -5px; width: 95px; height: 95px; background: #f5cb1d; }.wel-img, .wel-img img { position: relative; z-index: 9 }.wel-txt { padding-left: 30px; }.service-section { background-image: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=12409&amp;v=1); background-size: cover; background-position: center; background-repeat: no-repeat; float: left; padding: 63px 0 63px; width: 100%; }.service-section .heading { padding-top:20px; font-size: 35px; margin-bottom: 40px !important; }.service-section .heading span { color: #7bc075; }.service-cols { border: 2px solid #111; background: #ffffff none repeat scroll 0 0; float: left; min-height: 296px; padding: 0 15px 25px; text-align: center; width: 100%; min-height: 340px; display: flex; flex-wrap: wrap; align-content: space-between; }.service-section .mx-auto.text-center { margin-bottom: 80px; }.service-cols:hover .service-icon { background: #ff9711; }.service-cols:hover .btn.red-btn { background: #ff9711; }.service-icon { align-items: center; background: #f4cb1d none repeat scroll 0 0; border: 2px solid #000000; border-radius: 5px; position: relative; display: inline-flex; height: 90px; justify-content: center; margin: -45px auto auto; position: relative; transform: rotate(45deg); width: 90px; }.service-icon img{ transform: rotate(-45deg); }.service-cols h3 { color: #000033; font-size: 19px; font-weight: 500; margin-top: 30px; text-transform: uppercase; }.service-cols > p { color: #333333; font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 24px; margin: 0; }.service-cols .btn.red-btn { font-size: 15px; height: 45px; line-height: 45px !important; margin: auto; width:100%; }.btn.service-btn:hover { background: #bf2400; transition: 0.4s; }.service-inner p { font-size: 14px; color: #333; font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 24px; }.service-inner { min-height: 230px; }.package-section { padding: 40px 0 33px; float: left; width: 100%; background:#fff; }.mx-auto.text-center { margin-bottom: 40px; }.mx-auto.text-center p { color: #666666; font-size: 16px; padding: 0 6%; font-family: 'Roboto', sans-serif; }.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 {border-radius: 15px; background: #fff none repeat scroll 0 0; float: left; margin: 0; padding: 0;border: 1px solid #d3d3d3;box-shadow: 0 0 20px #9f9e9e; text-align: center; transition: all 0.5s ease 0s; width: 100%; }.price_thumb .top_bar { border-radius: 15px 15px 0 0; background: #1f232d none repeat scroll 0 0; float: left; padding: 30px; position: relative; width: 100%; }.price_thumb .top_bar h4 { color: #ffffff; font-family: roboto; font-size: 20px; font-weight: 500; margin: 0; }.price_thumb .top_bar h1 { color: #ffffff; font-size: 70px; font-weight: 500; margin: 16px 0; }.price_thumb .top_bar p { color: #ffffff; font-family: roboto; font-size: 16px; font-weight: 500; margin: 0; }.bottom_sec { float: left; padding: 30px 20px; width: 100%; }.bottom_sec > h5 { color: #333333; font-family: "Roboto",sans-serif; font-size: 18px; font-weight: 800; margin-bottom: 0; padding-bottom: 30px; }.bottom_sec > p { color: #333333; float: left; font-family: roboto; font-size: 14px; font-weight: 400; padding: 0 26px; width: 100%; line-height:24px; }.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: 40px !important; width: 100%; padding: 0px 20px;}.price_thumb.active { background: #ffffff; 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: #f4cb1d none repeat scroll 0 0; }.starter .read_btn a.btn.red-btn { background: #1f232d; color:#fff; }.premium.active .read_btn a.btn.red-btn { background: #f4cb1d 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; }.price-package-list .carousel-inner .carousel-item { padding: 50px 80px ; }.price-package-list .controls .left { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; color: #333333; font-size: 30px; position: absolute; top: 55%; }.price-package-list { position: relative; }.price-package-list .controls .right { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; color: #333333; font-size: 30px; position: absolute; top: 55%; right: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=12410&amp;v=1") no-repeat scroll 0 0 / cover; float: left; padding: 72px 0 110px; width: 100%; }.testimonial-outer { border:2px solid #111; background: #fff; padding: 15px 20px 35px; text-align: center; position: relative; margin-top: 120px; }.testo-content h4 { font-family: 'Roboto', sans-serif; font-weight: bold; font-size: 15px; color: #333333; text-transform: uppercase; }.testo-content p { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; color: #333333; min-height: auto;}.testo-content p a { font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 14px; color: #333333; }.testo-content h5 { font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 13px; color: #333333; }.testimonial-outer .testimonial-img { height: 125px; width: 125px; border-radius: 50%; margin: 0 auto; position: absolute; top: -62.5px; right: 0; left: 0; } .testimonial-outer .rounded-circle { width: 100%; height: 100%; object-fit: cover; border: 2px solid #000; }.testo-content { margin-top: 80px; }.testimonil-section .mx-auto.text-center{ margin-bottom: 0; color: #fff; }.testimonil-section .mx-auto.text-center .heading { color: #333; }.testimonil-section .carousel-indicators { bottom: -60px; }.carousel-indicators li { background-color: #f4cb1d; border: 1px solid #f4cb1d; height: 14px; width: 14px; margin: 4px; }.carousel-indicators li.active { background-color: #323d56; border: 1px solid #323d56; height: 15px; width: 15px; margin: 4px; }.instructors {background: #fff none repeat scroll 0 0;}.instructors-wrapper h3 {font-size:1.5em;}.instructors-wrapper p {font-size: 1.2em;}.StaffImage {border-radius: 50%;box-shadow: 1px 2px 5px #111;margin-bottom:15px;margin-top: 2px;}.StaffImageLg {border-radius: 50%;box-shadow: 1px 2px 5px #111;margin-bottom:15px;margin-top: 2px;padding-bottom: 0px !important;}.team-help { padding-bottom: 60px; }.team-help .wel-txt { padding-right: 60px; padding-left: 0; }.team-help .wel-txt h2 { color: #000; font-size: 32px; font-weight: bold; margin-bottom: 30px; text-transform: uppercase; margin-top: 0; }.team-help .wel-txt h4 { color: #333333; font-family: 'Roboto', sans-serif; font-weight: 500; font-style: italic; font-size: 16px; }.logosec ul { display: flex; justify-content: center; align-items: center; padding: 0; margin-top: -110px; }.logosec .logosec-inner { border-top: 110px solid #fff; border-left: 55px solid transparent; border-right: 55px solid transparent; height: 0; width: 1000px; margin: 0 auto; } .logosec ul li { list-style: none; padding: 0 10px; }.logosec { background: #22252d; }.footer { width: 100%; float: left; }.fotter-main { background: #22252d; padding: 70px 0; width: 100%; float: left; }.footer h2 { font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 18px; color: #fff; text-transform: uppercase; margin: 0 0 25px; }.footer-menu { margin: 0; padding: 0; color: #fff; }.footer-menu li::before { content: ""; position: absolute; top: 6px; left: 0; width: 0; height: 0; border-top: 4px solid transparent; border-left: 7px solid #fff; border-bottom: 4px solid transparent; }.footer-menu li { list-style: none; margin-bottom: 10px; position: relative; padding-left: 15px; color: #fff; }.footer-menu li a { color: #fff; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; }.footer-blog li::before { display: none; }.footer-blog li { padding-left: 0; }.copyright { background: #161a23; display: flex; align-items: center; height: 70px; width: 100%; float: left; } .copyright ul { margin:0; padding: 0; }.copyright li, .copyright li a { color: #fff; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; display: inline-block; }.con-detail { margin-top: 10px !important; }.con-detail li { margin-right: 20px; position: relative; }.con-detail li:after { content: "|"; position: absolute; right: -15px; }.con-detail li:last-child:after { display: none; }.social-links { float: right; }.social-links li { margin-left: 5px; }.footer li a:hover { color: #f4cb1d; }#ctl00_divCustomFooter { margin-top: 0px !important; border: 0 none !important; }.carousel-indicators:hover, .carousel-indicators { opacity: 1 !important; }#ctl00_divHeaderBar{background-size:cover!important}@media (min-width:2000px){ #ctl00_divHeaderBar {height:180px!important}}@media (max-width:1450px){ #ctl00_divHeaderBar{height:120px!important}}@media (max-width:1250px) { .hexagon-outer { width: 767px; } .hexagon h2 { font-size: 24px; } #ctl00_divHeaderBar{height:100px!important}}@media (min-width:768px) {.testo-content p { min-height: 260px;}}@media (max-width:1024px) { .hexagon-outer { width: 500px; } .hexagon h2 { font-size: 14px; height: 60px; } .hexagon-outer, .chevron-sec, .chevron-inner2, .chevron-inner1 { height: 60px; } .chevron::before, .chevron::after, .chevron2::before, .chevron2::after { width: 35%; } .chevron::before, .chevron2::before { left: 14px; } .chevron::after, .chevron2::after { right: 14px; } .chevron-inner1, .chevron-inner2 { top: 18px; } .chevron-inner1 { left: -90px; } .chevron-inner2 { right: -90px; } .hexagon::before { border-top: 30px solid transparent; border-right: 35px solid #000000; border-bottom: 30px solid transparent; left: -35px; } .hexagon::after { border-top: 30px solid transparent; border-left: 35px solid #000000; border-bottom: 30px solid transparent; right: -35px; } .hexagon-outer { margin: -30px auto 0; } .service-inner p { font-size: 12px; } .service-inner h3 { font-size: 14px; } .service-cols .btn.red-btn { font-size: 13px; } .service-section { padding: 30px 0 !important; } .logosec ul { margin-top: -90px; } .testimonil-section .carousel-indicators { bottom: -33px; }#ctl00_divHeaderBar{height:80px!important}}@media screen and (min-width:768px) and (max-width:1024px) { .top_bar img { max-width: 100%; } .bottom_sec > h5 { margin: 0 0 15px; padding-bottom: 0; } .read_btn a.btn.red-btn { height: 40px; line-height: 26px; font-size: 14px; } .price-package-list .carousel-inner .carousel-item { padding: 50px 45px; } .package-section .mx-auto.text-center { margin-bottom: 0px; } .package-section { padding: 30px 0; } .testonial-s { padding: 0; } .service-section { padding: 30px 0 0; } .testo-content p { font-size: 13px; } .testimonil-section { padding: 50px 0; } .logosec .logosec-inner { width: 600px; } .logosec ul li img { width: 85px; } .footer h2, .wel-txt h4 { font-size: 14px; } .footer-menu li, .footer-menu li a, .wel-txt p { font-size: 13px; } .team-help .wel-txt h2 { font-size: 22px; } .welcome-section { padding: 40px 0 50px; } .team-help { padding: 40px 0 0px; } .slider .carousel-caption h1 { margin: 0 0 20px; font-size: 42px; } .slider .carousel-caption ul { margin: 0 0 10px; } .banner-content { margin-left: 5%; } #ctl00_divHeaderBar{height:70px!important} #ctl00_liTestimonials{display:none} #topmenu>li a {font-size:14px;}}@media screen and (min-width:768px) and (max-width:850px) { #topmenu>li a {font-size:12px;}}@media (max-width:991px) { .heading { font-size: 25px; } .testonial-s { padding: 31px 30px 50px; } .testonial-facebook { padding: 50px 0 30px; } .bottom_sec > p { padding: 0; } .bottom_sec { padding: 30px 15px; } .price_thumb .top_bar h1 { font-size: 50px; } .team-help { padding: 40px 0 30px; } .slider .carousel-caption p { font-size: 18px; line-height: 28px; } .service-cols { margin-bottom: 75px; } .service-inner { min-height: 210px; } .testimonil-section .carousel-indicators { bottom: -65px; } .service-cols .btn.red-btn { width: 200px; padding: 0 20px; } .price-package-list .read_btn a.btn.red-btn { line-height: 40px !important; padding: 0 20px; }}@media (min-width:480px) and (max-width: 767px){ .read_btn a.btn.red-btn {width:100%;min-width:250px}}@media (max-width:767px) { iframe.hp-video {height:390px;} .slider .carousel-caption { top: 10%;} .slider .carousel-caption h1 { font-size: 50px; } .slider .carousel-caption p { font-size: 16px; line-height: 20px; padding: 0 30px; } .slider .carousel-caption p br { display: none; } .heading { font-size: 20px; } .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-family: "Roboto", sans-serif; font-size: 14px; line-height: 24px; padding: 0; } .package-section { padding: 30px 0; } .btn.red-btn { font-size: 18px; height: 40px; line-height: 40px !important; width: 250px; } .mx-auto .heading { margin-bottom: 35px; } .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: 40px !important; width: 200px; } .wel-img { margin-bottom: 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: 70px auto auto; max-width: 450px; } .footer ul.footer-menu li { padding: 0 0 0 15px; } .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-logo img { width: 140px; } .footer ul.footer-bottom-link li { padding: 0 10px; } .hexagon-outer { width: 100%; margin: 0 auto 0; } .hexagon h2 { font-size: 20px; } .chevron-sec, .hexagon::after, .hexagon::before { display: none; } .hexagon-sec { padding: 15px; } .price-package-list .carousel-inner .carousel-item { padding: 0 15px; } .testimonial-outer { max-width: 400px; margin: 80px auto 0px; } .logosec { background: inherit; margin-top: 10px; } .logosec .logosec-inner { height: auto; width: 100%; margin: 0 auto; border: 0; } .logosec ul { display: inline-block; margin-top: 0; } .logosec ul li { display: inline-block; } .copyright { display: inline; height: auto; } .copyright ul { width: 100%; margin-bottom: 10px; } .team-help .wel-txt h2 { font-size: 20px; } .welcome-section, .service-section { padding: 30px 0; } .team-help .wel-txt { padding-right: 0; } .testimonil-section { padding: 30px 0; } .hexagon h2 { font-size: 14px; } .slider .carousel-caption ul li { font-size: 16px; } .slider .carousel-caption h1 { margin: 0 0 20px; } .slider .carousel-caption ul { margin: 0 0 10px; } .service-section .mx-auto.text-center p { font-size: 14px; max-width: 100%; } .slider .carousel-caption h1 { font-size: 26px; } .welcome-section { text-align: center; } .slider .carousel-control { width: 15%; font-size: 0; top: inherit; bottom: 40px; left: 0; right: 0; margin: 0 auto; } .slider .carousel-control-prev { left: -30px; } .slider .carousel-control-next { right: -30px; } .wel-img img { width: 100%; } .team-help .wel-img { margin-bottom: 30px; margin-top: 20px; } .price-package-list .read_btn a.btn.red-btn { line-height: 45px !important; } .slider .btn.red-btn { line-height: 40px !important; } .logosec ul li { display: flex; width: 44%; float: left; border: 1px solid #ccc; margin: 3%; height: 121px; align-items: center; justify-content: center; }}@media (max-width:580px) { .price_thumb, .service-cols, .testimonial-outer { max-width: 260px; }}@media (max-width:667px) { .slider .carousel-caption h1 { font-size: 30px; } lesson-content > p { font-size: 13px } .service-cols h4 { font-size: 16px; }}@media (max-width:480px) { .slider .carousel-caption h1 { font-size: 1.5em; } .slider .carousel-caption ul, .slider .btn.red-btn {display:none;} .hexagon-sec {padding:10px 5px;} .starter .read_btn a.btn.red-btn, .premium.active .read_btn a.btn.red-btn {width:100%; font-size:16px;} .btn.red-btn {width:90%; line-height:40px !important;} .mx-auto .heading {margin-bottom:30px; line-height:25px;} .mx-auto.text-center { margin-bottom: 20px; } iframe { width: 100% !important; height: 170px;} .read_btn a.btn.red-btn, .btn.red-btn {width:90%;}}.heading.center-heading::before { left: calc(50% - 35px);}