 @import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Pinyon+Script&display=swap'); #wpadminbar{display:none !important;}body{font-family:'Pinyon Script',cursive;}a{color:inherit;}a:hover{color:inherit;}h1,h1 a{color:#000;font-family:'Pinyon Script',cursive;font-size:2.9em;line-height:40px;margin:25px 0;font-weight:bolder;}h2{color:#000;font-family:'Pinyon Script',cursive;font-size:2.7em;font-weight:bold;line-height:40px;margin:35px 0 25px 0;letter-spacing:1px;}h3{color:#000;font-family:'Pinyon Script',cursive;font-size:2.3em;font-weight:normal;line-height:34px;margin:35px 0 25px 0;}h4{font-family:'Lato',sans-serif;color:#000;font-size:20px;line-height:32px;margin:25px 0;}p{font-family:'Lato',sans-serif;color:#000;font-size:17px;line-height:30px;margin:15px 0;}ul{list-style-type:none;}ul li,ol li{font-family:'Lato',sans-serif;color:#000;font-size:17px;line-height:24px;}ul.icon li::before{content:"\f00c";margin-right:15px;font-family:FontAwesome;font-size:22px;font-weight:400;color:#000;}.row{margin:0 auto;max-width:80%;width:80%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:100%;clear:both;}.full-width{margin:0 auto;max-width:100%;width:100%;}  .top-bar-section .has-dropdown>a{padding-right:1vw !important;}.fullwidth-navigation.active .top-bar{height:100%;}.navigation-wrapper{justify-content:flex-end;text-align:center;}.header-company-title a{font-family:'Lato',sans-serif;font-weight:normal;text-decoration:none;font-size:1.2em;color:#252525;text-decoration:none;float:left;width:100%;text-align:left;margin:30px 0 5px 0;}header.header-wrapper{position:relative;}header.header-wrapper.header-inner{background:#f7f7f7;padding-bottom:60px;}.row.header-bar{display:flex;align-items:center;padding:15px;}.logo-wrapper{display:inline-block;width:25%;padding-right:5px;}.company-details{display:inline-block;vertical-align:middle;width:auto;max-width:80%;}.company-details h1{margin:0;line-height:1.1;}.company-details h1 a{margin:10px 0 0 0;font-size:1.10vw;line-height:1;color:#000;display:block;text-transform:uppercase;font-weight:bold;letter-spacing:0.2vw;}.company-details p{font-family:'Lato',sans-serif;font-size:0.80vw;line-height:1.1;margin:0;color:#000;}.top-bar{background:none;display:inline-block;flex:auto;margin-top:5px;}.top-bar-section ul li{background:none;}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 0.8vw;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#000;font-size:15px;text-transform:uppercase;padding:0 0.8vw;font-family:'Lato',sans-serif;letter-spacing:-0.5px;position:relative;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;color:#000;}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 4px;border-color:#7d4130 transparent transparent transparent;border-top-style:solid;margin-top:-3px;margin-right:-15px;top:22.5px;right:20px;}.header-cta{justify-content:flex-end;}.header-cta span{padding-right:5px;font-family:'Lato',sans-serif;font-size:1vw;}a.header-phone{font-family:'Lato',sans-serif;font-size:18px;color:#000;background:linear-gradient(107deg,#c99e47,#fbf4a6,#cd9e39,#fbf4a6,#c99e47);padding:14px 40px;border-radius:30px;white-space:nowrap;transition:all .3s ease;}a.header-phone:hover{background:#000;color:#FFF;}.top-bar-section .dropdown li{width:50%;}.located-in{margin:0;padding:25px 4vw;font-family:'Lato',sans-serif;font-size:14px;color:#FFF;background:#000;text-transform:uppercase;line-height:18px;border-radius:0 60px 60px 0;}.located-in.vertical-center{justify-content:flex-start;}.row.slider-row,.row.tagline-row{max-width:100%;width:100%;}.tagline{position:absolute;bottom:-40px;z-index:1;}.slider-wrapper{background-color:#000;}.slick-slide img{filter:brightness(50%);}.slick-header-slider.slick-initialized{opacity:1;}.slick-header-slider{opacity:0;}.tagline-row{padding:2vh 0;}.slider-caption{position:absolute;top:50%;left:12%;width:60%;text-align:left;font-family:'Pinyon Script',cursive;font-size:5.5vw;color:#FFF;}.slider-caption span{line-height:12vh;display:block;font-family:'Lato',sans-serif;}.slider-caption i{font-size:2.5vw;font-style:normal;margin-bottom:5px;}.slider-caption .btn-1{padding:25px 40px;}  .footer-wrapper{width:100%;max-width:100%;font-family:'Lato',sans-serif;padding:0;}.footer-wrapper h2{font-size:24px;font-weight:normal;line-height:initial;color:#FFF;margin:0px 0 20px 0;font-family:'Lato',sans-serif;text-transform:uppercase;}.footer-content{position:relative;background:#000;padding:20vh 6vw;}.scrollfade.footer-car{position:absolute;top:-40px;left:-210px;}.scrollfade.footer-car.complete{position:absolute;top:-40px;left:calc( 50% - 105px);animation:vroom 1.5s ease-out 1;}@keyframes vroom{0%{left:-210px;} 100%{left:calc( 50% - 105px);}}.footer-address,.footer-hours,.footer-payment,.footer-social{padding:0 2vw;}.footer-social:after,.footer-hours:after,.footer-payment:after{content:"";position:absolute;top:-25px;left:0;height:175px;min-height:100%;border-right:3px solid #7d4130;}.footer-address p,.footer-hours p{margin:0;font-size:15px;color:#FFF;font-family:'Lato',sans-serif;line-height:20px;}.footer-social .fa{color:#FFF;font-size:24px;margin:0 1vw;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.footer-social .fa:hover{color:#FFF;}.lnm-logo{padding:20px 0;}.lnm-logo img{max-width:150px;}.disclaimer{padding-top:18px;font-family:'Pinyon Script',cursive;}.disclaimer P{font-size:14px;font-family:'Lato',sans-serif;}  .service-areas-wrapper,.landing-page-wrapper{padding:50px 10vw !important;}.home-bg-01{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/home-img2.jpg) 50% 50%;background-size:cover;}.home-bg-02{background:url(https://royalpartybuslimo.com/wp-content/uploads/sites/272/2024/01/home-img3.jpg) 50% 50%;background-size:cover;}.home-bg-03{background:url(https://royalpartybuslimo.com/wp-content/uploads/sites/272/2024/01/home-img4.jpg) 50% 50%;background-size:cover;}.home-bg-04{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/texture.jpg) 50% 50%;background-size:cover;background-color:#000;}.home-bg-04 h2,.home-bg-04 p,.home-bg-04 li,.home-bg-04 li:before{color:#FFF !important;}.about-bg-01{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/about-img2.jpg) 50% 50%;background-size:cover;}.about-bg-02{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/about-img3.jpg) 50% 50%;background-size:cover;}.faq-page section p:before{content:"\f0a4";font-family:FontAwesome;color:#7d4130;font-size:22px;margin:0 10px 0 0;}.img-top-parent{display:flex;align-items:center;justify-content:center;padding:0 !important;}.img-top{border-top:25px solid #7d4130;}svg.payment-icon{display:initial;float:none;height:45px;margin:2px;width:auto;-webkit-filter:invert(1);filter:invert(1);}svg.payment-icon.transparent{height:27px;margin:0 8px 8px 8px;}.no-wrap{white-space:nowrap;}.scroll-arrow{display:inline-block;width:100px;height:100px;border-radius:100px;background:#000;position:absolute;bottom:-50px;right:25px;cursor:pointer;z-index:999;}.scroll-arrow::after{content:" \f175 ";font-family:FontAwesome;color:#7d4130;font-size:20px;text-align:center;width:100%;height:50%;padding:15px 0 0 0;position:absolute;transform:scale(1,1.4);animation:scroll 1.5s ease alternate infinite;}.scroll-arrow-interior{display:inline-block;width:5px;height:185px;background:#00000;border:1px solid #878787;position:absolute;top:25%;left:25px;cursor:pointer;z-index:999;}.scroll-arrow-interior::after{content:"";width:100%;height:50%;background:#000;position:absolute;animation:scroll 1.85s ease alternate infinite;}@keyframes scroll{0%{top:0px;} 100%{top:50%;}}.white-bullets li{color:#FFF;font-family:'Lato',sans-serif;font-weight:normal;font-size:26px;line-height:36px;letter-spacing:1px;}.bold{font-weight:bold;}.dark-overlay{background:#000E6;}.service-background-1{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/service-img2.jpg) 50% 50%;background-size:cover;border-right:20px #FFF solid;}.about-background-1{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/arch-bg-large.jpg) 50% 50%;background-size:cover;margin:6em 0;}.about-background-1 h2,.about-background-1 h3,.about-background-1 p{color:#FFF;}.about-background-2{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/about-img5.jpg) 50% 50%;background-size:cover;margin:6em 0;}.about-background-2 h2,.about-background-2 h3,.about-background-2 p{color:#FFF;}.about-background-2 .dark-overlay{margin-bottom:100px;}.about-background-3{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/about-img6.jpg) 50% 50%;background-size:cover;border-right:20px #FFF solid;}.home-background-1{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/home-img7.jpg) 50% 50%;background-size:cover;border-right:20px #FFF solid;}.right-text-padding{padding:100px;}.big-underscore{position:relative;padding-left:65px;}.big-underscore::before{content:"";position:absolute;bottom:2px;left:0;width:60px;height:3px;background:#000;}.different-paragraph{font-family:'Lato',sans-serif;font-weight:normal;font-size:26px;letter-spacing:1px;}h3.big-underscore{font-family:'Lato',sans-serif;font-weight:normal;font-size:28px;margin-top:20px;}h3.different-heading{font-family:'Lato',sans-serif;font-size:28px;}.contact-picture{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/about-img4.jpg) 50% 50%;background-size:cover;}.separator{border:0;height:1px;background:#7d4130;}.separator:after{content:"";position:absolute;width:70%;left:15%;height:5px;background:#7d4130;}.uppercase{text-transform:uppercase;}.first-strip-child{margin:3px;}.gallery-wrapper h2{text-align:center;font-size:30px;}.sub-heading{display:block;font-family:'Lato',sans-serif;color:#000;font-size:22px;font-weight:700;line-height:30px;margin:25px 0;}.margin-bottom-xs{margin-bottom:5px;}.row.row-content{margin:0 auto;max-width:80%;width:80%;}.home-first-strip{border-top:1px solid #878787;border-bottom:1px solid #878787;background:#181818;}.home-img-01{padding:100px;border:5px solid #181818;background:#FFF;}.home-left-border{border-left:1px solid #878787;}.home-right-border{border-right:1px solid #878787;}.box-padding{padding:125px 0;}.promo-strip{padding:250px 50px;background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/home-img1.jpg) 50% 50%;background-size:cover;}.promo-strip::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:0;}.promo-holder{position:relative;z-index:1;}.big-text{font-size:2.5vw;font-weight:bold;text-transform:uppercase;line-height:3vw;}.white-text-box{padding:65px;}.white-text-box h2,.white-text-box p,.white-text-box .icon li,.white-text-box .sub-heading{color:#FFF;}.white-text{color:#FFF !important;}.cta-strip{background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/home-img6.jpg) 50% 50%;background-size:cover;background-color:#000;padding:17vh 0 27vh;}.cta-strip .row{margin:0;width:100%;max-width:100%;padding:0 30vh 0 0;}.cta-strip h2,.cta-strip h3{color:#FFF;}.cta-strip p{color:#FFF;}.cta-strip .btn-1,.cta-strip .btn-2{margin:1rem 5px;padding:25px 30px;border-radius:60px;min-width:30%;}.about-background-strip{padding:125px 100px;background:url(https://royalpartybuslimo.com/wp-content/themes/limo3/images/about-img2.jpg) 50% 50%;background-size:cover;}.interior-first-strip{border-top:1px solid #878787;border-bottom:1px solid #878787;background:#f7f7f7;padding:5px 0;}.interior-img-01{padding:100px;border:5px solid #f7f7f7;background:#FFF;}.vertical-padding-large{padding-top:6em!important;padding-bottom:6em!important;}.vertical-padding-medium{padding-top:4em!important;padding-bottom:4em!important;}.vertical-padding-small{padding-top:2em!important;padding-bottom:2em!important;}.horizontal-padding-medium{padding-left:5vw;padding-right:5vw;}.horizontal-padding-large{padding-left:10vw;padding-right:10vw;}.horizontal-padding-xl{padding-left:15vw;padding-right:15vw;}.vertical-center{display:flex;align-items:center;justify-content:center;}.top-padding-small{padding-top:50px !important;}.default-box{padding:50px;}.text-box{padding:125px;}.text-box-smaller{padding:100px;}.text-box-smallest{padding:75px 100px;}.image-box{padding:25px;}.btn-1{background:linear-gradient(107deg,#c99e47,#fbf4a6,#cd9e39,#fbf4a6,#c99e47);color:#000;font-family:'Lato',sans-serif;font-size:15px;padding:20px 25px;border-radius:30px;margin:3rem 5px 0 0;transition:all .5s ease;text-transform:capitalize;z-index:1;min-width:11vw;font-weight:600;}.btn-1:hover{background:#000;color:#FFF;}.btn-1:focus{background:#7d4130;color:#FFF;}.btn-1:hover:after{width:100%;}.lp-btn{display:inline-block;text-align:center;margin:1rem 0;position:relative;}.btn-2{background:#FFF;color:#000;font-family:'Lato',sans-serif;font-size:15px;padding:20px 25px;margin:3rem 0;border-radius:30px;transition:all .3s ease;text-transform:capitalize;z-index:1;min-width:11vw;font-weight:600;}.btn-2:hover{background:#7d4130;color:#FFF;}.btn-2:focus{background:#FFF;color:#000;}.btn-3{background:#7d4130;color:#FFF;font-family:'Lato',sans-serif;font-size:15px;padding:20px 25px;margin:3rem 0;border-radius:30px;transition:all .3s ease;text-transform:capitalize;z-index:1;min-width:11vw;font-weight:600;}.btn-3:hover{background:#878787;color:#FFF;}.btn-3:focus{background:#878787;color:#FFF;}.cta-btn.btn-1{display:inline-block;text-align:center;margin:0;padding:15px 30px;}.svc-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.svc-box h2{margin-top:0;flex:1 0 auto;}.svc-box P{flex:1 0 auto;}.svc-box .btn-1,.svc-box .btn-2,.svc-box .btn-3{margin-bottom:auto;max-width:230px;}.service-strip:nth-of-type(odd){background:#181818;}.service-strip:nth-of-type(odd) h2,.service-strip:nth-of-type(odd) h3,.service-strip:nth-of-type(odd) p,.service-strip:nth-of-type(odd) .btn-1,.service-strip:nth-of-type(odd) ul li{color:#FFF;}.service-strip:nth-of-type(odd) .btn-1{color:#FFF;border:2px solid #FFF;}.black-background{background:#000;}.black-background h2,.black-background p,.black-background li,.black-background li:before{color:#FFF !important;}.darkgray-background{background:#181818;}.darkgray-background h2,.darkgray-background p,.darkgray-background label{color:#FFF;}.gray-background{background:#878787;}.white-background{background:#FFF;}.lightgray-background{background:#f7f7f7;}.red-background{background:#7d4130;}.strip-padding{padding:0 !important;}.strip-padding-top{padding-top:0 !important;}.strip-padding-bottom{padding-bottom:0 !important;}.strip-margin{margin:0 !important;}.like-h1{color:#000;font-family:'Pinyon Script',cursive;font-size:60px;line-height:64px;margin:25px 0;}.mobile-sticky-cta{display:none;}.custom-slide-out-wrapper{position:fixed;top:50%;right:0;background:#f7f7f7;padding:60px;z-index:9999;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);right:1vw;border-radius:30px 0px 30px 0px;}span.slide-out-title{display:block;margin:0 0 25px;color:#000000;font-weight:normal;font-size:1.5em;text-transform:uppercase;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:-10px;top:47%;color:#000;font-size:35px;width:75px;line-height:33px;text-align:left;background:#FFF;padding:0 0 0 5px;border:1px solid #878787;border-radius:30px 0 0 30px;-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}.active span.custom-form-toggle{background:#7d4130;color:#FFF;text-align:right;}.custom-form-toggle .fa{padding:0 5px;}input.slideOutInput[type="text"]{font-size:15px;line-height:1.4;height:auto;border:1px solid #878787;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;}.custom-slide-out-wrapper label{font-size:12px;padding:0;}.custom-slide-out-form .contactForm textarea{width:100%;line-height:1.4;border:1px solid #878787;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:15px;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{font-size:15px;line-height:1.4;height:auto;border:1px solid #878787;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:middle;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#FFF;font-weight:normal;background:#7d4130;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.contactForm{margin-top:20px;}.contactForm label{font-family:'Lato',sans-serif;font-size:16px;color:#181818;display:block;}.contact-page .contactForm label{color:#FFF;}.contactForm input{width:100%;padding:3px;margin-bottom:10px;border:none;height:2.5rem;box-shadow:none;}.contactForm textarea{width:100%;border:none;min-height:4rem;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:middle;margin:0 10px;opacity:1;cursor:pointer;filter:invert(1);}.contactForm .submitWrapper{margin-top:30px;}.contactForm .submitWrapper span.submit{font-size:inherit;font-weight:bold;background-color:#fafafa;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;padding:3px 20px;cursor:pointer;}.contactForm .submitWrapper span.submit:hover{background-color:#eaeaea;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.request-a-quote label,.request-a-quote h3{color:#FFF;font-size:20px;}.landing-page-button-wrapper a{color:#FFF;background:#7d4130;border-radius:30px;padding:5px 20px;transition:.3s ease all;}.landing-page-button-wrapper a:hover,.landing-page-button-wrapper a:focus{color:#FFF;background:#181818;}  .badges img{width:17%;margin:0px 10px;}.gold-bg{background:linear-gradient(107deg,#c99e47,#fbf4a6,#cd9e39,#fbf4a6,#c99e47);}   @media only screen and (max-width:1680px){.top-bar-section .dropdown li:not(.has-form) a:not(.button){font-size:12.5px;line-height:30px;}} @media only screen and (max-width:1440px){.cta-strip{padding:10vh 0 20vh;}.darkgray-background:nth-of-type(1).strip-padding{padding:0 0 25px 0 !important;}.located-in{font-size:12px;}.horizontal-padding-xl{padding-left:10vw;padding-right:10vw;}.top-bar-section .has-dropdown>a:after{top:23px;right:17px;}.horizontal-padding-medium{padding-left:2vw;padding-right:2vw;}.about-background-1{margin-bottom:3em;}.scroll-arrow-interior{top:15%;}.btn-2:hover:after{right:calc(10% - 5px);}.btn-2:hover:before{transform:translate(10px,0);width:10px;}.btn-2:after{right:calc(13% - 5px);bottom:16px;}.btn-2:before{width:20px;}.right-text-padding{padding:75px;}ul li,ol li{font-size:14px;line-height:24px;}.btn-1{margin:1.5rem 0;}p{font-size:14px;line-height:24px;}.box-padding{padding:40px;}.vertical-padding-large{padding-top:5em!important;padding-bottom:5em!important;}.vertical-padding-medium{padding-top:2em!important;padding-bottom:2em!important;}.vertical-padding-small{padding-top:.5em!important;padding-bottom:.5em!important;}.top-bar-section li:not(.has-form) a:not(.button){font-size:12px;letter-spacing:-0.5px;}.text-box{padding:75px;}.text-box-smaller{padding:50px;}.text-box-smallest{padding:35px;}.home-img-01{padding:50px;}.interior-img-01{padding:50px;}.white-text-box{padding:45px;}} @media only screen and (max-width:1366px){.about-background-1{margin-bottom:2em;}.box-padding{padding:25px 40px;}.vertical-padding-large{padding-top:3em!important;padding-bottom:3em!important;}.vertical-padding-medium{padding-top:1em!important;padding-bottom:1em!important;}.vertical-padding-small{padding-top:.25em!important;padding-bottom:.25em!important;} .top-bar-section li:not(.has-form) a:not(.button){font-size:11px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){font-size:11px;line-height:22px;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){line-height:22px;}.top-bar-section .dropdown{min-width:535px;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button)::before,.top-bar-section .dropdown li.active:not(.has-form)>a:not(.button)::before{width:6px !important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{left:-10px !important;transform:translateY(-50%) scale(0.8,0.8) !important;}.top-bar-section li:not(.has-form) a:hover:not(.button)::before,.top-bar-section li.active:not(.has-form) a:not(.button)::before{top:-15px;}} @media only screen and (max-width:1280px){.contactForm label{font-size:13px;}.right-text-padding{padding:50px;}p{font-size:16px;line-height:24px;}.top-bar-section li:not(.has-form) a:not(.button){padding:0 0.5vw;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{}} @media only screen and (min-width:1026px){.row .row:before,.row .row:after{display:none !important;}.navigation-wrapper{justify-content:flex-end;}.top-bar-section li:not(.has-form) a:hover:not(.button)::before,.top-bar-section li.active:not(.has-form) a:not(.button)::before{content:"";position:absolute;top:-1vh;left:0;right:0;height:6px;width:6px;border-radius:3px;display:inline-block;background:#7d4130;margin:0 auto;}.top-bar-section li:not(.has-form) .dropdown li:hover a:not(.button)::before,.top-bar-section li:not(.has-form) .dropdown li.active a:not(.button)::before{content:"";opacity:1;left:-10px;top:50%;margin:0;transform:translateY(-50%);position:absolute;height:6px;width:6px;border-radius:3px;}.top-bar-section li.active:not(.has-form) .dropdown a:not(.button)::before{opacity:0;}.top-bar-section .dropdown{background:#FFF;min-width:650px;text-align:left;padding:3vh 2vw 3vh 2vw;left:50%;border-radius:5px 5px 0 0;border-bottom:10px solid #7d4130;transform:translateX(-75%);box-shadow:0 0 20px 0 rgba(0,0,0,0.2);}.top-bar-section .dropdown::before{content:"";position:absolute;top:-5px;left:calc(75% - 2.5px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid white;}.top-bar-section .dropdown li{width:50%;display:inline-block;position:relative;}.top-bar-section ul li ul.dropdown li:nth-child(2n+2){padding-left:20px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#000;font-size:14px;line-height:16px;position:relative;padding:5px;font-family:'Lato',sans-serif;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#000;line-height:16px;}} @media only screen and (max-width:1026px){ul.circle{list-style-type:none;}.empty-box{display:none;}.svc-box h2{margin-top:35px;}.service-strip{padding:0 !important;}.mobile-strip-padding-bottom{padding-bottom:0;}.mobile-bottom-push{padding-bottom:40px !important;}.home-bg-04.mobile-no-bg.box-padding.horizontal-padding-medium{padding:50px 0 0 0;}.home-bg-04 .horizontal-padding-large{padding:0 10vw !important;}.black-background{padding:50px 10vw 75px 10vw !important;}.full-width .horizontal-padding-xl{padding:0 10vw 50px !important;}.img-top-parent{overflow:hidden;max-height:500px;}.img-top{border:none;width:100%;max-width:100%;}.mobile-no-bg{background:none !important;}.mobile-no-bg h2,.mobile-no-bg h3,.mobile-no-bg p,.mobile-no-bg li,.mobile-no-bg li:before{color:#000 !important;}.mobile-swapper{display:grid;}.mobile-swapper div:nth-of-type(1){order:2;}.mobile-swapper div:nth-of-type(2){order:1;padding:6vw 10vw 10vw 10vw;}.cta-strip .row{padding:0 5vw;}.footer-social:after,.footer-hours:after,.footer-payment:after{content:none;}.footer-car{display:none;} .mobile-slider{background:url(https://royalpartybuslimo.com/wp-content/uploads/sites/272/2024/01/mobile-slider.jpg) 50% 50%;background-size:cover;padding:135px 0;} .footer-wrapper h2{margin:50px 0 25px 0;}.horizontal-padding-medium.strip-padding-left{padding-right:0;}ul.square{list-style-type:none;}.top-bar-section ul li.active > a{color:#7d4130 !important;}.top-bar-section ul li.active:after{content:none;display:inline-block;bottom:0;width:6px;height:6px;border-radius:3px;background:#7d4130;margin:0 auto;}.mobile-menu .fa-close:after{content:"X";position:absolute;width:2px;height:100%;top:0;left:15px;}.mobile-menu .fa-close:before{content:"";position:absolute;background:#ff0145;width:2px;height:100%;top:0;left:15px;transform:rotate(-45deg);}.fa.fa-close:before,.fa.fa-remove:before{display:none;}.row.header-bar{margin-bottom:30px;}.mobile-hide{display:none;}.white-bullets li{color:#000;font-size:20px;line-height:30px;}.service-strip .service-item:nth-of-type(odd) h2,.service-strip .service-item:nth-of-type(odd) h3,.service-strip .service-item:nth-of-type(odd) p,.service-strip .service-item:nth-of-type(odd) .btn-1,.service-strip .service-item:nth-of-type(odd) .circle li{color:#FFF;}.service-strip:nth-of-type(odd) h2,.service-strip:nth-of-type(odd) h3,.service-strip:nth-of-type(odd) p,.service-strip:nth-of-type(odd) .btn-1,.service-item:nth-of-type(odd) .circle li{color:#000;}.service-strip:nth-of-type(odd){background:none;}.service-strip .service-item:nth-of-type(odd){background:#181818;color:#FFF;}.service-strip .service-item:nth-of-type(even){background:#FFF;color:#000;}.service-strip:nth-of-type(odd) .btn-1{color:#000;border:2px solid #000;}.mobile-spacer{padding:15px;}.dark-overlay .horizontal-padding-large{padding:0;padding-top:0 !important;}.about-background-2 .dark-overlay{background:none;}.about-background-2{background:none;margin:0;padding:0 !important;}.about-background-2 h2,.about-background-2 h3,.about-background-2 p{color:#000;}.about-background-1{background:none;margin:0;padding:0 !important;}.about-background-1 h2,.about-background-1 h3,.about-background-1 p{color:#000;}.mobile-about-picture{height:40vh;overflow:hidden;margin:25px 0 0 0;}.mobile-about-picture img{width:100%;}.mobile-row-padding{padding-left:10%;padding-right:10%;padding-bottom:50px;}.mobile-noflex{display:initial;}.footer-icon{display:none;}.full-width{max-width:100% !important;width:100% !important;}.big-underscore{padding-left:0;}.big-underscore::before{background:none;}.mobile-text-center{text-align:center;}.big-text{font-family:Work Sans,sans-serif;font-size:4vw;font-weight:bold;text-transform:uppercase;line-height:4vw;}.promo-strip{padding:150px 50px;margin:0 auto;max-width:100% !important;width:100% !important;}i.toggle-bars{display:inline-block;position:relative;color:#FFF;width:37px;height:7px;}i.toggle-bars::before{content:"";width:17px;height:2px;background:#000;position:absolute;bottom:0;left:0;}i.toggle-bars::after{content:"";width:37px;height:2px;background:#000;position:absolute;top:0;left:0;}.row.header-bar{padding:75px 0 50px 0;max-width:100%;width:100%;}.sub-heading{font-size:20px;font-weight:700;line-height:28px;margin:15px 0 10px 0;}.submitWrapper{text-align:center;padding-bottom:20px;}.mobile-strip-padding-top{padding-top:0 !important;}.mobile-strip-padding-bottom{padding-bottom:0 !important;}.svc-box .btn-1,.svc-box .btn-2,.svc-box .btn-3{margin-left:auto;margin-right:auto;margin-bottom:20px;}.gateway-last-exception{background:#f7f7f7;}.separator{display:none;} .lnm-logo{margin-top:0;}.footer-content{display:block;padding:75px 0;}.gallery-images{margin-left:7px;}.row,.row.row-content{margin:0 auto;max-width:90%;width:90%;}ul.icon{margin:0;font-style:italic;}ul.icon li::before{content:none;}.contactForm label{text-align:left;}.contactForm input,.contactForm textarea{border:1px solid #181818;}.gallery-wrapper h2{margin-top:0;}.interior-first-strip{border:none;background:none;padding:0;}.interior-first-strip .darkgray-background{background:#FFF;}.interior-first-strip .white-background{background:#181818;}header.header-wrapper.header-inner{background:none;padding-bottom:0;}.white-text-box{padding:0 20px 25px 20px;}.cta-strip{background:#181818;padding:75px 0 ;max-width:100%;width:100%;}.cta-strip img{display:none;}.cta-text{position:relative;padding:0;background:none;z-index:1;}.cta-text::after{content:none;}.home-background-strip{padding:20px 0 40px 0;margin-top:20px;background:#181818;text-align:center;}.about-background-strip{padding:0px;background:none;}.home-first-strip{border-top:0;border-bottom:0;background:none;}.interior-img-01{padding:3em 0;border:none;background:none;margin:0 auto;}.home-img-01{padding:3em 0;border:none;background:none;margin:0 auto;}.box-padding{padding:20px 0 40px 0;}.home-left-border,.home-right-border{border:0;}.row.slider-row{max-width:100%;width:100%;}header.header-wrapper{background:none;}.logo-wrapper{width:100%;padding:0 0 10px 0;}.logo-wrapper img{max-width:45vw;}.navigation-toggle .toggle-bars.fa.fa-bars,.navigation-toggle .fa.fa-close{font-size:25px;}.top-bar .title-area{height:0;}.navigation-wrapper{justify-content:center;text-align:center;padding-top:100px;}.top-bar{display:block;height:0;}.top-bar .title-area{display:none;}.top-bar-section li:not(.has-form) a:not(.button):hover::before,.top-bar-section li.active:not(.has-form) a:not(.button)::before{height:1px;}.top-bar-section .dropdown{background:#FFF;min-width:320px;left:100%;}.top-bar-section .dropdown li{width:100%;}.top-bar-section .dropdown li.page_item{margin:10px 0;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#000;font-size:18px;line-height:30px;position:relative;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;line-height:40px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{content:"";width:0px !important;height:2px;background:#FFF;position:absolute;top:calc(50% - 1px);bottom:unset;left:-18px !important;opacity:1;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button)::before,.top-bar-section .dropdown li.active:not(.has-form)>a:not(.button)::before{width:14px !important;opacity:1;}.top-bar-section .dropdown::before{border-bottom:6px none #7d4130;}.mobile-menu .dropdown .title a{color:#7d4130 !important;font-weight:bold;}.mobile-menu .dropdown .parent-link a{font-weight:bold !important;}.mobile-sticky-cta{display:block;position:fixed;bottom:50px;left:10%;width:80%;z-index:100;}a.sticky-btn-1{display:inline-block;width:calc(50% - 5px);margin-right:8px;float:left;text-align:center;color:#FFF;font-family:'Lato',sans-serif;font-size:18px;font-weight:normal;text-transform:capitalize;letter-spacing:1px;background:#7d4130;padding:20px 5px;border-radius:60px;}a.sticky-btn-2{display:inline-block;width:calc(50% - 5px);margin-left:1px;float:left;text-align:center;color:#FFF;font-family:'Lato',sans-serif;font-size:18px;font-weight:normal;text-transform:capitalize;letter-spacing:1px;background:#7d4130;padding:20px 5px;border-radius:60px;}a.sticky-btn-1:hover,a.sticky-btn-2:hover{color:#FFF;}.footer-wrapper{padding-top:0;padding-bottom:200px;background:none;}.background-picture{min-height:45vh;}.header-details{text-align:center;}.company-details h1 a{font-size:30px;float:unset;margin:10px 0 0 0;text-align:center;color:#000;letter-spacing:10px;}.company-details p{font-size:22px;text-align:center;color:#000;}.tagline{display:none;}.mobile-navigation.navigation-toggle{position:absolute;left:25px;top:25px;z-index:1;}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 4px;border-color:#7d4130 transparent transparent transparent;border-top-style:solid;margin-top:unset;top:14.5px;right:calc(50% - 115px);transform:rotate(270deg);}.top-bar-section li:not(.has-form) a:not(.button){font-size:20px;padding:0 15px;letter-spacing:unset;line-height:40px;}.footer-social .fa{margin:0 2vw;padding:15px;}.mobile-full-width{max-width:100%;width:100%;}} @media only screen and (max-width:1024px){.badges img{width:50%;margin:0px 10px;}} @media only screen and (max-width:767px){.service-areas-wrapper,.landing-page-wrapper{padding:25px 10vw !important;}.footer-wrapper{padding-bottom:150px;}.row.header-bar{margin-bottom:0;padding:45px 0 30px 0;}.vertical-padding-large{padding-top:1em!important;padding-bottom:1em!important;}.vertical-padding-medium .service-strip{padding-top:0!important;padding-bottom:0!important;}.mobile-strip-padding-bottom{padding-bottom:0 !important;}.mobile-slider{padding:100px 0;}.cta-strip{padding:50px 0;}h1{font-size:2.5em;line-height:28px;margin:20px 0 10px 0;}h2{font-size:2.3em;line-height:28px;margin:20px 0 10px 0;}h3{font-size:2em;line-height:28px;margin:20px 0 10px 0;}h4{font-size:20px;line-height:24px;}p{font-size:15px;line-height:25px;}ul li{font-size:16px;line-height:24px;}.like-h1{font-size:34px;line-height:38px;}.big-text{font-size:8vw;line-height:10vw;}.mobile-sticky-cta{bottom:25px;}a.sticky-btn-1{padding:10px 5px;font-size:15px;}a.sticky-btn-2{padding:10px 5px;font-size:15px;}.footer-address,.footer-hours,.footer-payment,.footer-social{margin-bottom:25px;padding:0;}.footer-wrapper h2{margin:15px 0;}.footer-address p,.footer-hours p{line-height:24px;}.lnm-logo.text-right{text-align:center !important;padding:0;}} @media only screen and (max-width:414px){.footer-content{padding:50px 0;}.horizontal-padding-medium.strip-padding-left{padding-right:0 !important;}.box-padding{padding:20px 0 20px 0;}.svc-box h2{margin-top:20px;}.top-bar-section li:not(.has-form) a:not(.button)::before{width:10%;left:calc(50% - 5%);}.company-details{max-width:100%;}.company-details h1 a{font-size:20px;}.company-details p{font-size:12px;line-height:16px;}.text-box{padding:30px;}.text-box-smaller{padding:30px;}.text-box-smallest{padding:30px;}.top-padding-small{padding-top:30px !important;}.disclaimer P{font-size:10px;line-height:18px;}.btn-1{padding:15px 30px;margin:1rem 0;}.btn-2{padding:20px 35px;margin:1rem 0;width:90%;}.logo-wrapper{padding:0;}.logo-wrapper img{max-width:50vw;}.lnm-logo img{max-width:150px;filter:grayscale(1) brightness(2);}.lightgray-background{margin:-20px 0;}.strip-padding-mobile{padding:0 !important;}.lnm-logo.text-right{margin-bottom:10vh;}h1{font-size:2.3em;}h2{font-size:2em;}h3{font-size:1.9em;}} @media only screen and (max-width:334px){.mobile-navigation.navigation-toggle{left:10px;top:35px;}} 