----------------------Mobile Menu Icon------------------------------

/*-----------------Superfish Menu------------------*/
.sf-arrows .sf-with-ul{
  padding-right: 15px;
}

.sf-arrows .sf-with-ul:after{
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -2px;
  height: 0;
  width: 0;
  border: 5px solid transparent;
  border-top-color: #373737;
}

.sf-arrows ul .sf-with-ul:after{
  margin-top: -5px;
  margin-right: -3px;
  border-color: transparent;
  border-left-color: #888;
}

.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after{
  border-left-color: #333;
}
.toggle-nav, a.closebtn{
  display: none;
}
.main-navigation ul ul li{
  padding: 10px;
}

/*-------------- media section ---------------*/

@media screen and (max-width: 500px) {
  .home_contact_form::after{
  content: unset;
  }
}
@media screen and (max-width:575px) {
  .video-play-button:after{
    width: 50px;
    height: 50px;
  }
  a.video-play-button i{
    font-size: 16px;
  }
  .video-play-button:before{
    width: 50px;
    height: 50px;
  }
  .our-team-content {
    width: 100% !important;
}
.timer_days{
  margin-right: 0;
}

div#timer .numbers::after {
  content: ":";
  position: absolute;
  right: -12px;
  top: 0;
  color: #fff;
  font-size: 27px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flashsale-heading {
  width: 60%;
  padding-left: 0;
  margin-right: 0;
}

  .media.post-thumb {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 18px;

}
div#footer_box::after{
  display: none;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  float: none;
}

  .footer-chief-images {
    text-align: center;
}

  .flashsale-image-model::before{
    width: 50% !important;
  }
  .filter-product-title{
    text-align: center;
  }
  .filter-product-title a{
    font-size: 18px !important;
  }
  .product-filter-content p {
    font-family: Lato;
    font-size: 15px !important;
    font-weight: 400;
    line-height: 19.2px;
    text-align: center;
  }
  .about-us-heading h3 {
    font-family: Cormorant Garamond;
    font-size: 18px !important;
    font-weight: 600;
    line-height: 27.39px !important;
    text-align: center;
    color: #1A1819;
    width: 66% !important;
}
.flashsale-image-model::after {
  content: "";
  position: absolute;
  top: 0;
  background: #1A1819;
  right: 0;
  height: 100%;
  width: 50% !important;
  border-radius: 12px;
  z-index: -1;
  transform: translate(-12px, 0px);
}
section#testimonial .inner-container{
  border-radius: unset;
}
section#chefs-teams .inner-container{
  border-radius: unset !important;
  background-size: contain;

}
.custom-social-icons {
  display: flex;
  align-items: center;
  justify-content: center;
}
.comt-author {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 16px;
}
  .about-us-heading {
    clip-path: polygon( 12.192% 51.534%,12.192% 51.534%,11.37% 43.131%,10.472% 35.879%,9.494% 29.617%,8.43% 24.183%,7.277% 19.418%,6.029% 15.161%,4.681% 11.252%,3.231% 7.528%,1.672% 3.831%,0% 0%,100% 0%,100% 0%,99.64% 0.285%,99.146% 0.253%,98.52% 0.243%,97.764% 0.591%,96.879% 1.637%,95.867% 3.718%,94.73% 7.171%,93.469% 12.334%,92.085% 19.545%,90.581% 29.141%,90.581% 29.141%,89.678% 36.464%,88.954% 43.995%,88.338% 51.335%,87.758% 58.083%,87.142% 63.842%,86.42% 68.211%,85.519% 70.791%,84.368% 71.183%,82.896% 68.987%,81.03% 63.804%,81.03% 63.804%,80.114% 61.927%,79.231% 62.187%,78.358% 64.225%,77.477% 67.684%,76.566% 72.209%,75.604% 77.442%,74.572% 83.026%,73.449% 88.604%,72.213% 93.82%,70.846% 98.316%,70.846% 98.316%,69.354% 99.965%,67.778% 97.636%,66.14% 92.466%,64.467% 85.59%,62.782% 78.146%,61.109% 71.271%,59.474% 66.1%,57.9% 63.771%,56.413% 65.421%,55.036% 72.185%,55.036% 72.185%,53.722% 80.242%,52.414% 85.274%,51.123% 87.674%,49.859% 87.835%,48.635% 86.15%,47.461% 83.012%,46.348% 78.816%,45.307% 73.954%,44.349% 68.818%,43.486% 63.804%,43.486% 63.804%,42.699% 61.731%,41.779% 63.319%,40.75% 67.58%,39.635% 73.527%,38.457% 80.17%,37.24% 86.523%,36.006% 91.597%,34.779% 94.404%,33.582% 93.955%,32.438% 89.264%,32.438% 89.264%,30.145% 77.605%,27.806% 70.905%,25.461% 67.963%,23.15% 67.575%,20.911% 68.538%,18.785% 69.651%,16.811% 69.709%,15.027% 67.511%,13.475% 61.853%,12.192% 51.534% );
    background: #F3D333;
    height: 222px !important;
    display: flex !important;
    align-items: center;
    justify-content: flex-start !important;
    flex-direction: column !important;
    width: 100% !important;
  }
  .cooking-tips-points {
    padding-right: 0;
}
.cooking-tips-points-right {
  padding-left: 0;
}

  .cooking-tips-points h2::before{
    display: none;
  }
