@font-face {
  font-family: 'RB-Regular';
  src: url('../fonts/rb/RB-Regular.eot');
  src: url('../fonts/rb/RB-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/rb/RB-Regular.woff2') format('woff2'),
    url('../fonts/rb/RB-Regular.woff') format('woff'),
    url('../fonts/rb/RB-Regular.ttf') format('truetype'),
    url('../fonts/rb/RB-Regular.svg#RB-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RB-Bold';
  src: url('../fonts/rb/RB-Bold.eot');
  src: url('../fonts/rb/RB-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/rb/RB-Bold.woff2') format('woff2'),
    url('../fonts/rb/RB-Bold.woff') format('woff'),
    url('../fonts/rb/RB-Bold.ttf') format('truetype'),
    url('../fonts/rb/RB-Bold.svg#RB-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
html,
body,
nav {
  font-family: "RB-Regular";
}

h1,
h2,
h3,
h4,
h5,
h6,
.booking-form form label{
  font-family: "RB-Bold";
}
.main-btn,
.booking-form form button,
.testimonial-box .clinet-post,
.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .title .room-cat,
body .restaurant-tab-area .food-box .desc .cat,
.section-title span.title-tag,
.about-section .about-features li a .title,
.banner-area .banner-content span.promo-tag{
    letter-spacing: 0;
}
.offcanvas-wrapper .offcanvas-widget .widget.search-widget form button{
      left: 0;
    right: auto;
}
::placeholder, input, select, textarea{
font-family: inherit;}

@media (max-width: 767px) {
    .about-section .about-features li a .title {
        letter-spacing: 0;
    }
}
@media (max-width: 575px) {
    .banner-area .banner-content .main-btn {
      letter-spacing: 0;
    }
}