@media (max-width:575px) {
    h1 {font-size:32px;font-weight:700;}
    h2 {font-size:30px;font-weight:600;line-height:52px;}
    h3 {font-size:28px;font-weight:600;}
    h4 {font-size:26px;font-weight:600;}
    h5 {font-size:24px;font-weight:600;}
    h6 {font-size:22px;font-weight:500;}
    body {font-size:16px;font-weight:400;}
    .section-title-p {padding:50px 0;}
    .menu-logo {max-width:165px;}
    .famous-dishes .content {padding-left:12px;}
    .famous-dishes .content {gap:25px;}
    .product-w {max-width:320px;}
    .our-menu .row {gap:25px;}
    .our-menu-product-w {max-width:230px;}
    .our-menu .our-menu-content .our-menu-tab {margin-bottom:25px;}
    footer .top-footer .row-2 {gap:25px;}
    footer .social-icon img {max-width:24px;}
    footer .top-footer .contact-now h5 {margin-bottom:25px;}
    footer .top-footer .book-now h5 {margin-bottom:25px;}
    footer .top-footer .open-when h3 {margin-bottom:25px;}
    footer .copy-right-link {padding:25px 0;}
    footer.section-title-p {padding:50px 0px 0px 0px;}
    footer form input {padding:16px 32px;}
    footer form input {padding-right:71px;}
    .why-choose {padding:50px 0;}
    .why-choose-book-tabel .book-table {padding:20px;}
    .why-choose-book-tabel .book-table form {gap:16px;}
    .about .review-image-content .review {max-width:280px;padding:20px;}
    .about .review-image-content .review .icon img {width:30px;}
    .about .row {gap:25px;}
    .testimonial .row {gap:25px;}
    .testimonial .testimonial-content {padding:20px 20px 70px 20px;}
    .testimonial .slick-prev {left:auto;right:60%;bottom:20px;top:auto;z-index:9;}
    .testimonial .slick-next {right:0;left:50%;bottom:20px;top:auto;}
    .latest-news .left-blog-content-details .left-blog-title {margin:16px 0;}
    .latest-news .content {gap:25px;}
    .latest-news .row {gap:25px;}
    .latest-news .right-blog .blog-3 p {margin:16px 0;}
    .achivement span {font-size:100px;line-height:140px;}
    footer .open-when {border-left:0;border-right:0;}
}
@media (min-width:576px) {
    h1 {font-size:32px;font-weight:700;}
    h2 {font-size:30px;font-weight:600;line-height:52px;}
    h3 {font-size:28px;font-weight:600;}
    h4 {font-size:26px;font-weight:600;}
    h5 {font-size:24px;font-weight:600;}
    h6 {font-size:22px;font-weight:500;}
    body {font-size:16px;font-weight:400;}
    .section-title-p {padding:50px 0;}
    .famous-dishes .content {gap:25px;}
    .product-w {max-width:350px;}
    .our-menu .row {gap:25px;}
    .our-menu-product-w {max-width:230px;}
    .our-menu .our-menu-content .our-menu-tab {margin-bottom:25px;}
    footer .social-icon img {max-width:24px;}
    footer .top-footer .row-2 {row-gap:25px;}
    footer .top-footer .contact-now h5 {margin-bottom:25px;}
    footer .top-footer .book-now h5 {margin-bottom:25px;}
    footer .top-footer .open-when h3 {margin-bottom:25px;}
    footer .copy-right-link {padding:25px 0;}
    footer.section-title-p {padding:50px 0px 0px 0px;}
    footer form input {padding:16px 32px;}
    footer form input {padding-right:71px;}
    .why-choose {padding:50px 0;}
    .why-choose-book-tabel .book-table {padding:20px;}
    .why-choose-book-tabel .book-table form {gap:16px;}
    .about .review-image-content .review {max-width:240px;}
    .about .row {gap:25px;}
    .about .review-image-content .review {margin-bottom:-90px;}
    .about .review-image-content .review {padding:16px;}
    .testimonial .row {gap:25px;}
    .testimonial .testimonial-content {padding:20px;}
    .testimonial .slick-prev {left:auto;right:150px;bottom:50px;top:auto;z-index:9;}
    .testimonial .slick-next {right:0;right:90px;bottom:50px;top:auto;}
    .latest-news .left-blog-content-details .left-blog-title {margin:16px 0;}
    .latest-news .left-blog-content-details .left-blog-title {margin:16px 0;}
    .latest-news .content {gap:25px;}
    .latest-news .row {gap:25px;}
    .latest-news .right-blog .blog-3 p {margin:16px 0;}
    .achivement span {font-size:100px;line-height:140px;}
    footer .open-when {border-left:1px solid var(--gray-color);border-right:1px solid var(--gray-color);}
}
@media (min-width:768px) {
    h1 {font-size:32px;font-weight:700;}
    h2 {font-size:30px;font-weight:600;line-height:52px;}
    h3 {font-size:28px;font-weight:600;}
    h4 {font-size:26px;font-weight:600;}
    h5 {font-size:24px;font-weight:600;}
    h6 {font-size:22px;font-weight:500;}
    body {font-size:16px;font-weight:400;}
    .section-title-p {padding:80px 0;}
    header {padding:20px 0;}
    header .left-menu {gap:40px;}
    header .right-menu {gap:40px;}
    .famous-dishes .content {gap:40px;}
    .product-w {max-width:300px;}
    .our-menu .row {gap:40px;}
    .our-menu .menu-w {max-width:100px;}
    .our-menu-product-w {max-width:330px;}
    .our-menu .our-menu-content .our-menu-tab {margin-bottom:40px;}
    footer .copy-right-link {padding:40px 0;}
    .why-choose {padding:80px 0;}
    .why-choose-book-tabel .book-table {padding:30px;}
    .why-choose-book-tabel .book-table form {gap:24px;}
    .about .review-image-content .review {max-width:330px;}
    .about .row {gap:40px;}
    .about .review-image-content .review {margin-bottom:-120px;}
    .about .review-image-content .review {padding:26px;}
    .testimonial .row {gap:40px;}
    .testimonial .testimonial-content {padding:30px;}
    .testimonial.section-title-p {padding:80px 0 0 0;}
    .testimonial .slick-prev {left:auto;right:150px;bottom:70px;top:auto;z-index:9;}
    .testimonial .slick-next {right:0;right:90px;bottom:70px;top:auto;}
    .latest-news .content {gap:40px;}
    .latest-news .row {gap:40px;}
}
@media (min-width:992px) {
    h1 {font-size:32px;font-weight:700;}
    h2 {font-size:30px;font-weight:600;line-height:52px;}
    h3 {font-size:28px;font-weight:600;}
    h4 {font-size:26px;font-weight:600;}
    h5 {font-size:24px;font-weight:600;}
    h6 {font-size:22px;font-weight:500;}
    body {font-size:16px;font-weight:400;}
    .section-title-p {padding:80px 0;}
    .product-w {max-width:300px;}
    .our-menu-product-w {max-width:400px}
    .why-choose-book-tabel .book-table {margin-top:-290px;}
    .why-choose-book-tabel .why-choose-content-1,.why-choose-content-2 {width:200px;}
    .why-choose {padding:166px 0;}
    .about .row {gap:0px;}
    .about .review-image-content .review {max-width:220px;}
    .about .review-image-content .review {margin-bottom:-80px;}
    .testimonial .row {gap:40px;}
    .testimonial .testimonial-content {padding:30px;}
}
@media (min-width:1200px) {
    h1 {font-size:32px;font-weight:700;}
    h2 {font-size:30px;font-weight:600;line-height:52px;}
    h3 {font-size:28px;font-weight:600;}
    h4 {font-size:26px;font-weight:600;}
    h5 {font-size:24px;font-weight:600;}
    h6 {font-size:22px;font-weight:500;}
    body {font-size:16px;font-weight:400;}
    .section-title-p {padding:100px 0;}
    header .left-menu {gap:88px;}
    header .right-menu {gap:88px;}
    .product-w {max-width:380px;}
    .our-menu .row {gap:50px;}
    .our-menu-product-w {max-width:350px;}
    .our-menu .our-menu-content .our-menu-tab {margin-bottom:50px;}
    footer .social-icon img {max-width:30px;}
    .why-choose-book-tabel .book-table {margin-top:-370px;}
    .why-choose-book-tabel .why-choose-content-1,.why-choose-content-2 {width:230px;}
    .why-choose {padding:166px 0;}
    .why-choose-book-tabel .book-table {padding:32px;}
    .why-choose-book-tabel .book-table form {gap:32px;}
    .about .review-image-content .review {max-width:260px;}
    .about .review-image-content .review {margin-bottom:-90px;}
    .latest-news .content {gap:50px;}
    .latest-news .row {gap:50px;}
    .achivement span {font-size:120px;line-height:160px;}
    footer form input {border:1px solid var(--gray-color);padding-right:80px;}
}
@media (min-width:1400px) {
    h1 {font-size:32px;font-weight:700;}
    h2 {font-size:30px;font-weight:600;line-height:52px;}
    h3 {font-size:28px;font-weight:600;}
    h4 {font-size:26px;font-weight:600;}
    h5 {font-size:24px;font-weight:600;}
    h6 {font-size:22px;font-weight:500;}
    body {font-size:16px;font-weight:400;}
    .offer .offer-banner-1 {background-size:100%;}
    .product-w {max-width:380px;}
    .famous-dishes .content {padding-left:300px;}
    .famous-dishes {padding:150px 0 100px 0;}
    .famous-dishes .content {gap:0px;}
    .our-menu .menu-w {max-width:125px;}
    .our-menu-product-w {max-width:418px;}
    footer .top-footer .contact-now h5 {margin-bottom:32px;}
    footer .top-footer .book-now h5 {margin-bottom:32px;}
    footer .top-footer .open-when h3 {margin-bottom:32px;}
    footer .copy-right-link {padding:32px 0;}
    .why-choose-book-tabel .book-table {margin-top:-330px;}
    .why-choose-book-tabel .why-choose-content-1,.why-choose-content-2 {width:280px;}
    .why-choose {padding:166px 0;}
    .why-choose-book-tabel .book-table {padding:32px;}
    .why-choose-book-tabel .book-table form {gap:32px;}
    .about .text-content p {margin:32px 0;font-size:18px;line-height:32px;}
    .about .review-image-content .review {margin-bottom:-110px;}
    .about .review-image-content .review {padding:16px 32px;}
    .about .review-image-content .review {max-width:300px;}
    .dishes-1,.dishes-2,.dishes-3,.dishes-4 {width:610px;}
    .testimonial .testimonial-content .star,p {margin-bottom:32px;}
    .testimonial.section-title-p {padding:100px 0 0 0;}
    .testimonial .row {gap:50px;}
    .testimonial .testimonial-content {padding:48px;}
    .testimonial .slick-prev {left:auto;right:150px;bottom:80px;top:auto;z-index:9;}
    .testimonial .slick-next {right:0;right:90px;bottom:80px;top:auto;}
    .latest-news .left-blog-content-details .left-blog-title {margin:32px 0;}
    .latest-news .left-blog-content-details .left-blog-title {margin:32px 0;}
    .latest-news .right-blog .blog-3 p {margin:32px 0;}
}
