/*-------------- media section ---------------*/
@media screen and (max-width: 2056px) {
  .main-title-content {
    padding: 46px 15px 0 25em;
  }
  .scrollup {
    right: 6em;
  }
}
@media screen and (max-width: 1920px) {
  .main-title-content {
    padding: 46px 15px 0 22em;
  }
}

@media screen and (max-width: 1800px) {
  .main-title-content {
    padding: 46px 15px 0 18em;
  }
}
@media screen and (max-width: 1700px) {
  .main-title-content {
    padding: 46px 15px 0 14em;
  }
}
@media screen and (max-width: 1600px) {
  .main-title-content {
    padding: 46px 15px 0 10em;
  }
}
@media screen and (max-width: 1440px) {
  .main-title-content {
    padding: 46px 15px 0 6em;
  }
  .main-title-content h2 {
    font: bold 50px/76px var(--martel-font);
  }
  .scrollup {
    right: 3em;
  }
}
@media screen and (max-width: 1400px) {
  .main-title-content {
    padding: 46px 15px 0 4em;
  }
  .main-title-content h2 {
    font: bold 40px/65px var(--martel-font);
  }
}
@media screen and (max-width: 1399px) {
  .side-navigation .current-menu-item:before {
    top: -38%;
  }
  .side-navigation ul li:before {
    top: -38%;
  }
  .main-title-content {
    padding: 46px 15px 0 8em;
  }
  .main-title-content p {
    font: 200 22px/40px var(--Kanit-font);
  }
  .about-sec-para {
    font: 400 30px/40px var(--martel-font);
  }
  #most_popular .popular-post-title a {
    font: bold 16px/20px var(--martel-font);
  }
  #top_destination .destination-content-box h5 a {
    font-size: 20px;
  }
  #our-products .product-box h5 a, #contentwoocom .product-box h5 a{
  font-size: 16px !important;
}

#our-products .product-box p, #contentwoocom .product-box p{
      overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

#our-products .addcart a.add_to_cart_button, #contentwoocom .addcart a.add_to_cart_button,.single-product-btn{
  font-size: 14px;
  padding: 10px 12px;
}

#our-products .product-box, #contentwoocom .product-box{
  padding-inline: 12px;
}
}
@media screen and (max-width: 1300px) {
  .main-title-content {
    padding: 46px 15px 0 6em;
  }
  .main-title-content h2 {
    font: bold 40px/55px var(--martel-font);
  }
}
@media screen and (max-width: 1200px) {
  .main-title-content {
    padding: 46px 15px 0 3em;
  }
  .scrollup {
    right: 2em;
  }
}
@media screen and (max-width: 1199px) {
  .side-navigation .current-menu-item:before {
    top: -25%;
  }
  .side-navigation ul li:before {
    top: -25%;
  }
  .main-title-content h2 {
    font: bold 29px/54px var(--martel-font);
  }
  .main-title-content {
    padding: 46px 15px 0 9em;
  }
  .about-sec-para {
    font: 400 25px/36px var(--martel-font);
  }
  .about-right-box2 {
    left: 0;
  }
  #about .about-center-img img {
    max-width: 50%;
  }
  .row .col-lg-6:first-child .about-img-block {
    top: 0;
  }
  #top_destination .destination-content-box h5 a {
    font-size: 17px;
  }
  .perfection-content-box p {
    max-width: 100%;
  }
  #most_popular .popular-price {
    font-size: 16px;
  }
  .exclusive-offer-name a {
    font: 400 26px/40px var(--martel-font);
  }
  #exclusive-offer .exclusive-offer-rating:after {
    left: 20px;
  }
  #testimonials .head-para {
    font: 400 27px/44px var(--martel-font);
  }
  #testimonials .slick-slide p {
    line-height: 33px;
  }
  #journey .nav-tabs .nav-link.active,
  #journey .nav-tabs .nav-link {
    padding: 14px 12px;
    border-radius: 14px;
  }
}
@media screen and (max-width: 1040px) {
  .main-title-content {
    padding: 46px 15px 0 4em;
  }
  /* section#order-process {
    background-image: none !important;
  } */
  .perfection-content-box h4 {
    font-size: 16px;
  }
  #browse-categories {
    background-image: none !important;
  }
}

@media screen and (max-width: 1022.95px) {
  .side-navigation ul li:hover > ul {
    /*   animation:unset;*/
  }
  .side-navigation ul li {
    width: 100%;
  }
  .side-navigation ul li.menu-item-has-children > a:after {
    margin-right: 33px;
    /* .side-navigation ul li a,  .side-navigation li */
  }
  .headerbar,
  .side-navigation,
  .side-navigation ul ul li,
  .current_page_item {
    display: block;
  }
  .headerbar:focus,
  .hamburger:focus {
    outline: none;
  }
  .hamburger {
    padding: 0px;
    line-height: 0;
    text-align: right;
    color: #000;
    margin: 4px 0;
  }
  .main-header .side-navigation {
    display: none;
  }
  .side-navigation,
  .side-navigation li {
    padding: 12px 5px;
  }
  .side-navigation ul li a {
    padding: 5px 8px;
    color: #fff;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
  }
  .side-navigation ul ul li a {
    border: 0;
  }
  amp-sidebar#sidebar1 {
    background: #111;
    width: 250px;
  }
  #sidebar1 {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999;
    top: 0;
    right: 0;
    overflow-x: hidden;
    transition: 0.5s;
  }
  /*  .side-navigation ul li ul, .side-navigation ul li ul ul {
    display: block !important;
  }*/
  .side-navigation ul ul,
  .side-navigation ul ul li {
    background: var(--transparent) !important;
  }
  .side-navigation ul ul {
    position: static;
    width: 100%;
    box-shadow: none;
  }
  .side-navigation ul ul li {
    padding-left: 15px;
  }
  .side-navigation ul.sub-menu li a:before {
    content: none;
  }
  .side-navigation ul > li.menu-item-has-children > a:after {
    margin-top: 0;
  }
  iframe {
    width: 100%;
    height: auto;
  }
  .menubar-box {
    padding: 0px;
  }
  .header-content-btn a {
    margin: 0px 28px;
  }
  .side-navigation .current-menu-item:before {
    content: unset;
  }
  .side-navigation ul li:before {
    content: unset;
  }
  #our_newsletter span.your-email:before {
    top: 0px;
  }
  .side-navigation ul {
    text-align: left;
  }
}

