.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}@font-face{font-family:coText;src:url("../fonts/Co_Text_Arabic_Regular.ttf")}@font-face{font-family:"Co Headline Regular";src:url(../../admin/fonts/alfont_com_AlFont_com_Co-Headline-Regular.otf) format("opentype")}@font-face{font-family:"Co Headline light";src:url(../../admin/fonts/alfont_com_AlFont_com_Co-Headline-Light.otf) format("opentype")}@font-face{font-family:"Co Headline Bold";src:url(../../admin/fonts/alfont_com_AlFont_com_Co-Headline-Bold.otf) format("opentype")}:root{--cardBoxShadow:0 3px 6px #707070!important;--cardBorderRadius:15px!important;--border:1px solid #707070;--bigRadius:18px;--secondaryColor:#ff3d00;--titleColor:#707070;--smallRadius:10px;--newFontFamily:"coText";--tomato:#fe3a00;--white:#ffffff;--font-regular:"Co Headline Light";--font-light:"Co Headline Light";--font-bold:"Co Headline Bold";--box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);--transition:all 0.25s}a,div,h1,h2,h3,h4,h5,h6,p,span{font-family:var(--newFontFamily)!important}header{background-color:#fcfcfc}@media (min-width:769px){header .row,header .row .col{border-radius:var(--bigRadius);padding:8px}header .row{background-color:rgb(0 0 0 / 6%);-webkit-border-radius:var(--bigRadius);-moz-border-radius:var(--bigRadius);-ms-border-radius:var(--bigRadius);-o-border-radius:var(--bigRadius)}header .row .col{background-color:#fff;display:flex;justify-content:space-between;align-items:center;-webkit-border-radius:var(--bigRadius);-moz-border-radius:var(--bigRadius);-ms-border-radius:var(--bigRadius);-o-border-radius:var(--bigRadius);box-shadow:0 3px 16px rgb(0 0 0 / 6%)}header .logo{padding:8px;border-radius:var(--bigRadius);-webkit-border-radius:var(--bigRadius);-moz-border-radius:var(--bigRadius);-ms-border-radius:var(--bigRadius);-o-border-radius:var(--bigRadius);position:unset}}header .custom-btn{background-color:unset!important;color:#676767!important;border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset;-ms-border-radius:unset;-o-border-radius:unset;padding-left:0;padding-right:0;font-size:.9em;margin:20px 10px}header .custom-btn.side{color:var(--secondaryColor)!important;font-size:1.2em;font-weight:600;height:50px;border:1px solid #ddd!important;padding:5px 20px;border-radius:var(--smallRadius);-webkit-border-radius:var(--smallRadius);-moz-border-radius:var(--smallRadius);-ms-border-radius:var(--smallRadius);-o-border-radius:var(--smallRadius);width:auto}header .custom-btn.active,header .custom-btn:focus,header .custom-btn:hover{color:var(--secondaryColor)!important;border-bottom:2px solid var(--secondaryColor)}header .custom-btn:focus,header .custom-btn:hover{background-color:unset}header .custom-btn.side:hover{color:#fff}header .custom-btn i{display:none}@media only screen and (max-width:768px){header .custom-btn.side:hover{color:#fff!important}header .mobile-navbar{display:none;width:200px;position:absolute;right:unset;left:30px;top:80px;background:#fff;box-shadow:var(--cardBoxShadow);overflow:hidden;border-radius:var(--bigRadius);-webkit-border-radius:var(--bigRadius);-moz-border-radius:var(--bigRadius);-ms-border-radius:var(--bigRadius);-o-border-radius:var(--bigRadius)}header .logo{right:10px}.mobile-navbar.active .custom-btn{display:block;width:200px;border-bottom:1px solid #ddd;margin:0;padding:15px;text-align:start;font-weight:500}.mobile-navbar.active{display:flex!important;flex-direction:column-reverse!important}header .custom-btn.active{background-color:var(--secondaryColor)!important;color:#fff!important}header .custom-btn:focus,header .custom-btn:hover{background-color:var(--secondaryColor)!important;color:#fff}header .custom-btn i{display:inline-block;color:#707070}header .custom-btn.active i{display:inline-block;color:#fff}header ul{display:block!important;float:left;padding:5px 10px;margin:20px 15px;border:1px solid #ddd;border-radius:var(--smallRadius);-webkit-border-radius:var(--smallRadius);-moz-border-radius:var(--smallRadius);-ms-border-radius:var(--smallRadius);-o-border-radius:var(--smallRadius)}header ul i{color:#dc3545!important;font-size:2.2em}}@media only screen and (max-width:576px){header .logo{height:100px;width:100px;left:unset;transform:unset}.mobile ul{padding:8px;order:1;flex:1;height:50px;text-align:center;margin:0 8px}.side-btns{order:0;width:80%;display:flex;justify-content:flex-start;flex-direction:row-reverse}.side-btns .side{padding:10px 15px!important;line-height:25px;font-size:1em;height:40px;margin:20px 5px}}@media only screen and (max-width:400px){header .logo{height:65px;width:65px;left:unset;transform:unset;right:0}header{height:70px}header .row{margin-top:5px!important;margin-bottom:5px!important}.mobile ul{padding:5px 10px;order:1;flex:1;height:35px;width:35px!important;text-align:center;margin:0 8px}.mobile ul li i{font-size:18px}.side-btns{order:0;width:80%;display:flex;justify-content:flex-start;flex-direction:row-reverse}.side-btns .side{padding:5px 15px!important;line-height:20px;height:35px!important;margin:15px 5px;font-size:.8em!important}}.home-banner{padding:0;margin-top:160px;height:200px}.home-banner .main-section{border-radius:var(--bigRadius);-webkit-border-radius:var(--bigRadius);-moz-border-radius:var(--bigRadius);-ms-border-radius:var(--bigRadius);-o-border-radius:var(--bigRadius);display:flex;justify-content:center;align-items:center;padding:0}#home-register-btn{background-color:#f34423;color:#fff;width:12rem;border-radius:15px;line-height:2em}#home-register-btn a{color:inherit}.section-title{color:var(--titleColor);text-align:start;margin:20px auto 15px;font-size:24px}.restaurant-card .catering-container{margin:5px;box-shadow:0 3px 6px rgb(0 0 0 / 16%)!important;border-radius:var(--bigRadius)}.restaurant-card .catering-item,.restaurant-card .resturant-item{height:230px;padding:15px 0}.restaurant-card img{height:135px}.restaurant-card h3{margin:16px auto;border-top:1px solid #ddd;padding:16px 5px;color:var(--titleColor);font-weight:600}.restaurant-card .action-btn{border-color:#ddd!important}.restaurant-card .btn-outline-danger{border-color:#ddd;display:block;border-radius:var(--bigRadius);-webkit-border-radius:var(--bigRadius);-moz-border-radius:var(--bigRadius);-ms-border-radius:var(--bigRadius);-o-border-radius:var(--bigRadius)}.load-more-btn{background-color:#fff;border-color:#ddd;color:var(--titleColor);border-radius:30px;width:185px;height:60px}.reserve-now-btn,.show-menu-btn{height:2.138rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:solid 1px var(--tomato);font-family:var(--font-bold);font-size:.875rem;border-radius:0;padding-top:.256rem;padding-bottom:.694rem;text-align:start}.inner-left-arrow,.left-arrow,.right-arrow{width:0;height:0;position:absolute}.show-menu-btn{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;-webkit-padding-end:0.25rem;padding-inline-end:0.25rem}.reserve-now-btn{-webkit-padding-start:0.25rem;padding-inline-start:0.25rem;-webkit-padding-end:1.25rem;padding-inline-end:1.25rem}.show-menu-btn,.show-menu-btn:focus,.show-menu-btn:hover{background-color:var(--white);color:var(--tomato);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);border-end-start-radius:16px;border-left:0}.left-arrow{top:0;right:calc(100% - 15px);border-bottom:34.2px solid var(--tomato);border-left:34.2px solid transparent}.inner-left-arrow{top:1.1px;right:calc(100% - 16px);border-bottom:32.2px solid var(--white);border-left:32.2px solid transparent}.reserve-now-btn,.reserve-now-btn:focus,.reserve-now-btn:hover{background-color:var(--tomato);color:var(--white);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);border-start-end-radius:16px}.right-arrow{top:0;right:-18.2px;border-top:34.2px solid var(--tomato);border-right:34.2px solid transparent}.show-menu-btn.only,.show-menu-btn.only:focus,.show-menu-btn.only:hover{width:7.312rem;border:solid 1px var(--tomato);border-radius:16px 4px;padding:.256rem 0 .694rem;text-align:center}@media only screen and (max-width:768px){.home-banner{max-width:100%;margin-top:80px}.home-banner .main-section{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.section-title{text-align:center;font-size:18px}}@media only screen and (max-width:576px){.restaurant-card .catering-item,.restaurant-card .resturant-item{height:205px!important;padding:15px 0}.restaurant-card img{height:110px}.restaurant-card h3{font-weight:600;font-size:14px;line-height:24px;padding:5px}header .mobile-navbar{top:70px}}@media screen and (max-width:480px){.show-menu-btn{-webkit-padding-start:0.6rem;padding-inline-start:0.6rem}.reserve-now-btn{-webkit-padding-end:0.6rem;padding-inline-end:0.6rem}}@media only screen and (min-width:421px){.mobile-view{display:none}}@media only screen and (max-width:420px){.desktop-view{display:none}.restaurant-card .catering-item,.restaurant-card .resturant-item{height:180px!important;padding:15px 0}.restaurant-card img{height:85px}header .mobile-navbar{top:60px}}
