.banner-img{padding:30px 0;text-align:center}#main.used .section{padding-top:10px!important}#search-form{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding:10px}#search-form .brand{align-items:center;display:flex;gap:10px}#search-form>.primary{background-color:#ccc;border-radius:4px;display:flex;gap:1px;overflow:hidden}#search-form>.primary>*{border-radius:0;flex:1}#search-form>.primary>.input.main{flex:5}#search-form>.primary>.input.icon{text-align:center}#search-form>.primary>.select-state,#search-form>.primary>.submit>span{display:none}#search-form>.secondary{display:flex;flex-direction:column;gap:2px 10px}#search-form>.secondary>div{display:flex;gap:10px;justify-content:center}#search-form>.secondary>div>.input{display:inline;flex:0 0 auto;font-size:14px;text-align:center;width:auto}.paginator{display:flex;justify-content:flex-end;margin:20px 0}.paginator .pagination .page-item{background-color:transparent;color:#4244f0}.paginator .pagination .page-item .page-link{background-color:inherit;border:none;border-radius:inherit;color:inherit}.paginator .pagination .page-item.active{background-color:#4244f0;border-radius:4px;color:#fff}.paginator .pagination .page-item.disabled{display:none}#vehicles .vehicle-card{background-color:#fff;box-shadow:0 3px 3px #ccc}#vehicles .vehicle-card>.images-container{padding:33.33%;position:relative;width:100%}#vehicles .vehicle-card>.images-container>.image{background:no-repeat 50%;background-size:cover;left:0;position:absolute;width:100%;top:0}#vehicles .vehicle-card>.main-container>.info-container{padding:10px}#vehicles .vehicle-card>.main-container>.info-container>.title-box{padding:16px 0}#vehicles .vehicle-card>.main-container>.info-container>.description-box{display:none;padding:10px 0}#vehicles .vehicle-card>.main-container>.info-container>.price-box{padding:10px 0;text-align:right}#vehicles .vehicle-card>.main-container>.contact-container>.address-box{display:none}#vehicles .vehicle-card>.main-container>.contact-container>.action-box{display:flex;flex-direction:column;gap:10px;margin-top:20px}#vehicles .vehicle-card:hover{box-shadow:0 3px 7px #999}#vehicles .vehicle-card+.vehicle-card{margin-top:40px}#vehicle .container-fluid{padding:0}#vehicle .header-container{display:flex;flex-direction:column;gap:10px;margin:40px 0 10px;padding:0 10px}#vehicle .header-container>.price-box{align-items:center;border-top:1px solid #ccc;display:flex;gap:20px;justify-content:space-between;padding-top:10px}#vehicle .features-container{padding:10px}#vehicle .main-container{display:flex;flex-direction:column}#vehicle .main-container>.info-container{padding:10px}#vehicle .main-container>.info-container>.info-box{line-height:20px}#vehicle .main-container>.info-container>.info-box>.title{font-size:20px;margin-bottom:20px}#vehicle .main-container>.info-container>div+div{margin-top:30px}#vehicle .main-container>.side-container{margin-top:20px}#vehicle .main-container>.side-container>.contact-container{margin:0 10px}#contact-form .thumbnail-container .header-container .price-box{margin-top:10px;text-align:right}#contact-form .thumbnail-container .contact-container{height:120px;margin:20px 0;padding:10px 10px 10px 130px;position:relative}#contact-form .thumbnail-container .contact-container .thumbnail-image{background:#ccc no-repeat 50%;background-size:cover;height:100px;left:10px;position:absolute;top:10px;width:100px}#contact-form a,#vehicle a,#vehicles a{color:inherit}#contact-form .submit,#vehicle .submit,#vehicles .submit{padding:16px 10px}#contact-form .title-box,#vehicle .title-box,#vehicles .title-box{align-items:center;color:#000!important;display:flex;font-weight:700;font-size:18px;justify-content:flex-start;line-height:22px}#contact-form .title-box small,#vehicle .title-box small,#vehicles .title-box small{color:#999;display:block;line-height:12px;font-size:14px;font-weight:lighter;text-transform:uppercase}#contact-form .title-box .brand-icon,#vehicle .title-box .brand-icon,#vehicles .title-box .brand-icon{display:block;flex-shrink:0;margin-right:20px;zoom:.3}#contact-form .price-box,#vehicle .price-box,#vehicles .price-box{color:#4244f0;font-size:24px;line-height:22px}#contact-form .price-box small,#vehicle .price-box small,#vehicles .price-box small{color:#999;display:block;font-size:14px;text-decoration:line-through}#contact-form .features-box,#vehicle .features-box,#vehicles .features-box{align-items:center;display:flex;gap:10px;justify-content:flex-start}#contact-form .features-box .feature,#vehicle .features-box .feature,#vehicles .features-box .feature{align-items:center;display:flex;gap:6px;justify-content:flex-start}#contact-form .features-box .feature i,#vehicle .features-box .feature i,#vehicles .features-box .feature i{color:#fb7701}#contact-form .features-box .feature small,#vehicle .features-box .feature small,#vehicles .features-box .feature small{color:#999;display:none;font-weight:lighter}#contact-form .description-box,#vehicle .description-box,#vehicles .description-box{color:#666}#contact-form .location-box i,#vehicle .location-box i,#vehicles .location-box i{color:#fb7701}#contact-form .name-box,#vehicle .name-box,#vehicles .name-box{font-weight:700;margin:6px 0}#contact-form .images-container,#vehicle .images-container,#vehicles .images-container{background-color:#ccc;display:block;height:250px;text-align:center}#contact-form .images-container .image,#vehicle .images-container .image,#vehicles .images-container .image{color:transparent;height:100%}#contact-form .info-container .title,#vehicle .info-container .title,#vehicles .info-container .title{color:#000;font-size:18px;margin-bottom:16px}#contact-form .contact-container,#vehicle .contact-container,#vehicles .contact-container{background-color:#f6f6f6;border-radius:4px;padding:10px}#contact-form .contact-container .name-box,#vehicle .contact-container .name-box,#vehicles .contact-container .name-box{font-weight:700;margin:6px 0}#contact-form .contact-container>.address-box,#vehicle .contact-container>.address-box,#vehicles .contact-container>.address-box{color:#666}#contact-form .contact-container>.map-box,#vehicle .contact-container>.map-box,#vehicles .contact-container>.map-box{border:1px solid #ccc;border-radius:4px;margin:20px 0}#contact-form .contact-container>.map-box>iframe,#vehicle .contact-container>.map-box>iframe,#vehicles .contact-container>.map-box>iframe{background-color:#666;height:350px;width:100%}#contact-form .contact-container>.action-box,#vehicle .contact-container>.action-box,#vehicles .contact-container>.action-box{display:flex;flex-direction:column;gap:10px;margin-top:20px}@media (min-width:576px){#vehicles .vehicle-card>.main-container>.contact-container>.action-box{flex-direction:row}#vehicles .vehicle-card>.main-container>.contact-container>.action-box>.submit{flex:1}#vehicle .features-container{box-shadow:0 3px 3px #ccc;margin-bottom:20px}#vehicle .features-container .features-box{justify-content:center}#vehicle .features-container .features-box .feature{gap:10px}#vehicle .features-container .features-box .feature>i{font-size:24px}#vehicle .features-container .features-box .feature>div small{display:block}#vehicle .features-container .features-box .feature>div div{font-size:16px}#vehicle .features-container .features-box .feature+.feature{border-left:1px solid #ccc;padding-left:10px}}@media (min-width:768px){#search-form>.primary>.select-state{display:inline;flex:2}#search-form>.secondary .select-state{display:none}#vehicles .vehicle-card{height:300px;position:relative}#vehicles .vehicle-card>.images-container{height:100%;left:0;padding:0;position:absolute;top:0;width:375px}#vehicles .vehicle-card>.main-container{height:100%;position:absolute;right:0;top:0;width:calc(100% - 375px)}#vehicles .vehicle-card>.main-container>.contact-container{bottom:0;left:0;position:absolute;width:100%}#vehicle .header-container>.title-box{font-size:20px;line-height:26px}#vehicle .header-container>.title-box small{line-height:20px}#vehicle .header-container>.title-box .brand-icon{zoom:.5}#vehicle .images-container{height:500px}#vehicle .features-container{padding:15px 0}#vehicle .features-container .features-box,#vehicle .features-container .features-box .feature{gap:20px}#vehicle .features-container .features-box .feature>i{font-size:32px}#vehicle .features-container .features-box .feature>div small{font-size:16px}#vehicle .features-container .features-box .feature>div div{font-size:20px;line-height:32px}#vehicle .features-container .features-box .feature+.feature{padding-left:20px}#vehicle .main-container>.info-container{padding:20px 10px}#vehicle .main-container>.info-container>div+div{margin-top:40px}}@media (min-width:992px){#search-form{padding:0}#search-form>.primary>.input.main{flex:10}#search-form>.primary>.select-state{flex:3}#vehicles .vehicle-card{border-radius:4px;overflow:hidden}#vehicles .vehicle-card>.main-container>.info-container{width:calc(100% - 200px)}#vehicles .vehicle-card>.main-container>.info-container>.description-box{display:block}#vehicles .vehicle-card>.main-container>.contact-container{height:100%;left:revert;position:absolute;right:0;top:0;width:200px}#vehicles .vehicle-card>.main-container>.contact-container>.action-box{flex-direction:column}#vehicle .header-container{padding:0}#vehicle .main-container{flex-direction:row;gap:40px;justify-content:space-between;margin-top:40px}#vehicle .main-container .info-container{padding:0}#vehicle .main-container .side-container{flex-shrink:0;margin:0;width:300px}#vehicle .main-container .side-container>.contact-container{margin:0}}@media (max-width:992px){#main.used>.section .container{max-width:none;padding:0;width:100%}}@media (min-width:1200px){#search-form>.primary>.input.main{flex:12}#search-form>.secondary{flex-direction:row}#search-form>.secondary>div{justify-content:flex-start}#search-form>.secondary>div>.input{text-align:left}#vehicles .vehicle-card{height:250px}#vehicles .vehicle-card>.main-container>.info-container{width:calc(100% - 300px)}#vehicles .vehicle-card>.main-container>.info-container>.description-box{display:block}#vehicles .vehicle-card>.main-container>.contact-container{width:300px}#vehicle .header-container{flex-direction:row;justify-content:space-between}#vehicle .header-container>.price-box{border:none;padding:0;white-space:nowrap}#vehicle .images-container{height:700px}#vehicle .main-container .side-container{width:350px}}