@media screen and (max-width: 1023.95px) {
  .side-navigation ul li:hover > ul {
    /*   animation:unset;*/
  }
  .side-navigation ul li {
    width: 100%;
  }
  .side-navigation ul li.menu-item-has-children > a:after {
    margin-right: 33px;
    /* .side-navigation ul li a,  .side-navigation li */
  }
  .headerbar,
  .side-navigation,
  .side-navigation ul ul li,
  .current_page_item {
    display: block;
  }
  .headerbar:focus,
  .hamburger:focus {
    outline: none;
  }
  .hamburger {
    padding: 0px;
    padding-right: 3rem;
    line-height: 0;
    text-align: right;
    color: #000;
    margin: 4px 0;
  }
  .main-header .side-navigation {
    display: none;
  }
  .side-navigation,
  .side-navigation li {
    padding: 12px 5px;
  }
  .side-navigation ul li a {
    padding: 5px 8px;
    color: #fff;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
  }
  .side-navigation ul ul li a {
    border: 0;
  }
  amp-sidebar#sidebar1 {
    background: #111;
    width: 250px;
  }
  #sidebar1 {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999;
    top: 0;
    right: 0;
    overflow-x: hidden;
    transition: 0.5s;
  }
  /*  .side-navigation ul li ul, .side-navigation ul li ul ul {
    display: block !important;
  }*/
  .side-navigation ul ul,
  .side-navigation ul ul li {
    background: var(--transparent) !important;
  }
  .side-navigation ul ul {
    position: static;
    width: 100%;
    box-shadow: none;
  }
  .side-navigation ul ul li {
    padding-left: 15px;
  }
  .side-navigation ul.sub-menu li a:before {
    content: none;
  }
  .side-navigation ul > li.menu-item-has-children > a:after {
    margin-top: 0;
  }
  iframe {
    width: 100%;
    height: auto;
  }
  .menubar-box {
    padding: 0px;
  }
  .header-content-btn a {
    margin: 0px 28px;
  }
  .side-navigation .current-menu-item:before {
    content: unset;
  }
  .side-navigation ul li:before {
    content: unset;
  }
  #our_newsletter span.your-email:before {
    top: 0px;
  }
  .side-navigation ul {
    text-align: left;
  }

}
@media screen and (min-width: 1201px) and (max-width: 1700px) {
  .tc-search-wrapper form label {
    width: 90%;
  }
  .tc-search-wrapper {
    width: 100%;
    z-index: 2;
  }
  .tc-search-wrapper {
    left: 0px;
  }
  #header .heder-icon {
    text-align: left;
  }
  #header .phonebg {
    width: unset;
  }
  #header .opening-time a .number {
    font-size: 14px;
  }
  #header .topbox {
    padding: 0px 6px;
  }
  #browse-categories .owl-nav {
    display: none;
  }
  #header .opening-time {
    padding: 10px;
  }
  .side-navigation li {
    padding: 12px 12px;
  }
  #header .topbox {
    padding: 0px 6px;
  }
  #slider h1 {
    font-size: 50px;
  }
  #slider p {
    font-size: 32px;
  }
  #browse-categories .bottom-image {
    top: -140px;
    width: 253px;
  }
  .product-search-info .woocommerce-product-search input[type="search"] {
    padding: 21px;
  }
  .product-search-info {
    width: 86%;
  }
  .product-search-info .woocommerce-product-search button[type="submit"] {
    padding: 9px 14px;
    margin-top: 9px;
  }
  #header {
    padding: 11px 0;
  }
  #slider .carousel-indicators {
    bottom: 38%;
  }
  #slider .carousel-control-next {
    top: 30%;
  }
  #slider .carousel-indicators {
    bottom: 34%;
    left: 45px;
  }
  #rest-cafe .top-image {
    width: 211px;
  }
  #rest-cafe .bottom-image {
    width: 243px;
  }
  #home-delivery h4 {
    font-size: 14px;
  }
  #home-delivery h3 {
    font-size: 33px;
    line-height: 46px;
  }
  #home-delivery .section-description {
    font-size: 14px;
  }
  section#home-delivery {
    background-size: 100% 96%;
  }
  section {
    padding: 100px 0px;
  }
  section#reservation{
    margin-bottom: 7rem;
  }
  #rest-cafe .shopbtn {
    margin-top: 0px;
  }
  #home-delivery .section-description {
    max-width: 100%;
  }
  #video-sec .description {
    font-size: 55px;
  }
  #team h3 {
    margin-top: 20px;
  }
  #footer .map-address {
    font-size: 15px;
  }
  #footer .footer-social-icons {
    padding: 0px 16px;
    padding-top: 53px;
  }
  #footer .socialbox a i {
    padding-top: 2px;
    width: 35px;
    height: 35px;
  }
  #footer_box .socialbox i {
    margin-right: 10px;
  }
  #team .owl-nav {
    display: none;
  }
  #testi-new .testi-text {
    font-size: 15px;
  }
  #testi-new #sync2 .owl-nav {
    top: 283px;
  }
  #testi-new #sync2 .owl-nav i {
    font-size: 22px;
  }
  .coll-height {
    height: 389px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .tc-search-wrapper form label {
    width: 90%;
  }
  .tc-search-wrapper {
    width: 100%;
    z-index: 2;
  }
  .tc-search-wrapper {
    left: 0px;
  }
  #header .heder-icon {
    text-align: left;
  }
  #header .phonebg {
    width: unset;
  }
  #header .opening-time a .number {
    font-size: 15px;
  }
  #header .opening-time {
    padding: 10px;
  }
  .side-navigation li {
    padding: 12px 12px;
  }
  #header .opening-time {
    padding: 9px;
  }
  #header .topbox {
    padding: 0px 5px;
  }
  #header .opening-time i {
    font-size: 23px;
  }
  #slider h1 {
    font-size: 44px;
  }
  #slider p {
    font-size: 18px;
  }
  #browse-categories .bottom-image {
    top: -140px;
    width: 253px;
  }
  .product-search-info .woocommerce-product-search input[type="search"] {
    padding: 21px;
  }
  .product-search-info {
    width: 100%;
  }
  .product-search-info .woocommerce-product-search button[type="submit"] {
    padding: 9px 14px;
    margin-top: 9px;
  }
  #header {
    padding: 11px 0;
  }
  #slider .carousel-indicators {
    bottom: 38%;
  }
  #slider .carousel-control-next {
    top: 30%;
  }
  #slider .carousel-indicators {
    bottom: 33%;
    left: 65px;
  }
  #browse-categories .bottom-image {
    top: -140px;
    width: 253px;
  }
  .product-search-info .woocommerce-product-search input[type="search"] {
    padding: 21px;
  }
  .product-search-info {
    width: 86%;
  }
  .product-search-info .woocommerce-product-search button[type="submit"] {
    padding: 9px 14px;
    margin-top: 9px;
  }
  #header {
    padding: 11px 0;
  }
  #slider .carousel-indicators {
    bottom: 38%;
  }
  #slider .carousel-control-next {
    top: 30%;
    left: -21px;
  }
  #slider .carousel-control-prev {
    left: -21px;
  }
  #slider .carousel-indicators {
    bottom: 33%;
    left: 47px;
  }
  #rest-cafe .top-image {
    width: 211px;
  }
  #rest-cafe .bottom-image {
    width: 159px;
  }
  #home-delivery h4 {
    font-size: 14px;
  }
  #home-delivery h3 {
    font-size: 33px;
    line-height: 46px;
  }
  #home-delivery .section-description {
    font-size: 14px;
  }
  section#home-delivery {
    background-size: 100% 96%;
  }
  section {
    padding: 80px 0px;
  }
  #rest-cafe .shopbtn {
    margin-top: 44px;
  }
  #home-delivery .section-description {
    max-width: 100%;
  }
  #video-sec .description {
    font-size: 55px;
  }
  #team h3 {
    margin-top: 20px;
  }
  #footer .map-address {
    font-size: 15px;
  }
  #footer .footer-social-icons {
    padding: 0px 16px;
    padding-top: 53px;
  }
  #footer .socialbox a i {
    padding-top: 2px;
    width: 35px;
    height: 35px;
  }
  #footer_box .socialbox i {
    margin-right: 10px;
  }
  #browse-categories .owl-nav,
  #team .owl-nav,
  #our-products .owl-nav {
    display: none;
  }
  #team .team-content .team-box {
    width: 259px;
  }
  section#browse-categories {
    background-size: 100% 100%;
  }
}
@media screen and (min-width: 1041px) and (max-width: 1200px) {
  #slider .carousel-control-next,
  #slider .carousel-control-prev {
    left: -34px;
  }
  #slider .carousel-indicators {
    bottom: 34%;
  }
}
@media screen and (min-width: 1099px) and (max-width: 1200px) {
  .coll-height {
    height: 392px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  #header .heder-icon {
    text-align: left;
  }
  #header .phonebg {
    width: unset;
  }
  #header .opening-time a .number {
    font-size: 15px;
  }
  #header .phonebg {
    width: 151px;
  }
  #header .opening-time i {
    font-size: 18px;
  }
  #header .opening-time a .number {
    font-size: 14px;
  }
  #header .my-account,
  #header .cart-button {
    margin-left: 1px;
  }
  .side-navigation li {
    padding: 12px 6px;
  }
  #video-sec .description {
    font-size: 40px;
  }
  #food-delivery h3 {
    font-size: 27px;
  }
  .product-search-info .woocommerce-product-search input[type="search"] {
    font-size: 15px;
  }
  #our_newsletter h3 {
    font-size: 27px;
  }
  #blog .blog-title {
    font-size: 23px;
  }
  #food-delivery .bottom-image {
    bottom: 123px;
    left: 1%;
    width: 163px;
  }
  section#testi-new {
    background-size: 100% 100%;
  }
  #testi-new .testi-text {
    font-size: 14px;
  }
  #video-sec .video-bottom {
    width: 291px;
  }
  #home-delivery .rightdiv {
    max-width: 91%;
    padding-left: 47px;
  }
  #browse-categories .category-box .cat-img {
    height: 139px;
    padding-top: 38px;
  }
  #browse-categories p {
    max-width: 54%;
    font-size: 16px;
  }
  section#browse-categories {
    padding-bottom: 0px;
  }
  #testi-new #sync2 .owl-nav {
    top: 257px;
  }
  .coll-height {
    height: 329px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
  .tc-search-wrapper form label {
    width: 90%;
  }
  .tc-search-wrapper {
    width: 100%;
    z-index: 2;
  }
  .tc-search-wrapper {
    left: 0px;
  }
  #header .phonebg {
    width: 151px;
  }
  #header .opening-time i {
    font-size: 18px;
  }
  #header .opening-time a .number {
    font-size: 14px;
  }
  #browse-categories .owl-nav,
  #our-products .owl-nav,
  #team .owl-nav {
    display: none;
  }
  #header .topbox {
    padding: 0px 2px;
  }
  #header .opening-time {
    padding: 7px;
  }
  #slider h1 {
    font-size: 44px;
  }
  #slider p {
    font-size: 18px;
  }
  #browse-categories .bottom-image {
    top: -140px;
    width: 253px;
  }
  .product-search-info .woocommerce-product-search input[type="search"] {
    padding: 21px;
  }
  .product-search-info {
    width: 100%;
  }
  .product-search-info .woocommerce-product-search button[type="submit"] {
    padding: 9px 14px;
    margin-top: 9px;
  }
  #header {
    padding: 11px 0;
  }
  #slider .carousel-indicators {
    bottom: 38%;
  }
  #slider .carousel-control-next {
    top: 30%;
  }
  #slider .carousel-indicators {
    bottom: 33%;
    left: 37px;
  }
  section {
    padding: 50px 0px;
  }
  #rest-cafe .top-image {
    width: 243px;
  }
  #rest-cafe .blog-title {
    font-size: 25px;
  }
  #rest-cafe .bottom-image {
    width: 191px;
  }
  #home-delivery h4 {
    font-size: 14px;
  }
  #home-delivery h3 {
    font-size: 33px;
    line-height: 46px;
  }
  #home-delivery .section-description {
    font-size: 14px;
    margin: auto;
    max-width: 100%;
  }
  #home-delivery .rightdiv {
    margin: auto;
  }
  /*#home-delivery .col-lg-6{
    width:100%;
  }*/
  #home-delivery .rightdiv {
    text-align: center;
    margin: auto;
  }
  section#home-delivery {
    background-size: 100% 96%;
  }
  #video-sec .description {
    font-size: 40px;
    margin-top: 16%;
  }
  /* #reservation .col-lg-6 {
    width: 100%;
  } */
  #reservation .newsletter-form {
    width: 68%;
    margin: auto;
  }
  #reservation .description {
    max-width: 90%;
    margin: auto;
  }
  section#food-delivery {
    background-size: 100% 100%;
  }
  #food-delivery h4 {
    font-size: 16px;
  }
  #food-delivery h3 {
    font-size: 26px;
  }
  #food-delivery .sec-description {
    font-size: 15px;
    line-height: 25px;
  }
  #our_newsletter h3 {
    font-size: 24px;
  }
  /*#testi-new .col-lg-6{
    width:100%;
  }*/
  #testi-new .owl-item.center img {
    /*padding:25px;*/
  }
  #our_newsletter input[type="email"] {
    /* padding: 26px 19px; */
  }
  #footer .map-address {
    font-size: 15px;
  }
  #footer .footer-social-icons {
    padding: 0px 33px;
    padding-top: 53px;
  }
  #footer .socialbox a i {
    padding-top: 2px;
    width: 35px;
    height: 35px;
  }
  #footer_box .socialbox i {
    margin-right: 10px;
  }
  #our_newsletter [type="submit"] {
    padding-block: 9px;
    /* margin-top: 6px; */
  }


  

  .coll-height {
    height: 327px;
  }
  #testi-new #sync2 .owl-nav {
    top: 236px;
  }
  #testi-new .testi-text {
    font-size: 14px;
    line-height: 25px;
  }
  #testi-new .slider-content h5 {
    font-size: 17px;
    margin-top: 8px;
  }
  .single-post-comment {
    width: 55%;
  }

  .testimonial-content{
    padding-top: 1rem;
  }

  .testimonial-text{
    font-size: 14px;
  }

}