.cooking-tips-points h2::after{
    display: none;
  }
  .cooking-tips-points-right h2::before{
    display: none;
  }
  .cooking-tips-points-right h2::after{ 
    display: none;
  }
  .flashsale-model-image{
    position: unset;
  }
  .account-icon a i {
    background: #1A1819;
    color: #fff;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-weight: 700;
    font-size: 18px;
}
  .header-wishlist-admin::after {
 
    width: 352px;
    height: 58px;
  }
  #featured-recipes-books .chef-recipes-items {
    width: 100% !important;
}
.footer-chief-images img {
  position: unset;
  right: 0;
  top: 0;
  transform: unset;
  margin: 20px 0 0;
}
.aboutus-chief-images{
  width: 100%;
  transform: unset;
  margin-top: 20px;
}
.chef-image-design img{
  width: 100% !important;
}
.chef-image-design img {
    width: 100% !important;
}
.aboutus-chief-images img {
    border-radius: 50%;
    height: 95px;
}
#footer_box::before {
display: none;
}
span.box-icon i {
  color: #F3D333;
  width: 60px;
  height: 60px;
}
.slider-contents p {
  font-family: Lato;
  font-size: 14px;

  text-align: center;
  color: #FFFFFF;
}
.slider-contents h1 {
  font-family: Cormorant Garamond;
  font-size: 32px;
  font-weight: 600;
  line-height: 44.5px;
  text-align: center;
  color: #FFFFFF;
}
.slider-content-box {

  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
.image-upload-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
  .topbar-socialbox {
    text-align: center;
}
.topbar-content h5{
  font-size: 14px;
}
div#combinedCarousel {
  transform: unset !important;
}
.slider-content-box{
  height: 100%;
}
  #chefs-recipes .chef-recipes-items {
    width: 100% !important;
  }
  .slider-contents {
    width: 100% !important;
    transform: unset !important;
    justify-content: center;
    align-items: center;
}
#slider .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
  display: flex;
  align-items: center;
  justify-content: center !important;
  width: 100% !important;
  transform: unset !important;
  position: unset !important;
}
  .teams-heading {
    padding: 10px;
    margin-bottom: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;

}
.cooking-tips-dish-image {
  position: unset;
}
section#chefs-teams{
  background-size: inherit;
}
.teams-heading h3{
  font-size: 25px;
  width: 80%;

}
.cooking-tips-points p{
  font-size: 14px;
  text-align: center;
}
.blog-img img{
  height: 100%;
}
.blog-title {
  text-align: center;
}
.flashsale-offer-images img {

  padding: 18px 0;
}
.flashsale-heading h2{
  text-align: center;
}
.category-image-title {
  display: flex;
  align-items: center;
  justify-content: left;
}
.flash-sale-contents {
  background: #1A1819;
  height: 100%;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column !important;
  padding: 21px;
}
div#timer{
  justify-content: space-between !important;
}
.flashsale-heading h3 {
  font-family: Cormorant Garamond;
  font-size: 22px;
  font-weight: 600;
  line-height: 30.28px;
  text-align: center;
  color: #FFFFFF;
  width: 100%;
}
.flashsale-heading {
  width: 100% !important;
}

