@import url('https://fonts.googleapis.com/css2?family=Alata&family=Jost:wght@400;500;600&family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
:root{
    --alBodyTemplateThreeFont: 'Jost', sans-serif;
}
ul.exzoom_img_ul {
        min-height: 300px;
        position: relative;
    }
    ul.exzoom_img_ul img {
        width: 100%;
    }
.al_body_template_one,.al_body_template_two,.al_body_template_three,body,html,p,label,h1,h2,h3,h4,h5,h6,span,b,strong,div,section,a{font-family: var(--alBodyTemplateThreeFont) !important;}
html{scroll-behavior:smooth}body{scroll-behavior: smooth;overflow-x:hidden ; font-size:16px;position:initial;}a{color:var(--theme-deafult)}input[type=radio],input[type=checkbox]{cursor:pointer!important}.slick-slider{visibility:hidden}
.slick-slider.slick-initialized{visibility:visible}.onhover-dropdown .onhover-show-div{display:none}.onhover-dropdown:hover .onhover-show-div{display:block}
.navbar-brand .img-fluid{max-width:max-content}.site-header{width:100%;top:0;left:0;background:#fff;position:fixed;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:11}.menu-navigation{border-bottom:1px solid rgb(221 221 221 / 50%)}.shimmer_effect>.menu-slider{display:flex!important}
.home-banner-slider{display:none}.inner-pages-offset{margin-top:177px}.set-hide-nav-bar{margin-top:40px}.taxi-header+.offset-top{margin-top:72px!important}
.site-header.taxi-header.fixed-bar{top:0px}header.site-header.fixed-bar{top:0px}.fixed-bar .nav-cate-img{opacity:0;visibility:hidden;display:none}
.navigation-tab-item .nav-link{padding:5px 0;font-size:14px}.search_form input.form-control{height:42px}.icon-nav .btn.btn-solid{padding:10px 0}.pixelstrap li>a,.pixelstrap a,.pixelstrap a:hover,.pixelstrap a:active{padding:0 7px 10px;text-align:center;width:100px;white-space:normal}.pixelstrap li ul a{text-align:left}.top-header .header-dropdown li:hover i{color:#fff}.site-topbar .location-bar h2{color:#fff;font-size:14px;line-height:20px;width:calc(100% - 11%);font-weight:400!important}.site-topbar .location-bar h2:after{font:normal normal normal 28px/1 FontAwesome;content:"\f107";position:absolute;top:50%;transform:translateY(-50%)}.site-topbar .map-icon .yl-text{color:#fff;font-size:14px;line-height:30px;vertical-align:text-bottom}.site-topbar .location-bar i{font-size:20px;color:#fff!important;position:relative;top:-2px}.site-topbar .location-bar span{color:#fff!important;vertical-align:top}.pixelstrap li a,.product-card-box{position:relative;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.pixelstrap li:hover a,.product-card-box:hover{-webkit-transform:scale(1);transform:scale(1);margin-top:0}.footer-theme .sub-title .payment-card-bottom li{display:inline-block}.home-content-area .cab-banner-area{margin-bottom:0}.home-content-area #our_vendor_main_div{padding-bottom:0}.productVariants .firstChild{min-width:150px;text-align:left!important;border-radius:0!important;margin-right:10px;cursor:default;border:none!important}.product-right .color-variant li,.productVariants .otherChild{height:35px;width:35px;border-radius:50%;margin-right:10px;cursor:pointer;border:1px solid #f7f7f7;text-align:center}.productVariants .otherSize{height:auto!important;width:auto!important;border:none!important;border-radius:0}.product-right .size-box ul li.active{background-color:inherit}
.product-card-box h6{color:#000;font-weight:600;font-size:17px;letter-spacing:0;line-height:24px;}.country-flag{background:rgb(0, 0, 0 / 5%)}.toggle-password,.toggle-password+.font-14{position:absolute;top:50%;right:70px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.fa-eye-slash.eye:before{content:"\f06e"}.country-content p{font-size:20px;line-height:32px}.collection-filter-block{padding:20px 10px 10px}.chiller_cb{position:relative;height:2rem;display:flex;align-items:center;justify-content:space-between}.chiller_cb .check_icon:before,.chiller_cb .check_icon:after{content:"";display:inline-block;background:#fff;width:0;height:.2rem;position:absolute;transform-origin:0 0}.chiller_cb input{display:none}.chiller_cb input:checked~.check_icon{background:#000;border-color:#000}.chiller_cb input:checked~.check_icon:before{width:15px;height:4px;transition:width .1s;transition-delay:.3s}.chiller_cb input:checked~.check_icon:after{width:8px;height:4px;transition:width .1s;transition-delay:.2s}.chiller_cb input:disabled~.check_icon{background:#ececec;border-color:#dcdcdc}.chiller_cb input:disabled~label{color:#dcdcdc}.chiller_cb input:disabled~label:hover{cursor:default}.chiller_cb label{width:25px;height:25px;position:relative;z-index:2;cursor:pointer;margin-bottom:0}.small_label{color:#000;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px;margin-right:6px}
.small_label:last-child{margin-right:0}.chiller_cb .check_icon{display:inline-block;width:30px;height:30px;border:1px solid #000;position:absolute;left:0;top:0;transition:all .2s;z-index:1;box-sizing:content-box;border-radius:50px}.chiller_cb .check_icon:before{transform:rotate(-55deg);top:20px;left:12px}.chiller_cb .check_icon:after{transform:rotate(35deg);bottom:12px;left:9px}.check_icon.white_check::before,.check_icon.white_check::after{background:#000}.border_outer{border:1px solid #bdd5cc;padding:27.5px 19.5px}.radio_btn li{margin-right:40px}.radio_btn li:last-child{margin-right:0}.iti__flag{background-image:url("../images/flags.png")}.social-logins{text-align:center}.social-logins img{width:100px;height:100px;border-radius:100%;margin-right:20px}.add-to-fav{display:none;position:absolute;right:10px;top:10px;z-index:1111;color:red;width:26px;height:26px;text-align:center;background:#fff;line-height:28px;border-radius:50%;font-size:12px}.add-to-fav input[type="checkbox"]{display:none}.add-to-fav label{cursor:pointer}.add-to-fav input:checked ~ label i::before{content:"\f004"}.product-img{width:100px;max-height:150px}.product-img img{width:100%;height:100%;object-fit:cover;border-radius:3px}#order_table tbody tr:nth-of-type(odd),#order_table tbody tr:nth-of-type(even){background-color:transparent}#order_table tr:last-child td{vertical-align:middle!important}.coupon_box{background:#f3f9ff;padding:5px 10px;width:300px}.coupon_box .form-control{border:0;background:transparent}.vendors>.container{margin:0 auto 50px}.coupon_box button{border-color:var(--theme-deafult);color:var(--theme-deafult)}.coupon_box button:hover{border-color:var(--theme-deafult);background:var(--theme-deafult)}.items-details h4{line-height:24px;font-size:16px;margin:0}td.items-details{width:300px}td.items-details h4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:break-spaces;overflow:hidden}.items-details h6{margin:0 0 3px;font-size:15px;padding-left:10px}.items-details p{font-size:12px;padding-left:10px}.txt-13{opacity:.5;color:#000;font-size:12px;font-weight:500;letter-spacing:0;line-height:14px;margin:0 0 5px}.total_amt{color:#000;font-size:14px;font-weight:700;letter-spacing:0;line-height:16px}.border_0 td{border-top:0!important}.radio{display:block;position:relative;padding-left:30px;cursor:pointer;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.radio input{position:absolute;opacity:0;cursor:pointer}.checkround{position:absolute;top:4px;left:0;height:20px;width:20px;background-color:#fff;border-radius:50%;border:1px solid #979797}.radio input:checked~.checkround{background-color:#fff}.checkround:after{content:"";position:absolute;display:none}.radio input:checked~.checkround:after{display:block}.radio .checkround:after{left:0;right:0;margin:auto;top:0;bottom:0;width:14px;height:14px;border-radius:50%;background:var(--theme-deafult)}.delivery_box{border-radius:5px;background-color:#fff}.add-btn{height:35px;line-height:35px;width:200px;max-width:100%;padding:0 20px;border:1px solid #979797;border-radius:5px;color:#000;font-size:16px;font-weight:700;display:block;text-align:center}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    .iti__flag {background-image: url("../images/flags@2x.png");}
}




.al_body_template_two .tip_radio_controls_book_friend label h5 {font-size: 16px;}
.al_body_template_two .tip_radio_controls_book_friend label {padding: 2px 0px;margin: 0px 5px;width:45%;border-bottom: 2px solid #eee;border-top: 0;border-left: 0; border-right: 0;}
.al_body_template_two .tip_radio_controls_book_friend label.active {border-bottom: 2px solid var(--theme-deafult);position: relative;}
.ride-price p b{font-size: 14px;}
.al_body_template_two .tip_radio_controls_book_friend label.active h5 {color: var(--theme-deafult);}
.al_body_template_two .for_friend_fields_div h4 {font-weight: bold;position: relative;}
.al_body_template_two .for_friend_fields_div h4:after {content: '';position: absolute;background: var(--theme-deafult);width: 35px;height: 3px;bottom: 3px;left: 0;}


.number span{cursor:pointer}.minus,.plus{display:inline-block;height:30px;text-align:center;line-height:30px!important;padding:0 8px;cursor:pointer;color:var(--theme-deafult)}.number input{height:30px;min-width:30px;max-width:60px;width:100%;display:inline-block;text-align:center;border:0;border-left:1px solid var(--theme-deafult);border-right:1px solid var(--theme-deafult)}.number .counter-container{border:1px solid var(--theme-deafult);border-radius:4px;width:fit-content}.left_box .checkround{top:4px}.action-icon.d-block.mb-3{margin-bottom:11px!important}.padding-bottom td{vertical-align:top!important;padding-bottom:0}.padding-top td{padding-top:0}.add_on_items td{padding:0 15px}.add_on_items td:first-child{width:200px}.add_on_items td:last-child{width:80px}.add_on_items tr:last-child td{padding-bottom:15px}.cart_img_outer{width:300px;max-width:100%;height:300px;margin:auto}.cart_img_outer img{width:100%;height:100%;object-fit:contain}body .main-menu .brand-logo{padding:0;height:60px;display:flex;align-items:center;justify-content:center}body .main-menu .brand-logo a{height:80px}.brand-logo img.img-fluid{height:100%;width:100%;object-fit:contain}.slide-6 .slick-track{display:flex;align-items:center}ul.social-links{width:max-content}ul.social-links li{padding:0 10px;display:block;margin-bottom:10px}ul.social-links li:last-child{padding-right:0}footer ul.social-links li a i{width:40px;height:40px;color:#fff;background:#000;border-radius:50%;box-shadow:0 4px 7px 0 rgba(0,0,0,0.05);display:inline-block;line-height:40px;font-size:20px}ul.social-links li:hover a i,ul.social-links li:focus a i,ul.social-links li:active a i{background:var(--theme-deafult);color:#fff}.footer-theme .sub-title .contact-list img{position:absolute;left:0;top:50%;transform:translateY(-50%)}.footer-theme .sub-title li{padding-top:0;margin-bottom:10px}.divider_line{height:1.2px;width:353px;border:1.2px solid #979797;opacity:.24;background-color:#979797}.divider_line span{height:25.15px;width:25.15px;line-height:21.15px;border:1.2px solid #dfe2e6;box-shadow:0 0 4px 0 rgb(0, 0, 0 / 5%);font-size:9.56px;font-weight:bold;border-radius:50%;text-align:center;display:block;margin:-13px auto;background:#fff}.wrapper-main h3{font-size:24px;font-weight:600;letter-spacing:0;line-height:27px}.wrapper-main p{opacity:.4;font-size:13.28px;font-weight:600;line-height:15px}.create_box{width:365px;max-width:100%;margin:auto}.create_box h6{font-size:15.94px;font-weight:700;line-height:19px}.create_box p{opacity:.6;font-size:16px;line-height:19.92px}.forgot_btn{font-size:15.94px;font-weight:400;line-height:19px}.wrapper-main .btn,.wrapper-main .form-control{height:45px;padding:5px 15px;line-height:30px;border-radius:4px}.verify_id .form-control,.verify_id .input-group-text{border-radius:50px}.verify_id .input-group-text{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}.input-group-append.position-absolute.position-right{right:0;height:45px;border:0}.verify_id input#phone{padding-right:95px;padding-left:70px}.radius-flag .iti__selected-flag,.radius-flag .iti__selected-flag:hover{background:transparent!important;border-right:1px solid #ddd}.verify_id .form-control{opacity:.6;font-size:14px;font-weight:500;padding:19px 20px}.verify_id .input-group-text{font-size:12px;font-weight:600;line-height:22.58px}.otp_inputs .form-control{height:44px;width:44px;border-radius:11.95px;background-color:#fff;text-align:center;opacity:.63;font-size:23.91px;font-weight:600;letter-spacing:0;line-height:27px;padding:0 5px}.resend_txt p{opacity:.6;font-size:14px;font-weight:400;line-height:16px}.resend_txt a{color:#2b8aff;font-size:14px;font-weight:600;line-height:16px}form label{font-size:14px;margin:0 0 5px}
.al_body_template_two .footer-theme .sub-title li{padding-top:0px !important;margin-bottom:10px !important;}
form .form-control{opacity:1;border-radius:4px!important;padding:0 10px}
form .form-control::-webkit-input-placeholder,form .form-control::placeholder{opacity:.6;font-weight:400}form .btn{border-radius:4px}.collection-filter .theme-card .offer-slider .media>a{display:block;width:30%;height:100px}.theme-card .offer-slider img{height:100%;max-width:initial!important;object-fit:contain;padding:15px;width:100%}.remove-item-modal .modal-dialog{max-width:300px;margin:auto}
.sold-by img{height:30px;margin-right:10px;border-radius:50%}.remove-item-modal .btn{width:50%;height:35px;padding:10px;line-height:10px}.btn-outline-secondary{color:#6c757d;border-color:#ced4da}.action-icon{cursor:pointer}.theme-card .offer-slider .media>a{width:170px;height:170px}.dashboard-left .block-content{border-radius:10px;background-color:#fff;box-shadow:0 4px 25px 0 rgb(138 129 124 / 3%)}.dashboard-right .dashboard{border:0;padding:0}.outer-box{border:1px solid #ddd;border-radius:4px;flex-direction:column;padding:15px;background-color:#fff;box-shadow:0 4px 25px 0 rgb(138 129 124 / 3%)}.default_address label{font-weight:400}.order-address .outer-box.border-dashed{border-style:dashed;border-width:2px;height:100%}.outer-box h6 i{color:var(--theme-deafult);font-size:20px}.address-btn .btn{padding:0;width:auto;display:block;font-size:12px;padding:0 10px;margin-right:8px}.address-btn .btn:last-child{margin-right:0}.address-type h6{font-weight:700}.outer-box h6{font-weight:600}.outer-box .fa-plus-circle.d-block{font-size:26px;color:var(--theme-deafult)}.order_details p{margin:0;font-size:12px}.product-title h4{font-size:16px;font-weight:700;color:#000}.order_head{text-transform:uppercase;font-weight:600}.order_details .btn{padding:5px 10px;font-size:12px}
.rate{display:inline-block;border:0}.rate>input{display:none}.rate>label{float:right}.rate>label:before{display:inline-block;font-size:1.1rem;padding:.3rem .2rem;margin:0;cursor:pointer;font-family:FontAwesome;content:"\f005 "}.rate>label:last-child:before{content:"\f006 "}.rate .half:before{content:"\f089 ";position:absolute;padding-right:0}.rate input:checked~.rate label,.rate label:hover,.rate label:hover~label label:hover,.rate label:hover~label{color:#ffd700}.rate input:checked+label:hover,.rate input:checked~.rate label:hover,.rate input:checked~.rate label:hover~label,.rate label:hover~input:checked~.rate label{color:#a6e72d}.rate span{float:left;margin:6px 9px 0 0;font-size:16px;font-weight:400}.custom-control-label{cursor:pointer}.product-icon{width:50px;height:50px}.product-icon img{height:100%;object-fit:cover;width:100%}.cart-table th,.cart-table td{vertical-align:middle}.cart-table th{text-transform:capitalize}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:var(--theme-deafult);border-color:var(--theme-deafult)}
.cart-page-layout .custom-checkbox .custom-control-label::before,
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{top:2px}.cart-table .btn.btn-solid{padding:6px 15px 8.2px;text-transform:capitalize}.tip_radio{display:none}.tip_radio:not(:disabled)~label{cursor:pointer}.tip_radio:disabled~label{color:#fff;border-color:var(--theme-deafult);box-shadow:none;cursor:not-allowed}
.tip_label{display:inline-block;background:white;border-radius:0px;padding:5px 10px;margin-bottom:1rem;text-align:center;position:relative}
.tip_radio:checked+.tip_label{background:transparent;box-shadow:none;border-bottom: 2px solid var(--theme-deafult);}
.tip_radio:checked+.tip_label h5{color: var(--theme-deafult);}
.tip_radio::after{color:#fff;font-family:'FontAwesome';
    border:2px solid var(--theme-deafult);content:"\f00c";font-size:24px;position:absolute;top:-25px;left:50%;
    transform:translateX(-50%);height:50px;width:50px;line-height:50px;text-align:center;border-radius:50%;background:white;
    box-shadow:0 2px 5px -2px hsla(0,0%,0%,0.25)}.spinner-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:black;opacity:.5;z-index:999}.spinner-overlay .page-spinner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:transparent}.spinner-overlay .page-spinner .circle-border{margin:auto;left:0;right:0;top:0;bottom:0;position:fixed;width:50px;height:50px;padding:3px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--theme-deafult);background:linear-gradient(0deg,rgba(0,0,0,0.5) 33%,var(--theme-deafult) 100%);animation:spin .8s linear 0s infinite}.spinner-overlay .page-spinner .circle-core{background:black;width:100%;height:100%;border-radius:50%}#cart_main_page{height:100%;min-height:100vh}.spinner-box{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:transparent;position:fixed;top:0;left:0;z-index:999}.spinner-box .circle-border{width:50px;height:50px;padding:3px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--theme-deafult);background:linear-gradient(0deg,#f2f2f2 33%,var(--theme-deafult) 100%);animation:spin .8s linear 0s infinite}.spinner-box .circle-core{width:100%;height:100%;background-color:#fff;border-radius:50%}body.dark .spinner-box .circle-core{background-color:#303841}body.dark .inner_spacing{background:transparent}.grayscale-image{filter:grayscale(100%)!important;-webkit-filter:grayscale(100%)!important;transition:filter 600ms ease!important;-webkit-transition:-webkit-filter 600ms ease!important}.btn-solid{padding:6.7px 10px;border-radius:4px;border-width:1px}.register-page .theme-card .theme-form input{padding:9px 25px}.file--upload>label .fa-user:before{content:"\f007";position:relative;top:10px}.file>input[type='file']{display:none}.file>label{cursor:pointer;outline:0}.file>label>i{padding-right:5px}.file--upload>label{width:80px;display:inline-block;position:relative}.file--upload>label:active{background-color:transparent}.file .update_pic{height:80px;width:80px;background:url(../images/user_pic.jpg) no-repeat center;border-radius:50%;background-size:cover;overflow:hidden;display:block}.top-banner-wrapper .file .update_pic{box-shadow:0 1px 10px #7777;background-color:#ffffff7d}.file .update_pic img{object-fit:cover;height:100%;width:100%}.file--upload>label .plus_icon{height:33px;width:33px;line-height:36px;color:#fff;text-align:center;font-size:13px;font-weight:bold;letter-spacing:0;border-radius:50%;background-color:var(--theme-deafult);display:block;position:absolute;right:0;top:0}.file--upload>label{margin-bottom:0}.file--upload>label .plus_icon{height:33px;width:33px;line-height:36px;color:#fff;text-align:center;font-family:"Nunito Sans";font-size:13px;font-weight:bold;letter-spacing:0;border-radius:50%;background-color:var(--theme-deafult);box-shadow:0 2px 4px 0 rgb(63 159 255 / 40%);display:block;position:absolute;right:0;margin:auto;top:0}.file--upload>label .plus_icon::after{width:100%;height:100%;background:rgb(255 255 255 / 90%);content:"";left:0;top:0;position:absolute;z-index:-1}.file--upload>label .plus_icon .img-txt{background:var(--theme-deafult);height:30px;line-height:30px;border-radius:4px;color:#fff;padding:0 15px}.file--upload>label:hover .plus_icon{opacity:1}
.profile-sidebar .block-content,.dashboard-left .block-content{padding:5px 0;border:0}.block-content ul li::before{right:0;position:absolute;top:50%;transform:translateY(-50%)}.dashboard-left .block-content ul li{display:block;position:relative}.dashboard-left .block-content ul li a{padding:10px 20px;display:block;border-left:3px solid transparent}.dashboard-left .block-content ul li:hover{padding-left:0}.dashboard-left .block-content ul li.active a,.dashboard-left .block-content ul li:hover a{border-color:var(--theme-deafult);background:linear-gradient(90deg,#f7ebec 0,rgba(251,246,247,0) 92.47%)}h1,h2,h3,h4,h5,h6{text-transform:none!important}.page-title h3{font-weight:600;font-size:18px;color:#000;text-transform:capitalize}.social-btn label{width:30px;margin:0}.social-btn span{font-size:14px}.social-btn{border:1px solid #ddd;display:block;padding:6.2px 15px;color:#fff;border-radius:4px}.facebook-btn{background-color:#3b5998}.twitter-btn{background-color:#0084b4}.social-btn:hover{color:#fff}.facebook-btn:hover{background:rgb(59 89 152 / 80%)}.twitter-btn:hover{background:rgb(0 132 180 / 80%)}.social-btn i{font-size:20px;vertical-align:middle;width:24px}.social-handler label{font-size:14px;color:#000;margin:0 0 5px}.modal-title{font-size:18px;color:#000;font-weight:700}.close.top_right{position:absolute;right:-25px;top:-30px;color:#fff;opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.close.top_right:hover{color:var(--theme-deafult)}.edit-close{top:20px;right:25px}.select_address{border-radius:8px;cursor:pointer;padding:7px 10px;font-size:14px}.location-area i{color:var(--theme-deafult);font-size:22px;vertical-align:middle}.location-area span{vertical-align:middle}.location-area+label,.address-input-field label{font-weight:400;color:var(--theme-deafult)}.address_list{height:456px}.delivery-head{font-size:14px;font-weight:400}.address-input-field{border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:0 10px}.other-address-input .address-input-field{display:inline-flex;align-items:center;width:55%}.edit-area .form-control{margin:15px 0 0;border-radius:8px;height:41px}.address_type .radio{margin-right:10px!important}.address_type .radio:last-child{margin-right:0!important}.address_type .radio .checkround:after{width:13px;height:13px}.other-address-input{display:flex;align-items:center;justify-content:space-between}.review_txt{font-size:14px;font-weight:300;letter-spacing:0;position:relative;top:1px;left:5px}.product-title{font-weight:600;color:#000}.order_detail .table-responsive{background:#fffbf7;padding:10px}.detail-table thead th,.detail-table td{border:0!important;padding:3px 10px}.detail-table td{font-size:14px;font-weight:400;width:60%;color:#50b547}.saving-txt{border:1px solid #50b547;border-radius:8px;padding:5px}.order_detail .order_head{font-size:16px;font-weight:400;margin-block-end:5px;font-weight:300}.detail-table thead th{font-weight:400}.detail-table tbody tr:last-child td{padding-bottom:15px}.order_detail .order_sub_title{font-size:14px;font-weight:300}.detail-table tfoot td{font-size:18px;color:#000;font-weight:600;border-top:1px solid #ddd!important;padding-top:10px}
/* Order Page Css */
.order_detail{position:relative;margin-bottom:10px!important}.order_detail:before{content:"";border-left:1px solid var(--theme-deafult);background-color:var(--theme-deafult);position:absolute;height:calc(100% - 30px);left:-1px;top:15px}.left_arrow{width:7px;height:7px;position:absolute;left:-23px;top:5px;background:var(--theme-deafult);border-radius:50%}.order_head h4{padding:0 10px;font-size:16px}.order_data>div{padding:0 10px!important}.product_list li{position:relative;list-style:none;height:50px;width:50px;margin:0 0 30px 10px}.product_list li img{width:100%;object-fit:cover;height:100%;border-radius:50px}.items_price{list-style:none}.items_price{font-weight:700;font-size:12px;color:var(--theme-deafult);margin:0}.item_no{top:-7px;right:-6px;background:var(--theme-deafult);width:22px;height:22px;line-height:22px;text-align:center;border-radius:50px;color:#fff;font-size:13px;font-weight:900}.status_box{list-style:none}.status_box li{margin:0 0 10px}.status_box label{background:rgba(247,184,75,.25);color:#f7b84b;border-radius:50px;padding:0 5px 2px;font-size:14px}.in-progress label{background:rgba(247,184,75,.25)!important;color:#f7b84b!important}.paid{background-color:rgba(26,188,156,.25)!important;color:#1abc9c!important}.status_box i,.status_box label{vertical-align:middle}.status_box .fa-spinner{color:#f7b84b!important}.status_box .fa-money-check{color:#1abc9c!important}.item_price{list-style:none}.item_price li{margin-right:5px}.grand_total{border-top:1px solid #e5e8eb!important;padding-top:5px}.grand_total label,.grand_total span{font-weight:700;color:#000}.pulse{display:block;width:8px;height:8px;border-radius:50%;background:var(--theme-deafult);cursor:pointer;box-shadow:0, 0, 0 rgb(67 190 225 / 50%);position:absolute;left:-4px;top:6px;animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0, 0, 0 0 rgba(0,0,0,0.2)}100%{box-shadow:0, 0, 0 20px rgba(0,0,0,0)}}.price_box_bottom li{margin:0 0 10px;color:#6c757d}.price_box_bottom li:last-child{margin:0}.order_detail:hover{color:var(--theme-deafult)}.status_box li img{opacity:.5}.card-box .background:after{content:"";position:absolute;top:0;left:0;opacity:.5;background:#000;width:100%;height:100%;z-index:-1}.card-box .background{z-index:1;position:relative}label{font-weight:400}.dashboard-right .card-box{box-shadow:0 .75rem 6rem rgb(56 65 74 / 7%);border-radius:16px}
/* Referral Modal Css Start From Here */
.al_body_template_one .breadcrumb-section.bg-transparent{padding: 10px 0 0!important;}
.al_body_template_one .breadcrumb-section .breadcrumb{margin: 0 !important;}

/*footer payment img css*/
.payment-img ul li a img { width: 35px;}
/*end here*/
.coupon-code{box-shadow:0 .75rem 6rem rgb(56 65 74 / 7%);margin-top:20px}.coupon-box{height:440px;overflow-y:auto;overflow-x:hidden}.coupon-code img{height:70px;margin-bottom:5px;object-fit: contain;}.code-input .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.code-input .btn.btn-solid{border-top-left-radius:0;border-bottom-left-radius:0}.coupon-code h6{font-weight:700;color:#000;margin-bottom:2px}.coupon-code p{font-weight:300;font-size:16px}.code-outer label{border:2px dashed var(--theme-deafult);padding:5px 15px;font-size:16px;letter-spacing:3px;color:#000;font-weight:600;border-radius:2px}.code-outer a{font-size:14px}.offer-text p{color:#f00;font-size:14px}.main-img{height:40vh;background-repeat:no-repeat;background-size:cover}.info-text p{margin-bottom:0;margin-block-end:0}.profile-edit{font-size:16px;font-weight:300;line-height:24px;text-decoration:underline!important}.address_box p:last-child{margin:0}.address_box p{margin:0;letter-spacing:0;line-height:24px}.address_btn a{font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;text-decoration:underline!important;margin-right:15px;display:inline-block}.address_btn a:last-child{margin-right:0}.profile-page h6{font-size:16px}#proceed_to_pay_modal .close.top_right{right:-50px}#proceed_to_pay_modal .modal-content{border-radius:12px}#v_pills_tab{height:380px;background:var(--theme-deafult);padding:50px 0 0 20px;border-top-left-radius:12px;border-bottom-left-radius:12px}.nav-pills .nav-link{border-radius:0;font-weight:400;color:#fff;padding:20px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--theme-deafult);background:#fff}.tab-content-box{height:calc(100% - 130px)}.tab-content-box .tab-content{padding:20px 0}.error_msg{width:100%;background-color:#cfe4ca;color:#718a6c;padding:5px 10px;margin:0 0 30px;font-size:14px;border-radius:4px}.error-msg{width:100%;color:#ce1b1b;padding:5px 10px;margin:0 0 30px;font-size:14px;border-radius:4px}.sp-colorize-container{background:#4a81d4}.home-slider .blur-up.lazyloaded{background-repeat:no-repeat!important;background-color:rgb(150 139 139 / 12%)!important}.product-box .blur-up.lazyloaded{background-size:contain!important;background-repeat:no-repeat!important}.find_location{margin:0 0 25px}.find_location .container{background:#fff;position:relative;z-index:1;box-shadow:0 1px 8px 0 rgb(0, 0, 0 / 12%);border-radius:5px}.homepage-address{width:calc(100% - 127px)}.homepage-address h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;line-height:50px;margin:0;cursor:pointer!important}
.radius-bar{width:70%;background-color:#eee;padding:0 10px;position:relative;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.search_form,.search_form input.form-control,.search_form button.btn.btn-solid{height:100%;border-top-left-radius:0;border-bottom-left-radius:0}.search_form input.form-control{font-size:18px;height:38px;background:transparent;padding:0}.search_bar .cart_qty_cls{position:absolute;z-index:10;font-size:16px;left:auto;right:-13px;line-height:14px;top:-9px;color:#fff}#location_search_wrapper .dropdown-toggle:after{display:none}.map-icon .fa.fa-map-marker{color:var(--theme-deafult)}.pac-container{z-index:9999}.down-icon .fa.fa-angle-down{color:var(--theme-deafult);font-size:30px}#address-map-container{width:100%;height:250px}#address-map-container #address-map{width:100%;height:100%}.brand-logo .blur-up.lazyloaded{background-color:transparent!important}.starrate span.ctrl{position:absolute;z-index:2}.starrate{color:#fd7e14;cursor:pointer}.starrate.saved{color:#fd7e14}.starrate:hover{color:#fd7e14}.starrate.saved:hover{color:#fd7e14}div#test{font-size:16px;font-weight:500}
.al_template_two_content .product-image{height:180px;width:100%;margin:auto;position:relative}
.al_template_two_content .common-product-box:hover,.al_template_two_content .product-box:hover,
.al_template_two_content .product-card-box:hover,.al_template_two_content .suppliers-box:hover{box-shadow:none}
.al_template_two_content .scale-effect,
.al_template_two_content .scale-effect:hover{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);background-color:#fff}.al_template_two_content .common-product-box,.al_template_two_content .product-box,.al_template_two_content .product-card-box,.al_template_two_content .suppliers-box{background-color:transparent;border-radius:0;box-shadow:none;overflow:visible}
.al_template_two_content .inner_spacing h3,.al_template_two_content .inner_spacing h3 span{font-weight:500;color:#000;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:0}.al_template_two_content .common-product-box:hover img,.al_template_two_content .product-box:hover img,.al_template_two_content .product-card-box:hover img,.al_template_two_content .suppliers-box:hover img{-webkit-transform:scale(1);transform:scale(1)}.al_template_two_content .product-box .img-wrapper,.al_template_two_content .product-wrap .img-wrapper{border-radius:0;margin-top:0;height:auto;display:block}#filterData{display:none}.al_template_two_content .product-box .img-wrapper img{border-radius:0}.al_template_two_content .card .rating::before,.al_template_two_content .inner_spacing .rating::before{position:absolute;content:"";border-width:3px;border-style:solid;border-color:green transparent #00800000 green;right:0;bottom:-5px;animation:none;background-color:transparent;width:initial;left:auto;height:auto;filter:none;top:auto}.al_template_two_content .card .rating,.al_template_two_content .inner_spacing .rating{z-index:1;top:0;border-radius:0;right:-6px;width:44px;height:20px;line-height:18px;font-size:10px;overflow:visible}.al_template_two_content .product-tag{top:0;left:-10px;height:20px;line-height:20px;border-radius:0}.al_template_two_content .product-tag::before{position:absolute;content:"";border-width:5px;border-style:solid;border-color:var(--theme-deafult) var(--theme-deafult) transparent transparent;left:0;bottom:-10px}.al_template_two_content .card:hover{background-color:#fff}.dark .al_template_two_content .card:hover{background-color:transparent}.al_template_two_content .card{background-color:transparent;-webkit-transform:scale(1);transform:scale(1);position:relative;z-index:1}.al_template_two_content .product-image img{width:100%;position:relative;top:0;left:0;bottom:0;right:0;margin:auto}
.product-detail{text-align:center}.product-detail h6{font-weight:700;font-size:18px!important;color:#000}.new_vendor{border-radius:50%;background:red;color:#fff;width:100px;height:100px;font-size:14px;text-align:center;display:block}.card{box-shadow:0, 0, 0 #ddd;width:calc(100% - 10px);margin:10px auto 30px;transition-duration:1s;margin:0 auto;display:block}.scale-effect{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);transition-duration:1s}
.scale-effect:hover{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);z-index:0}.common_card .card .media-body{padding:0!important;width:100%}.common_card .card .media-body .btn{margin:0;font-size:12px;font-weight:400;padding:5px 0;letter-spacing:.8px}.inner_spacing{padding:10px 0;text-align:left;background:rgb(255 255 255 / 10%);width:calc(100% - 20px);margin:auto}
.inner_spacing h3, .inner_spacing h3 span{margin:0;font-weight:700;color:rgb(0, 0, 0 / 68%);padding-right:10px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.inner_spacing .rating{border-radius:5px;font-size:11px;color:#fff;background:orange;padding:2px 5px;text-align:center}.inner_spacing p{font-size:14px;margin:5px 0 0}h3#productPriceValue{margin-top:5px}.inner_spacing h4{font-size:16px;font-weight:700;color:var(--theme-deafult);line-height:24px;margin:0}.common_card .card:hover .btn-solid{background-position:100%;color:#000!important;background-color:#fff}
.custom_rating i.fa.fa-star{font-size:10px;padding:0;color:#ddd}.custom_rating i.fa.fa-star.filled{color:#ffa200!important}.logo-block{width:150px;height:150px;border-radius:12px;overflow:hidden;margin:auto;display:flex;align-items:center;justify-content:center}.bg-orange{background:var(--theme-deafult)!important}.bg-orange button#mc-submit{background:#fff;color:var(--theme-deafult)!important}.product-box .img-wrapper,.product-wrap .img-wrapper{border-radius:4px;margin-top:15px;height:200px;display:flex;align-items:center;justify-content:center}.vendorproduct-4 .product-box .img-wrapper,.vendorproduct-4 .product-wrap .img-wrapper{box-shadow:0 0 3px #ddd}.product-box .img-wrapper img{border-radius:4px}header{position:relative}.search_warpper{display:none;position:absolute;width:100%;background:#f8f8f8;z-index:1;left:0;top:100%;padding:10px 0}#location_search_wrapper h2{line-height:normal}.search_btn{cursor:pointer}#stripe-card-element{flex:1;padding:0 15px;background:transparent;font-weight:400;color:#000;outline:0;cursor:text;padding:0}.footer-theme .sub-title li:first-child{padding-top:0}footer h6 a{color:#000;font-size:16px;letter-spacing:0;line-height:32px;margin:0 0 3px;font-weight:700}footer .card{border-bottom:1px solid rgb(0, 0, 0 / 100%);border-radius:0}footer .card .card-body{padding-bottom:10px!important}footer .form-control{color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;padding:0}.submit_btn{border:1px solid #000;color:#000;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px;padding:3.5px 12.6px}.submit_btn:hover{background-color:#000;color:#000;border-color:#000}
.page-title-box .page-title{font-size:1.25rem;margin:0;line-height:75px;font-weight:700;text-transform:uppercase}#placeorder_form .card-box{box-shadow:0 0 6rem rgb(56, 65, 74 , 3%)}.vertical-top td{vertical-align:top!important}.text-17{opacity:.8;color:#1f2431;font-size:17px;font-weight:bold;letter-spacing:0;line-height:24px}.text-36{font-size:30px;font-weight:800;letter-spacing:0;line-height:24px}.box-info table tr:first-child td{border-top:0;padding-top:0}.card-box+h6{opacity:.8;color:#1f2431;font-size:18px;font-weight:700;letter-spacing:0;line-height:60px;margin:0}.wallet-tarnsaction td:last-child b{color:#000}.wallet-tarnsaction td:last-child b{color:#000}.contact_link li a{color:#777}.contact_link i{font-size:20px;vertical-align:middle;color:#000;position:absolute;left:3px}.footer-theme .sub-title .contact_link li{padding-left:34px}.lft-icon{position:absolute;left:0;top:5px}.footer-theme .sub-title .contact_link li a{position:initial}.footer-theme .sub-title .contact_link li:hover a,.contact_link li:hover i{color:var(--theme-deafult)}.footer-theme .sub-title .contact_link li a:before{content:none}.btn.disabled,.btn:disabled{pointer-events:none}.org_price{text-decoration:line-through;font-weight:900;font-size:18px;color:#000;opacity:.3;margin-right:10px}#productPriceValue b{font-weight:900}.change-language:before,.change-currency:before{content:none}.view_more_items{font-size:18px;font-weight:700}.view_more_items:hover{color:#000}.dropdown-menu-category>li>a:after{position:absolute;display:block;content:'\f105';font-family:'FontAwesome';top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;opacity:.6;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60)}
.navbar ul.navbar-nav.pixelstrap li .dropdown-menu li a{border-left:2px solid transparent!important}.navbar ul.navbar-nav.pixelstrap li .dropdown-menu li:hover a{border-color:var(--theme-deafult)!important;background:linear-gradient(270deg,#f7ebec 0,rgba(251,246,247,0) 92.47%)}.navbar ul.navbar-nav.pixelstrap li .dropdown-menu li a::before{content:none}.navbar ul.navbar-nav.pixelstrap li .dropdown-menu li a i{margin-right:8px}.navbar ul.navbar-nav.pixelstrap li .dropdown-menu li{border-top:1px solid #ddd;transition:all .5s}.navbar ul.navbar-nav.pixelstrap li .dropdown-menu li:first-child{border-top:2px solid var(--theme-deafult)!important}.navbar ul.navbar-nav.pixelstrap li .dropdown-menu li:hover{border-color:transparent}.navbar ul.navbar-nav.pixelstrap>li:hover>a{background:var(--theme-deafult);color:#fff}#location_search_wrapper{box-shadow:0 0 2px #ddd}.icon-nav .btn.btn-solid{padding:10px;border-radius:50px;min-width:120px;text-transform:capitalize}.pixelstrap ul a:before{content:none!important}.pixelstrap ul a:hover{border-color:var(--theme-deafult)!important;background:linear-gradient(90deg,#f7ebec 0,rgba(251,246,247,0) 92.47%)}.pixelstrap ul a{border-left:2px solid transparent!important}.round_img .dropify-wrapper{height:150px!important;width:150px!important;margin:auto;border-radius:50%}.rating-form .form-group{position:relative;border:0}.rating-form .form-legend{display:none;margin:0;padding:0;font-size:20px;font-size:2rem}.rating-form .form-item{position:relative;width:220px;direction:rtl}.rating-form .form-legend+.form-item{padding-top:10px}.rating-form input[type='radio']{position:absolute;left:-9999px}.rating-form label{display:inline-block;cursor:pointer;margin:0}.rating-form .rating-star{display:inline-block;position:relative}.rating-form input[type='radio']+label:before,.rating-form input[type='radio']+label:after{top:13px;font-size:16px}.rating-form input[type='radio']+label:before{content:attr(data-value);position:absolute;right:30px;opacity:0;direction:ltr}.rating-form input[type='radio']:checked+label:before{right:25px;opacity:1}.rating-form input[type='radio']+label:after{content:"/ 5";position:absolute;right:0;opacity:0;direction:ltr}.rating-form input[type='radio']:checked+label:after{opacity:1}.rating-form label .fa{font-size:30px;line-height:30px}.rating-form label:hover .fa-star-o,.rating-form label:focus .fa-star-o,.rating-form label:hover~label .fa-star-o,.rating-form label:focus~label .fa-star-o,.rating-form input[type='radio']:checked~label .fa-star-o{opacity:0}.rating-form label .fa-star{position:absolute;left:0;top:0;opacity:0}.rating-form label:hover .fa-star,.rating-form label:focus .fa-star,.rating-form label:hover~label .fa-star,.rating-form label:focus~label .fa-star,.rating-form input[type='radio']:checked~label .fa-star{opacity:1}.rating-form input[type='radio']:checked~label .fa-star{color:gold}.rating-form .ir{position:absolute;left:-9999px}.rating-form .form-action{opacity:0;position:absolute;left:5px;bottom:0}.rating-form input[type='radio']:checked~.form-action{cursor:pointer;opacity:1}body .rating-form .btn-reset{display:inline-block;margin:0;padding:4px 10px;border:0;font-size:16px;background:#fff;color:#333;cursor:auto;border-radius:5px;outline:0}.rating-form .btn-reset:hover,.rating-form .btn-reset:focus{background:gold}.rating-form input[type='radio']:checked~.form-action .btn-reset{cursor:pointer}.rating-form .form-output{display:none;position:absolute;right:15px;bottom:-45px;font-size:30px;font-size:3rem;opacity:0}.no-js .rating-form .form-output{right:5px;opacity:1}.rating-form input[type='radio']:checked~.form-output{right:5px;opacity:1}.file--upload>label .fa-user:before{content:"\f007";position:relative;top:10px}.file>input[type='file']{display:none}.file>label{cursor:pointer;outline:0}.file>label>i{padding-right:5px}.rating_files .file--upload>label{width:100%;display:inline-block;position:relative;height:100px;border:1px dashed #ddd}.file--upload>label:active{background-color:transparent}.rating_files .update_pic{height:100px;width:100%;object-fit:cover;overflow:hidden;display:block;border-radius:4px;margin:0 0 30px}.file .update_pic img{object-fit:cover;height:100%}.file--upload>label .plus_icon{height:33px;width:33px;line-height:36px;color:#fff;text-align:center;font-family:"Nunito Sans";font-size:13px;font-weight:bold;letter-spacing:0;border-radius:50%;background-color:var(--theme-deafult);box-shadow:0 2px 4px 0 rgb(63 159 255 / 40%);display:block;position:absolute;right:0;left:0;margin:auto;bottom:0;top:0}
.accordion .card{border-radius:0}.accordion .card-header button{text-transform:none;line-height:normal;font-size:18px;color:rgba(0,0,0,0.7);height:auto;padding:10px 10px 10px 15px;border:0;border-left:3px solid transparent;border-radius:0;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;margin-bottom:15px;background-color:#f8f8f8;font-weight:700;border-radius:2px}.accordion .card-header button:hover,.accordion .card-header button[aria-expanded="true"]{border-color:var(--theme-deafult);background:linear-gradient(90deg,#f7ebec 0,rgba(251,246,247,0) 92.47%)}.accordion .card-header button:after{font:normal normal normal 14px/1 FontAwesome;content:"\f101";display:block;position:absolute;right:10px;top:50%;text-align:right;transform:translateY(-50%)}.accordion .card-header button[aria-expanded="true"]:after{content:"\f103"}.radius .bg-size{border-radius:6px}.category-list li{display:block;margin:0 0 10px}.category-list li a{font-size:16px;color:#343538}.order-page .tab-product .tab-content.nav-material p.ellipsis{letter-spacing:0;line-height:normal;margin:0;padding:0}.rate-btn{cursor:pointer}.past-order .pulse{animation:none}.tab-product .nav-material.nav-tabs .nav-item .nav-link,.product-full-tab .nav-material.nav-tabs .nav-item .nav-link{padding: 5px 15px;text-transform:capitalize}.track-order-list ul li{position:relative;border-left:2px solid #dee2e6;padding:0 0 14px 21px}.track-order-list ul li:first-child{padding-top:0}.track-order-list ul li:last-child{padding-bottom:0}.track-order-list ul li:before{content:"";position:absolute;left:-7px;top:0;height:12px;width:12px;background-color:var(--theme-deafult);border-radius:50%;border:3px solid #fff;animation:pulse-animation 2s infinite}
@-webkit-keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}100%{box-shadow:0 0 0 20px transparent}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}100%{box-shadow:0 0 0 20px transparent}}
.track-order-list ul li.completed::before{animation:none}.order-detail-page .card{box-shadow:0 0 4px #ddd}.header-title{color:#343a40;font-weight:600}.rating-star{cursor:pointer;font-size:16px}.rate-btn.btn.btn-solid.m-0{padding:0 5px;border-radius:2px}.item-img{width:70px;height:70px;border-radius:4px;overflow:hidden}.item-img img{width:100%;height:100%;object-fit:cover}.order_address p{width:80%}td.order_address{width:300px}.return-order td{padding-top:10px}.return-order th{padding:10px 0;text-transform:capitalize;font-weight:600}.return-order tfoot td{padding-top:20px}.add_edit_review,.add_edit_driver_review{font-size:9px}.common-banner{height:300px;margin-bottom: 50px;}.common-banner img,.category-block .category-image img{height:100%;width:100%;object-fit:cover}.common-banner img{max-width:100%}.category-block .category-image img{width:100%}button.return-order-product{padding:0 5px;font-size:14px;float:right;margin-top:5px}button.repeat-order-product{padding:0 5px;font-size:14px;float:right;margin-top:5px}.review{width:100%;margin:10px 0}.review-wrapper{margin:0 -5px}.review-photo{height:80px;max-width:79.5px;padding:0 5px;width:100%;flex-basis:auto}.review-author i{color:#f3d779}.review-photo img{width:100%;height:100%;object-fit:cover;border-radius:4px}.review-box{background:#f8f8f8;padding:16px;position:relative;border-radius:8px;width:100%}.review-comment{color:#9a9999;padding:10px 0}.review-date{color:#c7c7c7;font-size:14px}.review-author{color:#c7c7c7}.review-author strong{color:black}.tab-content.nav-material .review-box p{padding:0;margin-bottom:0;line-height:normal;letter-spacing:normal;font-size:14px}button.close{padding:5px 10px 0 4px;text-align:right}.home-tabbar .nav-material.nav-tabs .nav-item .nav-link{font-size:24px}.home-tabbar .nav-material.nav-tabs .nav-item .nav-link span{vertical-align:middle}.home-tabbar .nav-material.nav-tabs .nav-item .nav-link i{width:50px;height:50px;line-height:44px;display:inline-block;text-align:center;border-radius:50%;background:#eee;margin-right:10px;color:var(--theme-deafult)}.home-tabbar .nav-material.nav-tabs .nav-item .nav-link.active i{background:var(--theme-deafult);color:#fff}.menu-title+.nav-second-level>li>a{padding-left:5px}.btn.promo_code_list_btn{border-top-left-radius:0;border-bottom-left-radius:0}.pb-265{padding-bottom:265px}.btn-outline-secondary{color:var(--theme-deafult)}form input.form-control[placeholder="Address"]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.checkbox-input input[type="checkbox"]{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.checkbox-input label{position:relative;cursor:pointer}
.checkbox-input label:before{content:'';-webkit-appearance:none;
    background-color:transparent;border:2px solid var(--theme-deafult);box-shadow:0 1px 2px rgb(0,0,0 / 5%),inset 0 -15px 10px -12px rgb(0,0,0 / 5%);
    padding:5px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:6px;margin-top:-3px;border-radius:2px}
    .checkbox-input input:checked+label:after{content:'';display:block;position:absolute;top:6px;left:4px;width:5px;
        height:8px;border:solid var(--theme-deafult);border-width:0 2px 2px 0;transform:rotate(45deg)}.hide{right:0;opacity:0;z-index:-1}.dashboard .copy-message{position:absolute;bottom:-35px;right:-50px;background:var(--theme-deafult);opacity:.7;color:#ffff;padding:0 10px;border-radius:50px;line-height:24px;font-size:14px;min-width:100px;z-index:1}.toggle-icon input[type=checkbox]{height:0;width:0;visibility:hidden}.toggle-icon label{cursor:pointer;text-indent:-9999px;width:44px;height:22px;background:#fff;display:block;border-radius:100px;border:1px solid #dfdfdf;position:relative;background-color:#fff;transition:border .4s ease 0s,box-shadow .4s ease 0s}.toggle-icon label:after{content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border-radius:90px;transition:.3s;box-shadow:0 1px 3px rgb(0,0,0 / 40%)}.toggle-icon input:checked+label{background:var(--theme-deafult)}.toggle-icon input:checked+label:after{left:calc(100% - 0);transform:translateX(-100%)}.toggle-icon label:active:after{width:15px}.vendor-signup .update_pic,.file.upload-new .update_pic{width:100%;height:auto;margin:auto;text-align:center;border:0;border-radius:0}.vendor-signup .file>label,.file.upload-new>label{width:100%;border:1px solid #ddd;padding:30px 0;height:192px}.vendor-signup .file .update_pic img,.file.upload-new img{height:130px;width:auto}img.h-45{height:42px}.update_pic+.fa.fa-trash.local-img-del,.update_pic+.fa.fa-trash.server-img-del{position:absolute;top:5px;right:16px}.card.subscript-box{background-color:#fff;border:1px solid #f7f7f7;border-radius:16px;padding:10px;box-shadow:0 .75rem 6rem rgb(56 65 74 / 7%)}.gold-icon{background:#ebcd71;height:100%;display:flex;align-items:center;border-radius:4px;justify-content:center;padding:20px}.gold-icon img{height:120px;width:120px;-webkit-border-radius:50%;border-radius:50%}.pricingtable{width:calc(100% - 10px);background:#fff;box-shadow:0 .75rem 6rem rgb(56 65 74 / 7%);color:#cad0de;margin:auto}.pricingtable .pricingtable-header{padding:0 10px;background:rgb(0,0,0 / 20%);width:100%;height:100%;transition:all .5s ease 0s;text-align:right}.pricingtable .pricingtable-header i{font-size:50px;color:#858c9a;margin-bottom:10px;transition:all .5s ease 0s}.pricingtable .price-value{font-size:30px;color:#fff;transition:all .5s ease 0s}.pricingtable .month{display:block;font-size:14px;color:#fff}.pricingtable:hover .month,.pricingtable:hover .price-value,.pricingtable:hover .pricingtable-header i{color:#fff}.pricingtable .heading{font-size:24px;margin-bottom:20px;text-transform:uppercase}.pricingtable .pricing-content ul{list-style:none;padding:0;margin-bottom:30px}.pricingtable .pricing-content ul li{line-height:30px;display:block;color:#a7a8aa}.pricingtable.blue .heading,.pricingtable.blue .price-value{color:#4b64ff}.pricingtable.blue:hover .pricingtable-header{background:#4b64ff}.pricingtable.red .heading,.pricingtable.red .price-value{color:#ff4b4b}.pricingtable.red:hover .pricingtable-header{background:#ff4b4b}.pricingtable.green .heading,.pricingtable.green .price-value{color:#40c952}.pricingtable.green:hover .pricingtable-header{background:#40c952}.pricingtable.blue:hover .price-value,.pricingtable.green:hover .price-value,.pricingtable.red:hover .price-value{color:#fff}header .homepage-address h2{line-height:normal;font-weight:400}.page-tabs{width:50%}.nav-tabs .nav-link,.nav-tabs.navigation-tab .nav-item .nav-link,
.nav-tabs.navigation-tab .active .nav-link,.nav-tabs.navigation-tab .nav-link:focus{border:0;width:100%;display:block;text-align:center}.nav-pills>li>a,.nav-tabs>li>a,.nav-tabs .nav-item.show .nav-link{color:#222;font-weight:400}.nav-tabs.navigation-tab .nav-item.show .nav-link.active{color:#fff}.navigation-tab{width:max-content;background-color:#eee;border-radius:50px;overflow:hidden;border:5px solid #eee!important;display:flex;position:relative;flex:none}.navigation-tab-item{margin: 0; display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:.3s;position:relative;z-index:2;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;overflow:hidden}.navigation-tab-overlay{border-radius:50px;background-color:#fff;height:100%;position:absolute;left:0;top:0;transition:.3s}.navigation-tab__txt{display:block;font-weight:400;font-size:20px;color:#4298e7;user-select:none;padding:6px 0}
body .navigation-tab-item .nav-link{padding:5px 10px;}
.cab-booking{height:100vh;position:relative}.cab-booking iframe{height:100vh}.onhover-show-div li{position:relative}.onhover-show-div li.active:after{content:"\f05d";font-family:'FontAwesome';position:absolute;right:15px;color:var(--theme-deafult);top:calc(50% + 3px);transform:translateY(-50%)}.register-page .theme-card .theme-form input{border-top-right-radius:0;border-bottom-right-radius:0}.register-page .theme-card .theme-form button{border-top-left-radius:0;border-bottom-left-radius:0}.footer-social li a{color:#777}
body .navigation-tab-item .nav-link.active{color: #6c757d;font-weight: 400;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff;}
.footer-social li span{vertical-align:text-bottom}.footer-theme .sub-title li a:before{content:none}.footer-theme li:hover a,.footer-social a:hover i,.social-white a:hover i{color:var(--theme-deafult)}.mobile-back .fa.fa-angle-right.ps-2{margin-left:15px}.list-view .inner_spacing{padding-left:30px}.list-view .product-box.scale-effect.d-block.mt-0{display:flex!important;margin-top:30px!important}.list-view .product-image{width:170px}.taxi-img img{width:50px;height:50px;border-radius:50%}.taxi-img{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.driver-profile-box{padding:10px 0 10px 80px}h4#driver_name{margin:0}.product-rating-star li{margin-left:2px}.product-rating-star i{color:#fdcc0d;font-size:14px}.rating-number{width:26px;height:26px;line-height:26px;text-align:center;background:rgb(0,0,0 / 10%);border-radius:50%;color:#000;font-size:11px;font-weight:500}.pref-timing{position:absolute;bottom:5px;right:5px;background-color:rgb(255 255 255 / 100%);border-radius:2px;text-align:center;padding:3px 3px 1px 4px;font-size:12px;line-height:17px;color:#000;font-weight:500}.card_title{color:#000;font-weight:600;font-size:17px;letter-spacing:0;line-height:23px;width:100% ;margin:0}.dark .coupon-code h6,.dark .rating-number{color:#fff}.dark .cab-banner-area .card-box{background:rgb(0,0,0 / 50%)}.dark section.royo-business .title-36{color:#000}.dark .inner_spacing .productAddonSet{background-color:rgb(243 247 249 / 8%)}.dark .safety-content h3{color:#fff}.dark #brand_main_div a{background:rgb(255 255 255 / 10%)}.dark .new-tag{color:#f1f3f5}.dark .inner_spacing h3,.dark .page-title h3{color:#eaedef}.dark .inner_spacing h4,.dark .product-title h4{color:#e7eaec}.dark .product-detail h6,.dark .contact_link i,.dark .org_price{color:#f1f3f5}.dark .search_form button.btn.btn-solid{border-radius:0}.dark .product-box .img-wrapper,.dark .product-wrap .img-wrapper{box-shadow:none;background:transparent}.dark .product__carousel .gallery-top,.dark .product__carousel .gallery-thumbs .swiper-slide{border:0}.dark .radio,.dark form label,.dark .price_box_bottom li,.dark .grand_total label,.dark .grand_total span,.dark .table thead th,.dark .table,.dark .card-box+h6,.dark .info-text p,.dark p{color:#cfd4da!important}.dark .outer-box,.dark .dashboard-left .block-content,.dark .delivery_box{background:transparent}.dark .dashboard-left .block-content ul li.active a,.dark .dashboard-left .block-content ul li:hover a,.dark .top-header .header-dropdown .onhover-dropdown .onhover-show-div li:hover a,.dark .category-list li:hover a,.dark .scrollspy-menu .active a{border-color:var(--theme-deafult);background:linear-gradient(90deg,#554445 0,rgba(251,246,247,0) 92.47%)}.dark .product-bottom-bar .card-box{background-color:rgb(0,0,0 / 50%)}.dark .scrollspy-menu a{color:#fff}
.dark .category-head{background:rgb(255 255 255 / 62%);padding:10px;color:#000}
.dark .vendor-details-left h3{color:#fff}
.dark .fixed-bar .category-head{padding:10px}
.dark .cart-box-outer .price_head h5{color:#fff}.dark .categories-product-list .number input{background:transparent;color:#fff;border-color:#fff}.dark .categories-product-list .number{border-color:#fff}.dark .categories-product-list .minus,.dark .categories-product-list .plus{color:#fff}.dark .add-cart-btn:not(.btn-solid){border-color:#fff;background-color:transparent}.cart-box-outer .product_image{background:#fff}.dark .card-box,.dark .footer-card{background-color:rgb(255 255 255 / 5%)}.dark .review-box{background:rgb(248,248,248 / 5%)}.dark .coupon_box{background:rgb(255 255 255 / 7%)}.dark .sub-footer{background-color:rgb(255 255 255 / 5%)}.dark .btn-outline-secondary{border-color:#404040;background-color:#2b2b2b}.dark .otp_inputs .form-control{opacity:1;background-color:rgb(255 255 255 / 0)}.dark .divider_line{opacity:1}.dark .card.subscript-box{background-color:rgb(255 255 255 / 20%);border:0}.dark .pricingtable{background:rgb(255 255 255 / 20%)}.iti__flag-container li,.flag-container li{display:block}.iti.iti--allow-dropdown,.allow-dropdown{position:relative;display:inline-block;width:100%}.iti.iti--allow-dropdown .phone,.flag-container .phone{padding:17px 0 17px 100px!important}.invalid-feedback{display:block}
.booking-experience{box-shadow:0 4px 16px rgb(0,0,0 / 15%);overflow:hidden;background:#fff;position:relative}
.location-box{background-color:var(--theme-deafult);position:relative;padding:35px 24px 30px}
.title{color:#fff}.title-36{font-size:36px;line-height:44px;font-weight:600;min-height:44px}.title-24{font-size:24px;line-height:36px;font-weight:600}.location-container{height:calc(100vh - 340px);overflow-y:auto;overflow-x:hidden}.location-inputs .title-24{font-size:18px;line-height:30px;font-weight:600}.location-inputs li{margin:0 0 10px}.location-search{padding:16px 14px 0;position:relative}.location-search i{position:absolute;padding:16px 4px 16px 8px;width:36px;font-size:24px;color:rgba(0,0,0,0.4)}.location-search .form-control{border:0;border-bottom:2px solid #f6f6f6;height:56px;padding-left:50px;background-color:#f6f6f6;font-size:18px;border-radius:0!important}.location-search .form-control:focus{border-color:var(--theme-deafult)}.location-search .form-control::placeholder,.location-search .form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.829);font-size:18px;font-weight:600}.scheduled-ride{padding:16px 10px}.scheduled-ride button i{font-weight:600}.scheduled-ride button{background-color:#eee;padding:10px 12px;border-radius:50px;line-height:16px;font-size:14px;border:0;font-weight:600}.round-shape{width:36px;height:36px;border-radius:50%;background-color:#77797a;color:#fff;line-height:36px}.active-location{background-color:var(--theme-deafult)}.current-location{color:#000}.text-color{color:var(--theme-deafult)!important}.select-location:hover{background-color:#f7f7f7}.select-location h4{margin-bottom:2px}.list-container{height:calc(100vh - 480px);overflow-y:auto;overflow-x:hidden}.cab-list-container{height:calc(100vh - 372px);overflow-y:auto;overflow-x:hidden}.loader{position:relative;width:100%;min-height:4px}
@keyframes load { 0% {left: 0;width: 0px;} 50% {left: 100%;width: 200px;} 100% {left: 100%;width: 0px;}}.loader::before{position:absolute;content:"";top:0;left:0;width:100%;min-height:4px;background-color:transparent}.loader::after{position:absolute;content:"";top:0;left:0;width:30px;min-height:4px;background-color:#ef6e52;animation:load 2s linear infinite}.new-loader{display:block;width:1em;height:1em;color:inherit;pointer-events:none}.new-loader:before,.new-loader:after,.new-loader{border-radius:50%;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:new-loader 1.8s infinite ease-in-out;animation:new-loader 1.8s infinite ease-in-out}.new-loader{color:currentcolor;position:relative;transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s;top:-1em;margin:auto}.new-loader:before{right:100%;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.new-loader:after{left:100%}.new-loader:before,.new-loader:after{content:"";display:block;position:absolute;top:0;width:inherit;height:inherit}
@-webkit-keyframes new-loader {0%,80%,100% {box-shadow: 0 1em 0 -1em;}40% {box-shadow: 0 1em 0 -0.2em;}}@keyframes new-loader {0%,80%,100% {box-shadow: 0 1em 0 -1em;}40% {box-shadow: 0 1em 0 -0.2em;}}.down-arrow::after{font-family:FontAwesome;content:"\f107";position:absolute;right:0;top:0;color:#fff;font-size:22px}.location-inputs li{position:relative;min-height:44px}.location-inputs li::before{height:calc(100% - 5px);background:#fff;border-left:2px solid #fff;position:absolute;display:block;margin:auto;content:"";width:2px;left:-19px;top:24px}.location-inputs li.where-to-first::before{content:none}.location-inputs li:last-child::before{height:calc(100% - 13px)}.cab-image-box{height:200px}.cab-image-box img{max-width:100%}.cab-location-details h4+img{height:40px}.dots::after{height:8px;width:8px;border:2px solid #fff;background:#fff;position:absolute;display:block;margin:auto;content:"";left:0;top:6px;border-radius:50px}.location-inputs .dots::after{top:12px;left:-22px}.location-inputs .dots:last-child::after,.location-inputs li.where-to-first::after{border-radius:0}.location-inputs .dots.map-icon::after{font-family:FontAwesome;top:calc(50% - 8px);content:"\f041";color:#fff;border:0}.add-more-location{color:#fff;margin-top:14px}.add-more-location:hover{color:#fff}.add-more-location::before{font-family:FontAwesome;content:"\f055";position:absolute;left:-14px;top:50%;transform:translateY(-50%);color:#fff;font-size:20px}.destination-icon{display:none}.location-inputs li .form-control{width:calc(100% - 30px);display:inline-block}.location-inputs li i{color:#fff;cursor:pointer;margin-left:10px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.location-inputs li .fa-times{opacity:0}.location-inputs li:hover .fa-times{opacity:1}form .location-box .form-control::-webkit-input-placeholder,form .location-box .form-control::placeholder{opacity:1;color:#000;font-weight:700}.ellips{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-list{overflow-x:hidden}.search-location-result{padding:0 16px 0 0;margin:20px 0 0}.search-location-result h4{font-size:14px}.search-location-result p{font-size:14px}.waiting-time span{font-size:12px;line-height:11px}.waiting-time{line-height:0}.station-rides{margin:2px 0;font-size:15px}.ride-price p{margin:-3px 0 0}a.vehical-view-box.row.no-gutters{padding:0 10px}.vehical-container{overflow-y:auto;overflow-x:hidden;padding:0 0 20px}.vehicle-details h4,.ride-price p{font-size:16px;color:#343a40}.scheduled-ride-list{position:absolute;top:0;left:0;background:#fff;width:100%;padding:0;height:100%;display:none;z-index:1}.scheduled-ride-list-heading{padding:0 24px}.scheduled-ride-list-heading h3{color:#000;font-size:20px;font-weight:600;margin:23px 0}.date-radio-list .form-check{display:block;width:100%;margin:0;padding:24px 0 24px 70px}.date-radio-list .form-check::after{content:"";width:calc(100% - 70px);height:1px;background-color:#ddd;display:block;position:absolute;bottom:0;right:0}.date-radio-list .form-check:active,.date-radio-list .form-check:focus,.date-radio-list .form-check:hover{background:#eef3fe}.date-radio-list{height:calc(100% - 156px);overflow-y:auto}.date-radio-list:after{content:"";position:absolute;bottom:88px;width:100%;height:239px;left:0;background-image:linear-gradient(rgba(255,255,255,0),#fff 90%)}.scheduleTime{margin:15px 0 0}.date-radio-list .form-check label{cursor:pointer;font-size:18px;line-height:24px;color:#000;font-weight:600;margin:0}.scheduleTime select{border:0;border-radius:50px;padding:5px 10px;background:#fff;margin-right:10px}.skip-clear{cursor:pointer}.radio input[type=radio]{position:absolute;opacity:0}.radio input[type=radio]+.radio-label:before{content:"";background:transparent;border-radius:100%;border:2px solid #757575;display:inline-block;width:24px;height:24px;position:absolute;left:25px;top:24px;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 400ms ease;transition-duration:.25s;transition-timing-function:cubic-bezier(0.8,0.2,0.6,1)}.radio input[type=radio]+.radio-label:after{content:"";background:#fff;border-radius:100%;display:inline-block;position:absolute;height:8px;width:8px;opacity:0;left:33px;top:32px;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 500ms ease;transition-duration:.25s;transition-timing-function:cubic-bezier(0.8,0.2,0.6,1)}.radio input[type=radio]:checked+.radio-label:before{background-color:#000;border-color:#000;box-shadow:inset 0,0,0 0 #f4f4f4}.radio input[type=radio]:checked+.radio-label::after{opacity:1}.radio input[type=radio]:focus+.radio-label:before{outline:0;border-color:#000}.scheduled-footer{padding:16px 24px}.scheduled-footer button{background-color:#f6f6f6;color:#77797a;border:0;width:100%;font-size:20px;font-weight:600;min-height:56px}.promo-box{overflow:auto;position:absolute;top:0;height:calc(100vh - 150px);width:100%;background:#fff;padding:0 20px 30px}.payment-promo-container h4{cursor:pointer}.payment-modal-width .modal-dialog{max-width:100%}.payment-modal-width .modal-dialog .modal-content{max-width:400px;margin:auto}.payment-modal-width .modal-title{font-size:20px}.payment-modal .modal-header{padding:27px 20px 0}.payment-button{padding:23.5px 20px;margin:0;cursor:pointer;font-size:18px;font-weight:600;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.payment-button:hover{background-color:#f7f7f7}.select-payment-option .modal-header{padding:23px 20px 0}.select-payment-option .modal-title{font-size:26px}button.close.right-top{position:fixed;top:28px;right:28px;z-index:222;color:#fff;opacity:1}
/* Search Bar Css */

.list-box{box-shadow:0 16px 32px rgba(0,0,0 ,.5)!important;
    border-radius:0 0 10px 10px!important;padding:10px 0;background:#fff;position:absolute;top:100%;
    z-index:9999999999;left:0;width:100%;display:block;height:auto;overflow-y:auto;overflow-x:hidden}
    .list-items img{height:30px;width:30px;border-radius:50%;margin-right:10px}
.list-box h4,.list-box span{font-weight:600;font-size:12px;display:block}
.list-items{line-height:16px;display:flex;align-items:center;border-bottom:1px solid #ddd;padding-bottom:9px;
    text-transform:capitalize;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
    .list-items:hover,.list-items:focus,.list-items:active{background:#ddd}
    .list-items b{font-size:14px;line-height:22px}.list-items span{display:block;text-align:left}
    .style-4::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#f5f5f5}
    .style-4::-webkit-scrollbar{width:5px;height:5px;background-color:#f5f5f5}
    .style-4::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}
    .location-list.style-4::-webkit-scrollbar-thumb{background-color:var(--theme-deafult);border:2px solid var(--theme-deafult)}.theme-form .input-group input.form-control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.theme-form .input-group button.btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important}input.form-control.pac-target-input.gm-err-autocomplete{background-position:center right 10px}.login-form label{display:inline-block;cursor:pointer;border-radius:4px;background-color:#f8ecec;color:#000;font-size:13px;letter-spacing:.5px;text-align:center;width:100%}
.close-window .fa.fa-window-close{font-size:40px;color:var(--theme-deafult)}
.login-form .blank-label{display:none}
.login-form input[type="radio"]:checked+label{font-size:13px;letter-spacing:.5px}.login-form input{display:none}.dataTables_filter label{float:right!important}.login-form .custom-control-label::before{display:none}.datenow .btn-solid{padding:6.7px 14px}.pixelstrap>li>a>.sub-arrow{display:none}
.pixelstrap li a img{display:block;width:34px;height:34px;margin:0 auto;border-radius: 50%;}.product-tag{border-radius:0 4px 4px 0;position:absolute;top:20px;left:10px;background:var(--theme-deafult);color:#fff;padding:1px 15px;font-size:12px;z-index:1}#brand_main_div a{min-height:100px;display:flex;width:calc(100% - 10px);text-align:center;border-radius:2px}#brand_main_div a img{margin:auto}.offer-slider .inner_spacing{padding:0;background:transparent;width:100%}.page-link{padding:.5rem .85rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:var(--theme-deafult);border-color:var(--theme-deafult)}.wishlist-table th,.wishlist-table td{vertical-align:middle}.new-tag{text-transform:none}.list-view .product-image img{width:auto}.list-view h3.justify-content-between{justify-content:start!important}.list-view .rating{margin-left:40px}.displayProducts{padding:0 4px}.list-view .col-lg-12{padding:0 20px}.tab-product .tab-content.nav-material p,.product-full-tab .tab-content.nav-material p{padding:0}.footer-title{margin:20px 0 10px}.footer-theme .sub-title .contact-list .fa.fa-map-marker{top:7px}.footer-theme .sub-title .contact-list .fa.fa-map-marker{top:7px}.product-4 .slick-slide img{margin:auto;max-width:100%}.product-4 .slick-track{display:flex;align-items:center}.cab-amount-details.px-2{background:#f6f6f6;border-top:2px solid #e2e2e2;padding:10px 0 5px}.cab-outer{height:calc(100vh - 250px);overflow:auto}#header_cart_main_ul_ondemand li{display:block;position:relative;padding-right:25px}#header_cart_main_ul_ondemand .close-circle{position:absolute;right:0;top:0}.ling-throgh{text-decoration:line-through;color:#6c757d}.position-initial{position:initial!important}.step-indicator{margin-top:50px;display:flex;align-items:center;padding:0 15px}.step-indicator-order{margin-top:50px;display:flex;align-items:center;padding:0 15px 17px 2px;margin-bottom:15px}.step{display:flex;align-items:center;flex-direction:column;position:relative;z-index:1}.step-indicator .step-icon{height:50px;width:50px;border-radius:50%;background:#c2c2c2;font-size:10px;text-align:center;color:#fff;position:relative;line-height:50px;font-size:20px}.step-indicator .step-icon-order{height:30px;width:30px;border-radius:50%;background:#c2c2c2;font-size:10px;text-align:center;color:#fff;position:relative;line-height:24px;font-size:20px}.step-indicator .step-icon-order img{height:30px;width:30px}.step.active .step-icon{background:var(--theme-deafult)}.step.active .step-icon-order-fill{background:var(--theme-deafult)}.step p{text-align:center;position:absolute;bottom:-40px;color:#c2c2c2;font-size:14px;font-weight:400;width:100px}.step-order p{text-align:center;position:absolute;bottom:-40px;color:#c2c2c2;font-size:9px;font-weight:400;width:100px}.step.active p{color:var(--theme-deafult)}.step.step2 p,.step.step3 p{left:50%;transform:translateX(-50%)}.indicator-line{width:100%;height:2px;background:#c2c2c2;flex:1}.indicator-line.active{background:var(--theme-deafult)}.category-active-btns{top:0;position:fixed;width:575px;max-width:100%;background-color:#fff;padding:10px 0;z-index:1}.menu-slider .slick-track{max-width:100vw!important;width:100%!important;display:flex;justify-content:center;margin:auto!important}.menu-slider.items-center .slick-track{justify-content:space-between}.menu-slider .slick-slide{display:inline-block;float:none}.menu-slider .slick-prev,.menu-slider .slick-next{height:30px;width:30px;background:url("../images/slide-next.png") no-repeat;border-radius:50%;background-size:30px}.menu-slider .slick-prev{transform:translate(0,-50%) rotate(180deg)}.menu-slider .slick-next.slick-disabled,.menu-slider .slick-prev.slick-disabled{opacity:0}.menu-slider .slick-next.slick-disabled:before,.menu-slider .slick-prev.slick-disabled:before{opacity:0}.menu-slider .slick-next:before,.menu-slider .slick-prev:before{color:var(--theme-deafult);display:none}.store-btn img{height:40px}.vendors section:last-child{margin:0 auto}@media screen and (max-width:500px){.step p{font-size:11px;bottom:-40px}.step-order p{font-size:9px;bottom:-20px}}
/* Classes Page Css */
.service-data .minus,.service-data .plus{width:30px}.classes_wrapper .number{border:1px solid #ddd;border-radius:4px}.classes_wrapper .number input{width:50px!important}.product-order span.ellips{width:160px;max-width:100%}.class_img{height:100px;width:100%;border-radius:4px;overflow:hidden;max-width:100%;object-fit:cover}.class_img img{object-fit:cover;height:100%;width:100%}.price_head h5{color:#1f2431;font-size:16px;font-weight:bold}.price_head p{opacity:.5;color:#1f2431;font-size:14px}.member_no{line-height:normal;padding:0;color:#1f2431;font-size:16px}.classes_wrapper .btn.btn-solid{padding:3px 5px}.radio-btns input[type="radio"]{z-index:-1;position:absolute;display:none}.radio-btns input[type="radio"]+label .customCheckbox{display:inline-block;box-sizing:border-box;position:relative;width:49px;height:49px;line-height:49px;text-align:center;padding:0;border-radius:50%;z-index:1;color:#1f2431;background:#f3f3f3;overflow:hidden;transition:all .5s;cursor:pointer}.radio-btns input[type="radio"]:checked+label .customCheckbox{background-color:var(--theme-deafult);color:#fff}.radio-btns input[type="radio"]{z-index:-1;position:absolute;display:none}.radio-btns input[type="checkbox"]{z-index:-1;position:absolute;display:none}.radio-btns input[type="checkbox"]+label .customCheckbox{display:inline-block;box-sizing:border-box;position:relative;width:49px;height:49px;line-height:49px;text-align:center;padding:0;border-radius:50%;z-index:1;color:#1f2431;background:#f3f3f3;overflow:hidden;transition:all .5s;cursor:pointer}.radio-btns input[type="checkbox"]:checked+label .customCheckbox{background-color:var(--theme-deafult);color:#fff}.radio-btns input[type="checkbox"]{z-index:-1;position:absolute;display:none}.radios{text-align:center}.slick-prev{z-index:1}.slick-next:before,.slick-prev:before{color:#000;font-weight:700;font-family:"fontawesome"}.slick-prev:before{content:"\f053"}.slick-next:before{content:"\f054"}.radios p{margin:0 0 5px}.radio-btns.long-radio input[type="radio"]+label .customCheckbox{width:auto;border-radius:50px;height:auto;line-height:normal;padding:10px 14px}.radio-btns.long-radio input[type="checkbox"]+label .customCheckbox{width:auto;border-radius:50px;height:auto;line-height:normal;padding:10px 14px}.hours-slot .slick-track,.materials-slide .slick-track{margin-left:0}#vendor_main_div{width:1200px;max-width:max-content;padding:0 20px 0 0}
.vehicle-icon .img-fluid{width:50px;padding-right: 0;border-radius: 50%;height: 50px;}
a.vehical-view-box.d-flex.align-items-center.no-gutters.px-2{padding: 5px 0;}a.vehical-view-box.d-flex.align-items-center.no-gutters.px-2:hover{background-color: #f5f5f5;}
.loader-outer{height:100%;width:100%;position:absolute;top:0;display:flex;align-items:center;justify-content:center}.loader-outer .spinner-border{width:150px;height:150px}.cab-booking-header .icon-ic_lang:before{color:var(--theme-deafult);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.cab-menu-nav>li{margin-left:5px}.cab-menu-nav>li:first-child{margin-left:0}.cab-menu-nav li>a:hover .icon-ic_lang:before{color:#fff}.cab-menu-nav li>a{display:block;padding:6px 20px;border-radius:50px;color:var(--theme-deafult);font-weight:400;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.cab-menu-nav li>a:hover,.cab-menu-nav li>a:focus,.cab-menu-nav li>a:active,.cab-menu-nav li.cab-signup-btn>a{background-color:rgba(0,0,0,0.5);color:#fff}
/* Main Nav */
#main-nav{position:absolute;width:516px;max-width:100%;z-index:1;top:24px;padding:15px 20px;margin-left:0;overflow:auto}ul#main-nav-list{display:flex;align-items:center;overflow:auto;width:max-content}#main-nav::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#f5f5f5}#main-nav::-webkit-scrollbar{width:10px;background-color:#f5f5f5;height:2px}#main-nav::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}#main-nav.fixed{position:fixed;top:0;background:#fff;box-shadow:0 4px 4px 0 rgb(0,0,0 / 6%)}#main-nav li{margin-right:10px}#main-nav li:last-child{margin-right:0}#main-nav .current a{background:var(--theme-deafult);color:#fff}#main-nav a{padding:0 11px;display:block;color:#777;text-decoration:none;min-width:2.5rem;line-height:38px;border-radius:1.25rem;background-color:transparent;border:1px solid #ccc;font-size:16px;font-weight:700}#main-nav a:hover{background:#ddd}
/* Main Content */
#main-wrapper{width:100%;margin:100px auto 0}#main-wrapper .wrapper{height:375px;text-align:center;font-weight:bold;padding:150px 0,0,0}#main-header,#main-footer{background:#f1c40f}#section01{background:#2ecc71}#section02{background:#e74c3c}#section03{background:#16a085}#section04{background:#2c3e50}.footer-card{background:#fff;padding:20px;position:-webkit-sticky;position:sticky;bottom:0;z-index:30;background-color:#fff;float:left;clear:left;width:100%;box-shadow:0 16px 32px 0 rgb(0,0,0 / 5%)!important}.cab-booking-header .top-header .header-dropdown li a,.cab-booking-header .top-header .header-dropdown li{color:var(--theme-deafult) !important;font-size: 14px;}.booking-time .radios{width:95%}.footer-card .btn.btn-solid.float-left{padding:6.7px 10px}#social-links li{margin-right:20px}#social-links li:last-child{margin-right:0}.breadcrumb-item+.breadcrumb-item::before{content:"/";font-size:18px;top:2px;position:relative}.inner_spacing .productAddonSet{background-color:#f3f7f9;padding:10px 10px}.cab-booking-header .icon-ic_lang,.cab-booking-header .icon-ic_currency{font-size:18px}.loalty-title{font-size:50px;font-weight:900;color:#000}.point-img-box img,.medal-img img{width:100%}.points-title{font-size:40px;font-weight:700;color:#000}.ponits-heading{font-size:20px;font-weight:700;color:#000}.loyalty-page h3{font-size:16px}
.product-banner-img{height:350px;margin-top: 15px;}.product-banner-img img{height:100%;width:100%;object-fit:cover}.product-bottom-bar{margin:-75px 0 40px;padding:55px 0 0}.vendor-details-left{width:calc(100% - 40px);margin:auto;background-color:#fff;box-shadow:0 16px 32px 0 rgb(0,0,0 / 5%)!important;margin-top:-55px}.card-box{box-shadow:0 16px 32px 0 rgb(0,0,0 / 5%)!important}.vender-icon img{width:100px;height:100px;object-fit:fill}
.vendor-details-left h3{font-weight:700;color:#000}.vendor-info i{width:24px;text-align:center;color:var(--theme-deafult);display:inline-block;position:absolute;left:0;top:6px}.vendor-info li{margin-bottom:5px;padding-left:30px;position:relative}.vendor-info li a{color:var(--theme-deafult)}.rating-text-box{background-color:#38882f;color:#fff;padding:0 5px;font-size:23px;border-radius:.4rem;border:1px solid #38882f;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-right:8px;padding:2px 5px 0}.reviews-text{font-size:12px}.reviw-number{font-weight:700;color:var(--theme-deafult);line-height:normal}.fixed-bar .nav.nav-pills.flex-column{position:fixed;top:0}.categories-product-list .nav-link{color:#000}
.vendor-search-bar,.vendor-reviwes{padding:38px 0 0}.rating-text-box span{font-size:14px;font-weight:700;margin-right:5px}.rating-text-box .fa.fa-star{font-size:12px}.price_head .rating-text-box{width:max-content;margin:0 0 10px}
#continental .category-head{top:0}
.category-head{position:sticky;top:122px;border-bottom:1px solid #ddd;padding:20px 0;background:#fff;z-index:09;font-weight:400;font-size:22px}

.add-cart-btn:not(.btn-solid){min-width:80px;height:30px;padding:0 10px;line-height:30px;border:.5px solid #ed5a6b;border-radius:8px;overflow:hidden;cursor:pointer;user-select:none;background:#fbf6f7;display:inline-block;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700;position:relative}.add-cart-btn:not(.btn-solid):after{font:normal normal normal 12px/1 FontAwesome;content:"\f067";position:relative;left:5px}.product_variant_quantity_wrapper{position:relative;text-align:center}.customizable-text{position:absolute;color:red;font-size:12px;text-align:center;bottom:-16px;left:0;right:0;font-weight:100;opacity:.5}.categories-product-list .number{border:.5px solid #ed5a6b;border-radius:8px}.categories-product-list .number input{width:60px!important}
.scrolling_section .price_head h5{width:calc(100% - 150px)}
/* .scrollspy-menu{position:sticky;top:152px;width:330px;padding:10px 0;height:auto}
.scrollspy-menu ul{display:block;list-style:none;text-align:center;margin:0;padding:0;top:0}
.scrollspy-menu li{display:block}.scrollspy-menu a{display:block;padding:0;color:#000;text-decoration:none;text-align:left;padding:10px 20px;display:block;border-left:3px solid transparent}
.scrollspy-menu .active a{border-color:skyblue;border-color:var(--theme-deafult);background:linear-gradient(90deg,#f7ebec 0,rgba(251,246,247,0) 92.47%)} */

.categories-product-list section{color:#fff;padding:0}.cart-main-box{width:325px;max-width:100%;position:sticky;top:152px}.cart-main-box-inside{min-height:250px}.cart-main-box-inside ul{overflow-y:auto;max-height:600px}.cart-sub-total{background-color:#1b1b1b;padding:10px 15px}.cart-sub-total span{font-size:18px;font-weight:700;color:#fff}.checkout-btn{background:var(--theme-deafult);color:#fff;font-size:18px;font-weight:700;padding:9px 0 11px;border:2px solid transparent}.checkout-btn:hover,.checkout-btn:active,.checkout-btn:focus{border-color:var(--theme-deafult);color:var(--theme-deafult);background:transparent}.right-card-title{font-size:20px;font-weight:700}.related-products .slick-track{margin:0}.product__carousel .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#ebebeb!important}.add_vendor-fav{vertical-align:top;margin:5px 10px 0 0;display:inline-block;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.cart-box-outer.product_row:hover .add_vendor-fav,.cart-box-outer.product_row:focus .add_vendor-fav,.cart-box-outer.product_row:active .add_vendor-fav{opacity:1}.productAddonSetOptions .checkbox{width:50%;margin-right:-4px}.productAddonSetOptions .checkbox label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.other_cart_products .slick-track{margin:0}
.text-ellipsis{text-overflow:ellipsis;display:-webkit-inline-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.price_head .member_no span{color:#777;font-size:14px}.morecontent span{display:none}
#side_menu_toggle{width:86px;height:36px;display:flex;-webkit-box-pack:center;justify-content:center;
    -webkit-box-align:center;align-items:center;border-radius:6.6rem;color:#fff;background:var(--theme-deafult);
    border:1px solid var(--theme-deafult);padding:0;cursor:pointer;position:fixed;bottom:90px;z-index:111;left:0px}.manu-bars{width:1.1rem;height:1rem;margin-right:5px;position:relative;transform:rotate(0deg);transition:transform .15s ease-in-out 0s;cursor:pointer}.manu-bars .bar-line{transform-origin:left center;display:block;position:absolute;cursor:pointer;height:2px;width:100%;border-radius:0;opacity:1;left:0;background-color:#fff;transform:rotate(0deg);transition:transform .15s ease-in-out 0s,all .15s linear 0s}.manu-bars .bar-line:nth-child(1){top:2px}.manu-bars .bar-line:nth-child(2){top:8px}.manu-bars .bar-line:nth-child(3){top:14px}.bar-line>span{background:#fff}.manu-bars.menu-btn .bar-line:nth-child(1){transform:rotate(45deg)}.manu-bars.menu-btn .bar-line:nth-child(2){width:0;opacity:0}.manu-bars.menu-btn .bar-line:nth-child(3){transform:rotate(-45deg)}.row.cart-box-outer.classes_wrapper{position:relative;z-index:2}.tap-top,.dark-light{z-index:1111}
/* Cab booking Page Css */
.cab-banner-area{background:url(https://www.uber-assets.com/image/upload/f_auto,q_auto:eco,c_fill,w_1903,h_644/v1613521692/assets/d9/ce6c00-32b0-4b93-9f0d-6f927d93da08/original/Rider_Home_bg_desktop2x.png) no-repeat center center;background-size:cover;margin:30px 0}.p-64{padding:64px!important}.cab-banner-area .card-box{padding:48px;border-radius:0}.cab-banner-area h1{font-size:52px;text-transform:initial!important;font-weight:600;margin:0;line-height:64px}.cab-input{margin:31px 0 13px;position:relative}.cab-input input.form-control{background-color:#f6f6f6;padding:11px 30px 11px 40px;height:auto;min-height:52px;border:0;border-radius:0!important;font-size:16px}.cab-input .form-control::-webkit-input-placeholder{color:rgb(0,0,0 / .9)}.cab-input .form-control::-ms-input-placeholder{color:rgb(0,0,0 / .9)}.cab-input .form-control::placeholder{color:rgb(0,0,0 / .9)}.input-line{width:1px;height:46px;background:#000;position:absolute;top:33px;left:22px}.input-line:after{width:7px;height:7px;border:1px solid #000;content:"";position:absolute;bottom:-10px;left:-3px}.input-line:before{content:"";width:7px;height:7px;border:1px solid #000;border-radius:50%;position:absolute;top:-10px;left:-3px}.location-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.cab-footer{margin:19px 0 0}.btn.btn-solid.new-btn{min-height:48px;line-height:48px;border-radius:0;padding:0 17px;margin-top:12px}.cab-footer .btn.btn-solid:last-child{margin-right:0}
section.royo-business{
    background-repeat:no-repeat;background-position:center;background-size:cover}.title-36{font-size:36px;line-height:44px;font-weight:500}
section.royo-business .title-36{margin-bottom:24px}.description-text{margin-bottom:20px}.royo-business .btn.btn-solid.new-btn{min-width:112px}.title-52{font-size:52px;line-height:64px;margin:0}.royo-rental .title-52{margin-bottom:32px}.learn-more{border-bottom:1px solid #ddd;padding-bottom:8px}.safety-img{margin-bottom:20px}.safety-content h3{font-size:18px;line-height:24px;margin-bottom:12px;color:#000}.safety-text{margin:0 0 20px}.safety-text p:last-child{margin:0}.safety-links a{line-height:32px;position:relative;border-bottom:1px solid #cbcbcb;padding:0 0 5px;margin-right:24px}.safety-links a:last-child{margin-right:0}.bottom-line{position:relative;border-bottom:1px solid #cbcbcb;padding:0 0 5px}.bottom-line:after{content:"";width:0;height:1px;display:block;position:absolute;left:0;background:#838383;bottom:-1px;transition:all .5s;z-index:1}.bottom-line:hover:after{width:100%}.vendor-signup .file>label{height:216px}.progress-order{width:calc(100% + 48px);margin:-24px 0 20px;background:#00000012;color:var(--theme-deafult);position:relative;left:-24px;font-weight:600;font-size:16px;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:5px 0}.product-timing small{font-size:13px;color:#000;margin:0 0 3px}.product-timing small:last-child{margin:0}.product-timing small:first-child::before{content:none}.product-timing small i{color:#000;margin:0 2px 0 0}.product-box a{display:block}.product-box a img{width:100%}.vendor_products_tr h4{font-size:12px}.number+.btn.btn-solid.prescription_btn.mt-2{font-size:12px}.list-view .suppliers-box{display:flex!important;align-items:center}.offer-slider .img-outer-box{width:100px;height:110px}.offer-slider .common-product-box{display:flex;align-items:center}.barnd-img-outer img{width:100%}.return-wrapper{width:100%;margin-left:auto}.footer-return-box{text-align:left;padding-left:50px;position:relative}.return-icon{position:absolute;left:0;top:50%;transform:translateY(-50%)}.return-text h4{font-weight:600;font-size:16px;line-height:16px}.return-text p{line-height:normal;font-size:14px;color:#777}body .footer-theme .sub-title h4{color:#000;font-size:18px;font-weight:600;line-height:26px;margin-bottom:15px}.theme-card h5{padding-bottom:18px}.breadcrumb-section .breadcrumb{justify-content:flex-start}.breadcrumb-section.bg-transparent{padding-bottom:0}.collection-filter .img-outer-box img{border:0}.offer-slider .img-outer-box+.media-body{width:calc(100% - 100px)}.list-view .supplier-rating{padding-left:20px;width:calc(100% - 100px)}.section-b-space+section,.section-b-space+.container{margin-top:40px}
/* Jet Taxi Home Page Css */
.jet-taxi-banner{background:linear-gradient(180deg,#f8f2ff,#fff 99.91%);padding:63px 0 36px}.jet-banner-right{height:430px;margin:auto;width:auto}.jet-banner-right img{height:100%}.jet-taxi-banner h1{color:#000;font-size:56px;font-weight:600;letter-spacing:0;margin-bottom:21px;line-height:67px}.jet-taxi-banner p{color:#3a3a3a;font-size:24px;letter-spacing:0;line-height:32px;margin-bottom:23px}.work-box{border:1px solid rgba(151,151,151,0.22);border-radius:4px;background-color:#fdfbff;box-shadow:0 15px 25px 0 rgba(70,44,103,0.07);padding:40px 28px;height:100%}.work-box h3{color:#000;font-size:24px;font-weight:600;letter-spacing:0;margin:32px 0 12px;line-height:29px}.work-box p{color:#3a3a3a;font-size:18px;letter-spacing:0;line-height:22px;text-align:center}.app-content{width:270px;max-width:100%}.app-content .number{height:56px;line-height:56px;width:56px;border-radius:3.2px;background-color:rgba(207,172,255,0.29);color:#7c1eff;font-size:25.6px;font-weight:600;letter-spacing:0;text-align:center}.app-content h4{color:#000;font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}.app-content p{opacity:.68;color:#000;font-size:16px;letter-spacing:0;line-height:19px}.home-slider-wrapper .loading{height:300px;border-radius:4px}
/* Shimmer effect Start Form Here */
.shimmer_effect .menu-slider span .loading{width:calc(100% - 20px);height:10px;display:block;margin:auto}.shimmer_effect{overflow:hidden}.grid-row.grid-4-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.shimmer_effect .card_image{width:100%;height:100%}.shimmer_effect .card_image.loading{width:100%;height:100px;margin-bottom:10px}.shimmer_effect .card_title.loading{width:50%;height:10px;margin:10px 0;border-radius:3px;position:relative}.shimmer_effect .card_content.loading{width:80%;height:10px;margin:10px 0;border-radius:3px;position:relative}.shimmer_effect .card_description{padding:8px;font-size:16px}.shimmer_effect .card_description.loading{height:2rem;margin:10px 0;border-radius:3px}.shimmer_effect .loading{position:relative;background:#cccccc86;overflow:hidden}.shimmer_effect .loading:after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;transform:translateX(-100px);background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);animation:loading .8s infinite}.shimmer_effect h2.h2-heading{width:260px;height:20px}.shimmer_effect .card_icon{width:30px;height:30px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.shimmer_effect .card_price{width:50px;height:20px}.shimmer_effect .card_line{height:1px;width:100%;margin:10px 0}@keyframes loading{100%{transform:translateX(100%)}}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-color:var(--theme-deafult)}
/* Dynamic HTML Css */
.become-img img.img-fluid{height:200px;margin:auto}.product_tag img,.product_tag_filter .lable img{width:20px;height:20px;margin-right:-5px}.product_tag span.align-middle.pt-1{width:80px;display:inline-block}.product_tag.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-color:transparent}.product_tag.custom-checkbox .custom-control-label::before,.product_tag .custom-control-label::after,.cart-page-layout .product_tag.custom-checkbox .custom-control-label::before,.product_tag.custom-checkbox .custom-control-input:checked~.custom-control-label::after{top:7px}.light input:checked~.switchery.switchery-default{border-color:#43bee1!important;background-color:#43bee1!important}.light .text-info{color:#43bee1!important}.round_img_box{display:block;height:30px;width:30px;border-radius:50%;border:1px solid #dddd}.round_img_box img.rounded-circle{width:100%;height:100%;object-fit:cover;object-position:center}
/* Arabic Mood Css */
body[dir="rtl"]{text-align:right;overflow-x:hidden}body[dir="rtl"] .close.edit-close{float:left;padding-top:0}body[dir="rtl"] .return-wrapper{margin-left:0;margin-right:auto}body[dir="rtl"] .sm,body[dir="rtl"] .sm ul,body[dir="rtl"] .sm li{text-align:right;direction:rtl}body[dir="rtl"] .pixelstrap>li>ul{left:auto!important;right:0}body[dir="rtl"] .pixelstrap>li>ul{left:auto!important;right:0}body[dir="rtl"] .pixelstrap>li>ul>li ul{left:-256px!important;right:auto!important;margin:-30px 0 0!important}body[dir="rtl"] .pixelstrap>li>ul span.sub-arrow{left:0;transform:translateY(-50%) rotateY(180deg)}body[dir="rtl"] .pixelstrap>li span.sub-arrow{left:5px;right:auto!important}body[dir="rtl"] .pixelstrap>li>a{padding:15px 0 15px 30px}body[dir="rtl"] .pixelstrap ul a,body[dir="rtl"] .pixelstrap ul a:hover,body[dir="rtl"] .pixelstrap ul a:focus,body[dir="rtl"] .pixelstrap ul a:active,body[dir="rtl"] .pixelstrap ul a.highlighted,body[dir="rtl"] .top-header .header-dropdown .onhover-dropdown .onhover-show-div li a,body[dir="rtl"] .category-list li a{border-left:0!important;border-right:2px solid transparent!important}body[dir="rtl"] .header-dropdown{padding:0}body[dir="rtl"] .text-right{text-align:left!important}body[dir="rtl"] .onhover-show-div li,body[dir="rtl"] .main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media .media-body,body[dir="rtl"] .main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li,body[dir="rtl"] .text-left{text-align:right!important}body[dir="rtl"] .onhover-show-div li.active:after{left:15px;right:auto}body[dir="rtl"] .pixelstrap ul a:hover,body[dir="rtl"] .top-header .header-dropdown .onhover-dropdown .onhover-show-div li:hover a,body[dir="rtl"] .category-list li:hover a,body[dir="rtl"] .category-list li.active a{border-color:var(--theme-deafult)!important;background:linear-gradient(270deg,rgb(247 235 236 / 20%) 0,rgba(251,246,247,0) 92.47%)}body[dir="rtl"] .navigation-tab-item,body[dir="rtl"] .navigation-tab-overlay{width:130px}body[dir="rtl"] ul,body[dir="rtl"] .navigation-tab,body[dir="rtl"] .main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media .media-body h4{padding:0}body[dir="rtl"] .main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .close-circle{left:15px;right:auto}
body[dir="rtl"] .main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media img{margin:0 0 0 15px!important}body[dir="rtl"] .main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .total h5 span{float:left!important}body[dir="rtl"] .arabic-language{justify-content:center}body[dir="rtl"] .arabic-language .offset-xl-2.col-xl-8.text-left,body[dir="rtl"] .col-lg-6.mb-lg-0.mb-3.text-center.pb-4.offset-lg-3{margin:0}body[dir="rtl"] .border-right{border-right:0!important;border-left:1px solid #ddd}body[dir="rtl"] .text-md-right{text-align:left!important}body[dir="rtl"] .input-group>.custom-select:not(:last-child),body[dir="rtl"] .input-group>.form-control:not(:last-child),body[dir="rtl"] .verify_id .input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}body[dir="rtl"] .input-group>.custom-select:not(:last-child),body[dir="rtl"] .input-group>.form-control:not(:last-child){border-top-right-radius:50px;border-bottom-right-radius:50px}body[dir="rtl"] .input-group-prepend+.custom-select:not(:last-child),body[dir="rtl"] .input-group-prepend+.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}body[dir="rtl"] .verify_id .input-group-text{border-top-right-radius:0!important;border-bottom-right-radius:0!important}body[dir="rtl"] .verify_id .input-group-text{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}body[dir="rtl"] .small-slider{overflow:hidden}body[dir="rtl"] .theme-card .offer-slider .media .media-body a h6{margin:0}body[dir="rtl"] .collection-filter .theme-card .offer-slider img{padding:15px 0 15px 15px}body[dir="rtl"] .footer-social li,.social-white li{padding:0}body[dir="rtl"] .footer-theme .sub-title .contact_link li{padding:0 30px 13px 0}body[dir="rtl"] .contact_link i{left:auto;right:0;margin:0!important;width:20px;text-align:center}


body[dir=rtl] .slick-prev {left: 20px;right: auto;}body[dir=rtl] .slick-next {right: 20px;left: auto;}
body[dir=rtl] .offer-slider .slick-next{left:20px;right:auto}body[dir=rtl] .offer-slider .slick-prev{left:0}body[dir=rtl] .checkbox-input label{padding-right:5px}body[dir=rtl] .checkbox-input label:before{position:relative;right:-12px}body[dir=rtl] .checkbox-input input:checked+label:after{left:auto;right:3px;transform:rotate(50deg)}body[dir=rtl] pre{width:100%!important;padding:10px!important}body[dir=rtl] input.form-control.pac-target-input.gm-err-autocomplete{background-position:center left 10px}body[dir=rtl] .product-right .product-icon .product-social li{padding:0,0,0 20px}body[dir="rtl"] .ti-angle-right{transform:rotate(180deg)}body[dir="rtl"] .ti-angle-left{transform:rotate(180deg)}body[dir="rtl"] .collection-collapse-block .collapse-block-title:after{left:0;right:auto}body[dir="rtl"] .inner_spacing{text-align:right}body[dir="rtl"] .footer-theme .sub-title .contact-list li{padding:0 25px 0 0}body[dir="rtl"] .footer-theme .sub-title .contact-list i{left:auto;right:0}body[dir="rtl"] .onhover-dropdown .onhover-show-div,body[dir="rtl"] .main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart{left:0;right:auto}body[dir="rtl"] .radio{padding:0 30px 0 0}body[dir="rtl"] .checkround{left:auto;right:0}body[dir="rtl"] .btn.promo_code_list_btn{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}body[dir="rtl"] .pr-2{padding-right:initial!important;padding-left:.75rem!important}body[dir="rtl"] .mr-1,body[dir="rtl"] .mx-1{margin-right:initial!important;margin-left:.275rem!important}body[dir="rtl"] td.pt-0.pr-0{padding-left:0}body[dir="rtl"]
.modal-header .close{margin:-1rem auto -1rem -1rem}body[dir="rtl"] .footer-social i{margin-right:5px}body[dir="rtl"] .footer-social li:last-child i{margin:0,0,0 5px}body[dir="rtl"] .pr-3{padding:0,0,0 1.5rem!important}body[dir="rtl"] .pl-3{padding:0 1.5rem 0 0!important}body[dir="rtl"] .px-3{padding:0 1.5rem!important}body[dir="rtl"] #v_pills_tab{border-radius:0 12px 12px 0}body[dir="rtl"] .iti--allow-dropdown .iti__flag-container,body[dir="rtl"] .iti--separate-dial-code .iti__flag-container{right:0;left:auto}body[dir="rtl"] .iti.iti--allow-dropdown .phone,body[dir="rtl"] .flag-container .phone{padding:17px 100px 17px 0!important}body[dir="rtl"] .iti__country-list{text-align:right}body[dir="rtl"] .dashboard-left .block-content ul li:before{right:auto;left:0;transform:translateY(-75%) rotate(180deg)}body[dir="rtl"] .dashboard-left .block-content ul li.active a,body[dir="rtl"] .dashboard-left .block-content ul li:hover a{background:linear-gradient(270deg,rgb(247 235 236 / 20%) 0,rgba(251,246,247,0) 92.47%);border-color:var(--theme-deafult)}body[dir="rtl"] .dashboard-left .block-content ul li a{border-left:0;border-right:3px solid transparent}body[dir="rtl"] .address-btn .btn:last-child{margin-left:0;margin-right:8px}body[dir="rtl"] .input-group>.input-group-append>.btn,body[dir="rtl"] .input-group>.input-group-append>.input-group-text,body[dir="rtl"] .input-group>.input-group-prepend:first-child>.btn:not(:first-child),body[dir="rtl"] .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),body[dir="rtl"] .input-group>.input-group-prepend:not(:first-child)>.btn,body[dir="rtl"] .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px}body[dir="rtl"] .input-group input[name="address"]{border-left:0}body[dir="rtl"] .delivery_box{padding-right:0}body[dir="rtl"] .order_detail:before{left:auto;right:-1px}body[dir="rtl"] .pulse{right:-4px;left:auto}body[dir="rtl"] .inner_spacing h3{padding-left:10px;padding-right:0}
body[dir=rtl] .dd-list .dd3-content span.inner-div{
    right: auto;left: 5px;
}
body[dir=rtl] .alSectionTop {
    margin-bottom: 20px;
}
/* ------------------------------- al css start here ----------------------------- */
.col-grid-box.mt-3 .product-image img {border-radius: 12px;}
body  a.navbar-brand img {height: 100%;}
.product-4.product-m.no-arrow.related-products.pb-2.slick-initialized.slick-slider .slick-list.draggable {padding: 20px 0;}
.slick-slide .product-card-box h6{font-weight:600!important;font-size:14px;width:100%}.carousel{margin-bottom:0}.carousel-item{height:100%}.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:100%}a.common-product-box.text-center{position:relative}span.rating-number::after{content:"\2605"}.al_custom_brand a.brand-box.d-block.black-box{height:auto;padding:0}.al_custom_brand .brand-box h6{position:relative;color:#000;bottom:0;text-transform:uppercase!important}.al_custom_brand .brand-ing{height:100px;position:relative;overflow:hidden;border-radius:50%;width:100px;text-align:center;margin:0 auto}.suppliers-box .suppliers-img-outer{border:none;background-color:#f9f9f9;padding:0}.suppliers-box .suppliers-img-outer img{object-fit:contain}body .pixelstrap li a{font-size:12px;letter-spacing:0}body .pixelstrap li a .nav-cate-img{-webkit-transition:transform .2s;transition:transform .2s}body .pixelstrap li a:hover{letter-spacing:0;font-size:12px}body .pixelstrap li a:hover .nav-cate-img{background-color:transparent}.pixelstrap li a,.product-card-box{-webkit-transform:scale(1);transform:scale(1)}.product-m .slick-slide>div{padding:2px 0}a.brand-box.d-block.black-box .brand-ing{-webkit-transition:transform .2s;transition:transform .2s;-webkit-transform:scale(.95);transform:scale(.95)}a.brand-box.d-block.black-box:hover .brand-ing{-webkit-transform:scale(1);transform:scale(1)}body .product-m .slick-list{margin:0}.supplier-rating{padding:0 12px}.supplier-rating p{height:24px}ul.timing-box{display:flex;justify-content:space-between}.suppliers-box:hover ul.timing-box img{-webkit-transform:scale(1);transform:scale(1)}.product-timing{margin-bottom:10px}body{background-color:#f5f5f5}.common-product-box .img-outer-box img{border:none;object-fit:cover;border-radius:0}.product-description .card_title{min-height:20px}body .popular-brands .h2-heading{color:#000}
.common-product-box,.product-box,.product-card-box,.suppliers-box{border-bottom:0!important;position:relative;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgb(67 41 163 / 8%),0 1px 5px 0 rgb(67 41 163 / 8%)}.common-product-box:hover,.product-box:hover,.product-card-box:hover,.suppliers-box:hover{box-shadow:0 0 0 1px rgb(255 0 24 / 17%),0 1px 5px 0 rgb(255 0 24 / 12%)}.cab-img-box img.img-fluid,.safety-img img.img-fluid{width:100%}.product-description p span{background-color:#eee;padding:2px 8px;font-size:12px;border-radius:3px;color:var(--theme-deafult);opacity:1;display:inline-block}section.section-b-space.light-layout.pt-3.pb-0{background-color:#fff}.img-outer-box img{object-fit:cover}.cab-banner-area .card-box{padding:48px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.5)}body .navigation-tab,body .navigation-tab-overlay{border-radius:40px}.product-description .al_clock p{font-size:12px}.al_clock p i{color:var(--theme-deafult)}
.al_custom_search button.btn{padding:7px 6px 0 0}body.dark .popular-brands .h2-heading{color:#f1f3f5}
body.dark .navigation-tab {background-color: #404040;border-color: #404040 !important;}
body.dark .radius-bar{background-color: #404040;}
body.dark .navigation-tab.nav-tabs .nav-link{color: #cfd4da;}
body.dark .navigation-tab.nav-tabs .nav-link.active{color: #fff;}
body.dark .al_count_tabs_new_design .nav-tabs .nav-link.active{background-color:transparent}.dark .al_custom_brand .brand-box h6{color:#fff}body .fav-button,body .icon-nav .btn.btn-solid,body .radius-bar{border-radius:30px}.dark section.section-b-space.light-layout.pt-3.pb-0{background-color:#232323}.rating-number,body .inner_spacing .rating{background:green;position:absolute;top:3px;right:3px;height:20px;width:40px;border-radius:3px;color:#fff;line-height:1.8;padding-left:2px;overflow:hidden}.rating-number::before,.rating::before{background-color:#fff;-webkit-animation:gradient 1s ease infinite alternate;animation:gradient 1s ease infinite alternate;position:absolute;height:100%;width:10px;left:0;top:0;content:"";filter:blur(10px)}@-webkit-keyframes gradient{0%{left:0}100%{left:100%}}@keyframes gradient{0%{left:0}100%{left:100%}}.dark .common-product-box,.dark .product-card-box{background-color:#232323}.dark .common-product-box h6,.dark .product-card-box h6{color:#fff}.dark .product-description p.border-bottom.pb-1{opacity:1}table.table.wishlist-table.border{background-color:#fff}.dark table.table.border{background-color:#232323;border:1px solid #eeeeee29!important}.dark .table thead th{border-color:#eeeeee29!important}.dark .card-box,.dark .dashboard-left .block-content,.dark .delivery_box,.dark .footer-card,.dark .outer-box{background:#232323}#orders_wrapper{background-color:#fff;padding-bottom:20px}.dark #orders_wrapper{background-color:#232323}.dark .loalty-title{color:#fff}.dark .al_inner_card .card-box{background-color:#0000002e}.dark .al_inner_card .card-box .points-title,.dark .al_inner_card .card-box .ponits-heading{color:#fff}.al_inner_card .card-box .ponits-heading{font-weight:500;font-style:italic;font-size:16px}.dark .card.subscript-box{background-color:#232323}.al_count_tabs ul li{margin:0}.header-dropdown li{margin:0}#main-menu .slick-list{overflow:inherit}.common-product-box img,.product-box img,.product-card-box img,.suppliers-img-outer img{-webkit-transition:1s!important;transition:1s!important}.img-outer-box,.suppliers-box .suppliers-img-outer{overflow:hidden}.common-product-box:hover img,.product-box:hover img,.product-card-box:hover img,.suppliers-box:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}body.dark .product-box,body.dark .suppliers-box{background-color:#232323}body.dark .product-box h6,body.dark .suppliers-box h6{color:#fff}.radius-bar.d-xl-inline.al_custom_search input{width:100%;max-width:200px;min-width:200px}.radius-bar.d-xl-inline.al_custom_search{width:100%}/*.sm li:hover ul{display:block}*/.top-banner-wrapper{background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / 10%);border-radius:0 0 10px 10px}
.top-banner-content.small-section h4:empty{display:none;}
.top-banner-content.small-section{padding: 0;}
.top-banner-content.small-section h4{padding-top:25px;padding-bottom:25px;margin-bottom:30px}.ratio_asos .top-banner-wrapper .top-banner-content h4{margin:0;font-weight:600!important}.collection-filter .collection-filter-block{border:none}.offer-slider .img-outer-box i.fa.fa-heart-o.fav-heart{position:absolute;top:0;right:0}.dark .product-timing svg{fill:var(--theme-deafult)}.dark .ratio_asos .top-banner-wrapper .top-banner-content h4{color:#000}body.dark .top-banner-wrapper p{color:#000}.inner_spacing{width:calc(100% - 20px)!important}.displayProducts .product-box{padding:0;display:block}.product-image img.img-fluid.blur-up.lazyloaded{object-fit:cover}body.dark .media-body h4{color:#fff!important}body .collection-filter .theme-card .offer-slider img{padding:10px}.navbar-brand .img-fluid{margin-bottom:10px}body .theme-card h5.title-border{border-bottom:0 solid #ddd;padding-bottom:0;font-size:20px;font-weight:500!important;letter-spacing:0}.collection-collapse-block-content{padding:0 20px}.name_location{margin-bottom:20px;margin-top:10px}.dark .name_location h4{color:#000}body.dark .supplier-rating h6{color:#fff}.theme-card .pref-timing{opacity:0}.collection-collapse-block{padding:15px 10px;background-color:#fff}.dark .collection-collapse-block{background-color:#232323}.product-image{overflow:hidden}body .footer-theme .sub-title .contact-list li{position:relative;overflow:hidden;min-height:24px}body .footer-theme .sub-title .contact-list li i{position:absolute;top:0}body .footer-theme .sub-title .contact-list li span{padding-left:30px}.site-topbar .location-bar i{font-size:15px;top:0}.site-topbar .location-bar h2:after{font-size:16px;margin-left:10px}.site-topbar .map-icon .yl-text{line-height:normal;height:20px;display:inline-block;vertical-align:middle}.store-btn a{display:inline-block}.al_bg_color{background-color:#fff;box-shadow:0 0 6px rgb(0,0 ,0,.3);padding:21px 0;border-radius:20px}.al_bg_color .vendor_products_tr h4{font-size:12px;word-wrap:break-word}.al_total_sum p{font-size:20px;font-weight:600;color:#000}.exzoom .exzoom_img_ul_outer .exzoom_img_ul{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}.footer-contant ul.contact-list li a,.footer-contant ul.contact-list li span{width:100%;float:right;word-break:break-word}.footer-contant ul.contact-list li a span{width:auto;float:left}#main-menu .slick-list{overflow:inherit}input#schedule_datetime{width:50%!important;margin-right:10px}.al_custom_ordertabs .product_list li{width:100%;height:100%;margin:0 auto}.al_custom_ordertabs .product_list li img{width:auto;object-fit:contain;height:100%;border-radius:0;display:block;margin:0 auto 5px}.al_custom_ordertabs .item_no{right:-60px;left:0;margin:0 auto;width:30px;height:30px;line-height:30px}.add_edit_review,.items_price{display:block}body .pixelstrap li ul li>a,body .pixelstrap li ul li>a:active,body .pixelstrap li ul li>a:hover{width:100%;text-align:left}.product-wrapper-grid.list-view{margin-top:20px}.product-wrapper-grid.list-view .product-box{margin-bottom:20px}.cart-page-layout .product-img{width:auto;max-height:initial}input#schedule_datetime{width:50%!important;margin-right:10px}body .exzoom .exzoom_img_ul_outer .exzoom_img_ul li img{width:100%!important;margin:0!important}body .item_no{width:30px;height:30px;line-height:30px;border-radius:50px;font-size:12px;font-weight:500;letter-spacing:-1px}body .status_box label{padding:2px 10px;font-size:12px;overflow:hidden;margin-top:2px!important}body .suppliers-img-outer,body .img-outer-box{height:150px}.cab-booking-header .top-header .header-dropdown li a,.cab-booking-header .top-header .header-dropdown li{color:var(--theme-deafult);font-size:14px}.vendors .slick-next{right:-30px}.vendors .slick-prev{left:-30px}.vendors .slick-next:before,.vendors .slick-prev:before{content:"";background-image:url(https://img.icons8.com/ios/50/000000/expand-arrow--v2.png);font-size:0;height:20px;width:20px;left:0;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:1;top:0;background-size:20px;background-repeat:no-repeat}.vendors .slick-slider{overflow:visible}.vendors .slick-next:before{transform:rotate(-90deg)}.vendors .no-arrow .slick-next,.vendors .no-arrow .slick-prev{display:block!important}.menu-slider .slick-prev,.menu-slider .slick-next{background-image:url(https://img.icons8.com/ios/50/000000/expand-arrow--v2.png);background-repeat:no-repeat;background-size:20px;top:50%;-webkit-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg);height:20px;width:20px}body .pixelstrap li a,body .pixelstrap li a:hover{padding:0}.menu-slider .slick-prev{-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}.al_count_tabs .navigation-tab-item .nav-link.active{border:0}.search_bar .icon-nav .btn.btn-solid{border:0;min-width:auto;background-image:none;color:#777!important;padding:0}.search_bar .icon-nav .btn.btn-solid:hover{background-color:transparent;color: var(--theme-deafult) !important;}body .site-header .search_form input.form-control,body .site-header .search_form input.form-control::-webkit-input-placeholder,body .site-header .search_form input.form-control::placeholder{font-size:12px;line-height:normal;font-weight:300}.al_search_viewall{font-size:12px;color:var(--theme-deafult)}.search_box_main_div_template a:hover{text-decoration:none}.al_search_results{font-size:14px;color:#777;font-weight:300}.al_search_results:hover{background-color:transparent;text-decoration:none;color:var(--theme-deafult)}.al_search_results:last-child{border:0}body a:hover{text-decoration:none!important}.search_bar .icon-nav .btn.btn-solid span{display:none}.search_bar .icon-nav .btn.btn-solid span#cart_qty_span{font-size:12px;letter-spacing:-1px;margin-top:3px}body a.fav-button{background-color:transparent;color:#777}body a.fav-button:hover{color:var(--theme-deafult)}.search_form i.fa.fa-search{color:#777}body .show-div.shopping-cart .buttons a{font-size:12px!important}.mobile-header .navigation-tab-item .nav-link{border:0}
.product-bottom-bar{background-color:#fff}.al_white_bg_round .scrollspy-menu{background-color:#fff;border-radius:10px;box-shadow:0 4px 25px 0 rgb(138 129 124 / 3%)}.categories-product-list section.scrolling_section{position:relative;z-index:0}
.cab-detail-box .cab-image-box{overflow:hidden}.cab-booking-header .icon-ic_currency:before{color:var(--theme-deafult)!important}
/* .categories-product-list.fixed-bar .scrollspy-menu,
.categories-product-list.fixed-bar .cart-main-box{position: fixed;} */
body .modal-backdrop{z-index: 12;}
/* -------------- 9 feb 2022----------- */
body .product-right .product-buttons a:last-child {margin-left: 0;}.img-outer-box .fav-heart {top: 10px;right: 10px;}
/* ------------------------------- al css start end ----------------------------- */
/* fixed footer all pages start */
/* article#page-container .site-header {position: relative;}article#page-container header.site-header.fixed-bar{position: fixed;} */
/* article#page-container {position: relative;min-height: 100vh;overflow: hidden;} */
 /* Footer height */
/* article#page-container .offset-top,article#page-container .offset-top.inner-pages-offset{margin: 0 !important;} */

/* fixed footer all pages start */
#address-map-container {width: 100%;height: 250px;border-radius: 10px !important;overflow: hidden;}.dark .list-box{background-color: #232323;}

/* mobile menu responsive */
.top-header .mobile-menu.main-menu .header-dropdown li{cursor: pointer;color: #fff;padding: 0;line-height: normal;right: 0;width: 20px;height: 22px;}.dark .top-header .mobile-menu.main-menu .header-dropdown li i{color:#fff!important}
.top-header .mobile-menu.main-menu .header-dropdown li i{font-size:20px;color:#000!important;padding:0}.al_mobile-search .show-div.setting ul li{display:block}
.al_mobile-search .search-overlay{display: none !important; height:auto;bottom:70px;top:auto;padding:10px;box-shadow:0 0 6px rgb(0 0 0 / 30%);width:90%;margin:0 auto;left:0;right:0;border-radius:10px}.mobile-setting .show-div.setting ul li{display:block}article#page-container .mobile-fix-option{display:none;background-color:transparent}.mobile-menu.main-menu{bottom:0;padding:10px;width:100%;background-color:transparent;box-shadow:none}
.top-header .mobile-menu.main-menu .header-dropdown li .onhover-show-div li{line-height:28px}.top-header .header-dropdown .mobile-account .onhover-show-div,.top-header .header-dropdown .mobile-wishlist .onhover-show-div{bottom:70px;height:fit-content}.al_mobile-search .search-overlay span.closebtn{position:absolute;right:-10px;top:-20px;background-color:red;height:30px;width:30px;text-align:center;box-shadow:0 0 5px rgb(0 0 0 / 20%);border-radius:30px;font-size:24px;line-height:32px;color:#fff}.search-overlay>div .overlay-content input{border-bottom:0 solid #777}.mobile-menu.main-menu .menu-right_{background-color:#fff;padding:20px 0;border-radius:80px;box-shadow:0 0 9px rgb(0 0 0 / 20%)}.dark .mobile-menu.main-menu .menu-right_{background-color:#232323}.menu-navigation_al li.al_main_category a{margin-bottom:10px}.no-category-image .menu-navigation_al li.al_main_category a{margin:0}.site-header.fixed-bar .menu-navigation_al li.al_main_category a{margin-bottom:0}#edit-address .address-input-group .pac-container{top:75px!important;left:0!important}#destination_location_add_temp,.address-input-group{position:relative}.address-input-group .pac-container{top:35px!important;left:0!important}#destination_location_add_temp .pac-container{top:75px!important;left:15px!important}img.al_img_opacity{opacity:.4}#edit-address .address-input-group .pac-container{top:75px!important;left:0!important}.address-input-group{position:relative}.address-input-group .pac-container{top:35px!important;left:0!important}.top-header .header-dropdown .onhover-dropdown .onhover-show-div li{background-color:#fff}.dark .top-header .header-dropdown .onhover-dropdown .onhover-show-div li{background-color:#232323}.al_details_vendor,.al_vendor_signup{background-color:#fff;border-radius:15px;width:100%}.al_advanced_details{background-color:rgba(66,190,225,.09);border-radius:2px}body .switchery{height:20px;width:40px;box-shadow:none!important}.nestable_list_1{height:400px;overflow-y:auto}.dd{max-width:100%!important}.nestable_list_1>.dd-list{padding:0}.dd-list .dd3-item{margin:5px 0;list-style:none;width:100%}.dd-list .dd3-content{position:relative;padding:8px 20px 8px 16px;font-weight:400;height:auto;border:none;background:#f3f7f9;color:#6c757d}.dd-list .dd3-content img.rounded-circle.mr-1{height:30px}span.inner-div{float:right}.action-icon{vertical-align:middle}body .switchery>small{width:20px;height:20px}.nestable_list_1 span.inner-div{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.nestable_list_1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px transparent;box-shadow:inset 0 0 4px transparent;background-color:#fff;border-radius:5px}.nestable_list_1::-webkit-scrollbar{width:4px;background-color:#fff;border-radius:5px}.nestable_list_1::-webkit-scrollbar-thumb{background-color:#fff;border:2px solid #ddd;border-radius:5px}.price_head h5.mt-0{word-break:break-all}.list-view .common-product-box{display:flex!important;align-items:center;margin-bottom:15px}.product-addon-modal .modal-content{border-radius:15px;overflow:hidden}ul#header_cart_main_ul li .buttons a.view-cart{font-size:14px}.home-slider-wrapper .banner-img-outer img{max-height:300px;object-fit:cover;max-width:1370px}
.suppliers-box:hover .timing-box_al li img{transform:scale(1)}.timing-box_al{display:flex;justify-content:space-between}.timing-box_al li img{width:auto}.timing-box_al li{margin-right:10px;font-size:10px;line-height:normal;color:#777}.timing-box_al li:last-child{margin-right:0}body .al_footer_template_two .footer-theme .sub-title .contact-list li i{top:8px}.al_template_one.site-topbar .location-bar h2,
.al_template_two.site-topbar .location-bar h2{position:relative;padding-right:15px}.al_template_one.site-topbar .location-bar h2:after,.al_template_two.site-topbar .location-bar h2:after{right:0}
/* mobile menu css end here */

/* new css add */
.footer-theme .sub-title li .al_QRcode  a{display: block;}
.al_template_two_content .card .rating, .al_template_two_content .inner_spacing .rating{color: #fff;}
.dark .al_template_two_content .scale-effect,
.dark .al_template_two_content .scale-effect:hover {background-color: transparent;}
.dark .al_template_two_content .inner_spacing a span{color: #fff;}
.cart-page-layout .items-price {word-break: break-all;}
/* template two common css */
.al_new_wrapper_design .rating-number,body .al_new_wrapper_design .inner_spacing .rating{top:14px;right:14px}.al_new_wrapper_design .modal-header{border-radius:0}.al_menu-drawer.open .cart_qty_cls{top:-3px;right:-40px}body .round_img .dropify-wrapper{height:150px!important}.language-input.style-4{overflow:auto;max-width:fit-content;width:500px}body #page-container .al_new_wrapper_design .footer-theme .sub-title .contact-list li span{padding-left:0}body #page-container .footer-theme .sub-title .contact-list li span{padding-left:40px}.render_full_brands a.barnd-img-outer{position:relative;padding-bottom:56%;border-radius:0}.al_template_one .homepage-address{width:auto}.render_full_brands a.barnd-img-outer img.blur-up.lazyloaded{position:absolute;margin:0 auto;top:0;height:100%;width:100%;object-fit:contain}body .popular-brands,body .royo-recommends{margin-bottom:0;padding:0!important;z-index:1}body #page-container section,body .vendors section{padding-bottom:0}body #page-container .h2-heading{margin:0}body #page-container .vendors>.container{margin-bottom:0}body #page-container .vendors .slick-slider .slick-slide{margin:20px 0}body #page-container .vendors{margin-bottom:20px}
body.al_body_template_two #page-container .small-slider .home-slider .home{height:550px;}
/* body #page-container .small-slider .slick-slide{height: auto;} */

.template-two-li-hover > a:hover{
    color:var(--theme-deafult)!important;
    padding:2px 5px !important;
}

.template-two-li-hover > a > span:hover{
    color:var(--theme-deafult)!important;
    padding:2px 5px !important;

}

@media (max-width:1366px) {
    body .al_footer_template_two .footer-theme .sub-title .contact-list li i {
    top: 5px;
}

}
@media(max-width: 1199px){
    body.al_body_template_two #page-container .small-slider .home-slider .home{height: 450px;}
}
@media(max-width: 991px){
    body.al_body_template_two #page-container .small-slider .home-slider .home{height: 350px;}body .product-m .slick-list{padding: 0 30px !important;}
}
@media(max-width: 767px){

/*-------template one-----------*/
body.al_body_template_one .al_desktop_banner {
    display: block !important;
}
body.al_body_template_one .al_mobile_banner {
    display: none !important;
}



    body.al_body_template_one .menu-navigation {
        overflow: unset !important;
    }
    body.al_body_template_one .vender-peragraph {
        top: 0;
        width: 100%;
        max-width: 100%;
        text-align: left !important;
        left: 0;
        position: relative !important;
        margin-bottom:0 !important;
    }
    body.al_body_template_one .al_new_wrapper_design .scale-effect .img-outer-box.position-relative {
        width: 100% !important;
    }
    body.al_body_template_one .collection-product-wrapper .product-top-filter .filter-main-btn, .filter-main-btn span {
        margin-top: 0;
        margin-left: 0;
    }
    .al_body_template_two .footer-social ul{margin:inherit;}
    .al_body_template_two .al_menu-drawer.open ul.header-dropdown li.onhover-dropdown.change-language:before {display: block;}
    .al_body_template_two .al_menu-drawer.open ul.header-dropdown li.onhover-dropdown.change-language {display: block;width: 100%;}
    .al_body_template_two .sub-title {text-align: left;}
    .rota_taxi h1 {font-size: 26px;color: #fff;}
    .al_body_template_two .onhover-dropdown:hover .onhover-show-div {background: #f1f1f1;width: 100%;padding: 0px 10px;}
    .al_body_template_two ul.header-dropdown li {padding: 4px 0px;}
    .al_body_template_two .footer-theme .sub-title .contact-list li{text-align: left;}
    .al_body_template_two .footer-social ul{margin:0px;}
    .al_body_template_two .cab-footer button {width: 100%;}
    .al_body_template_two  .vendors .container.p-64 {padding: 12px !important;}
    .al_body_template_two .footer-social ul li {padding-left: 0px;}
    .al_body_template_two .footer-mobile-contant ul.contact-list li{padding-left: 0px !important;}
    .al_body_template_two .footer-theme .sub-title .contact-list li{padding-left: 0px !important;}
    .al_body_template_two .sub-title .footer-title{text-align: left !important;}
body .navigation-tab-item .nav-link {padding: 5px 10px;}
.rota-cab-service img{max-height: inherit !important;height: auto !important;}
.rota_top .col-md-4 {margin-top: 20px;}
body.al_body_template_two #page-container .small-slider .home-slider .home{height: 200px;}body .product-m .slick-list{padding: 0 20px !important;}

body[dir=rtl] .store-btn a {display: block;margin-left: 15px;}
body[dir=rtl] .footer-title {text-align: right;}
body[dir="rtl"] .footer-theme .sub-title .contact-list i {right: 0;position: absolute !important;}
body[dir="rtl"] .payment-card.mobile-border {padding-right: 68px !important;}
}

/* template two common css */

/* mobile or desktop banner css start */
.al_desktop_banner{display: block;}.al_mobile_banner{display: none;}
@media (max-width: 767px){
    body.al_body_template_one .product-m .slick-list {
        padding: 0 0px !important;
    }
.al_desktop_banner{display: none;}.al_mobile_banner{display: block;}
.al_custom_search button.btn {padding: 7px 6px 0 0;}
.al_template_one_menu .sm .al_main_category{margin: 0 20px;}
.al_template_one_menu .sm .al_main_category a{width: max-content;}
body .royo_whatsapp_img {bottom: 11%;}
body .tap-top.top-cls { bottom: 11%;}
.offer-slider.al .col-12.p-0 {
    display: block;
}
}
/* mobile or desktop banner css end */

/* al_footer_template_two css */
.al_footer_template_two .footer-contant ul.contact-list li a,.al_footer_template_two .footer-contant ul.contact-list li span {width: auto;float: inherit;word-break: break-word;}
@media (max-width: 767px){
.al_footer_template_two .footer-contant li{ text-align: center;}body #page-container  .al_footer_template_one ul.contact-list.al li span{padding: 0 ;}
}
/* al_footer_template_two css */

/* change language new css start */
body[dir=rtl] #page-container .footer-theme .sub-title .contact-list li span{padding-left:0;padding-right:30px;float:right}body[dir=rtl] .vendors .slick-slider{direction:ltr}body[dir=rtl] .site-header .search_form input.form-control,body[dir=rtl] .site-header .search_form input.form-control::-webkit-input-placeholder,body[dir=rtl] .site-header .search_form input.form-control::placeholder{padding-right:5px}
/* change language new css end */

/* // whatsapp link ui */
.tap-top.top-cls i.fa {padding-top: 8px;}
.pixelstrap li:hover ul{display: block;}
.al_main_category:hover ul.al_main_category_list{display: block;}
.royo_whatsapp_img img {width: 50px;}.royo_whatsapp_img {position: fixed;z-index: 99999;bottom:7%;left: 1%;}
.site-topbar .location-bar span,
.top-header .header-dropdown li,
.top-header .header-dropdown li span,
.top-header .header-dropdown li a {font-size: 12px !important;line-height: 22px;}
.menu-navigation .sm.pixelstrap.sm-horizontal.menu-slider.items-center .slick-prev {left: 0;}
.menu-navigation .sm.pixelstrap.sm-horizontal.menu-slider.items-center .slick-next {right: 0;}
.al_template_two_menu .container-fluid,
.al_template_one_menu .container-fluid{max-width: 100%;}
.al_new_wrapper_design .inner_spacing span.rating {top: 12px;position: absolute;right: 12px;height: 30px;width: 50px;background-color: #409a40;line-height: 30px;border-radius: 6px;box-shadow: 0 0 10px rgb(0 0 0 / 5%);color: #fff;text-align: center;font-size: 14px;padding: 0;text-overflow: clip;font-weight: 400;}
.al_new_wrapper_design .inner_spacing span.rating i{font-size: 12px;}
.al_new_wrapper_design .inner_spacing span.rating::before{display: none;}
.al_template_one_menu .mobile-header .navigation-tab-item .nav-link.active{font-weight: 600;}
.al_template_one_menu .mobile-header .navigation-tab-item .nav-link{font-weight: 500;color: #777;}
.al_inner_card .point-img-box img, .al_inner_card .medal-img img{max-width: 100px;}
.card-box.al_gold_box {position: relative;overflow: hidden;z-index: 1;}
.card-box.al_gold_box:after {position: absolute;content: "";background-color: #eee;width: 30%;height: 240%;opacity: 1;z-index: -1;-webkit-transform: rotate(50deg);transform: rotate(50deg);left: -30px;top: -170px;}
.al_body_template_two .success-text.al{padding: 30px 0;}
.row.mt-3.arabic-language {
    min-height: 180px;
}

.al_body_template_one  .btn-solid {
    padding: 5px 15px!important;
    font-size: 10px!important;
    letter-spacing: 2px;
    font-weight: 500;
    text-shadow: none;
}
.custom-control-label img.pr-1.align-middle.blur-up.lazyloaded {
    position: absolute;
    left: 0;
    top: 1px;
}
.custom-control-label {
    font-size: 14px;
    position: relative;
    padding-left: 22px;
}


@media  (max-width:1401px) {
.al_body_template_two .success-text.al{padding: 70px 0;}
}
@media (max-width: 1919px) {
.pixelstrap a,.pixelstrap a:hover,.pixelstrap a:active {font-size: 13px;}.pixelstrap a .sub-arrow {right: 5px;}.common_card .card {width: calc(100% - 20px);}
}

@media (max-width: 1199px) and (min-width: 576px) {

.radius-bar.d-xl-inline {position: absolute;left: 0;top: calc(100% + 98px);width: 100%;display: none;border-radius: 0;}.mobile-search-btn {display: block;background-color: #f7f7f7;width: 38px;line-height: 38px;text-align: center;border-radius: 8px;font-size: 14px;}.icon-nav .btn.btn-solid {padding: 5.5px 7px !important;}
}
@media (max-width: 1199px) {

.menu-navigation {overflow: hidden;}.top-header .header-dropdown li span:first-child{font-size:14px}.pixelstrap a .sub-arrow{display:none}.small-slider .home-slider .home{height:30vh}.step-indicator .step-icon{height:30px;width:30px;line-height:30px;font-size:14px}.step-indicator .step-icon-order{height:20px;width:20px;line-height:30px;font-size:14px}.step-indicator{margin-top:0}.navbar-brand .img-fluid{max-width:max-content;width:100px}
.offset-top{margin-top:0}.pixelstrap>li>a>.sub-arrow{display:block}
.pixelstrap a,.pixelstrap a:active,.pixelstrap a:hover,.pixelstrap li a:hover,.pixelstrap li>a{padding-left:10px;text-align:center;}.new-tag,.pixelstrap li a{font-weight:400}.ipad-view{position:initial!important}.p-64{padding:32px!important}.cab-banner-area .card-box{padding:24px}.cab-input{margin-top:0}.nav-cate-img{display:flex!important}.menu-navigation{width:calc(100% - 0);margin:auto}.fixed-bar .nav-cate-img{opacity:1;visibility:visible}.footer-mobile-contant{display:block!important}.footer-title .according-menu{display:none!important}.menu-slider{white-space:nowrap;justify-content:center}.menu-slider .slick-track{width:100%!important;display:flex}
}
@media (min-width: 992px) {
.home-banner-slider,.home-banner-slider .slick-slide,.home-banner-slider .slick-slide .banner-img-outer,.home-slider-wrapper .loading{height:300px}.pixelstrap>li{text-align:center}.booking-experience{height:calc(100vh - 150px);position:absolute;width:400px;top:50px}.fh{height:calc(100vh - 445px)}.bc{left:24px}body[dir=rtl] .pl-lg-0{padding-right:0!important}.cab-banner-area .container.p-64{padding-left:0!important}
}
@media (min-width: 1600px) {
.container-fluid, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1685px;}
}
@media (min-width: 1024px) {
.ds {position: absolute;left: 24px;}
.booking-experience{height: calc(100vh - 50px);position: absolute;width: 400px;top: 50px;}
}
@media (max-width: 1400px) {
form label {font-size: 12px;}
}
@media (min-width:1200px) {
li.mobile-menu-btn.d-sm-inline-block.d-none,.main-menu .menu-right .icon-nav li.d-ipad {display: none !important;}.menu-slider .slick-slide {width: max-content !important;}.menu-navigation ul.sm.pixelstrap.sm-horizontal {width: calc(100% - 0px);margin: auto;justify-content: center;white-space: nowrap;justify-content: center;}
}
@media (max-width:991px) {
.btn.btn-solid.new-btn{min-height:38px;line-height:38px;padding:0 17px!important}.site-topbar .location-bar h2:after{right:0}.home-banner-slider,.home-banner-slider .slick-slide,.home-banner-slider .slick-slide .banner-img-outer,.home-slider-wrapper .loading{height:250px}.home-banner-slider img{width:100%;height:100%;object-fit:cover}.btn-solid{padding:2px 5px!important;font-size:12px!important}.home-slider-wrapper .loading{height:120px}.product-banner-img{height:200px}.home-banner-slider img{border-radius:5px!important}section#our_vendor_main_div{margin-top:0;padding-bottom:0}.icon-nav .btn.btn-solid .fa+span{display:none}.icon-nav .btn.btn-solid{min-width:auto}.top-header .header-dropdown li span:last-child{display:none}.top-header .header-dropdown li span:first-child{font-size:24px}.top-header .header-dropdown li{padding:5px 10px 5px 0}.cab-booking-body footer.footer-light{display:none}.location-bar{width:90%}.vehical-container,.location-container{height:auto}.radius-bar{width:61%}.pixelstrap>li>a>.sub-arrow{display:block}.pixelstrap li a:hover{font-size:13px;padding:10px 15px}.pixelstrap>li>a:hover,.pixelstrap>li>a:focus,.pixelstrap>li>a:active,.new-tag{font-weight:400}.wrapper-main .border-right,.wrapper-main .border-left{border:0!important}.dashboard-right .dashboard{padding:0}.product-box .blur-up.lazyloaded{margin:auto}.cab-booking{height:auto}.cab-booking iframe{height:40vh}body.cab-booking-header,.location-box{display:none!important}.cab-booking #booking-map{height:50vh!important;position:fixed!important;top:0}.booking-experience{top:calc(50%+250px);width:100%;height:100vh;position:absolute;overflow-y:auto}.cab-outer{height:auto;overflow-y:auto;overflow-x:hidden}.location-list,.list-container{height:auto}.list-view .product-image,.list-view .product-image img{height:auto!important}
.scrollspy-menu{width:100%;z-index:11;background:#fff;height:auto;top:0}.scrollspy-menu{overflow:auto}.scrollspy-menu ul{width:max-content}.fixed-bar .scrollspy-menu{max-width:240px;margin:auto;left:10px}.class_img{height:auto}.class_img img{width:100%}.fixed-bar .cart-main-box{top:110px}.price_head h5{width:calc(100% - 90px)}.col-sm-3.text-right{position:absolute!important;top:0;right:0}
.vendor-search-bar,.vendor-reviwes{padding:20px 0 0}.scrolling_section .price_head h5{width:calc(100% - 122px)}.cart-box-outer .number input{width:50px!important}.brand-box{height:230px}
}
@media (min-width:576px) {
.add_new_address .modal-dialog {max-width: 1000px;}.order_detail .modal-dialog {max-width: 700px;}.refferal_modal .modal-dialog,.pick-address .modal-dialog {max-width: 1000px;}.return-order .modal-dialog {max-width: 800px;}
}
@media (max-width:767px) {
.collection-filter.al .theme-card .title-border span{font-size: 16px;}
.al_template_two_menu .sm li{margin: 0 10px;}
.al_template_two_menu .sm li a{width: max-content;}
.top-header .mobile-menu.main-menu .header-dropdown li .onhover-show-div li {line-height: 1;width: 100%;background-color: transparent;height: auto;}
#al_new_design .pixelstrap:hover ul.al_main_category_list{display: block;}
#al_new_design .pixelstrap ul.al_main_category_list{position: absolute;display: none;}
.collection-filter.al .theme-card .title-border span.filter-back{font-size: 12px;}
/* .al_new_wrapper_design .scale-effect .img-outer-box.position-relative {width: 100px;} */
#content-wrap .site-header .navbar-brand img{height: 30px;width: auto;}
#content-wrap .site-header .navbar-brand {padding: 0;margin: auto;width: 100%;}
.al_body_template_one .breadcrumb-section .breadcrumb {
    margin: 0 0 10px 0 !important;
}
.al_footer_template_one .col-lg-3.col-md-6.pl-xl-3.mobile-border {
    display: none;
}
.filter-main-btn span.filter-btn {
    margin-bottom: 0;
}
.al_body_template_one header,
.al_body_template_one header.site-header {
    padding-bottom: 0;
}
.al_body_template_one #placeorder_form .card-box{margin-bottom: 0;}
.al_body_template_one .page-title-box .page-title {
    line-height: normal;
    margin: 10px 0 !important;
}
body.al_body_template_one .vender-peragraph {
    top: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    text-align: left !important;
    left: 0 !important;
    position: relative !important;
    margin-bottom: 0 !important;
}
.al_new_wrapper_design .modal-content::before {right: 5px;top: 5px;}.homepage-address{width:calc(100% - 100px)}.brand-box{height:200px!important}.home-banner-slider,.home-banner-slider .slick-slide,.home-banner-slider .slick-slide .banner-img-outer,.home-slider-wrapper .loading{height:150px}.site-header .container{max-width:100%}.product-box .img-wrapper,.product-wrap .img-wrapper{height:auto}.product-image{height:auto}
.common-product-box,.suppliers-box{padding:0;margin-top:0!important}.grid-row.grid-4-4{grid-template-columns:repeat(2,1fr)!important}.pixelstrap li>a{padding:10px 5px}.site-topbar .location-bar i,.site-topbar .location-bar span{font-size:16px}.site-topbar .location-bar span{font-size:14px}.site-topbar .map-icon .yl-text{padding-left:10px}.navigation-tab{margin:auto;margin-block-start:0;margin-block-end:0}.p-64{padding:24px 20px!important}.cab-banner-area .card-box{padding:24px}.main-menu .menu-right .icon-nav li{padding:0;vertical-align:middle}.inner_spacing h3{width:66%}.icon-nav .btn.btn-solid{min-width:auto;margin-right:10px;padding:10px;display:flex;align-items:center}.theme-form .input-group input.form-control{width:100%}.icon-nav .btn{font-size:11px}.radius-bar{width:51%}.dark-light{top:50%}.col-md-8.col-lg-6.border-left{border:0!important}.remove_product_via_cart{position:absolute;right:5px;top:-5px}.p-in{position:initial!important}
.common-banner{height:150px}.loalty-title{font-size:30px}.footer-theme .footer-social{margin:0}.mobile-cart-button .number input{width:35px!important}
.fixed-bar .scrollspy-menu{position:fixed;top:auto;height:50vh;overflow-y:auto;left:auto;right:80px}
.scrollspy-menu{top:auto;bottom:120px;width:auto;height:50vh;position:fixed;z-index:9999;opacity:0;visibility:hidden;background:#fff;right:80px;
    box-shadow:0 0 35px 0 rgb(154 161 171 / 15%);transition:all .3s}
.side-menu-open{bottom:125px;opacity:1;visibility:visible;right: 0;height: max-content;}.product-bottom-bar{margin-bottom:0}
.category-head{font-size:18px;padding:10px 0!important;margin-bottom:10px!important}
body .popular-brands, body .royo-recommends{padding:25px 0 10px!important;margin-bottom: 0;}.footer-theme .sub-title li{display:block}.footer-theme .sub-title .contact-list li:last-child{margin-bottom:10px}.footer-theme .payment-card .sub-title li{display:inline-block}.app-content{width:100%}.app-content{margin-top:30px}.product-img{height:auto}.footer-title{border:0;margin-bottom:5px}.footer-theme .sub-title .contact-list i{margin-right:5px!important;width:20px;height:20px;font-size:10px;line-height:20px}.footer-theme .sub-title li{font-size:12px}body .footer-theme .sub-title h4{font-size:16px;margin-bottom:10px}.mobile-border{border-top:1px solid #ddd;padding-top:10px;margin-top:10px}.suppliers-img-outer{height:150px}.suppliers-img-outer{height:100%;width:100%;object-fit:cover}.supplier-rating h6{font-size:14px!important;line-height:22px!important}
}

@media (max-width: 576px) {
.brand-box{height:170px!important}.pixelstrap li a img{width:30px;height:30px}.site-topbar .location-bar i,.site-topbar .location-bar span{color:#000!important}header.site-header.fixed-bar{top:0}section.home-serivces{padding:0;overflow:hidden}.top-header.site-topbar{padding:10px 0 0;background:transparent}.site-topbar .location-bar h2,.site-topbar .location-bar i{color:var(--top-header-color)!important}.top-header{height:auto}header{padding:0 0 10px}.location-bar{width:100%}.top-header{height:auto;padding:10px 0}body section.home-slider-wrapper{padding:0!important}.mobile-header{margin-bottom:10px}.top-header .header-dropdown li a,.icon-ic_lang:before,.icon-ic_currency:before{color:#463e3e!important}.main-menu .menu-right .icon-nav ul{margin-left:auto}.onhover-dropdown.mobile-account{display:none}
.navbar-brand{padding:0 10px 10px 0;margin:auto}.navbar-brand .img-fluid{max-width:auto !important;width:100%}
#content-wrap .site-header .navbar-brand {padding: 0;margin: auto;width: 100%;}.site-topbar .location-bar h2:after{right:10px!important;font-size:20px}.small-slider .home-slider .home{height:170px}.dark-light{width:80px;height:35px}.top-header .header-dropdown .mobile-account,.top-header .header-dropdown .mobile-wishlist{bottom:10px;top:auto}.radius-bar{width:100%;position:fixed;z-index:11111;bottom:62px;left:0;right:0;margin:auto;display:none;border-radius:0!important}.list-box{top:auto;bottom:100%;-webkit-border-radius:10px 10px 0 0!important;-moz-border-radius:10px 10px 0 0!important;border-radius:10px 10px 0 0!important;box-shadow:0 -20px 32px 0 rgb(0,0,0 / 5%)!important;-moz-box-shadow:0 -20px 32px 0 rgb(0,0,0 / 5%)!important;box-shadow:0 -20px 32px 0 rgb(0,0,0 / 5%)!important}.sidebar-btn.dark-light-btn{display:none}.search_bar .onhover-div.pl-0.shake-effect{display:none}.mobile-menu{position:fixed;bottom:0;background:#fff;box-shadow:0 2px 5px 0 #a8a8a8;box-shadow:0 2px 5px 0 #a8a8a8;width:100%;padding:0 10px;z-index:11111}.main-menu .menu-right .icon-nav{display:flex;align-items:center;justify-content:space-around}.main-menu .menu-right .header-dropdown.icon-nav{width:100%}.main-menu .menu-right .header-dropdown>li{padding:15px 0 5px!important}.menu-right{width:100%}.main-menu .menu-right .icon-nav li{padding:0;position:relative;top:auto;right:initial;bottom:auto}.top-header .header-dropdown .mobile-account .onhover-show-div,.top-header .header-dropdown .mobile-wishlist .onhover-show-div{top:unset;bottom:100%;right:auto;left:0}.main-menu .menu-right .icon-nav .onhover-div .show-div.setting{right:auto;left:0}.price_head h5{font-size:13px;line-height:18px}.add-cart-btn{width:70px;height:26px;line-height:24px}.cart-box-outer .col-2{flex:0 0 80px;max-width:80px}.cart-box-outer .col-10{padding-left:80px}.mobile-setting .modal-dialog{max-width:300px;margin:auto}.mobile-setting h6{font-weight:600;color:#000;font-size:14px}.mobile-setting li a{font-size:14px;text-transform:capitalize}.sub-footer{display:none}.productAddonSetOptions .checkbox{width:100%}
}
@media (max-width:400px){
#main-nav {width: 350px;}.product-right .product-buttons .btn-solid, .product-right .product-buttons .btn-outline {margin: 0 0 20px !important;}.suppliers-img-outer {height: 100px !important;}
}
@media (max-width:991px){
body .cab-booking #booking-map {height: 50vh!important;position: relative !important;top: 0;}body .booking-experience {height: 100%;position: relative;}body .taxi-header+.offset-top {margin-top: 0!important;}body .top-header .header-dropdown li span:last-child {display: inline-block;}
}
@media (max-width: 576px){
.top-header .header-dropdown .mobile-account .onhover-show-div,.top-header .header-dropdown .mobile-wishlist .onhover-show-div {left:auto; height: 100%;max-height: 100%;min-height: 125px;}.onhover-dropdown:before {right: 10px;}
}
@media (max-width:991px){
.al_main_category_list li:last-child{border:none;}.top-header .header-dropdown .onhover-dropdown .onhover-show-div li{background-color: #fff;}
}
@media (max-width:991px){
body .cab-booking #map_canvas, body .cab-booking #booking-map {height: 50vh!important;position: relative !important;top: 0;}body .booking-experience {height: 100%;position: relative;}body .taxi-header+.offset-top {margin-top: 0!important;}body .top-header .header-dropdown li span:last-child {display: inline-block;}body .promo-box {position: static;height: 100%;}
}
@media (max-width:335px){
.cab-booking-header .top-header .header-dropdown li a, .cab-booking-header .top-header .header-dropdown li {font-size: 11px;}
}

@media (max-width:991px){
.al_template_one .onhover-dropdown:before,.al_template_two .onhover-dropdown:before {right: -7px;}.al_template_one .map-icon.mr-1 span,.al_template_two .map-icon.mr-1 span {display: none;}.al_template_one .homepage-address,.al_template_two .homepage-address {width: 100%;}
}
@media (max-width:767px){
.footer-theme .sub-title .contact-list i {position: relative !important;margin-right: 10px;}.footer-theme .sub-title li{font-size: 14px;}body .al_footer_template_two .footer-theme .sub-title .contact-list li i {top: 0;position: relative;font-size: 14px;}
}


.al_body_template_two .footer-theme .sub-title .contact-list li {
    padding-left: 22px;
}
.al_body_template_two .footer-theme .sub-title li .al_QRcode a:before{background-color:transparent;}
.footer-social i, .social-white i{width:auto !important;}
ul.onhover-show-div.open {

    background-color: #fff;
    display: block !important;
    max-width: 260px !important;
    position: absolute;
    width: 37%;
}
.upload-report span {
position: absolute;
right: 11px;
}
.order-past-report a{
font-size:12px;
}
.stripe_element_wrapper.option-wrapper .form-control {padding: 10px 10px;height: auto;}




/*arbic banner template two css*/
body[dir="rtl"].al_body_template_two .offset-top_al.al_offset-top-home{
    margin-top:208px !important;
    }



/*------------template_1 css----------*/
body.al_body_template_one .vender-peragraph {
    top: 0;
    width: 100%;
    max-width: 100%;
    text-align: left !important;
    left: 0;
    position: relative !important;
}
body.al_body_template_one .row.mobile-header.align-items-center.justify-content-between.my-sm-2 {
    margin: 0 !important;
}
body.al_body_template_one .footer-theme .sub-title li {
    padding-top: 0 !important;
}
.al_body_template_one .footer-theme .sub-title .contact-list li {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0;
}

.al_body_template_one .theme-card.custom-inner-card::-webkit-scrollbar {
    width: 5px;
  }

  .al_body_template_one .theme-card.custom-inner-card::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  }

  .al_body_template_one .theme-card.custom-inner-card::-webkit-scrollbar-thumb {
    background-color: #e9248d;
}
.al_body_template_one .theme-card.custom-inner-card {
    height: 370px;
    overflow-y: scroll;
    border: 1px solid#ccc;
    padding: 20px;
    border-radius: 10px;
}
.al_body_template_one section.section-b-space.ratio_asos .collection-filter.col-lg-3 {
    padding: 20px;
}
.al_body_template_one .main-fillter .side_fillter {
    background: transparent !important;
    border-top: 1px solid #D9D9D9;
    margin-top: 18px !important;
    overflow-y: auto !important;
    border-right: 1px solid #D9D9D9;
    height: auto;
    overflow-x: hidden !important;
}
.al_body_template_one .collection-filter-block {
    border: none !important;
}
.al_body_template_one .main-fillter .side_fillter .collection-collapse-block {
    padding: 15px 0;
    border-bottom: 1px solid #D9D9D9 !important;
}
.al_body_template_one .main-fillter .side_fillter .collection-collapse-block .collapse-block-title:after {
    right: 12px;
}
.al_body_template_one .outter-fillter-data .custom_filtter {
    border-bottom: 1px solid #D9D9D9;
}
.al_body_template_one .outter-fillter-data .custom_filtter ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.al_body_template_one .outter-fillter-data .custom_filtter ul li {
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
    line-height: 50px;
}
.al_body_template_one .outter-fillter-data .custom_filtter ul li span {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #0A0A0A;
    position: relative;
}
.al_body_template_one .outter-fillter-data .custom_filtter ul li span:after {
    content: '';
    background: #D9D9D9;
    height: 1px;
    position: absolute;
    left: -49px;
    width: 37px;
    bottom: -13px;
}
.al_body_template_one .outter-fillter-data .custom_filtter ul li a.active {
    color: #E9248D;
}
.al_body_template_one .outter-fillter-data .custom_filtter ul li a.active:after {
    content: '';
    background: #E9248D;
    width: 70px;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: -13px;
}

.al_body_template_one .outter-fillter-data .custom_filtter ul li a {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #6F6F6F;
    position: relative;
}
.al_body_template_one .collection-product-wrapper .product-top-filter{border:none !important;}
.al_body_template_one .collection-filter-block{background-color:transparent !important;box-shadow: none !important;padding:0 !important;}
.al_body_template_one .displayProducts {
    margin-top: 0;
}
.al_body_template_one .product-right .product-buttons {
    margin: 20px 20px 0;
}
.al_body_template_one .category-related-product .product-card-box {
    background-color: #fff !important;
    padding: 0px !important;
    border-radius: 10px;
    border: 1px solid transparent;
    box-shadow: 0 4px 14px 0 rgb(0 0 0 / 8%);
}
.al_body_template_one .category-related-product .product-card-box img {
    width: 100%;
    height: 320px;
    object-fit: cover;
    border-radius: 10px 10px 0 0;
}
.al_body_template_one .category-related-product .product-card-box .media-body.align-self-start {
    padding: 0 20px 20px;
}
.al_body_template_one .category-related-product.suggested-product.slick-initialized.slick-slider .flag-discount {
    color: #fff;
    display: block;
    float: left;
    padding: 5px 10px;
    background: #E09378;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    top: 10px;
    left: 0;
}
.al_body_template_one .category-related-product.suggested-product.slick-initialized.slick-slider .flag-discount::before, .flag-discount::after {
    content: "";
    position: absolute;
    left: 99%;
    width: 0;
    height: 0;
    border-style: solid;
    display: block;
}
.al_body_template_one .category-related-product.suggested-product.slick-initialized.slick-slider .flag-discount::before {
    top: 0;
    border-width: 22px 15px 0 0;
    border-color: #E09378 transparent transparent transparent;
}
.al_body_template_one .category-related-product.suggested-product.slick-initialized.slick-slider .flag-discount::after {
    bottom: 0;
    border-width: 0 15px 22px 0;
    border-color: transparent transparent #E09378 transparent;
}
.al_body_template_one .category-related-product.suggested-product.slick-initialized.slick-slider span.rating {
    top: 12px;
    position: absolute;
    right: 12px;
    height: 22px;
    width: 50px;
    background-color: #409a40;
    line-height: 22px;
    border-radius: 6px;
    box-shadow: 0 0 10px rgb(0 0 0 / 5%);
    color: #fff;
    text-align: center;
    padding-right: 0;
    font-size: 12px;
}
.al_body_template_one .category-related-product .product-card-box .media-body.align-self-start h6.card_title.ellips {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    color: #000;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: bold;
}
.al_body_template_one .suggested-product .border-bottom {
    border-bottom: 1px solid #939393!important;
}
.al_body_template_one .category-related-product .product-card-box .product-description_list.border-bottom p {
    font-size: 16px;
    margin-bottom: 0px;
    color: #000;
    line-height: 30px;
}
.al_body_template_one .category-related-product .product-card-box .product-description_list.border-bottom p {
    font-size: 16px;
    margin-bottom: 0px;
    color: #000;
    line-height: 30px;
}
.al_body_template_one p.exzoom_btn {
    display: none;
}
.al_body_template_one ul.exzoom_img_ul {
    min-height: auto;
}
.al_body_template_one section.section-b-space.alSingleProducts.product_ddetails_page .common-product-box{padding:0 !important;}
.al_body_template_one .exzoom_nav.side_nav_img img {
    width: 100%;
    height: 100px;
    object-fit: cover;
}

.al_body_template_one .col-sm-12.text-center.position-relative.vendor-page-copy {
    text-align: left !important;
    padding-left: 50px;
}
body.al_body_template_one .top-banner-wrapper a.open-social-medialinks {
    position: absolute;
    top: 120px;
    left: 150px;
}
body.al_body_template_one .collection-product-wrapper .col-12.text-right select {
    margin-top: 20px;
}
body.al_body_template_one .vender-peragraph {
    top: -100px;
    width: 80%;
    max-width: 78%;
    text-align: left !important;
    left: 300px;
    position: relative !important;
    margin-bottom:0 !important;
}
.al_body_template_one .category-related-product .product-card-box{
    width: 94% !important;
}
.al_body_template_one section.section-b-space.alSingleProducts.product_ddetails_page h2 {
    padding: 30px 0;
}
.al_body_template_one section.section-b-space.order-page .nav-tabs .nav-item {
    margin: 0 10px;
}
.al_body_template_one .info-text{
    display: flex;
}
.al_body_template_one .info-text p{padding-left:30px;}
.al_body_template_one .slick-track {
    margin-left: 0 !important;
}
.al_body_template_one .product-description p span {
    margin-bottom: 10px;
}
.al_body_template_one section.section-b-space.ratio_asos .collection-filter.col-lg-3 {
    padding: 20px;
}
.al_body_template_one .collection-filter.col-lg-3.al.custom-sidebar-card .card {
    box-shadow: 0 0.75rem 6rem rgb(56 65 74 / 30%);
}
.al_body_template_one .theme-card h5.title-border {
    border-bottom: 1px solid #ddd;
    display: block !important;
    padding: 10px !important;
}
.al_body_template_one .theme-card h5.title-border i {
    display: inline-block;
    float: right;
    font-size: 20px;
}
.al_body_template_one .offer-slider.al .listing-categories ul li {
    display: block !important;
    margin-bottom: 10px;
}
.al_body_template_one .collection-product-wrapper .col-grid-box .media-body h3 {
    font-size: 16px;
    margin-bottom: 0;
    display: block !important;
    text-align: left;
}
.al_body_template_one .displayProducts .inner_spacing h6 {
    margin: 10px 0;
}
.al_body_template_one .accordion .card-header button:after{display:none;}
.al_body_template_one .page-main-content .col-grid-box {
    margin-bottom: 30px;
    background-color: #fff;
    padding: 0 0 10px;
    border-radius: 15px;
    box-shadow: 0px 4px 10px rgb(0 0 0 / 10%);
    overflow: hidden;
    max-width: 23%;
    margin-right: 20px;
}
.al_body_template_one .accordion>.card>.card-header h2 {
    margin: 0;
}
.al_body_template_one .theme-card.custom-inner-card {
    height: 370px;
    overflow-y: scroll;
    border: 1px solid#ccc;
    padding: 20px;
    border-radius: 10px;
}
.al_body_template_one .theme-card.custom-inner-card::-webkit-scrollbar {
    width: 5px;
}
.al_body_template_one .theme-card.custom-inner-card::-webkit-scrollbar-thumb {
    background-color: #e9248d;
}
.al_body_template_one .theme-card.custom-inner-card::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
}
.al_body_template_one .theme-card h5.title-border {
    border-bottom: 1px solid #ddd;
    display: block !important;
    padding: 10px !important;
}
.al_body_template_one .collection-product-wrapper select#order_type {
    margin-top: 20px;
}
.al_body_template_one .product-right .product-buttons {
    margin: 0px 0 20px;
}
.main_category .product-image img.img-fluid.blur-up.lazyloaded {
    object-fit: cover;
    height: 200px !important;
    width: 100%;
}
body.al_body_template_one.homeHeader .outter-fillter-data div#category_products_filter a.product-box.scale-effect {
    height: 370px;
}
/* body.al_body_template_one.homeHeader .outter-fillter-data .inner_spacing h4 {
    position: absolute;
    bottom: 10px;
} */
body.al_body_template_one.homeHeader .inner_spacing.w-100.text-center h3 {
    text-align: center !important;
}
/*--------------------dark theme css--------------*/
.dark .product-4-on_sale .product-description p span {
    padding: 0;
    color: #fff;
}
.dark .alRentalSinglePageView .single_cart-temp_label label {
    color: #fff;
}
.dark .tab-product .nav-material.nav-tabs .nav-link.active{
    color: #fff !important;
}
.dark .items_price{
    color: #fff !important;
}
.dark .tab-product .nav-material.nav-tabs .nav-link.active {
    color: #fff;
}
.dark .product-full-tab .nav-material.nav-tabs .nav-item .material-border, .tab-product .nav-material.nav-tabs .nav-item .material-border {
    border-bottom: 2px solid #ffffff;
}
.dark .status_box li img {
    opacity: 1;
    filter: invert(1);
}
body.dark.al_body_template_one .order_popop .modal-body textarea {
    background: transparent;
}
body.dark.al_body_template_one article.al_new_wrapper_design section.section-b-space .row.my-md-3 {
    padding-top: 50px;
}
body.dark.al_body_template_one .iti--separate-dial-code .iti__selected-flag {
    background-color: transparent;
    color: #fff !important;
}

.footer-contant ul li a {
    text-transform: none!important;
}

.footer-mobile-contant {
    text-align: center;
}

.slick-slider {
    touch-action: auto !important;
}

.price_details {
    max-width: 33%;
}

@media (max-width: 767px) {

    div#product_variant_wrapper {
        position: relative;
        height: 15vh;
        text-align: center;
    }
    #productPriceValue {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .product-description{
        position: relative;
        height: 15vh;
        text-align: center;
    }
    .qty-box {
        justify-content: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .price_details {
        max-width: 100%;
    }
    .main-menu .order-2 {
        z-index: 1;
    }
    .header_cart_main_ul {
        z-index: 2;
    }

    .product-right {
        word-wrap: break-word;
        overflow-wrap: break-word;
    }

    .product-right h2 {
        word-wrap: break-word;
        overflow-wrap: break-word;
    }

    td {
        vertical-align: middle;
    }
    .order-detail.row.address {
        padding-top: 20px;
    }

    .mobile-apps{
        padding-bottom: 11vh;
    }
    .order-detail.row.payment-method {
        padding-top: 20px;
    }
}

@media(max-width:990.5px) {
    div#product_variant_wrapper {
        position: relative;
        height: 15vh;
        text-align: center;
    }
    #productPriceValue {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .product-description{
        position: relative;
        height: 15vh;
        text-align: center;
    }
    .qty-box {
        justify-content: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
    }
    .price_details {
        max-width: 100%;
    }
    .main-menu .order-2 {
        z-index: 1;
    }
    .header_cart_main_ul {
        z-index: 2;
    }

}

/* mobile account modal */
.mobile-account .show-div.account ul li{
    display:block;
    margin-block: 10px;
}
.mobile-account .modal-dialog{
    max-width:300px;
    margin:auto;
}
.mobile-account li a{
    font-size:14px;
}


.tip_radio:checked+.tip_label {
    background-color: #412d67;
}
.tip_radio:checked+.tip_label h5{
    color: white;
}
.tip_radio:checked+.tip_label p{
    color: white;
}

@media (max-width: 767px) {
    .category-parent {
        width: 9vh !important;
    }
}
