.hero-section{position:relative;z-index:2}.hero-section:before{content:url(/admin-theme/images/bg1-img.png);height:auto;left:40%;position:absolute;right:0;top:10px;width:auto}@media (max-width:575px){.hero-section:before{left:25%}}.hero-section:after{content:url(/admin-theme/images/bg2-img.png);height:auto;position:absolute;right:70px;top:240px;width:auto;z-index:-1}.hero-section .hero-img{height:100%;max-height:495px;width:100%}.hero-section .hero-content .badge{background-color:#f2f4f8;border-radius:0;color:#231e41;font-size:16px;font-weight:500;padding:8px 15px}.hero-section .hero-content .title-text{font-size:54px}@media (max-width:991px){.hero-section .hero-content .title-text{font-size:46px}}@media (max-width:575px){.hero-section .hero-content .title-text{font-size:32px}}.cities-we-offer-section{position:relative;z-index:2}.cities-we-offer-section:before{content:url(/admin-theme/images/bg3-img.png);height:auto;left:60px;position:absolute;top:0;width:auto;z-index:-1}@media (max-width:575px){.cities-we-offer-section:before{left:10px}}@media (max-width:460px){.cities-we-offer-section:before{left:0;top:-75px}}.cities-we-offer-section:after{content:url(/admin-theme/images/bg4-img.png);height:auto;position:absolute;right:0;top:-100px;width:auto;z-index:-1}.cities-we-offer-section .cities-slider .element{align-items:center;border-radius:15px;display:inline-block;display:flex;height:140px;justify-content:center;margin:0 10px;max-width:290px;overflow:hidden;position:relative}@media (max-width:479px){.cities-we-offer-section .cities-slider .element{margin:0 auto}}.cities-we-offer-section .cities-slider .element .overlay{align-items:center;background:rgba(35,30,65,.6);color:#f1f1f1;color:#fff;display:flex;font-size:20px;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;width:100%}.cities-we-offer-section .slick-prev{left:-80px;width:40px}@media (max-width:1560px){.cities-we-offer-section .slick-prev{left:-60px}}@media (max-width:1466px){.cities-we-offer-section .slick-prev{left:-40px}}.cities-we-offer-section .slick-prev:before{content:url(/admin-theme/images/prev-arrow.png);opacity:1}.cities-we-offer-section .slick-next{right:-80px;width:40px}@media (max-width:1560px){.cities-we-offer-section .slick-next{right:-60px}}@media (max-width:1466px){.cities-we-offer-section .slick-next{right:-40px}}.cities-we-offer-section .slick-next:before{content:url(/admin-theme/images/next-arrow.png);opacity:1}.services-section{position:relative;z-index:2}.services-section .service-card .card-img{height:140px;margin-bottom:40px;max-width:100%}@media (max-width:1199px){.services-section .service-card .card-img{height:100px;margin-bottom:30px}}.services-section .service-card .card-body{padding:0 20px}.services-section .arrow1{left:29%;top:56px;width:auto}@media (max-width:1199px){.services-section .arrow1{top:45px;width:100px}}.services-section .arrow2{left:62%;top:56px;width:auto}@media (max-width:1199px){.services-section .arrow2{top:45px;width:100px}}.customer-favourite-section{position:relative;z-index:2}.customer-favourite-section:before{content:url(/admin-theme/images/bg5-img.png);height:auto;left:0;position:absolute;top:120px;width:auto;z-index:-1}@media (max-width:991px){.customer-favourite-section:before{bottom:0;top:auto}}.customer-favourite-section:after{content:url(/admin-theme/images/bg6-img.png);height:auto;position:absolute;right:0;top:-20px;width:auto;z-index:-1}.customer-favourite-section .favourite-food .favourite-food-card{border:1px dashed #cfced9;border-radius:145px 145px 0 0;margin:0 20px;max-width:290px;padding:30px}@media (max-width:768px){.customer-favourite-section .favourite-food .favourite-food-card{padding:20px}}@media (max-width:575px){.customer-favourite-section .favourite-food .favourite-food-card{margin:0 auto}}.customer-favourite-section .favourite-food .favourite-food-card .card-img{border-radius:50%;box-shadow:0 15px 25px rgba(62,60,85,.25);max-height:200px;max-width:200px}.featured-restaurants-section{position:relative}.featured-restaurants-section:after{content:url(/admin-theme/images/bg7-img.png);height:auto;position:absolute;right:40px;top:-70px;width:auto}.featured-restaurants-section .featured-heading{overflow:hidden;position:relative;z-index:2}.featured-restaurants-section .featured-heading:after{background-color:#f5c332;content:"";height:3px;max-width:200px;position:absolute;top:46%;width:100%;z-index:2}.featured-restaurants-section .featured-restaurant{position:relative;z-index:2}.featured-restaurants-section .featured-restaurant .featured-card{border:0;border-radius:0;box-shadow:0 10px 20px rgba(35,30,65,.1);margin:0 20px}@media (max-width:768px){.featured-restaurants-section .featured-restaurant .featured-card{margin:0 12px}}@media (max-width:575px){.featured-restaurants-section .featured-restaurant .featured-card{margin:0 auto;max-width:400px}}.featured-restaurants-section .featured-restaurant .featured-card .card-img-top{height:180px;width:100%}.featured-restaurants-section .featured-restaurant .featured-card .card-body{background-color:#fff;padding:15px 20px}.featured-restaurants-section .featured-restaurant .featured-card .card-body .card-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.featured-restaurants-section .slick-prev{left:-80px;width:40px}@media (max-width:1560px){.featured-restaurants-section .slick-prev{left:-60px}}@media (max-width:1466px){.featured-restaurants-section .slick-prev{left:-40px}}.featured-restaurants-section .slick-prev:before{content:url(/admin-theme/images/prev-arrow.png);opacity:1}.featured-restaurants-section .slick-next{right:-80px;width:40px}@media (max-width:1560px){.featured-restaurants-section .slick-next{right:-60px}}@media (max-width:1466px){.featured-restaurants-section .slick-next{right:-40px}}.featured-restaurants-section .slick-next:before{content:url(/admin-theme/images/next-arrow.png);opacity:1}.featured-restaurants-section .slick-dots{bottom:-20px}.testimonial-section{position:relative;z-index:2}.testimonial-section:before{content:url(/admin-theme/images/bg8-img.png);height:auto;left:0;position:absolute;top:-50px;width:auto;z-index:-1}@media (max-width:768px){.testimonial-section:before{top:-100px}}.testimonial-section .testimonial-img{height:100%;max-height:510px;max-width:510px;width:100%}@media (max-width:991px){.testimonial-section .testimonial-img{margin:0 auto 40px}}.testimonial-section .testimonial .quote-img{height:135px;margin-left:20px;max-width:100%}@media (max-width:1199px){.testimonial-section .testimonial .quote-img{height:80px}}@media (max-width:768px){.testimonial-section .testimonial .quote-img{height:70px}}@media (max-width:460px){.testimonial-section .testimonial .quote-img{height:50px}}.testimonial-section .testimonial .testimonial-card{max-width:620px;padding-bottom:40px}@media (max-width:991px){.testimonial-section .testimonial .testimonial-card{max-width:100%}}.testimonial-section .testimonial .testimonial-card .card-body{padding:0}.testimonial-section .testimonial .testimonial-card .card-body .card-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonial-section .slick-next,.testimonial-section .slick-prev{background-color:#f5c332;border-radius:50%;color:#231e41;height:40px;top:100%!important;width:40px;z-index:2}.testimonial-section .slick-next:before,.testimonial-section .slick-prev:before{opacity:1}.testimonial-section .slick-prev{left:0}.testimonial-section .slick-prev:before{content:url(/admin-theme/images/testimonial-left-arrow.png)}.testimonial-section .slick-next{left:55px}.testimonial-section .slick-next:before{content:url(/admin-theme/images/testimonial-right-arrow.png)}.why-choose-section{position:relative;z-index:2}.why-choose-section:before{content:url(/admin-theme/images/bg9-img.png);height:auto;left:0;position:absolute;top:0;width:auto;z-index:-1}@media (max-width:991px){.why-choose-section:before{bottom:100px;top:auto}}.why-choose-section:after{content:url(/admin-theme/images/bg10-img.png);height:auto;position:absolute;right:0;top:-100px;width:auto;z-index:-1}.why-choose-section .why-choose-img{height:100%;max-height:430px;max-width:530px;overflow:hidden;width:100%}.restaurant-section{position:relative}.restaurant-section:before{content:url(/admin-theme/images/bg5-img.png);height:auto;left:0;position:absolute;top:275px;width:auto}@media (max-width:991px){.restaurant-section:before{bottom:100px;top:auto}}.restaurant-section:after{content:url(/admin-theme/images/bg6-img.png);height:auto;position:absolute;right:0;top:100px;width:auto;z-index:-1}.restaurant-section .restaurant .restaurant-card{border:0;box-shadow:0 10px 20px rgba(35,30,65,.1);margin:0 auto;max-width:400px}.restaurant-section .restaurant .restaurant-card .restaurant-img{height:180px;width:100%}.restaurant-section .restaurant .restaurant-card .card-body .card-text,.restaurant-section .restaurant .restaurant-card .card-body .card-title{text-align:start}.restaurant-section .restaurant .restaurant-card .card-body a,.restaurant-section .restaurant .restaurant-card .card-body h5{color:#212529!important}.restaurant-section .nav-tabs{border-bottom:0}.restaurant-section .nav-tabs .nav-item{margin:0 7px}.restaurant-section .nav-tabs .nav-item .nav-link{align-items:center;border:1px solid #cfced9;border-radius:25px;color:#231e41;display:flex;font-size:16px;font-weight:500;height:50px;padding:15px 20px}.restaurant-section .nav-tabs .nav-item .nav-link.active{background-color:#f5c332;border:1px solid #f5c332;color:#fff}.restaurant-section .nav-tabs .nav-item .nav-link.active .filter-btn{color:#fff}.restaurant-section .nav-tabs .nav-item .nav-link .filter-btn{color:#f5c332}.btn-warning-light{background-color:transparent;border:1px solid #f5c332;border-radius:25px;color:#231e41;transition:none}.btn-warning-light.active,.btn-warning-light:active,.btn-warning-light:focus,.btn-warning-light:hover{background-color:#f5c332}.pricing-plan-section .pricing-plans .pricing-card{border:1px solid #d1d1d1;border-radius:0;padding:30px}@media (max-width:480px){.pricing-plan-section .pricing-plans .pricing-card{padding:25px}}.pricing-plan-section .pricing-plans .pricing-card .card-title{color:#231e41;font-size:18px}.pricing-plan-section .pricing-plans .pricing-card .amount{color:#231e41;font-size:30px}@media (max-width:575px){.pricing-plan-section .pricing-plans .pricing-card .amount{font-size:28px}}.pricing-plan-section .pricing-plans .pricing-card p,.pricing-plan-section .pricing-plans .pricing-card span{color:#82808b}.pricing-plan-section .pricing-plans .pricing-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;overflow:hidden}.pricing-plan-section .pricing-plans .pricing-card .list li{align-items:center;display:flex;font-size:14px;margin-bottom:15px}.pricing-plan-section .pricing-plans .pricing-card .list li .check-list{align-items:center;border-radius:50px;display:flex;height:20px;justify-content:center;margin-right:15px;min-width:20px;width:20px}.pricing-plan-section .pricing-plans .pricing-card .list li .check-list i{font-size:12px}.pricing-plan-section .pricing-plans .pricing-card .list li.active-check{color:#231e41}.pricing-plan-section .pricing-plans .pricing-card .list li.active-check .check-list{background-color:#f5c332;color:#231e41}.pricing-plan-section .pricing-plans .pricing-card .list li.unactive-check{color:#82808b}.pricing-plan-section .pricing-plans .pricing-card .list li.unactive-check .check-list{background-color:#cfced9;color:#fff}.pricing-plan-section .pricing-plans .pricing-card .choose-plan-btn{height:45px;max-width:145px;padding:.375rem .75rem;width:100%}.pricing-plan-section .pricing-plans .pricing-card.active,.pricing-plan-section .pricing-plans .pricing-card:active,.pricing-plan-section .pricing-plans .pricing-card:focus,.pricing-plan-section .pricing-plans .pricing-card:hover{background-color:#231e41}.pricing-plan-section .pricing-plans .pricing-card.active .card-title,.pricing-plan-section .pricing-plans .pricing-card:active .card-title,.pricing-plan-section .pricing-plans .pricing-card:focus .card-title,.pricing-plan-section .pricing-plans .pricing-card:hover .card-title{color:#fff!important}.pricing-plan-section .pricing-plans .pricing-card.active .amount,.pricing-plan-section .pricing-plans .pricing-card:active .amount,.pricing-plan-section .pricing-plans .pricing-card:focus .amount,.pricing-plan-section .pricing-plans .pricing-card:hover .amount{color:#fff}.pricing-plan-section .pricing-plans .pricing-card.active p,.pricing-plan-section .pricing-plans .pricing-card.active span,.pricing-plan-section .pricing-plans .pricing-card:active p,.pricing-plan-section .pricing-plans .pricing-card:active span,.pricing-plan-section .pricing-plans .pricing-card:focus p,.pricing-plan-section .pricing-plans .pricing-card:focus span,.pricing-plan-section .pricing-plans .pricing-card:hover p,.pricing-plan-section .pricing-plans .pricing-card:hover span{color:#cfced9}.pricing-plan-section .pricing-plans .pricing-card.active .list li.active-check,.pricing-plan-section .pricing-plans .pricing-card:active .list li.active-check,.pricing-plan-section .pricing-plans .pricing-card:focus .list li.active-check,.pricing-plan-section .pricing-plans .pricing-card:hover .list li.active-check{color:#fff}.pricing-plan-section .pricing-plans .pricing-card.active .list li.active-check .check-list,.pricing-plan-section .pricing-plans .pricing-card:active .list li.active-check .check-list,.pricing-plan-section .pricing-plans .pricing-card:focus .list li.active-check .check-list,.pricing-plan-section .pricing-plans .pricing-card:hover .list li.active-check .check-list{background-color:#f5c332;color:#231e41}.pricing-plan-section .pricing-plans .pricing-card.active .list li.unactive-check,.pricing-plan-section .pricing-plans .pricing-card:active .list li.unactive-check,.pricing-plan-section .pricing-plans .pricing-card:focus .list li.unactive-check,.pricing-plan-section .pricing-plans .pricing-card:hover .list li.unactive-check{color:#cfced9}.pricing-plan-section .pricing-plans .pricing-card.active .list li.unactive-check .check-list,.pricing-plan-section .pricing-plans .pricing-card:active .list li.unactive-check .check-list,.pricing-plan-section .pricing-plans .pricing-card:focus .list li.unactive-check .check-list,.pricing-plan-section .pricing-plans .pricing-card:hover .list li.unactive-check .check-list{background-color:#cfced9;color:#fff}.pricing-plan-section .pricing-plans .pricing-card.active .choose-plan-btn,.pricing-plan-section .pricing-plans .pricing-card:active .choose-plan-btn,.pricing-plan-section .pricing-plans .pricing-card:focus .choose-plan-btn,.pricing-plan-section .pricing-plans .pricing-card:hover .choose-plan-btn{background-color:#f5c332}.pricing-switches{background-color:#fff;border:1px solid #d1d1d1;border-radius:3rem;border-radius:30px;display:flex;height:55px;line-height:3rem;padding:0;position:relative;width:320px}@media (max-width:575px){.pricing-switches{height:50px}}.pricing-switches input{position:absolute;top:0;visibility:hidden}.pricing-switches label{align-items:center;color:#82808b;cursor:pointer;display:flex;font-weight:500;justify-content:center;margin:0;padding:0;text-align:center;width:50%}.switch-wrapper{bottom:0;position:absolute;top:0;transition:transform .5s cubic-bezier(.77,0,.175,1);width:50%;z-index:3}.switch{background-color:#f5c332;border-radius:3rem;height:100%}.switch div{color:#231e41;display:block;font-weight:500;left:0;opacity:0;position:absolute;text-align:center;top:4px;transition:opacity .2s cubic-bezier(.77,0,.175,1) .125s;width:100%;will-change:opacity}@media (max-width:575px){.switch div{top:0}}.pricing-switches input:first-of-type:checked~.switch-wrapper{transform:translateX(0)}.pricing-switches input:nth-of-type(2):checked~.switch-wrapper{transform:translateX(100%)}.pricing-switches input:first-of-type:checked~.switch-wrapper .switch div:first-of-type,.pricing-switches input:nth-of-type(2):checked~.switch-wrapper .switch div:nth-of-type(2){opacity:1}.contact-desc-section .contact .contact-desc .contact-icon{align-items:center;background-color:#f5c332;display:flex;height:50px;justify-content:center;margin-right:20px;min-width:50px;width:50px}@media (max-width:575px){.contact-desc-section .contact .contact-desc .contact-icon{height:40px;margin-right:15px;min-width:40px;width:40px}}.contact-desc-section .contact .contact-desc .contact-icon i{align-items:center;color:#231e41;display:flex;font-size:20px;justify-content:center}@media (max-width:575px){.contact-desc-section .contact .contact-desc .contact-icon i{font-size:18px}}.contact-desc-section .contact .map{border-radius:10px;height:315px;width:100%}.contact-desc-section .contact .map iframe{border-radius:10px}form .form-group{margin-bottom:25px}@media (max-width:991px){form .form-group{margin-bottom:30px}}@media (max-width:575px){form .form-group{margin-bottom:20px}}form .form-group .form-control{border:1px solid #cfced9;border-radius:10px;color:#231e41;padding:12px 20px}form .form-group .form-control::-moz-placeholder{color:#82808b;font-weight:300}form .form-group .form-control::placeholder{color:#82808b;font-weight:300}form .form-group .form-control:focus{box-shadow:none}
