@media (min-width: 991px) {

  .responsive-menu {
    display: none;
  }
}
@media (max-width: 1200px) and (min-width: 991px) {
}
@media (max-width: 991px) {
  .bootom-footer {
    margin-bottom: 60px;
  }
  footer {
    padding: 30px 0;
  }

  header {
    display: none;
  }
  li.sochial {
    display: flex;
    justify-content: center;
  }
  .mynav .row {
    padding: 0;
  }

  .mynav .row {
    text-align: center;
  }
.submenu,.mynav, .my-account{
 display: none;
}
.left-navbar {
flex-direction: column;
}
.middle-nav .search {
width: 100%;
margin-inline-start: 0;
}
.sub-menu {
display: none;
opacity: 1;
height: auto;
position: relative;
visibility: visible;
transform: translateY(0px);
}
}
@media (max-width: 768px) {

  .home-slider {
    padding-top: 0;
    height: auto;
}
.slider-home .item {
  height: auto;
}
.slider-home .slider-img {
  height: 200px;
  width: 98%;
}
.about-sec{
  margin-top: -10px;
}

.about-sec::before, .Fish-SeaFood::before {
  top: -2px;
  height: 2px;
  filter: none;
}
.home-slider .img {
  height: 32px;
}
.home-slider .img2 {
  top: 0px;
  right: 8px;
}
.home-slider .img4 {
  top: 161px;
  left: 0;
}
.home-slider .img1,.home-slider .img3{
  display: none;
}
  .carousel-info {
    width: 100%;
    padding-inline: 8px;
    margin-bottom: 46px;
  }
  .carousel-info p {
    font-size: 14px;
    width: 96%;
    margin: 20px auto;
}

.home-slider .owl-theme .owl-nav .owl-next{
  right: 4%;
}
.home-slider .owl-theme .owl-nav .owl-prev{
  left: 4%;
}
.about-slider p {
  line-height: 27px;
  font-size: 16px;
}
  section {
    padding: 30px 0;
  }
  .slider-home .owl-item .slider-img img {
    height: 100%;
    object-fit: cover;
  }
  .section-info  p{
    font-size: 16px;
    margin-inline-end: 0px;
}
  .carousel-info h2 {
    font-size: 28px;
  }
  .location-info ul li a{
    font-size: 16px;
margin-inline-end: 0px;
}
  .comp-rights,
  .copy-right {
    text-align: center;
  }
  .copy-right p {
    margin-bottom: 10px;
  }

  .breadcrumb-section .breadcrumb-info h4 {
    font-size: 24px;
  }
  .breadcrumb-section .breadcrumb-info h4::after {
    bottom: -40px;
  }
  .card-slider.owl-theme .owl-nav .owl-prev {
    left: 0px;
  }
  .card-slider.owl-theme .owl-nav .owl-next {
    right: 0px;
  }
  .card-slider.owl-theme .owl-nav .owl-next,
   .card-slider.owl-theme .owl-nav .owl-prev{
    top: 45%;
  }
  .section-title h4 ,button.cart i{
    font-size: 20px;
  }


.section-title {
margin-bottom: 32px;
}
h4.title {
  margin-bottom: 20px;
  font-size: 20px;
}
.prod-img{
  margin-top: 24px;
  height: 260px;
}
.prod-img::after, .prod-img::before {
  width: 140px;
  height: 140px;
}
.Processed-Products .prod-img::after,
.Processed-Products .prod-img::before {
  width: 120px;
  height: 120px;
}
.Processed-Products .prod-img::after {
  top: 50px;
}
.Processed-Products .prod-img {
  height: 240px;
  padding-top: 0;
  margin-top: 0;
}
.Processed-Products .prod-img::before,
 .Coffee-Beverages .prod-img::before,
  .groceries .prod-img::before {
  bottom: 140px;
  left: 44px;
}
.Processed-Products .prod-img::after, 
.Coffee-Beverages .prod-img::after,
 .groceries .prod-img::after {
  top: 80px;
}
section.partner .section-title h4,
.adress-data h4, .other-info h4 {
  font-size: 22px;
  line-height: 33px;
}
.adress-data {
  margin-bottom: 40px;
  width: 100%;
}
.other-info{
  margin-top: 0px;
}
.team-block .item-1 {
  margin-bottom: 20px;
}
.contact-sec h4{
  margin-bottom: 30px;
  font-size: 22px;
}
.team-block .team-img {
  width: 140px;
  height: 140px;
}
.location-info ul li i {
  font-size: 28px;
  width: 22px;
  margin-inline-end: 17px;
}

.footer {
padding-bottom: 10px;
}
.contact-form form input, .contact-form form textarea,
 .contact-form form select,.nice-select{
  margin-bottom: 12px;
}
.bottom-footer {
  padding: 0;
}
.footer-soch-icon {
  text-align: center;
  margin-bottom: 14px;
}
.comp-rights {
  flex-direction: column;
}
.copy-right  .row{
  flex-direction: column-reverse;
}
.breadcrumb-section p{
  width: 100%;
}
.media-page .product-info,
.product-page .product-info {
  padding-inline-start: 16px;
  padding-top: 0px;
  margin-bottom: 32px;
}
.single-p.product-page {
  padding-top: 30px;
}
.product-page .product-info::after {
  width: 94%;
  height: 52px;
}
.media-page .product-info p {
  margin-bottom: 84px;
}
.product-page.media-page .product-info::after {
  bottom: 54px;
}
.about-video {
  height: 320px
}
.Catalogues-item {
margin-bottom: 24px;
  padding: 32px 39px;
}
.event-slider.owl-theme .owl-nav .owl-prev ,
.card-slider.owl-theme .owl-nav .owl-prev,
 .blog-slider.owl-theme .owl-nav .owl-prev{
  left: 0;
}
.event-slider.owl-theme .owl-nav .owl-next ,
.card-slider.owl-theme .owl-nav .owl-next,
 .blog-slider.owl-theme .owl-nav .owl-next{
  right: 0;
}
.blog-item a{
  flex-direction: column;
}
.blog-item .blog-detail,
.blog-slider .img {
  width: 100%;
  margin-inline-start: 0;
}
.newsletter-form button {
  width: 122px;
  padding: 10px;
  height: 50px;
  font-size: 12px;
}
.wpcf7-form-control-wrap{
   width: calc(100% - 133px);   
}
.newsletter-form input {
  padding: 10px 14px;
  width: calc(100% - 133px);
  width:100%;
  height: 50px;
  font-size: 13px;
}
.newsletter-data h5,.our-blog .title h4,
.product-info h4 {
  font-size: 26px;
}
.our-blog .title {
  margin-bottom: 26px;
}
.title h4 ,.article-details h4{
  font-size: 22px;
  margin-bottom: 10px;
}
.discover,.newsletter-form{
  margin-top: 14px;
}
.single-p.product-page .product-img {
  height: 320px;
  margin-inline-end: 14px;
}
.discount {
  width: 90px;
  height: 90px;
}
.newsletter-data h5,.nav.nav-pills {
  margin-bottom: 20px;
}
.single-event.product-page .product-info p {
  margin-bottom: 70px;
}
.single-event.product-page .product-info::after {
  bottom: 30px;
}
.single-event.product-page .product-img::after {
  height: 318px;
  top: 47%;
}
.product-page.single-event .product-img {
  padding-inline-start: 10px;
  height: 320px;
}
.eve-deatils p {
  padding: 22px 12px;
  padding-inline-end: 18px;
}
.leave-comment{
  width: 100%;
}
.article .article-img {
  width: 94%;
  height: 320px;
}
.article::after {
  height: 320px;
  top: 0;
}
.comment-block {
  width: 100%;
  padding: 20px 16px;
}
 .leave-comment input{
  margin-bottom: 14px;
 }
 .leave-comment button{
  margin-top: 0;
 }
.warehouse-item {
    padding: 32px 24px;
    margin-bottom: 22px;
}
.breadcrumb-section {
    padding: 36px 0px;
    margin-top: 0px;
}
.section-title h6 {
    margin-bottom: 28px;
    font-size: 22px;
}
.Coffee-Beverages.Fish-SeaFood .prod-img {
    width: 100%;
}
.product-page.single-event {
    padding-top: 40px;
}
section.warehouse{
    padding-bottom:30px;
}
.product-page.single-p .product-info::after {
    width: 89%;
    height: 48px;
    bottom: 0;
}
.table , .table-responsive{
    width: 150%;
    /*overflow-x: scroll;*/
}
section.table-sec{
   overflow-x: scroll; 
}

.table td, .table th {
    padding: 10px 2px;
    text-align: center;
    font-size: 13px;
}
 .table th {
     font-size: 12px;
 }
 .other-info {
    width: 100%;
}
}
@media (max-width: 425px) {
 
  .carousel-info h2 {
    font-size: 19px;
    line-height: 30px;
  }
  .sidebar{
    width: 320px;
  }

}