.flash-sale-contents {
  height: 100% !important;
  border-radius: 12px !important;
}
.flashsale-offer-images img{
  position: unset;
  width: 100%;
}
section#special-deal {
  background: #1A1819;
  padding: 90px 0;
}
.special-dish{
  position: unset;
}
.testimonial-heading::after {
  height: 207px;
  width: 100% !important;
}
section#testimonial_{
  border-radius: 12px;
}
section#testimonial{
  border-radius: unset;
}
.testimonial-heading h3{
  font-size: 25px;
}
.shape-sbg svg {
  width: 100%;
}
/* .shape-sbg {
  position: unset;
  transform: unset;
} */
.special-deal-contents h2 {
  font-family: Cormorant Garamond;
  font-size: 24px;
  font-weight: 600;
  line-height: 38.5px;
  text-align: center !important;
}
.special-offer-percentage {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.share-recipes-form label{
  font-size: 12px;
}
.special-deal-contents p {
  font-size: 14px;
  text-align: center;
}
.buy-now-button {
  display: flex;
  align-items: center;
  justify-content: center;
}
.products-image img{
  height: 100%;
}
.blog-content p{
  text-align: center;
  font-size: 14px;
}
.cooking-tips-points-right p{
  font-size: 14px;
  text-align: center;
}
#footer_box{
padding: 60px 0;
}
.text-counter h6{
  width: 100%;
  height: 100%;
}
.about-us-details p{
  text-align: center;
  font-size: 14px;
}
.aboutus-chief-images img {
  width: 100%;
}
#footer ul.foot-flex{
  justify-content: center;
}
.about-us-container::after{
  border-radius: unset;
}
.about-us-container{
  border-radius: unset;
  height: 100%;
  background-size: cover;

}
#footer ul li{
  text-align: center;
}
#footer h3{
  text-align: center;
}
.textwidget p{
  text-align: center;
}
.outer-container{
  padding: 60px 0;
  border-radius: unset !important;
}
.cooking-tips-points h2{
  text-align: center;
  font-size: 16px;
}
.cooking-tips-points-right h2{
  text-align: center;
  font-size: 16px;

}
.teams-heading::after{
  height: 288px;
  width: 100% !important;

}
.special-deal-contents {
  padding-left: 0;
}
section#special-deal{
  height: 100%;
}
.special-deal-chef {
  position: unset;
  z-index: 1;
  top: 0;
  left: 0;
  transform: unset;
}
.flashsale-chef-images img {
  width: 100%;
  position: relative;
}
.testimonial-heading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.testimonial-heading h3 {
  font-family: Cormorant Garamond;
  font-size: 22px !important;
  font-weight: 600;
  line-height: 42.39px;
  text-align: center;
  color: #1A1819;
  width: 70%;
}
section#chefs-teams{
  border-radius: unset;
}

  section#categories {
    padding: 60px 0;
}
#header .logo img{
  width: 100%;
}
 
}

@media screen and (min-width: 576px) and (max-width:767px){

  section#testimonial .inner-container{
    border-radius: unset;
  }
  .cooking-tips-dish-image{
    position: unset;
  }
  .cooking-tips-points-right h2{
    text-align: center;
  }
  .cooking-tips-points-right p{
    text-align: center  ;
  }
  .cooking-tips-points p{
    text-align: center;
  }
  .outer-container{
    border-radius: unset;
  }
  .cooking-tips-points h2{
    text-align: center;
  }
  .slider-content-box{
    border-radius: unset;
  }
  #chefs-recipes .chef-recipes-items {
    width: 50% !important;
}
#featured-recipes-books .chef-recipes-items {
  width: 50% !important;
}
section#special-deal .inner-container {
  background: #1A1819;
  border-radius: unset;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
  div#combinedCarousel {
    transform: unset !important;
}
.about-us-heading{
  width: 100% !important;
}
.aboutus-chief-images {

  transform: unset;
  width: 100%;
}
.chef-image-design img {
  width: 100% !important;
}
.aboutus-chief-images img {
  border-radius: 50%;
  width: 190px;
  height: 190px;
}
.text-counter h6{
  width: 100%;
}
.special-deal-contents h2{
  text-align: center;
}
.special-deal-contents p{
  text-align: center;
}
.buy-now-button {
  display: flex;
  align-items: center;
  justify-content: center;
}

.special-offer-percentage h2 {

  height: 190px !important;
  width: 225px !important;
}
.special-offer-percentage {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 13px;
}
.about-us-container {
  border-radius: unset;
}
.about-us-container::after{
  border-radius: unset;
}
section#categories {
  padding: 60px 0;
}
.slider-contents p {
  font-size: 12px;
  text-align: center;
}
#slider .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  transform: unset;
  position: absolute;
  right: 0;
  bottom: 0;
}

.slider-contents h1 {
  font-size: 34px;
  line-height: 40.5px;
  text-align: center;
}
.slider-contents {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
  #footer_box::before{
    display: none;
  }
  .cooking-tips-points h2::after{
    display: none;
  }
  .cooking-tips-points h2::before{
    display: none;
  }
  .cooking-tips-points-right h2::after{
    display: none;
  }
  .cooking-tips-points-right h2::before{
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width:991px) {
  .share-recipes-image img {
    height: 100% !important;
  }
  .slider-images img {
    width: 190px;
    height: 190px;
}
.slider-contents h1 {
  font-size: 24px !important;
  line-height: 35.5px !important;
}

  .about-us-details {
    margin-top: 0;
}
  .slider-content-box {
    height: 100%;
    padding: 10px 0 !important;
}
.slider-contents h6 {
  font-size: 18px;
  line-height: 16px;
}
.slider-contents p {
  font-size: 10px !important;
}
  .cooking-tips-dish-image img {
    width: auto;
  }
  #slider .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
    display: flex;
    align-items: center;
    justify-content: left;
    width: 50%;
    transform: translate(-37px, -20px) !important;
    position: absolute;
    right: 0;
    bottom: 0;
}
.owl-nav i {
  width: 30px;
  height: 30px;
  font-size: 12px;
}
.slider-left-box {
  width: 300px !important;
}
  .aboutus-chief-images img {
    border-radius: 50%;
    width: 334px !important;
    height: 334px;
}
section#chefs-teams .inner-container{
  border-radius: unset;
}
section#special-deal .inner-container {
  background: #1A1819;
  border-radius: unset;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 60px 0;
}
  .aboutus-chief-images{
    width: 100%;
  }

  .chef-image-design img {
    width: 737px !important;
  }
  section#special-deal{
    height: 100%;
  }

  .special-deal-chef {
    position: unset;
    transform: unset;
}

  .flashsale-offer-images img {
    position: unset;
    width: 100%;
    transform: translate(-26px, 0px);
}
  #chefs-recipes .chef-recipes-items {
    width: 50% !important;
}

  .footer-chief-images img {
    position: unset;
    right: 0;
    top: 0;
    transform: unset;
}
  .aboutus-chief-images img {
    width: 100%;
}
.special-dish {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(-74px, 153px);
}
.flash-sale-contents {
  background: #1A1819;
  height: 310px;
  border-radius: 134px 12px 12px 121px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
}
.row.about-counter-number {
  justify-content: space-between;
}
.cooking-tips-points{
  padding-right: 0;
  padding-bottom: 34px;

}
.about-us-heading h3{
  font-size: 20px !important;
}
.about-us-container::after{
  border-radius: unset;
}
#featured-recipes-books .chef-recipes-items {
  width: 50% !important;
}


