@media (max-width: 425px) {
.contact-area .content-area { 
    height: 224px;
}
.attent6-section-area .skils-widget-boxarea { 
    height: auto !important;
}
.about7-section-area .about-header-area .about-auhtor-box .icons { 
    display: contents; 
}
.about7-section-area .about-header-area .about-auhtor-box .text {
    padding-left: 0px;  
    padding-top:15px;
}
}

@media (max-width: 767px) {
    .pageheading h3 { 
    line-height: 34px;
}
    .inner-page-header { 
    padding: 100px 0 40px;
}
    .event-single-section-area .tab-content .tab-pane .event-widget-area .event2-boxarea { 
    text-align: center;
}
.event-single-section-area 
.tab-content 
.tab-pane 
.event-widget-area 
.event2-boxarea 
.content-area 
.author-area 
.autho-name-area 
.text  {
          border-bottom: 2px solid #dfdfdf;
        padding-bottom: 15px;
        text-align: center;
        display: inline-block;
        padding-left: 0px;
                width: 100%;
}

    .chefs-description .pl-30 {
    padding-left: 0px !important;
}
.chefs-description .pr-30 {
    padding-right: 0px !important;
}
   .social-sidebar{
       display:none;
   } 
   .partner-title h4 { 
    padding-top: 10px;
    font-size: 22px;
    margin-bottom: 20px;
}
.testi-cnt{
    padding-right: 0px;
   }
   .countertitle {
       font-size: 30px !important;
       line-height:40px;
           padding-bottom: 18px;
}
.countertitle1 { 
    font-size: 20px; 
}
.cta3-section-area .cta-counter-box { 
    margin-bottom: 0px !important;
    padding: 40px 30px 10px;
}
.cta3-section-area .cta-counter-box h2 { 
    font-size: 50px; 
}
.team8-section-rea .team-slider-area8 .owl-nav { 
    bottom: 0px; 
    left: 0%; 
}
.memory1-section-area .memory-slider-area .owl-nav button.owl-next { 
   left:  0;  
}
.heading3 { 
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 0px;
}
.footer-logo-area {
    text-align: center;
}   
.brand-box1 img {
    padding: 25px 115px; 
    margin-bottom: 25px;
}
.content-area p {
    font-size: 18px;
    line-height: 32px; 
}
.vl-btn4 {
     font-size: 18px; 
    line-height: 32px; 
}
.tagsec {
    line-height: 40px; 
    font-size: 22px; 
}
.tagsec1 {
    line-height: 40px;
    margin-bottom: 0px;
    font-size: 25px; 
}
.heading9 p { 
    line-height: 32px;
    font-size: 18px;
}

.bannercontent img {
    width: 75% !important;
    opacity: 0.8;
}
.bannercontent { 
    width: 100%;
    top: 76px;
    text-align: center;
}
.bannercontent h1 {
    font-size: 28px;
    line-height: 28px;
    font-weight: 700; 
    color: #ffffff;
    width: 100%; 
    position: relative;
    bottom: 125px; 
    text-align: center;
    align-items: center;
    justify-content: center;
}
.bannercontent h1 span {
/*    font-size: 30px; */
      font-size: 22px; 
}



}

@media  (max-width: 767px) {
    .homepage8-body .header-area.homepage8 .header-elements .main-menu ul li a {
        font-family: var(--ztc-family-font1) !important;
        font-size: 16px;
        font-weight: var(--ztc-weight-bold);
        color: #000;
        display: block;
        transition: all 0.4s;
        padding: 0 8px;
      }
      .heading3 { 
    margin-bottom: 8px;
}


}


@media only screen and (min-width: 768px) and (max-width: 991px) {
   .heading3 { 
    margin-bottom: 8px;
}
}


@media  (max-width: 1280px) {
 
.case-block .inner-box .image .overlay-box .content p a { 
    font-size: 16px; 
}
.case-block .inner-box .image .overlay-box .content { 
    padding: 10px 15px; 
}
.event4-section-area .event-images-area .content-area { 
    top: 35%;
}
.grocerybox2 {
    height: auto !important;
}
.abouttext {
    font-size: 28px; 
            margin-bottom: 11px;
}


}


@media  (max-width: 1400px) {

.foodafair-primary-btn .btn_inner .btn_text { 
    text-shadow: none;
}
.foodafair-primary-btn:hover .btn_inner .btn_text > span {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

}

@media only screen and (min-width:1024px) and (max-width: 1400px) { 
    .homepage8-body .header-area.homepage8 .header-elements .main-menu ul li a {
    font-size: 14px !important; 
    padding: 0 5px !important;
}
}

