.btn-file input[type="file"],.file-caption-icon,.file-no-browse,.file-preview .fileinput-remove,.file-zoom-dialog .btn-navigate,.file-zoom-dialog .floating-buttons,.krajee-default .file-thumb-progress{position:absolute}.file-loading input[type="file"],input[type="file"].file-loading{width:0;height:0}.file-no-browse{left:50%;bottom:20%;width:1px;height:1px;font-size:0;opacity:0;border:0;background:0 0;outline:0;box-shadow:none}.file-caption-icon,.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-ajax-new .no-browse .input-group-btn,.file-input-new .close,.file-input-new .file-preview,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-new .glyphicon-file,.file-input-new .no-browse .input-group-btn,.file-zoom-dialog .modal-header:after,.file-zoom-dialog .modal-header:before,.hide-content .kv-file-content,.is-locked .fileinput-remove-button,.is-locked .fileinput-upload-button,.kv-hidden{display:none}.file-caption-icon .kv-caption-icon{line-height:inherit}.btn-file,.file-caption,.file-input,.file-loading:before,.file-preview,.file-zoom-dialog .modal-dialog,.krajee-default .file-thumbnail-footer,.krajee-default.file-preview-frame{position:relative}.file-error-message pre,.file-error-message ul,.krajee-default .file-actions,.krajee-default .file-other-error{text-align:left}.file-error-message pre,.file-error-message ul{margin:0}.krajee-default .file-drag-handle,.krajee-default .file-upload-indicator{float:left;margin-top:10px;width:16px;height:16px}.file-thumb-progress .progress,.file-thumb-progress .progress-bar{font-family:Verdana,Helvetica,sans-serif;font-size:.7rem}.krajee-default .file-thumb-progress .progress,.kv-upload-progress .progress{background-color:#ccc}.krajee-default .file-caption-info,.krajee-default .file-size-info{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;height:15px;margin:auto}.file-zoom-content>.file-object.type-flash,.file-zoom-content>.file-object.type-image,.file-zoom-content>.file-object.type-video{max-width:100%;max-height:100%;width:auto}.file-zoom-content>.file-object.type-flash,.file-zoom-content>.file-object.type-video{height:100%}.file-zoom-content>.file-object.type-default,.file-zoom-content>.file-object.type-html,.file-zoom-content>.file-object.type-pdf,.file-zoom-content>.file-object.type-text{width:100%}.file-loading:before{content:" Loading...";display:inline-block;padding-left:20px;line-height:16px;font-size:13px;font-variant:small-caps;color:#999;background:url(https://www.leggat.ca/bundler_assets/img/loading.gif.pagespeed.ce.E2MJBSZ7gJ.gif) top left no-repeat}.file-object{margin:0 0 -5px;padding:0}.btn-file{overflow:hidden}.btn-file input[type="file"]{top:0;left:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:none;cursor:inherit;display:block}.btn-file ::-ms-browse{font-size:10000px;width:100%;height:100%}.file-caption.icon-visible .file-caption-icon{display:inline-block}.file-caption.icon-visible .file-caption-name{padding-left:25px}.file-caption.icon-visible>.input-group-lg .file-caption-name{padding-left:30px}.file-caption.icon-visible>.input-group-sm .file-caption-name{padding-left:22px}.file-caption-name:not(.file-caption-disabled){background-color:transparent}.file-caption-name.file-processing{font-style:italic;border-color:#bbb;opacity:.5}.file-caption-icon{padding:7px 5px;left:4px}.input-group-lg .file-caption-icon{font-size:1.25rem}.input-group-sm .file-caption-icon{font-size:.875rem;padding:.25rem}.file-error-message{color:#a94442;background-color:#f2dede;margin:5px;border:1px solid #ebccd1;border-radius:4px;padding:15px}.file-error-message pre{margin:5px 0}.file-caption-disabled{background-color:#eee;cursor:not-allowed;opacity:1}.file-preview{border-radius:5px;border:1px solid #ddd;padding:8px;width:100%;margin-bottom:5px}.file-preview .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.file-preview .fileinput-remove{top:1px;right:1px;line-height:10px}.file-preview .clickable{cursor:pointer}.file-preview-image{font:40px Impact,Charcoal,sans-serif;color:green;width:auto;height:auto;max-width:100%;max-height:100%}.krajee-default.file-preview-frame{margin:8px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:6px;float:left;text-align:center}.krajee-default.file-preview-frame .kv-file-content{width:213px;height:160px}.krajee-default .file-preview-other-frame{display:flex;align-items:center;justify-content:center}.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered{width:400px}.krajee-default.file-preview-frame[data-template="audio"] .kv-file-content{width:240px;height:55px}.krajee-default.file-preview-frame .file-thumbnail-footer{height:70px}.krajee-default.file-preview-frame:not(.file-preview-error):hover{border:1px solid rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.krajee-default .file-preview-text{color:#428bca;border:1px solid #ddd;outline:0;resize:none}.krajee-default .file-preview-html{border:1px solid #ddd}.krajee-default .file-other-icon{font-size:6em;line-height:1}.krajee-default .file-footer-buttons{float:right}.krajee-default .file-footer-caption{display:block;text-align:center;padding-top:4px;font-size:11px;color:#777;margin-bottom:30px}.file-upload-stats{font-size:10px;text-align:center;width:100%}.kv-upload-progress .file-upload-stats{font-size:12px;margin:-10px 0 5px}.krajee-default .file-preview-error{opacity:.65;box-shadow:none}.krajee-default .file-thumb-progress{top:37px;left:0;right:0}.krajee-default.kvsortable-ghost{background:#e1edf7;border:2px solid #a1abff}.krajee-default .file-preview-other:hover{opacity:.8}.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}.kv-upload-progress .progress{height:20px;margin:10px 0;overflow:hidden}.kv-upload-progress .progress-bar{height:20px;font-family:Verdana,Helvetica,sans-serif}.file-zoom-dialog .file-other-icon{font-size:22em;font-size:50vmin}.file-zoom-dialog .modal-dialog{width:auto}.file-zoom-dialog .modal-header{display:flex;align-items:center;justify-content:space-between}.file-zoom-dialog .btn-navigate{margin:0 .1rem;padding:0;font-size:1.2rem;width:2.4rem;height:2.4rem;top:50%;border-radius:50%;text-align:center}.btn-navigate *{width:auto}.file-zoom-dialog .floating-buttons{top:5px;right:10px}.file-zoom-dialog .btn-kv-prev{left:0}.file-zoom-dialog .btn-kv-next{right:0}.file-zoom-dialog .kv-zoom-caption{max-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-zoom-dialog .kv-zoom-header{padding:.5rem}.file-zoom-dialog .kv-zoom-body{padding:.25rem .5rem .25rem 0}.file-zoom-dialog .kv-zoom-description{position:absolute;opacity:.8;font-size:.8rem;background-color:#1a1a1a;padding:1rem;text-align:center;border-radius:.5rem;color:#fff;left:15%;right:15%;bottom:15%}.file-zoom-dialog .kv-desc-hide{float:right;color:#fff;padding:0 .1rem;background:0 0;border:0}.file-zoom-dialog .kv-desc-hide:hover{opacity:.7}.file-zoom-dialog .kv-desc-hide:focus{opacity:.9}.file-input-ajax-new .no-browse .form-control,.file-input-new .no-browse .form-control{border-top-right-radius:4px;border-bottom-right-radius:4px}.file-caption{width:100%;position:relative}.file-thumb-loading{background:url(https://www.leggat.ca/bundler_assets/img/loading.gif.pagespeed.ce.E2MJBSZ7gJ.gif) center center no-repeat content-box!important}.file-drop-zone{border:1px dashed #aaa;min-height:260px;border-radius:4px;text-align:center;vertical-align:middle;margin:12px 15px 12px 12px;padding:5px}.file-drop-zone.clickable:hover{border:2px dashed #999}.file-drop-zone.clickable:focus{border:2px solid #5acde2}.file-drop-zone .file-preview-thumbnails{cursor:default}.file-drop-zone-title{color:#aaa;font-size:1.6em;text-align:center;padding:85px 10px;cursor:default}.file-highlighted{border:2px dashed #999!important;background-color:#eee}.file-uploading{background:url(https://www.leggat.ca/bundler_assets/img/loading-sm.gif.pagespeed.ce.5a0HS3lpzD.gif) center bottom 10px no-repeat;opacity:.65}.file-zoom-fullscreen .modal-dialog{min-width:100%;margin:0}.file-zoom-fullscreen .modal-content{border-radius:0;box-shadow:none;min-height:100vh}.file-zoom-fullscreen .kv-zoom-body{overflow-y:auto}.floating-buttons{z-index:3000}.floating-buttons .btn-kv{margin-left:3px;z-index:3000}.kv-zoom-actions .btn-kv{margin-left:3px}.file-zoom-content{text-align:center;white-space:nowrap;min-height:300px}.file-zoom-content:hover{background:0 0}.file-zoom-content>*{display:inline-block;vertical-align:middle}.file-zoom-content .kv-spacer{height:100%}.file-zoom-content .file-preview-image,.file-zoom-content .file-preview-video{max-height:100%}.file-zoom-content>.file-object.type-image{height:auto;min-height:inherit}.file-zoom-content>.file-object.type-audio{width:auto;height:30px}@media (min-width:576px){.file-zoom-dialog .modal-dialog{max-width:500px}}@media (min-width:992px){.file-zoom-dialog .modal-lg{max-width:800px}}@media (max-width:767px){.file-preview-thumbnails{display:flex;justify-content:center;align-items:center;flex-direction:column}.file-zoom-dialog .modal-header{flex-direction:column}}@media (max-width:350px){.krajee-default.file-preview-frame:not([data-template=audio]) .kv-file-content{width:160px}}@media (max-width:420px){.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered{width:100%}}.file-loading[dir="rtl"]:before{background:url(https://www.leggat.ca/bundler_assets/img/loading.gif.pagespeed.ce.E2MJBSZ7gJ.gif) top right no-repeat;padding-left:0;padding-right:20px}.clickable .file-drop-zone-title{cursor:pointer}.file-sortable .file-drag-handle:hover{opacity:.7}.file-sortable .file-drag-handle{cursor:grab;opacity:1}.file-grabbing,.file-grabbing *{cursor:not-allowed!important}.file-grabbing .file-preview-thumbnails *{cursor:grabbing!important}.file-preview-frame.sortable-chosen{background-color:#d9edf7;border-color:#17a2b8;box-shadow:none!important}.file-preview .kv-zoom-cache{display:none}header#mainHeader{border-bottom:1px solid #dee1e3}header#topHead{background-image:none}img{max-width:100%}.banner{background-color:#253746;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:130px 40px 20px;max-width:2000px;margin:0 auto;position:relative}.banner h1{font-size:95px;line-height:97px;color:#fff;font-weight:600;margin-bottom:30px;text-align:center;text-shadow:1px 1px 30px rgba(0,0,0,.3);max-width:1500px;z-index:2}.banner .btn.btn-outlined.btn-find-vehicle{color:#fff;letter-spacing:4px;padding:20px 40px;font-size:18px;line-height:20px;border-radius:5px;margin-top:20px;font-weight:600;white-space:normal;word-wrap:break-word;word-break:normal}.banner img.arrow{margin-top:100px;user-select:none}#home-content{max-width:2000px;margin:0 auto}#home-content .leasing-logo{margin-top:80px;margin-bottom:30px}#home-content img.couple{margin-top:480px;position:absolute;left:15px;width:calc(100% - 35px)!important}#home-content img.girls{margin-top:-70px}#home-content .content{text-align:center;padding:0 40px}#home-content .content.top-conent-leasing{max-width:1250px;margin-left:auto;margin-right:auto}#home-content .content .message{font-size:43px;line-height:58px;font-family:Roboto,Poppins,sans-serif;font-weight:300;color:#555;margin:100px 80px 20px}#home-content .content h2.drive-life{font-size:42px;line-height:44px;font-weight:600;color:#253746}#home-content .content img.arrow{margin-top:80px}.find-sub{font-size:18px;line-height:20px;letter-spacing:7px;font-weight:600;margin-top:90px;color:#253746}.find-sub.perfect-vehicle{margin-top:80px;text-align:center}#home-content .contact-discuss{font-size:40px;line-height:55px;font-weight:400;margin:80px auto;color:#555;max-width:1250px;text-align:center}#home-content .endless-road{font-size:60px;line-height:70px;letter-spacing:.19px;font-weight:600;margin:80px auto 50px;color:#253746;max-width:1250px;text-align:center}#home-content .select-vehicle{font-size:27px;line-height:32px;letter-spacing:.73px;font-family:Roboto,Poppins,sans-serif;font-weight:300;margin-top:90px;color:#010207}#home-content .vehicle-types{margin:40px 0 0 0}#home-content .vehicle-types .vehicle{margin:10px 0;padding:0 8px}#home-content .vehicle-types .vehicle .content{position:absolute;bottom:0;left:8px;right:8px;padding:10px 20px}#home-content .vehicle-types .vehicle .content .type{font-size:32px;line-height:34px;color:#fff;font-family:Roboto,Poppins,sans-serif;font-weight:100;text-align:center;margin-bottom:22px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:20px;line-height:22px;font-weight:500;color:#fff;margin-bottom:10px;width:100%;letter-spacing:2px;padding:20px}.btn.btn-bordered.btn-view-all-vehicles{border:2px solid #253746;font-size:18px;letter-spacing:6px;line-height:26px;color:#253746;font-weight:700;padding:16px 28px;border-radius:5px;margin-top:60px}.our-values{margin-top:100px;background-color:#fff8e8}.drive-life-slogan{width:80%;margin-top:-74px;margin-bottom:120px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type:hover{background:#5a7288}.banner .btn.btn-outlined.btn-find-vehicle:hover{background-color:rgba(255,255,255,.06);box-shadow:1px 3px 8px rgba(0,0,0,.3)}.stories{margin-top:80px}.stories .story{font-size:28px;line-height:42px;font-family:Roboto,Poppins,sans-serif;font-weight:300;color:#555;text-align:center;margin-top:30px;padding:0 20px}.see-more{margin-top:50px}#seeMore{font-size:18px;line-height:24px;font-family:Roboto,Poppins,sans-serif;font-weight:700;color:#233746;cursor:pointer}#seeMoreText{text-decoration:underline}.drive-life{margin-top:100px}.drive-life img{max-width:1838px;margin:0 auto}.quote-block{padding-top:50px;padding-bottom:50px}.quote-block .img-right{float:left;margin-left:6%}.quote-block .img-left{float:right;margin-right:6%}.quote{font-size:30px;line-height:45px;font-family:Roboto,Poppins,sans-serif;font-weight:300;color:#555}.quote .quote-title{font-size:40px;font-weight:600;margin-bottom:30px;font-family:Poppins,sans-serif}.our-values .values-title{font-size:84px;line-height:92px;letter-spacing:.19px;font-weight:600;color:#253746}.our-values .values{display:flex;align-items:flex-start;justify-content:space-between;margin-top:60px;margin-bottom:50px}.values .value{position:relative;text-align:center;flex:1;padding:0 10px}.values .value-icon{position:absolute;width:100%;top:0;left:0;padding:0 10px}.value .value-title{font-size:36px;line-height:40px;font-weight:700;margin-bottom:10px;color:#000007;margin-top:150px}.value .value-desc{font-size:22px;line-height:34px;font-weight:300;font-family:Roboto,Poppins,sans-serif;color:#000007}#learMore{background:#243746;padding:100px 0;margin-bottom:110px}#learMore .btn.btn-outlined{font-size:22px;padding:20px;background:#fff;font-weight:600;letter-spacing:6px}#learMore .btn.btn-outlined:hover{border-color:#fff;color:#fff!important;background-color:#243746}#leasingFormDiv{padding-top:50px;padding-bottom:50px}#leasingFormDiv form #txtDesc{height:300px}#leasingFormDiv form button.btn.btn-leasing-submit{padding:16px 28px;letter-spacing:3px;color:#253746;font-weight:700;font-size:18px;width:270px}.c-content{padding:0 80px}.services,.extra-mile{margin-top:80px}.service-title{font-size:30px;line-height:45px;font-weight:bold;color:#555}ul.service-list{margin-left:40px;list-style:none}ul.service-list li{font-size:30px;line-height:45px;font-weight:300;color:#555;position:relative}ul.service-list li::before{content:'';position:absolute;left:-30px;top:18px;width:7px;height:7px;border-radius:7px;background:#555}.contact-info{font-family:Roboto,Poppins,sans-serif;margin-top:100px}.call-us{font-size:43px;line-height:58px;color:#555}.linked-text{text-decoration:underline;color:#253746!important}.text-medium{font-weight:500}.text-light{font-weight:300}.our-location{font-size:43px;line-height:58px;margin-top:60px;color:#555}.repair-options{color:#000007;margin-top:80px;padding:80px 0;background-color:#fff8e8}.opt-title{font-size:40px;line-height:48px}.opt-start.text-light{font-size:24px;line-height:36px}.opt-price{font-size:43px;line-height:58px}#txtYear{max-width:200px}.upload-previews{display:flex;flex-wrap:wrap;gap:3%}.upload{width:30%;overflow:hidden;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #555;margin-top:20px}.upload img{object-fit:cover;width:100%;height:100%}.remove{padding:12px;font-size:22px;color:#253746}.v-hidden{visibility:hidden}#repairQuoteForm .file-preview-thumbnails{display:flex;flex-wrap:wrap;gap:2%;justify-content:left;align-items:center;flex-direction:row}#repairQuoteForm .file-upload-indicator{display:none}#repairQuoteForm .krajee-default.file-preview-frame:not(.file-preview-error):hover{box-shadow:3px 3px 5px 0 #33333354}#repairQuoteForm .krajee-default.file-preview-frame{box-shadow:1px 1px 5px 0 #00000052;width:30%;margin:0;margin-top:10px;display:table}#repairQuoteForm .krajee-default.file-preview-frame .file-thumbnail-footer{height:unset}#repairQuoteForm .krajee-default .file-footer-caption{line-height:12px}#repairQuoteForm .krajee-default.file-preview-frame .kv-file-content{height:120px;max-width:100%;width:100%}#repairQuoteForm .file-preview-thumbnails.clearfix::before,#repairQuoteForm .file-preview-thumbnails.clearfix::after{display:none!important}#repairQuoteForm .file-error-message{margin:0;margin-top:10px}#repairQuoteForm .file-error-message ul{margin-left:15px;margin-right:20px}#repairQuoteForm .file-error-message ul li{font-weight:300;font-family:Roboto,Poppins,sans-serif;color:#253746!important;font-size:18px;line-height:20px}#repairQuoteForm .file-error-message button.close{color:#253746!important;opacity:.7;line-height:.7}#repairQuoteForm .file-error-message button.close:hover{opacity:1}#repairQuoteForm .btn{color:#253746;background:transparent!important;border:2px solid #253746;cursor:pointer}#repairQuoteForm .btn.btn-file{background:#253746!important;color:#fff}#repairQuoteForm .btn-file input[type="file"]{cursor:pointer}#repairQuoteForm .file-preview .fileinput-remove{line-height:0;top:12px;right:5px}#repairQuoteForm .btn:hover{background:#253746!important;color:#fff}#repairQuoteForm .file-actions .btn{border-width:1px;padding:5px 10px}#repairQuoteForm .file-actions .btn.btn-danger{color:#ff3535;border:1px solid #ff3535}#repairQuoteForm .file-actions .btn.btn-danger:hover{background:#ff3535!important;color:#fff}img.file-preview-image.kv-preview-data{width:100%!important;height:100%!important;object-fit:cover}.service-icons{transition:all .5s ease-out}.service-icons[data-scroll="in"]{transform:translateY(0);opacity:1}.service-icons[data-scroll="out"]{transform:translateY(200px);opacity:0}@media only screen and (min-width:1199px) and (max-width:1420px){#home-content .vehicle-types .vehicle .content .type{font-size:24px;line-height:28px;margin-bottom:16px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:16px;line-height:18px;padding:14px}}@media only screen and (max-width:1250px){#learMore .btn.btn-outlined{font-size:20px}}@media only screen and (max-width:1229px){.banner h1{font-size:90px}}@media only screen and (max-width:1199px){#home-content .content img.arrow{margin-top:10px}.find-sub.perfect-vehicle{margin-top:50px}#home-content .vehicle-types{padding:30px}#home-content .vehicle-types .vehicle .content .type{font-size:42px;line-height:52px;margin-bottom:30px}.our-values{background-image:none;background-color:#fef8e7;margin-top:80px}.btn.btn-bordered.btn-view-all-vehicles{margin-top:40px}#home-content .endless-road,.our-values .values-title{font-size:56px;line-height:58px}}@media only screen and (max-width:1024px){#home-content .endless-road,.our-values .values-title{font-size:50px;line-height:52px}}@media only screen and (min-width:768px) and (max-width:991px){.pull-sm-right{float:right}}@media only screen and (max-width:991px){#leasingFormDiv{padding-top:30px;padding-bottom:30px}#leasingFormDiv form button.btn.btn-leasing-submit{width:100%}#home-content .contact-discuss{font-size:26px;line-height:32px;margin-top:60px;margin-bottom:60px;max-width:450px}#home-content .endless-road,.our-values .values-title{font-size:46px;line-height:50px}#home-content .content .endless-road{padding:0 10px}#home-content .select-vehicle{font-size:22px;line-height:32px;letter-spacing:.5px;margin-top:50px}#home-content .vehicle-types{margin:0;padding:10px 30px}#home-content .vehicle-types .vehicle .content .type{font-size:48px;line-height:54px;margin-bottom:30px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:24px;line-height:28px}.our-values{padding:0;margin-top:50px}.drive-life-slogan{width:70%;margin-top:-34px;margin-bottom:20px;margin-left:30px}#learMore{padding:50px 0;margin-bottom:50px}#learMore .btn.btn-outlined.see-dealerships{margin-top:15px}.quote-block .img-right,.quote-block .img-left{float:none;width:100%;margin-left:0;margin-bottom:80px;margin-top:30px}.drive-life{margin-top:60px}.our-values .values{display:block}.values .value{margin-top:60px}.values .value-icon{position:relative}.value .value-title{margin-top:20px}.quote-img-dv{padding-left:0;padding-right:40px}.quote-desc-dv{padding-left:0;margin-left:-25px}.quote-block .img-right,.quote-block .img-left{float:left;padding-left:15px;margin-left:0;margin-right:0;margin-top:-20px}.quote-block{margin-top:20px}.services,.extra-mile{margin-top:30px}.service-title{margin-top:30px}.contact-info{margin-top:0}.repair-options{padding:50px 0}.dv-option{padding:30px 40px}}@media only screen and (max-width:767px){.banner{padding:200px 40px 23px}.banner h1{font-size:70px;line-height:86px}#home-content .content{padding:0 20px}#home-content .content .message{font-size:32px;line-height:35px;margin:50px 20px 50px}#home-content .leasing-logo{margin-top:80px;margin-bottom:80px}#home-content .endless-road,.our-values .values-title{font-size:40px;line-height:48px}#home-content .select-vehicle{font-size:20px;line-height:30px;margin-top:30px;font-weight:400}#home-content .vehicle-types .vehicle .content .type{font-size:32px;line-height:42px;margin-bottom:20px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:20px;line-height:24px;padding:14px}.drive-life-slogan{margin-top:-24px}.see-more{margin-top:30px}.stories{margin-top:30px}.stories .story{font-size:22px;line-height:34px;padding:0 15px}.quote{font-size:22px;line-height:34px}.drive-life{margin-top:50px}.find-sub{margin-top:60px}.service-title,ul.service-list li{font-size:22px;line-height:33px}ul.service-list li::before{top:13px;width:6px;height:6px}.call-us{font-size:32px;line-height:35px}.our-location{font-size:32px;line-height:35px;margin-top:30px}.opt-title{font-size:32px;line-height:40px}.opt-start.text-light{font-size:22px;line-height:33px}.opt-start{font-size:22px;line-height:30px}.opt-price{font-size:32px;line-height:35px}.dv-option{padding:20px}.c-content{padding:0 20px}.services{margin-top:0}.extra-mile{margin-top:20px}}@media only screen and (max-width:600px){#repairQuoteForm .krajee-default.file-preview-frame{width:49%}#repairQuoteForm .krajee-default.file-preview-frame .kv-file-content{height:150px}}@media only screen and (max-width:576px){.banner{padding:200px 30px 23px}.banner h1{font-size:54px;line-height:60px;margin-bottom:80px}.banner .btn.btn-outlined.btn-find-vehicle{letter-spacing:3px;padding:14px;font-size:16px;width:100%;line-height:20px}.banner img.arrow{margin-top:40px;width:36px}#home-content .content{padding:0 15px}#home-content .content .message{margin:50px 0}#home-content .content .endless-road{padding:0}#home-content .content h2.drive-life{font-size:38px;line-height:40px}#home-content .content img.arrow{width:36px}.find-sub{font-size:16px;line-height:18px;letter-spacing:6px;margin-top:70px}#home-content .endless-road{margin:40px auto 20px}#home-content .select-vehicle{font-size:18px;line-height:24px;margin-top:36px;font-weight:400}#home-content .vehicle-types .vehicle .content .type{font-size:26px;line-height:32px;margin-bottom:14px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:14px;line-height:20px;padding:10px;border-width:1px}#home-content .vehicle-types .vehicle .content{padding:10px 15px}#home-content .vehicle-types{padding:10px}.btn.btn-bordered.btn-view-all-vehicles{margin-top:40px}.drive-life-slogan{margin-top:-14px;margin-left:20px}#learMore .btn.btn-outlined{font-size:16px;white-space:normal}.stories .story{font-size:20px;line-height:30px;margin-top:20px;padding:0}.quote{font-size:20px;line-height:30px}.quote .quote-title{font-size:28px;line-height:34px;font-weight:600;margin-bottom:20px;font-family:Poppins,sans-serif}.our-values .values-title{font-size:42px;line-height:44px;margin-top:12px}.value .value-title{font-size:32px;line-height:34px}.value .value-desc{font-size:18px;line-height:26px}.c-content{padding:0}.repair-options{padding:30px 0;margin-top:40px}.remove{font-size:18px;line-height:20px}ul.service-list{margin-left:30px}ul.service-list li::before{left:-20px}#txtYear{max-width:unset}.service-icons{transition:all .3s ease-out}.service-icons[data-scroll="in"]{transform:scale(1);opacity:1}.service-icons[data-scroll="out"]{transform:scale(.8);opacity:0}#repairQuoteForm .file-error-message ul li{font-size:16px;line-height:18px}}@media only screen and (max-width:450px){.banner{padding:150px 20px 23px}.banner h1{font-size:40px;line-height:45px;margin-bottom:80px}.banner .btn.btn-outlined.btn-find-vehicle{letter-spacing:2.4px;padding:14px;font-size:16px;border-width:1px;margin-top:0}.banner img.arrow{margin-top:40px;width:34px}#home-content .content h2.drive-life{font-size:34px;line-height:36px;margin-bottom:30px}#home-content .content img.arrow{width:34px}.find-sub{font-size:13px;line-height:17px;letter-spacing:4px}#home-content .select-vehicle{font-size:16px;line-height:22px;margin-top:30px}#home-content .vehicle-types .vehicle .content .type{font-size:18px;line-height:22px;margin-bottom:8px}#home-content .vehicle-types .vehicle .content .btn.btn-vehicle-type{font-size:12px;line-height:18px;padding:8px;margin:0}#home-content .vehicle-types .vehicle .content{padding:10px}.find-sub{font-size:13px;line-height:17px;letter-spacing:4px;margin-left:4px}.btn.btn-bordered.btn-view-all-vehicles{margin-top:20px;font-size:14px;letter-spacing:4px;line-height:20px}.our-values{margin-top:40px}.stories .story,.quote{font-size:18px;line-height:26px}.find-sub{margin-top:30px}#seeMore{font-size:16px;line-height:22px}.upload-previews{gap:4%}.upload{width:48%}.remove{padding:8px;font-size:16px;line-height:16px}.dv-option{padding:0}.dv-option img{margin-top:20px}.service-icons{max-width:170px}}@media only screen and (max-width:400px){#repairQuoteForm .krajee-default.file-preview-frame{width:100%}#repairQuoteForm .krajee-default.file-preview-frame .kv-file-content{height:150px}}@media only screen and (max-width:350px){#learMore{padding:30px 0;margin-bottom:20px}}@media only screen and (max-width:320px){.banner{padding:125px 20px 23px}.banner h1{font-size:34px;line-height:40px;margin-bottom:50px}.banner .btn.btn-outlined.btn-find-vehicle{letter-spacing:2px;padding:10px;line-height:20px;font-size:14px}.banner img.arrow{margin-top:40px;width:30px}#home-content .content .message{font-size:28px;line-height:33px}#home-content .content h2.drive-life{font-size:30px;line-height:34px;margin-bottom:20px}.find-sub.perfect-vehicle{font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:500;margin-left:0;margin-top:30px}#home-content .endless-road,.our-values .values-title{font-size:32px;line-height:40px}#home-content .vehicle-types{padding:10px 0}#home-content .vehicle-types .vehicle .content .type{font-size:16px;line-height:18px}#home-content .vehicle-types .vehicle .content{left:4px;right:4px}#home-content .vehicle-types .vehicle{margin:4px 0;padding:0 4px}.find-sub{font-size:12px;line-height:16px}#home-content .select-vehicle{font-size:14px;line-height:18px}.btn.btn-bordered.btn-view-all-vehicles{margin-top:15px;letter-spacing:3px}.our-values{margin-top:40px}.drive-life-slogan{margin-top:-10px;margin-left:5px;width:80%}.stories .story{font-size:16px;line-height:24px;margin-top:15px}.quote{font-size:16px;line-height:24px}.service-title,ul.service-list li{font-size:20px;line-height:28px}ul.service-list{margin-left:20px}ul.service-list li::before{left:-15px;top:12px;width:5px;height:5px}.call-us,.our-location,.opt-price{font-size:28px;line-height:33px}.opt-title{font-size:30px;line-height:36px}}