.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width: 768px){.col-sm-5ths{width:20%;float:left}}@media (min-width: 992px){.col-md-5ths{width:20%;float:left}}@media (min-width: 1200px){.col-lg-5ths{width:20%;float:left}}*{-webkit-font-smoothing:antialiased}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.no-padding{padding:0}.image-container{position:relative}.image-container .overlay{display:block;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);transition:all 0.3s}.image-container .overlay .valign{text-align:center;position:relative;top:50%;transform:translateY(-50%)}.image-container:hover .overlay{opacity:1}.page-header.cars-header-heading h1.page-title{padding-top:75px}h1.page-title{color:#fff;font-size:48px;text-transform:uppercase;font-weight:300;letter-spacing:2px}.row-same-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row-same-height>[class*='col-']{display:flex;flex-direction:column}.vertical-center{display:flex;align-items:center}h1,h2,h3,h4,h5,ul,li,p{padding:0;margin:0}ul,li,p{color:#000;font-size:18px}a{color:#000}a:hover{text-decoration:none;color:#366ca7}.page-header{text-align:center;margin:0}body{overflow-x:hidden;margin-top:100px;font-family:'Lato', sans-serif}hr{border-top:1px solid #366ca7;text-align:center;width:460px}hr:after{content:'\25CB';display:inline-block;position:relative;top:-20px;padding:0 10px;color:#366ca7;font-size:24px}h2{font-weight:300;color:#366ca7;font-size:30px;text-align:center;text-transform:uppercase}h3{font-weight:300;color:#366ca7;text-align:center;text-transform:uppercase}.btn{transition:all 0.3s}.btn-primary{border-radius:0;text-transform:uppercase;font-weight:300}.btn-standard{font-size:18px;padding:15px 30px;border:1px solid #366ca7;background-color:#fff;color:#366ca7}.btn-transparent{font-size:18px;padding:15px 30px;border:1px solid #366ca7;color:#366ca7;background-color:transparent}.btn-transparent:focus,.btn-transparent:active{color:#366ca7;background-color:transparent}.btn-light-blue{color:#fff;background-color:#578dc8;border-color:#578dc8}.btn-overlay{border-radius:0;border-color:#fff;background-color:transparent;color:#fff;font-size:24px;font-weight:300;padding:7px 20px;text-transform:uppercase}.btn-overlay:hover,.btn-overlay:focus,.btn-overlay:active{color:#fff;outline:none !important}.carousel.slide img{width:100%;height:auto}.navbar{height:105px;background-color:#fff;border-bottom:3px solid #366ca7;margin-bottom:0}.navbar .navbar-header .navbar-brand{padding:5px 15px}.navbar .navbar-header .navbar-brand img.img-logo{width:380px;height:87px;max-width:100%}.navbar .navbar-nav{margin-top:23px}.navbar .navbar-nav .active a{background-color:transparent}.navbar .navbar-nav .active a:hover{background-color:transparent;color:#000}.navbar .navbar-nav.nav-links{text-transform:uppercase;font-size:21px;font-weight:300;margin-top:25px}.navbar .navbar-nav.nav-links li a{color:#000;border:1px solid transparent;transition:all 0.3s;padding:10px 15px}.navbar .navbar-nav.nav-links li a:hover{border:1px solid #9ab5d3}.navbar .navbar-nav.nav-contact{margin-top:20px;margin-right:0px}.navbar .navbar-nav.nav-contact li{font-size:24.5px;color:#366ca7}.navbar .navbar-nav.nav-contact li:first-child{margin-right:40px}.navbar .navbar-nav.nav-contact li i{padding-right:5px}.navbar .navbar-nav.nav-contact li a{color:#366ca7}.mobile-sticky-phone{position:fixed;bottom:15px;right:15px;z-index:9999999}.mobile-sticky-phone a img{width:80px;height:80px}@media (min-width: 768px){.navbar-nav.navbar-center{position:absolute;left:50%;transform:translatex(-50%)}}footer{background-color:#e2f0ff}footer .footer-top{padding:35px 0}footer img.logo-small{padding-bottom:25px}footer p.footer-address{padding-bottom:35px}footer p.footer-contact{font-size:22px;font-weight:300}footer p.footer-contact span.number,footer p.footer-contact span.email-title{font-weight:400}footer p.footer-email{padding-bottom:10px}footer p.footer-email span.email-title{font-size:16px}footer p.footer-email span.email-address{font-size:14px;font-weight:400}footer .btn-footer-contact{font-size:18px;padding:15px 30px;border:1px solid #366ca7;color:#fff;background-color:#366ca7;transition:all 0.3s}footer .btn-footer-contact:hover{background-color:#fff;color:#366ca7}footer h3.footer-header{font-size:18px;padding-bottom:25px;text-align:left}footer h3.footer-header.locations-header{text-align:center}footer ul.footer-links{list-style:none;padding-left:0}footer ul.footer-links li a{font-size:16px;line-height:1.5}footer ul.footer-location-links{padding-left:5px}footer ul.footer-location-links li{padding-left:0}footer ul.footer-location-links li a{color:#366ca7}footer ul.footer-location-links li a:hover{color:#184e89}footer img.footer-google-maps{padding-bottom:20px}footer .footer-bottom{padding:10px 0;background-color:#beddff}footer .footer-bottom p{font-weight:300;color:#366ca7}footer .footer-bottom p.designed-by{text-align:right}footer .footer-bottom p a{color:#366ca7}#myCarousel{width:100%}#myCarousel .carousel-indicators{bottom:85px;display:none}#myCarousel .carousel-control{margin-top:20px}#myCarousel .carousel-inner .item{width:100%;height:675px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:0 5px;background-repeat:no-repeat}#myCarousel .ad1{background:url("assets/images/home-banner.jpg")}#myCarousel .ad2{background:url("assets/images/home-banner.jpg")}#myCarousel .ad3{background:url("assets/images/home-banner.jpg")}#wedding-cars-carousel .carousel-indicators,#carouselreview .carousel-indicators{bottom:55px}#wedding-cars-carousel .carousel-indicators li,#carouselreview .carousel-indicators li{border:1px solid #366ca7}#wedding-cars-carousel .carousel-indicators li.active,#carouselreview .carousel-indicators li.active{background-color:#366ca7}#wedding-cars-carousel .carousel-control,#carouselreview .carousel-control{background:none;height:75%;width:33px}#wedding-cars-carousel .carousel-control img.left-arrow,#carouselreview .carousel-control img.left-arrow{width:33px;height:84px;top:35%;position:absolute}#wedding-cars-carousel .carousel-control img.right-arrow,#carouselreview .carousel-control img.right-arrow{width:33px;height:84px;top:35%;position:absolute}#wedding-cars-carousel .carousel-control.left,#carouselreview .carousel-control.left{left:-50px}#wedding-cars-carousel .carousel-control.right,#carouselreview .carousel-control.right{right:-50px}@media only screen and (max-width: 1270px){#wedding-cars-carousel .carousel-control.left,#carouselreview .carousel-control.left{left:-20px}#wedding-cars-carousel .carousel-control.right,#carouselreview .carousel-control.right{right:-20px}}@media only screen and (max-width: 1199px){#wedding-cars-carousel .carousel-control.left,#carouselreview .carousel-control.left{left:-30px}#wedding-cars-carousel .carousel-control.right,#carouselreview .carousel-control.right{right:-30px}}@media only screen and (max-width: 991px){#wedding-cars-carousel .carousel-control,#carouselreview .carousel-control{display:none}}.breadcrumb-section p.breadcrumb{background-color:transparent;font-size:12px;margin-bottom:0;padding-left:0px;padding-bottom:15px}img.header-seperator{margin:10px auto}div.wpcf7-validation-errors{border:2px solid #366ca7;width:33%;text-align:center;display:block;margin:20px auto 0 auto}.rateit{display:-moz-inline-box;display:block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.rateit .rateit-range{position:relative;display:-moz-inline-box;display:block;background:url(assets/images/star.png) 0px 0px;height:16px;outline:none;margin:10px auto}.rateit .rateit-range *{display:block}* html .rateit,* html .rateit .rateit-range{display:inline}*+html .rateit,*+html .rateit .rateit-range{display:inline}.rateit .rateit-hover,.rateit .rateit-selected{position:absolute;left:0;top:0;width:0}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{left:auto;right:0}.rateit .rateit-hover{background:url(assets/images/star.png) left -16px;color:#366ca7}.rateit .rateit-hover-rtl{background-position:right -32px}.rateit .rateit-selected{background:url(assets/images/star.png) 0px -16px;color:#bf4242}.rateit .rateit-selected-rtl{background-position:right -16px}.rateit .rateit-preset{background:url(assets/images/star.png) 0px -16px;color:#ef6b22}.rateit .rateit-preset-rtl{background:url(assets/images/star.png) 0px -16px}.rateit button.rateit-reset{width:16px;height:16px;display:-moz-inline-box;display:inline-block;float:left;outline:none;border:none;padding:0}.rateit .rateit-reset span{display:none}.rateit button.rateit-reset:hover,.rateit button.rateit-reset:focus{background-position:0 -16px}.rateit-font{font-size:24px;line-height:1em}.rateit-font .rateit-range{background:none;height:auto}.rateit-font .rateit-empty{color:#ccc}.rateit-font .rateit-range>div{background:none;overflow:hidden;cursor:default}.rateit.rateit-font .rateit-reset{font-size:inherit;background:none;width:0.6em;height:0.6em;margin-top:0.2em;background:gray;border-radius:50%;position:relative}.rateit.rateit-font .rateit-reset span{display:block;font-weight:bold;color:white;height:calc(50% - 0.045em);top:0;position:absolute;border-bottom:0.09em solid white;width:72%;margin-left:14%}.rateit.rateit-font .rateit-reset:hover,.rateit.rateit-font button.rateit-reset:focus{background:#e6574b;background:radial-gradient(ellipse at center, #e6574b 55%,#f6836b 77%,#f9d3cc 100%);background-position:0 0}.page-intro-cta{margin-top:-66px;padding:10px 0;background-color:rgba(190,221,255,0.9);position:relative}.page-intro-cta h2.cta-text{color:#366ca7;text-align:center;text-transform:uppercase;font-weight:300;font-size:24px;padding-top:10px}.page-intro-cta .btn-getquote{background-color:#578dc8;color:#fff;font-size:24px;border:none}.page-intro-cta .btn-getquote:hover{background-color:#6ba1dc}section.our-wedding-cars{overflow:hidden;padding:45px 0;text-align:center;background:url("assets/images/white-pattern-bg.jpg");background-position:center;background-size:cover}section.our-wedding-cars.our-wedding-cars-home h2.section-title{padding:20px 0 40px 0}section.our-wedding-cars h1.home-title{color:#366ca7;text-transform:uppercase}section.our-wedding-cars h1.home-title,section.our-wedding-cars h2.section-title{font-size:30px;padding:0px 0 40px 0}section.our-wedding-cars h3.car-name{margin-top:10px;text-align:center;text-transform:uppercase;font-weight:300;font-size:23.2px;padding:5px 0;border-top:1px solid #366ca7;border-bottom:1px solid #366ca7}section.our-wedding-cars h3.car-name a{color:#366ca7}section.our-wedding-cars .car-summary{padding:10px 0;border-bottom:1px solid #366ca7;font-weight:300;font-size:16px}section.our-wedding-cars .car-summary p{text-align:center}section.our-wedding-cars p{text-align:left}section.our-wedding-cars .btn-viewall{font-size:18px;padding:15px 40px;margin-top:40px;border:1px solid #366ca7;background-color:#366ca7;color:#fff}section.our-wedding-cars .btn-viewall:focus,section.our-wedding-cars .btn-viewall:active{color:#366ca7;background-color:#fff}section.our-wedding-cars .btn-viewall:hover{background-color:#fff;color:#366ca7}section.our-wedding-cars .btn-viewall-home{background-color:#366ca7;color:#fff}section.our-wedding-cars .btn-viewall-home:hover{background-color:#fff;color:#366ca7}.reviews-section{padding:20px 0px 70px;background:#e2f0ff}.reviews-section .section-title{font-size:30px;font-weight:300;color:#366ca7;text-transform:uppercase;margin-bottom:30px}.reviews-section .review-wrapper{background:#ffffff;padding:20px 20px 30px;border:1px solid #366ca7;text-align:center}.reviews-section .review-author{text-align:center;border-top:1px solid #366ca7;border-bottom:1px solid #366ca7;font-size:24px;font-weight:300;color:#366ca7;text-transform:uppercase;margin:10px 0px}.reviews-section .carousel-control.left{left:-10%}.reviews-section .carousel-control.right{right:-10%}section.contact-details{text-align:center;padding:40px 0;background-color:#e2f0ff}section.contact-details h2{font-weight:400;padding-bottom:5px}section.contact-details h3{font-size:28px;padding-bottom:5px}section.contact-details hr:after{background-color:#e2f0ff}section.contact-details p.contact-text{font-size:24px;color:#366ca7;font-weight:300}section.contact-details p.contact-text i{padding:0 7px 0 5px}section.contact-details p.contact-text span.info{color:#366ca7;font-weight:400}section.about hr:after{background-color:#fff}section.about .about-text{padding:40px 20px 40px 50px}section.about .about-text hr{width:85%}section.about .about-text p{line-height:1.5;padding:10px 0}section.about .about-text p:first-of-type{padding-top:0}section.about .about-text p:last-of-type{padding-bottom:0}section.about .about-bg{background:url("assets/images/about-bg.jpg");background-position:center;background-size:cover}section.contact-form{padding:45px 0;background:url("assets/images/white-pattern-bg.jpg");background-position:center;background-size:cover}section.contact-form .multi-car-form input[type="text"],section.contact-form .multi-car-form input[type="email"],section.contact-form .multi-car-form input[type="tel"],section.contact-form .multi-car-form select{margin-top:20px}section.contact-form .multi-car-form .checkbox{font-size:16px}section.contact-form .multi-car-form .checkbox-custom{display:none}section.contact-form .multi-car-form .form-left label{padding-top:30px}section.contact-form .multi-car-form span.wpcf7-list-item{margin:0}section.contact-form .multi-car-form input[type="checkbox"]{display:block;position:absolute;opacity:0;top:-2px;z-index:9999;width:30px;height:30px;margin:0;cursor:pointer}section.contact-form .multi-car-form input[type="checkbox"]+span{display:inline-block;font-size:16px;color:#333;width:auto;height:30px;padding-top:3px;padding-left:40px;vertical-align:middle;background:url("./assets/images/checkboxes.png") 0px 0px no-repeat;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.contact-form .multi-car-form input[type="checkbox"]:checked+span{background:url("./assets/images/checkboxes.png") 0px -34px no-repeat}section.contact-form .multi-car-form .not-decided label{font-weight:700}section.contact-form p.contact-form-text{padding-bottom:40px}section.contact-form h2{padding-bottom:45px}section.contact-form h4{font-size:24px;font-weight:300;text-align:center;color:#366ca7;padding-bottom:5px}section.contact-form p.select-car-txt{font-size:14px;text-align:left;padding-top:20px;padding-bottom:10px}section.contact-form .form-row{padding-bottom:20px}section.contact-form form{text-align:right}section.contact-form input[type="text"],section.contact-form input[type="email"],section.contact-form input[type="tel"],section.contact-form select{height:50px;border:1px solid #366ca7;border-radius:0;padding:15px 30px;width:100% !important;font-size:17px;font-weight:300}section.contact-form select,section.contact-form input[type="date"]{padding:5px 30px}section.contact-form input[type="date"]::-webkit-inner-spin-button{display:none}section.contact-form input[type="submit"]{width:auto !important}section.contact-form label{padding-top:10px;color:#366ca7;font-size:18px}section.contact-form .btn-container{padding-top:30px;text-align:center}section.contact-form .btn-submit{padding:10px 35px;font-size:21px;background-color:#578dc8;border-color:#578dc8}section.contact-form .btn-submit:hover{background-color:#6ba1dc}section.car-gallery{overflow:hidden}section.car-gallery .container-fluid{padding-right:0px;padding-left:0px}section.car-gallery .col-md-5ths{padding:0}section.car-gallery .image-container{margin-right:5px}section.car-gallery .image-container i{color:#fff;font-size:60px}section.car-gallery a{display:inherit}section.car-gallery img{width:100%}section.logo{background:url("assets/images/white-pattern-bg.jpg");background-position:center;background-size:cover;padding:30px 0}section.locations{padding:55px 0;background-color:#e2f0ff}section.locations h2.section-title{color:#000;font-size:24px;padding-bottom:20px;text-transform:none}section.locations p.locations-list{font-weight:300}section.wedding-cars-info{padding:40px 0}section.wedding-cars-info h2.section-title{padding-bottom:45px}section.wedding-cars-info p{font-weight:300;padding-bottom:10px}section.wedding-cars-info p:last-of-type{padding-bottom:0}section.wedding-cars-info .btn-container{text-align:center}section.wedding-cars-info .btn-readmore{font-size:18px;padding:15px 40px;margin-top:40px;border:1px solid #366ca7;background-color:#366ca7;color:#fff}section.wedding-cars-info .btn-readmore:focus,section.wedding-cars-info .btn-readmore:active{color:#366ca7;background-color:#fff}section.wedding-cars-info .btn-readmore:hover{background-color:#fff;color:#366ca7}section.about-us{padding:20px 0}section.about-us img{padding-bottom:20px}section.about-us p{padding-bottom:20px}section.about-us p a{color:#366ca7}main.car-info section.locations{background-color:#fff}main.car-info section.locations span.car-name{text-transform:uppercase}.car-info-header{height:210px;background-image:linear-gradient(rgba(87,141,200,0.75), rgba(87,141,200,0.75)),url("assets/images/car-info-banner.jpg");background-size:cover;background-position:center}.car-info-header hr{border:1px solid #fff}.car-info-header hr:after{color:#fff}.car-info-header h1.page-title{color:#fff;font-size:48px;text-transform:uppercase;font-weight:300;letter-spacing:2px}.car-info-header h2{color:#fff}.car-info-wrapper{padding:20px 0;background:url("assets/images/white-pattern-bg.jpg");background-position:center;background-size:cover}.car-info-wrapper .breadcrumb-section p.breadcrumb{padding-left:15px}.car-info-wrapper .car-info-main ul.other-car-links{list-style:none}.car-info-wrapper .car-info-main ul.other-car-links li{padding:5px 0}.car-info-wrapper .car-info-main ul.other-car-links li a.active{color:#366ca7}.car-info-wrapper .car-info-main .btn-standard{border-color:#366ca7;background-color:#366ca7;color:#fff;width:100%;padding:7px 20px}.car-info-wrapper .car-info-main .btn-standard:hover{border-color:#4a80bb;background-color:#4a80bb}.car-info-wrapper .car-info-main h3{text-align:left;padding-bottom:25px}.car-info-wrapper .car-info-main div.car-info-summary{padding-bottom:40px}.car-info-wrapper .car-info-main div.car-info-summary p{padding-bottom:0;margin-bottom:0}.car-info-wrapper .car-info-main h4.car-detail-title,.car-info-wrapper .car-info-main p.car-detail{font-size:16px}.car-info-wrapper .car-info-main h4.car-detail-title{color:#366ca7;padding-top:15px}.car-info-wrapper .car-info-main h4.car-detail-title:first-of-type{padding-top:0}.car-info-wrapper .car-info-main p.quote-info{padding:15px 0 10px 0;word-spacing:2.5px}.car-info-wrapper .car-info-main .car-img-main{width:100%;border:1px solid #366ca7}.car-info-wrapper .car-info-main .car-thumbnails{padding-top:15px;margin-left:-10px;margin-right:-10px;overflow:auto}.car-info-wrapper .car-info-main .car-thumbnails .thumbnail-padding{padding:0 10px}.car-info-wrapper .car-info-main .car-thumbnails img.car-thumbnail{height:100px;width:100%;border:1px solid #366ca7}main.cars section.contact-form{background:#fff}.cars-header{height:275px;background:url("assets/images/cars-banner.jpg");background-size:cover;background-position:center}section.cars-list{background:url("assets/images/white-pattern-bg.jpg");background-position:center;background-size:cover;padding:15px 0}section.cars-list p.intro-text{padding-bottom:25px}section.cars-list .car-row{padding-bottom:50px}section.cars-list h3.car-name{text-align:center;text-transform:uppercase;font-weight:300;font-size:23.2px;padding:5px 0;border-top:1px solid #366ca7;border-bottom:1px solid #366ca7}section.cars-list h3.car-name a{color:#366ca7}section.cars-list img.car-img{width:100%;margin-bottom:10px}main.contact section.contact-form{background:#e2f0ff}main.contact section.locations{background-color:#fff}section.contact-heading{padding:25px 0;background:url("assets/images/white-pattern-bg.jpg");background-position:center;background-size:cover}section.contact-heading .btn-standard{margin-top:20px;padding:10px 30px}section.contact-heading .btn-standard:hover{background-color:#6ba1dc;border-color:#578dc8}section.contact-all-details{background-color:#e2f0ff}section.contact-all-details .contact-map-bg{padding:0}section.contact-all-details .contact-map-bg #map_canvas{height:100%;width:100%;position:absolute;overflow:hidden;left:0;top:0;width:50vw}section.contact-all-details .contact-details{text-align:left;padding:20px 40px 45px 15px}section.contact-all-details .contact-details h2.section-title,section.contact-all-details .contact-details p{font-size:24px}section.contact-all-details .contact-details h3{padding-bottom:10px}section.contact-all-details .contact-details p.address{font-weight:300;padding:20px 0 30px 0}section.contact-all-details .contact-details p.contact-numbers{color:#366ca7;padding-bottom:10px}section.contact-all-details .contact-details p.contact-numbers i{font-size:30px;vertical-align:middle;padding-right:8px}section.contact-all-details .contact-details p.contact-numbers i:last-of-type{padding-left:15px}section.contact-all-details .contact-details p.contact-email{color:#366ca7}section.contact-all-details .contact-details p.contact-email i{padding:0 5px 0 5px}section.contact-all-details .contact-details p.contact-email a{color:#366ca7}section.contact-all-details h2.section-title,section.contact-all-details h3{text-align:left}@media only screen and (max-width: 767px){section.contact-all-details .contact-map-bg #map_canvas{height:100%;width:100%;position:relative}}.area-top,.area-bottom{padding:10px 0 30px 0}.area-top h2,.area-bottom h2{text-transform:none;padding-top:10px}.area-top hr,.area-bottom hr{margin:40px auto 40px auto}.area-top hr:after,.area-bottom hr:after{background-color:#fff}.area-top p,.area-bottom p{padding-bottom:25px;line-height:1.5}.area-bottom{padding:30px 0}@media only screen and (max-width: 767px){body{margin-top:65px}hr{width:100%}main.contact .page-header{padding:40px 0}.page-header.cars-header-heading{padding:40px 0;height:auto}.page-header.cars-header-heading h1.page-title{padding-top:0px}.image-container:hover .overlay{opacity:0}#myCarousel .carousel-inner .item{background-position:-310px 0px}.navbar{height:70px}.navbar .navbar-toggle{margin-top:15px;border-color:#366ca7}.navbar .navbar-toggle .icon-bar{background-color:#366ca7}.navbar .navbar-toggle:hover,.navbar .navbar-toggle:focus,.navbar .navbar-toggle:active{background-color:#f5f5f5}.navbar .navbar-header .navbar-brand{padding:5px 0px}.navbar .navbar-header .navbar-brand img.img-logo{height:56px;width:210px}.navbar .navbar-nav.nav-links{margin-top:10px}.navbar .navbar-collapse{background-color:#fff;border:none}.carousel .carousel-inner .item{height:90vh}.carousel ol.carousel-indicators{bottom:30px}.reviews-section .carousel .carousel-inner .item{height:auto}.page-intro-cta{margin-top:0;background-color:#beddff;text-align:center;padding:20px 0}.page-intro-cta h2.cta-text{padding:0 0 15px 0}section.our-wedding-cars{padding:40px 0}section.our-wedding-cars h2.section-title{font-size:28px;padding-bottom:20px}section.our-wedding-cars h3.car-name{margin-bottom:30px}section.our-wedding-cars .btn-viewall{margin-top:10px}section.our-wedding-cars img.car-img{margin-left:auto;margin-right:auto}section.our-wedding-cars.our-wedding-cars-home h2.section-title{padding-top:30px}#wedding-cars-carousel{overflow:hidden}#wedding-cars-carousel .carousel-indicators,#wedding-cars-carousel .carousel-control{display:none}#wedding-cars-carousel .carousel-inner .item{height:300px}section.contact-details h2{padding-bottom:10px}section.contact-details p.contact-text{font-size:18px}section.contact-details p.contact-text span.info{font-size:18px}section.about .about-text{padding:20px}section.about .about-bg{height:300px}section.contact-form h2{padding-bottom:25px}section.contact-form form{text-align:left}section.contact-form .form-row{padding-bottom:0}section.contact-form input,section.contact-form select{font-size:16px;padding:15px;margin-bottom:15px}section.contact-form input.wpcf7-date{min-width:95%}section.contact-form .wpcf7-not-valid-tip{padding-bottom:20px}section.contact-form .multi-car-form h4{padding-bottom:20px}section.contact-form .multi-car-form p.select-car-txt{padding-top:5px}section.contact-form .multi-car-form .form-left{padding-bottom:20px}section.contact-form .multi-car-form .form-left label{padding-top:10px}section.contact-form .multi-car-form .form-left input[type="text"],section.contact-form .multi-car-form .form-left input[type="email"],section.contact-form .multi-car-form .form-left input[type="tel"]{margin-top:0}section.locations{padding:30px 0}section.locations h2.section-title{font-weight:400}section.cars-list .car-row{padding-bottom:0}section.cars-list h3.car-name{margin-bottom:30px}.car-info-header{height:auto;padding:20px 0}.car-info-header h1.page-title{font-size:30px}.car-info-header h2.page-subtitle{font-size:20px}.car-info-wrapper .breadcrumb{text-align:left}.car-info-wrapper section.car-info-main h3.page-subtitle{padding:10px 0 20px 0}.car-info-wrapper section.car-info-main h3.other{padding:40px 0 20px 0}.car-info-wrapper section.car-info-main .car-thumbnails img.car-thumbnail{height:auto;margin-bottom:15px}.car-info-wrapper section.car-info-main .car-info-gallery{padding-right:0}section.car-gallery .container-fluid{padding-right:15px}section.car-gallery .image-container{margin-left:auto;margin-right:auto;margin-bottom:0px}section.contact-all-details .contact-details{text-align:center;padding:30px 10px 30px 10px}section.contact-all-details .contact-details h2.section-title,section.contact-all-details .contact-details h3{text-align:center}section.contact-all-details .contact-details p.address{padding:15px 0}section.contact-all-details .contact-details p.contact-numbers,section.contact-all-details .contact-details p.contact-email{font-size:18px}section.contact-all-details .contact-map-bg{padding:0}section.contact-all-details .contact-map-bg #map_canvas{height:400px;width:100%}div.wpcf7-validation-errors{width:50%}footer .footer-top{text-align:center}footer .footer-top img.logo-small{margin-left:auto;margin-right:auto}footer .footer-top h3.footer-header{padding:25px 0 15px 0;text-align:center}footer .footer-top p.footer-address{padding-bottom:10px}footer .footer-bottom p.legal,footer .footer-bottom p.designed-by{text-align:center}}@media only screen and (min-width: 768px) and (max-width: 991px){body{margin-top:70px}.navbar{height:75px}.navbar .navbar-header .navbar-brand img.img-logo{width:200px;height:81px}.navbar .navbar-nav{margin-top:11px}.navbar .navbar-center{position:relative;left:35px;transform:none}.car-info-header{height:auto;padding:20px 0}.page-intro-cta{text-align:center;margin-top:-63px}.page-intro-cta h2.cta-text,.page-intro-cta .btn-getquote{font-size:22px}section.about .about-bg{height:500px}section.contact-form form{text-align:left}section.contact-form .form-row{padding-bottom:0}section.contact-form input,section.contact-form select{font-size:16px;padding:15px;margin-bottom:15px}section.contact-form .multi-car-form .form-left input[type="text"]{margin-top:10px}section.contact-form .multi-car-form .form-left label{padding-top:15px}section.car-gallery .image-container{margin:0}section.car-gallery img{padding-bottom:0px;padding-right:0}.car-info-wrapper section.car-info-main h3.page-subtitle{padding-top:20px}.car-info-wrapper section.car-info-main .car-thumbnails{padding-bottom:15px;overflow:auto}.car-info-wrapper section.car-info-main .car-thumbnails img.car-thumbnail{height:auto}.car-info-wrapper section.car-info-main img.car-img-main{width:100%}.car-info-wrapper section.car-info-main ul.other-car-links{padding-top:40px}footer .footer-top{text-align:center}footer .footer-top img.footer-google-maps{width:100%}footer .footer-top img.logo-small{margin-left:auto;margin-right:auto}footer .footer-top h3.footer-header{padding:0 0 15px 0;text-align:center}footer .footer-top h3.locations-header{padding-top:25px}footer .footer-top p.footer-address{padding-bottom:10px}footer .footer-bottom p.legal,footer .footer-bottom p.designed-by{text-align:center}}@media only screen and (min-width: 992px) and (max-width: 1520px){.navbar .navbar-brand img.img-logo{padding-top:15px;height:auto}.navbar .navbar-nav.nav-contact{margin-top:35px}.navbar .navbar-nav.nav-contact li{font-size:18px}.navbar .navbar-nav.nav-links li a{padding:15px 5px}}@media only screen and (min-width: 1004px) and (max-width: 1200px){.navbar .navbar-nav.nav-links{margin-left:40px}.navbar .navbar-nav.nav-links li{font-size:14px}}@media only screen and (min-width: 992px) and (max-width: 1056px){section.contact-form .multi-car-form input[type="checkbox"]+span{font-size:14px}}@media only screen and (min-width: 992px) and (max-width: 1003px){.navbar .navbar-nav.nav-links{margin-left:30px}.navbar .navbar-nav.nav-links li{font-size:14px}}@media only screen and (max-width: 1640px){.navbar .navbar-header .navbar-brand img.img-logo{width:auto}.navbar .navbar-nav.nav-contact{margin-top:10px}.navbar .navbar-nav.nav-contact li{display:block;float:none}.navbar .navbar-nav.nav-contact li:first-child{margin-right:0px}.navbar .navbar-nav.nav-contact li a{padding:10px 0px}}@media only screen and (min-width: 1200px) and (max-width: 1576px){section.contact-form .form-row.text-left{padding-right:0}section.contact-form .multi-car-form input[type="checkbox"]+span{font-size:14px}}@media only screen and (min-width: 1200px){section.contact-form .form-row.form-left .tel-num-text{padding-left:0}}