@media screen and (max-width: 991px) {
  .main-title-content p {
    font: 200 17px/30px var(--Kanit-font);
  }
  .main-title-content h2 {
    font: bold 22px/48px var(--martel-font);
  }
  .section-head h3 {
    font: bold 45px/56px var(--jura-font);
  }
  .section-head h4 {
    font: bold 28px/30px var(--jura-font);
  }
  .contact_content_box_info2 {
    justify-content: end !important;
  }
  .section-title-box,
  .section-head h3,
  .about-sec-para {
    text-align: center;
  }
  .search-align {
    text-align: right;
  }
  .tc-search-wrapper {
    left: 0px;
  }
  .tc-search-wrapper form label {
    width: 90%;
  }
  .tc-search-wrapper {
    width: 100%;
    z-index: 2;
  }
  #header .opening-time a .number {
    font-size: 15px;
  }
  #browse-categories .bottom-image,
  #order-process .process-top::after,
  #browse-categories .owl-nav,
  #our-products .owl-nav,
  #rest-cafe .top-image,
  #rest-cafe .bottom-image {
    display: none;
  }
  #browse-categories h3,
  #our-products h2,
  #rest-cafe h3,
  #home-delivery h3,
  #order-process h3 {
    font-size: 25px;
  }
  #order-process .description,
  #food-delivery .sec-description,
  #browse-categories p,
  #rest-cafe .description,
  #home-delivery .section-description,
  #team .section-description,
  #testi-new .description {
    max-width: 100%;
    font-size: 16px;
  }
  #rest-cafe .blog-title {
    font-size: 20px;
  }
  #home-delivery .rightdiv {
    max-width: 100%;
  }
  #food-delivery h3,
  #home-delivery .section-description,
  #video-sec .description {
    text-align: center;
  }
  #video-sec .description {
    font-size: 29px;
    text-align: center;
  }
  #video-sec .video-bottom,
  #food-delivery .bottom-image {
    display: none;
  }
  #reservation h3,
  #testi-new h3,
  #food-delivery h3 {
    font-size: 25px;
  }
  #food-delivery h4 {
    font-size: 24px;
    text-align: center;
  }
  #our_newsletter {
    text-align: center;
  }
  #header .heder-icon {
    text-align: center;
  }
  #blog .blog-title {
    font-size: 20px;
  }
  #header .opening-time {
    text-align: center;
  }
  #slider .socialbox,
  #slider .carousel-control {
    display: none;
  }
  #slider .carousel-indicators,
  .product-search-info {
    display: none;
  }
  .slider-box {
    max-width: 100%;
    text-align: center;
  }
  .slider-box {
    left: 0;
  }
  #header .phonebg {
    margin: auto;
    display: table;
    float: right;
  }

  #home-delivery .shopbtn {
    display: table;
    margin: auto;
  }
  #order-process .inner-img {
    padding-top: 0px;
    top: 46px;
  }
  #slider p {
    font-size: 16px;
  }
  #our-products .owl-dots {
    display: none;
  }
  section {
    padding: 30px 0px;
  }
  section#home-delivery {
    overflow: hidden;
    /* background-image: none !important;
    background-color: #f2f0ec; */
  }
  /* section#order-process {
    background-image: none !important;
  } */
  section#testi-new,
  section#food-delivery {
    background-image: none !important;
  }
  #testi-new .owl-item.center img {
    transform: unset;
  }
  #food-delivery {
    background-color: #f4f3e9;
  }
  #food-delivery .sec-description {
    text-align: center;
  }
  #our_newsletter [type="submit"] {
    /* position: relative;
    margin: 20px auto;
    display: block; */
  }
  #blog .description {
    max-width: 100%;
  }
  #header {
    padding: 14px 0px;
  }
  #slider h1 {
    font-size: 34px;
  }
  .product-search-info,
  #slider .carousel-indicators {
    display: block;
  }
  .product-search-info {
    margin: auto;
  }
  .product-search-info .woocommerce-product-search input[type="search"] {
    padding: 23px;
  }
  .product-search-info .woocommerce-product-search button[type="submit"] {
    padding: 15px 30px;
    margin-top: 9px;
    font-size: 14px;
  }
  .slider-box {
    top: 59%;
  }
  #home-delivery h4 {
    font-size: 15px;
  }
  #team .owl-nav {
    display: none;
  }
  #header .phonebg {
    width: auto;
  }
  #food-delivery .rightdiv img {
    margin: auto;
    display: block;
  }
  #our_newsletter .tablet-view {
    text-align: left;
  }
  #our_newsletter input[type="email"] {
    /* padding: 22px 19px;
    margin-top: 20px; */
  }
  #footer .map-address {
    font-size: 15px;
  }
  #footer .footer-social-icons {
    padding: 0px 11px;
    padding-top: 36px;
  }
  #footer .socialbox a {
    margin-right: 8px;
  }
  #footer .socialbox a i {
    width: 35px;
    height: 35px;
    margin: auto;
  }
  #footer .socialbox a i {
    padding-top: 0px;
  }
  #header .phonebg {
    width: unset;
  }
  ul#menu-footer-menu li {
    padding: 0px;
    padding-left: 18px;
  }
  #footer ul li a {
    font-size: 15px;
  }
  #menu-footer-menu li::after {
    margin-left: 8px;
  }
  #our-products .cat-name {
    font-size: 14px;
    padding: 1px 17px;
  }
  .product-search-info {
    width: 49%;
  }
  .coll-height {
    height: 242px;
  }
  .product-search-info .woocommerce-product-search input[type="search"] {
    font-size: 14px;
  }
  #service_page .section-description {
    max-width: 100%;
    font-size: 17px;
    margin-bottom: 0px;
  }
  #service_page h3 {
    font-size: 35px;
    line-height: 30px;
  }
  .single-post-comment {
    width: 65%;
  }
  #order-process  .feature-content{
    text-align: center;
  }
    #order-process  .feature-content ul li{
    list-style-position: inside;
  }
}
@media screen and (max-width: 767px) {
  .main-title-content {
    padding: 0px 0px 0px 0px;
  }

  #menu .media {
    width: 150px;
  }
  .side-navigation ul li.menu-item-has-children > a:after {
    opacity: 1;
  }
  .tc-search-wrapper {
    left: 0px;
  }
  .search-align {
    text-align: right;
  }
  .tc-search-wrapper form label {
    width: 90%;
  }
  .tc-search-wrapper {
    width: 100%;
    z-index: 2;
  }
  .home.page-template #masthead {
    /* position: static; */
  }
  #menu-footer-menu {
    text-align: center;
    margin: 0px;
  }
  ul#menu-footer-menu li {
    padding: 0px 11px;
  }
  #menu-footer-menu li a {
    font: 16px Lato;
  }
  .search-align {
    text-align: center;
  }

  #header .opening-time a .number {
    font-size: 15px;
  }
  #browse-categories .bottom-image,
  #order-process .process-top::after,
  #browse-categories .owl-nav,
  #our-products .owl-nav,
  #rest-cafe .top-image,
  #rest-cafe .bottom-image {
    display: none;
  }
  #browse-categories h3,
  #our-products h2,
  #rest-cafe h3,
  #home-delivery h3,
  #order-process h3 {
    font-size: 25px;
  }
  #order-process .description,
  #food-delivery .sec-description,
  #browse-categories p,
  #rest-cafe .description,
  #home-delivery .section-description,
  #team .section-description,
  #testi-new .description {
    max-width: 100%;
    font-size: 16px;
  }
  #rest-cafe .blog-title {
    font-size: 20px;
  }
  #home-delivery .rightdiv {
    max-width: 100%;
  }
  #food-delivery h3,
  #home-delivery .section-description,
  #video-sec .description {
    text-align: center;
  }
  #video-sec .description {
    font-size: 25px;
    text-align: center;
  }
  #video-sec .video-bottom,
  #food-delivery .bottom-image {
    display: none;
  }
  #reservation h3,
  #testi-new h3,
  #food-delivery h3 {
    font-size: 25px;
  }
  #food-delivery h4 {
    font-size: 22px;
    text-align: center;
  }
  #our_newsletter {
    text-align: center;
  }
  #header .heder-icon {
    text-align: left;
  }
  #blog .blog-title {
    font-size: 20px;
  }
  #header .opening-time {
    text-align: center;
  }
  #slider .socialbox,
  #slider .carousel-control {
    display: none;
  }
  #slider .carousel-indicators,
  .product-search-info {
    display: none;
  }
  .slider-box {
    max-width: 100%;
    text-align: center;
  }
  .slider-box {
    left: 0;
  }
  #header .phonebg {
    /* margin: auto;
    margin-top: 12px;
    display: table;
    float: right; */
  }
  #header .heder-icon {
    margin-top: 12px;
  }
  #home-delivery .shopbtn {
    display: table;
    margin: auto;
  }
  #order-process .inner-img {
    padding-top: 0px;
    top: 46px;
  }
  #slider p {
    font-size: 16px;
  }
  #our-products .owl-dots {
    display: none;
  }
  section {
    padding: 30px 0px;
  }
  section#home-delivery {
    /* background-image: none !important;
    background-color: #f2f0ec; */
  }

  #video-sec .description {
    margin-top: 0px;
    padding-top: 10%;
    padding-bottom: 10%;
  }
  section#testi-new,
  section#food-delivery {
    background-image: none !important;
  }
  #testi-new .owl-item.center img {
    transform: unset;
  }
  #food-delivery {
    background-color: #f4f3e9;
  }
  #food-delivery .sec-description {
    text-align: center;
  }
  #our_newsletter [type="submit"] {
    position: relative;
    margin: 20px auto;
    display: block;
    right: 0px;
  }
  #our_newsletter p.description {
    text-align: center;
  }
  #blog .description {
    max-width: 100%;
  }
  #our_newsletter h3 {
    text-align: center;
  }
  #footer .middeldiv {
    top: 0px;
  }
  /* #footer_box,
  #footer .call-img,
  .footer-cols h3,
  #footer .widget_nav_menu ul li,
  #footer .copyright p {
    text-align: center;
  } */
  #blog .main-grid-container {
    grid-template-rows: repeat(2, 250px);
  }
  #blog .shopbtn {
    margin-bottom: 30px;
    margin-top: 60px !important;
  }
  #home-delivery .shopbtn {
    margin-top: 30px !important;
  }
  #food-delivery .rightdiv {
    padding-left: 0px;
    text-align: center;
  }
  #food-delivery .rightdiv img {
    margin-bottom: 20px;
  }
  #menu-footer-menu li::after {
    content: none;
  }
  #testi-new #sync2 .owl-nav {
    display: none;
  }
  .coll-height {
    height: 179px;
  }
  #footer .paratext-footer {
    max-width: 100%;
  }
  #service_page h3 {
    font-size: 30px;
    line-height: 30px;
  }
  .single-post-comment {
    width: 100%;
  }

  #contact .social-icons{
    flex-direction: row !important;
    margin-top: 10px;
  }

  #contact form > .row{
    gap: 18px;
  }


}

