@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@font-face{font-family:'MONTSERRAT-REGULAR';src:url(../../../../../../themes/flatsome-child/fonts/MONTSERRAT-REGULAR.TTF) format('opentype')}@font-face{font-family:'MontserratLIGHT';src:url(../../../../../../themes/flatsome-child/fonts/MONTSERRAT-LIGHT_0.OTF) format('opentype')}@font-face{font-family:'MontserratMEDIUM';src:url(../../../../../../themes/flatsome-child/fonts/MONTSERRAT-MEDIUM.OTF) format('opentype')}@font-face{font-family:'MontserratSEMIBOLD';src:url(../../../../../../themes/flatsome-child/fonts/MONTSERRAT-SEMIBOLD.OTF) format('opentype')}@font-face{font-family:'MontserratBOLD';src:url(../../../../../../themes/flatsome-child/fonts/MONTSERRAT-BOLD_2.OTF) format('opentype')}@font-face{font-family:'MontserratEXTRABOLD';src:url(../../../../../../themes/flatsome-child/fonts/MONTSERRAT-EXTRABOLD.OTF) format('opentype')}@font-face{font-family:'BOD-bold';src:url(../../../../../../themes/flatsome-child/fonts/BOD-bold.TTF) format('opentype')}@font-face{font-family:'BOD_I_0_italic';src:url(../../../../../../themes/flatsome-child/fonts/BOD_I_0_italic.TTF) format('opentype')}@font-face{font-family:'BOD_BI_0_bold_italic';src:url(../../../../../../themes/flatsome-child/fonts/BOD_BI_0_bold_italic.TTF) format('opentype')}@-moz-document url-prefix(){body a{font-weight:normal!important}}*{letter-spacing:normal!important}#gform_4 .gform_body li.gfield.gf_right_third{margin-right:0!important}#gform_4 .gform_body li.gfield.gf_left_third,#gform_4 .gform_body li.gfield.gf_middle_third,#gform_4 .gform_body li.gfield.gf_right_third{float:none;margin:0 9px 10px 0!important;width:32.4%}.charleft.ginput_counter.warningTextareaInfo,.ginput_container_address label{display:none!important}#gform_4 .datepicker.medium.mdy.datepicker_no_icon.hasDatepicker{width:100%}.gfield.gf_right_half,.gfield.gf_left_half{float:none!important;width:49%!important}#gform_5 .gform_body li.gfield.gf_right_third{margin-right:0!important}#gform_5 .gform_body li.gfield.gf_left_third,#gform_5 .gform_body li.gfield.gf_middle_third,#gform_5 .gform_body li.gfield.gf_right_third{float:none;margin:0 9px 10px 0!important;width:32.4%}.charleft.ginput_counter.warningTextareaInfo,.ginput_container_address label{display:none!important}#gform_5 .datepicker.medium.mdy.datepicker_no_icon.hasDatepicker{width:100%}#gform_5 #field_5_23{width:100%}#gform_4 #field_4_23{width:100%}#field_5_24{width:100%}#field_4_24{width:100%}.datepicker.medium.dmy.datepicker_no_icon.hasDatepicker{width:100%}.gallery .box-text.text-left{display:none}.gallery .gallery-col .col-inner img{width:100%!important}.gallery .gallery-col .col-inner{background:#fff none repeat scroll 0 0;border:5px solid;height:190px;padding:0}p{color:#5e5e5e;font-family:'MontserratLIGHT';font-size:14px}.header-top{background-color:transparent}.sticky-jump .header-wrapper.stuck .header-main{background:rgba(22,34,50,1.9);opacity:1}#top-bar .flex-col.hide-for-medium.flex-right{background-image:url(/wp-content/themes/flatsome-child/images/top.png);background-repeat:no-repeat;height:62px;line-height:60px;padding:0 15px 0 40px;position:relative;top:0}.header-mail{background-image:url(/wp-content/themes/flatsome-child/images/mail-icon.png);background-position:left center;background-repeat:no-repeat;padding:9px 30px 10px 45px}.top-bar-nav .header-mail a{color:#bc2029;font-family:'MontserratLIGHT';font-size:14px}.top-bar-nav .header-phn{background:rgba(0,0,0,0) url(/wp-content/themes/flatsome-child/images/call-icon.png) no-repeat scroll left center;color:#bc2029;font-size:20px;padding:10px 0 10px 45px;font-family:'MontserratLIGHT'}.mobile-nav .header-phn{background:rgba(0,0,0,0) url(/wp-content/themes/flatsome-child/images/call-icon.png) no-repeat scroll left center;padding:10px 0 10px 45px;font-family:'MontserratLIGHT';color:#bc2029;font-size:14px;font-family:'MontserratLIGHT'}.mobile-nav .header-mail a{color:#bc2029;font-family:'MontserratLIGHT';font-size:14px}.top-bar-nav .header-phn .phn-num{font-family:'MontserratBOLD'}.mobile-nav .header-phn .phn-num{font-family:'MontserratBOLD'}.header-nav.nav li{margin-right:14px}.header-nav.nav li a{font-family:'MontserratSEMIBOLD';font-size:13px;color:#fff}.banner .banner-layers .text-box.banner-layer{width:100%!important}.text-box.banner-layer a.button.primary{color:#bc2029;border:2px #bc2029 solid;width:300px;line-height:1.6;padding:12px 18px 15px 18px}.text-box.banner-layer a.button.primary:hover{color:#fff;background:#bc2029}.text-box.banner-layer a.button.primary:hover span{color:#fff}.text-box.banner-layer a.button.primary span{font-family:'MontserratBOLD';font-weight:700;font-size:20px;letter-spacing:-1px}.banner .banner-layers h2{font-family:'BOD-bold';color:#fff;font-size:49px;line-height:53px;text-align:center;font-weight:700;margin-top:10%}.banner .banner-layers h4{font-family:'BOD_I_0_italic';margin-top:0;color:#fff;font-size:42px;line-height:53px;text-align:center;font-weight:700}.banner .banner-layers p{color:#fff;font-size:21px;text-transform:uppercase;font-family:'MontserratLIGHT';margin-bottom:.2em;line-height:1.5}.banner .banner-layers p .home-phn{font-family:'MontserratBOLD'}.banner .banner-layers .is-divider{background:#fff none repeat scroll 0 0!important;opacity:.43;width:74%!important}.home-2-section h2{font-size:46px;color:#162232;margin:0;line-height:normal;font-family:'BOD-bold'}.home-2-section h4{font-size:38px;color:#162232;line-height:normal;font-family:'BOD_I_0_italic'}.home-3-section h2{font-size:40px;color:#162232;line-height:normal;margin:30px 0 20px;font-family:'BOD-bold'}.home-3-section .box .box-text-inner h4{font-family:'MONTSERRAT-REGULAR';font-size:20px;color:#162232;font-weight:400}.section.home-4-section .section-bg.bg-loaded{background-image:url(../../../../../../themes/flatsome-child/images/home_form_bg.png)!important;background-position:100% 0!important;background-repeat:repeat-x}.home-4-section h4{color:#fff;font-family:"MontserratBOLD";text-transform:uppercase;border-bottom:1px #d1d3d6 solid;width:100%;float:left;padding:0 0 15px 0;margin:0 0 20px;text-align:left}.home-4-section .col-inner{text-align:center}.home-4-section .col-inner p:last-child{margin:0}.home-4-section h2{font-size:40px;color:#fff;font-family:'BOD-bold';margin-top:6%}.home-4-section .accordion-title{border:2px solid #fff;border-radius:50px;color:#fff;font-family:"MONTSERRAT-REGULAR";font-size:16px;height:53px;left:3%;line-height:50px;max-width:620px;padding:0 25px;text-align:left}.home-4-section .row .col.small-12.large-12{padding-bottom:50px}.home-4-section .accordion{display:inline-block;width:100%}.home-4-section .button.primary{background:#bc2029 none repeat scroll 0 0;border:1px solid #bc2029;display:inline-block;font-family:"MontserratBOLD";font-size:20px;max-width:300px;width:100%;line-height:1.2;min-height:0;padding:15px 0}.home-4-section .accordion .toggle{color:#bc2029;font-size:12px;height:1.5em;left:auto;margin-right:5px;opacity:1;position:absolute;right:0;top:.9em}.section.home-4-section input{padding:0 20px;font-family:"MontserratLIGHT";border-radius:50px;color:#163c66;height:50px;line-height:50px;border:1px #e0e0e0 solid;text-align:left;font-size:16px;text-transform:capitalize}.section.home-4-section ul{list-style-type:none;margin:0;padding:0}.section.home-4-section ul li{border:0 solid red;display:inline-block;float:left;list-style-type:none;padding:0 10px 0 0;width:24.666%}.section.home-4-section ul li:last-child{padding:0}.section.home-4-section .form-last-sec{float:left;width:100%}.section.home-4-section .last-sec-fields{float:left;width:50%}.section.home-4-section .last1-sec-fields{float:left;width:50%}.section.home-4-section .last1-sec-fields textarea{padding:15px 20px;min-height:200px;border:1px solid #e2e2e2;border-radius:50px}.section.home-4-section .last-sec-fields input{height:auto;line-height:normal}.section.home-4-section .form-last-sec .last-sec-fields label{border:1px solid #fff;border-radius:50px;float:left;font-size:16px;height:50px;line-height:50px;margin:0 15px 15px 0;padding:0 10px 0 20px;text-align:left;text-transform:capitalize;width:auto}.section.home-4-section .form-last-sec .last-sec-fields span{color:#fff}.section.home-4-section .form-last-sec .last-sec-fields input[type="checkbox"]{float:right;position:relative;top:15px}.section.home-4-section .form-button{text-align:center;padding:30px 0 0;float:left;width:100%}.section.home-4-section .form-button input{background:#bc2029 none repeat scroll 0 0;border:1px solid #bc2029;display:inline-block;font-family:"MontserratBOLD";font-size:20px;text-align:center;height:50px;color:#fff;line-height:50px;text-transform:uppercase;margin:0 0 0 20px;max-width:300px;width:100%}.home-fleet-section h2{font-family:'BOD-bold';color:#162232;font-size:40px}.home-fleet-section p{color:#5e5e5e;font-family:"MontserratLIGHT";font-size:12px;letter-spacing:0;line-height:21px;margin:0 0 25px}.home-fleet-section .tabbed-content ul{margin-bottom:40px}.home-fleet-section .tabbed-content ul li{border:1px solid #dedede;display:inline-block;float:left;height:80px;margin:0;padding:0 7px;text-align:center;vertical-align:middle;width:14.222%}.home-fleet-section .tabbed-content ul li a{color:#162232;display:table;font-size:14px;height:100%;padding:0;vertical-align:middle;width:100%}.home-fleet-section .tabbed-content ul li.tab.active{background:#162232}.home-fleet-section .tabbed-content ul li.tab:hover{background:#162232}.home-fleet-section .tabbed-content ul li.tab:hover a{color:#fff}.home-fleet-section .tabbed-content ul li.tab.active a{color:#fff}.home-fleet-section .tabbed-content ul li a span{display:table-cell;line-height:19px;text-align:center;text-transform:capitalize;vertical-align:middle}.home-fleet-section .col-inner h3{font-family:'BOD-bold';font-size:22px;color:#162232}.home-fleet-section .col-inner .button.primary{background:#162232 none repeat scroll 0 0;border-radius:50px;color:#fff;font-family:"MontserratBOLD";font-size:14px;height:50px;line-height:50px;width:212px}.footer-2{border:0}.footer-section{margin:0 auto;padding:10% 0 0;text-align:center;width:60%}.copyright-footer{color:#fff;opacity:1;font-family:'MontserratLIGHT'}.footer-section p{color:#a0acbc}.footer-section .footer-phn h3{font-size:28px;color:#bc2029;margin:30px 0 0 0}.footer-section .footer-phn h3 .footer-phn-num{font-family:'MontserratBOLD'}.back-to-top.active{border-color:#bc2029}.back-to-top.active i{color:#bc2029}.about-top-section .banner-layers strong{color:#fff;font-family:"BOD-bold";font-size:49px;font-weight:700;line-height:53px;margin-top:10%;text-align:center}.about-2-section h2{color:#162232;font-family:"BOD-bold";font-size:46px;line-height:normal;margin:0}.about-2-section h4{color:#162232;font-family:'BOD_I_0_italic';font-size:33px;line-height:normal;font-weight:400;margin:0 0 40px}.about-3-section .banner .banner-layers h2.uppercase{font-size:56px;font-family:'MontserratLIGHT';margin:0;letter-spacing:normal}.about-3-section .banner .banner-layers h2.uppercase span{font-size:56px;font-family:'MontserratBOLD';letter-spacing:normal}.about-3-section .banner .banner-layers p{font-size:25px;font-family:'MontserratLIGHT';margin:0;letter-spacing:normal}.about-3-section .banner .banner-layers .button{border:2px solid #bc2029;color:#bc2029;line-height:65px;width:300px}.about-3-section .banner .banner-layers .button span{color:#bc2029}.about-3-section .banner .banner-layers .button{border:2px solid #bc2029;color:#bc2029;line-height:65px;width:300px}.about-3-section .banner .banner-layers .button:hover{background:#bc2029 none repeat scroll 0 0;color:#fff}.about-3-section .banner .banner-layers .button:hover span{color:#bc2029}.about-last-section .box .box-text-inner h4{color:#162232;font-family:"MONTSERRAT-REGULAR";font-size:20px;font-weight:400}.about-last-section h2{color:#162232;font-family:"BOD-bold";font-size:40px;line-height:normal;margin:0 0 30px}.entry-content p a{color:#bc2029}.entry-content p a:hover{color:#000}.services-top-section h3{color:#fff;font-family:"BOD-bold";font-size:49px;font-weight:700;line-height:53px;margin-top:10%;text-align:center}.services-2-section .box-text-inner h4{font-size:24px;color:#162232}.services-2-section .box-text-inner{margin-bottom:20px}.services-3-section h3{color:#fff;font-family:"BOD-bold";font-size:46px;font-weight:700;line-height:53px;margin:0 0 20px;text-align:center}.services-3-section .banner .banner-layers p{font-family:"MontserratLIGHT";font-size:16px;letter-spacing:normal;margin:0 0 20px;text-transform:none}.services-3-section .call{color:#fff;font-size:32px;font-family:'MONTSERRAT-REGULAR';letter-spacing:normal;font-weight:400;margin:0 0 20px}.services-3-section .call span{color:#fff;font-size:32px;font-family:'MontserratBOLD';letter-spacing:normal}.services-3-section .text-box.banner-layer a.button.primary{background:#bc2029 none repeat scroll 0 0;border:1px solid #bc2029;display:inline-block;font-family:"MontserratBOLD";font-size:20px;height:50px;margin:0 0 0 20px;max-width:300px;width:100%}.services-3-section .text-box.banner-layer a.button.primary span{color:#fff}.services-last-section h2{color:#162232;font-family:"BOD-bold";font-size:46px;line-height:normal;margin:0}.services-last-section h4{color:#162232;font-family:"BOD_I_0_italic";font-weight:400;font-size:38px;line-height:normal}.services-inner-top h3{color:#fff;font-family:"BOD-bold";font-size:49px;font-weight:700;line-height:53px;margin-top:10%;text-align:center}.services-inner-last h4,.services-inner-last h3{color:#162232;font-family:"BOD-bold";font-size:22px;font-weight:400}.services-inner-last .col-inner .button.primary{background:#162232 none repeat scroll 0 0;border-radius:50px;color:#fff;font-family:"MontserratBOLD";font-size:14px;height:50px;line-height:50px;width:212px}.vehicle-top-section .banner-layers h3{color:#fff;font-family:"BOD-bold";font-size:49px;font-weight:700;line-height:53px;margin-top:10%;text-align:center}.vehicle-2-section .box-text-inner h4{color:#162232;font-family:"BOD-bold";font-size:26px;margin:0 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-2-section ul{margin:0 0 25px;padding:0}.vehicle-2-section ul li{background:rgba(0,0,0,0) url(/wp-content/themes/flatsome-child/images/car-li-icon.jpg) no-repeat scroll 15px 7px;color:#5e5e5e;font-family:"MontserratLIGHT";font-size:16px;list-style-type:none;padding:0 0 0 40px;width:100%}.vehicle-2-section .button.primary{background:#bc2029 none repeat scroll 0 0;border:1px solid #bc2029;display:inline-block;font-family:"MontserratBOLD";font-size:16px;height:50px;line-height:50px;margin:0;max-width:165px;width:100%}.vehicle-2-section .box-text{margin-bottom:40px;width:100%;text-align:left}.vehicle-3-section h3{color:#fff;font-family:"BOD-bold";font-size:51px;font-weight:700;line-height:53px;margin:0 0 20px;text-align:center}.vehicle-3-section .banner .banner-layers p{font-family:"MontserratLIGHT";font-size:14px;letter-spacing:normal;margin:0 0 20px}.vehicle-3-section .call{color:#fff;font-family:"MONTSERRAT-REGULAR";font-size:32px;font-weight:400;letter-spacing:normal;margin:0 0 20px}.vehicle-3-section .call span{color:#fff;font-family:"MontserratBOLD";font-size:32px;letter-spacing:normal}.vehicle-3-section .text-box.banner-layer a.button.primary{background:#bc2029 none repeat scroll 0 0;border:1px solid #bc2029;display:inline-block;font-family:"MontserratBOLD";font-size:20px;height:50px;color:#fff;line-height:50px;margin:0 0 0 20px;max-width:300px;width:100%}.slider.slider-nav-circle .flickity-viewport.animate-height .flickity-slider .img.has-hover{margin-bottom:0!important}.services-inner-last .flickity-viewport.animate-height{height:350px!important}.contact-top-section .banner-layers h3{color:#fff;font-family:"BOD-bold";font-size:49px;font-weight:700;line-height:53px;margin-top:10%;text-align:center}.contact-3-section h3,.contact-3-section h4{font-size:22px;color:#162232;font-family:'BOD-bold'}.contact-3-section input{background:#eee none repeat scroll 0 0;border:0 none;border-radius:50px;margin:0 0 10px;box-shadow:0 0 0 transparent!important;color:#444;font-family:"MontserratLIGHT";font-size:15px;height:50px;padding:0 20px}.contact-3-section input:focus{background:#eee none repeat scroll 0 0}.contact-3-section textarea{background:#eee none repeat scroll 0 0;border:0 none;margin:0 0 10px;border-radius:50px;box-shadow:0 0 0 transparent!important;color:#444;font-family:"MontserratLIGHT";font-size:15px;height:250px;padding:20px 20px}.contact-3-section p{font-size:14px;color:#5e5e5e;font-family:'MontserratLIGHT'}.contact-3-section input[type="submit"]{background:#bc2029 none repeat scroll 0 0;border:1px solid #bc2029;display:inline-block;font-family:"MontserratBOLD";font-size:20px;height:50px;line-height:55px;margin:0 0 0 20px;max-width:300px;width:100%;color:#fff;border-radius:50px}.contact-3-section .contact-phn{color:#5e5e5e;font-family:"MontserratLIGHT";font-size:14px;margin:0 0 10px 0}.contact-3-section .contact-mail{color:#5e5e5e;font-family:"MontserratLIGHT";font-size:14px;margin:0 0 25px}.contact-3-section p{line-height:30px}.contact-3-section .social-icons .share-icons-title{float:left;width:100%;color:#162232;font-family:"BOD-bold";font-size:22px;margin:0 0 10px}.contact-3-section .social-icons a.button{background:#101e45!important}.enquiry-top-sec .banner-layers h3{color:#fff;font-family:"BOD-bold";font-size:49px;font-weight:700;line-height:53px;margin-top:10%;text-align:center}.enquiry-2-sec h2{color:#162232;font-family:"BOD-bold";font-size:40px;font-weight:700;line-height:53px;margin:0 0 20px;text-align:center}.enquiry-2-sec .accordion-title{border:2px solid #1a2c5a;border-radius:50px;color:#fff;background:#1a2c5a;font-family:"MONTSERRAT-REGULAR";font-size:16px;height:53px;text-transform:uppercase;line-height:50px;margin:0 auto;padding:0 25px;max-width:615px;width:100%;text-align:left}.enquiry-2-sec .accordion .toggle{color:#fff;font-size:12px;height:1.5em;left:auto;margin-right:15px;opacity:1;position:absolute;right:0;top:.8em}.enquiry-2-sec .enquiry-form-layout h4{color:#7a7e84;font-family:"MontserratBOLD";text-transform:uppercase;border-bottom:1px #d1d3d6 solid;width:100%;float:left;padding:0 0 15px 0;margin:0 0 20px}.enquiry-2-sec .enquiry-form-layout input{padding:0 20px;font-family:"MontserratLIGHT";border-radius:50px;color:#163c66;height:50px;line-height:50px;border:1px #e0e0e0 solid;text-align:left;font-size:16px;text-transform:capitalize}.enquiry-2-sec .enquiry-form-layout ul{list-style-type:none;margin:0;padding:0}.enquiry-2-sec .enquiry-form-layout ul li{border:0 solid red;display:inline-block;list-style-type:none;padding:0 10px 0 0;width:24.666%}.enquiry-2-sec .enquiry-form-layout ul li:last-child{padding:0}.enquiry-2-sec .enquiry-form-layout .form-last-sec{float:left;width:100%}.enquiry-2-sec .enquiry-form-layout .last-sec-fields{float:left;width:50%}.enquiry-2-sec .enquiry-form-layout .last1-sec-fields{float:left;width:50%}.enquiry-2-sec .enquiry-form-layout .last1-sec-fields textarea{padding:15px 20px;min-height:200px;border:1px solid #e2e2e2;border-radius:50px}.enquiry-2-sec .enquiry-form-layout .last-sec-fields input{height:auto;line-height:normal}.enquiry-2-sec .form-last-sec .last-sec-fields label{position:relative;border:1px solid #162232;border-radius:50px;float:left;font-size:16px;height:50px;line-height:50px;margin-right:3%;padding:0 20px;text-align:left;text-transform:capitalize;width:47%}.enquiry-2-sec .enquiry-form-layout .form-last-sec .last-sec-fields input[type="checkbox"]{margin:0;position:absolute;right:15px;top:18px}.enquiry-2-sec .form-button{text-align:center;padding:30px 0 0;float:left;width:100%}.enquiry-2-sec .enquiry-form-layout .form-button input{background:#bc2029 none repeat scroll 0 0;border:1px solid #bc2029;display:inline-block;font-family:"MontserratBOLD";font-size:20px;text-align:center;height:50px;color:#fff;line-height:50px;text-transform:uppercase;margin:0 0 0 20px;max-width:300px;width:100%}.banner.has-hover.contact-2-section{top:-50px;z-index:1}.banner.has-hover.contact-top-section{z-index:9;background:transparent}.nbw strong{font-family:"MontserratBOLD";font-weight:700}section.crop-image{background-image:url(/wp-content/themes/flatsome-child/images/crop-bg.png);background-position:0 -300px;background-repeat:no-repeat;background-size:100% auto;margin:-50px 0 0;padding:80px 0!important;position:absolute;z-index:99999}.footer-2{background-color:transparent!important}body.page-id-215 .footer-wrapper{bottom:-338px;position:absolute;width:100%;z-index:1}.helo{text-align:center;background-color:#192B59;color:#a0acbc;font-size:13px;padding:0 0 21px 0}.helo span a{color:#a0acbc}.gallery .gallery-col .col-inner img{width:auto!important;position:absolute;top:50%;transform:translateY(-50%);height:initial}.gallery-col.col .box-image{position:relative;height:180px;margin:0 auto}.price-aw{color:#000;font-weight:700}.pack-hd{text-decoration:underline}.wine{text-decoration:underline;margin-bottom:23px}#wrapper .pack-sec{padding-top:0;padding-bottom:0}#wrapper .services-inner-last{padding-bottom:0}.suit .tour{color:#BC2029;font-size:16px;text-decoration:underline}.news{color:#000;font-weight:700}.adults{margin:0;background-color:#000;padding:11px 19px 8px 19px;border-radius:13px}.adults li{list-style-type:none;color:#fff;font-weight:700}.bris-img .box-text.text-center{text-align:left;padding:11px 0 0 0}.old{color:#72B4F0}.old:hover{color:#BC2029}.no{color:#BC2029}img{max-width:100%;width:auto!important}.banner .banner-layers p.special-condition{margin:0;font-size:11px;text-transform:none}.banner .banner-layers p.special-condition a,.banner .banner-layers p.special-condition a:hover{color:#fff}p#special-anchor{font-size:16px}.c-enquiry .gform_wrapper.gf_browser_chrome .gform_body{width:100%}.c-enquiry .gfield_html h4{color:#7a7e84;font-family:"MontserratBOLD";text-transform:uppercase;border-bottom:1px #d1d3d6 solid;width:100%;float:left;padding:0 0 15px 0;margin:0 0 20px}.c-enquiry .gform_wrapper .top_label .gfield_label{display:none}.c-enquiry .gform_wrapper ul.gform_fields li.gfield{padding:0}body .c-enquiry .gform_wrapper .top_label div.ginput_container{margin:0}body .c-enquiry .gform_wrapper .top_label div.ginput_container.ginput_container_time{width:30%;margin-right:3%}body .c-enquiry .gform_wrapper .top_label div.ginput_container.ginput_container_time input{width:100%;max-width:100%;padding:0 15px!important;min-width:0}body .c-enquiry .gform_wrapper .top_label div.ginput_container.ginput_container_time select{padding:0 12px!important;margin:0;min-width:68px}body .c-enquiry .gform_wrapper .top_label div.ginput_container input,body .c-enquiry .gform_wrapper .top_label div.ginput_container textarea{margin:0;padding:0 17px!important;border-radius:25px;color:#163c66;height:50px;line-height:50px;border:1px #e0e0e0 solid;text-align:left;text-transform:none;min-width:67px}.c-enquiry .gform_wrapper ul.gform_fields li.gfield{padding:0;margin:0 .5% 20px!important;float:left;width:24%;clear:none}body .c-enquiry .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{float:none;clear:both;width:100%}body .c-enquiry .gform_wrapper .top_label div.ginput_container_time i,body .c-enquiry .gform_wrapper .top_label div.ginput_container_time label{display:none}.c-enquiry .gform_wrapper li#field_1_23,.c-enquiry .gform_wrapper li#field_1_24,.c-enquiry .gform_wrapper li#field_2_23,.c-enquiry .gform_wrapper li#field_2_28,.c-enquiry .gform_wrapper li#field_2_24,.c-enquiry .gform_wrapper li#field_2_29,.c-enquiry .gform_wrapper li#field_3_46,.c-enquiry .gform_wrapper li#field_3_24,.c-enquiry .gform_wrapper li#field_3_48{width:100%}.c-enquiry .gform_wrapper ul.gfield_checkbox li,.c-enquiry .gform_wrapper ul.gfield_radio li{float:left;border:1px #e0e0e0 solid;width:24%;margin:0 .5% 20px!important;border-radius:25px;padding:0 17px!important}body .c-enquiry .gform_wrapper .top_label div.ginput_container .gfield_checkbox li input{min-width:0;margin-right:5px}.c-enquiry .gform_wrapper .gform_footer{text-align:center}.c-enquiry .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{background:#bc2029;border:1px solid #bc2029;display:inline-block;font-family:"MontserratBOLD";font-size:20px;text-align:center;height:50px;color:#fff;line-height:50px;text-transform:uppercase;max-width:300px;width:100%;margin:0;border-radius:25px}.c-enquiry .gform_wrapper select{padding:10px 17px;height:50px;line-height:1.5;border-radius:25px}.accordion-item{margin-bottom:6px}section.custom-footer{background:url(/wp-content/uploads/2016/11/footer-bg1.png) no-repeat;background-size:100% 100%}.cf-wrapper{padding:140px 1% 20px}img.cf-fot-logo{margin-bottom:30px}.cf-phone{font-size:28px;color:#bc2029;text-align:center;font-weight:700;margin-bottom:20px}.cf-phone a{font-family:'MontserratBOLD';color:#bc2029}.cf-description{text-align:center}.cf-description p,.special-wrapper,.special-wrapper p{color:#a0acbc}.five-col{width:19%;margin:0 .5% 5px;float:left}.cf-awards{margin-bottom:20px}.cf-special{margin-bottom:10px}.cf-social a{display:inline-block;margin:0 2px 15px}.cf-social a img{max-height:40px}.has-dropdown .icon-angle-down{margin-left:7px}.header-nav.nav ul li a{color:#162232}.cf-award-header a{color:#a0acbc}.section-content li{line-height:1.2}.ty-msg{text-align:center;max-width:615px;border:3px solid green;padding:10px 20px;margin:0 auto;width:90%}.bold-strong strong{color:#162232}ul{margin-left:18px}.mfp-image-holder .mfp-close{display:none}.EasyWeddingsReview{margin:0!important}ul li{list-style-position:outside}.cf-description a{color:#a0acbc}.cf-description a:hover{text-decoration:underline}.page-id-1091 .slider-nav-light .flickity-prev-next-button svg,.slider-nav-light .flickity-prev-next-button .arrow{fill:#000!important}.page-id-1091 .flickity-prev-next-button.previous{color:#000;opacity:1!important}.page-id-1091 .flickity-prev-next-button.next{color:#000;opacity:1}.page-id-1091 .dot{border-color:#1b2c5a}.page-id-1091 .dot.is-selected{background-color:#444!important}.services-2-section h2{min-height:60px}.top-bar-nav .header-phn a{color:#bc2029}.home-4-section .row-box-shadow-2 .col .col-inner{background:#fff;height:490px;overflow:hidden}.gform_confirmation_message{color:#1A2C5A;font-weight:700;font-size:18px}.accordion-inner .gform_confirmation_message{border:1px solid green;font-size:14px;padding:6px 0;border-radius:34px;width:63%;margin:0 auto}.gallery .gallery-col.col .box-image{overflow:hidden}.slider-nav-light .flickity-prev-next-button{color:#fff;height:32px;top:39%}.header-nav.nav li.current_page_item a,.header-nav.nav li a:hover{color:#ed313c}.phn-num a{color:#bc2029}.services-inner-last .col.medium-4.small-12.large-4 .img.has-hover img{width:100%!important}@media screen and (max-width:768px){.phn-num a{color:#bc2029}.footer-section{padding:20% 0 0}.enquiry-2-sec h2{font-size:24px}.enquiry-2-sec .enquiry-form-layout .form-button input{margin-left:0}.contact-3-section .contact-mail{font-size:13px}.contact-3-section .contact-phn{font-size:13px}.contact-3-section p{font-size:13px}.col.medium-6.small-12.large-6:last-child .col-inner{padding-left:0%}.vehicle-3-section h3{font-size:24px;line-height:24px}.contact-3-section input[type="submit"]{margin:0}.services-2-section{padding-bottom:0!important}.services-3-section{padding:0!important}section .services-last-section{padding-top:0!important}.services-3-section h3{font-size:24px;line-height:24px}.services-3-section .banner .banner-layers p{font-size:14px}.services-3-section .call{font-size:21px}.services-3-section .call span{font-size:21px}.services-last-section h2{font-size:24px}.services-last-section h4{font-size:21px}.home-4-section .button.primary{position:relative;right:0;margin:20px 0 0 0}.home-4-section .accordion-title{left:0}.section.home-4-section ul li{padding:0 10px 0 0;width:50%}.section.home-4-section ul li:nth-child(2n+2){padding:0}.section.home-4-section .form-last-sec .last-sec-fields label{font-size:12px;margin:0 15px 15px 0;padding:0 8px 0 15px}.home-4-section h4{font-size:14px}.home-4-section h2{color:#fff;font-family:"BOD-bold";font-size:30px;margin-top:10%}.enquiry-2-sec .enquiry-form-layout ul li{width:100%;padding:0}.accordion-inner{padding:1em}.enquiry-2-sec .enquiry-form-layout .last-sec-fields{float:left;width:100%}.enquiry-2-sec .form-last-sec .last-sec-fields label{width:100%}.enquiry-2-sec .enquiry-form-layout .last1-sec-fields{width:100%}.enquiry-2-sec .enquiry-form-layout .last1-sec-fields textarea{border-radius:10px;min-height:100px}}@media (min-width:550px) and (max-width:767px){.contact-3-section h3,.contact-3-section h4{font-size:20px}}@media (min-width:768px) and (max-width:1015px){.home-4-section .accordion-title{width:50%}}@media screen and (max-width:480px){.banner .banner-layers h2{color:#fff;font-family:"BOD-bold";font-size:31px;font-weight:700;line-height:35px;margin-top:20%;padding:0 10%;text-align:center}.banner .banner-layers h4{font-size:31px;font-weight:700;line-height:35px}.banner .banner-layers p{color:#fff;font-family:"MontserratLIGHT";font-size:18px;text-transform:uppercase}.section.home-4-section ul li{padding:0 10px 0 0;width:100%}.mobile-nav .header-mail{background-image:url(/wp-content/themes/flatsome-child/images/mail-icon.png);background-position:35px 15px;background-repeat:no-repeat;background-size:18px auto;float:left;padding:9px 10px 10px 23px;text-align:center;width:100%}.mobile-nav .header-phn{background:rgba(0,0,0,0) url(/wp-content/themes/flatsome-child/images/call-icon.png) no-repeat scroll 53px 5px / 18px auto;color:#bc2029;float:left;font-family:"MontserratLIGHT";font-size:14px;padding:0 0 10px 23px;text-align:center;width:100%}.home-2-section h2,.home-3-section h2,.home-4-section h2,.home-fleet-section h2{font-size:31px}.home-3-section .box .box-text-inner h4{font-size:14px}.home-2-section h4{font-size:24px}.home-4-section .button.primary{left:0;right:0;margin-top:20px;position:relative;top:0}.home-4-section .accordion-title{left:0;right:0}.home-fleet-section .tabbed-content ul li{width:100%}.footer-section{margin:0 auto;padding:20% 0 0;text-align:center;width:100%}.about-3-section h2,.about-3-section p{text-align:center!important;font-size:20px;line-height:20px}.about-3-section .banner .banner-layers h2.uppercase,.about-3-section .banner .banner-layers h2.uppercase span{font-size:30px;line-height:30px}.custom-footer .cf-phone{font-size:24px}}@media (min-width:500px) and (max-width:690px){.footer-section{margin:0 auto;padding:22% 0 0}.custom-footer .cf-phone{font-size:24px}}@media (min-width:691px) and (max-width:940px){.footer-section{margin:0 auto;padding:12% 0 0}}@media (min-width:851px) and (max-width:930px){.header-nav.nav li{margin-right:5px}}@media screen and (max-width:1050px){.last-sec-fields{padding:0 10px}.enquiry-2-sec .form-last-sec .last-sec-fields label{width:100%}}@media screen and (max-width:850px){.sidebar-menu .current-menu-item a{color:#bc2029}.about-3-section h2,.about-3-section p{text-align:center!important}}@media only screen and (max-width:1023px){.c-enquiry .gform_wrapper ul.gform_fields li.gfield,.c-enquiry .gform_wrapper ul.gfield_checkbox li,.c-enquiry .gform_wrapper ul.gfield_radio li{width:49%}section.custom-footer{background-size:auto 100%}}@media only screen and (max-width:767px){.accordion-inner #gform_confirmation_message_1{padding:6px 13px;width:100%;line-height:16px}.c-enquiry .gform_wrapper ul.gform_fields li.gfield,.c-enquiry .gform_wrapper ul.gfield_checkbox li,.c-enquiry .gform_wrapper ul.gfield_radio li{width:99%}.c-enquiry .gfield_html h4{float:none}#gform_5 .gform_body li.gfield.gf_left_half,#gform_5 .gform_body li.gfield.gf_right_half,#gform_5 .gform_body li.gfield.gf_left_third,#gform_5 .gform_body li.gfield.gf_middle_third,#gform_5 .gform_body li.gfield.gf_right_third,#gform_4 .gform_body li.gfield.gf_left_third,#gform_4 .gform_body li.gfield.gf_middle_third,#gform_4 .gform_body li.gfield.gf_right_third{width:99%!important}.mfp-close{top:70px}.home-fleet-section .tabbed-content ul li{width:100%}.mfp-arrow{top:46%}}@media (min-width:992px) and (max-width:1100px){.vehicle-2-section .button.primary{font-size:13px}.logo-left .logo{margin-right:10px}.header-nav.nav li{margin-right:5px}}@media (min-width:768px) and (max-width:991px){.vehicle-2-section .button.primary{font-size:13px}.header-info-div{padding-top:15px}.home-4-section .row-box-shadow-2 .col .col-inner{overflow-y:scroll}.services-2-section h2{min-height:60px;font-size:16px}#gform_5 .gform_body li.gfield.gf_left_third,#gform_5 .gform_body li.gfield.gf_middle_third,#gform_5 .gform_body li.gfield.gf_right_third,#gform_4 .gform_body li.gfield.gf_left_third,#gform_4 .gform_body li.gfield.gf_middle_third,#gform_4 .gform_body li.gfield.gf_right_third{margin:0 .3% 20px!important}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#gform_5 .gform_body li.gfield.gf_left_third,#gform_5 .gform_body li.gfield.gf_middle_third,#gform_5 .gform_body li.gfield.gf_right_third,#gform_4 .gform_body li.gfield.gf_left_third,#gform_4 .gform_body li.gfield.gf_middle_third,#gform_4 .gform_body li.gfield.gf_right_third{margin:0 .3% 20px!important}.mfp-close{top:70px}}@media (min-device-width:320px) and (max-device-width:768px) and (orientation:landscape){.vehicle-2-section .button.primary{max-width:fit-content}}@media (min-width:320px) and (max-width:567px){.home-4-section .row-box-shadow-2 .col .col-inner{overflow-y:scroll}.services-last-section .img-inner.dark{text-align:center}.home-2-section .col.medium-4.small-12.large-4 .img-inner.dark img{max-width:180px}.helo{font-size:10px}.custom-footer .cf-social{text-align:center}}@media (min-width:568px) and (max-width:767px){.home-4-section .row-box-shadow-2 .col .col-inner{overflow-y:scroll}.header-info-div{padding:12px 0 0 0}}