.flashsale-chef-images img {
  width: 100%;
  position: relative;
}
section#special-deal{
  border-radius: unset;
}
.special-deal-chef{
  display: flex;
  align-items: center;
  justify-content:  center;
  overflow: hidden;

}
.sec-blog-info{
  width: 100% !important;
}
.testimonial-content p{
  font-size: 14px;
  padding-top: 30px;

}
.blog-img img{
  height: 100% !important;
}
.blog-content p{
  font-size: 14px;
  text-align: center;
}
.comt-author{
  justify-content: center;
  margin-bottom: 16px;

}
.blog-title{
  text-align: center;
}
.flash-sale-contents {

  margin-bottom: 40px;
}
section#flash-sale .row {
  justify-content: center;
} 
section#special-deal {
  border-radius: unset;
  padding: 40px 0 0;
}
section#special-deal .row {
  flex-direction: column-reverse;
}
.special-deal-contents {
  padding-bottom: 30px;
}
.special-deal-contents h2 {
  font-size: 36px;
  text-align: center;
}
.special-deal-contents p {
  font-size: 14px;
  text-align: center;
}
.buy-now-button {
  display: flex;
  align-items: center;
  justify-content: center;
}
svg{
  width: 100%;
}
.shape-sbg {
  position: absolute;
  bottom: -64px;
  z-index: -1;
  left: 0;
  transform: unset;
  width: 100%;
  right: 0;
}
.flashsale-model-image {
  display: unset;
}
.flashsale-image-model::before {
  content: "";
  display: flex;
  position: absolute;
  top: 0;
  background: #F3D333;
  height: 100%;
  width: 48% !important;
  border-radius: 12px;
}
.flashsale-image-model::after {
  content: "";
  position: absolute;
  top: 0;
  background: #1A1819;
  right: 0;
  height: 100%;
  width: 48% !important;
  border-radius: 12px;
  z-index: -1;
}
.flashsale-model-image{
  position: unset;
}
.product-title a {
  font-size: 14px;
}
#footer_box::before {
  content: "";
  height: 100%;
  width: 62px !important;
}
div#footer_box::after{
  width: 301px;
  height: 100px;
  right: 0;
  transform: translate(-92px, -2px);
}
section#testimonial{
  border-radius: unset;
}
.recipes-filter-box{
  font-size: 8px;
}
section#testimonial .inner-container{
  border-radius: unset;
}
.filter-product-title a{
  font-size: 14px !important;
}
.product-filter-content p {
  font-size: 15px !important;
}
.teams-heading h3{
  font-size: 20px;
}
.product-buy-now-button a{
  font-size: 12px;
}
.about-us-container {
  border-radius: unset;
  /* padding-top: 18px; */

}
.cooking-tips-points-right{
  padding-left: 0;
  padding-top: 34px;

}
.outer-container{
  border-radius: unset;
}
.cooking-tips-points h2{
  text-align: center;
}
.cooking-tips-points p{
  text-align: center;
}
.cooking-tips-points-right h2{
  text-align: center;
}
.cooking-tips-points h2::after{
  display: none;
}
.cooking-tips-points h2::before{
  display: none;
}
.cooking-tips-points-right h2::before{
  display: none;
}
.cooking-tips-points-right h2::after{
  display: none;
}

.cooking-tips-points-right p{
  text-align: center;
}
.cooking-tips-dish-image{
  position: unset;
}

.our-team-box a{
  width: 100%;
}
.about-us-details p{
  font-size: 14px;
}
  .topbar-content h5{
    font-size: 14px;
  }
  .topbar-socialbox a i{
    font-size: 14px;
  }

  .slider-contents{
    width: 100%;
  }