@media screen and (max-width: 575px) {
  section {
    padding: 30px 0;
  }
  .home.page-template #masthead {
    /* position: static; */
  }
  .tc-search-wrapper {
    left: 0px;
    top: 96px;
  }
  #slider h1 {
    font-size: 23px;
    line-height: 30px;
  }

  .search-align {
    text-align: center;
  }
  .tc-search-wrapper form label {
    width: 90%;
  }
  .tc-search-wrapper {
    width: 100%;
    z-index: 2;
  }
  #menu-footer-menu {
    text-align: center;
    margin: 0px;
  }
  ul#menu-footer-menu li {
    padding: 0px 10px;
  }
  #menu-footer-menu li a {
    font: 16px Lato;
  }
  #browse-categories .bottom-image,
  #order-process .process-top::after,
  #browse-categories .owl-nav,
  #our-products .owl-nav,
  #rest-cafe .top-image,
  #rest-cafe .bottom-image {
    display: none;
  }
  #browse-categories h3,
  #our-products h2,
  #rest-cafe h3,
  #home-delivery h3,
  #order-process h3 {
    font-size: 25px;
  }
  #order-process .description,
  #food-delivery .sec-description,
  #browse-categories p,
  #rest-cafe .description,
  #home-delivery .section-description,
  #team .section-description,
  #testi-new .description {
    max-width: 100%;
    font-size: 16px;
  }
  #rest-cafe .blog-title {
    font-size: 20px;
  }
  #home-delivery .rightdiv {
    max-width: 100%;
  }
  #food-delivery h3,
  #home-delivery .section-description,
  #video-sec .description {
    text-align: center;
  }
  #video-sec .description {
    font-size: 25px;
    text-align: center;
  }
  #video-sec .video-bottom,
  #food-delivery .bottom-image {
    display: none;
  }
  #reservation h3,
  #testi-new h3,
  #food-delivery h3 {
    font-size: 25px;
  }
  #food-delivery h4 {
    font-size: 24px;
    text-align: center;
  }
  #our_newsletter,
  #header .heder-icon {
    text-align: center;
  }
  #blog .blog-title {
    font-size: 20px;
  }
  #header .opening-time {
    text-align: center;
  }
  #slider .socialbox,
  #slider .carousel-control {
    display: none;
  }
  #slider .carousel-indicators,
  .product-search-info {
    display: none;
  }
  .slider-box {
    max-width: 83%;
    text-align: center;
    margin: auto;
  }
  .slider-box {
    left: 0;
  }
  #header .phonebg {
    margin: auto;
    margin-top: 12px;
    display: table;
    float: unset;
  }
  #header .heder-icon {
    margin-top: 12px;
  }
  #home-delivery .shopbtn {
    display: table;
    margin: auto;
  }
  #order-process .inner-img {
    padding-top: 0px;
    top: 46px;
  }
  #footer .middeldiv {
    top: 0px;
  }
  #footer_box,
  #footer .call-img,
  .footer-cols h3,
  #footer .widget_nav_menu ul li,
  #footer .copyright p {
    text-align: center;
  }

  #footer .footer-contact-div .footer-number-div,
  #footer .footer-contact-div .footer-mail-div,
  #footer .footer-contact-div .footer-address-div{
   justify-content: center;
  }

  #blog .main-grid-container {
    display: block;
  }
  #blog .main-grid-container .blog-contents-wrapper .box {
    margin-bottom: 20px;
  }
  #blog .shopbtn {
    margin-bottom: 26px;
    margin-top: 30px;
  }
  .coll-height {
    height: auto;
  }
  .content_boxes {
    /* transform: translateY(-5%); */
  }
  #single_post .feature-box img {
    height: 75px;
  }
  .single-date-box span:after,
  .single-date-box span:before {
    display: none;
  }
}

