body{font-family:Open Sans,sans-serif}@media (min-width:1200px){.container{width:1230px}}@media only screen and (min-width:768px){.hero-img{position:absolute;right:1%;top:260px}.description2{margin-top:152px}}@media only screen and (max-width:768px){.hero-img{margin-top:220px;position:relative;width:75%}.hero-txt{margin-top:140px!important}.description{margin-top:90px}}.masthead{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(../images/masthead-bg.jpg) no-repeat 50%/cover;height:82vh;min-width:100%;position:relative;width:100%}.hero-txt{margin-top:354px}.hero-txt h1{color:#fff;font-size:60px;font-weight:100}.hero-txt p{color:#fff;font-size:13px;line-height:24px}.iphone{max-width:100%}#description h1{color:#222626;font-size:35px;font-weight:100;line-height:24px}#description p{color:#959595;font-size:14px;line-height:24px}#featured_content{overflow:hidden}.box{padding:40px 38px}.box h2{color:#fff;font-size:30px;font-weight:100}.box p{font-size:13px;margin-top:23px}.box a,.box p{color:#fff;line-height:24px}.box a{display:inline-block;font-size:14px;font-weight:700;margin-top:24px;text-decoration:none}.arrow{font-size:larger;font-weight:bolder}.pink{background-color:#f5989d}.purplegrey{background-color:#615f7d}.photograph{background:url(../images/box_bg2.png) no-repeat 50%/cover}.violet{background-color:#bd8cbf}.large{background:url(../images/box_bg1.png) no-repeat 50%/cover}.green{background-color:#82ca9c}.laine{background:url(../images/box_bg3.png) no-repeat 50%/cover}.fa-heart{color:#c5c5c5;float:right}#details h1{color:#222626;font-size:35px;font-weight:100;line-height:24px}#details h2{color:#67676d;font-size:13px;font-weight:600;line-height:24px}#details p{color:#959595;font-size:14px;line-height:24px}#big_picture{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(../images/car-bg.jpg) no-repeat 0/cover;height:870px;margin-top:150px;min-width:100%;position:relative;width:100%}#big_picture h1{color:#fff;font-size:60px;font-weight:100}#big_picture p{color:#fff;font-size:13px;line-height:24px;margin-top:20px}#big_picture a{color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:24px;margin-top:6px;text-decoration:none}.picture-text{margin-top:436px}#about{background-color:#82ca9c;padding-bottom:160px;padding-top:126px}#about h1{font-size:35px;font-weight:100}#about h1,#about h2{color:#fff;line-height:24px}#about h2{font-size:13px;font-weight:600}#about p{color:#fff;font-size:14px;line-height:24px;margin-top:12px}#price_ranges{background-color:#f6f7fa;padding-bottom:180px;padding-top:100px}.badge{color:#fff;font-size:11px;line-height:22px}.legacy{background-color:#e1e1e1;font-weight:900}.legacy,.popular{padding-left:18px;padding-right:18px}.popular{background-color:#bd8cbf;font-weight:600}.card{border-style:none}.card-body1{background-color:#f6f7fa}.card-body1,.card-body2{padding:46px 79px 50px 52px}.card-body2{background-color:#fff}.card-title{color:#2e3b4e;font-size:30px;font-weight:100;line-height:40px}.card-text{color:#8297a7;font-size:14px;line-height:25px}.card a{background-color:#82ca9c;border-radius:3px;font-size:13px;font-weight:600;letter-spacing:.1em;line-height:22px;padding:16px 28px;text-transform:uppercase}.fa-apple,.fa-windows{color:#c5c5c5}footer{background-color:#192431;padding-bottom:150px;padding-top:90px}footer p,li{color:#f6f7fa;font-size:13px;line-height:24px;list-style:none}footer ul{padding-left:0}footer h2{color:#f6f7fa;font-size:13px;font-weight:600;line-height:24px}.spam{color:#57697f;font-size:12px;line-height:18px}.btn-outline-light{background-color:#82ca9c;border-color:#82ca9c;color:#fff;padding:18px 20px}.btn:focus{box-shadow:none;outline:none}.form-control:focus{border-color:none;box-shadow:none}