@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Thin.ttf) format("truetype");font-weight:100}@font-face{font-family:SF Pro Text;src:url(/fonts/SF-Pro-Text-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:SF Pro Text;src:url(/fonts/SF-Pro-Text-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:SF Pro Text;src:url(/fonts/SF-Pro-Text-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:SF Pro Text;src:url(/fonts/SF-Pro-Text-Light.ttf) format("truetype");font-weight:300}body{font-family:SF Pro Display,sans-serif}h1,h2,h3{font-family:SF Pro Text,sans-serif}:root{--theme-color1-rgb:255,238,2;--theme-color2-rgb:0,0,0;--theme-color-light-rgb:255,255,255;--theme-color-dark-rgb:0,0,0;--theme-color1:#fdb813;--theme-red-color:red;--theme-color2:#000;--review-color:#fdc009;--theme-color-light:#fff;--theme-color-dark:#000;--bg-theme-color1:var(--theme-color1);--bg-theme-color2:var(--theme-color2);--text-color-bg-theme-color1:#000;--text-color-bg-theme-color2:#fff;--text-color-bg-theme-color3:#fff;--text-color:#727272;--headings-color:var(--theme-color-dark);--link-color:var(--theme-color-dark);--link-hover-color:var(--theme-color-dark);--body-font-size:16px;--body-line-height:25px;--body-font-weight:400;--line-height-heading-h1:1em;--line-height-heading:1.3em;--line-height-heading-small:1.4em;--h1-font-size:84px;--h2-font-size:46px;--h3-font-size:34px;--h4-font-size:24px;--h5-font-size:20px;--h6-font-size:18px;--h1-font-weight:600;--h2-font-weight:600;--h3-font-weight:600;--h4-font-weight:600;--h5-font-weight:400;--h6-font-weight:400;--sec-title-subtitle-color:#141414;--sec-title-subtitle-font-size:16px;--sec-title-subtitle-font-family:var(--title-font);--sec-title-subtitle-font-weight:500;--sec-title-subtitle-line-height:24px;--sec-title-color:var(--theme-color-dark);--sec-title-font-size:55px;--sec-title-font-family:var(--title-font);--sec-title-font-weight:var(--h2-font-weight);--theme-light-background:#f8f6f1;--theme-light-background-text-color:var(--headings-color);--theme-black:#131313;--container-width:1200px;--small-container-width:10 44px;--large-container-width:1800px;--container-pt:120px;--container-pb:120px}body{color:var(--text-color);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}a{text-decoration:none!important;color:unset!important}.text{color:var(--text-color);font-size:var(--body-font-size);font-family:var(--text-font);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}.banner-section{position:relative;overflow:hidden;min-height:78vh}.banner-section .image-box{position:absolute;top:0;bottom:0;right:0;z-index:1}@media (max-width:1399.98px){.banner-section .image-box{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.banner-section .image-box:before{content:"";position:absolute;top:0;left:-3px;width:160px;height:100%;background-color:var(--theme-color1);-webkit-transform:skewX(-23deg);transform:skewX(-23deg)}@media (max-width:1399.98px){.banner-section .image-box:before{display:none}}.banner-section .image-box .image{position:relative;display:block;clip-path:polygon(42% 0,100% 0,100% 100%,0 100%);margin-bottom:0;z-index:9}@media (max-width:1399.98px){.banner-section .image-box .image{clip-path:none;width:600px}}@media (max-width:1199.98px){.banner-section .image-box .image{display:none}}.banner-section .content-box{position:relative}@media (max-width:1199.98px){.banner-section .content-box{padding:105px 0 120px;text-align:center}}.mySelect__menu-list{max-height:200px!important}@media (max-width:769px){.banner-section .content-box{padding:0;text-align:center}.banner-section .banner-info{display:none!important}.mySelect__menu-list{max-height:120px!important}}.banner-section .content-box .title{position:relative;font-size:74px;font-weight:600;line-height:1.2em;color:var(--theme-color-light);margin-bottom:25px;text-transform:capitalize;z-index:1}@media (max-width:1199.98px){.banner-section .content-box .title{line-height:1em;margin-bottom:30px}.vicky-popup{left:unset!important;right:0!important}}@media (max-width:991.98px){.banner-section .content-box .title{font-size:60px}}@media (max-width:767.98px){.banner-section .content-box .title{font-size:46px}.banner-section .content-box .title br{display:none}}@media (max-width:575.98px){.banner-section .content-box .title{font-size:40px}}.banner-section .content-box .text{position:relative;color:var(--theme-color-light);margin-bottom:42px}@media (max-width:767.98px){.banner-section .content-box .text br{display:none}}.banner-section .content-box .theme-btn{padding:22px 92px 22px 52px}.banner-section .slide-item .bg-image{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;pointer-events:none}.banner-section .slide-item .banner-shape-1{background-image:url(/images/banner/banner-shape-1.png);width:295px;height:170px;position:absolute;top:79px;left:0;z-index:1;pointer-events:none}@media (max-width:1399.98px){.banner-section .slide-item .banner-shape-1{display:none}}.banner-section .slide-item .banner-shape-curve1{position:absolute;right:0;bottom:0;width:193px;height:100px;background-color:var(--theme-color1);clip-path:polygon(0 0,100% 0,100% 100%,18% 100%);pointer-events:none}@media (max-width:1399.98px){.banner-section .slide-item .banner-shape-curve1{display:none}}.banner-section .slide-item .banner-shape-curve2{position:absolute;right:0;bottom:100px;width:136px;height:100px;background-color:var(--theme-color-light);clip-path:polygon(0 0,100% 0,100% 100%,18% 100%);pointer-events:none}@media (max-width:1399.98px){.banner-section .slide-item .banner-shape-curve2{display:none}}.banner-section .banner-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:calc(50% - 172px);left:0;right:0;padding:0 20px}.banner-section .banner-carousel .owl-nav .owl-next,.banner-section .banner-carousel .owl-nav .owl-prev{background-color:rgba(var(--theme-color-light-rgb),1);border:none;border-radius:0;color:var(--theme-color-dark);width:60px;height:60px;line-height:60px;margin-bottom:10px;margin-right:0;text-align:center;opacity:.3}.banner-section .banner-carousel .owl-nav .owl-next:hover,.banner-section .banner-carousel .owl-nav .owl-prev:hover{background-color:var(--theme-color-light);opacity:1}.auto-container{position:static;max-width:var(--container-width);padding:0 15px;margin:0 auto;width:100%}.btn-style-one{position:relative;font-size:16px;line-height:20px;padding:24px 90px 20px 60px;font-weight:700;color:var(--theme-color-dark);background-color:var(--theme-color1);clip-path:polygon(0 0,100% 0,89% 100%,0 100%);-webkit-transition:all .3s ease;transition:all .3s ease}.btn-style-one:before{right:25px;width:7px;-webkit-transform:skewX(-21deg);transform:skewX(-21deg);background-color:var(--theme-color-light);z-index:1}.btn-style-one:after,.btn-style-one:before{content:"";position:absolute;top:0;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-style-one:after{right:0;width:0;background-color:var(--theme-color-dark)}.btn-style-one i{position:relative;top:1px;display:block;margin-left:10px}.btn-style-one:hover{color:var(--theme-color-light)}.btn-style-one:hover:after{width:100%;right:auto;left:0;z-index:-1}.btn-style-one:active{-webkit-transform:scale(.9);transform:scale(.9)}.btn-style-one.dark-bg{color:var(--theme-color-light);background-color:var(--theme-color-dark)}.btn-style-one.dark-bg:after{background-color:var(--theme-color1)}.btn-style-one.light-bg{color:var(--theme-color-dark);background:var(--theme-color2)}.btn-style-one.light-bg:before{background:var(--theme-color-light)}.btn-style-one.light-bg:hover{color:var(--theme-color-light)}.btn-style-one.hover-light:after{background-color:var(--theme-color-light)}.btn-style-one.hover-light:hover{color:var(--theme-color-dark)}.btn-style-one.hover-light:hover:after{background-color:var(--theme-color-light)}.btn-style-one.dark-line:before{background-color:var(--theme-color-dark)}.btn-style-one.dark-line:hover:before{background-color:var(--theme-color-light)}.btn-style-one.dark-line-two:before,.btn-style-one.dark-line-two:hover:before{background-color:var(--theme-color-dark)}.btn-style-one.light-line:before{background-color:var(--theme-color-light)}.btn-style-one.light-line:hover:before{background-color:var(--theme-color-dark)}.btn-style-one.yellow-line:before{background-color:var(--theme-color1)}.btn-style-one.yellow-line:hover:before{background-color:var(--theme-color-dark)}.booking-section{position:relative;padding:155px 0}.booking-section.pull-up{margin-top:-183px;padding:0 0 114px;z-index:1}.booking-section .outer-box{background-color:#1f1d1d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 45px;position:relative}@media (max-width:1199.98px){.booking-section.pull-up{margin-top:0;padding:90px 0}.booking-section.pull-up .auto-container{padding:0}.booking-section .outer-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:575.98px){.booking-section .outer-box{padding:0 15px}}.booking-section .outer-box:before{content:"";position:absolute;top:0;bottom:0;left:95px;height:100%;width:235px;background-color:var(--theme-color1);-webkit-transform:skew(-19deg);transform:skew(-14deg);pointer-events:none}@media (max-width:1199.98px){.booking-section .outer-box:before{display:none}}.booking-section .outer-box:after{content:"";position:absolute;left:0;top:calc(50% - 80px);height:238px;width:425px}@media (max-width:1199.98px){.booking-section .outer-box:after{display:none}}.booking-section .outer-box .sec-title{margin-bottom:32px}.booking-section .outer-box .sec-title .sub-title{color:var(--theme-color1)}.booking-section .outer-box .sec-title h2{font-size:42px}@media (max-width:767.98px){.booking-section .outer-box .sec-title h2{font-size:40px}}.booking-section .outer-box .booking-form{background-color:transparent;max-width:675px;padding:60px 0 44px;position:relative;margin-bottom:0}.booking-section .outer-box .booking-form:after{background-image:url(/images/icons/shape-4.png);content:"";position:absolute;right:-45px;top:0;height:100%;width:9.6px}@media (max-width:1199.98px){.booking-section .outer-box .booking-form:after{display:none}}.booking-section .outer-box .booking-form .form-group{margin-bottom:16px}.booking-section .outer-box .booking-form .select2-container--default .select2-selection--single,.booking-section .outer-box .booking-form input:not([type=submit]),.booking-section .outer-box .booking-form select,.booking-section .outer-box .booking-form textarea{color:var(--theme-color-light);background-color:transparent;border:1px solid #fff;border-radius:4px}.booking-section .outer-box .booking-form input::placeholder{color:#fff;font-weight:400}.booking-section .outer-box .booking-form .select2-container--default .select2-selection--single ::-webkit-input-placeholder,.booking-section .outer-box .booking-form input:not([type=submit]) ::-webkit-input-placeholder,.booking-section .outer-box .booking-form select ::-webkit-input-placeholder,.booking-section .outer-box .booking-form textarea ::-webkit-input-placeholder{color:var(--theme-color-light)}.booking-section .outer-box .booking-form .input-outer .icon{color:#b8b8b8}@media (max-width:991.98px){.booking-section .outer-box .booking-form .theme-btn{margin-top:0}}.booking-form{position:relative;max-width:758px;padding:77px 44px 0 65px;margin-bottom:70px;background-color:var(--theme-color-light)}@media (max-width:991.98px){.booking-form{padding:44px 30px}}@media (max-width:575.98px){.booking-form{padding:44px 15px;max-width:100%}}.booking-form .form-group{position:relative;margin-bottom:20px}.booking-form .form-group:last-child{margin-bottom:0}.booking-form .boxed-outer-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.booking-form .boxed-outer-box .boxed{width:100%}.booking-form .boxed-outer-box label{display:inline-block;width:100%;height:66px;padding:20px 25px;font-size:16px;font-weight:700;color:var(--theme-color-dark);border:1px solid var(--theme-color-dark);background-color:var(--theme-color-light);-webkit-transition:all .3s ease;transition:all .3s ease}.booking-form .boxed-outer-box input[type=radio]{display:none}.booking-form .boxed-outer-box input[type=radio]:checked+label{background-color:var(--theme-color-dark);color:var(--theme-color-light)}.booking-form .input-outer{position:relative}.booking-form .input-outer .icon{position:absolute;top:50%;right:20px;font-size:16px;line-height:1em;color:var(--theme-color-dark);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.booking-form .select2-container--default .select2-selection--single,.booking-form input:not([type=submit]),.booking-form select,.booking-form textarea{position:relative;display:block;width:100%;padding:20px 40px 20px 16px;font-size:14px;font-weight:500;line-height:32px;color:#444;background-color:var(--theme-color-light);border:1px solid #e3e3e3;margin-bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease}.booking-form ::-webkit-input-placeholder{color:#444}.booking-form input:focus,.booking-form select:focus,.booking-form textarea:focus{border-color:var(--theme-color-dark)}.booking-form .theme-btn{margin-top:24px;padding:22px 95px 22px 60px}.booking-tabs{position:relative;counter-reset:count}.booking-tabs .tab-btns{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media (max-width:575.98px){.booking-tabs .tab-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.booking-tabs .tab-btns .tab-btn{position:relative;width:100%;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:700;cursor:pointer;padding:20px 25px;color:var(--theme-color-dark);border:1px solid var(--theme-color-dark);background-color:var(--theme-color-light);-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;z-index:1}.booking-tabs .tab-btns .tab-btn:before{position:absolute;left:0;top:0;content:"";counter-increment:count}.booking-tabs .tab-btns .tab-btn.active-btn{background-color:var(--theme-color-dark);color:var(--theme-color-light)}.about-section{padding:120px 0 22px;position:relative}.about-section .bg-image:after{background-image:url(/images/icons/shape-1.png);content:"";position:absolute;right:0;top:0;height:100%;width:18px}@media (max-width:1199.98px){.about-section{padding:120px 0 29px}}.about-section .content-column{margin-bottom:44px}.about-section .content-column .inner-column{padding-left:65px;padding-top:44px;position:relative}@media only screen and (max-width:1699px){.about-section .content-column .inner-column{padding-left:30px}}@media (max-width:1199.98px){.about-section .content-column .inner-column{padding-left:0;padding-top:0}}.about-section .content-column .inner-column .sec-title{margin-bottom:30px}.about-section .content-column .inner-column .blockquote-style-two{margin-bottom:0}.blockquote-style-two{color:var(--theme-color-dark);font-size:16px;font-weight:600;margin-bottom:30px;padding-left:20px;position:relative;font-family:var(--title-font)}.blockquote-style-two:before{position:absolute;left:0;top:10px;bottom:5px;width:3px;z-index:2;background-color:var(--theme-color-dark);content:""}.about-section .content-column .inner-column .bottom-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;position:relative}@media (max-width:1199.98px){.about-section .content-column .inner-column .bottom-box{margin-left:0;padding-top:30px}}@media (max-width:991.98px){.about-section .content-column .inner-column .bottom-box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:575.98px){.about-section .content-column .inner-column .bottom-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-section .content-column .inner-column .bottom-box .video-box:before{background-color:var(--theme-color1);content:"";height:calc(100% + 30px);right:62px;position:absolute;top:-15px;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);width:75px;z-index:-1}.about-section .content-column .inner-column .bottom-box .video-box .image{margin-bottom:0}.about-section .content-column .inner-column .bottom-box .video-box .play-btn{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about-section .content-column .inner-column .bottom-box .video-box .play-btn .icon-triangle{border-width:3px;height:70px;width:70px;font-size:16px}.about-section .content-column .inner-column .bottom-box .features-outer{padding-top:25px;margin-right:30px}@media (max-width:575.98px){.about-section .content-column .inner-column .bottom-box .features-outer{margin-bottom:44px}}.about-section .content-column .inner-column .bottom-box .features-outer .theme-btn{margin-top:16px}.about-section .content-column .inner-column .feature-block{color:var(--theme-color-dark);font-size:24px;font-family:var(--title-font);margin-bottom:30px}.about-section .content-column .inner-column .feature-block .icon{font-size:30px;margin-right:10px}.about-section .image-column{margin-bottom:44px}.about-section .image-column .inner-column{margin-bottom:82px;margin-top:44px;position:relative}@media (max-width:1199.98px){.about-section .image-column .inner-column{margin-bottom:0;margin-top:0}.about-section .image-column .inner-column:before{display:none}}.about-section .image-column .inner-column .image,.about-section .image-column .inner-column .image-2{display:inline-block;margin-bottom:0;position:relative}.about-section .image-column .inner-column .image img,.about-section .image-column .inner-column .image-2 img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}@media (max-width:1199.98px){.about-section .image-column .inner-column .image{height:600px;width:100%}}@media (max-width:575.98px){.about-section .image-column .inner-column .image{height:auto;display:none}}.about-section .image-column .inner-column .image-2{position:absolute;right:38px;top:33px}@media (max-width:1199.98px){.about-section .image-column .inner-column .image-2{display:none}}.about-section .image-column .inner-column .image-3{bottom:-79px;position:absolute;right:19px}@media (max-width:1199.98px){.about-section .image-column .inner-column .image-3{display:none}}.play-now .ripple,.play-now .ripple:after,.play-now .ripple:before{position:absolute;top:50%;left:50%;height:102px;width:102px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite}.play-now .ripple.light,.play-now .ripple.light:after,.play-now .ripple.light:before,.play-now .ripple:after.light,.play-now .ripple:before.light{-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.play-btn .icon-triangle{background-color:var(--theme-color-light);border:6px solid var(--theme-color1);border-radius:50%;color:var(--theme-color-dark);font-size:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:93px;width:93px;-webkit-transition:all .3s ease;transition:all .3s ease}.sec-title{position:relative;margin-bottom:44px;z-index:2}@media (max-width:767.98px){.sec-title br{display:none}}.sec-title .sub-icon{position:relative;display:inline-block;margin:0 auto 5px}.sec-title .sub-title{position:relative;display:block;font-size:var(--sec-title-subtitle-font-size);line-height:var(--sec-title-subtitle-line-height);font-weight:var(--sec-title-subtitle-font-weight);font-family:var(--sec-title-subtitle-font-family);color:var(--sec-title-subtitle-color);margin-bottom:10px;text-transform:uppercase}.sec-title .sub-title.line-style{display:inline-block;top:-2px;padding-left:25px}.sec-title .sub-title.line-style:before{width:6px;left:0}.sec-title .sub-title.line-style:after,.sec-title .sub-title.line-style:before{background-color:var(--theme-color1);content:"";height:13px;position:absolute;top:6px;-webkit-transform:skewX(-22deg);transform:skewX(-22deg);-webkit-transition:all .3s ease;transition:all .3s ease}.sec-title .sub-title.line-style:after{width:2px;left:9px}.sec-title h1{position:relative;font-size:var(--h1-font-size);line-height:1.18;margin-bottom:0}@media (max-width:1199.98px){.sec-title h1{font-size:84px}}@media (max-width:991.98px){.sec-title h1{font-size:72px}}@media (max-width:767.98px){.sec-title h1{font-size:68px}}@media (max-width:575.98px){.sec-title h1{font-size:36px}}.sec-title h2{position:relative;font-size:var(--sec-title-font-size);color:var(--sec-title-color);font-family:var(--sec-title-font-family);font-weight:var(--sec-title-font-weight);margin-bottom:0;letter-spacing:-.03em;line-height:1.09;z-index:2}@media (max-width:1199.98px){.sec-title h2{line-height:1em;font-size:48px}}@media (max-width:575.98px){.sec-title h2{font-size:40px}.sec-title h2 br{display:none}}.sec-title .text{position:relative;color:var(--theme-color-dark);margin-top:20px}@media (max-width:575.98px){.sec-title .text{font-size:16px}}.sec-title.light .sub-title{color:var(--theme-color-light)}.sec-title.light .sub-title:before{background:var(--theme-color1)}.sec-title.light .text,.sec-title.light h1,.sec-title.light h2{color:var(--theme-color-light)}.service-section-five{background-color:#f5f5f5;position:relative;padding:120px 0 60px}@media (max-width:1199.98px){.service-section-five{padding:90px 0 30px}}.service-section-five .bg-image{background-image:url(/images/background/bg-services5.png);pointer-events:none;background-position:top}@media (max-width:991.98px){.service-section-five .bg-image{display:none}}.service-section-five .bg-image:before{background-image:url(/images/icons/shape-1.png);content:"";position:absolute;right:0;top:0;height:100%;width:18px}@media (max-width:1399.98px){.about-section .bg-image:after,.service-section-five .bg-image:after,.service-section-five .bg-image:before{display:none}}.service-section-five .sec-title{margin-bottom:30px}@media (max-width:1199.98px){.service-section-five .sec-title{margin-bottom:60px}}.service-section-five .default-dots .owl-dots{margin-top:40px}.service-block-five{margin-bottom:30px}.service-block-five .inner-box{position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.service-block-five .inner-box:hover .image-box:before{background-color:var(--theme-color-dark)}.service-block-five .inner-box:hover .image-box .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.service-block-five .inner-box .image-box{position:relative}.service-block-five .inner-box .image-box:before{background-color:var(--theme-color1);content:"";position:absolute;width:calc(100% - 44px);height:100%;left:30px;bottom:-26px;-webkit-transform:rotate(.5deg);transform:rotate(.5deg)}.service-block-five .inner-box .image-box .image,.service-block-five .inner-box .image-box:before{clip-path:polygon(0 27.5%,100% 0,100% 74%,0 99%);-webkit-transition:all .3s ease;transition:all .3s ease}.service-block-five .inner-box .image-box .image{position:relative;margin-bottom:0;overflow:hidden}.service-block-five .inner-box .image-box .image img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;transition:all .3s ease}.service-block-five .inner-box .content{position:relative;text-align:center;padding:46px 30px 0}@media (max-width:1199.98px){.service-block-five .inner-box .content{padding:30px 15px 0}}.service-block-five .inner-box .content .title{position:relative;color:var(--theme-color-dark);margin-bottom:17px}.service-block-five .inner-box .content .title:hover{color:var(--theme-color-dark)}.service-block-five .inner-box .content .text{position:relative;line-height:26px;margin-bottom:20px}.main-footer{position:relative}.main-footer .widgets-section{padding:100px 0 60px;position:relative}.main-footer .footer-column{margin-bottom:44px;position:relative}.main-footer .footer-widget{position:relative}.main-footer .widget-title{color:var(--theme-color-light);display:block;font-size:20px;letter-spacing:.04em;line-height:37px;margin-bottom:40px;padding-bottom:2px;position:relative;text-transform:uppercase}.main-footer .widget-title:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#212121}.main-footer .widget-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:2px;background-color:var(--theme-color1)}.main-footer .about-widget .logo{margin-bottom:28px}.main-footer .about-widget .text{color:#b7b7b7;font-size:16px;line-height:30px;margin-bottom:0}.bg{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.bg-pattern-4{background-image:url(/images/icons/pattern-4.jpg)}.footer-style-two{position:relative;background-color:transparent}.footer-style-two:before{display:none}.footer-style-two .footer-top{position:relative}.footer-style-two .footer-top .inner-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.footer-registration-button{background-color:var(--theme-color1);color:#000;width:200px;padding:10px;border-radius:20px}.footer-registration-button h5{margin-bottom:0;text-align:center;font-size:14px;font-weight:700}@media (max-width:1199.98px){.footer-style-two .footer-top .inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.footer-style-two .footer-top .inner-container .top-center .text{position:relative;margin-bottom:0;padding-top:12px;margin-left:-70px;max-width:330px;color:#b7b7b7}@media (max-width:1199.98px){.footer-style-two .footer-top .inner-container .top-center .text{padding-top:0;margin:20px 0}}.footer-style-two .footer-top .inner-container .top-right .info-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 95px 30px 75px;background-color:var(--theme-color1);text-align:left}@media (max-width:991.98px){.footer-style-two .footer-top .inner-container .top-right .info-btn{padding:30px 20px}}.footer-style-two .footer-top .inner-container .top-right .info-btn:before{content:"";position:absolute;top:0;bottom:0;left:-65px;width:65px;height:100%;background-color:var(--theme-color1);clip-path:polygon(100% 0,0 100%,100% 100%)}@media (max-width:1199.98px){.footer-style-two .footer-top .inner-container .top-right .info-btn:before{left:-64px}}@media (max-width:991.98px){.footer-style-two .footer-top .inner-container .top-right .info-btn:before{display:none}}.footer-style-two .footer-top .inner-container .top-right .info-btn .icon{position:relative;font-size:55px;line-height:1em;margin-right:10px;color:var(--theme-color-dark)}.footer-style-two .footer-top .inner-container .top-right .info-btn .title{position:relative;font-size:20px;margin-bottom:2px;color:var(--theme-color-dark);text-transform:uppercase}.footer-style-two .footer-top .inner-container .top-right .info-btn .phone-no{position:relative;font-size:36px;font-family:var(--title-font);color:var(--theme-color-dark)}.footer-style-two .widgets-section{position:relative;padding-top:90px;padding-bottom:44px}@media (max-width:575.98px){.footer-style-two .widgets-section{padding-bottom:20px}}.footer-style-two .widgets-section .about-widget .text{padding-right:20px}@media (max-width:991.98px){.footer-style-two .widgets-section .about-widget .text{padding-right:0}}.footer-style-two .widgets-section .about-widget .btn-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.footer-style-two .widgets-section .about-widget .btn-box .image{margin-right:15px}@media (max-width:1199.98px){.footer-style-two .widgets-section .links-widget{margin-right:-15px}.footer-style-two .widgets-section .links-widget .user-links li{padding-right:3px}}.footer-style-two .widgets-section .links-widget .user-links li i{margin-right:10px}@media (max-width:1199.98px){.footer-style-two .widgets-section .links-widget .user-links li i{margin-right:3px}}.footer-style-two .widgets-section .newsletter-widget{padding-left:108px;margin-right:-85px}@media (max-width:991.98px){.footer-style-two .widgets-section .newsletter-widget{margin-right:0;padding-left:0}}@media (max-width:767.98px){.footer-style-two .widgets-section .newsletter-widget{padding-right:60px}}@media (max-width:575.98px){.footer-style-two .widgets-section .newsletter-widget{padding-right:15px}}.footer-style-two .widgets-section .newsletter-widget .text{color:#b7b7b7;margin-bottom:18px;margin-right:-10px}.footer-style-two .footer-bottom{background-color:#0b0b0b}.footer-style-two .footer-bottom .inner-container{border-top:none}@media (max-width:991.98px){.footer-style-two .footer-bottom .inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:575.98px){.footer-style-two .footer-bottom .inner-container .footer-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:399.98px){.footer-style-two .footer-bottom .inner-container .footer-nav li{margin:0 10px}}@media (max-width:991.98px){.footer-style-two .footer-bottom .inner-container .footer-nav li:first-child{margin-left:0}}@media (max-width:399.98px){.footer-style-two .footer-bottom .inner-container .footer-nav li a{font-size:14px}}.newsletter-form,.newsletter-form .form-group{position:relative}.newsletter-form .form-group .input-outer{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.newsletter-form .form-group .input-outer:before{content:"";position:absolute;top:0;right:-10px;width:44px;height:100%;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);border:1px solid #565656;border-left:0;-webkit-transition:all .3s ease;transition:all .3s ease}.newsletter-form .form-group .input-outer:hover:before{border-color:var(--theme-color1)}.newsletter-form .form-group input[type=email],.newsletter-form .form-group input[type=text]{position:relative;display:block;height:60px;width:100%;line-height:30px;font-size:16px;padding:15px 32px;color:var(--theme-color-light);background:transparent;border:1px solid #565656;border-right:0;-webkit-transition:all .3s ease;transition:all .3s ease}.newsletter-form .form-group input[type=email]::-webkit-input-placeholder,.newsletter-form .form-group input[type=text]::-webkit-input-placeholder{color:#b7b7b7}.newsletter-form .form-group input[type=email]::-moz-placeholder,.newsletter-form .form-group input[type=text]::-moz-placeholder{color:#b7b7b7}.newsletter-form .form-group input[type=email]:-ms-input-placeholder,.newsletter-form .form-group input[type=text]:-ms-input-placeholder{color:#b7b7b7}.newsletter-form .form-group input[type=email]::-ms-input-placeholder,.newsletter-form .form-group input[type=text]::-ms-input-placeholder{color:#b7b7b7}.newsletter-form .form-group input[type=email]::placeholder,.newsletter-form .form-group input[type=text]::placeholder{color:#b7b7b7}.newsletter-form .form-group input:hover{border-color:var(--theme-color1)}.newsletter-form .form-group .theme-btn{margin-top:20px;padding:18px 100px 18px 46px}.footer-bottom{position:relative;width:100%}.footer-bottom .inner-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:2px solid #212121;padding:35px 0}@media (max-width:767.98px){.footer-bottom .inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media (max-width:575.98px){.footer-bottom .inner-container{padding:15px 0}}.footer-bottom .copyright-text{position:relative;font-size:16px;font-weight:500;line-height:30px;color:var(--theme-color-light);margin-bottom:0}@media (max-width:575.98px){.footer-bottom .copyright-text{font-size:12px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.footer-bottom .copyright-text a{color:inherit}.footer-bottom .copyright-text a:hover{color:var(--theme-color-light)}.footer-bottom .footer-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none}@media (max-width:575.98px){.footer-bottom .footer-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-bottom .footer-nav li{margin-left:45px}@media (max-width:767.98px){.footer-bottom .footer-nav li{margin:0 20px}}.footer-bottom .footer-nav li a{position:relative;color:#b7b7b7!important}.footer-bottom .footer-nav li a:hover{text-decoration:none;color:var(--theme-color1)}.footer-bottom .footer-nav li i{margin-right:5px}.user-links{position:relative;padding-left:0;list-style-type:none}.user-links li{color:#b7b7b7;font-size:16px;line-height:20px;margin-bottom:20px;position:relative}.user-links li:last-child{margin-bottom:0}.user-links li a{color:inherit;display:inline-block;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.user-links li a:hover{color:var(--theme-color-light)}.user-links li a:before{background-color:var(--theme-color1);bottom:0;content:"";height:1px;left:0;position:absolute;width:0;-webkit-transition:all .3s ease;transition:all .3s ease}.user-links li a:hover:before{width:100%}.user-links li i{font-size:12px;font-weight:300;margin-right:2px}.user-links.two-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;list-style-type:none}.user-links.two-column li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:15px;width:50%}.user-links.two-column li:last-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.contact-list-two{padding:0;position:relative}.contact-list-two li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;position:relative}@media (max-width:575.98px){.contact-list-two li br{display:none}}.contact-list-two li i{background-color:var(--theme-color1);color:var(--theme-color-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;height:44px;margin-right:45px;min-width:44px;position:relative;width:44px}.contact-list-two li i:after{background-color:var(--theme-color1);clip-path:polygon(0 0,0 100%,100% 0);content:"";height:100%;position:absolute;top:0;right:-21px;width:21px}.contact-list-two li:last-child{margin-bottom:0}.contact-list-two li a{color:var(--theme-color-dark);display:inline-block;font-weight:400;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-list-two.light a,.contact-list-two.light li{color:#b7b7b7}.contact-list-two.light a:hover{color:var(--theme-color1)}.insta-gallery{margin:0 -7px;position:relative}@media (max-width:767.98px){.insta-gallery{max-width:400px}}@media (max-width:575.98px){.insta-gallery{max-width:100%}}.insta-gallery .image{float:left;margin-bottom:14px;padding:0 8px;position:relative;width:33.3333%}.insta-gallery img{display:block;width:100%}.insta-gallery a{position:relative;display:block}.insta-gallery a:hover:after,.insta-gallery a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.insta-gallery a:before{left:0;top:0;height:100%;width:100%;background:var(--theme-color1);opacity:.8;content:""}.insta-gallery a:after,.insta-gallery a:before{position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;transition:all .3s ease}.insta-gallery a:after{color:var(--theme-color-dark);content:"\f0b2";font-family:Font Awesome\ 6 Pro;font-size:20px;height:20px;left:50%;line-height:20px;margin-left:-10px;margin-top:-10px;text-align:center;top:50%;width:20px}a{text-decoration:none}a,a:hover{color:unset}.testimonial-section-three{background-color:#f5f5f5;position:relative;padding:201px 0 120px;z-index:3}@media (max-width:1199.98px){.testimonial-section-three{padding:83px 0 90px}}.testimonial-section-three .bg-image{background-image:url(/images/background/bg-testi1.png);pointer-events:none}@media (max-width:1199.98px){.testimonial-section-three .bg-image{display:none}}.testimonial-section-three .bg-image:after{background-image:url(/images/icons/shape-1.png);content:"";position:absolute;left:0;top:0;height:100%;width:18px}.testimonial-section-three .image-man{width:496px;height:669px;position:absolute;bottom:0;right:calc(50% + 134px);z-index:2;pointer-events:none}@media (max-width:1199.98px){.testimonial-section-three .image-man{display:none}}.testimonial-section-three:before{content:"";position:absolute;top:0;bottom:0;right:calc(50% + 95px);height:100%;width:585px;background-color:var(--theme-color1);clip-path:polygon(35% 0,100% 0,65% 100%,0 100%);z-index:1;pointer-events:none}@media (max-width:1199.98px){.testimonial-section-three:before{display:none}}.testimonial-section-three:after{content:"";position:absolute;top:267px;right:calc(50% + 500px);height:238px;width:190px;background-color:var(--theme-color-dark);clip-path:polygon(35% 0,100% 0,67% 100%,0 100%);z-index:1;pointer-events:none}@media (max-width:1199.98px){.testimonial-section-three:after{display:none}}.testimonial-section-three .sec-title{margin-bottom:27px;padding-left:80px}@media (max-width:1199.98px){.testimonial-section-three .sec-title{padding-left:0}}@media (max-width:767.98px){.testimonial-section-three .sec-title{text-align:center}}.testimonial-section-three .sec-title h2{font-size:40px}.testimonial-section-three .owl-nav{display:none}.testimonial-section-three .default-dots-two .owl-dots{margin-top:48px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:80px}@media (max-width:1199.98px){.testimonial-section-three .default-dots-two .owl-dots{padding-left:0}}.testimonial-block-three{position:relative;z-index:3}.testimonial-block-three .inner-box{position:relative;padding-left:80px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199.98px){.testimonial-block-three .inner-box{padding-left:0}}@media (max-width:991.98px){.testimonial-block-three .inner-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--theme-color-light);padding:30px 25px}}.testimonial-block-three .inner-box .content{position:relative}.testimonial-block-three .inner-box .content .text{border-bottom:1px solid rgba(22,23,26,.15);position:relative;color:var(--theme-color-dark);font-size:20px;line-height:40px;margin-bottom:45px;padding-bottom:37px;padding-left:25px}@media (max-width:575.98px){.testimonial-block-three .inner-box .content .text{font-size:16px;line-height:30px;margin-bottom:20px;padding-left:0}}.testimonial-block-three .inner-box .content .text:before{background-color:var(--theme-color1);content:"";position:absolute;height:calc(100% - 52px);width:3px;left:0;top:7px}@media (max-width:575.98px){.testimonial-block-three .inner-box .content .text:before{display:none}}.testimonial-block-three .inner-box .content .box-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){.testimonial-block-three .inner-box .content .box-info{display:block}}.testimonial-block-three .inner-box .content .author-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:575.98px){.testimonial-block-three .inner-box .content .author-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.testimonial-block-three .inner-box .content .author-box .author-image{position:relative;width:65px;height:65px;border-radius:50%;margin-right:30px}.testimonial-block-three .inner-box .content .author-box .author-info{position:relative;padding-top:6px}.testimonial-block-three .inner-box .content .author-box .author-info .name{position:relative;letter-spacing:-.2px;margin-bottom:1px}@media (max-width:575.98px){.testimonial-block-three .inner-box .content .author-box .author-info .name{font-size:16px}}.testimonial-block-three .inner-box .content .author-box .author-info .designation{position:relative;display:block}.testimonial-block-three .inner-box .content .author-rating{margin-left:20px;padding-top:13px}@media (max-width:767.98px){.testimonial-block-three .inner-box .content .author-rating{display:none}}.testimonial-block-three .inner-box .content .author-rating .rating-title{color:#16171a;font-size:20px;font-family:var(--title-font);line-height:1}.testimonial-block-three .inner-box .content .author-rating .rating{position:relative;padding-top:3px;margin-left:-2px}@media (max-width:575.98px){.testimonial-block-three .inner-box .content .author-rating .rating{margin-left:0;padding-top:5px}}.testimonial-block-three .inner-box .content .author-rating .rating i{position:relative;color:#ffee02;font-size:12px;margin-right:2px}.testimonial-carousel .swiper-pagination{position:relative!important;text-align:start;padding-left:80px;bottom:0!important}.testimonial-carousel .swiper-pagination-bullet{border-radius:50%!important;position:relative;width:10px;height:10px;border:2px solid var(--theme-color1);background-color:transparent;margin:0 4.5px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:unset}.testimonial-carousel .swiper-pagination-bullet-active{border:2px solid #000;background-color:#000}.pricing-section-four{position:relative;padding:120px 0}@media (max-width:1199.98px){.pricing-section-four{padding:90px 0}}.pricing-section-four .default-dots .owl-dots{margin-top:40px}.pricing-block-four{margin-bottom:30px}.pricing-block-four .inner-box{position:relative;border-top:0;overflow:hidden;background-color:transparent;z-index:0}.pricing-block-four .inner-box:hover .image-box .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.pricing-block-four .inner-box:hover .content:before{height:100%}.pricing-block-four .inner-box:hover .car-name,.pricing-block-four .inner-box:hover .city{color:var(--theme-color-light)}.pricing-block-four .inner-box:hover .theme-btn{background-color:var(--theme-color1)}.pricing-block-four .inner-box .image-box{position:relative;z-index:2;background-color:#0100050d;padding:10px}.pricing-block-four .inner-box .image-box:before{content:"";position:absolute;left:17px;bottom:-18px;height:100%;width:calc(100% - 34px);background-color:var(--theme-color1);clip-path:polygon(0 27.5%,100% 0,100% 74%,0 99%);-webkit-transform:rotate(1deg);transform:rotate(1deg)}.pricing-block-four .inner-box .image-box .image{position:relative;margin-bottom:0;display:block;overflow:hidden;clip-path:polygon(0 27.5%,100% 0,100% 74%,0 99%)}.pricing-block-four .inner-box .image-box .image img{-webkit-transition:all .3s ease;transition:all .3s ease}.pricing-block-four .inner-box .content{position:relative;padding:120px 30px 23px;margin-top:-100px;border:1px solid #ededed;border-top:none;background-color:var(--theme-color-light)}@media (max-width:426px){.pricing-block-four .inner-box .image-box .image img{transform:scale(1.1)}}@media (max-width:1199.98px){.pricing-block-four .inner-box .content{padding:120px 15px 20px}}@media (max-width:575.98px){.pricing-block-four .inner-box .content{padding:160px 10px 15px;margin-top:-141px}}.pricing-block-four .inner-box .content:before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background-color:var(--theme-color-dark);-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.pricing-block-four .inner-box .car-detail{padding-top:10px}.pricing-block-four .inner-box .car-name{position:relative;color:var(--theme-color-dark);font-size:32px;margin-bottom:2px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767.98px){.pricing-block-four .inner-box .car-name{font-size:30px}}.pricing-block-four .inner-box .city{position:relative;font-family:var(--title-font);color:var(--theme-color-dark);font-size:21px;letter-spacing:.12em;margin-bottom:26px;-webkit-transition:all .3s ease;transition:all .3s ease}.pricing-block-four .inner-box .feature-list{position:relative;margin-bottom:16px;padding-left:0}.pricing-block-four .inner-box .feature-list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;margin-bottom:2px;color:#01000599;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;font-weight:400;font-size:16px;line-height:130%;margin-top:5px;border-radius:6px}.pricing-block-four .inner-box .feature-list li .price{color:#010005;font-weight:500;font-size:16px;line-height:130%}@media (max-width:1199.98px){.pricing-block-four .inner-box .feature-list li{padding:8px 15px}}.pricing-block-four .inner-box .feature-list li.colored{background-color:#fff}.pricing-block-four .inner-box .btn-box{position:relative;margin:0 auto}.pricing-block-four .inner-box .theme-btn{border:1px solid #040404!important;margin-top:15px!important;padding:20.5px 88px!important;width:100%!important}.faqs-section{padding:0}@media (max-width:1199.98px){.faqs-section .auto-container{max-width:960px}}.faqs-section .faq-column .inner-column{padding:120px 0 74px}@media (max-width:1199.98px){.faqs-section .faq-column .inner-column{padding:90px 0 64px}}.faqs-section .faq-column .inner-column .sec-title{margin-bottom:20px}.faqs-section .image-column{position:relative}@media (max-width:1199.98px){.faqs-section .image-column{display:none}}.faqs-section .image-column .inner-column:before{content:"";position:absolute;top:0;bottom:0;right:1px;height:100%;width:153px;background-color:var(--theme-color1);-webkit-transform:skew(-18deg);transform:skew(-18deg);pointer-events:none}.faqs-section .image-column .inner-column:after{content:"";position:absolute;top:0;left:172px;height:238.5px;width:121px;background-color:var(--theme-color-dark);-webkit-transform:skew(-20deg);transform:skew(-20deg);pointer-events:none}.faqs-section .image-column .image{clip-path:polygon(49% 0,94% 0,49% 100%,0 100%);margin-bottom:0;margin-left:55px}.faqs-section .accordion-box .block .acc-btn.active .icon:before{content:"\f078"}.accordion-box{position:relative;list-style-type:none;padding-left:0!important}.accordion-box .block{background-color:#fff;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.05);box-shadow:0 5px 40px rgba(0,0,0,.05);margin-bottom:10px;position:relative}.accordion-box .block .acc-btn{border-bottom:1px solid #fff;color:var(--headings-color);cursor:pointer;font-size:20px;font-family:var(--title-font);font-weight:var(--h4-font-weight);padding:20px 70px 20px 30px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}.accordion-box .block .acc-btn .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-color2);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;height:35px;line-height:2;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease;transition:all .5s ease}.accordion-box .block .acc-btn.active{background-color:var(--bg-theme-color2);color:var(--theme-color-light)}.accordion-box .block .acc-btn.active .icon{color:var(--text-color-bg-theme-color2)}.accordion-box .block .acc-btn.active .icon:before{content:"\f068"}.accordion-box .block .acc-content{display:none;position:relative}.accordion-box .block .acc-content .content{padding:25px 30px;position:relative}.accordion-box .block .acc-content .content .text{display:block;font-size:16px;line-height:30px;margin-bottom:0}.accordion-box .block .acc-content.current{display:block}.accordion-box.style-two .block{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(var(--theme-color-dark-rgb),.1);margin-bottom:0}.accordion-box.style-two .block:last-child{border-bottom:none}.accordion-box.style-two .block:last-child .acc-content .content{padding-bottom:0}.accordion-box.style-two .block .acc-btn{padding:23px 30px 23px 0}.accordion-box.style-two .block .acc-btn.active{background-color:transparent;border-bottom:1px solid rgba(var(--theme-color-dark-rgb),.1);color:var(--headings-color)}.accordion-box.style-two .block .acc-btn.active .icon{color:var(--headings-color)}.accordion-box.style-two .block .acc-btn .icon{right:0}.accordion-box.style-two .block .acc-content .content{padding:25px 0}.header-span{height:110px;display:block;width:100%}.header-span,.main-header{position:relative}.header-top,.header-top .inner-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.header-top .inner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 80px}@media (max-width:1399.98px){.header-top .inner-container{padding:0 20px}}.header-top .top-left,.header-top .top-right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top .top-right .social-icon-one{margin-left:41px}.header-top .useful-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.header-top .useful-links li{position:relative;padding-left:15px;margin-left:15px;font-size:12px;color:#75767a;line-height:20px}.header-top .useful-links li:first-child{margin-left:0;padding-left:0}.header-top .useful-links li:first-child:before{display:none}.header-top .useful-links li:before{position:absolute;left:-3px;top:0;content:"/"}.header-top .useful-links li a{color:#808287;-webkit-transition:all .3s ease;transition:all .3s ease}.header-top .useful-links li a:hover{color:var(--theme-color-light)}.main-header .header-lower{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.main-header .header-lower .logo-box{position:relative;padding:20px 0}.main-header{width:100%;z-index:999}.main-header .logo{position:relative;display:block}.main-header .logo img{max-width:100%;height:auto}.main-header .main-box{left:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.main-header .main-box,.main-header .main-box .nav-outer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header .main-box .nav-outer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.main-menu{position:relative}@media (max-width:991.98px){.main-menu{display:none}}.main-menu .navbar-header{display:none}.main-menu .navbar-collapse{padding:0}.main-menu .navigation{position:relative;margin:0;list-style-type:none}.main-menu .navigation>li{position:relative;float:left;padding:14px 0;margin-right:48px;-webkit-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li:last-child{margin-right:0}.main-menu .navigation>li:before{content:"";position:absolute;left:50%;top:50%;width:0;height:2px;margin-top:10px;background-color:var(--theme-color1);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:3}.main-menu .navigation>li.current:before,.main-menu .navigation>li:hover:before{left:0;width:100%}.main-menu .navigation>li>a{position:relative;display:block;text-align:center;opacity:1;color:var(--theme-color-light);font-size:16px;line-height:30px;font-weight:500;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li>a .icon{position:relative;font-size:22px;line-height:24px;margin-left:10px}.main-menu .navigation>li.current>a,.main-menu .navigation>li>a:hover{color:var(--theme-color1)}.main-menu .navigation>li.dropdown>a{padding-right:14px;margin-right:-14px}.main-menu .navigation>li.dropdown>a:after{content:"\f107";position:absolute;right:0;top:50%;width:10px;height:20px;display:block;line-height:24px;font-size:12px;z-index:5;font-family:Font Awesome\ 6 Pro;font-weight:900;margin-top:-2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1;top:100%;margin-top:0;-webkit-transition:all .3s ease;transition:all .3s ease;list-style-type:none}.main-menu .navigation>li>ul{position:absolute;left:0;top:100%;width:220px;z-index:100;padding:10px 0 0;background-color:#fff;margin-top:30px;opacity:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05)}.main-menu .navigation>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li{position:relative;width:100%;border-bottom:1px solid #ebf1f5}.main-menu .navigation>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:10px 0;line-height:29px;font-weight:400;font-size:16px;color:var(--theme-color-dark);text-align:left;margin:0 30px;text-transform:capitalize;-webkit-transition:all .2s ease;transition:all .2s ease}.main-menu .navigation>li>ul>li:hover>a{color:var(--theme-colo-dark)}.main-menu .navigation>li>ul>li.dropdown>a:after{font-family:Font Awesome\ 6 Pro;content:"\f105";position:absolute;right:0;top:11px;display:block;line-height:24px;font-size:14px;font-weight:900;z-index:5}.main-menu .navigation>li>ul>li.dropdown:hover>ul{visibility:visible;opacity:1;top:0;margin-top:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li>ul>li>ul{position:absolute;left:100%;top:0;width:220px;z-index:100;list-style-type:none;background-color:#fff;opacity:0;padding:10px 0 0;margin-top:10px;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05)}.main-menu .navigation>li>ul>li>ul>li{position:relative;border-bottom:1px solid #ebf1f5;width:100%}.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a{position:relative;display:block;padding:10px 0;line-height:24px;font-weight:400;font-size:16px;color:var(--theme-color-dark);text-align:left;margin:0 30px;text-transform:capitalize;-webkit-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li>ul>li>ul>li>a:hover{color:var(--theme-colo-dark)}.main-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:10px;top:8px;width:34px;height:30px;border:1px solid #fff;text-align:center;font-size:16px;line-height:26px;color:#fff;cursor:pointer;z-index:5;display:none}.main-header .outer-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.main-header .outer-box .theme-btn{margin-left:40px}.main-header .ui-btn{position:relative;display:block;height:30px;width:30px;line-height:30px;text-align:center;background:none;font-size:24px;color:var(--theme-color-dark);-webkit-transition:all .3s ease;transition:all .3s ease}.main-header .ui-btn:hover{color:var(--theme-color1)}.main-header .ui-btn.light{color:var(--theme-color-light)}.main-header .ui-btn.light:hover{color:var(--theme-color1)}.main-header .info-btn{position:relative;font-size:16px;padding-left:44px;color:#fff;text-align:left;font-weight:500;white-space:nowrap;line-height:20px;margin-left:40px}.main-header .info-btn small{display:block;font-size:10px;font-weight:500;text-transform:uppercase;color:var(--theme-color1)}.main-header .info-btn .icon{position:absolute;left:0;top:50%;margin-top:-12px;line-height:40px;height:40px;font-size:24px;line-height:1em;margin-right:20px;padding-right:20px}.main-header .info-btn:hover{color:var(--theme-color-light)}.header-search{width:110px;-ms-flex-negative:0;flex-shrink:0}.header-search,.header-search .form-group{position:relative}.header-search .form-group input:not([type=submit]){position:relative;display:block;width:100%;font-size:14px;font-weight:500;height:30px;line-height:20px;padding:5px 0 5px 30px;color:var(--text-color);background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid transparent}.header-search .form-group input:not([type=submit])::-webkit-input-placeholder{color:var(--text-color)}.header-search .form-group input:not([type=submit])::-moz-placeholder{color:var(--text-color)}.header-search .form-group input:not([type=submit]):-ms-input-placeholder{color:var(--text-color)}.header-search .form-group input:not([type=submit])::-ms-input-placeholder{color:var(--text-color)}.header-search .form-group input:not([type=submit])::placeholder{color:var(--text-color)}.header-search .form-group input:not([type=submit]):focus{border-bottom:1px solid var(--theme-color-light)}.header-search .form-group .icon{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:20px;font-size:20px;padding:5px 0;color:var(--theme-color-dark);background:none}.header-style-one{position:relative}.header-style-one .header-top{position:relative;background-color:var(--theme-color-dark)}.header-style-one .header-top:before{left:0;width:50%}.header-style-one .header-top:after,.header-style-one .header-top:before{content:"";position:absolute;top:0;height:100%;background-color:var(--theme-color1)}.header-style-one .header-top:after{left:50%;width:22px;clip-path:polygon(0 0,0 100%,100% 0)}@media (max-width:991.98px){.header-style-one .header-top{display:none}}.header-style-one .header-top .inner-container{padding:0}.header-style-one .header-lower{position:relative;background-color:var(--theme-color-dark)}.header-style-one .header-lower .main-box .logo-box{position:relative;margin-right:44px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:991.98px){.header-style-one .header-lower .main-box .logo-box{padding:10px 0}}.header-style-one .header-lower .main-box .nav-outer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-style-one .header-lower .main-box .outer-box{position:relative;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1199.98px){.header-style-one .header-lower .main-box .outer-box .btn-box{display:none}}.header-style-one .header-lower .main-box .outer-box .btn-box .theme-btn{padding:22px 92px 22px 47px}.list-style-one{padding:12px 0;margin-bottom:0}.list-style-one,.list-style-one li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.list-style-one li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;line-height:20px;margin-right:76px;padding-top:5px;font-family:var(--text-font);color:var(--theme-color-dark)}.list-style-one li:last-child{margin-right:0}.list-style-one li i{position:relative;color:var(--theme-color-dark);font-size:24px;line-height:1em;margin-right:5px;margin-top:-5px}.list-style-one li .icon-two{font-size:19px;margin-right:10px}.list-style-one li a{display:block;font-weight:500;color:var(--theme-color-dark);-webkit-transition:all .3s ease;transition:all .3s ease}.list-style-one li a:hover{text-decoration:underline}.list-style-one.light a,.list-style-one.light li{color:var(--theme-color-light)!important}.list-style-one.light a:hover{text-decoration:underline}.list-style-one.light i{color:var(--theme-color1)}.social-icon-one{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-icon-one li{margin-left:22px;padding-left:27px;border-left:1px solid #424242;display:inline-block}.social-icon-one li:first-child{margin-left:0;border-left:none}.social-icon-one li a{position:relative;display:block;color:var(--theme-color-light);font-size:17px;line-height:1em}.social-icon-one li a:hover{color:var(--theme-color1)}.mobile-nav-toggler{position:relative;font-size:28px;line-height:20px;cursor:pointer;color:var(--theme-color-dark);display:none;margin-left:20px;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}@media (max-width:991.98px){.mobile-nav-toggler{display:block}}.mobile-nav-toggler.light{color:var(--theme-color-light)}.mobile-menu{width:300px;max-width:100%;z-index:999999}.mobile-menu,.mobile-menu .menu-backdrop{position:fixed;right:0;top:0;height:100%;opacity:0;visibility:hidden}.mobile-menu .menu-backdrop{width:100%;z-index:1;background:rgba(0,0,0,.7)}.mobile-menu .upper-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px}.mobile-menu .close-btn{position:relative;text-align:center;font-size:18px;color:var(--theme-color1);cursor:pointer;z-index:10;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(-44px);transform:translateY(-44px)}.mobile-menu .close-btn:hover{opacity:.5}.mobile-menu .nav-logo{position:relative;text-align:left;width:100%}.mobile-menu .nav-logo img{max-height:40px}.mobile-menu .menu-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;background-color:#000;padding:0;z-index:5;opacity:0;visibility:hidden;border-radius:0;-webkit-transform:translateX(101%);transform:translateX(101%)}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:1;visibility:visible;-webkit-transition:all .4s ease;transition:all .4s ease}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;-webkit-transition:all .4s ease .2s;transition:all .4s ease .2s;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:translateY(0);transform:translateY(0)}.mobile-menu-visible .scroll-to-top{opacity:0;visibility:hidden}.mobile-menu .navigation{position:relative;display:block;width:100%;border-top:1px solid hsla(0,0%,100%,.1);padding-left:0}.mobile-menu .navigation li{position:relative;display:block;border-bottom:1px solid hsla(0,0%,100%,.1)}.mobile-menu .navigation li>ul>li:last-child{border-bottom:none}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid hsla(0,0%,100%,.1)}.mobile-menu .navigation li>a{position:relative;display:block;line-height:24px;padding:10px 20px;font-size:16px;color:#fff;font-weight:400;text-transform:capitalize}.mobile-menu .navigation li.current>a,.mobile-menu .navigation li:hover>a{color:var(--theme-color1)}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:0;top:0;width:44px;height:44px;text-align:center;font-size:16px;line-height:44px;color:#fff;cursor:pointer;z-index:5}.mobile-menu .navigation li.dropdown .dropdown-btn:after{content:"";position:absolute;left:0;top:10px;width:1px;height:24px;border-left:1px solid hsla(0,0%,100%,.1)}.mobile-menu .navigation li.dropdown .dropdown-btn.active i:before{content:"\f106"}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}.mobile-menu .navigation li>ul>li{padding-left:20px}.contact-list-one{position:relative;padding:30px 20px 20px;width:100%;list-style-type:none}.contact-list-one li{position:relative;padding-left:54px;min-height:44px;margin-bottom:20px}.contact-list-one li .icon{position:absolute;left:0;top:0;font-size:34px;line-height:40px;color:var(--theme-color1)}.contact-list-one li .title{display:block;font-weight:700;text-transform:uppercase}.contact-list-one li .text,.contact-list-one li .title{font-size:14px;color:var(--theme-color-dark);line-height:24px}.contact-list-one li .text a{color:var(--theme-color-dark);-webkit-transition:all .3s ease;transition:all .3s ease}.contact-list-one li .text a:hover{color:var(--theme-color1)}.contact-list-one.light li .text,.contact-list-one.light li .text a,.contact-list-one.light li .title,.contact-list-one.light li .title a{color:var(--theme-color-light)}.mobile-menu .social-links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--theme-color-dark);width:100%;border-top:1px solid hsla(0,0%,100%,.1);margin-top:auto;list-style-type:none;padding-left:0}.mobile-menu .social-links li{position:relative;text-align:center;width:100%;border-right:1px solid hsla(0,0%,100%,.1)}.mobile-menu .social-links li a{position:relative;display:block;line-height:44px;height:44px;font-size:14px;text-align:center;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-menu .social-links li a:hover{color:var(--theme-color2)}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}.page-title{background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;padding:1 44px 0 160px;position:relative}.page-title:before{background:var(--theme-color-dark);content:"";height:100%;left:0;opacity:.72;position:absolute;top:0;width:100%}.page-title .title{font-size:64px;margin-bottom:17px}.page-title .text,.page-title .title{color:var(--theme-color-light);position:relative}.page-title .text{font-size:16px;letter-spacing:.05em;line-height:26px;max-width:520px}.page-breadcrumb{position:relative;margin-top:5px}.page-breadcrumb li{color:var(--theme-color-light);display:inline-block;font-size:14px;font-weight:400;margin-right:12px;padding-right:13px;position:relative;text-transform:capitalize}.page-breadcrumb li:after{color:var(--theme-color-light);content:"\f105";font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;position:absolute;right:-6px;top:1px}.page-breadcrumb li:last-child{margin-right:0;padding-right:0}.page-breadcrumb li:last-child:after{display:none}.page-breadcrumb li a{font-weight:500;text-transform:capitalize;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.page-breadcrumb li a,.page-breadcrumb li a:hover{color:var(--theme-color-light)}.page-title.style-two{background-position:50%}.page-title.style-two .page-breadcrumb-outer{position:absolute;left:0;bottom:0;width:100%;padding:10px 0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:8}.page-title.style-two .page-breadcrumb li{color:#070710;font-weight:600}.page-title.style-two .page-breadcrumb li:after{color:#070710}.page-title.style-two .page-breadcrumb li a{color:rgba(7,7,16,.6)}.page-title.style-two .page-breadcrumb li a:hover{color:#070710}.play-now{position:relative;display:block;z-index:9;-webkit-transition:all .3s ease;transition:all .3s ease}.play-now .icon{position:relative;display:inline-block;text-align:center;line-height:70px;background-color:var(--theme-color-light);color:#ff6d2e;z-index:1;padding-left:5px;font-size:14px;display:block;-webkit-box-shadow:0 0 10px 0 hsla(0,0%,100%,.3);-ms-box-shadow:0 0 10px 0 hsla(0,0%,100%,.3);-o-box-shadow:0 0 10px 0 hsla(0,0%,100%,.3);box-shadow:0 0 10px 0 hsla(0,0%,100%,.3);-webkit-transform-origin:center;transform-origin:center}.play-now .icon,.play-now .ripple{height:70px;width:70px;border-radius:50%}.play-now .ripple{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-ms-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-o-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite}.play-now .ripple:before{-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite;-webkit-animation-delay:.9s;animation-delay:.9s}.play-now .ripple:after,.play-now .ripple:before{top:50%;left:50%;height:70px;width:70px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-ms-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-o-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);box-shadow:0 0 0 0 hsla(0,0%,100%,.6);content:"";position:absolute}.play-now .ripple:after{-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite;-webkit-animation-delay:.6s;animation-delay:.6s}.background-image{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:repeat;background-position:50%;background-size:cover}.error-page__inner{text-align:center}.error-page__inner,.error-page__inner .error-page__title-box{position:relative;display:block}.error-page__inner .error-page__title{position:relative;display:inline-block;font-size:280px;line-height:280px;margin-bottom:0;color:var(--theme-color1)}.error-page__inner .error-page__sub-title{font-size:40px;letter-spacing:.1em;text-transform:uppercase;line-height:44px;margin-top:-16px}.error-page__inner .error-page__text{font-size:20px;line-height:30px;text-align:center}.error-page__inner .error-page__form{position:relative;display:block;margin:42px auto 20px}.error-page__inner .error-page__form input[type=search]{height:60px;width:100%;border:none;outline:none;background-color:#f5f5f5;font-size:14px;color:#333;padding-left:44px;padding-right:75px;border-radius:7px}.error-page__inner .error-page__form button[type=submit]{background-color:transparent;font-size:22px;position:absolute;top:0;right:0;bottom:0;width:72px;outline:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.error-page__inner .error-page__form-input{position:relative;display:block;max-width:570px;width:100%;margin:0 auto}.contact-details__info{position:relative;display:block;margin-top:41px}.contact-details__info li{position:relative}.contact-details__info li,.contact-details__info li .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-details__info li .icon{height:80px;width:110px;background-color:#e52710;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease;border-radius:12px}.contact-details__info li .icon span{color:#fff;font-size:25px;-webkit-transition:all .5s ease;transition:all .5s ease}.contact-details__info li:hover .icon{background-color:var(--theme-color2)}.contact-details__info li:hover .icon span{color:var(--theme-color-light)}.contact-details__info li:hover .text a{color:var(--notech-base)}.contact-details__info li:hover .text a span{color:var(--notech-gray)}.contact-details__info li .text{margin-left:30px;width:100%}.contact-details__info li .text p{font-size:14px;line-height:24px}.contact-details__info li .text a{-webkit-transition:all .5s ease;transition:all .5s ease}.contact-details__info li .text a,.contact-details__info li .text span{font-size:18px;color:var(--notech-black)}.contact-details__info li+li{margin-top:19px}.form-control,.input-text{height:calc(2.25rem + 27px);padding:14px 30px;outline:0;background-color:#f4f5f8;border:1px solid #f4f5f8;color:#686a6f;font-size:.9rem;width:100%}.form-control::-webkit-input-placeholder,.input-text::-webkit-input-placeholder{color:#686a6f;opacity:1}.form-control::-moz-placeholder,.input-text::-moz-placeholder{color:#686a6f;opacity:1}.form-control:-ms-input-placeholder,.input-text:-ms-input-placeholder{opacity:1}.form-control::-ms-input-placeholder,.input-text::-ms-input-placeholder{opacity:1}.form-control::placeholder,.input-text::placeholder{color:#686a6f;opacity:1}.form-control:-ms-input-placeholder,.input-text:-ms-input-placeholder{color:#686a6f}.form-control::-ms-input-placeholder,.input-text::-ms-input-placeholder{color:#686a6f}textarea.form-control{height:auto;padding-top:15px;padding-bottom:15px}.container .container{width:100%}@media (max-width:575.98px){.contact-details__info li .text{margin-left:0;margin-top:10px}}.contact-map{position:relative;width:100%}.service-section-six{background-image:url(/images/background/bg-features1.jpg);background-position:50%;background-repeat:no-repeat;padding:145px 0 148px;position:relative}@media (max-width:991.98px){.service-section-six{padding:115px 0 90px}}.service-section-six:before{background:var(--theme-color-dark);content:"";height:100%;left:0;opacity:.93;position:absolute;top:0;width:100%}.service-section-six:after{background-image:url(/images/icons/shape-2.png);content:"";position:absolute;left:0;top:0;width:100%;height:31px}.service-section-six .sec-title{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:95px;padding-bottom:44px}@media (max-width:991.98px){.service-section-six .sec-title{margin-bottom:32px}.service-section-six .sec-title h2 br{display:none}}.service-section-six .sec-title .text{margin:0}@media (max-width:991.98px){.service-section-six .sec-title .text{margin-top:30px}}.service-section-six .icon-lines-3-bottom{right:108px;bottom:44px}.service-block-six{position:relative;padding-left:0}.service-block-six .inner-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:31px}@media (max-width:575.98px){.service-block-six .inner-box{margin-bottom:24px}}.service-block-six .inner-box:last-child{margin-bottom:0}.service-block-six .inner-box.active:before,.service-block-six .inner-box:hover:before{color:var(--theme-color1)}.service-block-six .inner-box.active .image,.service-block-six .inner-box:hover .image{opacity:1;visibility:visible;z-index:2;top:-38px}.service-block-six .inner-box.active .content .info-box .share-icon .icon,.service-block-six .inner-box:hover .content .info-box .share-icon .icon{-webkit-transform:none;transform:none}.service-block-six .inner-box.active .title-box .name,.service-block-six .inner-box:hover .title-box .name{color:var(--theme-color1)}.service-block-six .inner-box .content{border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 29px;position:relative;max-width:646px;width:100%}@media (max-width:1109.98px){.service-block-six .inner-box .content{max-width:540px}}@media (max-width:991.98px){.service-block-six .inner-box .content{max-width:none}}.service-block-six .inner-box .content .info-box .share-icon{position:absolute;cursor:pointer;top:calc(50% - 12px);right:30px;height:40px;width:40px;font-size:20px;line-height:40px;text-align:center;color:var(--theme-color-dark);background-color:var(--bg-theme-color1);border-radius:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:3}@media (max-width:575.98px){.service-block-six .inner-box .content .info-box .share-icon{right:5px}}.service-block-six .inner-box .content .info-box .share-icon .icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease}.service-block-six .inner-box .title-box{position:relative}@media (max-width:1199.98px){.service-block-six .inner-box .title-box{width:50%}}@media (max-width:991.98px){.service-block-six .inner-box .title-box{width:100%}}.service-block-six .inner-box .title-box .name{color:var(--theme-color-light);margin-bottom:16px}.service-block-six .inner-box .title-box .text{color:#b8b8b8;position:relative}@media (max-width:991.98px){.service-block-six .inner-box .image-box{display:none}}.service-block-six .inner-box .image img{width:430px;height:546px}.service-block-six .inner-box .image{position:absolute;right:0;top:0;opacity:0;visibility:hidden;width:430px;height:546px;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.service-block-six .inner-box .image:before{background-color:var(--theme-color1);content:"";width:156px;height:calc(100% + 40px);right:135px;position:absolute;top:-20px;-webkit-transform:skewX(-14deg);transform:skewX(-14deg);z-index:-1}.work-section{padding:120px 0;position:relative}@media (max-width:991.98px){.work-section{padding-bottom:90px}}.work-section .sec-title{margin-bottom:85px}.work-block{margin-bottom:30px}.work-block .inner-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:18px;position:relative}@media (max-width:991.98px){.work-block .inner-box{margin-bottom:0}}@media (max-width:575.98px){.work-block .inner-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.work-block .inner-box:before{content:"";position:absolute;top:-55px;left:65px;width:155px;height:260px;opacity:.3;background-color:var(--theme-color1);-webkit-transform:skewX(-24deg);transform:skewX(-24deg)}@media (max-width:991.98px){.work-block .inner-box:before{display:none}}.work-block .inner-box:hover .icon{background-color:var(--theme-color1);border-color:var(--theme-color1)}.work-block .inner-box .icon{position:relative;width:110px;height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:60px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:15px;color:var(--theme-color-dark);background-color:var(--theme-color-light);border:1px solid var(--theme-color-dark);-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:575.98px){.work-block .inner-box .icon{margin:0 auto 10px}}.work-block .inner-box .content{position:relative;padding-top:5px}.work-block .inner-box .content .title{position:relative;margin-bottom:10px;text-transform:uppercase}.work-block .inner-box .content .text{position:relative;padding-right:10px;margin-bottom:0}@media (max-width:1199.98px){.work-block .inner-box .content .text{padding-right:0}}.react-datepicker-wrapper .react-datepicker__input-container input{height:44px}.mapinfo-card{display:flex;align-items:center}.mapinfo-card .desc h6{color:var(--theme-color1);font-size:18px}.mapinfo-card .desc h6,.mapinfo-card .desc p{margin:0}.mapinfo-card{border:1px solid var(--theme-color1);border-radius:5px;padding:6px 14px}.mapinfo-card .icon i{color:var(--theme-color1);font-size:40px}.mapinfo-card .desc{color:#fff;padding:0 0 0 40px}.fields-title{color:#fff;text-align:start}.banner-form .booking-form .theme-btn{margin-top:0}.banner-form .booking-section .outer-box:before{content:none!important}.banner-form .booking-section .outer-box:after{display:none}.banner-form .booking-section.pull-up{margin-top:0;padding:0}.banner-form .booking-section .outer-box{padding:0;background-color:unset!important}.banner-form .booking-section .outer-box .booking-form:after{background-image:none}.banner-form .booking-section .outer-box .booking-form{padding:0}.mySelect__value-container{height:40px}.mySelect__placeholder{position:absolute;top:50%;transform:translateY(-50%);font-size:14px}.mySelect__indicators{padding:0 40px 0 0;cursor:pointer}.mySelect__option,.mySelect__single-value{text-align:start}.banner-one-form{background-color:#fff;border-radius:20px;width:450px}.ph-item{border:0!important;margin-bottom:0!important}.ph-item,.ph-item>*{padding:0!important}.custom-loading-placeholder{height:44px!important;border-radius:20px!important;background-color:#e1e1e1!important}.banner-one-form .form{padding:20px}.banner-one-form .form-title{font-size:20px;padding:7px;text-align:center;color:#000}.vicky-cab-homebanner .banner-one-form .form-title{background-color:#e52710;font-size:18px;font-weight:400;border-bottom:1px solid var(--theme-color1);color:#fff}.trip-options .radio-button{background-color:#e1e1e1;height:45px;border-radius:20px;display:flex;align-items:center;padding:0 10px;font-size:16px;color:#666}.vicky-cab-homebanner .trip-options .radio-button{height:44px;font-size:18px;color:#000}.vicky-cab-homebanner .trip-options .radio-button:hover,.vicky-cab-homebanner .trip-options .selected .radio-button{color:#000}.vicky-cab-homebanner .trip-options .radio-button input[type=radio]{width:22px}.vicky-cab-homebanner .trip-options .radio-dham{font-size:13px!important;background-color:#f6f6f6!important;padding-left:10px!important}.vicky-cab-homebanner .trip-options .radio-dham input[type=radio]{width:16px!important}.trip-options .radio-button input[type=radio]{border:0;width:20px;height:1.2em;appearance:none;background-color:#f0f0f0;border-radius:50%;cursor:pointer;background-color:var(--theme-color1)}.vicky-cab-homebanner .trip-options .radio-button input[type=radio]{background-color:var(--theme-color1)}.trip-options .radio-button input[type=radio]:checked{border:4px solid transparent;border-color:var(--theme-color1);background-color:#000}.vicky-cab-homebanner .trip-options .radio-button input[type=radio]:checked{border-color:var(--theme-color1)}.custom-cursor-pointer{cursor:pointer}.vicky-cab-homebanner .custom-input input{height:42px;font-weight:400;color:#010005}.vicky-cab-homebanner .custom-input input::placeholder{color:#01000580;font-size:15px;font-weight:400}.custom-input input{width:100%;height:40px;border-radius:12px;border:0;padding:10px;background-color:#f6f6f6}.custom-input input::placeholder{font-size:15px}.custom-input input:focus{border:none;outline:none}.form-banner-button{border:none;background-color:var(--theme-color1);padding:10px 20px;border-radius:20px;font-size:18px;font-weight:500}.vicky-cab-homebanner .form-banner-button{background-color:var(--theme-color1);height:44px;font-size:22px}.more-stops{width:100px}.stops-section{width:90%;margin:0 20px}.stops-section-border{border-left:2px solid #ccc}.vicky-cabbazar-header{height:84px;background-color:#fff;text-align:center;position:fixed;top:0;right:0;left:0;z-index:1030;border-bottom:1px solid #f2f2f2}.vicky-cab-homebanner .carousal{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;user-select:none}.vicky-cab-homebanner .text-bold{font-weight:500;font-size:25px}.vicky-cab-homebanner .popular-place{color:var(--theme-color1);font-weight:700;font-size:30px}.vicky-cab-homebanner{margin-top:80px;font-family:SF Pro Display;font-size:15px;text-align:justify;font-weight:300;color:#000}.vicky-feature-block{width:90%;height:100px;border-radius:44px;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.25);position:absolute;left:5%;bottom:-44px;z-index:0;padding-top:10px;padding-bottom:10px;border:1px solid #c5c5c5}.carousal-wrapper{overflow:hidden}.vicky-cabs .img-frame{padding:44px 5%}.vicky-cabs .padding-below-booking-panel{height:77px}.vicky-cabs .background-grey{background-color:#f6f6f6}.vicky-cabs .img-rounded{border-radius:20px;width:100%;height:40vw;object-fit:cover}.vicky-cabs .yellow-right-border:after{right:0}.vicky-cabs .yellow-left-border:before,.vicky-cabs .yellow-right-border:after{background-image:url(/images/icons/shape-1.png);content:"";position:absolute;top:0;height:100%;width:18px}.vicky-cabs .yellow-left-border:before{left:0}.vicky-cabs .text-subtitle{font-weight:500;font-size:18px}.vicky-cabs .img-frame p{margin-bottom:2rem}.vicky-cabs h2{margin-top:0}.vicky-cabs .btn{display:inline-block;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;box-sizing:border-box;border-radius:0;font-size:14px;font-weight:400;padding:.5rem 18px;line-height:1.75;cursor:pointer;text-transform:unset;background-color:var(--theme-color1);border-color:var(--theme-color1);color:#000;opacity:1;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;transition:all .15s linear}.vicky-cabs .btn-book-cab{font-weight:700;font-size:12px;margin-top:20px;position:absolute;bottom:44px}.vicky-cabs .text-small{font-size:15px!important}.vicky-cabs .text-small i{font-size:6px}.vicky-cab-homebanner .app-logo{height:60px;display:inline!important}.mobile-page-background{background-position:100%;background-size:cover;width:100vw;height:100vw}.vicky-cabs .swiper-pagination-bullet{width:12px;height:12px;margin-right:16px!important}.vicky-cabs .swiper-pagination-bullet-active{background-color:#000}.swiper-pagination-bullets.swiper-pagination-horizontal,.vicky-cabs .swiper-horizontal>.swiper-pagination-bullets{bottom:0}.vicky-cab-homebanner .page-header{padding-top:20px}.taxisafar-booking-form .car-tab{display:block!important;height:53px!important;border-radius:12px!important;background-color:#0100050d}.taxisafar-booking-form .car-tab p{font-size:14px!important;font-weight:400!important;line-height:10px}.path-text{font-size:16px!important}.taxisafar-booking-form .car-tab-active .car-tab,.taxisafar-booking-form .car-tab:hover{background-color:#e52710}.taxisafar-booking-form .car-tab-active .car-tab p,.taxisafar-booking-form .car-tab:hover{color:#fff!important}.colored-taxi-svg{-webkit-mask-image:url(/images/icons/car-05.svg);mask-image:url(/images/icons/car-05.svg)}.colored-dham-svg,.colored-taxi-svg{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#010005;width:22.91px;height:22.91px;display:inline-block;opacity:.5}.colored-dham-svg{-webkit-mask-image:url(/images/icons/dham.svg);mask-image:url(/images/icons/dham.svg)}.colored-hotel-svg{-webkit-mask-image:url(/images/icons/hotel.svg);mask-image:url(/images/icons/hotel.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#010005;width:22.91px;height:22.91px;display:inline-block;opacity:.5}.taxisafar-booking-form .car-tab-active .colored-dham-svg,.taxisafar-booking-form .car-tab-active .colored-hotel-svg,.taxisafar-booking-form .car-tab-active .colored-taxi-svg,.taxisafar-booking-form .car-tab:hover .colored-dham-svg,.taxisafar-booking-form .car-tab:hover .colored-hotel-svg,.taxisafar-booking-form .car-tab:hover .colored-taxi-svg{background-color:#fff!important;opacity:1}.taxisafar-booking-form .form-title{background-color:#010005!important;color:#fff!important;font-size:14px!important;border-bottom:0!important}.taxisafar-booking-form .form-category{height:35px!important;border-radius:12px!important;background-color:#0100050d!important;color:#010005!important;font-size:16px!important;font-weight:600!important}.taxisafar-booking-form .form-category-selected .form-category,.taxisafar-booking-form .form-category:hover{background-color:#e527101a!important;border:1px solid #e52710!important;color:#e52710!important}.taxisafar-booking-form .outstation-radio{margin-top:5px;margin-bottom:0;font-size:16px!important;font-weight:400!important}.taxisafar-booking-form .outstation-radio input[type=radio]{width:20px;height:20px;border-radius:50%;accent-color:#e52710;cursor:pointer;min-width:20px}.taxisafar-booking-form .outstation-radio label{font-size:14px}.taxisafar-booking-form .add-city-button{background-color:#0100050d!important;height:40px!important;color:#e52710!important;font-size:16px!important;font-weight:400!important}.taxisafar-booking-form .add-city-button.disbled:hover i{color:#e52710!important}.taxisafar-booking-form .add-city-button.disbled{background-color:#0100050d!important;height:40px!important;color:#e52710!important;font-size:16px!important;font-weight:400!important}@media (min-width:992px){.vicky-cab-homebanner .mobile-page-background{background-image:unset;height:unset}.vicky-cab-homebanner .feature-carousal>.carousal-item{width:33.33%;border-right:1px solid #c5c5c5}.vicky-cab-homebanner .swiper-slide{border-right:1px solid #c5c5c5}.vicky-cabbazar-header{text-align:left}.vicky-cab-homebanner .page-header{min-height:calc(100vh - 80px);max-height:999px;overflow:hidden;position:relative;width:100%;z-index:0;display:flex;align-items:normal;justify-content:center;background-color:#fff!important;margin-bottom:unset}.vicky-cab-homebanner .page-background{background-position:50%;background-size:cover}.vicky-feature-block{width:100%;left:0}.vicky-cabs .btn-book-cab{position:relative;bottom:unset}.vicky-cabs .hidden-lg-up{display:none!important}.vicky-cabs .padding-below-booking-panel{background-color:#f6f6f6;z-index:-1}}@media (max-width:992px){.vicky-cab-homebanner .custom-input input,.vicky-cab-homebanner .trip-options .radio-button{height:44px}.add-city-button,.add-city-button.disbled{height:44px!important}.vicky-cabs .hidden-lg-down{display:none!important}.vicky-cab-homebanner .form-banner-button{height:44px}.vicky-cabs .yellow-left-border:before,.vicky-cabs .yellow-right-border:after{position:unset}.vickycab-booking-form{padding-right:0!important;padding-left:0!important}.banner-one-form .form-title{border-radius:0}.vicky-cab-homebanner .page-header{padding-top:0}}.logo-text{color:red}.logo-text,.logo-text-highlight{font-size:37px;font-weight:900;font-style:italic;font-family:Roboto}.logo-text-highlight{color:#000}@media (max-width:991px){.vicky-cabs .img-mobile{width:100vw;height:100vw;object-fit:cover;margin-left:-15px}.img-frame>h2,.vicky-cabs .img-frame>h1{text-align:center}.vicky-cabs .btn-book-cab{position:relative;bottom:unset}.vicky-cabs .yellow-right-border{border-right:none}.vicky-cabs .yellow-left-border{border-left:none}}.position-relative{position:relative!important}.start-align{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.2rem}.place-tag{text-align:center;vertical-align:middle;user-select:none;box-sizing:border-box;border-radius:0;font-size:14px;font-weight:400;padding:.5rem 18px;line-height:1.75;cursor:pointer;text-transform:unset;background-color:#e52710;border:1px solid #e52710;color:#fff;opacity:1;border-radius:20px;display:inline-block}.arrow-icon{color:#000!important}.add-city-button{text-align:start;height:44px;display:flex;align-items:center;padding:2px 8px;color:#000;border-radius:20px;background-color:var(--theme-color1);cursor:pointer;border:none;font-weight:300}.add-city-button i,.add-city-button.disbled i{font-weight:300}.add-city-button.disbled:hover{color:#000}.add-city-button.disbled:hover i{color:#000!important}.add-city-button.disbled{text-align:start;height:44px;display:flex;align-items:center;color:#000;padding:2px 8px;background-color:#f6f6f6;border-radius:12px;cursor:not-allowed;border:none;font-weight:300}.vicky-cabs-dham-info{box-shadow:0 0 20px #dfdfdf;background-color:#fff;border-radius:20px;padding:0 8px}.vicky-cabs-dham-info .dham-title{font-size:30px;font-weight:700;color:#216ba5}.vicky-cabs-dates{border-radius:20px}.vicky-cabs-date-time,.vicky-cabs-dates{background-color:#fff}.vicky-cabs-dates .heading{background-color:#000;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.vicky-cabs .pricing-block-four .inner-box .image-box .image{height:200px;clip-path:unset;display:flex;justify-content:center;align-items:center;border-top-left-radius:20px;border-top-right-radius:20px}.vicky-cabs .pricing-block-four .inner-box{box-shadow:0 5px 5px #dfdfdf;border-radius:24px}.vicky-cabs .pricing-block-four .inner-box .image-box:before{content:none}.vicky-cabs .pricing-block-four .inner-box .content{padding:0 24px;margin-top:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background-color:#0100050d}.vicky-cabs .pricing-block-four .inner-box .theme-btn{padding:11.5px 83px!important;border-radius:20px;user-select:none}.vicky-cabs .pricing-block-four .inner-box .car-name{font-size:24px;font-weight:500;line-height:120%;color:#212529}.vicky-cabs .pricing-block-four .inner-box .terms{text-decoration:underline;cursor:pointer;position:relative}.pricing-block-four .inner-box:hover .dham-routes{position:relative}.pricing-block-four .inner-box:hover .dham-routes,.pricing-block-four .inner-box:hover .terms{color:#fff}.pricing-block-four .inner-box .sub-title{position:relative;font-weight:400;font-size:12px;line-height:120%;color:#01000599;margin-top:5px}.pricing-block-four .inner-box .sub-title .passengers{font-size:20px;color:#000}.pricing-block-four .inner-box:hover .sub-title{color:#fff}.vicky-cabs .car-detail .cab-original-price{text-align:end;font-weight:400;font-size:16px;line-height:100%;text-decoration:line-through;margin-bottom:5px!important}.vicky-cabs .cab-discount{width:58px;padding:10px 6px 6px;background-color:#e52710;color:#fff;position:absolute;top:0;left:11px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;z-index:1}.vicky-cabs .cab-discount h5{font-style:italic;font-weight:700;text-align:center}.vicky-cabs .cab-discount p{font-size:1.5rem;font-style:italic;font-weight:700}.vicky-cabs .cab-discount-top{width:80px;height:10px;background-color:#e52710;position:absolute;top:0;border-top-right-radius:6px;border-top-left-radius:6px;z-index:0;box-shadow:inset 0 -8px 2px -4px rgba(0,0,0,.1)}.vicky-cabs .discount-sticker{position:absolute;left:28px;top:0}.vicky-cabs .car-detail .cab-price{color:#e52710;font-weight:600;font-size:20px;line-height:100%;text-align:end}.pricing-block-four .inner-box:hover .cab-price{position:relative}.pricing-block-four .inner-box .theme-btn{background-color:var(--theme-color1);border:0!important}@media (max-width:1199.98px){.pricing-block-four .inner-box .theme-btn{padding:20px 25px}.vicky-cabs .pricing-block-four .inner-box .theme-btn{padding:14px 30px!important}}.react-datepicker{width:328px}.pricing-block-four .inner-box:hover .content:before{height:unset}.pricing-block-four .inner-box:hover .car-name,.pricing-block-four .inner-box:hover .city,.pricing-block-four .inner-box:hover .terms{color:unset}.pricing-block-four .inner-box:hover .sub-title{color:#01000599}.check-prices{z-index:0!important}@media (max-width:769px){.react-datepicker{width:328px}.pricing-block-four .inner-box:hover .content:before{height:unset}.pricing-block-four .inner-box:hover .car-name,.pricing-block-four .inner-box:hover .city,.pricing-block-four .inner-box:hover .sub-title,.pricing-block-four .inner-box:hover .terms{color:unset}}@media (max-width:426px){.vicky-cabs .pricing-block-four .inner-box .theme-btn{padding:11.5px 83px!important}}.vicky-cab-vehicle .place-tag{padding:.2rem 18px}.vicky-cab-button{background-color:#e52710!important;padding:8px 20px;border:unset;border-radius:20px;font-size:14px;font-weight:600;color:#fff}.vicky-cab-vehicle .react-datepicker__day--highlighted{background-color:#216ba5!important}.tag-days{font-size:12px;background-color:#fff;color:#000;padding:0 8px;border-radius:10px}.vicky-cab-vehicle .menu{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:20px;margin:10px 0}.vicky-cab-vehicle .menu-column{width:50%;background-color:#fff;color:#000;font-weight:400;font-family:Roboto;padding:10px;cursor:pointer;user-select:none}.vicky-cab-vehicle .menu-column-left{border-top-left-radius:20px;border-bottom-left-radius:20px}.vicky-cab-vehicle .menu-column-right{border-top-right-radius:20px;border-bottom-right-radius:20px}.vicky-cab-vehicle .menu-column-selected{background-color:var(--theme-color1)}.return-date .react-datepicker{width:100%}.vicky-cab-form-label{font-size:16px;font-weight:600;line-height:100%;letter-spacing:0}.vicky-cabs-date-time .vicky-cab-form-label{font-size:16px;margin-right:29px;margin-bottom:8px;color:#000}.react-tel-input .form-control{width:100%!important;font-size:18px!important;color:#000;border-radius:20px!important;border:none!important;background:#f6f6f6!important;font-weight:300}.react-tel-input .selected-flag{border-radius:20px 0 0 20px!important}.react-tel-input .flag-dropdown.open .selected-flag,.react-tel-input .selected-flag:hover{background-color:unset!important}.react-tel-input .flag-dropdown{border-radius:20px 0 0 20px!important;background:#ccc!important}.react-tel-input .country-list li{text-align:start!important}.form-control:focus{box-shadow:unset!important;border-color:#dc354569}.toast-container-custom{position:fixed!important;top:100px;right:20px;z-index:99999!important;width:auto}.PhoneInput{background-color:#f6f6f6!important;border-radius:12px!important;padding:0 20px!important}.PhoneInputInput{padding-right:40px!important}.PhoneInputCountrySelect{font-size:13px!important}.error-message{font-size:13px;font-weight:700}.custom-text-input{padding-left:20px!important;padding-right:20px!important}.phone-input-custom select:disabled{opacity:0}.custom-cms-card{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:30px}.custom-cms-card .heading{background-color:var(--theme-color1);padding:10px 0 10px 10px;border-top-left-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);border-top-right-radius:5px}.custom-cms-card .custom-vicky-label{font-size:16px;margin-bottom:0;font-weight:500}.custom-cms-card .heading h3{color:#000;font-size:18px}.custom-cms-card .custom-vicky-value{font-size:14px;color:#5f5e5e}.custom-cms-card .content{padding:10px 20px}.property-faq{border:2px solid #009ef7;padding:10px;border-radius:5px}.property-faq .delete-button{position:absolute;top:-1px;right:-1px;cursor:pointer;padding:1px 7px;color:red;border:2px solid #009ef7;border-top:none;border-right:none;border-bottom-left-radius:5px}.contact-detail .PhoneInput{background-color:unset!important;border-radius:.375rem!important;padding:unset!important}.login-text{color:#000;font-size:18px;font-weight:700}.user-img img{border-radius:10px;cursor:pointer}.vicky-popup{width:200px;border-radius:8px;font-size:14px;color:#333;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:10px;z-index:9999}.vickycab-sign-out{color:#000;font-weight:700;background:var(--theme-color1);padding-top:5px;padding-bottom:5px;border-radius:10px}.vicky-cab-homebanner .trip-options .form-category{text-align:center!important;justify-content:center!important;background-color:#f6f6f6;border:none;color:#000;font-weight:600}.vicky-cab-homebanner .trip-options .form-category-selected .form-category,.vicky-cab-homebanner .trip-options .form-category:hover{background-color:var(--theme-color1);color:#000}.resend-otp{font-size:14px;font-weight:700;text-align:end;margin-right:10px;margin-top:5px}.cursor-not-allowed,.custom-phone-input .react-phone-number-input__country,.custom-phone-input input{cursor:not-allowed}.custom-input select:disabled{opacity:0!important}.terms-label{font-size:13px}.car-tab{display:flex;justify-content:center;align-items:center;height:55px!important}.car-tab-active .car-tab,.car-tab:hover{background-color:var(--theme-color1);color:#000!important}.vicky-cab-homebanner .home-form-datetime .custom-input input{font-size:15px;color:#010005;font-weight:400}.vicky-cab-homebanner .home-form-datetime .custom-input input::placeholder{font-size:15px!important}.check-prices{font-size:17px!important}@media (max-width:321px){.vicky-cabs .pricing-block-four .inner-box .theme-btn{padding:14px 30px!important}}.car-tab span{font-size:14px;font-weight:600}@media (max-width:426px){.car-tab span{font-size:12px}.taxisafar-booking-form .outstation-radio label{font-size:14px}.vicky-cab-homebanner .trip-options .form-category{font-size:14px!important}.banner-one-form{border-radius:0!important;width:100%}.home-form-datetime .custom-input .react-datepicker__input-container input,.home-form-datetime .custom-input .react-datepicker__input-container input::placeholder{font-size:15px}.home-form-datetime .custom-select__control{font-size:13px!important}.vicky-cab-homebanner{margin-top:68px}}@media (max-width:407px){.car-tab span{font-size:11px}.home-form-datetime .custom-input .react-datepicker__input-container input,.home-form-datetime .custom-input .react-datepicker__input-container input::placeholder{font-size:15px}.home-form-datetime .custom-select__control{font-size:12px!important}}@media (max-width:390px){.car-tab span{font-size:10px}.home-form-datetime .custom-input .react-datepicker__input-container input,.home-form-datetime .custom-input .react-datepicker__input-container input::placeholder{font-size:15px}.home-form-datetime .custom-select__control{font-size:11px!important}}@media (max-width:376px){.home-form-datetime .custom-input .react-datepicker__input-container input,.home-form-datetime .custom-input .react-datepicker__input-container input::placeholder{font-size:15px}.home-form-datetime .custom-select__control{font-size:11px!important}.taxisafar-booking-form .outstation-radio label{font-size:13px}}@media (max-width:373px){.car-tab span{font-size:9px}.home-form-datetime .custom-select__control{font-size:10px!important}}@media (max-width:321px){.car-tab span{font-size:8px}.home-form-datetime .custom-input .react-datepicker__input-container input::placeholder{font-size:14px!important}.home-form-datetime .custom-input .react-datepicker__input-container input{font-size:12px}.vicky-cab-homebanner .trip-options .form-category{font-size:11px!important}.home-form-datetime .custom-select__control{font-size:16px!important}.taxisafar-booking-form .outstation-radio label{font-size:10px}}.path-text{color:#000}.radio-button-trip{border:unset!important;height:40px!important;padding:0!important;color:#000!important;background:transparent!important}.contact-book-form .custom-input input,.vicky-cab-vehicle .custom-input input{color:#000!important;background-color:#f6f6f6!important}.contact-book-form .custom-input input::placeholder{color:#000!important;opacity:1}.contact-book-form .PhoneInput{background-color:#f6f6f6!important;border:0!important}.map-routes{border-radius:20px}.vicky-cabs-date-time .custom-input input{font-size:13px!important}.triptypes{background-color:#cecece;margin-top:20px;border-radius:10px;width:100%;display:flex;height:40px}.triptypes p{width:100%;font-size:11px;margin-bottom:0;display:flex;justify-content:center;align-items:center;text-align:center}.vicky-cabs-date-time .left-datepicker .react-datepicker-popper{position:absolute!important;left:0!important;top:0!important;transform:translateY(44px)!important}.vicky-cabs-date-time .right-datepicker .react-datepicker-popper{position:absolute!important;left:unset!important;right:0!important;top:0!important;transform:translateY(44px)!important}.vicky-cabs-date-time .react-datepicker-wrapper{display:none}.react-datepicker__day--highlighted{background-color:#216ba5!important}.round-trip{display:block;margin-top:24px}.custom-formated-date{display:flex;color:#216ba5}.custom-formated-date .day-box{height:64px;width:64px;background-color:#e527100d;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-formated-date .day{font-size:34px;font-weight:600;line-height:100%;color:#e52710}.custom-formated-date .end-month-year{display:flex;flex-direction:column;justify-content:center;margin-left:20px}.custom-formated-date .month-year{font-weight:400;font-size:18px;line-height:140%;color:#010005;vertical-align:middle}.custom-formated-date p{margin-bottom:0;font-size:14px;line-height:16px}.custom-formated-date .time{font-weight:700;font-size:18px;line-height:140%;vertical-align:middle;color:#010005}.trip-days{position:relative;display:flex;justify-content:center;align-items:center;height:88px}.trip-days:before{content:"";position:absolute;width:0;height:100%;background-color:#d2d2d2;transform:rotate(30deg);z-index:-1}.trip-days .trip-info{background-color:rgba(46,46,46,.5);z-index:0;border-radius:20px;height:44px;padding:0 5px;display:flex;justify-content:center;align-items:center;width:100%}.trip-days .round-trip-info{display:block;width:unset;padding:6px}.trip-days .trip-info p{font-size:12px;font-weight:600}.triptype{justify-content:start!important}.top-left{background-color:var(--theme-color1);padding-right:10px;padding-left:10px}.otp-button{height:44px!important;padding:0;background-color:#e52710!important;color:#fff!important}.booking-form-tab{padding:14px 20px 10px}.included-tax-line{position:relative;background-color:var(--theme-color1);margin-left:-15px;margin-right:-15px}.chardham-itinerary{box-shadow:0 0 20px #dfdfdf;background-color:#fff;border-radius:20px}.chardham-itinerary .heading{background-color:#000;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;text-align:center}.dham-itinerary-button{background-color:#216ba5;color:#fff;padding:5px 10px;border-radius:10px;cursor:pointer}.vehicle-capacity{margin-bottom:3px;color:#000;position:relative;padding:8px 12px;background-color:#fff;border-radius:6px}.vehicle-capacity i{color:#000;padding:8px;border-radius:50%;width:35px;text-align:center}.itinerary-title{color:#fff;background-color:red;padding:8px;border-radius:10px;width:200px}.itinerary-title h3{font-size:18px}.dham-itinerary{width:100%;border:1px solid #01000533;border-radius:24px;margin-top:20px;padding:30px}.dham-itinerary .heading{font-size:24px;color:#010005}.dham-itinerary p{font-weight:400;font-size:17px;line-height:150%;letter-spacing:0;color:#01000599}.vicky-cab-homebanner .signin-form .form-title{border-top-left-radius:20px;border-top-right-radius:20px}.off-canvas-wrapper{position:fixed;top:0;left:0;height:100vh;width:100vw;opacity:0;visibility:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;z-index:9999}.off-canvas-wrapper.open{opacity:1;visibility:visible}.off-canvas-wrapper.open .off-canvas-inner-content{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-wrapper .off-canvas-overlay{background-color:rgba(0,0,0,.4);content:"";position:absolute;left:0;top:0;height:100%;width:100%}.off-canvas-wrapper .off-canvas-inner-content{background-color:#fff;width:300px;padding:30px;height:100%;position:relative;-webkit-transform:translateX(calc(-100% - 44px));-ms-transform:translateX(calc(-100% - 44px));transform:translateX(calc(-100% - 44px));-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.sidebar-menu{margin-top:20px}.sidebar-menu .sidebar-menu-item{font-size:18px;background-color:#f6f6f6;padding:8px 20px;border-radius:20px;font-weight:600;text-align:center}.sidebar-bottom-menu{position:absolute;bottom:0;left:0;width:100%;padding:15px}.sidebar-bottom-menu .logout{font-size:18px;padding:8px 20px;border-radius:20px;font-weight:600;text-align:center}.sidebar-bottom-menu .logout,.sidebar-menu .sidebar-menu-item.active{background-color:#e52710;color:#fff}@media only screen and (max-width:479.98px){.off-canvas-wrapper .off-canvas-inner-content{width:260px;padding:15px}}.off-canvas-wrapper .btn-close-off-canvas{padding-top:9px;top:0;left:100%;width:44px;height:44px;font-size:30px;background-color:#e52710;color:#000;line-height:44px;text-align:center;cursor:pointer;position:absolute;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:#fff}@media only screen and (max-width:479.98px){.off-canvas-wrapper .btn-close-off-canvas{width:40px;height:40px;font-size:20px;line-height:40px}}.off-canvas-wrapper .btn-close-off-canvas i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;display:block}.off-canvas-wrapper .btn-close-off-canvas:hover i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.off-canvas-wrapper .off-canvas-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:auto;height:100%}.profile-form .form-control{height:45px!important}.profile-form .profile-pencil{padding:8px 12px}.taxisafar-theme-button{background-color:#e52710;border-radius:12px;padding:9px 20px!important;color:#fff;height:44px;border:none;cursor:pointer;position:relative;z-index:5}.taxisafar-theme-outline-button{background-color:transparent;border-radius:12px;padding:9px 20px!important;height:44px;color:#212529;font-size:16px;font-weight:600;border:1px solid#a6a8a9}.field-icon{position:absolute;right:24px;bottom:10px}.react-datepicker-wrapper .react-datepicker__input-container input::placeholder{color:#01000599!important;font-size:18px!important;font-weight:400!important}.taxisafar-section{margin-top:100px;margin-bottom:100px}.taxisafar-main-title{font-size:20px;font-weight:500;color:#e52710}.taxisafar-title{font-size:40px;font-weight:600;color:#010005;text-transform:capitalize}.taxisafar-description{font-size:18px;font-weight:400;color:#01000599;margin-bottom:0}.taxisafar-highlight-description{font-size:20px;font-weight:500;color:#01000599;margin-bottom:0;border-left:4px solid #010005;padding-left:20px}.taxisafar-destination-card{border:1px solid #01000533;border-radius:24px;padding:10px}.taxisafar-destination-card img{width:100%;height:380.01px;border-radius:14px;object-fit:cover}.taxisafar-destination-card .info{padding:15px}.taxisafar-destination-card .info p{margin-bottom:0}.taxisafar-destination-card .info .title{font-size:22px;font-weight:600;color:#010005}.taxisafar-destination-card .info .trips-days{font-size:16px;font-weight:400;color:#01000599}.taxisafar-services{padding-top:100px;padding-bottom:100px;background-color:#0100050a}.taxisafar-service-card{background-color:#fff;border-radius:24px;border:1px solid #fff;padding:10px}.taxisafar-service-card img{width:100%;border-radius:14px;object-fit:cover;height:300px}.taxisafar-service-card .info{padding:15px 15px 15px 20px}.taxisafar-service-card .info .title{font-size:24px;font-weight:600;color:#010005}.taxisafar-service-card .info .description{font-size:18px;font-weight:400;color:#01000599}.our-network-card{padding:10px;border:1px solid #0100051a;border-radius:24px}.our-network-card img{width:100%;height:280px;object-fit:cover;border-radius:14px}.our-network-card .info{padding:20px 15px 20px 20px}.our-network-card .info .title{font-size:24px;font-weight:600;color:#010005}.our-network-card .info .description{font-size:18px;font-weight:400;color:#01000599}.our-network-card .info .button{height:40px;width:40px;border-radius:50%;border:1px solid #0100051a;margin-top:10px;color:#010005;text-align:center;cursor:pointer}.taxisafar-footer{background-color:#0100050a}.taxisafar-footer .logo{width:211.42px;height:35px}.taxisafar-footer .description p{font-size:16px;font-weight:400;max-width:350px;color:#01000599}.taxisafar-footer .heading{height:38px}.taxisafar-footer .title{font-size:24px;font-weight:500;color:#000;margin-bottom:0}.taxisafar-footer .links a{text-decoration:none;font-size:17px;font-weight:400;color:#01000599!important}.taxisafar-footer .links a:hover{color:#e52710!important}.taxisafar-footer .contact .icon{background-color:#e527101a;width:52px;height:52px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.taxisafar-footer .contact .icon:before{content:"";position:absolute;top:-4px;left:-4px;width:60px;height:60px;border:1px dashed #e52710;border-radius:50%}.taxisafar-footer .contact .title{font-size:14px;font-weight:500;text-transform:uppercase;color:#e52710}.taxisafar-footer .contact a{font-size:22px!important;font-weight:500!important;color:#010005!important}.taxisafar-footer .contact a:hover{color:#e52710!important}.taxisafar-footer .about-section{padding-top:120px;padding-bottom:40px}.taxisafar-footer .copy-right-border{border:1px solid #01000533}.taxisafar-footer .copy-right-section{padding-top:20px;padding-bottom:20px}.taxisafar-footer .copy-right-section .text{font-weight:400;font-size:16px;color:#01000599}.taxisafar-footer .copy-right-section .social-media{display:flex;align-items:center}.taxisafar-footer .copy-right-section .social-media i{width:32px;height:32px;background-color:#fff;color:#010005;border-radius:50%;margin-left:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.taxisafar-footer .copy-right-section .social-media i:hover{background-color:#e52710;color:#fff}.subscribe-footer{border-radius:24px;background-color:#010005;position:relative;top:0;margin-bottom:-100px;padding:40px}.subscribe-footer .title{font-weight:600;font-size:36px;line-height:120%;letter-spacing:0;text-transform:capitalize;color:#fff}.subscribe-footer .email-container{position:relative;width:100%}.subscribe-footer .email-input{height:60px;width:100%;border-radius:12px;border:0;padding:0 150px 0 20px;font-size:16px}.subscribe-footer .subscribe-btn{position:absolute;right:4px;top:4px;height:86%;background-color:#e52710;color:#fff;border:none;border-radius:12px;padding:0 35px;font-size:16px;cursor:pointer}.taxisafar-reviews .rate-experience .value{font-size:42px;font-weight:500;color:#010005}.taxisafar-reviews .rate-experience .value .icon{color:#e52710!important}.taxisafar-reviews .rate-experience .title{font-size:20px;font-weight:400;color:#010005}.taxisafar-reviews .testimonial{background-color:#e527100d;min-height:275px;border-radius:24px;padding:35px 30px}.taxisafar-reviews .testimonial .description{font-size:20px;font-weight:400;color:#01000599}.taxisafar-reviews .image{width:100%;height:240px;object-fit:cover;border-radius:24px}.taxisafar-reviews .testimonial .user .name{font-weight:500;font-size:20px;color:#010005}.taxisafar-reviews .testimonial .user .designation{font-size:16px;font-weight:400;color:#01000599}.taxisafar-reviews .review-buttons{position:absolute;right:92px;bottom:74px;z-index:5}.taxisafar-reviews .swiper-next-button,.taxisafar-reviews .swiper-prev-button{height:40px;width:40px;background-color:#fff;border-radius:100px;border:1px solid #80808085}.taxisafar-reviews .swiper-prev-button{right:10px}.taxisafar-outstation-services .outstation-service-item{padding:16px 20px;border:1px solid #0100051a;border-radius:16px;cursor:pointer}.taxisafar-outstation-services .outstation-service-item.active{background-color:#e527100d;border:0}.taxisafar-outstation-services .outstation-service-item .title{font-weight:500;font-size:22px;color:#010005}.taxisafar-outstation-services .outstation-service-item .number{height:42px;width:42px;background-color:#01000533;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px}.taxisafar-outstation-services .outstation-service-item.active .number{background-color:#e52710}.taxisafar-outstation-services .outstation-service-item .number p{color:#fff;font-weight:600;font-size:20px;line-height:100%}.taxisafar-outstation-services .outstation-service-item .dropdown-icon i{font-size:22px;line-height:100%;color:#212529}.taxisafar-outstation-services .outstation-service-item .border{border-top:1px solid #e52710!important;margin-right:-20px;margin-left:-20px}.taxisafar-outstation-services .outstation-service-item .description p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;color:#010005}.taxisafar-outstation-services .image{width:510px;height:698px;border-radius:24px;background-size:cover;background-position:78% 100%;background-repeat:no-repeat}.taxisafar-outstation-services .play-button{width:100px;height:94.58px;background-color:#fff;border-radius:50%;cursor:pointer}.taxisafar-outstation-services .play-button i{font-size:35px;color:#010005}.taxisafar-outstation-services .route-image img{width:266px;height:434px;position:absolute;left:40px;bottom:-27px;z-index:2}.taxisafar-outstation-services .swiper-pagination-bullets.swiper-pagination-horizontal{left:75px!important}.taxisafar-outstation-services .swiper-pagination-bullet{width:8px;height:8px}.taxisafar-outstation-services .swiper-pagination-bullet-active{width:16px;background-color:#000;border-radius:100px}.join-our-network .swiper-next-button,.join-our-network .swiper-prev-button,.taxisafar-destination .swiper-next-button,.taxisafar-destination .swiper-prev-button{border:0;height:40px;width:40px;background-color:#fff;border-radius:100px}.join-our-network .swiper-button-disabled,.taxisafar-destination .swiper-button-disabled{display:none}.taxisafar-about .contact .icon{background-color:#e527101a;width:52px;height:52px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.taxisafar-about .contact .icon:before{content:"";position:absolute;top:-4px;left:-4px;width:60px;height:60px;border:1px dashed #e52710;border-radius:50%}.taxisafar-about .contact .title{width:500;font-size:26px;line-height:100%;letter-spacing:0}.taxisafar-about .image{width:510px;height:582px;border-radius:24px;background-size:cover;background-position:38% 100%;background-repeat:no-repeat}.taxisafar-about .pattern img{width:400px;position:absolute;bottom:-40px;right:87px;z-index:-1}.taxisafar-about .asterisk img{position:absolute;top:-38px;left:-29px}.taxisafar-about .image{padding:20px}.taxisafar-about .play-button{width:100px;height:94px;background-color:#ffffff33;border-radius:50%;cursor:pointer;border:1px dashed #fff}.taxisafar-about .play-button i{font-size:35px;color:#fff}.pricing-block-four .inner-box .image-box img{width:100%;object-fit:cover;height:225px;border-radius:14px}.price-tax-btn{background-color:#0100050d;width:100%;text-align:center;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}.price-tax-btn.active,.price-tax-btn:hover{background-color:#010005}.price-tax-btn.active h6,.price-tax-btn:hover h6{color:#fff}.price-tax-btn h6{font-size:1.1rem;line-height:100%;letter-spacing:0;color:#010005;margin-bottom:0}.taxisafar-map{padding:10px;border:1px solid #0100051a;border-radius:24px}.taxisafar-back-button i{margin-right:8px}.taxisafar-back-button{font-weight:500;font-size:17px;color:#010005!important;margin-bottom:5px}.vehicle-capacity img{margin-right:12px}.vehicle-capacity p{font-weight:400;font-size:16px;line-height:130%;letter-spacing:0;color:#01000599}.taxisafar-itinerary .icon{background-color:#e527101a;width:77px;height:77px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;margin-top:21px}.taxisafar-itinerary .icon:before{content:"";position:absolute;top:-4px;left:-4px;width:85px;height:85px;border:1px dashed #e52710;border-radius:50%}.taxisafar-itinerary .icon p{font-size:24px;font-weight:600;color:#e52710;line-height:100%}.taxisafar-itinerary .itinerary-line{width:1px;background:#01000533;flex-grow:1;top:12px;position:relative}.taxisafar-radio{font-weight:400}.company-text{font-weight:500;font-size:16px;color:#01000599}.taxisafar-date-section{border-radius:24px;border:1px solid #0100051a;padding:10px 25px 25px 20px}.taxisafar-trip-days{background-color:#0100050d;padding:11px 16px;width:270px;border-radius:12px}.taxisafar-trip-days p{font-weight:600;font-size:20px;line-height:140%;text-align:center;color:#000}.taxisafar-trip-days-mobile{display:none}.taxisafar-user-icon{border:1px solid #a6a8a9;border-radius:12px;height:36px;width:36px}.sidebar-links a{font-weight:500;font-size:18px;line-height:100%;color:#212529}.user-menu-info{background-color:#f3f4f6;margin:0 -15px;padding:15px}.taxisafar-user-info .taxisafar-username{font-weight:600;font-size:16px;line-height:120%;color:#010005}.taxisafar-user-info .taxisafar-edit{font-weight:400;font-size:14px;line-height:100%;color:#01000599}.taxisafar-sidebar-logout{background-color:#f3f4f6;height:60px;margin:-15px;cursor:pointer}.taxisafar-sidebar-logout p{font-weight:500;font-size:18px;line-height:100%;color:#e52710}#nprogress .bar{background:#e52710!important}#nprogress .spinner-icon{border-top-color:#e52710!important;border-left-color:#e52710!important}@media (max-width:1101px){.taxisafar-about .image{width:100%}.taxisafar-about .contact .title{font-size:18px;margin-left:10px}}@media (max-width:769px){.taxisafar-mobile-main-title{margin-top:45px}.taxisafar-about .pattern img{display:none}.mobile-page-background,.tablet-page-background{margin:0!important;padding:0!important}.vickycab-booking-form{display:flex;justify-content:center}.taxisafar-outstation-services .route-image img{display:none}.taxisafar-outstation-services .image{width:100%;margin-top:20px}.taxisafar-outstation-services .swiper-pagination-bullets.swiper-pagination-horizontal{left:unset!important}.our-network-card .info .title,.taxisafar-service-card .info .title{font-size:22px}.our-network-card .info .description,.taxisafar-service-card .info .description{font-size:16px}}.taxisafar-trip-days-mobile p{color:#000}@media (max-width:440px){.vicky-cabbazar-header .taxisafar-theme-button,.vicky-cabbazar-header .taxisafar-theme-outline-button{display:none}}@media (max-width:426px){.taxisafar-services{padding-top:40px;padding-bottom:40px}.taxisafar-trip-days{display:none}.taxisafar-trip-days-mobile{display:block;background-color:#0100050d;padding:4px 6px;gap:10px;border-radius:8px;margin-top:24px}.taxisafar-trip-days-mobile p{font-weight:700;font-size:10px;line-height:120%;text-align:center}.custom-formated-date .day-box{height:30px;width:30px;border-radius:5.63px}.custom-formated-date .day{font-size:15.94px;font-weight:600}.custom-formated-date .month-year,.custom-formated-date .time{font-size:12px}.custom-formated-date .end-month-year{margin-left:10px}.vicky-cabs-date-time .vicky-cab-form-label{font-size:12px;margin-right:0;margin-bottom:4px}.taxisafar-footer .company-text,.taxisafar-footer .copy-right-section .text{text-align:center;margin-bottom:6px!important}.taxisafar-footer .copy-right-section .social-media{justify-content:center}.dham-itinerary img{height:20px;width:20px}.dham-itinerary .heading{font-size:16px}.dham-itinerary p{font-size:14px}.price-tax-btn h6{font-size:13px}.subscribe-section{padding:0!important}.subscribe-footer{border-radius:0}.taxisafar-footer .copy-right-section .social-media i{margin-left:0;margin-right:10px;margin-top:8px}.subscribe-footer{padding:30px}.subscribe-footer .title{font-size:26px}.taxisafar-reviews .rate-experience .title{font-size:17px}.taxisafar-outstation-services{padding-top:0!important}.taxisafar-outstation-services .outstation-service-item .title{font-size:19px}.taxisafar-outstation-services .outstation-service-item .description p{font-size:16px}.taxisafar-outstation-services .image{height:400px}.taxisafar-about .contact .title{font-size:15px;padding-left:10px}.taxisafar-about .image{height:400px}.taxisafar-about .asterisk img{display:none}.taxisafar-title{font-size:28px}.taxisafar-description,.taxisafar-highlight-description{font-size:15px}.taxisafar-section{margin-top:40px;margin-bottom:40px}.taxisafar-outstation-services .route-image img{display:none}.profile-form .driver-profile-pic{width:max-content;margin:auto}.footer-registration-button{margin:auto auto 20px}.car-tab:hover{background-color:#e1e1e1!important}.car-tab-active .car-tab{background-color:#e52710!important}.vicky-cabbazar-header .taxisafar-theme-button,.vicky-cabbazar-header .taxisafar-theme-outline-button{display:none}.vicky-cab-homebanner .signin-form .form-title{border-top-left-radius:0;border-top-right-radius:0}.home-datepicker .left-datepicker .react-datepicker-popper{position:absolute!important;left:0!important;top:0!important;transform:translateY(44px)!important}.dham-itinerary-button{padding:2px 10px}.pricing-block-four .inner-box:hover .dham-routes{color:#000}.home-datepicker .right-datepicker .react-datepicker-popper{position:absolute!important;left:unset!important;right:0!important;top:0!important;transform:translateY(44px)!important}.vicky-cab-homebanner .outstation-round-trip .custom-input input{font-size:15px}.custom-formated-date p{font-size:13px}.otp-button,.terms-label{font-size:12px}.contact-book-form .PhoneInput{font-size:15px}.about-section .image-column{margin-bottom:44px}.booking-form-tab{padding:6px 20px 2px}.banner-one-form .form{padding:6px 20px 20px}.radio-dham{font-size:16px!important}.radio-dham input[type=radio]{width:20px!important}.vicky-cabs-dham-info .dham-title{font-size:23px}.subscribe-footer .email-input{padding:0 20px}.taxisafar-logo{width:185.08px;height:32px}.vicky-cabbazar-header{height:68px;border-bottom:1px solid #0100051a;padding:0 10px}.taxisafar-user-icon{border:1px solid #a6a8a9;border-radius:12px;height:36px;width:36px}.taxisafar-about .image{height:350px}.taxisafar-about .image img{height:70px!important}.taxisafar-about .play-button{width:65px;height:62px}.taxisafar-about .play-button i{font-size:25px}}@media (max-width:404px){.radio-dham{font-size:14px!important}.radio-dham input[type=radio]{width:17px!important}}@media (max-width:376px){.vicky-cabs-date-time .vicky-cab-form-label{font-size:10px}.taxisafar-date-section{padding:0 10px 10px}.price-tax-btn h6{font-size:.7rem}.taxisafar-footer .copy-right-section .text{font-size:15px}.taxisafar-reviews .testimonial .user .designation,.taxisafar-reviews .testimonial .user .name{font-size:14px}.taxisafar-reviews .testimonial .description{font-size:16px}.taxisafar-reviews .rate-experience .value{font-size:38px}.taxisafar-reviews .rate-experience .title{font-size:15px}.taxisafar-outstation-services .outstation-service-item .title{font-size:16px}.taxisafar-outstation-services .play-button{width:65px;height:62px}.taxisafar-outstation-services .play-button i{font-size:25px}.taxisafar-about .contact .title{font-size:14px}.taxisafar-about .image{height:350px}.taxisafar-about .image img{height:70px!important}.taxisafar-about .play-button{width:65px;height:62px}.taxisafar-about .play-button i{font-size:25px}.taxisafar-destination-card img{height:350px}.taxisafar-destination-card .info .title{font-size:21px}.taxisafar-destination-card .info .trips-days{font-size:16px}.custom-formated-date p{font-size:10px}.PhoneInputInput::placeholder{font-size:14px!important}.terms-label{font-size:10px}.contact-book-form .PhoneInput{font-size:13px}.taxisafar-outstation-services{padding-top:0!important}}@media (max-width:372px){.vicky-cab-homebanner .outstation-round-trip .custom-input input{font-size:12px!important}.vicky-cabs .pricing-block-four .inner-box .car-name{font-size:22px}.pricing-block-four .inner-box .sub-title{font-size:11px}}@media (max-width:340px){.terms-label{font-size:8px}.contact-book-form .PhoneInput{font-size:10px}}@media (max-width:321px){.vicky-cabs-date-time .vicky-cab-form-label{font-size:9.5px}.custom-formated-date .month-year,.custom-formated-date .time{font-size:10px}.taxisafar-trip-days-mobile p{font-size:9px}.price-tax-btn h6{font-size:11px}.taxisafar-footer .description p{font-size:16px}.taxisafar-footer .copy-right-section .text{font-size:13px}.taxisafar-footer .links a{font-size:15px}.taxisafar-footer .contact .title{font-size:12px}.taxisafar-footer .contact a{font-size:20px!important}.taxisafar-footer .contact .icon{height:45px;width:45px}.taxisafar-footer .contact .icon:before{height:52px;width:52px}.taxisafar-reviews .rate-experience .title{font-size:13px}.taxisafar-reviews .testimonial .user .designation,.taxisafar-reviews .testimonial .user .name{font-size:12px}.taxisafar-reviews .testimonial .description{font-size:15px}.taxisafar-reviews .review-buttons{right:60px}.taxisafar-destination-card img{height:320px}.custom-formated-date p{font-size:10px}.radio-dham{font-size:10px!important}.radio-dham input[type=radio]{width:13px!important}.taxisafar-booking-form .car-tab p{font-size:11px!important}.taxisafar-about .contact .icon:before{width:52px;height:52px}.taxisafar-about .contact .icon{width:45px;height:45px}.taxisafar-about .contact .title{font-size:11px}.taxisafar-outstation-services{padding-top:0!important}}.trip_places{background-color:#f2f2f2;border-radius:10px;padding:15px;color:#000}.trip_places p{font-size:16px;margin-bottom:0}.joint_line div{position:relative;border-bottom:2px dashed silver;width:100%;height:0;display:flex;align-items:center;justify-content:space-between}.joint_line div:after,.joint_line div:before{content:"";width:10px;height:10px;background-color:silver;border-radius:50%;display:block}@media (max-width:426px){.trip_places{background-color:#f2f2f2;border-radius:8px;padding:5px}.trip_places p{font-size:12px;margin-bottom:0}}.timeline-column{display:flex;justify-content:center;align-items:center;position:relative}.timeline-dotline .dot{width:12px;height:12px;background-color:#666;border-radius:50%;z-index:2}.timeline-dotline .line{width:2px;flex-grow:1;background:repeating-linear-gradient(180deg,#aaa,#aaa 4px,transparent 0,transparent 8px);margin-top:2px}.timeline-dotline{position:relative;display:flex;flex-direction:column;align-items:center}.dot{width:12px;height:12px;background-color:#666;border-radius:50%;z-index:2;position:relative}.vertical-dashed-line{position:absolute;top:50%;bottom:-90px;width:2px;background:repeating-linear-gradient(180deg,#aaa,#aaa 4px,transparent 0,transparent 8px);z-index:1}.booking_page{background-color:#e6e6e6}.mytrip .badge{width:100%;max-width:350px;color:#676767;font-weight:500;font-size:13px;margin-bottom:5px;border:none;padding:10px 4px;border-radius:10px}.mytrip .badge.active{color:#e6e6e6;background-color:#000}.bookingtype .badge{background-color:#000;border:0}.bookingtype{position:absolute;z-index:9;margin:0 31%}@media (max-width:440px){.driver-title{font-size:18px;font-weight:600}.driver-name{font-size:14px}.end-trip-pin{background-color:#f3f4f6;padding:12px;border-radius:12px}.end-trip-pin .driver-name{padding:4px 10px;font-size:16px;font-weight:500;box-sizing:border-box;border:1px solid rgba(1,0,5,.2);border-radius:6px;background:#fff}.bookingtype-hr{position:relative;margin-top:16px}.bookingtype-hr:after{position:absolute;top:0;content:"";height:1px;max-width:440px;width:100%!important;display:flex;border:1px solid #010005;opacity:.1}.trip-distance-container{box-sizing:border-box;border:1px solid rgba(1,0,5,.1);border-radius:10px;padding:16px}.trip-distance{border-bottom:1px solid #01000519}.payment-method-card{border:none;border-top:2px dashed rgba(1,0,5,.1)}}.delivery-login-form-section{height:100%;display:flex;justify-items:center;align-items:center;padding:140px 0;flex-direction:column;margin:auto;max-width:480px;width:100%;background-color:#f3f4f6;position:relative}.delivery-login-logo-container{position:relative}.delivery-login-info{display:flex;flex-direction:column;justify-content:center;align-items:center}.delivery-login-logo{margin-bottom:40px}.delivery-title{font-size:26px;font-weight:600;color:#010005;margin-bottom:10px;text-align:center}.delivery-description{font-size:18px;font-weight:400;color:#010005;text-align:center;margin-bottom:40px}.delivery-form-level{font-size:18px;margin-bottom:10px}.delivery-login-btn{margin-top:20px;margin-bottom:20px}.delivery-login-new-user{font-size:18px;font-weight:600;color:#010005;margin-top:20px;text-align:center}.delivery-login-new-user span{font-size:18px;font-weight:400;color:#01000599;margin-top:20px;text-align:center}.delivery-form-control{border-radius:12px;background:#fff;border:none}.form-select{border-radius:12px;border:none;padding:12px 16px}.delivery-form-control:focus,.form-select:focus{border-color:#3a7bd500;box-shadow:0 0 0 .2rem rgba(58,123,213,0)}.form-select:focus{outline:none}.delivery-form-control::placeholder{color:#01000566}.error-messages{text-align:center;color:red}.otp-verification-section{text-align:center;padding:20px}.otp-verification-container{display:flex;flex-direction:column;justify-content:start;text-align:left}.otp-title{font-size:26px;font-weight:600;margin-bottom:10px;color:#010005}.otp-description{color:#01000599;margin-bottom:30px}.otp-description span{color:#010005;margin-bottom:30px;font-weight:500}.otp-input-container{display:flex;justify-content:center;gap:15px;margin-bottom:20px}.otp-input{width:74px;height:50px;text-align:center;font-size:18px;border:0 solid #ddd;border-radius:8px;outline:none}.otp-input:focus{border-color:#39c;box-shadow:0 0 0 2px rgba(51,153,204,.2)}.verify-btn{padding:12px;font-size:16px}.resend-text{color:#666}.resend-button{background:none;border:none;color:#39c;cursor:pointer;font-weight:600;padding:0}.resend-button:disabled{color:#999;cursor:not-allowed}.otp-error-message{margin-top:-15px;margin-bottom:15px}.back-arrow{position:absolute;top:-10px;left:-100px}.delivery-register-form-section{max-width:450px;margin:0 auto;padding:120px 20px 20px;background-color:#f3f4f6}.delivery-register-logo-container{text-align:center;margin-bottom:25px;position:relative}.delivery-register-step{display:flex;gap:8px;margin:20px 0;justify-content:center;width:100%}.delivery-register-step-line{height:4px;width:33%;background-color:#e0e0e0;border-radius:2px}.delivery-register-step-line.active{background-color:#010005}.register-back-arrow{position:absolute;top:-10px;left:-10px;cursor:pointer}.delivery-register-info{margin-bottom:20px}.delivery-register-title{font-size:22px;font-weight:600;color:#010005;margin-bottom:8px}.delivery-register-description{font-size:14px;color:#01000599;margin-bottom:0}.delivery-form-level{font-size:16px;font-weight:500;color:#010005;display:block;margin-bottom:8px}.delivery-form-control{width:100%;padding:12px 16px;border:1px solid #e0e0e000;border-radius:8px;font-size:16px;color:#010005;margin-bottom:5px}.delivery-form-control:focus{outline:none;border-color:#0100051a}.delivery-form-level::placeholder{color:#01000566;font-size:18px}.driver-register-btn{color:#fff;border:none;padding:12px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer}.driver-register-btn:disabled{background-color:#e0e0e0;cursor:not-allowed}.driver-register-login-new-user{text-align:center;margin-top:20px;font-size:18px;color:#01000599}.driver-register-login-new-user a{color:#010005;font-weight:600;text-decoration:none;font-size:18px}.error-message{font-size:12px;color:red}.driver-profile-note{font-size:12px;color:#01000599;margin-bottom:15px}.camera-btn{gap:8px;background-color:#f5f5f5;border:0 dashed #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;color:#010005}.camera-btn,.driver-photo-preview{display:flex;align-items:center;justify-content:center;width:100%}.driver-photo-preview{position:relative;height:150px;overflow:hidden;margin-bottom:10px}.driver-photo-preview>img{width:93px;height:93px;border-radius:100%}.retake-photo-btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:6px 12px;background-color:transparent;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer}.camera-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.camera-modal-content{background-color:#fff;border-radius:12px;width:90%;max-width:400px;overflow:hidden}.camera-header{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#010005;color:#fff}.close-camera-btn{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.camera-preview{width:100%;height:400px;background-color:#000}.camera-preview video{width:100%;height:100%;object-fit:cover}.capture-btn{display:block;width:80px;height:80px;margin:20px auto;background-color:#fff;border:4px solid #010005;border-radius:50%;cursor:pointer}.position-relative{position:relative}.datepicker-container{position:relative;z-index:99}.calendar-icon-container{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2}.calendar-icon{color:#666;font-size:16px}.react-datepicker-wrapper{width:100%}.delivery-form-control{padding-right:35px!important}.react-datepicker{font-family:inherit;border:1px solid #e0e0e0;box-shadow:0 2px 10px rgba(0,0,0,.1);width:100%}.react-datepicker__header{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#010005;color:#fff}.react-datepicker__navigation{top:10px}.document-upload-btn{font-size:16px;font-weight:400;color:#010005;margin-bottom:10px;text-align:center;display:flex;justify-content:center;align-items:center;justify-items:center;background-color:#fff;border:1px dashed #0100051a;border-radius:8px;padding:40px 0;gap:8px}.upload-file-span{border-bottom:2px solid #0100051a}.aadhar-card-verify-btn{border:none;color:#e52710;font-size:16px;font-weight:600;text-align:right!important;display:flex;justify-self:end;margin-top:-45px;padding-bottom:15px;margin-right:10px;z-index:99}.change-document-btn,.document-preview-image{width:24px;height:24px}.change-document-btn{z-index:99;cursor:pointer;border:none;background:none}.document-preview-container{font-size:16px;font-weight:400;color:#010005;margin-bottom:10px;text-align:center;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px dashed #0100051a;border-radius:8px;gap:8px;max-width:430px;width:100%;height:100px;padding:0 20px}.document-preview-image-container{display:flex;gap:15px}.react-datepicker{width:max-content}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{width:1.5em!important}