.page{max-width:100%}.fixed-width,.page>section>section:not(.full-width),footer,header{max-width:990px;margin:0 auto}.bat-home-container{padding:20px 0}.bat-home-video{height:0;position:relative;margin:0;padding:20px 20px 56.25%;border-radius:8px;background:#f1efea}.bat-home-video__iframe{width:calc(100% - 38px);height:calc(100% - 41px);position:absolute;left:20px;top:20px;border:none}.our-cars-and-testimonials .our-cars{background:#f1efea;text-align:center}.our-cars-and-testimonials .our-cars .container{padding:50px}.our-cars-and-testimonials .our-cars .container .intro{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.our-cars-and-testimonials .our-cars .container .intro>h1{margin-bottom:30px;font-size:inherit;line-height:inherit;color:inherit;-webkit-order:2;-ms-flex-order:2;order:2}.our-cars-and-testimonials .our-cars .container .intro>h2{font-size:2.2em;line-height:1em;color:#f89619;-webkit-order:1;-ms-flex-order:1;order:1}.our-cars-and-testimonials .our-cars .container .vehicle{position:relative}.our-cars-and-testimonials .our-cars .container .vehicle p{width:167px;height:210px;margin:0 auto;position:relative;background:url(../../../../images/html5/home/sprite.svg) no-repeat -65px top;color:#a5c9d8}.our-cars-and-testimonials .our-cars .container .vehicle:nth-of-type(0n+2) p{margin-bottom:30px}body.no-svg .our-cars-and-testimonials .our-cars .container .vehicle p{background-image:url(../../../../images/html5/home/sprite.png)}.our-cars-and-testimonials .our-cars .container .vehicle p img{width:100%;max-width:130px;height:auto;margin:45px auto 0;display:inline-block}.our-cars-and-testimonials .our-cars .container .vehicle p span{width:100%;display:block;position:absolute;bottom:0}.our-cars-and-testimonials .testimonials .container{width:374px;margin:100px auto;text-align:center}.our-cars-and-testimonials .testimonials .container .bubble{width:254px;height:255px;padding:60px 60px 90px;margin-bottom:25px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(../../../../images/html5/home/sprite.svg) no-repeat -234px top}body.no-svg .our-cars-and-testimonials .testimonials .container .bubble{background-image:url(../../../../images/html5/home/sprite.png)}.our-cars-and-testimonials .testimonials .container .bubble .text{width:100%;max-height:250px;overflow:hidden;vertical-align:middle;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.our-cars-and-testimonials .testimonials .container .bubble .text p:last-of-type{margin:0}.our-cars-and-testimonials .testimonials .container .author{color:silver;font-weight:700;font-size:1.1em}.app-promo{height:650px;position:relative;overflow:hidden}.app-promo .scrollington{height:650px;position:relative;background:rgba(51,51,51,.6)}.app-promo .scrollington div{width:100%;height:650px;background-size:cover;background-position:center center}.app-promo .phone{width:50%;height:550px;position:absolute;bottom:0;z-index:501;background:url(../../../../images/html5/home/phone.png) no-repeat right bottom}.app-promo .copy-container{width:50%;height:385px;position:absolute;bottom:0;right:0;z-index:500}.app-promo .copy-container .copy{max-width:274px;margin-left:60px;height:315px;padding:45px 50px 25px;background:rgba(51,51,51,.6);color:#fff}.app-promo .copy-container .copy h2{color:#fff;font-size:1.8em;margin-bottom:12px}.app-promo .copy-container .copy ul{margin-bottom:20px}.app-promo .copy-container .copy p,.app-promo .copy-container .copy ul li{font-size:.88em}.app-promo .copy-container .copy ul li{margin-bottom:4px;list-style:none}.app-promo .copy-container .copy a{width:135px;height:40px;margin-bottom:10px;display:inline-block}.app-promo .copy-container .copy a.google-play-store{background:url(../../../../images/html5/google-play.png) no-repeat}.app-promo .copy-container .copy a.apple-app-store{background:url(../../../../images/html5/apple-app-store-badge.svg) no-repeat}.app-promo .copy-container .copy a:first-of-type{margin-right:4px}.app-promo .copy-container .copy .icons{text-align:center}.app-promo .copy-container .copy .icons>div{width:36px;height:26px;background:url(../../../../images/html5/home/sprite.svg);display:inline-block}body.no-svg .app-promo .copy-container .copy .icons>div{background-image:url(../../../../images/html5/home/sprite.png)}.app-promo .copy-container .copy .icons>div:not(:last-of-type){margin-right:25px}.app-promo .copy-container .copy .icons>div.label{background-position:-22px 45px}.app-promo .copy-container .copy .icons>div.cars{background-position:-77px 45px}.app-promo .copy-container .copy .icons>div.map{background-position:-137px 45px}footer{padding-top:60px}footer .apps-and-private-hire{display:block}footer .apps-and-private-hire>div{display:inline-block}@media only screen and (min-width:481px){.quote-form-with-map{margin-top:-1px}}@media only screen and (max-width:1010px){.fixed-width,.page>section>section:not(.full-width),footer{max-width:100%;margin:0}.page>section,.page>section:not(.full-width){width:100%;padding:0}.fixed-width{margin:0 auto}.app-promo .phone{width:47%;height:320px;right:20px;background-size:contain}.app-promo,.app-promo .copy-container .copy,.app-promo .scrollington{width:100%;padding:0;height:340px!important;max-height:650px}.app-promo .copy-container{bottom:auto;top:0;width:100%}.app-promo .copy-container .copy{max-width:calc(100% - 60px);padding:30px 30px 0;margin:0}.app-promo .copy-container .copy .icons{display:inline-block}}@media only screen and (min-width:481px) and (max-width:1010px){.page{max-width:100%;width:100%;margin:0}header{width:96%;margin:0 2%}.bat-home-video-inner{padding:0 20px}.our-cars-and-testimonials .our-cars .container{padding:50px 20px}}@media only screen and (max-width:480px){.bat-home-video-inner{padding:0 20px}section.our-cars-and-testimonials{width:100%;padding:0}.our-cars-and-testimonials .our-cars .container{padding:40px 2%}.our-cars-and-testimonials .our-cars .container .vehicle p{width:110px;height:150px;background-size:395px;background-position:-42px 0}.our-cars-and-testimonials .our-cars .container .vehicle p img{width:90px;margin:28px 0 0 0}.our-cars-and-testimonials .testimonials .container{width:auto;margin:30px auto}.our-cars-and-testimonials .testimonials .container .bubble{width:196px;height:248px;padding:0 25px 16px;margin:0 auto 10px;background-size:400px;background-position:-153px top}.our-cars-and-testimonials .testimonials .container .bubble .text{width:180px;max-height:152px;-webkit-line-clamp:5}.app-promo,.app-promo .copy-container .copy,.app-promo .scrollington{height:460px!important}}