/* MOBILE MEDIA */

.sf-arrows ul .sf-with-ul:after{
  margin-top: -5px;
  margin-right: -3px;
  border-color: transparent;
  border-left-color: #000;
}
.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: 720px) and (min-width:320px){
.sticky,.logo,#contact .map-box{
    position: static !important;
    transform: none;
    text-align: center;
}
.logo img {
  position: static !important;
}    
.contact-section-form input[type="text"], .contact-section-form input[type="tel"], .contact-section-form input[type="email"],.contact-section-form textarea{
  width: 100%;
} 
span.slide-head1, span.slide-head2 {
    font-size: 12px !important;
    line-height: 0px !important;
}
.choos-call-box{
  position: static !important;
  margin-top: 20px;
}
a.choos-know-btn{
  margin-bottom: 15px;
}
#slider h4.slid-small-head,p.slid-text,.slide_btn{
  display: none;
}
.owl-carousel .owl-item img.testi-img {
  width: 100% !important;
}
.testi-pic i {
  left: 81% !important;
}
section#testimonial button.owl-prev{
      bottom: 353px !important;
       left: 14% !important;
    }
section#testimonial button.owl-next{
  bottom: 353px !important;
    right: 10% !important;
} 
.post-date.first {
    bottom: 472px !important;
}
.subscribe-btn{  
  right: 5px !important;
}
.subscribe-email{
  padding: 12px 0px 12px 12px !important;
}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 90%;
    border-radius: 15px 15px 0px 0px;
}
.container.footer-cols {
    text-align: center;
}
.menu-ot_recipe_menu-container li::before, .menu-ot_link_menu-container li::before{
  left: 65px !important;
}
.menu-ot_recipe_menu-container li::after, .menu-ot_link_menu-container li::after{
  left: 65px !important;
}
figure.news-img1 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
}
.header-search-wrapper .search-form-main{
  width: 300px !important;
}
section#latest_news img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 90%;
}
.wp-block-button {
    margin: auto;
    width: 100%;
}
}
@media screen and (max-width: 425px) and (min-width:375px){
span.slide-head1, span.slide-head2 {
    font-size: 20px !important;
  }
.testi-pic i {
  left: 84% !important;
  bottom: 90% !important;
}
section#testimonial button.owl-prev{
      bottom: 418px !important;
    }
section#testimonial button.owl-next{
  bottom: 418px !important;
    right: 15% !important;
} 
.post-date.first {
    bottom: 436px !important;
} 
.menu-ot_recipe_menu-container li::before, .menu-ot_link_menu-container li::before{
  left: 90px !important;
}
.menu-ot_recipe_menu-container li::after, .menu-ot_link_menu-container li::after{
  left: 90px !important;
}
}
@media screen and (max-width: 767px) and (min-width:575px){
.content_pad .added_to_cart a{
      padding: 12px 20px !important;
}
}

@media screen and (max-width: 768px) and (min-width:425px){
span.slide-head1, span.slide-head2 {
    font-size: 23px !important;
}
.testi-pic i {
    left: 86% !important;
    bottom: 91% !important;
}
section#testimonial button.owl-prev{
      bottom: 473px !important;
    }
section#testimonial button.owl-next{
  bottom: 473px !important;
    right: 15% !important;
} 
.post-date.first {
    bottom: 402px !important;
} 
.menu-ot_recipe_menu-container li::before, .menu-ot_link_menu-container li::before{
  left: 115px !important;
}
.menu-ot_recipe_menu-container li::after, .menu-ot_link_menu-container li::after{
  left: 115px !important;
}  
}
@media screen and (max-width: 1000px) and (min-width:768px){
.sticky{
    position: static !important;
  }
span.slide-head1, span.slide-head2 {
    font-size: 30px !important;
  }
#slider h4.slid-small-head{
  width: 62% !important;
  }
p.slid-text,a.popup-youtube{
  display: none !important;
  }
.choos-call-box {
    right: 0 !important;
    top: 90% !important;
  }
p.choos-para{
    line-height: 20px !important;
  }
.owl-carousel .owl-item img.testi-img {
    width: 100% !important;
  }
.testi-pic i {
    left: 76% !important;
    bottom: 85% !important;
  }
 section#testimonial button.owl-prev{
    left: 12% !important;
    bottom: 132px !important;
  }
section#testimonial button.owl-next{
    bottom: 132px !important;
    right: 45% !important;
  } 
  figure.news-img2 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 96%;
    border-radius: 15px 5px 0px 0px;
  } 
figure.news-img1 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
  }
  .post-date.first {
    bottom: 305px !important;
  }
  #diet_plan input.wt-btn {
    padding: 8px !important;
  }
  .menu-ot_recipe_menu-container li::before, .menu-ot_link_menu-container li::before{
  left: 0 !important;
}
.menu-ot_recipe_menu-container li::after, .menu-ot_link_menu-container li::after{
  left: 0 !important;
}

}
@media screen and (max-width: 1199px) and (min-width:1024px){
.contact-section-form input[type="text"], .contact-section-form input[type="tel"], .contact-section-form input[type="email"],.contact-section-form textarea{
  width: 100%;
}
.email-detail {
    text-align: center;
}
#slider h4.slid-small-head{
  width: 46% !important;
}
.owl-carousel .owl-item img.testi-img{
  width: 100% !important;
}
.testi-pic i {    
    left: 82% !important;
    bottom: 90% !important;
}
 section#testimonial button.owl-prev,section#testimonial button.owl-next{
  bottom: 173px !important;
}
.post-date.first{
  bottom: 341px !important;
}
.righttitle p.latest-content {
    display: none;
}
}
@media screen and (max-width: 1000px){

  .main-navigation ul ul {
      position: static;
      background: transparent;
      min-width: auto;
      border: none;
      border-radius: 0;
  }
  
.toggle-nav {
    display: block;
    cursor: pointer;
    z-index: 999999;
}
.toggle-nav i{
    font-size: 25px;    
    border-radius: 10px;
    border: 2px solid #efb443;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999;
    top: 0;
    right: 0;
    background-color: #2d3346;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }
  .sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    display: block;
    color: #ffffff;
  }
  nav#site-navigation ul {
    margin: 0;
  }
  iframe {
    width: 100%;
    height: auto;
  }
  .main-navigation ul ul li,
  #masthead.scrolled .main-navigation ul ul li{
    display: block;
  }
  .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;
  }
  .menubar .nav ul li,.menubar.scrolled .main-navigation li{
    border-bottom:solid 1px #475275; 
    display:block;
    text-align:left;
    float:none;
    width: 18rem;
    padding: 5px 0;
  }
  .nav ul li a{
    padding:5px 10px;
    color:#ffffff;
  }
  .nav ul li a:hover{
    color:#ffffff;
  }
  .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;
  }
  .nav ul li ul li ul li a{
    padding-left:30px !important;
  }
  .main-navigation ul ul{
    position: static;
    background:transparent;
  }
  .main-navigation .current_page_item > a, .main-navigation .current-menu-item > a {
    color: #fff;
  }
}
@media screen and (min-width: 1400px){
.container {
    width: 1300px;
  }
  #slider h4.slid-small-head{
    width: 35% !important;
  }
  section#testimonial button.owl-prev,section#testimonial button.owl-next{
  bottom: 225px !important;
}
.post-date.first{
  bottom: 335px !important;
}
}
 