.text-counter h6{
  font-size: 14px;
}
.counter-text-numbers h6{
  font-size: 20px !important;
}
.counter-content p{
  font-size: 14px;
}
.special-offer-percentage {
  display: flex;
  align-items: center;
  justify-content: center;
}
.teams-socialbox {
  position: absolute;
  top: 24px;
}
.row.team-box {

  justify-content: center;
}
}




@media screen and (max-width: 1024px){
  .flashsale-heading h3{
    width: 100%;
  }
  .slider-images img {
    width: 230px;
    height: 230px;
}
.share-recipes-image img {

  
  height: 460px;
}
  div#footer_box::after {

    transform: translate(-54px, -1px);
}

  section#chefs-teams .inner-container{
    border-radius: unset;
  }

  #slider .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
    display: flex;
    align-items: center;
    justify-content: left;
    width: 50%;
    transform: translate(-104px, -20px);
    position: absolute;
    right: 0;
    bottom: 0;
}

  .slider-contents{
    width: 100%;
  }

  div#combinedCarousel {
    transform: translate(-67px, 10px);
}

  .special-deal-chef {
    position: unset;
    z-index: 1;
    top: 0;
    left: 0;
    transform: unset;
  }
  section#special-deal{
    height: 100%;
  }
  .flashsale-heading {
    width: 60%;
    padding-left: 13px;
}

.recipes-filter select {
  margin-bottom: 12px;
  font-size: 12px;
  height: 36px;
  padding: 0 15px;


}
.ingrediend-search input {
  font-size: 12px;
  height: 36px;
  padding: 0 15px;
  margin-bottom: 12px;
}
.filter-product-title a{
  font-size: 12px;
}
.filter-product-title {
  padding: 14px 0 0;
}
.recipes-filter h3{
  font-size: 14px;
}
.filter-product-button a{
  font-size: 12px;
}
.cooking-tips-points h2::before {
  content: "";
  border: 1px dashed #FFFFFF;
  position: absolute;
  right: 0;
  width: 24%;
  transform: translate(69px, 10px);
}
#footer_box::before {
  content: "";
  height: 100%;
  width: 162px;
  background: #F3D333;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 20px solid #fff;
}
.blog-content p{
  font-size: 12px;
}

.sec-blog-info {

  width: 195px;
  padding: 14px;
}
.teams-heading h3{
  font-size: 18px;
}
.sec-blog-info .blog-title a{
  font-size: 16px;
}
.inner-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.about-us-heading h3 {
  font-family: Cormorant Garamond;
  font-size: 22px;
  font-weight: 600;
  line-height: 42.39px;
  text-align: center;
  color: #1A1819;
  width: 75%;
}
.about-us-heading {
  background: #F3D333;
  height: 202px;
  width: 58%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
.blog-img img {
  width: 100%;
  height: 407px;
  object-fit: fill;
}
.textwidget p{
  font-size: 12px;
}
.footer-cols a {

  font-size: 12px;
}
.footer-chief-images img {
  position: unset;
  right: 0;
  top: 0;
  transform: unset;
}
.footer-cols a {
  color: #FFFFFF;
  font-family: Lato;
  font-size: 11px;
  font-weight: 400;
  line-height: 22.2px;
  text-align: left;
}
#footer h3{
  font-size: 16px;
}
.cooking-tips-points-right h2::before {
  content: "";
  border: 1px dashed #FFFFFF;
  position: absolute;
  left: 0;
  width: 24%;
  transform: translate(-70px, 10px);
}
.cooking-tips-points h2{
  font-size: 15px;
}
.recipes-filter h2 {
  font-size: 20px;
  margin-bottom: 5px;
}
.cooking-tips-points-right h2{
  font-size: 15px;
}
button#apply_filter {
  font-family: Lato;
  font-size: 14px;
  font-weight: 600;
  line-height: 19.2px;
  text-align: left;
  color: #FFFFFF;
  background: #1A1819;
  border: unset;
  width: 130px;
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.product-filter-content p{
  font-size: 10px;
}
.products-content p{
  font-size: 11px;
}
.about-us-details p{
  font-size: 14px;
}
  .special-deal-contents h2 {
    font-family: Cormorant Garamond;
    font-size: 25px;
    font-weight: 600;
    line-height: 38.5px;
    text-align: left;
    color: #FFFFFF;
}
.flash-sale-contents {
  background: #1A1819;
  height: 275px;
  border-radius: 193px 35px 34px 182px;
}
.special-deal-contents p{
  font-size: 12px;
}
  .special-offer-percentage h2 {
    font-family: Cormorant Garamond;
    font-size: 42px;
    font-weight: 600;
    line-height: 75.08px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #fff;
    height: 92px;
    width: 85px;
    background: #F3D333;
    clip-path: polygon( 21.847% 10.395%,21.847% 10.395%,27.327% 6.493%,32.772% 3.569%,38.157% 1.556%,43.461% 0.388%,48.66% 0%,53.733% 0.326%,58.655% 1.3%,63.404% 2.857%,67.958% 4.93%,72.293% 7.453%,72.293% 7.453%,75.092% 9.777%,78.077% 12.724%,81.167% 16.278%,84.279% 20.42%,87.332% 25.134%,90.245% 30.401%,92.935% 36.204%,95.322% 42.525%,97.323% 49.347%,98.856% 56.651%,98.856% 56.651%,99.623% 63.953%,99.572% 71.472%,98.751% 78.816%,97.208% 85.594%,94.988% 91.416%,92.141% 95.89%,88.713% 98.624%,84.751% 99.228%,80.304% 97.311%,75.418% 92.48%,75.418% 92.48%,70.987% 88.573%,66.251% 87.25%,61.204% 87.907%,55.837% 89.941%,50.143% 92.749%,44.114% 95.729%,37.742% 98.276%,31.019% 99.788%,23.938% 99.661%,16.49% 97.293%,16.49% 97.293%,9.779% 92.415%,4.869% 85.466%,1.688% 76.905%,0.164% 67.191%,0.227% 56.783%,1.805% 46.14%,4.827% 35.721%,9.222% 25.984%,14.919% 17.389%,21.847% 10.395% );
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #featured-recipes-books .chef-recipes-items {
    width: 190px;
}
#chefs-recipes .chef-recipes-items {
  width: 190px;
}
.slider-left-box {
  width: 477px;
}
.testimonial-heading h3{
  font-size: 22px;
}
.teams-heading::after{
  width: 566px;

}
.testimonial-heading::after{
  width: 566px;

}
.flashsale-image-model::before {
  content: "";
  display: flex;
  position: absolute;
  top: 0;
  background: #F3D333;
  height: 100%;
  width: 132px;
  border-radius: 12px;
}
.flashsale-image-model::after {
  content: "";
  position: absolute;
  top: 0;
  background: #1A1819;
  right: 0;
  height: 100%;
  width: 91px;
  border-radius: 12px;
  z-index: -1;
} 
.flashsale-offer-images img {
  position: unset;
  width: 100%;
  height: 280px;

}
.flash-sale-contents{
  flex-direction: row-reverse;
  align-items: center;
}
.slider-contents h1 {
  font-size: 26px;
  line-height: 40.5px;
}

