

@media(min-width:768px) and (max-width:1199px){
    .main-header {
    padding: 10px;
}
.side-bar .all-same-btn {
    font-size: 11px !important;
}
.hero-banner {
    height: 75vh;
}
.make-main-img {
    flex: 0 0 33%;
    height: 338px;
}
.make-content {
    width: 80%;
}
.experinece-main {
    width: 100%;
    padding-left: 2.5rem;
}
.all-same-heading {
    font-size: 28px;
}
.menus-section-meta ul li a {
    font-size: 16px;
}
.banner-btn {
    font-size: 15px;
}
}


@media(min-width:911px) and (max-width:1199px){
.testimonial-meta {
    padding: 20px 12px;
}
.testimonial-img {
    height: 480px;
}
}


@media(min-width:768px) and (max-width:991px){
    .main-footer {
    padding-top: 40px;
}
    .footer-meta {
    margin-top: 30px;
}
.newsletter-meta {
    padding: 30px 35px;
    margin-left: -30px;
}
.newsletter-meta .form-group {
    flex-direction: column;
}
.experience-img {
    height: 460px;
}
.testimonial-all-images {
    grid-template-columns: repeat(2,1fr);
}
.testimonial-main {
    grid-template-columns: repeat(1,1fr);
}
.testimonial-meta {
    padding: 20px 30px;
}
.gallery-main-img {
    height: 367px;
}
.gallery-left-img {
    height: 180px;
}
.menus-itm-img {
    height: 70px;
}
.testimonial-img {
    height: 450px;
}
.book-table-meta {
    padding: 52px 40px;
}
.taste-single-img {
    height: 335px;
}
.taste-sinlge span {
    font-size: 13px;
}
}

@media(max-width:767px){

    .main-header {
    padding: 10px;
}
    .side-bar .all-same-btn {
    display: none;
}
.side-bar ul .nav-link {
    margin-right: 0;
}
    .navbar-collapse {
    width: 65%;
    top: 97px;
}
.hero-banner {
    height: 65vh;
}
.make-section-main {
    flex-direction: column;
}
.testimonial-all-images,.make-all-images {
    grid-template-columns: repeat(2,1fr);
}
.testimonial-img {
    height: 230px;
}
.make-main-img {
    height: 200px;
}
.booking-box {
    width: 290px;
}
.experience-section {
    position: relative;
    overflow: hidden;
    padding: 30px 0;
}
.experinece-main {
    width: 100%;
    padding: 15px;
}
.experience-img {
    height: 320px;
}
.testimonial-main {
    grid-template-columns: repeat(1,1fr);
}
.testimonial-meta {
    padding: 20px ;
    text-align: center;
}
.menus-section {
    padding: 40px 0;
}
.menus-section-meta {
    padding: 0 ; 
}
.menus-section-meta ul {
    gap: 12px;
}
.menus-section-meta ul li a {
    font-size: 14px;
    flex-direction: column;
    gap: 10px;
    
}
.banner-btn {
    font-size: 15px;
}
.menus-section-meta ul li a span {
    padding: 12px 5px;
}
.menus-itm-img {
    flex: unset;
    width: 100%;
}
.all-same-heading {
    font-size: 24px;
    line-height: 37px;
}
.gallery-section {
    padding: 40px 0;
}
.gallery-section-heading {
    align-items: start;
    flex-direction: column;
    gap: 20px;
}
.gallery-left-meta {
    margin-top: 8px;
}
.gallery-main-img {
    height: 320px;
}
.gallery-left-img {
    height: 150px;
}
.newsletter-img {
    height: 340px;
}
.newsletter-meta .form-group {
    flex-direction: column;
    gap: 18px;
}
.newsletter-meta {
    border: 14px solid white;
      padding: 30px 25px;
    margin-left: 0;
}

.newsletter-meta .form-check {
    flex-direction: unset !important;
}
.main-footer {
    padding-top: 35px;
}
.footer-meta {
    margin-top: 30px;
}

.copy-right-section {
    padding: 40px 0 20px;
}
.all-same-banner {
    height: 50vh;
}
.book-table-meta {
    padding: 52px 20px;
}
.book-table-tab ul li button {
    font-size: 11px;
}
.book-table-content h2 {
    font-size: 18px;
}
.col-md-12:nth-child(3) .gallery-left-meta .gallery-left-img {
    height: 150px !important;
}
.col-md-12:nth-child(4) .gallery-left-meta {
    grid-template-columns: repeat(3,1fr);
}
.col-md-12:nth-child(4) .gallery-left-meta .gallery-left-img {
    height: 150px !important;
}
.gallery-section .p-0 {
    padding:0 4px !important;
}
.taste-section-meta {
    grid-template-columns: repeat(2,1fr);
    gap: 12px;
}
.taste-single-img {
    height: 250px;
}
.taste-sinlge span {
    font-size: 12px;
    padding: 12px 6px;
}
}