﻿@media screen and (min-width: 300px) and (max-width: 575px)
{
   .card-img-top
   {
      width: 100%;
      height: auto !important;
      object-fit: cover;     
   }

   .small-screens-col-mt
   {
      margin-top:0.6em!important;
   }
   
}


@media screen and (min-width: 576px) and (max-width: 640px)
{
   .card-img-top
   {
      width: 100%;
      height: auto !important;
      object-fit: cover;      
   }

   .small-screens-col-mt
   {
      margin-top: 0.6em !important;
   }
}

@media (max-width: 768px)
{
   #hero h2
   {
      font-size: 28px;
   }
}

@media (max-width: 992px)
{
   .specials .nav-link
   {
      border: 0;
      padding: 15px;
   }

      .specials .nav-link.active
      {
         color: #fff;
         background: #ffb03b;
      }
}


@media (min-width: 1024px)
{
   #hero p
   {
      width: 50%;
   }

   #hero .carousel-control-prev,
   #hero .carousel-control-next
   {
      width: 5%;
   }

   .section-title p
   {
      width: 50%;
   }

   .events
   {
      background-attachment: fixed;
   }

   .chefs
   {
      background-attachment: fixed;
   }

}

@media (max-width: 1024px)
{

   .about .content,
   .about .accordion-list
   {
      padding-left: 0;
      padding-right: 0;
   }
}

@media (max-width: 992px)
{
   .about .content
   {
      padding-top: 30px;
   }

   .about .accordion-list
   {
      padding-bottom: 30px;
   }

   .chefs .member
   {
      margin-bottom: 110px;
   }

}



@media screen and (min-width: 641px) and (max-width: 1024px)
{
  
   
}



@media screen and (min-width: 1024px) and (max-width: 1279px)
{
  

   
}

/* includes Mac Pro book 1440 x 900 */
@media screen and (min-device-width: 1280px) and (max-width: 1400px)
{
  

  
}