.slider-contents p{
  font-size: 12px;
}
.slider-content-box{
  height: 100%;
  padding: 60px 0;

}
.product-title a {
  font-size: 18px;
  line-height: 23.28px;
}
  .counter-content p {
font-size: 30px;
  }
  .counter-text-numbers h6{
    font-size: 30px;
  }

  .toggle-nav i {
    font-size: 29px;
    color: #F3D333;
    }
  .toggle-nav
  {
    display: block;
  }

  .sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999;
    top: 0;
    right: 0;
    background-color: #F3D333;
    transition: 0.5s;
    padding-top: 0;
  }
  .sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    color: #818181;
    display: block;
    transition: 0.3s;
  }
  .sidenav a:hover {
    color: #f1f1f1;
  }
  .sidenav .closebtn {
    font-size: 36px;
    display: block;
    color: #ffffff;
    margin-left: 162px;
    margin-bottom: 42px;
  }
  .sidenav #site-navigation {
    width: 100%;
    height: 100%;
    overflow: scroll;
}
  .toggle-nav span {
    cursor:pointer; 
    text-align: right;
  }
  iframe {
    width: 100%;
  }
  .innermenubox {
    position: static;
  }
  #about p.main_para{
    font-size: 14px;
  }
  .main-navigation .menu{
    float: none;
    text-align: center;
  }
  .main-navigation ul ul li,
  #masthead.scrolled .main-navigation ul ul li{
    display: block;
  }
  .main-navigation .menu > ul > li.highlight{
    background: transparent !important;
  }
  .menu > ul > li:hover:before, 
  .menu > ul > li.current_page_item:before, 
  .menu > ul > li.current-menu-item:before{
    display: none;
  }
  .sf-arrows .sf-with-ul:after{
    border-top-color: #333;
  }
  .toggle i.fa.fa-bars,.toggle i.fa.fa-times {
    float: right;
    color: black;
  }
  .menubar .nav ul{ 
    width:100%;
    margin-top:0;
    padding-left: 0; 
  }
  .menubar .nav ul li,
  .menubar.scrolled .main-navigation li{
    border-top:1px #fff solid; 
    display:block;
    text-align:left;
    float:none;
    width: 18rem;
    padding: 5px;
  }
  .nav ul li a{
    padding:5px 10px; 
    display:block; 
    color:#ffffff  !important;
  }
  .nav ul li a:hover{
    color:#ff8a00;
  }
  .nav ul li ul,
  .nav ul li ul ul{ 
    display:block !important;
  }
  .nav ul li ul li a:before{
    content:"\00BB \00a0";
  }
  .nav ul li ul li a{
  padding-left:20px !important;
  padding: 20px 10px;

  }
  .nav ul li ul li ul li a{
    padding-left:30px !important;
  }
  .main-navigation ul ul{
    position: static;
    width: 100%;
    box-shadow: none;
  }

  .main-navigation li.current_page_item
  {
    border:none;
  }


}