@media screen and (min-width: 320px) and (max-width: 360px) {
  #slider .slider-content {
    top: 3%;
    padding: 13px;
  }
}

/* My Media */

@media screen and (min-width: 1600px) and (max-width: 1920px) {
  .main-wave-image svg {
    width: 932px !important;
    object-fit: cover;
    height: 100% !important;
  }
/*   .head-logo {
    transform: translateY(42px);
  } */



/*  */

#food-delivery .faq-water-splash-1 {
    position: absolute;
    top: -8%;
    right: -10%;
    
}
#food-delivery .faq-water-splash-1 img{
  width: 95%;
}
  #food-delivery .faq-water-splash-2 {
   
    bottom: 0;
    left: -21%;
}

#our-products .product-water-splash-1 {
   position: absolute;
    bottom: -1%;
    left: -21%;
}

#our-products .product-water-splash-2 {
   position: absolute;
    top: -5%;
    right: -9%;
}

#video-sec .need-watersplash-1{
  right: -11%;
}

#video-sec .need-watersplash-2{
  left: -21%;
}

}

@media screen and (min-width: 1400px) and (max-width: 1599.98px) {
  .main-wave-image svg {
    width: 932px !important;
    object-fit: cover;
    height: 100% !important;
  }

  .banner-container {
/*     max-width: 95%; */
    margin-left: auto;
  }

  #header .main-header-start {
/*     max-width: 95% !important; */
    margin-left: auto !important;
  }

  #slider .banner-content {
    /* transform: translateX(51px); */
  }
