/*--------------------------------------------------------------------------------------*/
/*General-Css-Here
/*--------------------------------------------------------------------------------------*/
*{margin:0;padding:0;box-sizing:border-box}
body{margin:0;padding:0;box-sizing:border-box;     font-family: 'Inter Tight';}
a{-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}
ul{margin:0;padding:0;list-style:none}
figure,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
img{max-width:100%}
footer,header,section{display:block}
footer:after,footer:before,header:after,header:before,section:after,section:before{display:table;clear:both;content:""}

a:focus{border:0;outline:0}
button:focus{border:0;outline:0}
select{appearance:none}
p,span{margin:0;padding:0}
a:hover{text-decoration:none}
html{scroll-padding-top: 5rem;}


/*--------------------------------------------------------------------------------------*/
/*font-family
/*--------------------------------------------------------------------------------------*/

@font-face {
    font-family: 'Inter Tight ExtraBold';
    src: url('../fonts/InterTight-ExtraBold.eot');
    src: url('../fonts/InterTight-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/InterTight-ExtraBold.woff2') format('woff2'),
         url('../fonts/InterTight-ExtraBold.woff') format('woff'),
         url('../fonts/InterTight-ExtraBold.ttf')  format('truetype'),
         url('../fonts/InterTight-ExtraBold.svg#Inter Tight ExtraBold') format('svg');
}

@font-face {
    font-family: 'Inter Tight Medium';
    src: url('../fonts/InterTight-Medium.eot');
    src: url('../fonts/InterTight-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/InterTight-Medium.woff2') format('woff2'),
         url('../fonts/InterTight-Medium.woff') format('woff'),
         url('../fonts/InterTight-Medium.ttf')  format('truetype'),
         url('../fonts/InterTight-Medium.svg#Inter Tight Medium') format('svg');
}

@font-face {
    font-family: 'Inter Tight SemiBold';
    src: url('../fonts/InterTight-SemiBold.eot');
    src: url('../fonts/InterTight-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/InterTight-SemiBold.woff2') format('woff2'),
         url('../fonts/InterTight-SemiBold.woff') format('woff'),
         url('../fonts/InterTight-SemiBold.ttf')  format('truetype'),
         url('../fonts/InterTight-SemiBold.svg#Inter Tight SemiBold') format('svg');
}



@font-face {
    font-family: 'Inter Tight Light';
    src: url('../fonts/InterTight-Light.eot');
    src: url('../fonts/InterTight-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/InterTight-Light.woff2') format('woff2'),
         url('../fonts/InterTight-Light.woff') format('woff'),
         url('../fonts/InterTight-Light.ttf')  format('truetype'),
         url('../fonts/InterTight-Light.svg#Inter Tight Light') format('svg');
}

@font-face {
    font-family: 'Inter Tight Bold';
    src: url('../fonts/InterTight-Bold.eot');
    src: url('../fonts/InterTight-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/InterTight-Bold.woff2') format('woff2'),
         url('../fonts/InterTight-Bold.woff') format('woff'),
         url('../fonts/InterTight-Bold.ttf')  format('truetype'),
         url('../fonts/InterTight-Bold.svg#Inter Tight') format('svg');
}

@font-face {
    font-family: 'Inter Tight Thin';
    src: url('../fonts/InterTight-Thin.eot');
    src: url('../fonts/InterTight-Thin.eot?#iefix') format('embedded-opentype'),
         url('../fonts/InterTight-Thin.woff2') format('woff2'),
         url('../fonts/InterTight-Thin.woff') format('woff'),
         url('../fonts/InterTight-Thin.ttf')  format('truetype'),
         url('../fonts/InterTight-Thin.svg#Inter Tight Thin') format('svg');
}

@font-face {
    font-family: 'Inter Tight';
    src: url('../fonts/InterTight-Regular.eot');
    src: url('../fonts/InterTight-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/InterTight-Regular.woff2') format('woff2'),
         url('../fonts/InterTight-Regular.woff') format('woff'),
         url('../fonts/InterTight-Regular.ttf')  format('truetype'),
         url('../fonts/InterTight-Regular.svg#Inter Tight') format('svg');
}
/*--------------------------------------------------------------------------------------*/
/*common-css
/*--------------------------------------------------------------------------------------*/

