.elementor-10129 .elementor-element.elementor-element-f7bc0a1:not(.elementor-motion-effects-element-type-background), .elementor-10129 .elementor-element.elementor-element-f7bc0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252627;}.elementor-10129 .elementor-element.elementor-element-f7bc0a1 > .elementor-background-overlay{background-color:#333333;opacity:0.32;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10129 .elementor-element.elementor-element-f7bc0a1 > .elementor-container{min-height:400px;}.elementor-10129 .elementor-element.elementor-element-f7bc0a1{border-style:solid;border-width:0px 0px 0px 0px;border-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-10129 .elementor-element.elementor-element-2788168.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10129 .elementor-element.elementor-element-2788168.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10129 .elementor-element.elementor-element-fe1f465{--spacer-size:50px;}.elementor-10129 .elementor-element.elementor-element-315dddb > .elementor-container{max-width:690px;}.elementor-10129 .elementor-element.elementor-element-56e1f6b .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-10129 .elementor-element.elementor-element-56e1f6b.elementor-view-stacked .elementor-icon{background-color:#f3f3f3;}.elementor-10129 .elementor-element.elementor-element-56e1f6b.elementor-view-framed .elementor-icon, .elementor-10129 .elementor-element.elementor-element-56e1f6b.elementor-view-default .elementor-icon{color:#f3f3f3;border-color:#f3f3f3;}.elementor-10129 .elementor-element.elementor-element-56e1f6b.elementor-view-framed .elementor-icon svg, .elementor-10129 .elementor-element.elementor-element-56e1f6b.elementor-view-default .elementor-icon svg{fill:#f3f3f3;}.elementor-10129 .elementor-element.elementor-element-56e1f6b .elementor-icon-box-content .elementor-icon-box-title{color:#ffffff;font-weight:500;}.elementor-10129 .elementor-element.elementor-element-56e1f6b .elementor-icon-box-content .elementor-icon-box-description{color:#ffffff;font-size:20px;}.elementor-10129 .elementor-element.elementor-element-56e1f6b .elementor-icon-box-content .elementor-icon-box-description a{color:#ffffff;}.elementor-10129 .elementor-element.elementor-element-28627e25:not(.elementor-motion-effects-element-type-background), .elementor-10129 .elementor-element.elementor-element-28627e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-10129 .elementor-element.elementor-element-28627e25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10129 .elementor-element.elementor-element-28627e25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10129 .elementor-element.elementor-element-42d212ee{--spacer-size:60px;}.elementor-10129 .elementor-element.elementor-element-23e2a728 .th-header-wrap{max-width:650px;margin:0 auto;}.elementor-10129 .elementor-element.elementor-element-23e2a728 .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-10129 .elementor-element.elementor-element-23e2a728 .th-header-wrap .th-header-divider{border-color:#44C553;}.elementor-10129 .elementor-element.elementor-element-fd0953e{padding:40px 0px 40px 0px;}.elementor-10129 .elementor-element.elementor-element-d880337 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10129 .elementor-element.elementor-element-611bd5d h5{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:600;}.elementor-10129 .elementor-element.elementor-element-611bd5d .th-team-member-text{color:#5C5C5C;}.elementor-10129 .elementor-element.elementor-element-611bd5d .th-team-member-content{background-color:#ffffff;padding:20px 0px 20px 0px;}.elementor-10129 .elementor-element.elementor-element-611bd5d .th-team-member{background:none;}.elementor-10129 .elementor-element.elementor-element-7df558c h5{font-family:"Merriweather", Sans-serif;font-size:24px;font-weight:600;}.elementor-10129 .elementor-element.elementor-element-7df558c .th-team-member-text{color:#5C5C5C;}.elementor-10129 .elementor-element.elementor-element-7df558c .th-team-member-content{background-color:#ffffff;padding:20px 0px 20px 0px;}.elementor-10129 .elementor-element.elementor-element-7df558c .th-team-member{background:none;}.elementor-10129 .elementor-element.elementor-element-7b6e95d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10129 .elementor-element.elementor-element-7b6e95d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10129 .elementor-element.elementor-element-cf078fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10129 .elementor-element.elementor-element-cf078fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-10129 .elementor-element.elementor-element-cf078fd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-10129 .elementor-element.elementor-element-cf078fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10129 .elementor-element.elementor-element-3eebb21 > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-10129 .elementor-element.elementor-element-3eebb21 .th-header-wrap{max-width:823px;margin:0 auto;}.elementor-10129 .elementor-element.elementor-element-3eebb21 .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-10129 .elementor-element.elementor-element-3eebb21 .th-header-wrap .th-header-divider{border-color:#44C553;}.elementor-10129 .elementor-element.elementor-element-3eebb21 .elementor-icon-box-content .elementor-icon-box-description{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-3eebb21 .elementor-icon-box-content .elementor-icon-box-description a{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-3eebb21 .elementor-icon-box-content .elementor-icon-box-title span{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-3eebb21 .elementor-icon-box-content .elementor-icon-box-description span{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-3eebb21 .elementor-icon-box-content .elementor-icon-box-description a span{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-3eebb21 .th-btn-wrap .btn-1{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-06bd3e5:not(.elementor-motion-effects-element-type-background), .elementor-10129 .elementor-element.elementor-element-06bd3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#393E41;}.elementor-10129 .elementor-element.elementor-element-06bd3e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:90px 0px 90px 0px;}.elementor-10129 .elementor-element.elementor-element-06bd3e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10129 .elementor-element.elementor-element-945c368 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10129 .elementor-element.elementor-element-21de253 > .elementor-widget-container{--e-transform-rotateZ:-15deg;margin:20px 0px 0px 0px;}.elementor-10129 .elementor-element.elementor-element-21de253 img{border-radius:10px 10px 10px 10px;}.elementor-10129 .elementor-element.elementor-element-e02fe15 > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-10129 .elementor-element.elementor-element-f45d235 > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-10129 .elementor-element.elementor-element-f45d235 .th-header-wrap{max-width:823px;margin:0 auto;}.elementor-10129 .elementor-element.elementor-element-f45d235 .th-header-wrap .elementor-icon-box-wrapper{text-align:left;}.elementor-10129 .elementor-element.elementor-element-f45d235 .elementor-icon-box-content .elementor-icon-box-title{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-f45d235 .th-header-wrap .th-header-divider{border-color:#44C553;}.elementor-10129 .elementor-element.elementor-element-f45d235 .elementor-icon-box-content .elementor-icon-box-description{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-f45d235 .elementor-icon-box-content .elementor-icon-box-description a{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-f45d235 .elementor-icon-box-content .elementor-icon-box-title span{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-f45d235 .elementor-icon-box-content .elementor-icon-box-description span{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-f45d235 .elementor-icon-box-content .elementor-icon-box-description a span{color:#FFFFFF;}.elementor-10129 .elementor-element.elementor-element-f45d235 .th-btn-wrap .btn-1{color:#FFFFFF;}body.elementor-page-10129 .navbar-default{border:none;}body.elementor-page-10129 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10129 .elementor-element.elementor-element-f7bc0a1 > .elementor-container{min-height:400px;}.elementor-10129 .elementor-element.elementor-element-23e2a728 .elementor-icon-box-content .elementor-icon-box-title{font-size:30px;}.elementor-10129 .elementor-element.elementor-element-611bd5d h4{font-size:18px;}.elementor-10129 .elementor-element.elementor-element-7df558c h4{font-size:18px;}.elementor-10129 .elementor-element.elementor-element-cf078fd > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-10129 .elementor-element.elementor-element-3eebb21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10129 .elementor-element.elementor-element-3eebb21 .elementor-icon-box-content .elementor-icon-box-title{font-size:30px;}.elementor-10129 .elementor-element.elementor-element-06bd3e5{padding:50px 0px 50px 0px;}.elementor-10129 .elementor-element.elementor-element-e02fe15 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-10129 .elementor-element.elementor-element-f45d235 .elementor-icon-box-content .elementor-icon-box-title{font-size:30px;}}@media(max-width:767px){.elementor-10129 .elementor-element.elementor-element-f7bc0a1 > .elementor-container{min-height:300px;}.elementor-10129 .elementor-element.elementor-element-fe1f465{--spacer-size:0px;}.elementor-10129 .elementor-element.elementor-element-56e1f6b .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-10129 .elementor-element.elementor-element-56e1f6b .elementor-icon-box-content .elementor-icon-box-description{font-size:17px;}.elementor-10129 .elementor-element.elementor-element-cf078fd > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10129 .elementor-element.elementor-element-945c368{width:95%;}.elementor-10129 .elementor-element.elementor-element-e02fe15 > .elementor-element-populated{padding:060px 0px 0px 0px;}.elementor-10129 .elementor-element.elementor-element-f45d235 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-10129 .elementor-element.elementor-element-945c368{width:25%;}.elementor-10129 .elementor-element.elementor-element-e02fe15{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10129 .elementor-element.elementor-element-945c368{width:35%;}.elementor-10129 .elementor-element.elementor-element-e02fe15{width:65%;}}/* Start custom CSS for section, class: .elementor-element-f7bc0a1 */@media (max-width:1024px) {
.inner-banner h1.elementor-icon-box-title {
    font-size: 40px;
}
}
@media (max-width:991px) {
.inner-banner h1.elementor-icon-box-title {
    font-size: 28px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-28627e25 */.rate-section-cards{
    border:1px solid #eee;
        min-height:300px;
}
.rate-section-cards ul {
    list-style: none;
    text-align: left;
    padding: 0;
}
.rate-section-cards ul li {
    padding-bottom: 12px;
}
.rate-section-cards .th-service-block-w .elementor-icon svg {
    fill: #349F9A !important;
}
.restaurant-card .th-team-member-text{
    text-align:center;
}
@media (max-width:575px) {
.rate-card-section .elementor-container.elementor-column-gap-custom {
    max-width: 100%;
    width: 100%;
}
.rate-section-cards ul li {
    font-size: 14px;
}
.rate-section-cards {
    min-height: auto;
    margin-bottom: 20px;
}
.rate-section-cards {
    border: 1px solid #eee;
    min-height: auto;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9938035 */.restaurant-card h4.th-team-member-name {
    position: absolute;
    top: 0;
    background: #44c553;
    color: #fff;
    font-family: 'Poppins';
    padding: 5px 24px;
    right: 0;
}
.restaurant-card .elementor-widget-container {
    position: relative;
}
.restaurant-card .th-team-member-social {
    display: none;
}
.restaurant-card .th-team-member-text a {
    color: #5C5C5C;
}
.restaurant-card .th-team-member-text a:hover{
    color: #44c553;
}
.restaurant-card .th-team-member-text {
    white-space: normal;
}
@media (max-width:575px) {
    .restaurant-cards.elementor-section .elementor-container {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fd0953e */.restaurant-cards .elementor-widget-themo-team {
    border: 1px solid #eee;
    box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.1);
    padding: 11px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b6e95d */.restaurant-cards .elementor-widget-themo-team {
    border: 1px solid #eee;
    box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.1);
    padding: 11px;
}


span.offerspan {
    position: absolute;
    top: 0;
    right: 0;
}
.offer-section .elementor-element.elementor-widget {
    position: static;
}
span.offerspan {
    position: absolute;
    top: 17px;
    right: -35px;
    background: #fbc011;
    color: #fff;
    padding: 5px 30px;
    transform: rotate(44deg);
}
.offer-section .elementor-widget-wrap {
    overflow: hidden;
}

@media (max-width:575px) {
    span.offerspan {
    top: 12px;
    padding: 1px 30px;
    font-size: 10px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-06bd3e5 */.gift-card-section h5 {
    color: #fff;
}
.gift-card-section h6 {
    color: #fff;
    font-family: 'Poppins';
    line-height: 1.6;
    margin: 30px 0px;
}
.gift-card-section h6 span {
    color: #44c553;
    font-weight: 600;
}
span.not-available {
    display: inline-block;
    background: #6a6a6a;
    color: #fff !important;
    padding: 8px 20px;
    margin-bottom: 10px;
}
.gift-card-section .elementor-icon-box-content h5 a:hover {
    color: #44C553;
    text-decoration: underline;
}/* End custom CSS */