/*   .head-logo {
    transform: translateY(42px);
  } */
  #slider .right-image img {
/*     width: 65% !important; */
  }
  #food-delivery .faq-water-splash-1 {
    top: -12%;
    right: -3%;
}

#food-delivery .faq-water-splash-2 {
    
    left: -6%;
}

#our-products .product-water-splash-1 {
    position: absolute;
    bottom: -2%;
    left: -4%;
}

#our-products .product-water-splash-2 {
    position: absolute;
    top: -8%;
    right: -3%;
}

#blog .right-arrow-div{
  right: -4%;
}

#video-sec .need-watersplash-1{
  right: -3%;
}

#video-sec .need-watersplash-2{
  left: 0;
}

#blog .left-arrow-div {
left: -4%;

}

#blog .right-arrow-div{
  right: -4%;
}

}

@media screen and (min-width: 1200px) and (max-width: 1399.98px) {
  .main-wave-image svg {
    width: 773px !important;
    object-fit: cover;
    height: unset !important;
  }

  .banner-container {
/*     max-width: 95%; */
    margin-left: auto;
  }

  #header .main-header-start {
    max-width: 95% !important;
    margin-left: auto !important;
  }

  #slider .banner-content {
    /* transform: translateX(51px); */
  }
/*   .head-logo {
    transform: translateY(42px);
  } */
  #slider .right-image img {
/*     width: 65% !important; */
  }
  .banner-main-text {
    font-size: 42px !important;
  }
  .banner-main-para {
    font-size: 25px !important;
  }

  #browse-categories .about-right-para {
    font-size: 20px !important;
  }

  #browse-categories .about-right-heading {
    font-size: 30px !important;
  }

  #browse-categories .about-water-splash-img {
    transform: translate(-16%, -3%);
    width: 35%;
  }

  #rest-cafe .about-left-content > div {
    padding-bottom: 1.3rem;
  }

  #home-delivery .process-content .process-para {
    padding-inline: 15px;
  }
  #reservation .arrow {
    width: 122px;
  }
  .arrow-right-2 .arrow {
    transform: rotate(-208deg) scaleY(1) translateY(35px) translateX(-28px);
  }
  .arrow-right-3 .arrow {
    transform: rotate(-172deg) scaleY(1) translateY(142px) translateX(-7px);
  }

  .arrow-left-2 .arrow {
    transform: rotate(-159deg) scaleX(-1) translateY(74px);
  }
  #reservation .achieve-circle {
    opacity: 10%;
    opacity: 10%;
    top: -27%;
    right: 8%;
    width: 87%;
    /* bottom: -55%; */
  }
    #food-delivery .faq-water-splash-1 {
  
    top: -9%;
    right: -3%;
}
    #food-delivery .faq-water-splash-1 img{
  width: 95%;
}
#food-delivery .faq-water-splash-2 {
 
    bottom: -3%;
    left: -14%;
}

  #our_newsletter p {
    font-size: 16px;
  }
  
  #our-products .product-water-splash-1 {
    position: absolute;
    bottom: -2%;
    left: -4%;
}

#our-products .product-water-splash-2 {
    position: absolute;
    top: -8%;
    right: -3%;
}
#video-sec .need-watersplash-1{
  right: -3%;
}

#video-sec .need-watersplash-2{
  left: 0;
}
#blog .left-arrow-div {
left: -4%;

}

#blog .right-arrow-div{
  right: -4%;
}
#food-delivery .faq-left-title{
  width: 43%;
}



}

@media screen and (min-width: 992px) and (max-width: 1199.98px) {
  section#slider {
    padding: 8rem 0;
  }
  .main-wave-image svg {
    width: 660px !important;
    object-fit: cover;
    height: unset !important;
  }

  .banner-container {
    max-width: 95%;
    margin-left: auto;
  }

  #header .main-header-start {
    max-width: 95% !important;
    margin-left: auto !important;
  }

  #slider .banner-content {
    /* transform: translateX(51px); */
  }
/*   .head-logo {
    transform: translateY(42px);
  } */
  #slider .right-image img {
/*     width: 65% !important; */
  }
  .banner-main-text {
    font-size: 34px !important;
  }
  .banner-main-para {
    font-size: 20px !important;
  }
  #browse-categories .about-water-splash-img {
    transform: translate(-13%, -6%);
    width: 35%;
  }
  #browse-categories .about-right-heading {
    font-size: 26px !important;
  }
  #browse-categories .about-right-para {
    font-size: 18px !important;
  }
  #home-delivery .process-icon {
     width: 210px;
    height: 210px; 
  }
  #home-delivery .process-content .process-para {
    padding-inline: 10px;
  }
  #home-delivery .process-box::before {
    height: 352px;
  }

  #home-delivery .process-content .process-title{
    font-size: 20px;
  }

  section#order-process {
    background-size: cover;
  }
  .achievement-item {
    width: 82%;
  }
  #reservation .arrow {
    width: 104px;
  }
  #reservation .arrow-left-2 {
    align-self: flex-start;
    padding-left: 0;
  }
  #reservation .arrow-right-2 {
    align-self: flex-end;
    padding-right: 0;
  }
  .arrow-left-2 .arrow {
    transform: rotate(-163deg) scaleX(-1) translateY(58px);
  }
  .arrow-right-2 .arrow {
    transform: rotate(-188deg) scaleY(1) translateY(86px) translateX(-28px);
  }
  .arrow-right-3 .arrow {
    transform: rotate(-166deg) scaleY(1) translateY(136px) translateX(-7px);
  }
  .arrow-left-3 .arrow {
    transform: rotate(-177deg) scaleX(-1) translateY(116px);
  }
  #reservation .achieve-circle {
    opacity: 10%;
    opacity: 10%;
    top: -33%;
    right: 4%;
    width: 94%;
    /* bottom: -55%; */
  }
  #food-delivery .faq-left-title {
  
    width: 40%;
}

    #food-delivery .faq-water-splash-1 {
  
    top: -9%;
    right: -2%;
}
    #food-delivery .faq-water-splash-1 img{
  width: 95%;
}

