/*responive max width to min width*/

/*@media 
(min-width: 992px) 
 and (max-width: 1200px){
	
}*/

/* iPads (landscape) ———– */

/*@media 
(min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {

}*/

/* iPads (portrait) ———– */

/*@media 
(min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) {

}*/

/* iPads (landscape) ———– */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* Styles */
}

/* iPads (portrait) ———– */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* Styles */
}
@media (min-width: 1200px) and (max-width: 1499.98px) {
  .offer-btn-outr .btn {
    --bs-btn-padding-x: 0.5rem;
  }
  .offer-btn-outr .ms-4 {
    margin-left: 1rem !important;
  }
  .offer-btn-outr .d-flex {
    flex-direction: column;
  }
  .offer-btn-outr ul li:not(:first-child) {
    margin-left: 0rem;
  }
}
@media (max-width: 1399.98px) {
  .navbar-nav > li.nav-item {
    padding-inline: 1rem;
  }
  .navbar-nav .nav-link {
    font-size: 1rem;
  }
}
@media (max-width: 1200px) {
}

@media (max-width: 1199.98px) {
  .blog-grid-outr .col-md-4:nth-child(3) {
    width: 100%;
  }
  .promotion-box-txt h5 {
    font-size: 1rem;
  }
  .navbar-nav .nav-link {
    font-size: 0.9rem;
  }
  .expirence-box-outr h3{
	  font-size: calc(0.8rem + 0.6vw);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .promotion-btn-outr .btn {
    padding-inline: 1.5rem !important;
  }
  .expirence-box-outr h3{
	  
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .location-grid-outr .col-lg-4:nth-child(1) {
    width: 50%;
  }
  .location-grid-outr .col-lg-4:nth-child(2) {
    width: 50%;
  }
  .location-grid-outr .col-lg-4:nth-child(3) {
    width: 100%;
  }
  .offer-grid-box-row-outr .col-md-4 {
    width: 50%;
  }
}

/*responsinator screen size*/
@media (max-width: 1024px) {
}
@media (min-width: 992px) {
}
/*  min width new way  (min-width: 992px) */
@media (width >= 992px) {
}
/*  min width new way*/

@media (max-width: 992px) {
}

/*  max width new way  (max-width: 991px)*/
@media (width <= 992px) {
}
/*  max width new way*/

@media (max-width: 991.98px) {
  .banner-swiper .swiper-slide-caption {
    position: relative;
    top: 0;
    transform: none;
    margin-block-start: 1rem;
  }
  .swiper-pagination {
    position: relative;
    transform: none !important;
    bottom: 0 !important;
    margin-block-start: 1rem;
    margin-block-end: 1rem;
  }
  .swiper-slide-caption h3,
  .swiper-slide-caption h2 {
    color: var(--bg-red-color);
  }
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: var(--bg-red-color) !important;
  }
  .slider-btn-outer a:hover {
    background: var(--btn-pink-color) !important;
  }
  .banner-swiper .swiper-slide {
    aspect-ratio: auto;
  }
  .slider-btn-outer a {
    font-size: inherit;
  }
  .follow-box-mnu {
    gap: 1rem;
    margin-inline-start: 15px;
  }
  .story-pic img {
    width: 100%;
  }
  .our-story-outr .col-lg-8 {
    margin-block-start: 1.5rem;
  }
  .promotion-box-col {
    margin-block-start: 1.5rem;
  }
  .promotion-box-outr {
    justify-content: space-between;
  }
  .banner-caption-inr {
    position: relative !important;
    transform: none !important;
  }
  .delivery-banner-outr,
  .catering-banner-outr {
    aspect-ratio: auto;
  }
  .delivery-scrollspy-outr .order-1 {
    order: 0 !important;
  }
  .delivery-scrollspy-outr .delivery-img-outr {
    margin-bottom: 1rem;
  }
  .reservation-grid-outr .reservation-img-col.order-1 {
    order: 0 !important;
    margin-bottom: 1rem;
  }
  .delivery-container {
    justify-content: center !important;
  }
  .delivery-container .navbar-brand {
    margin-inline-end: 0px;
    text-align: center;
  }
  .navbar-nav .nav-link {
    text-align: center;
  }
  .navbar-nav > li.nav-item {
    margin: 0rem;
  }
  .navbar-nav {
    margin-inline-end: 0rem;
  }
  .navbar-nav > li:not(:first-child)::before {
    content: "";
  }
  .navbar-nav > li {
    border-top: 1px solid #ddd;
  }
  .desktop-toggle:after {
    display: none !important;
  }
  .responsive-toggle {
    position: absolute;
    inset-inline-end: 10px;
    inset-block-start: 5px;
    height: 25px;
    line-height: 0px;
    background: #fddcb3 !important;
    border: 0 none !important;
    color: var(--bg-red-color) !important;
  }
  .dropdown-menu[data-bs-popper] {
    margin-block: 0.8rem !important;
  }
  .signature-outr .section-header {
    flex-direction: column;
    align-items: center !important;
    gap: 10px;
  }
  .swiper-pagination {
    margin: 0px !important;
  }
  .booking-sec-outr .row .col-lg-6:nth-child(2) {
    margin-block-start: 1rem;
  }
  .award-logo-outr a img {
    width: 250px;
  }
  .delivery-container .nav-pills{
	  margin-block-start: 1rem;
  }
  .delivery-container .row{
	  justify-content: center !important
  }
  .philosophy-outr h4{
	  text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .story-pic-text ul {
    display: flex;
    justify-content: space-between;
  }
}

@media (max-width: 768px) {
}

@media (max-width: 767.98px) {
  .founder-text-col {
    order: 1;
    margin-block-start: 1rem;
  }
  .founder-grid-outr {
    padding-inline: 1rem;
  }
  .story-pic-text {
    text-align: center;
  }
  .catering-banner-outr img {
    width: auto;
    height: 100%;
    object-fit: cover;
    max-width: none;
  }
  .banner-caption-text-outr {
    padding-inline: 1rem;
  }
  .booking-footer {
    flex-direction: column;
    align-items: flex-start !important;
    padding-inline-start: 35px;
    position: relative;
  }
  .booking-footer i {
    position: absolute;
    inset-inline-start: 0px;
    inset-block-start: 7px;
  }
  .reservation-time-box-sec .col-md-6:not(:first-child) {
    margin-block-start: 1rem;
  }
  .topbar-outr .container-inr {
    flex-direction: column;
    align-items: center;
  }
  .topbar-outr .float-end {
    margin-block-start: 1rem;
  }
  .dropdown-item {
    text-align: center;
  }
  .promotion-btn-outr .btn-visit {
    padding-inline: 1rem !important;
    font-size: 1rem !important;
  }
  .award-logo-outr a img {
    width: 150px;
  }
  .promotion-banner-one.mt-5{
	  margin-block-start: min(3em, 4%) !important;
  }

  .explore-box-col{
	 margin-block-start: min(3em, 4%) !important; 
  }
  .explore-grid-outr.mt-5{
	  margin-block-start: min(2em, 2%) !important; 
  }
}

@media (max-width: 736px) {
}

@media (max-width: 667.98px) {
  .signature-slidr-outr .owl-nav button.owl-prev {
    left: 0rem;
  }
  .signature-slidr-outr .owl-nav button.owl-next {
    right: 0rem;
  }
  .signature-slidr-outr .owl-nav button {
    width: 30px;
    height: 30px;
  }
}

@media (max-width: 600px) {
	.explore-heading h2{
		max-width: 194px;
	}
}

@media (max-width: 568px) {
  .delivery-banner-outr .nav li {
    width: 50%;
    margin-inline: 0px !important;
    padding-inline: 5px;
  }
  .delivery-banner-outr .nav li .nav-link {
    padding-inline: 0.5rem;
  }
  .delivery-scroll-nav li {
    width: 50%;
    margin-inline: 0px !important;
    padding-inline: 5px;
  }
  .delivery-scroll-nav li .nav-link {
    padding-inline: 0.5rem;
  }
  .catering-banner-outr .banner-caption-text-outr .nav li a {
    font-family: var(--font-arial);
    height: 100%;
  }
  .delivery-scroll-nav li .nav-link {
    height: 100%;
  }
  .delivery-header .nav li:not(:first-child) {
	margin-inline-start: 1rem;
}
.delivery-header .btn.btn-concept{
	  padding-inline: 1rem
}
}
@media (max-width: 516.98px) {
  .signature-outr .d-flex.justify-content-center {
    flex-direction: column;
    justify-content: center;
    gap: 10px;
  }
}
@media (max-width: 480.98px) {
  .topbar-outr .container-inr.d-flex {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .topbar-outr .container-inr.d-flex .float-end {
    margin-top: 1rem;
  }
  .section-header h2 {
    font-size: calc(0.95rem + 0.9vw) !important;
  }
  .section-header h6 {
    font-size: 0.9rem;
  }
  #deliveryNav h4 {
    font-size: calc(1rem + 0.3vw);
  }
  .header-outer .navbar-brand img {
    width: 130px;
    transition: all 0.3s ease-in-out 0s;
  }
  .promotion-btn-outr .btn-visit {
    padding-inline: 0.8rem !important;
    font-size: 0.8rem !important;
  }
  .award-logo-outr a img {
    width: 120px;
  }
  .delivery-container .btn-concept{
	  padding-inline: 0.6rem !important
  }
  .delivery-header .nav li:not(:first-child) {
	margin-inline-start: 0.8rem;
}
.explore-heading h2 {
	max-width: 152px;
	font-size: calc(1rem + 0.9vw);
}
  
}
@media (max-width: 425.98px) {
  .topbar-outr .float-start p {
    font-size: 0.75rem !important;
  }
}

@media (max-width: 414.98px) {
  .slider-btn-outer a {
    font-size: 0.8rem;
    padding: 0.75rem 0.8rem;
  }
  .footer-inner.d-flex {
    flex-direction: column;
  }
  .follow-box-mnu {
    margin-inline-start: 0px;
  }
  .footer-inner p {
    text-align: center;
  }
  .follow-box-mnu {
    margin-block-start: 1rem;
  }
  .location-box-btn .btn {
    --bs-btn-font-size: 0.9rem;
    --bs-btn-padding-x: 0.5rem;
  }
  .location-box-btn .btn-visit {
    margin-left: 0.5rem;
  }
  .promotion-box-txt h5 {
    font-size: 1rem;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .review-box h6 {
    font-size: 0.9rem;
  }
  .delivery-banner-outr .nav li .nav-link,
  .delivery-scroll-nav li .nav-link {
    font-size: 13px !important;
  }
  .concept-outr .section-header {
    flex-direction: column;
    align-items: center !important;
    gap: 10px;
  }
  .promotion-btn-outr a:not(:first-child) {
    margin-inline-start: 0.5rem;
  }
  .promotion-btn-outr .btn-visit {
    padding-inline: 0.5rem !important;
    font-size: 0.75rem !important;
  }
  .navbar-brand {
    margin-right: 8px;
  }
  .best-logo {
    width: 90px;
  }
  .delivery-container .btn-concept{
	  font-size: 0.8rem !important;
  }
  .explore-heading h2 {
	max-width: 135px;
	font-size: calc(1rem + 0.9vw);
}
}

@media (max-width: 384px) {
  .promotion-btn-outr a {
    padding-inline: 2rem !important;
  }
  .delivery-container .btn-concept {
	font-size: 0.65rem !important;
}
.delivery-header .nav li:not(:first-child) {
	margin-inline-start: 0.5rem;
}
.delivery-container .btn-concept {
	padding-inline: 0.4rem;
}
}
@media (max-width: 375px) {
}

@media (max-width: 360px) {
  .topbar-outr .float-start p {
    font-size: 0.65rem !important;
  }
  .award-outr {
    flex-direction: column;
  }
  .award-outr h4 {
    margin-block-end: 20px !important;
  }
  .delivery-container .btn-concept {
	font-size: 0.55rem !important;
}
}

@media (max-width: 320px) {
}
/*responsinator screen size*/
