.panel.main{padding:15px 70px;margin-bottom:30px}.panel.main.multi-quote{padding:40px 70px 15px}.panel.main>p{text-align:center}.panel.main .info{margin-bottom:20px}.panel.main .info .vehicle{max-width:320px;padding:45px 35px 20px 35px;margin:50px 0 0;position:relative;border-radius:8px;background:#fff}.panel.main .info>div>div:last-of-type .vehicle{margin-left:auto}.panel.main.multi-quote .info .vehicle{padding-top:35px;margin-top:8px}.panel.main .info .vehicle h2{margin-bottom:10px;text-align:center;line-height:1em;color:#4d4d4d}.panel.main .info .vehicle h2 span{display:none}.panel.main .info .vehicle h3{font-size:1em;text-align:center;color:#4d4d4d}.panel.main .info .vehicle>p.price{width:100%;margin:0;position:absolute;top:0;left:0;text-align:center}.panel.main .info .vehicle>p.price span{height:60px;width:60px;position:relative;top:-28px;display:inline-block;border-radius:50%;line-height:60px;font-size:20px;background-color:#000;color:#fff}.panel.main .info .vehicle>p.price.discounted{top:20px}.panel.main .info .vehicle>p.price.discounted span{width:42px;height:24px;top:-5px;background:#a00!important;font-size:11px;line-height:22px;text-decoration:line-through}.panel.main .info .vehicle.saloon>p.price span{background:#7ac943}.panel.main .info .vehicle p.image img{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.panel.main .info .vehicle ul.features{max-width:170px;margin:0 auto 30px}.panel.main .info .vehicle ul.features li{text-align:center;font-weight:700;font-size:15px;color:#000}.panel.main .info .vehicle ul.features,.panel.main .info .vehicle ul.features li{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:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.panel.main .info .vehicle ul.features li span{-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}.panel.main .info .vehicle ul.features li span:first-of-type{margin-right:5px;line-height:12px}.panel.main .info .vehicle ul.features li:not(:last-of-type) span:last-of-type{margin-right:15px}.panel.main .info .vehicle ul.features li span:last-of-type{height:33px;background:url('../../../images/batapi/quote/results-sprite.png') no-repeat;text-indent:-9999px}.panel.main .info .vehicle ul.features li.people span:last-of-type{width:12px;background-position:-68px -2px}.panel.main .info .vehicle ul.features li.hand-luggage span:last-of-type{width:14px;background-position:-44px -5px}.panel.main .info .vehicle ul.features li.check-in-luggage span:last-of-type{width:29px;background-position:-5px 4px}.panel.main .info .vehicle p.cta{text-align:center}.panel.main.multi-quote .info .vehicle .multi-result{width:100%;display:table}.panel.main.multi-quote .info .vehicle .multi-result>div{display:table-row}.panel.main.multi-quote .info .vehicle .multi-result>div>div{display:table-cell;vertical-align:middle}.panel.main.multi-quote .info .vehicle .multi-result>div:not(:last-of-type)>div{border-bottom:2px solid #f5f5f5}.panel.main.multi-quote .info .vehicle .multi-result .price{width:40px;height:40px;margin:5px 0;border-radius:50%;background-color:#000;color:#fff;text-align:center;font-size:12px;line-height:40px}.panel.main.multi-quote .info .vehicle .multi-result .price.discounted{background:#a00!important;text-decoration:line-through}.panel.main.multi-quote .info .vehicle.saloon .multi-result .price{background:#7ac943}.panel.main.multi-quote .info .vehicle .multi-result p.dropoff,.panel.main.multi-quote .info .vehicle .multi-result p.pickup{padding:5px;margin:5px 0;text-align:center}.panel.main.multi-quote .info .vehicle .multi-result .sep{width:15px;height:15px;padding:2px;margin:0 5px;display:inline-block;background:#ccc;border-radius:50%;font-size:10px;color:#fff;text-align:center;text-transform:uppercase}.panel.main.multi-quote .info .vehicle .multi-result .button{padding:5px 10px}.panel.main .info{margin-bottom:20px}.panel.main .cta{padding:18px 0 0;text-align:center;font-weight:700}.panel.other{margin-bottom:20px}.panel.other .vehicles .vehicle a{padding:5px 5px 5px 40px;margin-bottom:24px;display:block;position:relative;border-radius:10px;border:1px solid transparent;background:#fff;text-decoration:none;transition:box-shadow .2s}.panel.other .vehicles .vehicle a:hover{box-shadow:0 0 5px rgba(0,0,0,.05)}.panel.other .vehicles .vehicle a img{width:auto;max-width:100%;height:auto;margin:0 0 0 auto;display:block}.panel.other .vehicles .vehicle a h3{width:30%;position:absolute;top:10px;left:10px;font-size:.9em;font-weight:700;text-shadow:1px 1px 0 rgba(255,255,255,.6);color:#4d4d4d}.panel.other .vehicles div.one-third .vehicle a h3{width:40%}.panel.other .vehicles .vehicle a p{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:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:absolute;left:10px;bottom:10px;margin:0}.panel.other .vehicles .vehicle a p span{-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}.panel.other .vehicles .vehicle a p span:first-of-type{margin-right:3px;font-weight:700;font-size:.9em;color:#000;text-align:center;line-height:10px}.panel.other .vehicles .vehicle a p span:last-of-type{height:33px;width:12px;background:url(../../../images/batapi/quote/results-sprite.png) no-repeat -68px -2px;text-indent:-9999px}@media only screen and (max-width:1010px){.panel{padding-left:3%!important;padding-right:3%!important}.panel.main .info .vehicle{max-width:100%!important}}@media only screen and (min-width:841px){.panel.other .vehicles div.one-fifth .vehicle a{padding:30px 5px 5px 50px}.panel.other .vehicles div.one-fifth .vehicle a h3{width:auto}}@media only screen and (max-width:480px){.panel.main .info .vehicle p.cta{padding:5px}.panel.main.multi-quote .info .vehicle .multi-result>div{margin-bottom:15px;display:block}.panel.main.multi-quote .info .vehicle .multi-result>div>div{display:inline-block}.panel.main.multi-quote .info .vehicle .multi-result>div>div:not(:last-of-type){border:none}.panel.main.multi-quote .info .vehicle .multi-result .price,.panel.main.multi-quote .info .vehicle .multi-result .sep{margin:0 auto;display:block}.panel.main.multi-quote .info .vehicle .multi-result .sep{position:relative;z-index:2}.panel.main.multi-quote .info .vehicle .multi-result>div>div:nth-of-type(3){position:relative}.panel.main.multi-quote .info .vehicle .multi-result>div>div:nth-of-type(3):before{content:"";width:100%;height:5px;display:inline-block;background:#f5f5f5;position:absolute;top:39%;z-index:1}.panel.main.multi-quote .info .vehicle .multi-result p.dropoff,.panel.main.multi-quote .info .vehicle .multi-result p.pickup{background:#f5f5f5;border-radius:6px}}