body#lunch #main{width:100%}body#lunch .lunch-wrapper{margin:0 auto;max-width:1280px}@media all and (max-width: 972px){body{height:auto;min-width:320px}#main{width:100%}#vehicle-wrapper .intro{padding:20px 20px 0}#wrap #header.insurance #navbar{border-bottom:1px solid #ccc}div#price-bar-container.clearfix{top:101px}#wrap #header div#navbar{margin:0;height:50px;width:100%}#wrap #header.insurance a#logo{float:left;margin-left:20px;top:2px}#wrap #header.insurance h1{margin-top:-2px}#wrap #header.insurance h2{margin-top:10px}#wrap #header.insurance button{display:none;top:40px}.alert{width:100%}#progress-navi{margin-left:20px;width:730px}#progress-navi li.step-5{display:none}#progress-navi.state-5{background-position:100% 0}body.insurance-layout.sales #wrap #header.insurance a#logo:after{left:216px;top:46px}#confirmation #progress-holder #progress-navi{margin:0 0 20px}}@media all and (min-width: 453px)and (max-width: 972px){#price-bar-container{margin-top:-50px;min-width:320px}#price-bar-container #price-bar{box-sizing:border-box;height:120px;padding-left:20px;padding-right:20px;width:100%}#price-bar-container #price-bar .product-info{box-sizing:border-box;width:50%}#price-bar-container #price-bar .price{box-sizing:border-box;width:50%}#price-bar-container #price-bar .buttons{display:none}}@media all and (min-width: 736px)and (max-width: 972px){#confirmation #progress-holder #progress-navi{display:none}}@media all and (max-width: 700px){.terms-lightbox{padding-left:5%;padding-right:5%;margin:0 auto;max-width:80%}.terms-lightbox a.icon.close:after{content:"";left:-10px;padding:22px;position:absolute;top:-10px}}@media all and (max-width: 550px){#main{margin-bottom:0}.content-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:0;border-right:0;border-top-left-radius:0;border-top-right-radius:0}.content-block.first{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.content-block.last{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.content-block.shadow{box-shadow:none}.content-block h2{line-height:32px}}@media all and (max-height: 500px)and (max-width: 414px){#price-bar-container{margin-top:-50px;position:absolute !important;top:150px !important}}@media all and (max-width: 452px){#price-bar-container{margin-top:-50px;position:absolute !important;top:150px !important}#price-bar{height:auto;width:100%}#price-bar .product-info{float:none;margin-left:20px}#price-bar .price{float:none}#price-bar .buttons{display:none}}@media all and (orientation: landscape)and (max-width: 972px){#price-bar-container{margin-top:-50px}}@media all and (max-width: 688px){#wrap #header.insurance h1.contactinformation{display:none !important}}@media all and (max-width: 463px){#wrap #header.insurance h1,#wrap #header.insurance h2{display:none !important}}@media all and (max-width: 414px){#calculate-price-button{display:block;margin:0 auto}.large-tooltip{padding-left:19px;padding-right:19px}.datepicker-widget{left:0;top:40px}.datepicker input[type=text]{width:85px}.datepicker input[type=date]{font-size:16px;position:relative;top:-6px;width:150px}.tooltip-wrapper .info-tooltip{right:0}.tooltip-wrapper a.icon.info:after{content:"";left:-9px;padding:22px;position:absolute;top:-10px}}
