.owl-item .animate_up{position:relative;display:block;overflow:hidden;opacity:0;transform:perspective(400px) rotateY(0deg) translateY(-120px);transform-origin:center bottom;transition:all 1000ms ease 0s;z-index:10}.owl-item.active .animate_up{transform:perspective(400px) rotateY(0deg) translateY(0);transition-delay:1000ms;opacity:1!important;visibility:visible!important}.owl-item .animate_down{position:relative;display:block;overflow:hidden;opacity:0;transform:perspective(400px) rotateY(0deg) translateY(120px);transform-origin:center bottom;transition:all 1000ms ease 0s;z-index:10}.owl-item.active .animate_down{transform:perspective(400px) rotateY(0deg) translateY(0);transition-delay:1000ms;opacity:1!important;visibility:visible!important}.owl-item .animate_left{position:relative;display:block;overflow:hidden;opacity:0;transform:perspective(400px) rotateY(0deg) translateX(120px);transform-origin:center bottom;transition:all 1000ms ease 0s;z-index:10}.owl-item.active .animate_left{transform:perspective(400px) rotateY(0deg) translateX(0);transition-delay:1000ms;opacity:1!important;visibility:visible!important}.owl-item .animate_right{position:relative;display:block;overflow:hidden;opacity:0;transform:perspective(400px) rotateY(0deg) translateX(-120px);transform-origin:center bottom;transition:all 1000ms ease 0s;z-index:10}.owl-item.active .animate_right{transform:perspective(400px) rotateY(0deg) translateX(0);transition-delay:1000ms;opacity:1!important;visibility:visible!important}.slider.style_one .slide-item-content{position:relative;overflow:hidden}.slider.style_one .slide-item-content .image-layer{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important}.slider.style_one .slide-item-content .container{position:relative;z-index:10;padding:0 15px}.slider.style_one .slide-item-content .slider_content{position:relative;padding:140px 0 206px;z-index:11}.slider.style_one .slide-item-content .slider_content h1{font-size:56px;line-height:60px;font-weight:800;margin-bottom:20px;color:#111;opacity:0;font-family:var(--primary-font);transition:all 0.9s ease-in-out 0s}.slider.style_one .slide-item-content .slider_content h6{font-size:13px;background:rgb(255 44 59 / .1);padding:5px 12px;line-height:19px;display:inline-block;font-weight:500;margin-bottom:25px;border-radius:50px;color:#ff2c3b;opacity:0;text-transform:uppercase;font-family:var(--secondary-font);transition:all 0.9s ease-in-out 0s}.slider.style_one .slide-item-content .slider_content p{font-size:18px;line-height:30px;font-weight:400;color:#111;margin-bottom:30px;opacity:0;transition:all 0.9s ease-in-out 0s}.slider.style_one .slide-item-content .slider_content .btn-style-one{opacity:0;transition:all 0.9s ease-in-out 0s}.slider.style_one .owl-item.active .slide-item-content .image-layer{opacity:1}.slider.style_one .owl-item.active .slide-item-content .slider_content h1{opacity:1}.slider.style_one .owl-item.active .slide-item-content .slider_content h6{opacity:1}.slider.style_one .owl-item.active .slide-item-content .slider_content p{opacity:1}.slider.style_one .owl-item.active .slide-item-content .slider_content .theme-btn.one{opacity:1}.slider.style_one .slide-item-content .container .slider-image{position:relative;z-index:9;overflow:visible;margin-right:-122px;padding-top:50px;margin-top:62px}.slider.style_one .slide-item-content .container .slider-image::before{position:absolute;top:0;left:calc(50% - 255.5px);width:511px;height:511px;content:"";z-index:-1;border-radius:50%;background:rgb(255 255 255 / .5)}.oul_nav_none .owl-nav{display:none}.owl_dots_none .owl-dots{display:none}.brand-outer-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px}.single-brand-item{position:relative;padding:40px 10px;border-radius:10px;text-align:center;max-width:191px;width:100%;border:1px solid #e5e5e5;transition:all 500ms ease 0s}.single-brand-item:hover{border-color:#fff0;box-shadow:rgb(17 17 17 / .07) 0 10px 50px}.single-brand-item .brand-image{height:60px;line-height:60px;margin-bottom:20px}.single-brand-item .brand-title h6{font-size:16px;line-height:26px;font-weight:500;color:#111;font-family:var(--secondary-font)}.single-brand-item .brand-title h6 a{color:#111}.single-brand-item .brand-title h6 a:hover{color:var(--theme-color)}.single-popular-car-block{position:relative;padding:10px;margin-bottom:30px;border-radius:10px;background-color:#fff;box-shadow:rgb(17 17 17 / .08) 0 20px 80px}.single-popular-car-block.style-three{padding:0;box-shadow:none}.style-three .single-popular-car-content{margin:0 20px;padding:30px;margin-top:-48px;border-radius:10px;background-color:#fff;box-shadow:rgb(17 17 17 / .08) 0 20px 80px}.style-three .single-popular-car-rating{top:38px}.single-popular-car-image{position:relative;border-radius:6px;overflow:hidden}.single-popular-car-image img{width:100%;transform:scale(1);transition:all 500ms}.single-popular-car-block:hover .single-popular-car-image img{transform:scale(1.15)}.single-popular-car-rent-per-day{position:absolute;top:18px;right:10px;font-size:14px;color:var(--body-color);line-height:30px;font-weight:400;padding:9px 20px 5px;text-transform:capitalize;font-family:var(--primary-font);background-color:#fff;border-radius:90px}.single-popular-car-rent-per-day span{font-size:28px;color:var(--theme-color)}.single-popular-car-content{position:relative;padding:20px}.single-popular-car-rating{position:absolute;right:20px;top:28px;font-size:14px;font-weight:400;padding:0 10px;line-height:22px;border-radius:50px;display:flex;align-items:center;gap:5px;border:1px solid #e5e5e5}.single-popular-car-rating i{font-size:16px;color:var(--rating-color)}h5.single-popular-car-title{font-size:24px;font-weight:500;line-height:36px;color:#111;font-family:var(--primary-font);margin-bottom:15px}p.single-popular-car-text{font-size:16px;line-height:26px;font-weight:400;color:#111;font-family:var(--secondary-font);padding-bottom:25px}.single-popular-car-info{margin:25px 0}.single-popular-car-info li{font-size:16px;font-weight:400;color:#111;line-height:30px;display:flex;align-items:center;gap:12px;margin:8px 0;font-family:var(--secondary-font)}.single-popular-car-info li i{font-size:22px;color:var(--theme-color)}.single-popular-car-book-btn a{display:block;text-align:center}.car-type-outer-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px}.car-type-item{position:relative;max-width:191px;width:100%;cursor:pointer;padding:50px 10px 40px;border-radius:10px;text-align:center;border:1px solid #e5e5e5;transition:all 500ms ease 0s}.dark-bg .car-type-item{border:none}.home-three .car-type-item{border:none}.home-three .car-type-item:hover{box-shadow:none}.home-three .car-type-item .car-image{height:100px}.car-type-item:hover{border-color:#fff0;box-shadow:rgb(17 17 17 / .07) 0 10px 50px}.car-type-item .car-image{position:relative;height:60px;line-height:60px;margin-bottom:12px}.home-three .car-type-item .car-image{z-index:1}.home-three .car-type-item .car-image .shape{position:absolute;top:-35px;z-index:-1;left:calc(50% - 60px);opacity:0;transform:rotate(0deg);transition:all 2000ms ease 0s}.home-three .car-type-item:hover .car-image .shape{opacity:1;transform:rotate(360deg)}.car-type-item .car-name h6{font-size:16px;line-height:26px;font-weight:500;color:#111;font-family:var(--secondary-font)}.car-type-item .car-name h6 a{color:#111}.car-type-item .car-name h6 a:hover{color:var(--theme-color)}.dark-bg .car-type-item .car-name h6 a{color:#fff}.dark-bg .car-type-item .car-name h6 a:hover{color:var(--theme-color)}.why-chooseus-block{position:relative;padding:50px 40px 45px;background:#fff;border-radius:10px;margin-bottom:30px;box-shadow:rgb(17 17 17 / .07) 0 10px 50px}.why-chooseus-icon{width:90px;height:90px;text-align:center;line-height:90px;border-radius:10px;border:1px solid #111;margin-bottom:30px;font-size:28px;color:#111}.why-chooseus-icon.light{color:#fff;border-color:var(--theme-color);background-color:var(--theme-color)}h5.why-chooseus-title{font-size:24px;line-height:32px;font-weight:600;color:#0d0d0d;text-transform:capitalize;margin-bottom:20px}p.why-chooseus-text{font-size:16px;line-height:26px;font-weight:400;color:var(--body-color);font-family:var(--secondary-font)}.gallery-image-block{position:relative;overflow:hidden}.gallery-image-block img{transform:scale(1);transition:all 500ms}.gallery-image-block:hover img{transform:scale(1.15)}.gallery-image-block .lightbox-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;display:flex;align-items:center;justify-content:center;transform:scale(0);background-color:rgb(255 44 59 / .6)}.gallery-image-block .lightbox-image img{width:auto}.gallery-image-block:hover .lightbox-image{opacity:1;transform:scale(1)}.featured-car-section .owl-nav{opacity:0;visibility:hidden;transition:all 500ms ease 0s}.featured-car-section:hover .owl-nav{opacity:1;visibility:visible}.featured-car-section .owl-carousel .owl-stage-outer{overflow:visible}.featured-car-section .owl-carousel .owl-item{opacity:0;visibility:hidden;transition:all 500ms ease 0s}.featured-car-section .owl-carousel .owl-item.active{opacity:1;visibility:visible}.single-featured-car-block{position:relative;padding:10px;margin-bottom:30px;border-radius:10px;background-color:#fff;box-shadow:rgb(17 17 17 / .08) 0 20px 80px}.dark-bg .single-featured-car-block{box-shadow:rgb(0 0 0 / .25) 0 8.69px 43.46px;background:rgb(255 255 255 / .1)}.single-featured-car-image{position:relative;border-radius:6px;overflow:hidden}.single-featured-car-image img{width:100%;transform:scale(1);transition:all 500ms}.single-featured-car-image:hover img{transform:scale(1.15)}.single-featured-car-rent-per-day{position:absolute;top:18px;right:10px;font-size:14px;color:var(--body-color);line-height:30px;font-weight:400;padding:9px 20px 5px;text-transform:capitalize;font-family:var(--primary-font);background-color:#fff;border-radius:90px}.dark-bg .single-featured-car-rent-per-day{color:#fff;background:var(--theme-color)}.single-featured-car-rent-per-day span{font-size:28px;color:var(--theme-color)}.dark-bg .single-featured-car-rent-per-day span{color:#fff}.single-featured-car-content{position:relative;padding:20px}.single-featured-car-rating{position:absolute;right:20px;top:28px;font-size:14px;font-weight:400;padding:0 10px;line-height:22px;border-radius:50px;display:flex;align-items:center;gap:5px;border:1px solid #e5e5e5}.single-featured-car-rating i{font-size:16px;color:var(--rating-color)}.dark-bg .single-featured-car-rating{color:var(--primary-color);background:#ffba07;border-color:#ffba07}.dark-bg .single-featured-car-rating i{color:var(--primary-color)}h5.single-featured-car-title{font-size:24px;font-weight:500;line-height:36px;font-family:var(--primary-font);margin-bottom:15px}h5.single-featured-car-title a{color:#111}.dark-bg h5.single-featured-car-title a{color:#fff}h5.single-featured-car-title a:hover{color:var(--theme-color)}p.single-featured-car-text{font-size:16px;line-height:26px;font-weight:400;color:#111;font-family:var(--secondary-font);padding-bottom:25px}.dark-bg p.single-featured-car-text{color:#ababab}.dark-bg .single-featured-car-block .border-divider{background:rgb(255 255 255 / .1)}.single-featured-car-info{margin:25px 0}.single-featured-car-info li{font-size:16px;font-weight:400;color:#111;line-height:30px;display:flex;align-items:center;gap:12px;margin:8px 0;font-family:var(--secondary-font)}.dark-bg .single-featured-car-info li{color:#ababab}.single-featured-car-info li i{font-size:22px;color:var(--theme-color)}.single-featured-car-book-btn a{display:block;text-align:center}.vedio-section-outer{position:relative;display:flex;align-items:center;justify-content:center;padding:200px 0;border-radius:10px;background-repeat:no-repeat;background-position:center center;overflow:hidden}.dark-bg .vedio-section-outer{border-radius:0}.vedio-section-outer::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:-1;background:rgb(0 0 0 / .3)}.vedio-section-outer .lightbox-image{position:relative;width:100px;height:100px;font-size:28px;display:inline-block;line-height:108px;text-align:center;background:#fff;border-radius:50%;cursor:pointer;color:var(--theme-color)}.vedio-section-outer .lightbox-image::before,.vedio-section-outer .lightbox-image::after{width:100%;height:100%;border-radius:50%;background:#fff0;top:50%;left:50%;transform:translate(-50%,-50%);content:"";position:absolute;box-shadow:rgb(255 255 255 / .5) 0 0 0 0;animation:3s ease 0s infinite normal none running ripple;transition:all 0.4s ease 0s}.vedio-section-outer .lightbox-image::after{animation-delay:0.6s}.blog-post-one{position:relative;margin-bottom:30px}.blog-post-image{overflow:hidden;border-radius:10px}.blog-post-image img{width:100%;transform:scale(1);transition:all 500ms}.blog-post-one:hover .blog-post-image img{transform:scale(1.15)}.blog-post-content .post-info{display:flex;align-items:center;gap:30px;margin-top:30px;margin-bottom:15px}.blog-post-content .post-info .post-tag a{font-size:13px;line-height:19px;display:inline-block;font-weight:500;border-radius:50px;color:#ff2c3b;padding:5px 12px;background:rgb(255 44 59 / .05);border:1px solid rgb(255 44 59 / .2);text-transform:uppercase;font-family:var(--secondary-font)}.blog-post-content .post-info li{font-size:16px;line-height:26px;color:var(--body-color);font-weight:400;display:flex;align-items:center;gap:8px;font-family:var(--secondary-font)}.blog-post-content .post-info li i{color:#000;font-size:20px}.blog-post-content .post-title{font-size:24px;line-height:30px;font-weight:600;font-family:var(--primary-font)}.blog-post-content .post-title a{color:#111;display:inline-block;transition:all 500ms ease 0s}.blog-post-content .post-title a:hover{color:var(--theme-color)}.slider.style_two .slide-item-content{position:relative;overflow:hidden}.slider.style_two .slide-item-content .image-layer{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.slider.style_two .slide-item-content .container{position:relative;z-index:10;padding:0 15px}.slider.style_two .slide-item-content .slider_content{position:relative;padding:220px 0 230px;z-index:11;max-width:600px}.slider.style_two .slide-item-content .slider_content h6{font-size:13px;line-height:19px;display:inline-block;font-weight:500;margin-bottom:25px;border-radius:50px;color:#ff2c3b;padding:5px 0;opacity:0;text-transform:uppercase;font-family:var(--secondary-font);transition:all 0.9s ease-in-out 0s}.slider.style_two .slide-item-content .slider_content h1{font-size:56px;line-height:60px;font-weight:600;margin-bottom:20px;color:#fff;opacity:0;font-family:var(--primary-font);transition:all 0.9s ease-in-out 0s}.slider.style_two .slide-item-content .slider_content p{font-size:18px;line-height:30px;font-weight:400;color:#ababab;margin-bottom:30px;opacity:0;transition:all 0.9s ease-in-out 0s}.slider.style_two .slide-item-content .slider_content .btn-style-four{opacity:0;transition:all 0.9s ease-in-out 0s}.slider.style_two .owl-item.active .slide-item-content .image-layer{opacity:1}.slider.style_two .owl-item.active .slide-item-content .slider_content h1{opacity:1}.slider.style_two .owl-item.active .slide-item-content .slider_content h6{opacity:1}.slider.style_two .owl-item.active .slide-item-content .slider_content p{opacity:1}.slider.style_two .owl-item.active .slide-item-content .slider_content .btn-style-four{opacity:1}.slider.style_two .slide-item-content .container .slider-image{position:relative;z-index:9;overflow:visible;margin-right:-122px;padding-top:50px;margin-top:62px}.slider.style_two .slide-item-content .container .slider-image::before{position:absolute;top:0;left:calc(50% - 255.5px);width:511px;height:511px;content:"";z-index:-1;border-radius:50%;background:rgb(255 255 255 / .5)}.works-process-section{position:relative}.works-process-section::before{position:absolute;top:0;left:0;bottom:-100px;width:100%;height:100%;content:"";z-index:-1;background-image:url(..//images/shape/shape-1.png);background-position:center center;background-repeat:no-repeat}.works-process-block{margin-bottom:30px}.works-process-block-icon{position:relative;width:80px;height:80px;display:inline-block;color:#060702;font-size:30px;line-height:80px;text-align:center;border-radius:20px;background:#f5a77e;margin-bottom:25px}.colmun:nth-child(1) .works-process-block-icon{background:#f5a77e}.colmun:nth-child(2) .works-process-block-icon{background:#8462ef}.colmun:nth-child(3) .works-process-block-icon{background:#84ddb1}.colmun:nth-child(4) .works-process-block-icon{background:#f8cb76}.works-process-block-icon::before{position:absolute;top:-10px;left:-10px;width:40px;height:40px;content:"";font-size:24px;font-weight:600;font-family:var(--primary-font);line-height:35px;text-align:center;border-radius:50%;background:#fff;color:#060702;border:3px solid #060702}.colmun:nth-child(1) .works-process-block-icon::before{content:"1"}.colmun:nth-child(2) .works-process-block-icon::before{content:"2"}.colmun:nth-child(3) .works-process-block-icon::before{content:"3"}.colmun:nth-child(4) .works-process-block-icon::before{content:"4"}.inner-page .works-process-block-icon::before{border-color:#fff}.inner-page .colmun:nth-child(1) .works-process-block-icon::before{background:#f5a77e}.inner-page .colmun:nth-child(2) .works-process-block-icon::before{background:#8462ef}.inner-page .colmun:nth-child(3) .works-process-block-icon::before{background:#84ddb1}.inner-page .colmun:nth-child(4) .works-process-block-icon::before{background:#f8cb76}.works-process-block-title{font-size:24px;line-height:36px;font-weight:600;font-family:var(--primary-font)}.works-process-block-title a{color:#fff;transition:all 500ms ease 0s}.inner-page .works-process-block-title a{color:#111}.works-process-block-title a:hover{color:var(--theme-color)}.promotional-banner-block{position:relative;overflow:hidden;padding:35px 30px 40px;border-radius:10px;margin-bottom:30px;background:rgb(255 255 255 / .1)}.promotional-banner-image{position:absolute;bottom:0;right:0}.clomun:nth-child(1) .promotional-banner-image{right:-50px;bottom:5px}.clomun:nth-child(2) .promotional-banner-image{right:-143px;bottom:13px}.clomun:nth-child(3) .promotional-banner-image{right:-75px;bottom:12px}.promotional-banner-block span{font-size:13px;line-height:20px;color:var(--theme-color);font-weight:500;display:block;margin-bottom:10px;text-transform:uppercase;font-family:var(--secondary-font)}.promotional-banner-block h2{font-size:36px;line-height:56px;color:#fff;font-weight:600;margin-bottom:15px;text-transform:capitalize;font-family:var(--primary-font)}.clomun:nth-child(1) .promotional-banner-block h2{font-size:48px}.promotional-banner-block h6{font-size:16px;line-height:30px;color:#ababab;font-weight:500;margin-bottom:25px;font-family:var(--secondary-font)}.dark-bg .view-all-btn .btn-style-five{padding:15px 30px;background-color:var(--theme-color)}.dark-bg .view-all-btn .btn-style-five::after{background:var(--primary-color)}.brand-section-2.home-three{border-bottom:1px solid rgb(142 123 195 / .2)}.brand-section-2 .brand-outer-box-2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.brand-section-2.dark-home .brand-outer-box-2{border-bottom:1px solid rgb(142 123 195 / .2)}.single-brand-item-2{flex-grow:1;padding:60px 20px;display:inline-block;text-align:center;border-right:1px solid rgb(142 123 195 / .2)}.single-brand-item-2:last-child{border-right:0}.single-brand-item-2 .brand-image img{opacity:.5;cursor:pointer;transition:all 500ms ease 0s}.single-brand-item-2 .brand-image:hover img{opacity:1}.google-map-outer{position:relative;display:block;text-align:center}.google-map-outer::before{position:absolute;top:-70px;left:calc(50% - 328px);width:656px;height:656px;content:"";z-index:-1;border-radius:50%;background:rgb(184 13 13 / .4);mix-blend-mode:multiply;filter:blur(1.5rem)}.google-map-outer .cuntry-tag{position:absolute;top:calc(50% - 50px);right:calc(50% - 325px);display:flex;padding:2px 12px 2px 2px;align-items:center;border-radius:60px;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:#fff;font-family:var(--secondary-font);text-transform:capitalize;background-color:#0a0803}.google-map-outer .cuntry-tag .cuntry-flug{width:20px;height:20px;line-height:22px;background:var(--theme-color);border-radius:50%}.testimonial-block-one{position:relative;padding:40px;margin-bottom:50px;border-radius:10px;box-shadow:rgb(0 0 0 / .25) 0 8.69px 43.46px;background:rgb(255 255 255 / .1)}.testimonial-block-one.style-two{box-shadow:rgb(0 0 0 / .07) 0 10px 50px}.testimonial-block-one .inner-box{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:30px}.testimonial-block-one .author-box{display:flex;align-items:center;gap:11px}.testimonial-block-one .author-info h5{font-size:24px;line-height:30px;color:#fff;font-weight:600;font-family:var(--primary-font)}.testimonial-block-one.style-two .author-info h5{color:#111}.testimonial-block-one .author-info span{font-size:16px;line-height:30px;color:#fff;font-weight:400;font-family:var(--secondary-font)}.testimonial-block-one.style-two .author-info span{color:var(--body-color)}.testimonial-block-one .author-rating{display:flex;align-items:center;gap:7px}.testimonial-block-one .author-rating li{color:#ffc844}.testimonial-block-one .author-comments p{font-size:16px;line-height:26px;font-weight:400;color:#fff;font-family:var(--secondary-font)}.testimonial-block-one.style-two .author-comments p{color:var(--body-color)}.testimonials-section .owl-carousel .owl-stage-outer{overflow:visible}.testimonials-section .owl-carousel .owl-item{opacity:0}.testimonials-section .owl-carousel .owl-item.active{opacity:1}.subscribe-inner{position:relative;padding:55px;display:flex;z-index:1;align-items:center;justify-content:space-between;gap:10px;border-radius:10px;background:#ff2c3b}.subscribe-inner h3{font-size:36px;line-height:42px;color:#fff;font-weight:600;font-family:var(--primary-font)}.subscribe-inner h3 span{color:#000}.subscribe-layer-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;z-index:-1;background-position:center bottom;background-repeat:no-repeat}.subscribe-inner .form-group{display:flex;align-items:center;gap:10px}.subscribe-inner .form-group input{color:#9f9d9d;background:#fff;border-radius:5px;font-size:16px;line-height:30px;font-weight:400;padding:10px 25px;text-transform:capitalize;font-family:var(--secondary-font)}.subscribe-inner .form-group button i{font-size:10px}.slider.style_three .slide-item-content{position:relative;overflow:hidden}.slider.style_three .slide-item-content .image-layer{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.slider.style_three .slide-item-content .container{position:relative;z-index:10;padding:0 15px}.slider.style_three .slide-item-content .slider_content{position:relative;padding:260px 0 150px;max-width:600px;z-index:11}.slider.style_three .slide-item-content .slider_content h6{font-size:13px;line-height:19px;display:inline-block;font-weight:500;margin-bottom:25px;border-radius:50px;color:#ff2c3b;opacity:0;text-transform:uppercase;font-family:var(--secondary-font);transition:all 0.9s ease-in-out 0s}.slider.style_three .slide-item-content .slider_content h1{font-size:80px;line-height:70px;font-weight:600;margin-bottom:20px;color:#111;opacity:0;font-family:var(--primary-font);transition:all 0.9s ease-in-out 0s}.slider.style_three .slide-item-content .slider_content h1 span{font-size:64px;line-height:60px;font-weight:400}.slider.style_three .slide-item-content .slider_content p{font-size:20px;line-height:30px;font-weight:400;color:#111;margin-bottom:30px;opacity:0;transition:all 0.9s ease-in-out 0s}.slider.style_three .slide-item-content .slider_content .btn-style-four{opacity:0;transition:all 0.9s ease-in-out 0s}.slider.style_three .owl-item.active .slide-item-content .image-layer{opacity:1}.slider.style_three .owl-item.active .slide-item-content .slider_content h1{opacity:1}.slider.style_three .owl-item.active .slide-item-content .slider_content h6{opacity:1}.slider.style_three .owl-item.active .slide-item-content .slider_content p{opacity:1}.slider.style_three .owl-item.active .slide-item-content .slider_content .btn-style-four{opacity:1}.slider.style_three .slide-item-content .container .slider-image{position:relative;z-index:9;overflow:visible;margin-right:-122px;padding-top:50px;margin-top:62px}.slider.style_three .slide-item-content .container .slider-image::before{position:absolute;top:0;left:calc(50% - 255.5px);width:511px;height:511px;content:"";z-index:-1;border-radius:50%;background:rgb(255 255 255 / .5)}.why-chooseus-section{position:relative;overflow:hidden}.why-chooseus-section .shape-three{position:absolute;left:-208px;bottom:-130px}.why-chooseus-section .shape-four{position:absolute;right:-208px;bottom:-130px}.brand-section-2.home-three{background:#121212}.style_two h5.single-featured-car-title{margin-bottom:10px}.single-featured-car-rent-per-day-2{font-size:14px;color:#111;line-height:20px;font-weight:400;padding-bottom:20px;text-transform:capitalize;font-family:var(--primary-font)}.single-featured-car-rent-per-day-2 span{font-size:28px;color:var(--theme-color)}.featured-car-info-outer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.subscribe-section-2{position:relative;z-index:99;background:var(--theme-color)}.subscribe-section-2 .subscribe-layer-bg-2{position:absolute;left:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center bottom}.subscribe-section-2 .subscribe-inner{padding:50px 0;border-radius:0;background:#fff0}.services-section{background-color:#f6f6f6}.services-block-one{position:relative;margin-bottom:30px;z-index:1;padding:25px 0 0 40px}.services-block-one::before{position:absolute;inset:0 50px 65px 0;content:"";z-index:-1;border-radius:10px;background-color:#fff}.services-block-one h6.service-title{font-size:16px;font-weight:500;line-height:26px;margin-bottom:15px;font-family:var(--secondary-font)}.services-block-one h6.service-title a{color:#111;display:inline-block}.services-block-one h6.service-title a:hover{color:var(--theme-color)}.services-block-one .services-iamge img{border-radius:10px}.slider.style_four{position:relative;padding:270px 0 230px}.slider.style_four .shape-image{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat!important;background-position:right top!important}.slider.style_four .shape-image-2{position:absolute;bottom:0;right:0;height:100%;width:100%;background-repeat:no-repeat!important;background-position:left bottom!important}.slider.style_four .slide-item-content .container{position:relative;z-index:10;padding:0 15px}.slider.style_four .slide-item-content .slider_content{position:relative;z-index:11}.slider.style_four .slide-item-content .slider_content h6{font-size:13px;background:rgb(255 44 59 / .1);padding:5px 12px;line-height:19px;display:inline-block;font-weight:500;margin-bottom:25px;border-radius:50px;color:#ff2c3b;opacity:0;text-transform:uppercase;font-family:var(--secondary-font);transition:all 0.9s ease-in-out 0s}.slider.style_four .slide-item-content .slider_content h1{font-size:80px;line-height:70px;font-weight:600;margin-bottom:20px;color:#111;opacity:0;font-family:var(--primary-font);transition:all 0.9s ease-in-out 0s}.slider.style_four .slide-item-content .slider_content h1 span{font-size:64px;line-height:60px;font-weight:400}.slider.style_four .slide-item-content .slider_content p{font-size:20px;line-height:30px;font-weight:400;color:#111;margin-bottom:30px;opacity:0;transition:all 0.9s ease-in-out 0s}.slider.style_four .slide-item-content .slider_content .btn-style-four{opacity:0;transition:all 0.9s ease-in-out 0s}.slider.style_four .owl-item.active .slide-item-content .image-layer{opacity:1}.slider.style_four .owl-item.active .slide-item-content .slider_content h1{opacity:1}.slider.style_four .owl-item.active .slide-item-content .slider_content h6{opacity:1}.slider.style_four .owl-item.active .slide-item-content .slider_content p{opacity:1}.slider.style_four .owl-item.active .slide-item-content .slider_content .btn-style-four{opacity:1}.slider.style_four .slide-item-content .container .slider-image{position:relative;z-index:9;overflow:visible;margin-right:-260px}.slider.style_four .slide-item-content .container .slider-image::before{position:absolute;top:0;left:calc(50% - 255.5px);width:511px;height:511px;content:"";z-index:-1;border-radius:50%;background:rgb(255 255 255 / .5)}.owl_dots_one .owl-dots{gap:9px;display:flex;position:absolute;top:calc(50% - 50px);left:75px;justify-content:center;align-items:center;flex-direction:column}.owl_dots_one .owl-dots .owl-dot{width:9px;height:9px;opacity:.3;background:#ff2c3b;border-radius:50px}.owl_dots_one .owl-dots .owl-dot.active{width:13px;height:13px;opacity:1;border-radius:50px}.owl_navs_one.theme_carousel .owl-nav{gap:90px;display:flex;position:absolute;top:calc(50% - 100px);left:75px;justify-content:center;align-items:center;flex-direction:column}.owl_navs_one.theme_carousel .owl-nav button{color:#000}.owl_navs_one.theme_carousel .owl-nav button:hover{color:var(--theme-color)}.about-section{position:relative}.about-section .shape{position:absolute;bottom:40px;left:0}.about-info-block{display:flex;align-items:center;gap:20px}.about-info-icon{width:60px;height:60px;font-size:25px;line-height:60px;text-align:center;border-radius:50%;flex-shrink:0;color:#000;background:rgb(255 44 59 / .1)}.about-info-title{font-size:24px;line-height:28px;font-weight:600;color:#0d0d0d;font-family:var(--primary-font)}.about-info-text{font-size:16px;line-height:26px;font-weight:400;color:var(--body-color);font-family:var(--secondary-font)}.download-app-outer{position:relative;padding:0 100px;border-radius:20px;z-index:1;background:#171626}.download-app-content{padding-top:70px;padding-bottom:70px}.download-app-content h2{font-size:44px;line-height:52px;font-weight:600;color:#fff;margin-bottom:30px;font-family:var(--primary-font)}.download-app-content p{font-size:18px;line-height:32px;font-weight:500;color:#fff;font-family:var(--secondary-font);margin-bottom:40px}.download-app-image{margin-top:-100px;margin-bottom:-100px;text-align:right}.download-app-list{display:flex;align-items:center;gap:20px}.download-app{display:flex;align-items:center;gap:10px;max-width:200px;width:100%;padding:10px;border-radius:10px;background:#fff}.download-app .app-icon{width:30px;height:30px;flex-shrink:0;text-align:center;line-height:30px}.download-app .app-content span{font-size:12px;font-weight:500;line-height:20px;display:block;color:#111;text-transform:uppercase;font-family:var(--secondary-font)}.download-app .app-content h6{font-size:20px;font-weight:500;line-height:20px;color:#111;font-family:var(--primary-font);text-transform:capitalize}.download-app-outer .icon-box{position:absolute;width:136px;height:136px;bottom:calc(50% - 68px);right:95px;content:"";padding:25px;text-align:center;color:var(--bs-white);background-color:#fff;line-height:136px;border-radius:50%}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.download-app-outer .icon-box .icon{font-size:30px;width:85px;height:85px;line-height:85px;text-align:center;border-radius:50%;color:var(--bs-white);transform:rotate(0deg);background-color:var(--theme-color);transition:all 500ms ease 0s}.download-app-outer .icon-box:hover .icon{transform:rotate(180deg)}.download-app-outer .icon-box .icon-text{position:absolute;top:6px;left:1px;width:100%;height:100%;text-align:center}.download-app-outer .icon-box .icon-text img{animation:10s linear 0s 1 normal none running spin}.download-app-outer .shape{position:absolute;right:0;top:0;width:100%;height:100%;z-index:-1;border-radius:20px;background-repeat:no-repeat;background-position:right center}.view-all-btn .btn-style-two{border-radius:5px}.subscribe-section.style-two{position:relative;margin-bottom:-95px;z-index:99}.slider.style_five .slide-item{padding:185px 0 180px}.slider.style_five .slide-item-content .slider_content h6{font-size:13px;background:rgb(255 44 59 / .1);padding:5px 12px;line-height:19px;display:inline-block;font-weight:500;margin-bottom:25px;border-radius:50px;color:#ff2c3b;opacity:0;text-transform:uppercase;font-family:var(--secondary-font);transition:all 0.9s ease-in-out 0s}.slider.style_five .slide-item-content .slider_content h1{font-size:72px;line-height:80px;font-weight:600;margin-bottom:20px;color:#111;opacity:0;font-family:var(--primary-font);transition:all 0.9s ease-in-out 0s}.slider.style_five .slide-item-content .slider_content p{font-size:20px;line-height:30px;font-weight:400;color:#111;margin-bottom:30px;opacity:0;transition:all 0.9s ease-in-out 0s}.slider.style_five .slide-item-content .big-title{position:absolute;bottom:0;left:calc(50% - 880px);font-size:440px;font-weight:600;line-height:440px;text-align:center;display:block;overflow:hidden;opacity:0;transform:perspective(400px) rotateY(0deg) translateY(120px);transform-origin:center bottom;transition:all 1000ms ease 0s;font-family:var(--primary-font);background:linear-gradient(#111111 0%,#fff0 100%) text;-webkit-text-fill-color:#fff0}.booking-section.style-three{margin-top:-130px}.slider.style_five .owl-item.active .big-title{transform:perspective(400px) rotateY(0deg) translateY(0);transition-delay:1000ms;opacity:0.06!important;visibility:visible!important}.promotional-banner-block.style-two{box-shadow:rgb(0 0 0 / .08) 0 0 50px}.promotional-banner-block.style-two h2{color:#111}.home-five .vedio-section-outer{border-radius:0}.brand-section.home-five .brand-outer-box{flex-wrap:wrap;margin-bottom:50px}.google-map-section.style-two{position:relative}.google-map-section.style-two .shape{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left bottom}.style-two .google-map-outer::before{display:none}.testimonial-block-two .inner-box{position:relative;padding:0 40px 40px;margin-top:20px;border-radius:10px;background:#fff;box-shadow:rgb(0 0 0 / .07) 0 10px 50px}.testimonial-block-two .inner-box .author-image{position:relative;width:100px;height:100px;margin-top:-45px;display:inline-block;border-radius:50%;text-align:center}.testimonial-block-two .inner-box .author-image img{width:auto}.testimonial-block-two .inner-box .author-info h5{font-size:24px;line-height:30px;color:#111;font-weight:600;font-family:var(--primary-font)}.testimonial-block-two .inner-box .author-info .designation{font-size:16px;line-height:30px;color:var(--body-color);font-weight:400;display:block;font-family:var(--secondary-font)}.testimonial-block-two .inner-box .author-rating{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:15px}.testimonial-block-two .inner-box .author-rating li{font-size:15px;color:#ffc844}.testimonial-block-two .inner-box p{font-size:16px;line-height:26px;font-weight:400;color:var(--body-color);font-family:var(--secondary-font)}.home-five .owl_dot_one.theme_carousel .owl-dots{margin-top:60px}.breadcrumb-section{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:260px 0 140px}.breadcrumb-section .banner-content h1{color:#fff;text-align:center;font-size:64px;font-weight:600;line-height:90%;font-family:var(--primary-font);text-transform:capitalize}@media (max-width:767px){.breadcrumb-section .banner-content h1{font-size:50px}}@media (max-width:576px){.breadcrumb-section .banner-content h1{font-size:40px}}.team-block-one .inner-box{position:relative;padding:0 40px 40px;margin-top:40px;border-radius:10px;background:#fff;z-index:1;cursor:pointer;box-shadow:rgb(0 0 0 / .07) 0 10px 50px}.team-block-one .inner-box::before{position:absolute;bottom:0;right:0;width:100px;height:100px;content:"";opacity:0;z-index:-1;transform:translateY(10px);background:var(--theme-color);transition:all 500ms ease 0s;border-radius:0 0 10px;clip-path:polygon(100% 25%,10% 99%,100% 100%)}.team-block-one:hover .inner-box::before{opacity:1;transform:translateY(0)}.team-block-one .inner-box .author-image{position:relative;width:140px;height:140px;margin-top:-66px;display:inline-block;border-radius:100px;text-align:center;overflow:hidden;margin-bottom:15px}.team-block-one .inner-box .author-image img{width:auto}.team-block-one .inner-box .author-info{margin-bottom:20px}.team-block-one .inner-box .author-info h5{font-size:24px;line-height:30px;color:#111;font-weight:600;margin-bottom:5px;font-family:var(--primary-font)}.team-block-one .inner-box .author-info h5 a{color:#111;display:inline-block}.team-block-one .inner-box .author-info span{font-size:16px;line-height:30px;color:var(--body-color);font-weight:400;display:block;margin-bottom:10px;font-family:var(--secondary-font)}.team-block-one .inner-box .author-social-links{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:15px}.team-block-one .inner-box .author-social-links li{width:40px;height:40px;line-height:35px;background:#fff;border-radius:50%;text-align:center;box-shadow:rgb(0 0 0 / .08) 0 0 20px}.team-block-one .inner-box .author-social-links li a{width:24px;height:24px;background:#000;border-radius:50%;color:#fff;font-size:12px;line-height:24px;text-align:center;display:inline-block;transition:all 500ms ease 0s}.team-block-one .inner-box .author-social-links li a:hover{background:var(--theme-color)}.inner-page .testimonial-block-one.style-two{margin-bottom:30px}.testimonials-section.inner-page .btn-style-two{line-height:48px;border-radius:0;margin-top:20px}.inner-page .testimonial-block-two .inner-box .author-image{margin-bottom:15px}.testimonials-section.dark-bg{background:#060702}.faq-outer-box{max-width:850px;width:100%;margin:0 auto}.accordion-box .accordion .acc-content{display:none}.accordion-box .accordion .acc-content.current{display:block}.accordion-box .accordion{position:relative;background:#fff;border-radius:5px;margin-bottom:10px;border:1px solid #e5e5e5;overflow:hidden}.accordion-box .accordion:last-child{margin-bottom:0}.accordion-box .accordion .acc-btn{position:relative;display:block;padding:20px 60px 20px 30px;background:#fff;cursor:pointer;transition:all 500ms ease 0s}.accordion-box .accordion .acc-btn h4{display:block;font-size:20px;font-weight:500;line-height:28px;font-family:var(--primary-font);transition:all 500ms ease 0s}.accordion-box .accordion .acc-btn::before{position:absolute;top:20px;right:30px;font-size:24px;color:var(--theme-color);content:"";font-weight:900;font-family:"Font Awesome 6 Free"}.accordion-box .accordion .acc-btn.active::before{content:"";color:#000;font-family:"Font Awesome 6 Free"}.accordion-box .accordion .acc-content{padding:15px 60px 33px 30px}.accordion-box .accordion .acc-content p{font-size:16px;font-weight:400;line-height:28px;color:var(--body-color);font-family:var(--secondary-font)}#questionForm .form-group{margin-bottom:30px}#questionForm input,#questionForm textarea{font-size:16px;line-height:28px;padding:15px 30px;width:100%;transition:all 0.5s ease 0s;color:var(--body-color);border:1px solid #e5e5e5;border-radius:5px;font-family:var(--secondary-font)}#questionForm textarea{height:170px;resize:none}#questionForm input:focus,#questionForm textarea:focus{border-color:var(--theme-color)}#questionForm button.btn-style-five{padding:15px 30px}.services-section.inner-page{padding-bottom:200px;margin-bottom:-99px}.area-outer-image{display:grid;grid-template-columns:auto auto auto auto;gap:6px}.area-details-image img{width:100%}.area-details-image:nth-child(1){grid-area:1 / 1 / span 2 / span 3}.planning-details-section p{font-size:16px;line-height:26px;color:var(--body-color);font-family:var(--secondary-font);margin-bottom:30px}.planning-details-section .btn-style-five{padding:15px 30px}.planning-details-section .planning-map iframe{width:100%;height:400px}.sortable-masonry .filter-tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.sortable-masonry .filter-tabs li{position:relative;font-size:16px;font-weight:500;line-height:30px;color:#111;padding:10px 30px;border-radius:4px;z-index:1;overflow:hidden;cursor:pointer;font-family:var(--secondary-font)}.sortable-masonry .filter-tabs li::before{position:absolute;top:0;left:0;width:0;height:100%;content:"";z-index:-1;transition:all 0.5s ease 0s;background-color:var(--theme-color)}.sortable-masonry .filter-tabs li.active,.sortable-masonry .filter-tabs li:hover{color:#fff}.sortable-masonry .filter-tabs li.active::before,.sortable-masonry .filter-tabs li:hover::before{width:100%}.gallery-block-one .inner-box{position:relative;display:block;cursor:pointer;border-radius:10px;margin-bottom:30px;overflow:hidden}.gallery-block-one .inner-box img{width:100%}.gallery-block-one .inner-box .view-btn{position:absolute;inset:10px;content:"";display:flex;align-items:center;justify-content:center;border-radius:10px;transform:scale(0);transition:all 500ms ease 0s;background:rgb(255 44 59 / .6)}.gallery-block-one .inner-box .view-btn .lightbox-image{display:inline-block;color:#fff;font-size:30px}.gallery-block-one:hover .inner-box .view-btn{transform:scale(1)}.gallery-section .btn-style-five{padding:15px 30px}.pricing-block-one{position:relative;border-radius:10px;background-color:#fff;margin-bottom:30px;padding:40px 30px;transition:all 0.5s ease 0s;border-top:3px solid var(--theme-color);box-shadow:rgb(0 0 0 / .08) 0 0 50px}.pricing-block-one .table-header{text-align:center;padding-bottom:30px;border-bottom:2px dashed rgb(0 0 0 / .2);border-top-width:2px;border-right-width:2px;border-left-width:2px;margin-bottom:30px;border-top-color:rgb(0 0 0 / .2);border-right-color:rgb(0 0 0 / .2);border-left-color:rgb(0 0 0 / .2)}.pricing-block-one h6.title{font-size:18px;line-height:30px;color:#111;font-weight:500;text-transform:uppercase;font-family:var(--primary-font);margin-bottom:20px}.pricing-block-one .price{font-size:48px;line-height:30px;color:#111;font-weight:600;font-family:var(--primary-font)}.pricing-block-one .price span{font-size:24px;line-height:30px;color:#111;font-weight:400;font-family:var(--primary-font)}.pricing-block-one .feature-list li{padding:10px 0;font-size:16px;line-height:26px;font-weight:400;color:#111;display:flex;align-items:center;gap:16px;font-family:var(--secondary-font)}.pricing-block-one .feature-list li span{width:25px;height:25px;display:block;color:var(--theme-color);line-height:25px;text-align:center;font-size:8px;border-radius:50%;background:rgb(255 44 59 / .1)}.order-information h3.title{font-size:28px;font-weight:600;line-height:30px;color:#111;text-transform:capitalize;font-family:var(--primary-font);padding-bottom:15px}.order-information .order-outer-box{position:relative;padding:30px 0;margin-bottom:30px;border-top:1px solid rgb(229 229 229 / .89);border-bottom:1px solid rgb(229 229 229 / .89)}.order-information .info-title-box span.price{font-size:28px;font-weight:600;line-height:30px;color:var(--theme-color)}.order-outer-box .product-image{flex-shrink:0}.order-information .order-outer-box{position:relative;display:flex;align-items:center;gap:20px}.order-outer-box .info-title-box{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}.order-outer-box .product-info-box{width:100%}.order-information .order-outer-box .product-name{font-size:28px;font-weight:600;line-height:30px;color:#111;font-family:var(--primary-font)}.order-information .order-outer-box .product-info-list li{font-size:14px;line-height:20px;color:#111;font-weight:400;padding:5px 0;font-family:var(--secondary-font)}.order-information .order-outer-box .product-info-list li strong{font-weight:700}.order-summary{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.order-summary #couponForm{position:relative;padding:5px;display:inline-block;max-width:410px;width:100%;border-radius:5px;border:1px solid #e5e5e5}.order-summary #couponForm input{font-size:16px;line-height:28px;font-weight:400;color:var(--body-color);padding:10px 15px;text-transform:capitalize}.order-summary #couponForm button{position:absolute;top:5px;right:5px;font-size:18px;line-height:28px;font-weight:500;padding:10px 30px}.order-summary .bill-history{max-width:240px;width:100%}.order-summary .bill-history li{font-size:16px;line-height:26px;font-weight:500;color:#111;display:flex;align-items:center;padding:5px 0;text-align:right;gap:20px;justify-content:space-between;text-transform:capitalize;font-family:var(--secondary-font);margin-bottom:10px}.order-summary .bill-history li.deu-amount span{font-size:28px;color:#ff2c3b;line-height:28px;font-family:var(--primary-font)}.bill-information{position:relative;padding:20px 30px;margin-left:20px;box-shadow:rgb(0 0 0 / .08) 0 10px 50px}.bill-information h3{font-size:28px;line-height:36px;font-weight:600;color:#111;margin-bottom:20px}.bill-information .contact-info .form-group{margin-bottom:20px}.bill-information .contact-info .form-group input{font-size:16px;line-height:28px;font-weight:400;font-family:var(--secondary-font);color:var(--body-color);padding:10px 20px;border:1px solid #e5e5e5;border-radius:5px;width:100%}.bill-information .pay-bill{font-size:16px;font-weight:500;line-height:36px;font-family:var(--secondary-font);padding-top:10px;padding-bottom:30px;margin-bottom:30px;display:flex;align-items:center;gap:25px;border-bottom:1px solid #e5e5e5}.bill-information .pay-bill span{font-size:28px;font-weight:600;line-height:36px;color:var(--theme-color);font-family:var(--primary-font)}.payment-method{display:inline-flex;align-items:center;background:#f6f6f6;border-radius:5px;overflow:hidden;margin-bottom:20px}.payment-method input[type="radio"]{display:none}.payment-method label.btn{display:inline-block;padding:10px 20px;font-size:16px;cursor:pointer;color:var(--body-color);font-weight:400;border-radius:0;background:#f6f6f6;font-family:var(--secondary-font);transition:all 0.3s ease 0s}.payLater-box .btn{border-radius:0 0 5px 5px}.paypal-box .btn{border-radius:5px 5px 0 0}.payment-method input[type="radio"]:checked+label.btn{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color)}.bill-information .contact-info p.text{font-size:16px;line-height:30px;font-weight:400;color:var(--body-color);font-family:var(--secondary-font);margin-bottom:30px}.terms-checkbox .checkbox-container{display:block;position:relative;padding-left:25px;margin-bottom:20px;cursor:pointer}.terms-checkbox .checkbox-container input{position:absolute;opacity:0;cursor:pointer}.terms-checkbox .checkbox-container .checkmark{position:absolute;top:7px;left:0;height:15px;width:15px;background:#fff0;border:1px solid #ddd;border-radius:2px}.terms-checkbox .checkbox-container:hover input~.checkmark{border-color:var(--theme-color)}.terms-checkbox .checkbox-container input:checked~.checkmark{background-color:var(--theme-color);border-color:var(--theme-color)}.terms-checkbox .checkbox-container .checkmark::after{content:"";position:absolute;display:none}.terms-checkbox .checkbox-container input:checked~.checkmark::after{display:block}.terms-checkbox .checkbox-container .checkmark::after{left:4px;top:1px;width:5px;height:10px;border-style:solid;border-color:#fff;border-image:initial;border-width:0 3px 3px 0;transform:rotate(45deg)}.terms-checkbox .checkbox-container h6{font-size:16px;line-height:28px;font-weight:400;color:#111;font-family:var(--secondary-font)}.terms-checkbox .checkbox-container p{font-size:16px;line-height:28px;font-weight:400;color:var(--body-color);font-family:var(--secondary-font)}.bill-information .btn-style-five{padding:10px 30px;font-size:18px;font-weight:500;line-height:28px;width:100%;font-family:var(--primary-font);border-radius:5px}.product-sidebar{position:relative;border-radius:10px;padding:50px 40px;background:#fff;box-shadow:rgb(0 0 0 / .04) 0 10px 80px}h3.sidebar-widget-title{font-size:28px;line-height:36px;font-weight:600;color:#111;font-family:var(--primary-font);margin-bottom:25px}.sidebar-search-widget{padding-bottom:50px;margin-bottom:40px;border-bottom:1px solid #e5e5e5}.sidebar-search-box{position:relative}.sidebar-search-box input{padding:20px 30px;font-size:16px;font-weight:400;color:var(--body-color);line-height:28px;width:100%;border-radius:10px;font-family:var(--secondary-font);background:#fff0f1;border:1px solid #fff0f1;transition:all 500ms ease 0s}.sidebar-search-box input:focus{border-color:var(--theme-color)}.sidebar-search-box button{position:absolute;top:20px;right:30px;font-size:18px;color:#909092;transition:all 500ms}.sidebar-search-box button:hover{color:var(--theme-color)}.sidebar-select-car-widget{padding-bottom:50px;margin-bottom:40px;border-bottom:1px solid #e5e5e5}.custom-select{position:relative;display:inline-block;width:100%}.custom-select select{appearance:none;outline:none;cursor:pointer;width:100%;padding:15px 20px;font-size:16px;line-height:28px;color:#111;border-radius:5px;margin-bottom:10px;background-color:#f4f4f4;border:1px solid #f4f4f4}.custom-select select option{background-color:#fff;color:#333}.custom-select select option:hover{background-color:#f0f0f0}.custom-select::after{content:"";position:absolute;top:50%;right:10px;font-weight:900;font-family:"Font Awesome 6 Free";transform:translateY(-50%);pointer-events:none}.sidebar-filter-widget{padding-bottom:50px;margin-bottom:40px;border-bottom:1px solid #e5e5e5}.price-range-slider{position:relative;width:100%}.price-range-slider .range-value{position:relative;display:flex;align-items:center;margin-top:15px;margin-bottom:20px;font-size:14px;font-weight:500;color:var(--primary-color);font-family:var(--secondary-font)}.price-range-slider .range-value span{font-size:14px;line-height:24px;font-weight:500;color:var(--title-color);margin-right:5px}.price-range-slider .range-value input{width:100%;background:none;font-size:14px;line-height:24px;font-family:var(--text-font);font-weight:500;color:var(--title-color);box-shadow:none;border:none}.price-range-slider .range-bar{border:none;height:4px;width:100%;background:#ffdfdf;border-radius:0}.price-range-slider .ui-slider-range{background-color:var(--theme-color)}.price-range-slider .ui-slider-handle{position:relative;display:inline-block;width:20px;height:20px;border:4px solid #fff;border-radius:50%;background-color:var(--theme-color);cursor:pointer;box-shadow:rgb(0 0 0 / .1) 0 0 18px 0;top:-11px}.price-range-slider .btn-box{position:relative;display:flex;align-items:center;justify-content:space-between}.price-range-slider .btn-box .clear-btn{position:relative;display:inline-block;font-size:16px;line-height:30px;font-weight:500;color:#222;text-decoration:underline;transition:all 500ms ease 0s}.price-range-slider .btn-box .clear-btn:hover{color:var(--theme-color)}.price-range-slider .btn-box .btn-style-four{padding:15px 30px}.sidebar-capacity-widget{padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #e5e5e5}.check-box input{display:none}.check-box label{position:relative;font-size:16px;line-height:30px;color:var(--primary-color);padding-left:20px;font-weight:400;display:inline-block;cursor:pointer;font-family:var(--secondary-font);margin-bottom:10px}.check-box label:before{position:absolute;content:'';left:0;top:7px;width:15px;height:15px;border-radius:2px;border-style:solid;border-width:1px;border-color:#DDD;background:#fff0}.check-box label:after{opacity:0;content:"\f00c";position:absolute;top:-1px;left:3.5px;font-size:10px;font-weight:900;color:#fff;font-family:"Font Awesome 6 Free";pointer-events:none}.check-box input:checked+label:after{opacity:1}.check-box input:checked+label:before{background-color:var(--theme-color)}.rating-star{display:flex;align-items:center;gap:7px}.rating-star li{color:#D3D3D3;font-size:15px}.rating-star li.rated-star{color:var(--rating-color)}.car-listing-section .single-featured-car-book-btn a{display:inline-block;padding:10px 50px}.sidebar-car-brands-widget,.sidebar-car-type-widget{padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #e5e5e5}.car-brands-list{max-height:250px;height:100%;overflow-y:auto}.car-details-outerbox{display:grid;gap:6px;grid-template-columns:auto auto auto auto}.car-details-image:nth-child(1){grid-area:1 / 1 / span 2 / span 3}.car-details-image img{width:100%;border-radius:10px}.car-details-info-outer{padding-top:30px}.rating-location-box{display:flex;align-items:center;gap:30px}.rating-location-box .location{font-size:14px;font-weight:700;color:var(--theme-color);display:flex;align-items:center;gap:5px;text-transform:uppercase;font-family:var(--primary-font)}.rating-location-box .location i{font-size:20px;color:var(--theme-color)}.rating-location-box .rating{font-size:14px;font-weight:400;color:var(--primary-color);display:flex;align-items:center;gap:5px;font-family:var(--secondary-font)}.rating-location-box .rating i{font-size:15px;color:var(--rating-color)}h3.car-details-title{font-size:44px;line-height:56px;color:var(--primary-color);font-weight:600;padding-bottom:40px;margin-bottom:50px;font-family:var(--primary-font);border-bottom:1px solid #E5E5E5}.car-details-feature-list{padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #E5E5E5}.car-details-feature-box{display:flex;align-items:center;gap:12px;margin-bottom:20px}.car-details-feature-icon{width:50px;height:50px;font-size:24px;text-align:center;line-height:50px;color:var(--theme-color);background-color:#FFF0F1;border-radius:5px}.car-details-feature-content h6{font-size:14px;line-height:26px;font-weight:400;color:#6A6A6A;text-transform:capitalize;font-family:var(--secondary-font)}.car-details-feature-content span{font-size:16px;line-height:26px;font-weight:500;color:var(--primary-color);text-transform:capitalize;font-family:var(--secondary-font)}.car-details-about-box{margin-bottom:40px}h4.car-details-sub-title{font-size:24px;font-weight:500;line-height:32px;padding-bottom:20px;font-family:var(--primary-font);color:var(--primary-color)}p.car-details-about-text{font-size:16px;line-height:26px;font-weight:400;color:#6A6A6A;font-family:var(--secondary-font)}.car-details-included-excluded{margin-bottom:30px}.car-details-included-list li{display:flex;align-items:center;gap:14px;font-size:16px;line-height:26px;font-weight:400;color:var(--primary-color);margin-bottom:20px;font-family:var(--secondary-font)}.car-details-included-list li i{color:#45DE5E;font-size:13px}.car-details-excluded-list li{display:flex;align-items:center;gap:14px;font-size:16px;line-height:26px;font-weight:400;color:var(--primary-color);margin-bottom:20px;font-family:var(--secondary-font)}.car-details-excluded-list li i{color:var(--theme-color);font-size:13px}.car-details-highlights{padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #E5E5E5}.car-details-highlights-text{font-size:16px;line-height:26px;color:#6A6A6A;font-weight:400;margin-bottom:20px;font-family:var(--secondary-font)}.car-details-top-highlights-list li{display:flex;align-items:center;gap:14px;font-size:16px;line-height:26px;font-weight:400;color:var(--primary-color);margin-bottom:20px;font-family:var(--secondary-font)}.car-details-top-highlights-list li i{color:#45DE5E;font-size:20px}.car-details-right-sidebar{position:relative;padding:30px;background:#fff;border-radius:10px;filter:drop-shadow(0 10px 80px rgb(0 0 0 / 4%))}.select-date-box{margin-bottom:30px}.select-date-box input{position:relative;border-radius:10px;padding:10px 30px;width:100%;font-size:16px;line-height:30px;font-weight:600;color:var(--primary-color);font-family:var(--secondary-font);background-color:#F4F4F4}.add-extra-box .link-btn .btn-style-four{width:100%;text-align:center}.select-time-box{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E5E5E5}.select-time-box label{font-size:16px;font-weight:500;line-height:30px;color:var(--primary-color);text-transform:capitalize;font-family:var(--secondary-font)}.select-time-box input{font-size:14px;font-weight:400;line-height:30px;color:#6A6A6A;font-family:var(--secondary-font)}.select-delivery-box{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E5E5E5}.select-delivery-box label{font-size:16px;font-weight:500;line-height:30px;color:var(--primary-color);text-transform:capitalize;font-family:var(--secondary-font)}.select-delivery-box input{font-size:14px;font-weight:400;line-height:30px;color:#6A6A6A;font-family:var(--secondary-font)}.add-extra-box h6.add-extra-sub-title{font-size:16px;font-weight:500;line-height:30px;color:var(--primary-color);text-transform:capitalize;font-family:var(--secondary-font);margin-bottom:15px}.add-extra-box .check-box{position:relative}.add-extra-box .check-box span{position:absolute;right:0;font-size:14px;font-weight:400;line-height:30px;color:#6A6A6A;font-family:var(--secondary-font)}.price-list{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E5E5E5}.price-list li{display:flex;align-items:center;gap:10px;justify-content:space-between;padding-bottom:10px}.price-list li h6{font-size:16px;font-weight:400;line-height:30px;color:#6A6A6A;text-transform:capitalize;font-family:var(--secondary-font)}.price-list li span{font-size:16px;font-weight:700;line-height:30px;color:var(--primary-color);font-family:var(--primary-font)}.rating-outer-box{position:relative;padding:30px;display:flex;align-items:center;gap:30px;background:#fff;margin-bottom:50px;border-radius:10px;filter:drop-shadow(0 20px 80px rgb(0 0 0 / 8%))}.rating-title-box{position:relative;padding:35px;padding-left:24px;padding-right:54px;flex-shrink:0;border-right:1px solid #E5E5E5}.rating-title-box h2{font-size:42px;line-height:50px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--theme-color);font-family:var(--primary-font)}.rating-title-box h2 i{font-size:33px;color:var(--rating-color)}.rating-title-box h6{font-size:20px;line-height:30px;font-weight:700;color:#000;font-family:var(--primary-font)}.rating-title-box p{font-size:16px;line-height:30px;font-weight:400;color:#000;font-family:var(--secondary-font)}.rating-progress-box{width:100%;padding-left:20px}.rating-progress-box .progress-box{position:relative;display:flex;justify-items:stretch;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:5px}.rating-progress-box .progress-box .title{width:22%;font-size:16px;font-weight:400;line-height:30px;color:#6A6A6A;font-family:var(--secondary-font)}.rating-progress-box .progress-box .bar{max-width:300px;width:100%;height:4px;flex-shrink:0;background:#E2E2E2;border-radius:51px}.rating-progress-box .progress-box .bar-inner{display:block;width:0;height:4px;background:#10B451;border-radius:51px;-webkit-transition:all 1500ms ease;-ms-transition:all 1500ms ease;-o-transition:all 1500ms ease;-moz-transition:all 1500ms ease;transition:all 1500ms ease}.rating-progress-box .progress-box .progress-bar-text{display:flex;align-items:center;justify-content:end;flex-shrink:0;gap:5px;font-size:16px;font-weight:400;line-height:30px;color:#6A6A6A;font-family:var(--secondary-font);width:12%}.comment-inner{padding-bottom:50px;margin-bottom:40px;border-bottom:1px solid #E5E5E5}.comment-inner .comment-box{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px}.comment-inner .comment-box:last-child{margin-bottom:0}.comment-box .comment-thumb{width:80px;height:80px;text-align:center;border-radius:50%;flex-shrink:0;overflow:hidden}.comment-box .comment-details{position:relative;padding:20px 30px;border-radius:5px;border:1px solid #E5E5E5}.comment-box .comment-details h6{font-size:20px;font-weight:600;line-height:30px;color:var(--primary-color);font-family:var(--primary-font)}.comment-box .comment-details .post-date{font-size:14px;font-weight:400;line-height:30px;color:#6A6A6A;display:block;margin-bottom:10px;font-family:var(--secondary-font)}.comment-box .comment-details p{font-size:16px;font-weight:400;line-height:30px;color:#6A6A6A;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #E5E5E5;font-family:var(--secondary-font)}.comment-box .comment-details .reply-btn{position:absolute;top:30px;right:30px;display:flex;align-items:center;gap:10px;padding:12px 30px}.comment-box .comment-details .reply-btn i{font-size:15px}.comment-box .comment-details .rating-box{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:space-between}.comment-box .comment-details .rating-box .rating{display:flex;align-items:center;gap:20px;width:30%}.comment-box .comment-details .rating-box .rating span{font-size:14px;line-height:20px;font-weight:500;color:var(--primary-color);font-family:var(--secondary-font)}.comment-box .comment-details .rating-box .rating ul{display:flex;align-items:center;gap:5px}.comment-box .comment-details .rating-box .rating ul li{font-size:12px;line-height:20px;color:var(--rating-color)}.comment-box.replay-comment{margin-left:100px}.comment-box.replay-comment .comment-details p{padding-bottom:0;margin-bottom:0;border-bottom:none}.comment-form-area h4.comment-form-title{font-size:24px;font-weight:500;line-height:32px;font-family:var(--primary-font);color:var(--primary-color);margin-bottom:30px}.comment-form .rating-box{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:30px;justify-content:space-between}.comment-form .rating-box .rating{display:flex;align-items:center;gap:20px;width:30%}.comment-form .rating-box .rating span{font-size:14px;line-height:20px;font-weight:500;color:var(--primary-color);font-family:var(--secondary-font)}.comment-form .rating-box .rating ul{display:flex;align-items:center;gap:5px}.comment-form .rating-box .rating ul li{font-size:12px;line-height:20px;color:#CACACA}.comment-form .rating-box .rating ul li.rated-star{color:var(--rating-color)}.comment-form .form-group{margin-bottom:30px}.comment-form form input,.comment-form form textarea{width:100%;height:50px;font-size:16px;line-height:26px;padding:12px 20px;color:#6A6A6A;font-weight:400;border-radius:5px;background:#fff;transition:all 500ms;border:1px solid #e5e5e5}.comment-form form textarea{height:170px;resize:none}.comment-form form input:focus,.comment-form form textarea:focus{border-color:var(--theme-color)}.blog-sidebar{position:relative;padding:60px 40px;border-radius:10px;margin-left:22px;box-shadow:0 10px 50px rgb(0 0 0 / 5%)}.blog-sidebar .sidebar-search-widget{border-bottom:none;padding-bottom:0;margin-bottom:0}.blog-sidebar .sidebar-widget{margin-bottom:50px}.sidebar-category-list li a{position:relative;font-size:16px;line-height:26px;font-weight:400;color:var(--primary-color);padding:8px 0;display:inline-block;font-family:var(--secondary-font)}.sidebar-category-list li a:before{position:absolute;top:9px;left:0;content:'\f105';font-size:15px;font-weight:900;color:#000;opacity:0;transition:all 500ms;font-family:"Font Awesome 6 Free"}.sidebar-category-list li a:hover{color:var(--theme-color);padding-left:16px}.sidebar-category-list li a:hover:before{opacity:1}.sidebar-post-inner .post{display:flex;align-items:center;gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E5E5E5}.sidebar-post-inner .post:last-child{border-bottom:none}.sidebar-post-inner .post .post-thumb{width:90px;height:90px;line-height:90px;text-align:center;border-radius:10px;overflow:hidden;flex-shrink:0}.sidebar-post-inner .post .post-text h5{font-size:18px;line-height:22px;font-weight:600;margin-bottom:10px;font-family:var(--primary-font)}.sidebar-post-inner .post .post-text h5 a{color:var(--primary-color);display:inline-block;transition:all 500ms}.sidebar-post-inner .post .post-text h5 a:hover{color:var(--theme-color)}.sidebar-post-inner .post .post-text span.post-date{font-size:15px;font-weight:400;color:#6A6A6A;line-height:20px;display:flex;align-items:center;gap:5px;font-family:var(--secondary-font)}.sidebar-post-inner .post .post-text span.post-date i{font-size:16px;color:var(--theme-color)}.gallery-image-list{display:flex;flex-wrap:wrap;gap:10px}.gallery-image-list li .image{position:relative;display:block;max-width:96px;width:100%;overflow:hidden;border-radius:5px}.sidebar-archives-list li a{position:relative;font-size:16px;line-height:26px;font-weight:400;color:var(--primary-color);padding:8px 0;display:inline-block;font-family:var(--secondary-font)}.sidebar-archives-list li a:before{position:absolute;top:9px;left:0;content:'\f105';font-size:15px;font-weight:900;color:var(--primary-color);opacity:0;transition:all 500ms;font-family:"Font Awesome 6 Free"}.sidebar-archives-list li a:hover{color:var(--theme-color);padding-left:16px}.sidebar-archives-list li a:hover:before{opacity:1;color:var(--theme-color)}.sidebar-tags-list{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sidebar-tags-list li a{font-size:15px;line-height:26px;color:#6A6A6A;font-weight:400;padding:5px 17px;background:#F4F4F4;border-radius:55px;display:inline-block;transition:all 500;font-family:var(--secondary-font)}.sidebar-tags-list li a:hover{color:#fff;background-color:var(--theme-color)}.blog-sidebar .sidebar-widget:last-child{margin-bottom:0}.listing-blog{border-radius:10px;box-shadow:0 10px 50px rgb(0 0 0 / 5%)}.listing-blog .blog-post-content{padding:30px;padding-top:0}.listing-blog .post-title{font-size:36px;font-weight:600;line-height:48px}.blockquote{position:relative;padding:40px 30px;background:#fff;display:flex;align-items:flex-start;gap:35px;border-radius:10px;margin-top:50px;margin-bottom:50px;border-top:3px solid var(--theme-color);box-shadow:0 10px 80px rgb(0 0 0 / 4%)}.blockquote .quote-icon{font-size:40px;color:#000}.blockquote .quote-text p{font-size:20px;line-height:30px;font-weight:400;font-family:var(--primary-font);color:var(--primary-color);margin-bottom:15px}.blockquote .quote-text strong{font-size:20px;line-height:30px;font-weight:700;font-family:var(--primary-font);color:var(--primary-color)}.blog-details-content .post-title{font-size:36px;line-height:48px;margin-bottom:20px}.blog-details-content p.blog-text{font-size:16px;line-height:26px;font-weight:400;color:#6A6A6A;margin-bottom:20px;font-family:var(--secondary-font)}.blog-details-content .image{border-radius:10px;overflow:hidden;margin-top:30px;margin-bottom:30px}.post-share-box{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;margin-bottom:40px;flex-wrap:wrap;border-bottom:1px solid #E5E5E5}.post-share-box ul{display:flex;align-items:center;gap:10px}.post-share-box ul{display:flex;align-items:center;gap:10px;margin-bottom:20px}.post-share-box .post-tags{gap:10px}.post-share-box .post-tags li h6{font-size:16px;line-height:26px;font-weight:500;color:var(--primary-color)}.post-share-box .post-tags li a{font-size:15px;font-weight:400;line-height:26px;color:#6A6A6A;border-radius:45px;padding:4px 20px;display:inline-block;transition:all 500ms;border:1px solid #E5E5E5;font-family:var(--secondary-font)}.post-share-box .post-tags li a:hover{color:#fff;background-color:var(--theme-color)}.post-share-box .post-share{gap:20px}.post-share-box .post-share li a{gap:20px;font-size:16px;color:#6A6A6A;display:inline-block;transition:all 500ms}.post-share-box .post-share li a:hover{color:var(--theme-color)}.blog-post-content .author-box{display:flex;align-items:flex-start;gap:30px;margin-bottom:50px}.blog-post-content .author-thumb{width:120px;height:120px;flex-shrink:0;overflow:hidden;border-radius:100px}.blog-post-content .author-box .author-info h4{font-size:24px;font-weight:700;line-height:30px;color:var(--primary-color);font-family:var(--primary-font)}.blog-post-content .author-box .designation{font-size:16px;font-weight:400;line-height:26px;color:#6A6A6A;display:block;font-family:var(--secondary-font);margin-bottom:10px}.blog-post-content .author-box .designation{font-size:15px;font-weight:400;line-height:28px;color:#6A6A6A;font-family:var(--secondary-font)}.contact-info-item{position:relative;padding:0 60px 40px;background:#fff;margin-top:50px;border-radius:10px;margin-bottom:30px;box-shadow:0 10px 80px rgb(0 0 0 / 7%)}.contact-info-icon{width:100px;height:100px;line-height:110px;text-align:center;border-radius:10px;display:inline-block;transform:translateY(-50px);margin-bottom:-20px;font-size:40px;color:#fff;background:var(--theme-color);box-shadow:0 10px 50px rgb(0 0 0 / 8%)}h4.contact-info-title{font-size:24px;line-height:32px;font-weight:600;font-family:var(--primary-font);color:#0D0D0D;text-transform:capitalize;margin-bottom:15px}.contact-info-text p{font-size:16px;line-height:32px;font-weight:400;color:#6A6A6A;font-family:var(--secondary-font)}.contact-info-text a{font-size:16px;line-height:20px;font-weight:400;color:#6A6A6A;display:inline-block;font-family:var(--secondary-font);transition:all 500ms}.contact-info-text a:hover{color:var(--theme-color)}.google-map-section iframe{height:520px;width:100%;border-radius:10px}.contact-section .default-form{max-width:850px;width:100%;margin:0 auto}.contact-section .default-form .form-group{margin-bottom:30px}.contact-section .default-form .form-group input,.contact-section .default-form .form-group textarea{width:100%;height:50px;font-size:16px;line-height:26px;padding:12px 20px;color:#6A6A6A;font-weight:400;border-radius:5px;background:#fff;transition:all 500ms;border:1px solid #E5E5E5}.contact-section .default-form .form-group textarea{height:170px;resize:none}.contact-section .default-form .form-group input:focus,.contact-section .default-form .form-group textarea:focus{border-color:var(--theme-color)}.contact-section .btn-style-five{padding:15px 30px}.error-container-outer h1{font-size:44px;font-weight:600;color:var(--primary-color);line-height:56px;margin-bottom:40px;font-family:var(--primary-font)}.error-container-outer h1 span{color:var(--theme-color)}.error-container-outer .button-outer-box{display:flex;justify-content:center;gap:30px}.error-container-outer .button-outer-box .btn-style-five{display:flex;align-items:center;gap:8px;padding:15px 30px}.error-container-outer .button-outer-box .btn-style-five i{font-size:10px}.error-container-outer .button-outer-box .btn-style-four{font-size:14px;line-height:20px;padding:15px 30px}