#food-delivery .faq-water-splash-2 {
    bottom: -3%;
    left: -23%;
}
  #our_newsletter p {
    font-size: 16px;
  }

  #our_newsletter input[type="email"] {
    width: 57%;
  }

  #our_newsletter [type="submit"] {
    width: unset;
  }
    #our-products .product-water-splash-1 {
    position: absolute;
    bottom: -2%;
    left: -4%;
}

#our-products .product-water-splash-2 {
    position: absolute;
    top: -8%;
    right: -2%;

  }

  #video-sec .need-watersplash-1{
  right: -1%;
}

#video-sec .need-watersplash-2{
  left: 0;
}

  #blog .right-arrow-div{
    right: -4% !important;
  }
    #blog .left-arrow-div{
    left: -4% !important;
  }

  #blog button.owl-prev, button.owl-next{
    font-size: 30px;
  }

}

@media screen and (min-width: 768px) and (max-width: 991.98px) {
  section#slider {
    padding: 6.9rem 0;
  }
  .main-wave-image svg {
    width: 568px !important;
    object-fit: cover;
    height: unset !important;
  }

  .banner-container {
     max-width: 95%; 
    margin-left: auto;
  }

  #header .main-header-start {
    /* max-width: 95% !important; */
    margin-left: auto !important;
  }

  #slider .banner-content {
    transform: translateX(26px);
  }
  .head-logo {
    transform: unset;
  }
  .head-logo a img {
    margin-left: 38px;
  }
  #slider .right-image img {
/*     width: 65% !important; */
  }
  .banner-main-text {
    font-size: 28px !important;
  }
  .banner-main-para {
    font-size: 18px !important;
  }
  #browse-categories .about-right-heading {
    font-size: 22px !important;
  }
  #browse-categories .about-right-para {
    font-size: 16px !important;
  }
  #browse-categories .about-water-splash-img {
    transform: translate(-21%, -3%);
  }
  #home-delivery .process-icon {
    width: 210px;
    height: 210px;
  }
  #home-delivery .process-water-splash-2 {
    bottom: -3%;
    right: -12%;
  }
  section#order-process {
    background-size: cover;
  }
  #order-process .feature-head h2 {
    font-size: 35px;
  }
  #order-process .feature-head h3 {
    font-size: 30px;
    white-space: nowrap;
  }

  #video-sec .right-content .right-text h4 {
    font-size: 27px;
  }
  #video-sec .left-content .left-text h4 {
    font-size: 27px;
  }
  #video-sec .right-content .need-right-img {
    width: 90px;
    height: 90px;
  }
  #video-sec .left-content .need-left-img {
    width: 90px;
    height: 90px;
  }
  #video-sec .centre-img {
    height: 100%;
  }
  #video-sec .centre-img img {
    height: 100%;
  }
  .achievement-item {
    width: 100%;
    text-align: left;
    padding: 0;
  }
  #reservation .arrow {
    width: 70px;
  }
  #reservation .arrow-left-2 {
    align-self: flex-start;
    padding-left: 0;
  }
  #reservation .arrow-right-2 {
    align-self: flex-end;
    padding-right: 0;
  }
  .arrow-left-2 .arrow {
    transform: rotate(-174deg) scaleX(-1) translateY(80px);
  }
  .arrow-right-2 .arrow {
    transform: rotate(-182deg) scaleY(1) translateY(72px) translateX(-32px);
  }
  .arrow-right-3 .arrow {
    transform: rotate(-167deg) scaleY(1) translateY(116px) translateX(10px);
  }
  .arrow-left-3 .arrow {
    transform: rotate(-173deg) scaleX(-1) translateY(84px) translateX(28px);
  }
  .arrow-right-1 .arrow {
    transform: rotate(-164deg) scaleY(-1) translateY(16px);
  }
  #reservation .achieve-circle {
    opacity: 10%;
    opacity: 11%;
    top: -18%;
    right: 2%;
    width: 94%;
    /* bottom: -55%; */
  }
  #food-delivery .faq-left-title{
    width: 100%;
    text-align: left;
  }
  
  #food-delivery .faq-water-splash-1 {

    top: -21%;
    right: -3%;
}
#food-delivery .faq-water-splash-1 img {
    width: 90%;
}

#food-delivery .faq-water-splash-2 {
    bottom: -3%;
    left: -23%;
}

#food-delivery .faq-water-splash-2 img {
    width: 90%;
}

    #our-products .product-water-splash-1 {
    position: absolute;
    bottom: -2%;
    left: -4%;
}

#our-products .product-water-splash-2 {
    position: absolute;
    top: -8%;
    right: -2%;
}

  #video-sec .need-watersplash-1{
  right: -1%;
  width: 56%;
}

#video-sec .need-watersplash-2{
  left: 0;
  width: 56%;
}

  #blog .right-arrow-div{
    display: none;
  }
    #blog .left-arrow-div{
    display: none;
  }

  .testimonial-text {
        overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    font-size: 14px;
}

.testimonial-content{
  padding-top: 1rem;
}

}

@media screen and (min-width: 576px) and (max-width: 767.98px) {
  section#slider {
    padding: 6.9rem 0;
  }
  .main-wave-image svg {
    max-width: 766px !important;
   
    object-fit: cover;
    height: unset !important;
  }

  .banner-container {
    /* max-width: 95%; */
    margin-left: auto;
  }

  #header .main-header-start {
    /* max-width: 95% !important; */
    margin-left: auto !important;
  }

  #slider .banner-content {
    transform: unset;
    text-align: center;
  }
  .head-logo {
    transform: unset;
  }
  .head-logo a img {
    margin-left: unset;
  }
  #slider .right-image img {