@media screen and (min-width: 1367px) and (max-width: 1700px)
{
  .special-deal-chef img {
    width: 90%;
}
.footer-chief-images img {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(-11px, 140px);
}
#footer_box::before {
  content: "";
  height: 100%;
  width: 279px;
}
.slider-images img {
  width: 300px;
  height: 300px;
}
.special-offer-percentage h2 {
  height: 125px;
  width: 158px;
}
.special-deal-chef {

  transform: translate(24px, -19px);
}
.slider-content-box {
  height: 520px;
}
.slider-contents{
  width: 100%;
}
.slider-left-box {
  width: 478px;
}
div#combinedCarousel {
  transform: translate(-152px, 10px);
}
#slider .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {

  transform: translate(-141px, -17px);

}
}


 @media screen and (min-width: 1025px) and (max-width: 1199px){
  #chefs-recipes .chef-recipes-items {
    width: 192px;
}
.slider-images img {
  width: 220px;
  height: 220px;
}
 
.sec-blog-info {

  width: 196px;
}
.sec-blog-info .blog-title {
  font-size: 14px;
}
.product-title a{
  font-size: 20px;
}
#featured-recipes-books .chef-recipes-items{
  width: 192px;
}
.slider-contents h1{
  font-size: 30px;
  line-height: 43.5px;
}
.slider-contents p{
  font-size: 14px;
}
#slider .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
  display: flex;
  align-items: center;
  justify-content: left;
  width: 50%;
  transform: translate(-112px, -14px);
  position: absolute;
  right: 0;
  bottom: 0;
}
.flashsale-offer-images img {
  position: absolute;
  top: 0;
  left: -9px;
  bottom: 0;
  margin: auto;
  width: 35%;
}
.flashsale-heading h3 {
  font-family: Cormorant Garamond;
  font-size: 18px;
  font-weight: 600;
  line-height: 30.28px;
  text-align: left;
  color: #FFFFFF;
  width: 96%;
}
div#combinedCarousel {
  transform: translate(-96px, 10px);
}
.slider-contents{
  width: 100%;
}
.slider-content-box {
  height: 370px;
}
.slider-left-box {
  width: 471px;
}
.products-content p{
  font-size: 11px;
}
.flashsale-heading {
  width: 46%;
}
.blog-content p{
  font-size: 12px;
}
.counter-content p{
  font-size: 38px;
}
.footer-chief-images img {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(-1px, 137px);
  width: 20%;
}
#footer_box::before {
  content: "";
  height: 100%;
  width: 178px;
}
.cooking-tips-points h2::before {

  transform: translate(75px, 10px);
}
.cooking-tips-points h2{
  font-size: 15px;
}

section#special-deal .inner-container {
  height: 370px;
}
.special-deal-chef img {
  width: 65%;
}

.special-offer-percentage h2{
  height: 107px;
  width: 94px;
  font-size: 38px;
}
.about-us-heading h3{
  font-size: 16px;
}
.about-us-details p{
  font-size: 16px;
}
.special-deal-contents h2{
  font-size: 28px;
}
.cooking-tips-points-right h2::before {

  transform: translate(-74px, 10px);
}

.cooking-tips-points-right h2{
  font-size: 15px;
}
.filter-product-title a{
  font-size: 12px;
}
.counter-text-numbers h6{
  font-size: 30px;
}
.special-deal-chef {
  transform: translate(15px, -50px);
}
}
@media screen and (min-width: 1600px) and (max-width: 1920px){
  .header-wishlist-admin::after {
    background: #F3D333;
    content: "";
    width: 100%;
    height: 100px;
    position: absolute;
    width: 421px;
    height: 81px;
    opacity: 0px;
    right: 0;
    z-index: -1;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    transform: translate(299px, 0px);
}
} 





