/* Banner Section Start */
.common-title img {
     border-radius: 60px;
     -webkit-border-radius: 60px;
     -moz-border-radius: 60px;
     -ms-border-radius: 60px;
     -o-border-radius: 60px;
}

.common-title span {
     color: #6D0504;
     background: #DBC28C;
     padding: 0 22px 12px 10px;
     display: inline-block;
     border-radius: 70px !important;
     -webkit-border-radius: 70px !important;
     -moz-border-radius: 70px !important;
     -ms-border-radius: 70px !important;
     -o-border-radius: 70px !important;
     position: relative;
}

.common-title.why-restaurants span {
     z-index: -1;
}

.common-desc p:last-child {
     margin-bottom: 0 !important;
}

.social-media-block .elementor-social-icon {
     background: rgba(255, 255, 255, 0.05);
     border: 1px solid rgba(255, 255, 255, 0.80);
     backdrop-filter: blur(2.5px);
}

.common-icon {
     display: flex !important;
}

/* Banner Section End */

/* Why Restaurant */
.why-restaurants-accordion .e-n-accordion {
     position: relative;
     padding-left: 30px;
     border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.why-restaurants-accordion .e-n-accordion .e-n-accordion-item {
     position: relative;
     border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}


.why-restaurants-accordion .e-n-accordion .e-n-accordion-item:before {
     position: absolute;
     content: "";
     left: -30px;
     top: 0;
     bottom: 0;
     width: 1px;
     height: 100%;
     background: rgba(255, 255, 255, 0.2);
}

.why-restaurants-accordion .e-n-accordion-item[open]:before {
     background: #F6F2E7;
}

.why-restaurants-accordion .e-n-accordion-item-title .e-n-accordion-item-title-header {
     padding-top: 15px;
     padding-bottom: 15px;
}

/* Why Restaurant */

/* Media Query */
@media (max-width:1200px) {
     .common-title img {
          width: 130px;
          height: 60px;
     }

     .common-title span {
          padding: 0 15px 12px 10px;
     }
}

@media (max-width:880px) {
     .common-title img {
          width: 100px;
          height: 45px;
     }

     .common-title span {
          padding: 0 10px 5px 8px;
     }
}

/* Media Query */