/*     width: 50% !important; */
  }
  .banner-main-text {
    font-size: 32px !important;
  }
  .banner-main-para {
    font-size: 22px !important;
  }
  .banner-main-button {
    margin: auto;
  }
  #slider .right-image {
    text-align: center;
  }


  #browse-categories .about-water-splash-img {
    display: none;
  }
  #browse-categories .about-first-img img {
    width: 100% !important;
  }
  #browse-categories .about-left-img-container .about-second-img img {
    width: 100% !important;
  }
  #browse-categories .about-left-img-container .about-third-img {
    max-width: unset !important;
    width: 100% !important;
  }
  #browse-categories .about-left-img-container .about-third-img img {
    width: 100% !important;
    margin-bottom: 2rem;
  }

  #browse-categories .about-right-heading {
    text-align: center;
    font-size: 24px !important;
  }
  #browse-categories .about-right-para {
    text-align: center;
    font-size: 18px !important;
  }
  #browse-categories ul li {
    text-align: center;
    list-style-position: inside;
  }
  #home-delivery .process-water-splash-1 {
    display: none;
  }
  #home-delivery .process-water-splash-2 {
    display: none;
  }
  section#order-process {
    background-size: cover;
  }
  #video-sec .centre-img-container {
    display: none;
  }
  .arrow-right {
    display: none;
  }
  .arrow-left {
    display: none;
  }
  #reservation .left-achieve-content {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  #reservation .right-achieve-content {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .achievement-item {
    width: 100%;
  }
  #reservation .achieve-circle {
    display: none;
    /* bottom: -55%; */
  }
    #food-delivery .faq-water-splash-1 {

display: none;
}


#food-delivery .faq-water-splash-2 {
    display: none;
}

#food-delivery .faq-left-title{
  width: 100%;
}

#food-delivery .faq-left-top-content-wrapper{
  text-align: center;
}

#food-delivery .faq-accordion-container{
  margin-top: 2rem;
}

  #our_newsletter [type="submit"] {
    position: relative;
    margin: 20px auto;
    display: block;
    right: 0px;
    padding-inline: 20px;
    width: unset;
  }

  #our_newsletter input[type="email"] {
    width: 100%;
  }

  .testimonial-card-inner{
    flex-direction: column !important;
  }

  .testimonial-content{
    max-width: unset;
    padding-bottom: 20px;
  }



#our-products .product-water-splash-1 {
      display: none;
}

#our-products .product-water-splash-2 {
display: none;
}

#slider .corner-image{
  display: none;
}

  #slider .social-number{
    text-align: start;
  }
 
    #slider .social-email{
    text-align: center;
  }

    #slider .social-horn{
    text-align: center;
      margin-top: 10px;
  }

    #video-sec .need-watersplash-1{
display: none;
}

#video-sec .need-watersplash-2{
display: none;
}


  #blog .right-arrow-div{
    display: none;
  }
    #blog .left-arrow-div{
    display: none;
  }

}

@media screen and (max-width: 575.98px) {
  section#slider {
    padding: 6.9rem 0;
  }
  .main-wave-image svg {
    max-width: 766px !important;
    object-fit: cover;
    height: unset !important;
  }

  .banner-container {
    /* max-width: 95%; */
    margin-left: auto;
  }

  #header .main-header-start {
    /* max-width: 95% !important; */
    margin-left: auto !important;
  }

  #slider .banner-content {
    transform: unset;
    text-align: center;
  }
  .head-logo {
    transform: unset;
  }
  .head-logo a img {
    margin-left: unset;
  }
  #slider .right-image img {
    width: 50% !important;
  }
  .banner-main-text {
    font-size: 32px !important;
  }
  .banner-main-para {
    font-size: 22px !important;
  }
  .banner-main-button {
    margin: auto;
  }
  #slider .right-image {
    text-align: center;
  }
  .corner-image {
    display: none;
  }
  #browse-categories .about-water-splash-img {
    display: none;
  }
  #browse-categories .about-first-img img {
    width: 100% !important;
  }

  #browse-categories .about-first-img{
    padding-inline: 1rem;
  }


  #browse-categories .about-left-img-container .about-second-img img {
    width: 100% !important;
  }
  #browse-categories .about-left-img-container .about-third-img {
    max-width: unset !important;
    width: 100% !important;
  }
  #browse-categories .about-left-img-container .about-third-img img {
    width: 100% !important;
    margin-bottom: 2rem;
  }

  #browse-categories .about-right-heading {
    text-align: center;
    font-size: 24px !important;
  }
  #browse-categories .about-right-para {
    text-align: center;
    font-size: 18px !important;
  }
  #browse-categories ul li {
    text-align: center;
    list-style-position: inside;
  }
  #home-delivery .process-water-splash-1 {
    display: none;
  }
  #home-delivery .process-water-splash-2 {
    display: none;
  }

  #home-delivery .process-row {
    flex-direction: column;
    align-items: center;
    gap: 3rem;
  }
  #home-delivery .process-icon {
    width: 210px;
    height: 210px;
  }
  #home-delivery .process-content .process-para {
    padding-inline: 6px;
  }
  #home-delivery .process-box::before {
    width: 212px;
  }
  #video-sec .centre-img-container {
    display: none;
  }
  .arrow-right {
    display: none;
  }
  .arrow-left {
    display: none;
  }
  #reservation .left-achieve-content {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  #reservation .right-achieve-content {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
  .achievement-item {
    width: 100%;
  }
  #reservation .achieve-circle {
    display: none;
  }
      #food-delivery .faq-water-splash-1 {

display: none;
}


#food-delivery .faq-water-splash-2 {
    display: none;
}

#food-delivery .faq-left-title{
  width: 100%;
}

#food-delivery .faq-left-top-content-wrapper{
  text-align: center;
}

#food-delivery .faq-accordion-container{
  margin-top: 2rem;
}
  #our_newsletter [type="submit"] {
    position: relative;
    margin: 20px auto;
    display: block;
    right: 0px;
    padding-inline: 20px;
    width: unset;
  }

  #our_newsletter input[type="email"] {
    width: 100%;
  }
    .testimonial-card-inner{
    flex-direction: column !important;
  }

  .testimonial-content{
    max-width: unset;
    padding-bottom: 20px;
  }

  #our-products .product-water-splash-1 {
      display: none;
}

#our-products .product-water-splash-2 {
display: none;
}

  #slider .social-number{
    text-align: center;
  }
 
    #slider .social-email{
    text-align: center;
  }

    #slider .social-horn{
    text-align: center;
  
  }

      .owl-nav-custom button {
      width: 45px;
      height: 45px;
      font-size: 20px;
    }

    .owl-nav-custom.position-absolute.start-0 {
      left: -20px;
    }

    .owl-nav-custom.position-absolute.end-0 {
      right: -20px;
    }
        #video-sec .need-watersplash-1{
display: none;
}

#video-sec .need-watersplash-2{
display: none;
}


  #blog .right-arrow-div{
    display: none;
  }
    #blog .left-arrow-div{
    display: none;
  }

}


@media screen and (max-width: 424.98px) {
  #home-delivery .process-content .process-para {
    display: none;
  }
  #home-delivery .process-box::before {
    height: 78%;
  }
  #order-process .feature-head h2{
    font-size: 38px;
  }
  #order-process .feature-head h3{
    font-size: 33px;
  }
  #food-delivery .accordion-icon{
    width: 33px;
    height: 27px;
  }
  .accordion-button{
    font-size: 14px;
  }
}
