@import url('https://fonts.googleapis.com/css?family=Nunito&display=swap');html,body{font-family:'Nunito',sans-serif,Arial,Helvetica;width:100%;height:100%;min-height:100vh;margin:0;padding:0;font-size:16px;font-weight:normal;line-height:1.5;text-align:left}body{position:relative;color:#000;background-color:#fff;scroll-behavior:smooth;overflow-x:hidden}.frame{min-height:100vh}.frame .subframe{min-height:calc(100vh - 100px)}.icon-txt{margin-right:8px}.txt-icon{margin-left:8px}.subtitle{display:table;text-align:center;margin:40px auto 20px auto;font-size:2rem;color:#005e9e}.subtitle hr{margin:20px 0;border-top:3px solid #d71920;width:35%}.doc-version{text-align:right;font-style:italic}.mb-25{margin-bottom:25px}.form-control{font-size:1rem;height:auto;border:1px solid #e8e8e8;background-color:#f4f4f4;padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{border-color:#005e9e;-webkit-box-shadow:none;box-shadow:0 0 0 .2rem rgba(0,174,239,0.25)}textarea.form-control{height:10rem}textarea.form-control{resize:none}.form-group .info-maxlength{float:right;font-size:.85rem;font-style:italic;margin:-10.85rem 25px 0 0;padding:2px 5px;color:#808080;background-color:#fff;border:1px solid #e8e8e8}.has-error .form-control{border-color:#d71920;-webkit-box-shadow:none;box-shadow:none}.has-error .form-control:focus{border-color:#d71920;-webkit-box-shadow:none;box-shadow:none}.has-error .form-control-feedback{position:relative;display:block;color:#d71920;top:auto;right:auto;width:100%;height:auto;text-align:left;padding:0 12px;font-size:.9rem;font-style:italic;margin-bottom:0;line-height:1.5rem}.has-error .checkbox label{color:#454545}.alert{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.alert-danger{color:#d71920;border-color:#d71920;background-color:#fdf2f2}.alert-success{color:#169611;border-color:#169611;background-color:#e7f4e7}.btn-row{text-align:right}.btn{font-size:1rem;border-radius:0;-webkit-box-shadow:none;box-shadow:none;min-width:125px;height:40px}.btn-danger{background-color:#d71920;border-color:#d71920}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{background-color:#ac1419;border-color:#ac1419}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover{background-color:#ac1419;border-color:#ac1419}.btn-danger.active,.btn-danger:active{background-color:#ac1419;border-color:#ac1419}header{background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url("/public/pic/carbon.jpg") repeat top left;border-bottom:1px solid #005e9e}header .hdr-contact{display:table;margin:25px auto;z-index:12}header .hdr-contact a,header .hdr-contact a:link,header .hdr-contact a:active,header .hdr-contact a:visited,header .hdr-contact a:focus,header .hdr-contact a:hover{display:block;color:#fff;text-decoration:none}header .hdr-contact a:focus,header .hdr-contact a:hover{color:#d71920}header .hdr-contact .icon{display:table-cell}header .hdr-contact .info{display:table-cell;vertical-align:middle;padding-left:15px}header .hdr-contact .icon i{border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:50px;height:50px;text-align:center;font-size:1.5rem;line-height:2}header .hdr-contact a:focus .icon i,header .hdr-contact a:hover .icon i{border-color:#d71920}header .logo{display:table;margin:5px auto;max-height:90px}header .navbar{background-color:#005e9e;border-color:#005e9e;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}header .navbar-default .navbar-nav>.active>a,header .navbar-default .navbar-nav>.active>a:focus,header .navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:#d71920}header .navbar-default .navbar-nav>li>a{color:#00aeef}header .navbar-default .navbar-nav>li>a:focus,header .navbar-default .navbar-nav>li>a:hover{color:#fff}header .navbar .navbar-nav{display:block;float:none}header .navbar .navbar-nav li{width:calc(100% / 5);text-align:center}@media(max-width:767px){header .navbar .navbar-nav li{width:100%}}footer{color:#fff;background-color:#00aeef;margin-top:15px}footer .ftr-top{padding:25px 0}footer .ftr-top hr{margin:20px 0;border-top:3px solid #d71920;width:20%}footer .ftr-top ul{list-style:none;margin:0;padding:0}footer .ftr-top .text-center hr{margin:20px auto}footer .ftr-top .text-right hr{margin:20px 0 20px auto}footer .ftr-bottom{background-color:#005e9e;padding:10px 0}footer a,footer a:link,footer a:active,footer a:visited,footer a:focus,footer a:hover{color:#fff;text-decoration:none}footer .ftr-bottom a:focus,footer .ftr-bottom a:hover{text-decoration:underline}footer .ftr-bottom p{margin:0;padding:0;text-align:center}@media(max-width:767px){footer .ftr-top h2{text-align:center}footer .ftr-top hr{margin:20px auto}footer .ftr-top ul li{text-align:center}}.image-carousel .carousel .background-image{height:600px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat}.image-carousel .carousel-indicators{position:relative;display:table;margin:-30px 15px 0 auto;padding:0;bottom:auto;left:auto;width:auto;z-index:0}.image-carousel .carousel-indicators li{margin:0 3px 0 0;width:30px;height:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#848485;border-width:0;border-bottom-width:5px}.image-carousel .carousel-indicators li.active{margin:0 3px 0 0;width:30px;height:0;border-color:#d71920;border-width:0;border-bottom-width:5px}#hpCarousel .carousel-inner{min-height:125px}.home-actions{background-color:#fff;margin-top:-50px;padding:25px 15px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.7);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.7);box-shadow:0 0 10px 0 rgba(0,0,0,0.7)}.home-actions h2{margin:0;font-size:1.5rem;color:#005e9e;text-transform:uppercase}.home-actions hr{margin:20px 0;border-top:3px solid #d71920;width:20%}.home-actions ul{list-style:none;margin:0;padding:0;color:#666}.home-actions ul li{margin:0 0 10px 0}.home-actions ul li:last-of-type{margin-bottom:0}.home-actions .label{display:inline-block;text-align:left;color:#000;padding:0;width:25%;font-size:.9rem}.home-actions ul li .fa-check{color:#005e9e}.home-actions ul.home-info-hrs li .label{display:block;width:100%}.home-actions ul.home-info-hrs li .value{display:block;margin-left:50px}@media(max-width:767px){.home-actions h2{text-align:center;margin-top:25px}.home-actions hr{margin:20px auto;width:15%}.home-actions ul{display:table;margin:0 auto;min-width:260px}}.home-msg-content{margin:40px 0 0 0;text-align:center}.home-service{display:table;margin:10px auto;font-size:3rem;color:#005e9e;border:2px solid #005e9e;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100px;height:100px}.home-service i{line-height:6rem}a .home-service-txt,a:link .home-service-txt,a:active .home-service-txt,a:visited .home-service-txt,a:focus .home-service-txt,a:hover .home-service-txt{text-align:center;font-weight:bold;margin:0 0 25px 0;color:#000;text-decoration:none}#newcar-carousel .carousel-inner .item{width:calc((100% - 10px) / 3);height:100%;vertical-align:middle;margin-left:0}#newcar-carousel .carousel-inner .item.prev-item,#newcar-carousel .carousel-inner .item.next-item,#newcar-carousel .carousel-inner .item.active{display:inline-block}#newcar-carousel .carousel-inner .item.active{margin-left:5px;margin-right:5px}#newcar-carousel .newcar-items{display:none}#newcar-carousel .control{font-size:3rem;position:relative;top:150px;z-index:100;width:50px;color:#00aeef}#newcar-carousel .control:hover,#newcar-carousel .control:focus{color:#d71920}#newcar-carousel .prev{float:left;margin-right:-50px;text-align:left;left:-25px}#newcar-carousel .next{float:right;margin-left:-50px;text-align:right;right:-25px}@media(max-width:991px){#newcar-carousel .carousel-inner .item{width:calc((100% - 10px) / 2)}#newcar-carousel .carousel-inner .item.next-item{display:none}}@media(max-width:500px){#newcar-carousel .carousel-inner .item{width:calc(100% - 10px)}#newcar-carousel .carousel-inner .item.active,#newcar-carousel .carousel-inner .item.next-item{display:none}}@media(max-width:400px){#newcar-carousel .prev{left:-10px}#newcar-carousel .next{right:-10px}}.contactbox{margin:0 0 50px 0;color:#005e9e}.contactbox a,.contactbox a:link,.contactbox a:active,.contactbox a:visited,.contactbox a:focus,.contactbox a:hover{text-decoration:none;color:#005e9e}.contactbox:hover .box{-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.25);box-shadow:0 0 10px 5px rgba(0,0,0,0.25)}.contactbox .bol{position:absolute;top:0;right:0;height:75px;width:75px;margin-right:50px;margin-top:-35px;background-color:#00aeef;color:#fff;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.contactbox .bol i{font-size:2rem;text-align:center;line-height:75px}.contactbox .box{padding:25px;border:2px solid #005e9e;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms}.contactbox .box h3{margin:20px 0 10px 0;font-size:1.5rem}.contactbox .box p{margin:0}.contact-details{list-style:none;margin:0;padding:0}.contact-details li{margin:0 0 15px 0}.contact-details li.spacer-li{margin:0}.contact-details li.spacer-li hr{margin:20px 0;border-top:3px solid #d71920;width:100px}.contact-details li i{color:#005e9e;font-size:1.5rem}.map{margin:15px 0 -15px 0}.map .map-canvas{display:block}.map .map-canvas iframe{display:block;width:100%;height:500px;border:0}.checkbox label{padding-left:0;font-weight:normal}.checkbox input[type="checkbox"],.radio input[type="radio"]{display:none}.checkbox input[type="checkbox"]+label::before{width:18px;height:18px;line-height:18px;text-align:center;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:700;content:"\f00c";margin-right:10px;margin-bottom:4px;background-color:#fff;border:2px solid #ccc;color:#fff;font-size:12px}.checkbox input[type="checkbox"]:checked+label::before{background-color:#00aeef;border-color:#00aeef}.switchbox label{display:block;position:relative;font-weight:normal}.switchbox input{display:none;opacity:0;width:0;height:0}.switchbox .slider{display:inline-block;position:relative;width:60px;height:34px;vertical-align:middle;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:#e1e1e1;border-radius:34px;-webkit-transition:.4s;transition:.4s;margin-right:8px}.switchbox .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;border-radius:50%;-webkit-transition:.4s;transition:.4s}.switchbox input:checked+.slider{background-color:#00aeef}.switchbox input:focus+.slider{box-shadow:0 0 1px #00aeef}.switchbox input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}#cookie-notification{position:fixed;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(167,169,172,0.85);z-index:3000}#cookie-notification>div{width:500px;display:table;margin:25px auto;padding:20px;background-color:#fff;border:3px solid #005e9e}@media(max-width:500px){#cookie-notification>div{display:block;width:100%}}#cookie-notification h5{margin:0;font-size:1.5rem;color:#005e9e;text-transform:uppercase}#cookie-notification hr{margin:20px 0;border-top:3px solid #d71920;width:20%}#cookie-notification p{margin:0 0 20px 0}#cookie-notification a,#cookie-notification a:link,#cookie-notification a:active,#cookie-notification a:visited{color:#005e9e;text-decoration:none}#cookie-notification a:hover,#cookie-notification a:focus{color:#d71920;text-decoration:underline}#cookie-notification .btn{font-size:1rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#cookie-notification .btn-default{color:#fff;background-color:#005e9e;border-color:#005e9e}#cookie-notification .btn-default:hover{color:#fff;background-color:#d71920;border-color:#d71920}.openhours-subttl{margin:0 0 15px 0;font-size:1.5rem;text-align:center}.standard-subttl{color:#005e9e}.exceptional-subttl{color:#d71920}.standard-hours,.exceptional-hours{display:table;margin:0 auto}.standard-hours dt,.standard-hours dd,.exceptional-hours dt,.exceptional-hours dd{display:block;line-height:3rem}.standard-hours dt,.exceptional-hours dt{float:left}.standard-hours dd{margin-left:125px}.exceptional-hours dd{margin-left:230px}@media(max-width:676px){.standard-hours,.exceptional-hours{display:block;width:100%}.exceptional-hours dd{margin-left:50%}}.service-overview a,.service-overview a:link,.service-overview a:active,.service-overview a:visited,.service-overview a:hover,.service-overview a:focus{color:#000;text-decoration:none;font-weight:bold}.service-overview a:hover,.service-overview a:focus{color:#005e9e}.service-overview .icon{display:table;margin:10px auto;border:2px solid #005e9e;width:100px;height:100px}.service-overview a:focus .icon,.service-overview a:hover .icon{border:3px solid #d71920}section.service{padding:0 0 25px 0;margin-top:50px;border-top:1px solid #848485}section.service:first-of-type{border:0}section.service .service-title{font-size:1.85rem;color:#005e9e;margin:20px 0}.car-grid{-webkit-column-count:3;-webkit-column-gap:5px;-moz-column-count:3;-moz-column-gap:5px;column-count:3;column-gap:5px}.card-car{border:2px solid #005e9e;margin:0;width:100%;height:auto;margin-bottom:5px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.card-car:hover{-webkit-box-shadow:0 0 25px 0 #005e9e;-moz-box-shadow:0 0 25px 0 #005e9e;box-shadow:0 0 25px 0 #005e9e}@media(max-width:991px){.car-grid{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width:500px){.car-grid{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.card-car .card-heading{border-bottom:1px solid #848485;background-color:#848485;position:relative;overflow:hidden}.card-car .card-heading img{display:table;margin:0 auto;max-height:300px}.card-car .card-body{padding:15px}.card-car .card-body h4{margin:0 0 15px 0;padding:0;font-size:1.25rem;text-align:center;color:#005e9e}.card-car .card-body ul{list-style:none;margin:0;padding:0}.card-car .card-body ul li label{margin-right:10px}.card-car .card-body ul li.price{color:#d71920;font-weight:bold}.card-car .card-footer{padding:10px 15px;border-top:1px solid #848485}.ribbon{display:block;position:absolute;top:32px;right:-40px;width:175px;height:30px;line-height:2rem;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:1.15rem}.ribbon.sold{color:#fff;background-color:#d71920}.ribbon.new{color:#fff;background-color:#00aeef}.cardetails .alert{margin-top:15px}.cardetails .descr{font-style:italic;margin-bottom:25px}.cardetails .price{color:#d71920;font-size:1.5rem;font-weight:bold;margin-bottom:25px}.cardetails .specs{list-style:none;margin:0;padding:0}.cardetails .specs li label{margin-right:10px}.cardetails .specs .options ul{list-style:square}.cardetails .img{position:relative;overflow:hidden}.cardetails .img .large-image{max-height:555px}.cardetails .thumbs ul{list-style:none;margin:15px 0 0 0;padding:0}.cardetails .thumbs ul li{display:inline-block;padding:0 5px 0 0;width:calc((100% - 20px) / 4)}.cardetails .thumbs ul li img{max-height:130px}