.bg-light{background-color:rgb(123 194 85 / 3%)!important}
.bg-blue{background:#081834}
.bg-grey{background:rgb(8 24 52 / 3%)}
.bg-grey-shadow{background:rgb(8 24 52 / 3%);padding:30px 30px;border-radius:20px}

.inner-sub{font-size:22px;color:#081834;font-family:'Inter Tight Bold'}
.inner-sub-title{font-size:18px;color:#000;font-family: 'Inter Tight Bold';}
.tabs-inner-title{font-size:15px;color:#081834;font-family:'Inter Tight Medium'}

.divider{border-color:rgb(0 0 0 / 14%);opacity:1}

.seprator{margin:10px 0 12px;border-color:#c7ccd2;opacity:1}

.section-head small{font-size:16px;color:#7bc255;margin-bottom:5px;display:block;font-family:'Inter Tight Medium'}
.section-head h2{font-size:36px;color:#081834;font-family:'Inter Tight ExtraBold'}
.section-head small img{margin-right:10px}
.section-head p{font-size:14px;color:#767a82;line-height:1.6;margin-bottom:15px}
.section-padding{padding:80px 0}
.cpt{padding-top:90px}

.owl-dots button span{background:rgb(255 255 255 / 33%);display:block;width:10px;height:10px;border-radius:50%;margin:0 3px}
.owl-dots button.owl-dot.active span{width:12px;height:12px;background:0 0;background:#fff}

.form-control{height:44px;border:1px solid #d1d0d0;font-size:15px;color:#000;border-radius:6px;padding:5px 16px}
.form-control:focus,.form-select:focus{outline:0;box-shadow:none;border-color:#7BC255}
.form-control::-webkit-input-placeholder{color:#a2a8b2}
.form-control:-ms-input-placeholder{color:#a2a8b2}
.form-control::placeholder{color:#a2a8b2}
.form-label{font-size:15px;color:#081834;font-family:'Inter Tight Bold'}
select.form-select{height:44px;border:1px solid #d1d0d0;font-size:14px;color:#081834;border-radius:4px;font-weight:500;background-color:#fff}
textarea.notes{height:124px;resize:none}
select.form-select.select-bg-grey{background-color:#f5f5f5}
select.form-select.select-bg-grey.min-s{min-width:145px}
.btn-primary i{font-size:20px}
.form-control:disabled{background-color:#f5f5f5;opacity:1;border:1px solid #d1d0d0;color:#adb1b8}

.label-sm {min-width: 140px;margin-bottom: 0;}

.with-icon{position:relative}
.icon-box{position:absolute;right:20px;top:5px}
.icon-box i{font-size:24px;color:#000}

.with-icon.input-select .icon-box{right:10px}
.with-icon.input-select .icon-box i{color:#7bc255}
.with-icon .form-control{padding-right:45px}

.dropdown-menu.show{border:0;box-shadow:0 3px 8px rgb(0 0 0 / 14%);border-radius:8px;min-width:164px}
.dropdown-item{font-size:14px;text-decoration: none !important;}
.dropdown-menu.show{position:absolute;top:29px;left:8px}
.sm-drop-down .dropdown-toggle::after{ display:none }

.banner-inner-title{font-size:44px;color:#fff;font-family:'Inter Tight Bold'}
.inner-banner{height:328px;position:relative}
.inner-banner-content{position:absolute;right:0;left:0;display:flex;align-items:center;justify-content:center;top:0;bottom:0;z-index:1}
.inner-banner:after{background:rgb(0 0 0 / 66%);position:absolute;left:0;right:0;top:0;bottom:0;content:"";display:block}
.inner-banner figure img{height:100%;width:100%;object-fit:cover}
.inner-banner figure{height:100%}

.coustom-checkbox p{font-size:15px;color:#000;font-family:'Inter Tight'}
.coustom-checkbox{display:block;position:relative;padding-left:22px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.coustom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.coustom-checkbox .checkmark{position:absolute;top:3px;left:0;height:14px;width:14px;border-radius:2px;border:1px solid #c7ccd2;background:#fff}
.coustom-checkbox input:checked~.checkmark{background:#7bc255;border-color:#7bc255}
.coustom-checkbox .checkmark:after{content:"";position:absolute;display:none}
.coustom-checkbox input:checked~.checkmark:after{display:block}
.coustom-checkbox .checkmark:after{left:0;top:-2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0;bottom:0;margin:auto}

.md-modal .modal-dialog{max-width:780px}
.common-modal .modal-content{padding:30px 30px 30px;border-radius: 20px;}
.common-modal .modal-head h1{font-size:24px;color:#000000; font-family: 'Inter Tight Bold';}
.common-modal .btn-close{background:0 0;font-size:26px;color:#c7ccd2;opacity:1;font-weight:300;position:absolute;right:10px;top:7px;padding:0;height:auto;line-height:normal}
.common-modal button.btn-close:focus{outline:0;box-shadow:none}
.common-modal .modal-head-sep{height:auto!important;margin:0}
.common-modal .modal-body{padding:0}
.common-modal .modal-inner-sub-title{font-size:15px;color:#767a82;font-family:'Inter Tight'}

.avatar-upload{position:relative;width:110px; margin: auto;}
.avatar-upload .avatar-edit input{display:none}
.avatar-upload .avatar-preview{width:110px;height:110px;position:relative;border-radius:50%;margin-bottom:20px}
.avatar-upload .avatar-preview .avatar-preview-img{width:100%;height:100%;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center}
.avatar-upload .avatar-edit .img-upload-icon{display:inline-block;width:36px;height:36px;margin-bottom:0;border-radius:100%;background:#7BC255;cursor:pointer;font-weight:400;transition:all .2s ease-in-out;position:absolute;bottom:-3px;top:auto;right:0px;z-index:99;display:grid;align-items:center;justify-content:center;font-size:13px;color:#fff}
.avatar-upload label.img-upload-icon i{font-size:18px}

.progessbar-list{width:100%;padding-bottom:50px}
.progessbar-list li{width:calc(100%/2);text-align:center;counter-increment:step;position:relative;display:flex;flex-direction:column;align-items:center;color:#000;justify-content:center}
.progessbar-list li span{display:inline-flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;margin-bottom:15px;background:rgb(123 194 85 / 25%);font-size:18px;color:#7bc255;font-family:'Inter Tight'}
.progessbar-list li:after{content:"";height:1px;width:94%;background-color:rgb(0 0 0 / 14%);position:absolute;left:-50%;top:20px;z-index:-2}
.progessbar-list li:first-child:after{display:none}
.progessbar-list li.active span{border:0;background:#7bc255;color:#fff}
.progessbar-list li.active:after{content:"";background:#7bc255}
.progessbar-list li h6{font-size:14px;color:#000;font-family:'Inter Tight Medium'}
.step-process{width:650px;margin:auto}

.add-more{text-decoration:none;font-size:15px;color:#7bc255}
.add-more i{font-size:22px;margin-right:6px}

.switch-custom{position:relative;display:inline-block;width:52px;height:25px}
.switch-custom input{opacity:0;width:0;height:0}
.switch-custom .slider{border: 0;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.switch-custom .slider:before{border-radius: 50%;position:absolute;content:"";height:18px;width:18px;left:5px;background-color:#fff;-webkit-transition:.4s;transition:.4s;top:-1px;bottom:0;margin:auto;box-shadow: 0 4px 8px rgb(44 39 56 / 20%)}
.switch-custom input:checked+.slider{background-color:#7BC255}
.switch-custom input:focus+.slider{box-shadow:0 0 1px #2196f3}
.switch-custom input:checked+.slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}
.switch-custom .slider.round{border-radius:34px}

.search-box{position:relative}
.search-box .ri-search-line{position:absolute;top:12px;left:15px;color:#7bc255;font-size:20px;line-height: normal;}
.search-box >input{padding-left:42px;border-radius:6px;height:44px}

.breadcrumb .breadcrumb-item{font-size:14px;color:#081834}
.breadcrumb .breadcrumb-item a{color:#7bc255;text-decoration:none}
.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#7bc255}

.radio-coustom-design{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radio-coustom-design p{font-size:15px;color:#000}
.radio-coustom-design input{position:absolute;opacity:0;cursor:pointer}
.radio-coustom-design .checkmark{position:absolute;top:4px;left:0;height:14px;width:14px;border-radius:50%;border:1px solid #d1d0d0}
.radio-coustom-design input:checked~.checkmark{background-color:#fff;border:1px solid #7bc255}
.radio-coustom-design .checkmark:after{content:"";position:absolute;display:none}
.radio-coustom-design input:checked~.checkmark:after{display:block;width:8px;height:8px}
.radio-coustom-design .checkmark:after{top:0;left:0;width:14px;height:14px;border-radius:50%;background:#7bc255;right:0;bottom:0;margin:auto}

.switch-custom.sm-switch{width:40px;height:19px}
.switch-custom.sm-switch .slider:before{height:13px;width:13px;top:0;left:3px}
.switch-custom.sm-switch input:checked+.slider:before{-webkit-transform:translateX(19px);-ms-transform:translateX(19px);transform:translateX(19px)}

.input-cal-icon{position:absolute;right:10px;top:0;bottom:0;display:flex;align-items:center;font-size:20px;color:#000}
.date-box{position:relative}
.date-box.date.datepicker{padding:0}
.datepicker td,.datepicker th{width:35px!important;height:30px!important;font-size:14px!important}
.table-condensed{width:100%}
.datepicker table tr td span{height:40px!important;line-height:40px!important}

.table-box{overflow:auto;white-space:nowrap}
.table{border-collapse:separate;border-spacing:0; margin-bottom: 0}
.table th{background:#f4f9fe;font-size:16px;color:#081834;font-family:'Inter Tight SemiBold';padding:13px 25px;border: 0;}
.table tbody tr td{font-size:14px;padding:12px 25px;vertical-align:middle;font-family:'Inter Tight';}
.table tbody tr:last-child td{ border-bottom:0 }

.table.border-table th{border:solid 1px #d1d0d0;border-style:solid solid solid solid;border-right:none;}
.table.border-table th:last-child{border-right:solid 1px #d1d0d0}
.table.border-table tr:first-child th:first-child{border-top-left-radius:4px}
.table.border-table tr:first-child th:last-child{border-top-right-radius:4px}
.table tr:last-child td:first-child{border-bottom-left-radius:4px}
.table tr:last-child td:last-child{border-bottom-right-radius:4px}
.table.border-table tr:first-child th{border-top-style:solid}
.table.border-table tr th:first-child{border-left-style:solid}
.table.border-table tbody tr td{border:solid 1px #d1d0d0;border-style:none solid solid solid;border-right:none;}
.table.border-table tbody tr td:last-child{border-right:solid 1px #d1d0d0;}

.text-link:hover{text-decoration:underline;cursor:pointer}

.nav-tabs{flex-wrap:nowrap;white-space:nowrap;overflow-y:hidden;overflow-x:auto;}
.navs-tabs .nav-link{font-size:16px;color:#081834;border:0;margin-right:15px}
.navs-tabs .nav-link.active{border:0;color:#7BC255;border-bottom:2px solid #7BC255;font-family:'Inter Tight SemiBold'}
.nav-tabs{border:0;margin:0;border-bottom:1px solid #c7ccd2;}


/*--------------------------------------------------------------------------------------*/
/*btn-css
/*--------------------------------------------------------------------------------------*/

.btn:focus{box-shadow:none}
.btn{font-size:15px;border-radius:6px;border:0;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;min-width:172px;font-family:'Inter Tight SemiBold';line-height:24px}
.btn-primary{background:#7bc255;color:#fff}
.btn-secondary{background:#278ade;color:#fff}
.btn-primary:hover{background:#7bc255;opacity:.8}
.btn-secondary:hover{background:#278ade;opacity:.8}
.btn-light{background:#fff1ec;font-weight:500}
.btn.fr{border-radius:30px}
.min-w{min-width:115px!important}
.btn-outline{border: 1px solid #7bc255;color: #7bc255;}
.btn-outline:hover {border: 1px solid #7bc255;color: #7bc255;opacity: 0.8;}

/*--------------------------------------------------------------------------------------*/
/*home
/*--------------------------------------------------------------------------------------*/

header{position:fixed;left:0;right:0;z-index:999;top:0;padding:20px 0;box-shadow:0 3px 8px rgb(97 97 97 / 10%)}
.topHeader .navbar-nav li a:hover{color:#7bc255!important}
.topHeader.sticky{background:#fff}
.navbar-brand{padding:0;margin-right:25px}
.navbar.navbar-expand-lg{padding:0}
.navbar-inner-box{width:100%}
.navbar-nav>li>a{font-size:14px;color:#081834!important;padding:0 15px!important;line-height:normal;font-family:'Inter Tight Medium';text-decoration:none;display:flex; align-items: center;}
.navbar-toggler:focus{box-shadow:none}

.banner-sec .row{height:100%}
.banner-sec{background:url(../images/banner-img.png);padding:80px 0;position:relative;height:716px;display:flex;background-repeat: no-repeat;background-size: cover;}
.banner-sec-L h1{font-size:66px;color:#fff;margin-bottom:10px;line-height:1.2;font-family:'Inter Tight ExtraBold';z-index:9;position:relative}
.banner-sec-L p{font-size:18px;color:#fff;line-height:24px;margin-bottom:10px;font-family:'Inter Tight Medium'}
.banner-shape-2{position:absolute;left:-78px;top:0}
.banner-sec .container{z-index:9;position:relative}
.banner-sec-L:after{background:url(../images/shape-icon.png)}

.about-us{position:relative;overflow:hidden}
.about-us-L figure{width:250px;height:372px;border-radius:8px;overflow:hidden}
.about-us-L figure img{width:100%;height:100%;object-fit:cover}
.about-shape{position:absolute;left:25px;top:0}
.about-us-R{position:relative}
.about-us-R figure{z-index:1}

.our-services-main{position:relative}
.services-box{background:#fff;border-radius:8px;padding:20px 25px;position:relative;z-index:9}
.services-content h3{font-size:22px;color:#000;font-family:'Inter Tight Bold';margin-bottom:15px}
.services-content p{font-size:14px;color:#767a82;line-height:22px}
.our-services-shape{position:absolute;left:-100px;top:115px}
.our-services-main:after{background:#7bc255;position:absolute;bottom:50px;left:18px;content:"";height:20px;width:60%;transition:.5s;border-bottom-right-radius:10px;transform:rotate(5deg)}
.our-services-main:hover:after{bottom:-6px;transition:.5s}

.order-food{padding:32px 0;position:relative;background:url(../images/order-food-bg.png);background-size:cover;height:218px;display:flex;align-items:center}
.order-food:after{background:rgb(0 0 0 / 60%);position:absolute;left:0;right:0;top:0;bottom:0;content:"";display:block}
.order-food .container{z-index:1;position:relative}
.order-food h3{font-size:54px;color:#fff;margin-bottom:10px;font-family:'Inter Tight Bold'}
.order-food p{font-size:16px;color:#fff;line-height:1.6;font-family:'Inter Tight Medium'}

.How-works-inner figure{width:80px;height:80px;margin:auto;background:#278ade;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:20px}
.How-works-inner figcaption h3{font-size:22px;color:#050605;margin-bottom:15px;font-family:'Inter Tight ExtraBold'}
.How-works-inner figcaption p{font-size:14px;color:#2b2421;line-height:22px}
.How-works-box{position:relative}
.How-works-box:nth-child(2n):after,.How-works-box:nth-child(odd):after{background:url(../images/works-arrow-up.png);position:absolute;right:-65px;top:36px;content:"";width:82px;height:73px}
.How-works-box:nth-child(2n):after{background:url(../images/works-arrow-down.png)}
.How-works-box:last-child:after{display:none}
.How-works-inner figcaption{padding:0 10px}
.effect-4{position:relative}
.effect-4{-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s}
.effect-4:after{top:0;left:0;padding:0;z-index:10;border:2px dashed #fff;content:"";position:absolute;right:0;bottom:0;border-radius:50%;display:none}
.How-works-inner:hover .effect-4:after{box-shadow:0 0 0 0 rgba(255,255,255,0);color:#fff;display:block;-webkit-animation:spinAround 9s linear infinite;-moz-animation:spinAround 9s linear infinite;animation:spinAround 9s linear infinite;display:block;cursor:pointer}
.How-works-inner figure{font-size:41px;color:#fff;font-family:'Inter Tight Light'}

.slider-box-content p{font-size:14px;color:#fff;line-height:1.5;margin-bottom:15px;text-align:left}
.slider-box-bottom{border-top:1px solid rgb(255 255 255 / 17%);padding-top:15px}
.slider-box-content figure{width:52px;height:52px;border:1px solid #fff;border-radius:50%}
.slider-box-content figure img{width:100%;height:100%;object-fit:cover}
.slider-box-content .user-title{font-size:22px;color:#fff;font-family:'Inter Tight SemiBold';padding-left:15px}

.slider-box-content{background:#0e2854;border-radius:8px;padding:30px 30px 30px}
.testimonial-slider .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:30px}
.Testimonials .section-head small img{-webkit-filter:brightness(0) invert(1)}
.leaf-r{right:0;position:absolute;bottom:145px}
.leaf-l{position:absolute;left:0;top:145px}
.Testimonials{position:relative}

.our-services,.our-services-box{position:relative}
.our-services-inner{background:#fff1ec;border-radius:10px;padding:30px 20px; position: relative;    z-index: 9;}
.our-services-inner figcaption{margin-top:20px}
.our-services-inner figcaption h3{color:#2b2421;font-size:18px;font-weight:600}
.our-service-shape{position:absolute;right:0;top:-80px}
.our-services-box:after{background:#ff6c37;position:absolute;bottom:50px;left:18px;content:"";height:20px;width:60%;transition:.5s;border-bottom-right-radius:10px;transform:rotate(5deg)}
.our-services-box:hover:after{bottom:-6px;transition:.5s}

.featured-box:after{border:1px solid #fff;position:absolute;left:0;right:0;top:0;bottom:0;width:90%;height:92%;content:"";margin:auto;border-radius:4px}
.featured-box{position:relative;border-radius:8px;overflow:hidden}
.featured-box-content{position:absolute;bottom:0;padding-left:25px;padding-bottom:25px;left:0;z-index:9;right:0;text-align:left;padding-right:25px}
.featured-box-content h3{color:#fff;font-size:22px;font-family:'Inter Tight Medium'}
.featured-box:before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1%,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1%,#000 100%);position:absolute;left:0;right:0;bottom:0;content:"";height:84px;z-index:1}
.featured-box figure img{width:100%;height:352px;object-fit:cover;transition:transform .50s}
.featured-shape{position:absolute;right:-155px;top:90px}
.featured-restaurants{position:relative;overflow:hidden}
.featured-box:hover figure img{transform:scale(1.1)}

.contact-us{position:relative;overflow:hidden}
.contact-us-l figure img{width:550px;height:450px;object-fit:cover;border-radius:8px}
.contact-us-shape-l{position:absolute;left:0;top:-88px}
.contact-us-shape-r{position:absolute;right:-100px;top:200px}
.contact-us-l figure{z-index:1;position:relative}
.banner-leaf{position:absolute;left:-78px;top:40px}

.footer-bottom{padding:15px 0}
.footer-box{background:#f2f4f6;padding:75px 0 65px 0}
.footer-content h3{font-size:18px;color:#081834;margin-bottom:15px;font-family:'Inter Tight Bold'}
.footer-link li a{font-size:16px;color:#081834;text-decoration:none}
.footer-link li{margin-bottom:5px}
.footer-social li{margin-right:15px;margin-bottom:15px}
.footer-social{flex-wrap:wrap}
.footer-link li a:hover,.footer-link-terms li a:hover{color:#7bc255!important;cursor:pointer}
.footer-social li a img{transition:.5s;width:36px;height:36px}
.footer-social li a:hover img{transform:scale(1.1)}
.footer-top-left p{color:#767a82;font-size:14px}
.copy-right{font-size:14px;color:#767a82;text-decoration:none}
.footer-box .divider{border-color:rgb(0 0 0 / 30%);margin:10px 0}

/*--------------------------------------------------------------------------------------*/
/*inner-pages
/*--------------------------------------------------------------------------------------*/

.about-us-circle-img:after{background:#fff;position:absolute;width:62px;height:62px;border-radius:50%;content:"";right:-10px;top:5px}
.about-us-circle-img:before{border:3px dashed #ff6c37;position:absolute;width:62px;height:62px;border-radius:50%;content:"";left:-4px;bottom:5px}
.about-us-circle-img{width:232px;position:relative;height:232px}
.about-us-circle-img img{width:100%;height:100%;object-fit:cover;z-index:1;position:relative}
.about-us-right{z-index:9;padding-left:35px}

.our-users{position:relative}
.our-users-list li{background:#fff1ec;border-radius:40px;padding:12px 25px;width:46%;margin:0 12px 25px}
.our-users-list figcaption h3{font-size:16px;color:#2b2421;font-weight:600}
.our-users-list figcaption{padding-left:20px}
.our-users-list{flex-wrap:wrap;margin-left:-2%;width:82%}
.our-users-R figure{width:497px;height:575px;position:relative}
.our-users-R figure img{width:100%;height:100%;object-fit:cover;border-radius:10px}

.fries-icon{position:absolute;left:-28px;top:-37px}
.smiles-icon{position:absolute;right:0;bottom:0}
.smiles-icon{position:absolute;right:-5px;bottom:-40px}
.users-shape{position:absolute;left:-50px;top:110px}

.faq-inner .accordion-button{background-color:#fff;font-size:16px;padding:20px 20px;color:#081834;font-family:'Inter Tight SemiBold';border:1px solid #c4cede;border-radius:6px!important}
.faq-inner .accordion-button:not(.collapsed){padding-bottom:0;color:#7bc255;background-color:transparent;box-shadow:none;border-radius:6px!important;border:0}
.faq-inner .accordion-item{margin-bottom:18px;border-radius:6px!important;overflow:hidden;border:0 solid;background:rgb(123 194 85 / 10%)}
.faq-inner .accordion-body p{font-size:14px;color:#767a82}
.faq-inner .accordion-button::after{width:14px;height:14px;background-size:contain}
.faq-inner .accordion-item:not(:first-of-type){border-top:0 solid var(--body-color)}
.faq-inner .accordion-item .accordion-button::after{background-image:url(../images/plus-icon.png);background-position:center}
.faq-inner .accordion-button:not(.collapsed)::after{background-image:url(../images/minus-icon.png);transform:none}
.faq-inner .accordion-button:focus{outline:0;box-shadow:none}

.our-story-R p{font-size:14px;color:#767a82;line-height:22px}
.our-story-L figure{width:360px;height:236px}
.our-story-L figure img{width:100%;height:100%;border-radius:8px}
.odd-story{flex-direction:row-reverse}

.terms-box-content h4{font-size:22px;color:#081834;margin-bottom:10px;font-family:'Inter Tight Bold'}
.terms-box-content p{font-size:14px;color:#767a82;line-height:22px}

.subscription-content-list li{font-size:18px}
.subscription-text-list li p{font-size:20px}

.choose-plan-subscription-head{align-items:flex-end;display:flex;flex-direction:column;padding-bottom:15px;padding-right:140px}
.choose-plan-subscription-head-inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-sizing:border-box;display:flex;justify-content:flex-end;margin:0;width:65%}
.choose-plan-subscription-head-inner span.green-box{width:99px;height:89px;margin-left:50px;font-size:20px;flex:0 0 99px}
.choose-plan-content-list li{display:flex}
.choose-plan-text{flex:1}
.choose-plan-content{width:99px;text-align:center;margin-left:50px;font-size:22px;color:#081834;opacity:.5;pointer-events:none}
.choose-plan-content.active-content{opacity:1;pointer-events:initial}
.choose-plan-content i{color:#7bc255;font-size:24px}
.choose-plan-content-list li{display:flex;align-items:center;border-bottom:1px solid #b0b2bc;padding-right:130px}
.choose-plan-text{font-size:16px;padding:15px 0;min-height:60px;color:#081834}
.choose-plan-content-list li:last-child{border-bottom:0;padding-bottom:0}

.green-box.active-box{position:relative}
.green-box{background:#c27c1a;background:-moz-linear-gradient(top,#c27c1a 0,#f8af28 100%);background:#7bc255;width:99px;height:89px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:20px;color:#fff;font-family:'Inter Tight Medium'}
.green-box.active-box:after{width:0;height:0;border-style:solid;border-width:18px 10px 0 10px;border-color:#7bc255 transparent transparent transparent;position:absolute;left:0;right:0;bottom:-11px;content:"";margin:auto}

.deactive-box{opacity:.5;pointer-events:none}

/*--------------------------------------------------------------------------------------*/
/*login-pages
/*--------------------------------------------------------------------------------------*/

.form-wrapper{position:relative;}
.form-wrapper .banner-leaf{left:-1px;top:15px}
.form-wrapper-body{padding:30px 30px;border-radius:20px}
.form-wrapper-title h2{font-size:36px;color:#081834;font-family:'Inter Tight Bold'}

.dont-account{font-size:14px;color:#000;font-family:'Inter Tight Medium'}
.banner-Waffel{position:absolute;right:-190px;top:0;bottom:0;display:flex;align-items:center}
.text-link{color:#7bc255;font-size:15px;text-decoration:none;font-family:'Inter Tight Medium'}

/*--------------------------------------------------------------------------------------*/
/*dashboard
/*--------------------------------------------------------------------------------------*/

.dash-main{display:flex;width:100%;align-items:stretch}
.dash-main-R{width:100%;min-height:100vh;transition:all .3s;z-index:9;padding-left:250px}
.dash-side-R-head{position:fixed;right:0;left:0;background:#fff;box-shadow:0 8px 10px rgb(97 97 97 / 10%);padding:20px 20px 20px 270px; z-index: 99}
.dash-side-R-body{padding:120px 20px 20px 20px}

.sidebar-head figure{padding:0 15px}
.side-bar-L{z-index:99;width:250px;background:#081834;position:fixed;top:0;bottom:0;transition:all .3s}
.sidebar-head{padding:20px 0;display:flex;flex-direction:column;justify-content:center;color:#fff;border-right:1px solid rgb(255 255 255 / 40%)}
.sidebar-body{margin-top:20px}
.sidebar-body{max-height:100%;height:calc(100vh - 150px)!important;overflow:auto;}
.sidebar-link-list li a{font-size:15px;color:rgb(255 255 255 / 50%)!important;display:flex;align-items:center;padding:5px 20px;transition:.35s all;position:relative;font-weight:500;text-decoration:none}
.sidebar-link-list li a figure i{font-size:24px}
.sidebar-link-list>li.active>a{color:#fff!important}
.sidebar-link-list li figure img{opacity:.7}
.sidebar-link-list li:hover a figure img,.sidebar-link-list>li.active>a figure img{opacity:1}
.sidebar-link-list li:hover a{color:#fff!important;cursor:pointer}
.sidebar-link-list li a figure{margin-right:10px}

.dropdown.profile-drop{display:flex;align-items:center}
.dropdown-toggle{border:0;background:0 0}
.dropdown-toggle figure img{width:45px;height:45px;object-fit:cover;border-radius:50%}


.notification-blog{position:absolute;top:60px;right:0;background:#fff;border-radius:10px;box-shadow:0 1px 14px rgb(76 79 82 / 14%);min-width:427px}
.notification-blog-head{padding:25px 20px 10px}
.notification-blog-head h4{font-size:18px;font-weight:700;color:#081834;font-family:'Inter Tight Bold'}
.notification-list li{display:flex;padding:8px 20px;align-items:center}
.notification-list li figure{width:66px;height:55px;margin-right:15px;position:relative}
.notification-list li figure img{width:100%;height:100%;border-radius:8px}
.notify-head-R-inner{display:flex;align-items:center;justify-content:space-between}
.notification-list figcaption{flex:1}
.notification-list figcaption h4{font-size:15px;color:#081834;padding-bottom:3px;font-family:'Inter Tight SemiBold'}
.notification-list figcaption p{font-size:14px;color:#081834;line-height:18px}
.notify-head-R-inner small{font-size:13px;color:#767A82;}

.icon-info li{position:relative}

.see-all{font-size:18px;font-weight:700;color:#0da22c!important}

.view-all.link-text{text-align:center;display:flex;align-items:center;justify-content:center;padding-top:15px;padding-bottom:20px;border-top:1px solid #c7ccd2;margin-top:15px;text-decoration:none;width:100%;height:auto;color:#7bc255;font-size:16px;font-family:'Inter Tight SemiBold'}

.dropdown.profile-drop{display:flex;align-items:center}
.dropdown-toggle{border:0;background:0 0}
.dropdown-toggle figure img{width:45px;height:45px;object-fit:cover;border-radius:50%}
.dropdown-toggle::after{background:url(../images/drop-icon.png);border:0;width:15px;height:8px;background-repeat:no-repeat;background-size:contain;margin-left:10px}

.icon-info >li{width:45px;height:45px;background:rgb(123 194 85 / 13%);display:flex;align-items:center;justify-content:center;border-radius:50%}
.icon-info >li i{font-size:22px;color:#7BC255;line-height:1px}
.icon-info >li{margin-left:15px}

.box-shadow-box{box-shadow:0 1px 14px rgb(76 79 82 / 14%);border-radius:10px;padding:20px 20px;width:100%}

.dash-title-head h4{font-size:18px;color:#081834;font-family:'Inter Tight SemiBold'}
.dash-title-head select.form-select{width:184px;background-color:#f5f5f5}

.dash-box-R{display:flex}
.dash-box-R-main{display:flex;justify-content:space-between;margin-top:-12px;margin-bottom:-12px}
.dash-box-R-box{display:flex;margin:12px 0}
.dash-side-R-head-left h2{font-size:24px;color:#050605;font-family:'Inter Tight Bold'}

.dash-amount{font-size:44px;color:#081834;font-family:'Inter Tight'}

.icon-circle{width:45px;height:45px;background:rgb(123 194 85 / 13%);display:flex;align-items:center;justify-content:center;border-radius:50%}
.icon-circle i{color:#7bc255;font-size:24px}

.action-box{width:34px;height:34px;background:rgb(123 194 85);display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none; flex: 0 0 34px;}
.action-box i{color:#fff; font-size: 18px}
.action-box{text-decoration:none!important}

.quick-setting-list-l h3{color:#081834;font-size:16px;font-family:'Inter Tight Bold';margin-bottom:5px}
.quick-setting-list-l p{font-size:14px;color:#081834}

.box-space-2 .dash-title-head{padding:20px 20px 0}

.action-box.delete-action{background:#c25555}
.action-box.delete-modifier{background:#c25555}

.action-box:hover{opacity:.8;cursor:pointer}
.action-box.bg-blue{background:#278ade}

.pagination-main .page-item:first-child .page-link,.pagination-main .page-item:last-child .page-link{width:auto;height:auto;border-radius:0;padding:4px 10px;line-height:24px}
.pagination-main .page-link{border:0;font-size:14px;color:#767a82!important;padding:1px 8px;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}
.pagination-main .page-item.active .page-link{background:rgb(39 138 222 / 5%);color:#278ade!important}
.pagination-main .pagination{display:flex;align-items:center}
.pagination-main .page-item{margin:0 5px}
.pagination-main .page-link:focus,.pagination-main .page-link:hover{background:0 0;outline:0;box-shadow:none;background-color:transparent;border-color:transparent;background:rgb(39 138 222 / 5%);color:#278ade!important;box-shadow:none}

.form-wrapper .container{z-index:9;position:relative}

.assign-permission-list li{margin-bottom:10px}
.assign-permission-list li h3{font-size:15px;color:#081834}

.dash-border-title{font-size:18px;color:#081834;font-family:'Inter Tight Bold';background:#fff;display:inline-block;z-index:1;position:relative;padding-right:15px}
.dash-border-title-box{position:relative}
.dash-border-title-box:after{border-bottom:1px solid #c7ccd2;content:"";bottom:10px;left:0;width:100%;position:absolute}

.Basic-details-list li h3{font-size:15px;color:#081834;font-family:'Inter Tight SemiBold'}
.Basic-details-list li span{color:#081834;font-size:15px;flex:1}
.Basic-details-list li{margin-bottom:10px}
.Basic-details-list li h3{width:60%}

.date-info{font-size:15px;color:#081834;display:flex;align-items:center}
.date-info i{color:#7bc255;font-size:20px;position:relative;margin-right:6px}

.user-info {font-size: 14px;color: #081834;}
.user-info b {font-family: 'Inter Tight SemiBold';}

.items-id{font-size:14px;color:#767a82;display:block}
.items-title{font-size:15px;color:#081834;font-family:'Inter Tight SemiBold'}

.items-box figure{width:45px;height:45px;border-radius:8px;overflow:hidden}
.items-box figure img{height:100%;width:100%;object-fit:cover}
.items-box figcaption{margin-left:10px}
.items-box figcaption h3{font-size:15px;color:#081834}

.order-content p{color:#081834;font-size:14px}
.order-list-info h3{font-size:16px;color:#081834;font-family:'Inter Tight SemiBold'}

.sm-drop-down i.ri-more-2-fill{font-size:20px}

.restro-delivery-inner-info-L .restro-delivery-num{font-size:14px;color:#7bc255;font-family:'Inter Tight Medium'}
.restro-delivery-inner-info-L p{font-size:14px;color:#081834}

.delivery-fare-info span{font-size:14px}
.delivery-fare-info span b{color:#081834}

.info-tag{background:rgb(123 194 85 / 17%);height:28px;font-size:14px;color:#7bc255;display:flex;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;max-width: 58px;}
.info-tag.info-inactive{background:rgb(251 44 44 / 17%);color:#fb2c2c}

.card-box{width:380px;background:#7bc255 url(../images/card-pettern-img.png);border-radius:20px;padding:20px 25px;background-repeat:no-repeat;background-size:cover}
.card-box-num h4{font-size:26px;color:#fff;margin-bottom:5px}
.card-box-num span{font-size:16px;text-transform:uppercase;color:rgb(255 255 255 / 69%)}
.card-box-expiry b{font-size:16px;text-transform:uppercase;color:#fff;font-weight:inherit}
.card-box-expiry a{text-decoration:none}
.card-box.blue-card{background-color:#278ade}

.addnew-card{background:#f1f1f1;width:380px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#7bc255}
.addnew-card i{font-size:32px;position:relative;top:-2px;margin-right:4px}
.addnew-card a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}

.action-box.bg-white i{color:#7bc255}

.manage-taxes-L h3,.notification-setting-list-l h3{color:#081834;font-size:16px;font-family:'Inter Tight Bold';margin-bottom:5px}
.manage-taxes-L p,.notification-setting-list-l p{font-size:14px;color:#081834}

.restro-hours .accordion-button:not(.collapsed){background:0 0;box-shadow: none;color: #7bc255 !important;}
.restro-hours .accordion-item{margin-bottom:20px;border:0}
.restro-hours .accordion-button{border:1px solid #d1d0d0;border-radius:6px!important;height:48px;font-size:15px;color:#081834!important;padding:15px 12px;    transition: 0.1s;}
.restro-hours .accordion-collapse{border:1px solid #7bc255;border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.restro-hours .accordion-button[aria-expanded=true]{border-color:#7bc255;border-top-left-radius:6px!important;border-top-right-radius:6px!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom:0;transition: 0.1s;}
.restro-hours .accordion-button:focus{outline:0;box-shadow:none}
.restro-hours .accordion-button::after{width:24px;height:24px;background-size:contain}
.restro-hours .accordion-item .accordion-button::after{background-image:url(../images/arrow-down-b.png);background-position:center}
.restro-hours .accordion-header .switch-custom{margin-right:15px}
.restro-hours .accordion-body .form-select{height:36px;border-radius:6px}
.restro-hours .accordion-button:not(.collapsed)::after{background-image:url(../images/arrow-up-green.png);transform:none}
.restro-hours .divider-accordion{margin:0;padding-bottom:15px}
.restro-hours .accordion-body{padding-top:0;padding:0 15px 12px}
.restro-hours .selected-time-show{font-size:14px;color:#767a82;padding-left:25px}

.action-icon a{text-decoration:none}
.action-icon a i{color:#7bc255;font-size:20px}
.action-icon .action-delete i{color:#c25555}
.action-icon a:hover{opacity:.7;cursor:pointer}

.inline-list li{margin-bottom:5px}
.inline-list li:last-child,.inline-list.list-combo:last-child{margin-bottom:0}
.inline-list li h4{font-size:15px;color:#081834}
.inline-list-L figure{width:56px;height:56px;border-radius:8px;overflow:hidden}
.inline-list-L figure img{width:100%;height:100%;object-fit:cover}
.inline-list-L figcaption{margin-left:12px}
.inline-list-L figcaption h5{font-size:15px;color:#081834;margin-bottom:1px}
.inline-list-L figcaption small{font-size:14px;color:#7bc255;font-family:'Inter Tight Medium'}
.inline-list.list-combo li{margin-bottom:15px}

.coupons-itms-top .inline-list-L figcaption h5,.deal-itms-top .inline-list-L figcaption h5{  font-family: 'Inter Tight SemiBold';}

.basic-profile-img{width:58px;height:58px;border-radius:50%;overflow:hidden}
.basic-profile-img.mb-4 img{width:100%;height:100%}

.info-details-L h4{font-size:16px;color:#081834;margin-bottom:3px;font-family:'Inter Tight Bold'}
.info-details-L span{font-size:14px;color:#081834}
.info-details-R span{font-size:14px;color:#081834;font-family:'Inter Tight SemiBold'}

.link-text{color:#2b2421}

.order-bill-template-profile{width:102px;height:102px;border-radius:50%;margin:auto}
.order-bill-template-profile img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.order-bill-template .table tr th{background:rgb(39 138 222 / 5%)}
.order-bill-template .table tr th:first-child{border-top-left-radius:4px}
.order-bill-template .table tr th:last-child(1){border-top-right-radius:4px}

.order-top-details h4{font-size:16px;color:#081834;font-family:'Inter Tight Bold'}
.order-top-details span{font-size:14px;color:#081834;font-family:'Inter Tight SemiBold'}

.table .total-amount{color:#2b2421;font-family:'Inter Tight Bold'}
.table.border-table tr td:nth-child(8){border-right:0}
.table .total-amount-text{color:#2b2421;font-family:'Inter Tight SemiBold'}

.Tax-amout,.net-amout{font-family:'Inter Tight Medium'}

g.highcharts-legend-item,text.highcharts-axis-title,text.highcharts-title{display:none}
.highcharts-series rect{fill:#7BC255;width:32px}

.card-title{font-size:18px;color:#081834;font-family:'Inter Tight SemiBold'}
.card-details-box{margin-bottom:25px}
.card-details-box small{color:#7bc255;font-family:'Inter Tight SemiBold';font-size:14px;display:block}

.all-notification-show .notification-list li{margin-bottom:15px}
.all-notification-show .notification-list li{padding:15px 15px}
.notification-list li.active{background:rgb(39 138 222 / 5%)}

.dash-filter-l{margin-right:20px}
.dash-filter-l .search-box{width:257px}
.dash-filter-r{flex-wrap:wrap;justify-content:flex-end}
.dash-filter-l p{color:#081834;font-size:16px}


/***/
.minus,.plus{vertical-align:middle;text-align:center;font-size:20px;color:#292d32;font-weight:700;cursor:pointer;height:100%;display:flex;align-items:center;width:44px;justify-content:center;height:44px}
.number1 input{display:flex;vertical-align:middle;text-align:center;border:0;width:35px;color:#000;font-size:20px;font-weight:700;height:100%}
.number1{display:flex;align-items:center}
span.plus{background:#7bc255;border-radius:6px;color:#fff}
span.minus{border:1px solid #d1d0d0;border-radius:6px;background:#fff}
.col-md-4.coustom-row{width:270px}
.col-md-3.coustom-row{width:175px}
.col-md-2.coustom-row{flex:1}
.action-icon-box{display:flex;align-items:center}
.action-icon-box .action-box.delete-action{margin-left:20px}
.action-icon-box .action-box.delete-action{flex:0 0 44px;height:44px}
.summary-box{text-align:left}
.summary-info strong{font-size:16px;font-weight:600;display:block}
.summary-info-flex{display:flex}
.summary-info-flex span.summary-info{padding-right:75px}
.food-items-list li{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.food-items-list-left{display:flex}
.food-items-list-left figcaption{padding-left:20px}
.food-items-list-left figcaption h3{font-size:15px;font-weight:600;padding-bottom:0}
.food-items-list-left span{font-size:14px;color:#081834;padding-right:30px;padding-bottom:3px;display:inline-flex}
.food-items-list-left p{font-size:14px;color:#081834;padding-right:30px}
.food-items-list-left figcaption h3{font-size:15px;font-weight:600;padding-bottom:0;color:#081834}
.total-info li{display:flex;align-items:center;justify-content:space-between}
.total-info li h3{color:#000;font-size:16px;font-weight:500}
.total-info li span{font-size:16px;color:#000;font-weight:500}
.total-info li{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px}
.total-info li h3 small{color:#7bc255}
.total-info li:nth-child(2){padding-bottom:0!important}
.price-text{font-size:16px;font-weight:500;color:#081834}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
/* Firefox */
input[type=number]{-moz-appearance: textfield;}
.food-items-list-left figure img{width: 50px; height: 47px; border-radius: 50%;}

.pagination-box{display: flex; align-items: center; justify-content: space-between; margin-top: 25px;}
.pagination-box .select-box  select{padding: 0px 10px;}
.paddtop38{padding-top: 38px;}
.combo-items-box{border-top: solid 1px #ccc;}

.form-select{height:44px!important}
.job-hours-accordion .accordion-button:focus{border-color:transparent;outline:0;box-shadow:none}
.job-hours-accordion .accordion-button:not(.collapsed){background:0 0;box-shadow:none}
.job-hours-accordion hr.divider-accordion{margin:0}
.job-hours-accordion .accordion-item{margin-bottom:10px;border:1px solid #d1d0d0!important;border-radius:6px!important}
.job-hours-accordion .accordion-button{border-radius:6px!important}
.job-hours-accordion .accordion-item:first-of-type{border-radius:6px!important}
.job-hours-accordion .accordion-body{border-top:1px solid #ddd;margin:0 15px;padding:12px 0}
.job-hours-accordion .accordion-button{border-radius:6px!important;padding:12px 15px;font-size:15px;color:#081834!important}
.job-hours-accordion .accordion-button::after{background-position:center;opacity:1;background-size:15px}
.job-hours-accordion .accordion-button:not(.collapsed)::after{filter:grayscale(1) contrast(100) brightness(1)}
.error{color: rgb(255, 0, 0);}
.error-validation{color: rgb(255, 0, 0);}
.order-top-details{ text-align: center;}
.summary-box span.summary-info {width: 40%;}


.tips-in-box  button.btn {
    min-width: 45px !important;
    margin-left: 8px;
    font-size: 26px;
    padding: 0;
}

.tips-in-box button.btn:disabled {
    background: #0000004f;
}


.create-box-inner.bg-checked {
    background: #edf7ea;
}

.create-box-inner {
    padding: 25px 25px 20px;
    background: rgb(221 221 221 / 20%);
    margin-bottom: 10px;
    border-radius: 10px;
}

.check-list-bg{display:flex; align-items: center;}
.check-list-bg .check-list{margin-right: 15px;}
.check-list-bg .check-list:last-child{margin-right: 0;}
.form-action-box{margin-left: 15px;}
.form-action-box .action-box{border: none; margin-right: 10px;}
.form-action-box .action-box:last-child{margin-right: 0;}

.top-customer-box{display: flex; align-items: center; width: 100%;}
.top-customer-box .dash-title-head-l{padding-right: 20px;}
.top-customer-box form{flex:1; display: flex; align-items: center;}
.top-customer-box form .dash-title-head-r{flex:1;}




span.intro{background-color:#b5b6b8;border-radius:6px; color: #fff; cursor: not-allowed;}