@media screen and (min-width: 1200px) and (max-width: 1366px)
{

  .slider-images img {
    width: 300px;
    height: 300px;
}

  .footer-cols a{
    font-size: 14px;
  }
  .about-us-details p{
    font-size: 16px;
  }
  .category-image-title h6 a{
    font-size: 20px;
  }
  .products-content p{
    font-size: 14px;
  }
  .outer-container {
    padding: 20px;
}

  .our-team-content {
    width: 22% !important;
}
.row.team-box {
  justify-content: center;
}
  #slider .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {

    transform: translate(-143px, -21px);

}
  div#footer_box::after {

    transform: translate(-151px, -2px);
}


  .slider-content-box {

    height: 480px;
  }
  div#combinedCarousel {
    transform: translate(-148px, 10px);
} 
  .slider-left-box {
    width: 468px;
  }
  .special-offer-percentage h2{
    font-size: 40px;
  }
  section#special-deal .inner-container {

    height: 383px;
  }
  .special-deal-chef img {
    width: 73%;
}
.special-offer-percentage h2 {
  height: 92px;
  width: 94px;
}
.special-deal-chef {

  transform: translate(24px, -19px);
}
  .recipes-filter h3
  {
    font-size: 14px;
  }
  .recipes-filter select{
    margin-bottom: 16px;
  }
  .testimonial-heading h3{
    font-size: 26px;
  }
  .recipes-filter {

    padding: 14px 24px;
}
.testimonial-heading::after{
  width: 857px;

}
  .about-us-heading {
    clip-path: polygon( 12.192% 51.534%,12.192% 51.534%,11.37% 43.131%,10.472% 35.879%,9.494% 29.617%,8.43% 24.183%,7.277% 19.418%,6.029% 15.161%,4.681% 11.252%,3.231% 7.528%,1.672% 3.831%,0% 0%,100% 0%,100% 0%,99.64% 0.285%,99.146% 0.253%,98.52% 0.243%,97.764% 0.591%,96.879% 1.637%,95.867% 3.718%,94.73% 7.171%,93.469% 12.334%,92.085% 19.545%,90.581% 29.141%,90.581% 29.141%,89.678% 36.464%,88.954% 43.995%,88.338% 51.335%,87.758% 58.083%,87.142% 63.842%,86.42% 68.211%,85.519% 70.791%,84.368% 71.183%,82.896% 68.987%,81.03% 63.804%,81.03% 63.804%,80.114% 61.927%,79.231% 62.187%,78.358% 64.225%,77.477% 67.684%,76.566% 72.209%,75.604% 77.442%,74.572% 83.026%,73.449% 88.604%,72.213% 93.82%,70.846% 98.316%,70.846% 98.316%,69.354% 99.965%,67.778% 97.636%,66.14% 92.466%,64.467% 85.59%,62.782% 78.146%,61.109% 71.271%,59.474% 66.1%,57.9% 63.771%,56.413% 65.421%,55.036% 72.185%,55.036% 72.185%,53.722% 80.242%,52.414% 85.274%,51.123% 87.674%,49.859% 87.835%,48.635% 86.15%,47.461% 83.012%,46.348% 78.816%,45.307% 73.954%,44.349% 68.818%,43.486% 63.804%,43.486% 63.804%,42.699% 61.731%,41.779% 63.319%,40.75% 67.58%,39.635% 73.527%,38.457% 80.17%,37.24% 86.523%,36.006% 91.597%,34.779% 94.404%,33.582% 93.955%,32.438% 89.264%,32.438% 89.264%,30.145% 77.605%,27.806% 70.905%,25.461% 67.963%,23.15% 67.575%,20.911% 68.538%,18.785% 69.651%,16.811% 69.709%,15.027% 67.511%,13.475% 61.853%,12.192% 51.534% );
    background: #F3D333;
    height: 148px;
    width: 74%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
}
  #chefs-recipes .chef-recipes-items {
    width: 228px;
}
.inner-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.about-us-heading h3{
  font-size: 26px;
}

.ingrediend-search input {

  margin-bottom: 20px;
}
  .slider-contents h1 {
    font-family: Cormorant Garamond;
    font-size: 38px;
    font-weight: 600;
    line-height: 54.5px;
    text-align: left;
    color: #FFFFFF;
}
.filter-product-title a{
  font-size: 14px;
}

.product-filter-content p{
  font-size: 12px;
}
  .teams-heading::after{
    width: 857px;

  }
  .flashsale-image-model::after {
    content: "";
    position: absolute;
    top: 0;
    background: #1A1819;
    right: 0;
    height: 100%;
    width: 116px;
    border-radius: 12px;
    z-index: -1;
}
  .share-recipes-form label{
    font-size: 14px;
  }
  .product-title a{
    font-size: 22px;
  }
  #featured-recipes-books .chef-recipes-items {
    width: 228px;
}

  .teams-heading h3{
    font-size: 26px;
  }
  .footer-chief-images img {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(-3px, 140px);
}
#footer_box::before {
  content: "";
  height: 100%;
  width: 255px;
}

  .flashsale-heading h3 {
    font-family: Cormorant Garamond;
    font-size: 22px;
    font-weight: 600;
    line-height: 30.28px;
    text-align: left;
    color: #FFFFFF;
    width: 97%;
}
.flashsale-heading {
  width: 52%;
}
.counter-text-numbers h6{
  font-size: 32px;
}
.text-counter h6{
  font-size: 16px;
}

.special-deal-contents h2{
  font-size: 28px;
}
.slider-contents p {
  font-family: Lato;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.2px;
  text-align: left;
  color: #FFFFFF;
}
svg{
  width: 590px;
}
.cooking-tips-points h2::before {

  transform: translate(89px, 10px);
}
.main-navigation a{
  font-size: 14px;
}
.cooking-tips-points-right h2::before {

  transform: translate(-90px, 10px);
}
.special-dish {

  transform: translate(-68px, 170px);
}
.shape-sbg {
  transform: translate(-48px, 72px);
}
}



