::-webkit-scrollbar{width: 8px;}
::-webkit-scrollbar-track{  background: #f1f1f1; }
::-webkit-scrollbar-thumb{  background: var(--theme-deafult); }
::-webkit-scrollbar-thumb:hover{  background: #555; }
.al_body_template_three{    overflow-x: hidden;}
.al_body_template_three #header_cart_main_ul_ondemand .alVendorProductDetails{padding-right: 25px;width: 100%;position: relative;}
.al_body_template_three #header_cart_main_ul_ondemand .alVendorProductTotals span.ellips{width: 50%;}
.al_body_template_three .breadcrumb-section.bg-transparent.pt-0{padding:0}.al_body_template_three .add-to-fav{display:none}
.al_body_template_three .supplier-rating p.vendor-cate.ellips{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.al_body_template_three .common-banner,
.al_body_template_three .product-banner-img{overflow:hidden;border-radius:50px;height:300px;background-color: #eee;    box-shadow: 0 0 10px rgb(0 0 0 / 10%);}.al_body_template_three .common-banner.text-center img,.al_body_template_three .product-banner-img img{object-fit:cover;position:relative;height:100%;width:100%}
.al_body_template_three .search_form{border-radius:50px;overflow:hidden}.al_body_template_three .customizable-text{font-size:12px;text-align:center;color:var(--theme-deafult);text-transform:capitalize}.al_body_template_three .class_img.product_image img{width:100%;border-radius:10px}.al_body_template_three .product_variant_quantity_wrapper{text-align:center}.al_body_template_three .add_vendor_product{border:1px solid var(--theme-deafult);display:block;border-radius:20px;text-transform:uppercase;width:60px;font-size:12px;margin:0 auto}.al_body_template_three div#header_cart_main_ul_ondemand{padding:10px}.al_body_template_three a.checkout-btn.text-center.d-block{border:1px solid var(--theme-deafult);margin:10px 0;padding:10px;border-radius:50px}
.al_body_template_three nav.scrollspy-menu li{display:block}.al_body_template_three nav.scrollspy-menu li a{display:block;font-size:16px;padding:10px}
.al_body_template_three nav.scrollspy-menu li.active a,
.al_body_template_three nav.scrollspy-menu li:hover a{background:linear-gradient(-90deg,var(--theme-deafult) -540%,#fff 100%);color:var(--theme-deafult)}.al_body_template_three nav.scrollspy-menu li a{color:#777}.al_body_template_three .number span{color:var(--theme-deafult)}.al_body_template_three .tip_radio_controls{text-align:center}.al_body_template_three .vendor_products_tr .product-img.al img{border-radius:15px}
.al_body_template_three .tip_radio_controls label{margin:15px 10px;width: 40%;}
body .create_box a.btn.btn-solid.mt-2{padding: 5px 40px !important;}.user-info.d-block.w-100 h2.py-1{font-size: 22px;text-transform: capitalize;color: #777;}
.al_body_template_three .dashboard-left .block-content,.al_body_template_three .dashboard-right{border:1px solid transparent;padding:0;border-radius:0}.al_body_template_three .dashboard-right .dashboard{padding:0;border:none}.al_body_template_three .dashboard-right span.update_pic{height:100px;width:100px;margin-right:15px;display:block}.al_body_template_three .collection-product-wrapper .product-top-filter{border:none}.al_body_template_three span.update_pic img{width:100%}.al_body_template_three .product-filter-content.border-left{border:none!important}.al_body_template_three .list-view .scale-effect .img-outer-box.position-relative{width:20%;display:inline-flex}.product-wrapper-grid.list-view .product-image{width:14%;height:auto}.al_body_template_three .list-view .scale-effect .media-body{display:inline-block;vertical-align:top;padding-left:20px;width:calc(100% - 21%)}.al_body_template_three #editProfileForm label{display:block}.al_body_template_three .productAddonSetOptions .checkbox{width:50%;margin-right:-4px}.product-right p{margin-bottom:0;line-height:1.5em;font-size:14px;margin-top:10px}.al_body_template_three label{font-weight:400}
.al_body_template_three .product-wrapper-grid label{font-weight:400;width:100%;text-align:left}.product-wrapper-grid.list-view{margin-top:20px}.product-wrapper-grid.list-view a.common-product-box.scale-effect.mt-0{margin-bottom:20px}.iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}.al_body_template_three .btn.btn-solid{border-radius:30px}.al_body_template_three .address-btn .btn.btn-solid{font-size:10px;padding:2px 6px;margin-right:5px}.product_price{font-weight:600}.delivery_box{border-radius:5px;background-color:#fff}.radio input[type=radio]{position:absolute;opacity:0}.left_box .checkround{top:4px}
.breadcrumb-item+.breadcrumb-item::before{content:"\f105";font-family:FontAwesome}.al_body_template_three .top-banner-wrapper.text-center .common-banner img{width:100%;object-fit:cover;height:100%}.org_price{text-decoration:line-through;font-weight:400;font-size:18px;color:red;opacity:.4;margin-right:10px}.dashboard-left .block-content ul li{display:block;position:relative;margin: 0;}.al_body_template_three .outer-box.px-0{border:1px solid #ddd;border-radius:14px;padding:8px}.al_body_template_three a.outer-box.border-dashed.add_edit_address_btn{border:1px dashed;border-radius:15px}.al_body_template_three a.outer-box.border-dashed.add_edit_address_btn h6{display:block}.al_body_template_three .address-type p.mb-1{font-size:14px}.dashboard-left .block-content,.profile-sidebar .block-content{padding:5px 0;border:0}.dashboard-left .block-content ul li.active{color:var(--theme-deafult)}
.al_body_template_three .block-content ul li::before{line-height: 30px;margin-top:0; right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.default_address i{color:var(--theme-deafult)}.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,var(--theme-deafult) -540%,#fff 100%)}.dashboard-right .card-box{box-shadow:0 .75rem 6rem rgb(56 65 74 / 7%);border-radius:16px}.dashboard-left .block-content ul li:hover{padding-left:0}
.dashboard-left .block-content ul li.active a{color:var(--theme-deafult)}.dashboard-left .block-content ul li a{padding:10px 20px;border-left:3px solid transparent}.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.active .step-icon-order-fill{background:var(--theme-deafult)}.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}.indicator-line.active{background:var(--theme-deafult)}.indicator-line{width:100%;height:2px;background:#c2c2c2;flex:1}.product-full-tab .tab-content.nav-material p,.tab-product .tab-content.nav-material p{padding:0 10px}.text-36{font-size:30px;font-weight:800;letter-spacing:0;line-height:24px}.pricingtable{width:calc(100% - 10px);background:#fff;box-shadow:0 .75rem 6rem rgb(56 65 74 / 7%);color:#cad0de;margin:auto}.gold-icon{background:#ebcd71;height:100%;display:flex;align-items:center;border-radius:4px;justify-content:center;padding:20px}span#cart_qty_span{color:var(--theme-deafult)}.gold-icon img{height:120px;width:120px;-webkit-border-radius:50%;border-radius:50%}.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 .price-value{font-size:30px;color:#fff;transition:all .5s ease 0s}.pricingtable .month{display:block;font-size:14px;color:#fff}.pricingtable .heading{font-size:24px}.pricingtable-purchase{padding:0 10px 10px}.login-with-username input{border-radius:35px}
.toggle-password,.toggle-password+.font-14{position:absolute;top:50%;right:55px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.fa-eye-slash:before{content:"\f070";font-family:FontAwesome}
.fa-facebook-square:before,.fa-heart:before,.fa-twitter:before,.fa-user:before,.fa-whatsapp:before{font-family:FontAwesome}
span.fa.fa-eye-slash.toggle-password.eye::before{content:"\f06e"}


.al_body_template_three .add-on-main-div .radio-btns input[type="radio"]{display: none;}
.al_body_template_three  .add-on-main-div .radio-btns.long-radio input[type="radio"]:checked+label .customCheckbox{background: var(--theme-deafult);color: #fff;}
.al_body_template_three  .add-on-main-div .radio-btns.long-radio input[type="radio"]+label .customCheckbox{width: auto;vertical-align: middle;white-space: nowrap;border-radius: 50px;height: auto;line-height: normal;padding: 10px 14px;}
.al_body_template_three  .add-on-main-div .radio-btns input[type="radio"] + label span{
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;-webkit-transition: all .5s;cursor: pointer;}
.al_body_template_three .add-on-main-div  .slick-slider .slick-prev{left:-25px;top:20px;}
.al_body_template_three .add-on-main-div  .slick-slider .slick-next{right:-25px;top:20px;}




.hide{right:0;opacity:0;z-index:-1}#social-links li{margin-right:20px}.checkbox-input input[type=checkbox]{padding:0;height:initial;width:initial;margin-bottom:0;display:none;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)}.checkbox-input label{position:relative;cursor:pointer}
.sold-by img{height:30px;width:30px;margin-right:10px;border-radius:50%}.vendor-signup .file>label{height:216px}.file.upload-new .update_pic,.vendor-signup .update_pic{width:100%;height:auto;margin:auto;text-align:center;border:0;border-radius: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:700;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}.file.upload-new>label,.vendor-signup .file>label{width:100%;border:1px solid #ddd;padding:30px 0;height:192px}.file--upload>label{margin-bottom:0;display:inline-block;position:relative;cursor:pointer;outline:0}form label{font-size:14px;margin:0 0 5px}

.al_advanced_details{margin-bottom:10px}

.al_body_template_three .vendor-signup .file.file--upload label{border-radius:3px}.vendor-signup h2{background-color:#eee;padding:20px;border-radius:15px 15px 0 0;font-size:20px}span.filter-btn.btn.btn-theme i{margin-right:10px}.filter-main-btn span{border-radius:15px}.product-wrapper-grid .inner_spacing h3{font-size:16px}
.al_body_template_three .rating-text-box{height:22px;background-color:#409a40;line-height:22px;border-radius:6px;
    box-shadow:0 0 10px rgb(0 0 0 / 5%);color:#fff;text-align:center;font-size:10px;width:100% !important;max-width:40px;margin-bottom:10px}
.product-wrapper-grid .product-image{border-radius:12px;overflow:hidden;position:relative;padding-bottom: 100%;}
.product-wrapper-grid .product-image img{position: absolute;height: 100%;width:100%;object-fit: cover;}

.al_body_template_three .common-product-box .img-outer-box.position-relative i{
  display: none;}

.collection-product-wrapper .product-wrapper-grid .product-box:hover{background-color: #fff;}
.dark .collection-product-wrapper .product-wrapper-grid .product-box:hover{background-color: #232323;box-shadow: none;}
.dark.al_body_template_three nav.scrollspy-menu li.active a,.dark.al_body_template_three nav.scrollspy-menu li:hover a{background:linear-gradient(-90deg,var(--theme-deafult) -540%,#2b2b2b 100%)}.dark .collection-filter-block{border-color:#2b2b2b}.dark .top-header .header-dropdown .onhover-dropdown .onhover-show-div li{background-color:#2b2b2b}.footer-theme .sub-title li .al_QRcode a{display:block}
/* ltf to rtf */
body[dir=rtl] img.logo-image{margin-left: 10px;}
body[dir=rtl] .vendors .slick-slider{direction:ltr}body[dir=rtl] .onhover-show-div li.active:after{left:12px;right:auto;top:20px}body[dir=rtl] .location-bar.d-inline-flex.align-items-center.position-relative{border-right:none;border-left:1px solid;margin-left:10px}body[dir=rtl] .iti--allow-dropdown input,body[dir=rtl] .iti--allow-dropdown input[type=tel],body[dir=rtl] .iti--allow-dropdown input[type=text],body[dir=rtl] .iti--separate-dial-code input,body[dir=rtl] .iti--separate-dial-code input[type=tel],body[dir=rtl] .iti--separate-dial-code input[type=text]{padding-right:86px;padding-left:0!important;margin-left:0}body[dir=rtl] .al_body_template_three .inner_spacing span.rating{right:auto;left:0}body[dir=rtl] ul#top-tab.navigation-tab_al{padding:0;margin:0!important}body[dir=rtl] .al_custom_head .al_z_index{text-align:left!important}body[dir=rtl] li.onhover-dropdown.mobile-account{padding-left:0!important}body[dir=rtl] .al_custom_head.site-topbar .location-bar h2{padding-left:10px}
body[dir=rtl] .al_count_tabs_new_design li a.nav-link span{margin-left:8px;margin-right:0;}body[dir=rtl] .al_body_template_three h2.h2-heading{text-align:right}body[dir=rtl] .footer-title.mt-0{text-align:right}body[dir=rtl] ul.contact-list.al{text-align:right;padding:0}body[dir=rtl] .footer-theme .sub-title .contact-list li{padding-left:0!important;}body[dir=rtl] .footer-theme .sub-title .contact-list li i{right:0}body[dir=rtl] .footer-theme ul{padding:0}body[dir=rtl] .footer-contant{text-align:right}body[dir=rtl] .top-header .header-dropdown .onhover-dropdown .onhover-show-div li a{width:100%;text-align:right;border-right:3px solid transparent}body[dir=rtl] .top-header .header-dropdown .onhover-dropdown .onhover-show-div li:hover a{background:linear-gradient(-90deg,var(--theme-deafult) -540%,#fff 100%);border-left:3px solid transparent;border-right:3px solid var(--theme-deafult);border-left:0}body[dir=rtl] .timing-box_al li:last-child{margin-right:10px}body[dir=rtl]
.al_body_template_three ul.timing-box li,body[dir=rtl] .timing-box_al li{margin-right:0}
/* ltf to rtf */
.al_new_ipad_view a.fav-button img{margin-top:10px}form#filterData{margin:0}
.search_bar .icon-nav .btn.btn-solid svg path{stroke: var(--theme-deafult);}
.al_new_ipad_view a.fav-button i.fa.fa-heart{margin-top:0px;font-size:22px}.header-dropdown li{margin:0}.onhover-dropdown .onhover-show-div{display:none}.top-header .header-dropdown .onhover-dropdown .onhover-show-div li{background-color:#fff}.top-header .header-dropdown .onhover-dropdown .onhover-show-div li:first-child a{margin-top:5px}.onhover-dropdown:hover .onhover-show-div{display:block}.al_count_tabs_new_design{position:relative}.nav-tabs.navigation-tab_al{border:none}.al_count_tabs_new_design li.navigation-tab-item{width:auto;border-radius:0}.al_count_tabs_new_design li a.nav-link:focus,.al_count_tabs_new_design li a.nav-link:hover{border-color:transparent;outline:0}.al_count_tabs_new_design li a.nav-link.active.al_takeway .al_tabsIcons,.al_count_tabs_new_design li a.nav-link.al_takeway:hover .al_tabsIcons{background-color:#ffebdd}.container_fluid_al{max-width:100%;width:100%}.al_mobile-header{z-index:1}



.top-header.site-topbar.al_custom_head{background-color:#fff}
.al_custom_head.site-topbar .location-bar i{color:var(--theme-deafult)!important;font-size:18px}.al_custom_head.site-topbar .location-bar h2:after{color:#000;-webkit-transform:inherit;transform:inherit;position:absolute;border-width:7px;border-style:solid;border-color:#bbb transparent transparent;right:20px!important;top:5px;margin-left:0;content:""}.location-bar.d-inline-flex.align-items-center.position-relative{width:100%;border-right:1px solid}.al_custom_head_map_box button.btn{padding-right:0;padding-left:0}h2.homepage-address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;line-height:50px;margin:0;cursor:pointer!important}.search_bar .icon-nav .btn.btn-solid{border:0;min-width:auto;background-image:none;color:#777;padding:0!important}

.al_body_template_three .site-header .nav-cate-img{-webkit-transition:.5s;transition:.5s}.al_body_template_three .site-header.fixed-bar .nav-cate-img{-webkit-transition:.5s;transition:.5s}
.al_body_template_three #myCarousel{border-radius:40px;overflow:hidden}

.al_custom_head .al_z_index{z-index:999}.al_body_template_three h2.h2-heading{text-transform:uppercase!important;font-size:26px;letter-spacing:-1px;font-weight:500;color:#777}.footer-theme .sub-title li a:before{display:none}.footer-theme .sub-title .payment-card-bottom li{display:inline-block}.al_box_third_template{padding:12px!important;border-radius:12px!important;background-color:transparent!important;border:1px solid transparent!important}.al_box_third_template .product-image{border-radius:12px}

.dark.al_body_template_three .address-input-field{ background-color: #2b2b2b;}
.al_body_template_three .vendors .slick-slide{padding:10px 0 0px;height:auto}
.alInnerBox .suppliers-img-outer{padding-bottom: 100%;position: relative;border-radius: 12px;}
.alInnerBox .suppliers-img-outer img{position: absolute;object-fit: cover;height: 100%;border-radius: 12px;}
.al_body_template_three .img-outer-box.position-relative{border-radius:12px;padding-bottom: 100% !important;background-color:#eee}
.al_body_template_three .slick-slider .img-outer-box.position-relative{border-radius:12px;position: relative;padding-bottom: 100%;}
.al_body_template_three .img-outer-box.position-relative img{left:0; position: absolute; width:100%;height:100%;object-fit:cover;border-radius:12px;}
.al_body_template_three .add-to-fav{position:absolute;right:15px;top:15px;z-index:1;color:red;width:26px;height:26px;text-align:center;background:#fff;line-height:28px;border-radius:50%;font-size:12px;display:none}.al_body_template_three .add-to-fav input[type=checkbox]{position:absolute;opacity:0}
.al_body_template_three .vendors section{padding-bottom:0}
.al_body_template_three .social-links li{margin:0 10px}
.al_body_template_three #our_vendor_main_div.section-b-space{padding-top:0!important}
.al_body_template_three .top-header .header-dropdown .onhover-dropdown .onhover-show-div li{font-size:14px}
.dark .mobile-setting a{color:var(--theme-deafult)}
.menu-slider .slick-next.slick-disabled,.menu-slider .slick-prev.slick-disabled{opacity:0}
div#dark-light-btn-toggle .dark-light{z-index:99;border-radius: 30px 0 0 30px;}
.al_body_template_three .top-banner-wrapper{background-color:transparent;box-shadow:none;border-radius:0}
.al_body_template_three .product-box,
.al_body_template_three .product-card-box,
.al_body_template_three .suppliers-box{display:block;position:relative;border-radius:12px;overflow:hidden;background:none;box-shadow:none;border:0}
.al_body_template_three .collection-product-wrapper .product-card-box{padding: 12px;}
.al_body_template_three .common-product-box:hover,
.al_body_template_three .product-box:hover,
.al_body_template_three .suppliers-box:hover{box-shadow:none;box-sizing:border-box;border:0;}
.al_body_template_three .category-image{position: relative;padding-bottom: 100%;}
.al_body_template_three .product-box a img{width: 100%;height: 100%;position: absolute;object-fit: cover;left:0;top:0;}
.al_body_template_three .common-product-box:hover img,
.al_body_template_three .product-box:hover img,
.al_body_template_three .product-card-box:hover img,.al_body_template_three .suppliers-box:hover img{-webkit-transform:scale(1);transform:scale(1)}
body .al_body_template_three .collection-filter .theme-card .offer-slider img{padding:0}
.al_body_template_three .scale-effect .inner_spacing{width:100%}.al_body_template_three .breadcrumb-section .breadcrumb{margin-top:10px;margin-bottom:0!important}
.al_body_template_three .scale-effect{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition-duration:1s;border:1px solid transparent; border-radius: 12px;}.al_body_template_three .scale-effect:hover{box-shadow:rgb(28 28 28 / 12%) 0 .4rem 1.8rem;box-sizing:border-box;border:1px solid #e8e8e8}
/* .al_body_template_three .scale-effect .img-outer-box.position-relative{height:auto;width:auto} */
.al_body_template_three .main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media .media-body h4{color:#777;font-size:12px;margin:0 0 10px;padding-right:15px}
/* top header search result list-box css start */
body .page-item.active .page-link{
background-color: var(--theme-deafult);
border-color: var(--theme-deafult);
}

.al_body_template_three .search_form{
    background: #eee;
}
.al_body_template_three .search_form input{background-color:#eee;}

body p:empty{display:none!important}.al_body_template_three .top-banner-wrapper.text-center .common-banner{box-shadow:0 0 5px rgb(0 0 0 / 20%);height:300px;border-radius:40px;overflow:hidden}
.al_custom_vendors_sec .suppliers-img-outer{text-align:center;border-radius:50%;overflow:hidden;background-color:#fff;padding:0;box-shadow:rgb(0 0 0 / 8%) 0 3px 12px;margin:0 auto 20px}.al_custom_vendors_sec .suppliers-img-outer img{width:100%;height:100%;object-fit:contain;transform:none;opacity:1;will-change:transform,opacity;border-radius:inherit;filter:unset;transition:opacity .25s ease 0s,transform .25s ease 0s}.al_custom_vendors_sec h6{color:#000;font-size:16px;text-transform:capitalize}
.al_body_template_three .new-pages a.suppliers-box.d-block{padding:12px;border-radius:12px;background-color:#fff;border:1px solid transparent;box-shadow:none}
.al_body_template_three .new-pages a.suppliers-box.d-block:hover{box-shadow:rgb(28 28 28 / 12%) 0 .4rem 1.8rem;box-sizing:border-box;border:1px solid transparent}.al_body_template_three .new-pages a.suppliers-box:hover img{-webkit-transform:scale(1);transform:scale(1)}
.dark.al_body_template_three .new-pages a.suppliers-box.d-block{background-color:transparent}
/* top header search result list-box css end */
.style-4::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(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)}
/* address-map-container css start */
#address-map-container{width:100%;height:250px}#address-map-container #address-map{width:100%;height:100%}.address-input-group{position:relative}button.close{padding:5px 10px 0 4px;text-align:right}.delivery-head{font-size:14px;font-weight:400}.address-input-field{border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:0 10px}#edit-address .address-input-group .pac-container{top:75px!important;left:0!important}
/* address-map-container css start */
/*Login popup css start*/
.login-button{display:block;text-align:center;height:48px;border:1px solid #ddd;margin-top:20px;border-radius:5px;line-height:48px;font-size:18px;width:100%;background:0 0}.divider-line{border-bottom:1px solid #ddd;position:relative;margin:25px 0}.divider-line span{position:absolute;left:0;right:0;top:-14px;margin:auto;background:#fff;width:30px;text-align:center;height:30px;border-radius:50px;margin-top:0;display:block}
/*Login popup css end*/

.al_body_template_three .al_custom_brand .brand-box h6{font-size:18px;color:#000}.al_body_template_three .al_custom_brand .brand-box{text-align:center}.al_body_template_three .al_custom_brand .brand-box .brand-ing{height:150px;width:150px;text-align:center;border-radius:50%;overflow:hidden;background-color:#fff;box-shadow:rgba(0,0,0,.3) 0 3px 12px;margin:0 auto 20px}.al_body_template_three .al_custom_brand .brand-box .brand-ing img{object-fit:cover;margin:0 auto;width:100%;height:100%}
.al_body_template_three span.rating-number{
top:12px;position:absolute;right:12px;height:22px;width:42px;background-color:#409a40;
line-height:22px;border-radius:6px;color:#fff;text-align:center;padding-right:10px;font-size:12px}
.al_body_template_three .alInnerBox span.rating-number i,
.al_body_template_three .al_new_all_venders span.rating-number i{display: none;}
.dark.al_body_template_three .alInnerBox .product-timing small svg{fill: var(--theme-deafult)}

.al_body_template_three span.rating-number::before{display:none}.al_body_template_three span.rating-number::after{content:"\f005";position:absolute;font-family:FontAwesome;right:5px;font-size:10px}.al_body_template_three .site-header.fixed-bar .nav-cate-img{height:0;margin:0}
.top-header .header-dropdown li:hover i{color:#777}
.al_body_template_three .new-pages a.suppliers-box.d-block .supplier-rating h6.mb-1.ellips{color:#000;font-size:18px}
.al_body_template_three .new-pages a.suppliers-box.d-block .supplier-rating .product-timing{margin-bottom:0}.al_body_template_three .new-pages a.suppliers-box.d-block .supplier-rating .vendor-cate{font-size:14px}.al_body_template_three .new-pages a.suppliers-box.d-block .supplier-rating ul.timing-box small{color:#777}
.al_body_template_three .new-pages a.suppliers-box.d-block .supplier-rating ul.timing-box small svg{fill:var(--theme-deafult)}
.al_body_template_three ul.timing-box li small{margin-right:10px;border:1px solid #eee;padding:2px 5px;border-radius:6px}
.al_body_template_three ul.timing-box li svg{fill:var(--theme-deafult)}
.al_body_template_three ul.timing-box li:last-child{margin-right:0;float:right}
.al_body_template_three .displayProducts .product-card-box:hover{box-shadow:rgb(28 28 28 / 12%) 0 .4rem 1.8rem;box-sizing:border-box;}.al_body_template_three h2.category-head{font-size:20px}

.collection-product-wrapper a.product-box{padding:10px}
.al_body_template_three .common-product-box a{display: flex; align-items: center;margin: 0;}
.al_new_all_venders .suppliers-img-outer{
position: relative;
padding-bottom: 100%;overflow: hidden;border-radius: 12px;
}
.al_new_all_venders .suppliers-img-outer img{position: absolute; height:100%;width:100%;object-fit: cover;left:0;}

.al_body_template_three.register_body .iti__selected-flag{height: auto;padding: 6px 10px;}
/* =============== common css add to cart page */
.qty-box.alCartInput span.input-group-prepend.quant-plus{margin-left: -1px;margin-right: 0;}
.qty-box.alCartInput input{width: auto !important;border-color: #ced4da !important;}

/* mobile header */
.al_new_mobile_header .location-bar.d-inline-flex.align-items-center.position-relative{border-right:none}.al_new_mobile_header .onhover-dropdown:before{content:"\f107";font-family:FontAwesome;position:absolute;right:3px}.mobile-wishlist_al span{font-family:themify;color:#999!important}.al_count_tabs_new_design.al_tab_mobile{bottom:0;background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / 20%);width:100%;left:0}.al_count_tabs_new_design.al_tab_mobile li a.nav-link{font-size:14px;padding:10px}

.footer-theme .sub-title .footer-contant .payment-card-bottom ul li{padding:0;display:inline-block}li.onhover-dropdown.mobile-wishlist_al:before,li.onhover-dropdown.onhover-div.mobile-cart::before{display:none}.al_menu-drawer .onhover-dropdown_al,.al_menu-drawer .onhover-dropdown_al li{display:block}.home-slider-wrapper .banner-img-outer img{max-height:300px;object-fit:cover;max-width:1370px;border-radius:50px;height:100%}.al_mobile_menu.al_new_mobile_header li{margin-bottom:10px}.al_mobile_menu.al_new_mobile_header li li{margin-bottom:0;padding:0}.al_mobile_menu.al_new_mobile_header li a{font-size:14px;color:#777}.dark .al_mobile_menu.al_new_mobile_header li a{color:#fff}.al_mobile_menu.al_new_mobile_header li .icon-ic_lang:before{color:#777}.al_menu-drawer.open .cart_qty_cls{top:-3px;right:-40px}.dark .al_mobile_menu.al_new_mobile_header li .icon-ic_lang:before{color:#fff}

/* fixed footer all pages start */
/* article#page-container .site-header{position:relative} article#page-container header.site-header.fixed-bar{position:fixed} */

/* footer#footer{position:relative;bottom:0;width:100%} */
ul.social-links.d-flex a span{font-size:0}
article#page-container{position: relative;min-height: 100vh;}

.related-products .product-description{text-align: left;}

/* Footer height */
/* inner page menus */

.al_body_template_three .category-list li.active a,
.al_body_template_three .category-list li:hover a,
.al_body_template_three .top-header .header-dropdown .onhover-dropdown .onhover-show-div li:hover a{
    background:linear-gradient(90deg,var(--theme-deafult) -540%,#fff 100%)
}
.flag-container li, .iti__flag-container li{display: block;}
.tip_radio:checked+.tip_label{background:var(--theme-deafult);box-shadow:0 0 5px var(--theme-deafult)}
.tip_radio:checked+.tip_label h5,.tip_radio:checked+.tip_label p{color:#fff}
.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:#fff;box-shadow:0 2px 5px -2px hsla(0,0%,0%,.25)}
#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:110px;z-index:111;margin:0 auto;left:auto;right:0}.manu-bars{width:1.1rem;height:1rem;margin-right:5px;position:relative;transform:rotate(0);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(0);
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}
.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)}

/* Recent order */
.order_detail{position:relative;margin-bottom:10px!important}.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:5px;border-top-right-radius:5px;padding:5px 0}.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}.status_box{list-style:none}.status_box li{margin:0 0 10px}.status_box li img{opacity:.5}.status_box label{background:rgba(247,184,75,.25);color:#f7b84b;border-radius:50px;padding:2px 10px;font-size:12px;overflow:hidden;margin-top:2px}.status_box i,.status_box label{vertical-align:middle}
.product_list li.alOrderImg{position:relative;list-style:none;height:50px;width:50px;margin:auto;}label.rating-star.add_edit_review .fa{font-size: 14px;}
.product_list li{display:block;} .product_list li img{width:100%;object-fit:cover;height:100%;border-radius:50px}body .item_no{width:30px;height:30px;line-height:30px;border-radius:50px;font-size:12px;font-weight:500;letter-spacing:-1px;top:-7px;right:-6px;background:var(--theme-deafult);text-align:center;border-radius:50px;color:#fff}.add_edit_review,.items_price{display:block}.items_price{font-weight:700;font-size:12px;color:var(--theme-deafult);margin:0}.items_price{list-style:none}
.grand_total{border-top:1px solid #e5e8eb!important;padding-top:5px}.price_box_bottom li:last-child{margin:0}.grand_total label,.grand_total span{font-weight:700;color:#000}
.order_detail.order_detail_data.card-box{box-shadow:0 2px 10px rgb(56 65 74 / 8%)}.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}.al_body_template_three .product-m.recent-orders .slick-slide>div{padding:2px 6px}.al_body_template_three .container-fluid{max-width:100%}
/* .row.mt-3.arabic-language{min-height:180px} */
.lnr-earth:before{content:"\e853"}.royo_whatsapp_img img{width:50px}.royo_whatsapp_img{position:fixed;z-index:99999;bottom:7%;left:1%}
/* Recent order */
.al_body_template_three .modal-header{border-radius:5px}.al_menu-drawer.open .cart_qty_cls{top:-3px;right:-40px}
body .modal-content #address-map-container{overflow:hidden;border-radius: 10px 10px 0 0;}
/* .al_body_template_three .common-product-box:hover,
.al_body_template_three .product-box:hover,
.al_body_template_three .suppliers-box:hover{box-shadow:none;box-sizing:border-box;border:1px solid transparent} */
.wishlist-row .product-icon img{border-radius: 35px;}
body #page-container #footer .footer-theme .sub-title .contact-list li span{padding-left:0}
.site-header.fixed-bar .nav-cate-img.activ_nav{display:none}
.site-header.fixed-bar .current_category{color:var(--theme-deafult)}
.current_category{color:var(--theme-deafult)!important}
.displayProducts .product-wrapper-grid .inner_spacing span.rating i{color:#fff}.displayProducts .product-wrapper-grid .inner_spacing 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}.switch-primary.product_tag_filter .lable img{height:16px;width:16px}.al_body_template_three #register .file.file--upload label{border-radius:10px;overflow:hidden}
.al_body_template_three #register .file .update_pic{opacity:0}.top-banner-content.small-section{padding:20px 0 10px}
.product-right.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;padding-right:4px;font-size:14px}.product-wrapper-grid .media-body h4{font-size:14px}.common-product-box.scale-effect .product-description p{margin-bottom:5px!important;padding-bottom:0!important}
.common-product-box.scale-effect .product-description p.pb-1{font-size:12px;background-color:#eee;border-radius:5px;display:inline-block;padding-left:5px;padding-right:5px}

/* cab booking code css */
.cab-booking{height:100vh;position:relative}.gm-style-moc{background-color:rgba(0,0,0,.45);pointer-events:none;text-align:center;transition:opacity ease-in-out}.cab-booking iframe{height:100vh}
.dark .scheduled-ride-list,
.dark .booking-experience{background:#232323;}
.dark .scheduleTime select{background:#808080;color: #fff;}
.dark .location-search .form-control{background:#333;border-bottom: 2px solid #333;}
.dark .scheduled-ride-list-heading h3,
.dark .date-radio-list .form-check label,
.dark .location-search i{color:#fff}
.dark .date-radio-list .form-check:active,
.dark .date-radio-list .form-check:focus,
.dark .date-radio-list .form-check:hover{
    background: #333;
}
.dark .radio input[type=radio]:checked+.radio-label:before{background-color: #000;border-color: #000;}
.dark .date-radio-list:after{background-image: linear-gradient(rgba(0,0,0,0),#232323 90%);}
.booking-experience{box-shadow:0 4px 16px rgb(0, 0 , 0 / 15%);overflow:hidden;background:#fff;position:relative}.loader-outer .spinner-border{width:150px;height:150px}.location-box{background-color:var(--theme-deafult);position:relative;padding:35px 24px 30px}.title-36{font-size:36px;line-height:44px;font-weight:500}.title{color:#fff}.location-inputs li{position:relative;min-height:44px;margin:0 0 10px}.location-inputs .title-24{font-size:16px;line-height:30px;font-weight:400}.location-inputs li i{color:#fff;cursor:pointer;margin-left:10px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.add-more-location{color:#fff;margin-top:14px}.location-container{height:calc(100vh - 340px);overflow-y:auto;overflow-x:hidden}.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,.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}.scheduled-ride{padding:16px 10px}.scheduled-ride button{background-color:#eee;padding:10px 12px;border-radius:50px;line-height:16px;font-size:14px;border:0;font-weight:600}.scheduled-ride button i{font-weight:600}.loader{position:relative;width:100%;min-height:4px}.location-list{overflow-x:hidden}.active-location{background-color:var(--theme-deafult)}.round-shape{width:36px;height:36px;border-radius:50%;background-color:#77797a;color:#fff;line-height:36px}.select-location h4{margin-bottom:2px}.text-color{color:var(--theme-deafult)!important}.search-location-result{padding:0 16px 0 0;margin:20px 0 0}.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}.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}.add-more-location::before{font-family:FontAwesome;content:"\f055";position:absolute;left:-14px;top:50%;transform:translateY(-50%);color:#fff;font-size:20px}a.vehical-view-box.row.no-gutters{padding:0 10px}
.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;}
.vehical-container{overflow-y:auto;overflow-x:hidden;padding:0 0 20px}.location-inputs li .fa-times{opacity:0}.location-inputs li:hover .fa-times{opacity:1}.cab-detail-box .cab-image-box{overflow:hidden}.cab-image-box{height:300px}.cab-image-box img{max-width:100%}.ling-throgh{text-decoration:line-through;color:#6c757d}
.dark .cab-amount-details.px-2{background:#242424;}
.cab-amount-details.px-2{background:#f6f6f6;border-top:2px solid #e2e2e2;padding:10px 0 5px}.coupon_box{background:#f3f9ff;padding:5px 10px;width:300px}.search-location-result h4,.select-location h4{font-size:14px;font-weight:400}

.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}.skip-clear{cursor:pointer}.date-radio-list{height:calc(100% - 156px);overflow-y:auto}.date-radio-list .form-check{display:block;width:100%;margin:0;padding:24px 0 24px 70px}.radio input[type=radio]{position:absolute;opacity:0}.date-radio-list .form-check label{cursor:pointer;font-size:18px;line-height:24px;color:#000;font-weight:600;margin:0}.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]+.radio-label:before{content:"";background:0 0;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 .4s ease;transition-duration:.25s;transition-timing-function:cubic-bezier(0.8,0.2,0.6,1)}.radio input[type=radio]:checked+.radio-label::after{opacity:1}.scheduleTime{margin:15px 0 0}.date-radio-list .form-check::after{content:"";width:calc(100% - 70px);height:1px;background-color:#ddd;display:block;position:absolute;bottom:0;right:0}.scheduleTime select{border:0;border-radius:50px;padding:5px 10px;background:#fff;margin-right:10px}.date-radio-list .form-check:active,.date-radio-list .form-check:focus,.date-radio-list .form-check:hover{background:#eef3fe}.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%)}.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}
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;}
@media (min-width: 1024px){
.ds{position: absolute;left: 24px;}
.booking-experience{height: calc(100vh - 150px);position: absolute;width: 400px;top: 50px;}
}

.al_body_template_three div#date_time_set_div9 .slick-slider .slick-prev{left: -25px;z-index: 9;}
.al_body_template_three div#date_time_set_div9 .slick-slider .slick-next{right: -25px;}
.code-outer label{border: 2px dashed var(--theme-deafult);padding: 5px 12px;font-size: 14px;letter-spacing: 3px;color: #000;font-weight: 600;border-radius: 2px;}
.offer-text p{color: var(--theme-deafult);font-size: 12px;    line-height: normal;}
.coupon-code{box-shadow: 0 0.75rem 6rem rgb(56 65 74 / 7%);}
.coupon-code.mt-0 h6.mt-0{margin-bottom: 0;}
.show-div.shopping-cart .text-danger{font-size: 12px;}
.code-outer label{border: 2px dashed var(--theme-deafult);padding: 5px 12px;font-size: 14px;letter-spacing: 3px;color: #000;font-weight: 600;border-radius: 2px;}
.offer-text p{color: var(--theme-deafult);font-size: 12px;    line-height: normal;}
.coupon-code{box-shadow: 0 0.75rem 6rem rgb(56 65 74 / 7%);}
.coupon-code.mt-0 h6.mt-0{    margin-bottom: 0;}
.dark .coupon_box{background-color: #2b2b2b}
.al_body_template_three .product-banner-img{box-shadow: 0 0 5px rgba(0,0,0,0.1);}

/* cab booking code end */
.cart-main-box,
.scrollspy-menu{position:sticky;width: 100%;}
.al_body_template_three h2.category-head{position:sticky;padding: 15px;background-color: #fff;z-index: 9;}
.dark.al_body_template_three h2.category-head{background-color:#232323;}
.scrollspy-menu ul{display:block;list-style:none;text-align:center;}

.scrollspy-menu li{display:block}
.scrollspy-menu .active a{border-color:#87ceeb;border-color:var(--theme-deafult);background:linear-gradient(90deg,#f7ebec 0,rgba(251,246,247,0) 92.47%)}
.scrollspy-menu a{display:block;padding:0;color:var(--theme-deafult);text-decoration:none;text-align:left;padding:10px 20px;display:block;border-left:3px solid transparent}
.categories-product-list.fixed-bar .scrollspy-menu,
.categories-product-list.fixed-bar .cart-main-box{position: fixed;}
.dashboard-right .file.file--upload{width: 100px;margin-right: 20px;}

.dark .dashboard-left .block-content ul li:hover a{color: var(--theme-deafult)}

.dark .outer-box,
.dark .tip_label,
.dark .delivery_box,
.dark .card-box{background-color: #242424;box-shadow: none;}
.dark  #cart_table .number .input-number{background-color: #242424;color: #fff;}
.dark .pricingtable{background-color: #242424;}
.dark .dashboard-right p{color:#fff}

.dark  .common-product-box.scale-effect .product-description p.pb-1{background-color: var(--theme-deafult);border:none !important;}
.dark .slick-next:before, .dark .slick-prev:before{color: #fff !important;}
.slick-slider .slick-prev{left: 1px;z-index: 9;}
.slick-slider .slick-next{right: 11px;}
.vendor-reviwes{position: absolute;top: 0;right: 0;}
.rating-text-box.ml-sm-auto{padding: 0 6px;}
.vender-icon{margin-top:-70px;position:relative}
.vender-icon img{border:4px solid #fff}
.vendor-details-left p,
.vendor-details-left h4,
.vendor-details-left h3{margin-bottom: 0;}

select#order_type{border: 1px solid #ced4da;border-radius: 40px;}
.switch+.lable{margin-left: 0;}
.shopping-cart ul li .media-body h6{margin-bottom:0;margin-top:0}
.shopping-cart ul li{display:block;}
h6.d-flex.justify-content-center.badge.badge-light.font-14{padding: 10px 0;}
.cart-sub-total{padding: 5px 10px;border-top: 1px solid #eee;}
.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .buttons a{font-size: 14px;color: var(--theme-deafult);font-weight: 400;}
#header_cart_main_ul img.mr-2.blur-up.lazyloaded{border-radius: 60px;height:40px;width:40px;}
.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart{max-height:300px;overflow:auto;}
.collection-collapse-block{padding-bottom: 0;}
.dark article#page-container .site-header{background-color: #2b2b2b;}
.dark  .product-m .slick-next:before, .dark .product-m .slick-prev:before{background-color: #000;}
.cart-sub-total span{font-weight: 600;}
.dark.al_body_template_three ul.timing-box li{border-color:#4c4c4c;}
.dark.al_body_template_three .new-pages a.suppliers-box.d-block .supplier-rating ul.timing-box small{color:#eee}
.dark.al_body_template_three .number input{background-color:transparent;color:#fff}
.dark.al_body_template_three .border-right,.dark.al_body_template_three hr,
.dark.al_body_template_three .cart-sub-total,
.dark.al_body_template_three .border, .dark.al_body_template_three .border-bottom{border-color: #4c4c4c!important;}
.dark.al_body_template_three .badge-light{background-color: #4c4c4c;}
.dark.al_body_template_three select#order_type{border-color: #4c4c4c!important;background-color: #2b2b2b;color: #cfd4da;}
.dark.al_body_template_three nav.scrollspy-menu li a{color: #fff;}
.dark .grand_total label, .dark .grand_total span,
.dark.al_body_template_three h2.h2-heading,
.dark.al_body_template_three .product-description_list p{color:#fff;}
.dark .al_custom_head.top-header .header-dropdown li a span svg path{fill: #fff;}
.dark .login-with-username .form-control:valid:focus,
.dark .login-with-username .form-control{background-color: #232323;}
.dark .divider_line{opacity:1;}
.dark .product-timing small{color:#fff}
.dark .product-timing small svg{fill: #fff;}
.dark .toggle-password, .dark .toggle-password+.font-14{color:#000;}

.dark .radio{color: #fff;}
.dark a.morelink{color: var(--theme-deafult);}
.collection-mobile-back span{font-size: 10px;position: relative;padding-left:15px}
.collection-mobile-back span i{margin-right: 0;position: absolute;left: 0;top: -3px;}
input.addon-input-number{background-color: transparent;color: var(--theme-deafult);border-left: 1px solid var(--theme-deafult) !important;margin: 0 6px;
border-right: 1px solid var(--theme-deafult) !important;}
.collection-wrapper.al .product-right.inner_spacing.pl-sm-3.p-0{margin-bottom: 0;}
.al_body_template_three #header_cart_main_ul_ondemand span.ellips{width: 90%;}
.order_detail_data ul.status_box h6 label{padding: 0 5px;}
.order_detail_data ul.status_box h6{display: inline-block; vertical-align: bottom;}
.tab-content.nav-material.al .order_head h4{color: #000;font-size: 14px;font-weight: 600;margin-bottom: 10px;}
.tab-content.nav-material.al .order_head  span{color:#777;font-size: 16px;}
.dark .tab-content.nav-material.al .order_head  h4{color: #fff;}
.dark .tab-content.nav-material.al .order_head span{color:#eee}

/* rating form */
.rating-form .form-group{position:relative;border:0}.rating-form .form-legend+.form-item{padding-top:10px}.rating-form .form-item{position:relative;width:220px;direction:rtl}.rating-form input[type=radio]{position:absolute;left:-9999px}.rating-form label{display:inline-block;cursor:pointer;margin:0}.rating-form input[type=radio]+label:before{content:attr(data-value);position:absolute;right:30px;opacity:0;direction:ltr}.rating-form input[type=radio]+label:after,.rating-form input[type=radio]+label:before{top:13px;font-size:16px}.rating-form .rating-star{display:inline-block;position:relative}.rating-star{cursor:pointer;font-size:16px}.rating-form label .fa{font-size:30px;line-height:30px}.rating-form .ir{position:absolute;left:-9999px}.rating-form input[type=radio]+label:after{content:"/ 5";position:absolute;right:0;opacity:0;direction:ltr}.rating_files .file--upload>label{width:100%;display:inline-block;position:relative;height:100px;border:1px dashed #ddd}.rating-form label .fa-star{position:absolute;left:0;top:0;opacity:0}.rating-form .form-output{display:none;position:absolute;right:15px;bottom:-45px;font-size:30px;font-size:3rem;opacity:0}.rating-form input[type=radio]:checked~.form-output{right:5px;opacity:1}.rating-form input[type=radio]:checked~label .fa-star-o,.rating-form label:focus .fa-star-o,.rating-form label:focus~label .fa-star-o,.rating-form label:hover .fa-star-o,.rating-form label:hover~label .fa-star-o{opacity:0}.rating-form input[type=radio]:checked~label .fa-star{color:gold}.rating-form input[type=radio]:checked~label .fa-star,.rating-form label:focus .fa-star,.rating-form label:focus~label .fa-star,.rating-form label:hover .fa-star,.rating-form label:hover~label .fa-star{opacity:1}
.al_footer_template_three{position: absolute;bottom:0;width:100%}

/* home service page css start */
.step-indicator{margin-top: 50px;display: flex;align-items: center;padding: 0 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 p{text-align: center;position: absolute;bottom: -40px;color: #c2c2c2;font-size: 14px;font-weight: 400;width: 100px;}
.step.active p{color: var(--theme-deafult);}
.step.active .step-icon{background: var(--theme-deafult);}
.indicator-line{width: 100%;height: 2px;background: #c2c2c2;flex: 1;}

.card-box{background-color: #fff;padding: 1.5rem;box-shadow: 0 0.75rem 6rem rgb(56 65 74 / 3%);margin-bottom: 24px;border-radius: 0.25rem;}
.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%;}
.classes_wrapper .number{border: 1px solid var(--theme-deafult);border-radius: 4px;}
.booking-time .radios{width: 95%;text-align: center;}
.radio-btns input[type="checkbox"]{z-index: -1;position: absolute;display: none;}
.radio-btns.long-radio input[type="checkbox"]+label .customCheckbox{width: auto;border-radius: 50px;height: auto;line-height: normal;padding: 10px 14px;}
.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;}
.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;}
#header_cart_main_ul_ondemand .alVendorProductTotals{display: block;position: relative;padding-right: 0;}
#header_cart_main_ul_ondemand .close-circle{position: absolute;right: 0;top: 7px;}
.action-icon.d-block.mb-3{margin-bottom: 0!important;}
.items-details p{font-size: 12px;}
.product-order span.ellips{width: 160px;max-width: 100%;}
.radios p{margin: 0 0 5px;}
/* home service page css end */
.inner_spacing h4{font-size:16px;font-weight:700;color:var(--theme-deafult);line-height:24px;margin:0}

/* Order Placed css start */
.alFourTemplateOrderSucces .card{border-radius: 30px;box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.alFourTemplateOrderSucces .order_detail:before{display:none;}
.al_body_template_three .alFourTemplateOrderSucces .product-order-detail h4{color: var(--theme-deafult);}
.al_body_template_three .product-order .product-order-detail .order_detail{align-items: baseline;}
.al_body_template_three .extra-items-price,
.al_body_template_three .order-success-sec h3,
.al_body_template_three .total-sec span{font-weight: 600;}
.al_body_template_three .product-order h3{text-transform: capitalize;}
.al_body_template_three .order-success-sec{background-color: transparent;padding: 0;}
.al_body_template_three .order-success-sec h3{color:#000;}
.al_body_template_three .product-order.py-3{padding: 0 !important;margin: 0;}
.al_body_template_three .order-success-sec li,
.al_body_template_three .order-success-sec li span{display: block;}
.al_body_template_three .order-success-sec li{font-size: 14px;color: var(--theme-deafult);}
.al_body_template_three .order-success-sec li span{font-size: 14px;font-weight:600;color:#000;}
.alFourTemplateOrderSucces hr.my-2{margin: 0 0 10px !important;}
.alFourTemplateOrderSucces .product-order .total-sec{margin: 5px 0;padding: 5px 0;}
.alFourTemplateOrderSucces{margin-bottom: 50px;}
.al_body_template_three .product-order.py-3{position: relative;}
.al_body_template_three .product-order.py-3:before{position: absolute;content: "";border-right:1px solid #eee;height:100%;right: -10px;}
/* Order Placed css end */

#yoco-card-frame .yc-card-form-container{margin-top: -15px;margin-left: -50px;}
.rating-form .form-legend + .form-item{padding-top: 10px;}
.rating-form .form-item{position: relative;width: 220px;direction: rtl;}
.rating-form input[type='radio']{position: absolute;left: -9999px;}
.rating-form label{display: inline-block;cursor: pointer;margin: 0;}
.rating-form input[type='radio']+label:before{content: attr(data-value);position: absolute;right: 30px;opacity: 0;direction: ltr;}
.rating-form input[type='radio']+label:before, .rating-form input[type='radio']+label:after{top: 13px;font-size: 16px;}
.rating-form .rating-star{display: inline-block;position: relative;}
.rating-star{cursor: pointer;font-size: 16px;}
.rating-form label .fa{font-size: 30px;line-height: 30px;}
.rating-form .ir{position: absolute;left: -9999px;}
.rating-form input[type='radio']+label:after{content: "/ 5";position: absolute;right: 0;opacity: 0;direction: ltr;}
.rating_files .file--upload>label{width: 100%;display: inline-block;position: relative;height: 100px;border: 1px dashed #ddd;}
.rating-form label .fa-star{position: absolute;left: 0;top: 0;opacity: 0;}
.rating-form .form-output{display: none;position: absolute;right: 15px;bottom: -45px;font-size: 30px;font-size: 3rem;opacity: 0;}
.rating-form input[type='radio']:checked~.form-output{right: 5px;opacity: 1;}
.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 input[type='radio']:checked~label .fa-star{color: gold;}
.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;}
footer#footer{position: absolute;bottom: 0;width: 100%;}


@media (max-width:767px){
body.al_body_template_three.dark .sm-horizontal{background-color: transparent;}
body[dir=rtl] .al_footer_template_three ul{text-align: right;}
body[dir=rtl] .al_footer_template_three ul li{padding-right: 0px !important;}
.al_body_template_three h2.category-head{top: 140px;}
}


/*customer css start here*/
.al_body_template_three .iti--separate-dial-code .iti__selected-flag{height: auto;padding: 6px 5px;}

/*----arbic language ----*/
body[dir="rtl"] #login-section .border-right{border-left: 1px solid#e5e8eb;border-right: 0px !important;}
body[dir="rtl"] #login-section .border-right h3{text-align: right;}
body[dir="rtl"] #login-section .border-right .toggle-password{left: 18%;}
body[dir="rtl"] #login-section .border-right a{left: 15px;}
body[dir="rtl"] .pl-md-3.pl-2{padding-left: 0px !important;    padding-right: 20px;}
body[dir="rtl"] #page-container #footer .footer-theme .sub-title .contact-list li span{padding-right: 30px;}
body[dir="rtl"].al_body_template_three .modal-header .close{text-align: left;width: 100%;}
body[dir="rtl"].al_body_template_three .modal-header h5{white-space: nowrap;}
body[dir="rtl"].al_body_template_three .modal-header .modal-title{white-space: nowrap;}
body[dir="rtl"].al_body_template_three .modal-body h5{text-align: right;}
body[dir="rtl"].al_body_template_three .modal-body h6{text-align: right;}
body[dir="rtl"].al_body_template_three .addon-product .addonSetMinMax{text-align: right;}
body[dir="rtl"].al_body_template_three.al_body_template_three label{text-align: right;}
body[dir="rtl"].al_body_template_three .al_new_wrapper_design .page-title-box{text-align: right;}
body[dir="rtl"].al_body_template_three #cart_main_page{text-align: right;}
body[dir="rtl"].al_body_template_three .nav-material p{text-align: right;}
body[dir="rtl"].al_body_template_three .order_detail_data .progress-order{left: 24px;}
body[dir="rtl"].al_body_template_three .cart-main-box-inside .shopping-cart li .ellips{text-align: right;}
body[dir="rtl"].al_body_template_three .product-detail a h5{text-align: right;}
body[dir="rtl"].al_body_template_three .vendor-products-wrapper .scrollspy-menu li a{text-align: right;}
body[dir="rtl"].al_body_template_three .main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart{padding: 0; min-width: 270px;right: unset;left: 0;}
body[dir="rtl"].al_body_template_three .main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .buttons{text-align: right;}
body[dir="rtl"] .product-description{text-align: right;}
.start_chat{float: right;margin: -15px;padding: 0px 132px 0px 0px ;}

/* new css 9/7/22 */
.vender-icon img.rounded-circle.avatar-lg{
display: block;
height: 100px;
width: 100px;
background-color: #eee;
border:none;
}
a.morelink.less{
margin-left: 5px;
}
/*=================== search page style================= */
.product-box .front a{position: relative;padding-bottom: 100%;}