@media all and (min-width: 768px) and (max-width: 1024px) { 
.recipe-bar-wrapper {
margin-bottom: 50px !important;
}
.recipe-bar-wrapper .action-chef p span:first-child {
margin-top: 60px;
}
#nav {
width: 100%;
float: left;
}
.page-template-pdf-style-template #nav {
display: none;
}
.wedding-social-wrapper img.wedding-img {
left: 46%;
}
.single-page-hot-to-you-wrapper .drop-right-content .last-right-content img.drop-images-last {
    top: 100px;
}
}
@media all and (min-width: 480px) and (max-width: 768px) {
    .panini-bar-wrapper img.responsive.panini-header-img {
        width: 100%;
        height: auto !important;
    }
.holiday-catering-bar-wrapper .cappuccino-bar-right img.footer-flower {
left: -20px;
}
.sandwiches-wraps-wrapper img.sandwiches-images {
top: 150px;
}
.recipe-bar-wrapper {
margin-bottom: 50px !important;
}
.recipe-bar-wrapper .action-chef p span {
margin-top: 20px;
}
#nav {
width: 100%;
float: left;
}
.wedding-social-wrapper img.wedding-img {
position: relative;
width: 100%;
left: -18px;
top: 0;
}
.recipe-bar-wrapper.hot-to-you-one-bar-wrapper img.footer-drop-images {
right: 30px;
}
.patio-grill-bar-wrapper img.responsive.patio-icon-img , .patio-grill-bar-wrapper img.patio-logo{
display: none;
}
.page-template-pdf-style-template #nav {
display: none;
}
}
@media all and (max-width: 480px) {
.page-template-pdf-style-template #nav {
display: none;
}
#nav {
width: 100%;
float: left;
}
#maincontent .box-lunches-wrapper h1, #maincontent .dessert-bar-wrapper h1 , #maincontent .recipe-bar-wrapper.crepe-station-bar-wrapper h1, #maincontent .fajita-bar-wrapper h1, #maincontent .recipe-bar-wrapper.waffle-bar-wrapper h1 , #maincontent .patio-grill-bar-wrapper h1 , #maincontent .recipe-bar-wrapper.cappuccino-bar-wrapper h1 , #maincontent .omellet-bar-wrapper h1 , #maincontent .smoothie-bar-wrapper h1{
font-size: 36px ;
}
#maincontent .recipe-bar-wrapper.waffle-bar-wrapper h2 {
font-size: 16px;
padding: 0 10px;
box-sizing: border-box;
}
#maincontent .recipe-bar-wrapper.waffle-bar-wrapper p , #maincontent .recipe-bar-wrapper.cappuccino-bar-wrapper p {
font-size: 14px;
padding: 0px 6px;
line-height: 24px;
}
#maincontent .recipe-bar-wrapper.waffle-bar-wrapper .waffle-banner-img {
width: 90%;
}
.waffle-bar-wrapper img.cappu-bar , .omellet-bar-wrapper img.cappu-bar {
width: 35%;
}
.recipe-bar-wrapper.waffle-bar-wrapper .action-chef p span:first-child {
margin-top: 40px;
font-size: 22px;
}
#maincontent .recipe-bar-wrapper.waffle-bar-wrapper .pdf-footer-box .quote-box p , #maincontent .recipe-bar-wrapper.waffle-bar-wrapper .pdf-footer-box .quote-box p.quote-author , #maincontent .omellet-bar-wrapper .red, #maincontent .omellet-bar-wrapper p {
font-size: 14px;
line-height: 22px;
}
.recipe-bar-wrapper.waffle-bar-wrapper .contact-strip , .fajita-bar-wrapper .header-banner-strips-line {
padding: 9px 0;
font-size: 14px;
}
.recipe-bar-wrapper.waffle-bar-wrapper .action-chef img {
width: 38%;
}
.recipe-bar-wrapper .action-chef p span {
margin-top: 68px;
font-size: 14px;
}
.cappuccino-bar-wrapper .left-content , .cappuccino-bar-wrapper .right-content{
width: 100%;
font-size: 14px;
padding: 10px 6px;
}
.cappuccino-bar-wrapper .right-content{
margin-top: 0px;
}
.cappuccino-bar-wrapper img.responsive.cappuccino-footerImg {
top: 0px; 
right: -6px;
margin-bottom: 20px;
width: 100%;
display: block;
}
.cappuccino-bar-wrapper .big-group {
margin: 10px 0px;
padding: 0px !important;
}
.cappuccino-bar-wrapper .header-banner-strips-line {
padding: 8px;
top: -32px;
}
#maincontent .omellet-bar-wrapper .red {
padding: 4px 6px;
box-sizing: border-box;
}
.omellet-bar-wrapper {
background-position: 100%;
}
#maincontent .omellet-bar-wrapper h4 {
width: 100%;
font-size: 20px;
margin: 10px 0px 35px 0px;
text-align: left;
padding: 0 12px;
box-sizing: border-box;
}
.omellet-bar-wrapper .pdf-footer-box img.responsive {
top: -78px;
}
.breakfast-wrapper .header-banner-strips-line {
padding: 8px 0px;
top: -57px;
}
#maincontent .breakfast-wrapper h1{
font-size: 40px;
padding: 10px;
}
.breakfast-wrapper .menu-content {
top: -38px;
}
#maincontent .breakfast-wrapper .menu-content p {
font-size: 14px;
padding: 4px 4px 4px 10px;
line-height: 20px;
width: 100%;
}
#maincontent .breakfast-wrapper .menu-content .right-img {
width: 100%;
}
.breakfast-wrapper img.breakfast-images {
width: 50%;
margin: 10px 0;
}
.breakfast-wrapper {
margin-bottom: 20px;
}
#maincontent .pasta-bar-wrapper h1{
font-size: 40px;
}
#maincontent .pasta-bar-wrapper img.pasta-sideimg {
width: 40%;
}
#maincontent .pasta-bar-wrapper .pasta-rightSide {
width: 100%;
margin: 10px 0 20px 0 !important;
}
#maincontent .pasta-bar-wrapper .pasta-leftSide {
width: 100%;
}
#maincontent .pasta-bar-wrapper .menu-inner-content p , #maincontent .milkshake-bar-wrapper p{
font-size: 14px;
line-height: 20px;
}
#maincontent .pasta-bar-wrapper .action-chef span:first-child {
    margin-top: 20px !important;
font-size: 16px;
margin-left: 10px;
position: relative;
top: 47px;
}
#maincontent .pasta-bar-wrapper h3 {
padding: 10px 10px 0px 10px;
font-size: 16px;
}
#maincontent .recipe-bar-wrapper .pdf-footer-box .quote-box p , #maincontent .recipe-bar-wrapper .pdf-footer-box .quote-box p.quote-author {
font-size: 14px;
line-height: 20px;
padding: 0px;
}
#maincontent .pasta-bar-wrapper .action-chef span {
margin-top: 75px !important;
font-size: 14px;
line-height: 18px;
}
.pasta-bar-wrapper .contact-strip{
font-size: 14px;
top: 16px;
}
#maincontent .pasta-bar-wrapper .action-chef img {
margin-top: 10px;
}
.recipe-bar-wrapper.pasta-bar-wrapper .action-chef {
top: -175px;
}
#maincontent .recipe-bar-wrapper.hot-to-you-one-bar-wrapper h1, #maincontent .recipe-bar-wrapper.hot-to-you-two-bar-wrapper h1 {
font-size: 34px;
}
#maincontent .recipe-bar-wrapper.hot-to-you-one-bar-wrapper p , #maincontent .milkshake-bar-wrapper .contact-strip{
font-size: 14px;
}
#maincontent .recipe-bar-wrapper.hot-to-you-two-bar-wrapper p {
width: 100%;
font-size: 14px;
}
.recipe-bar-wrapper.hot-to-you-two-bar-wrapper .drop-right-img {
width: 100%;
}
.recipe-bar-wrapper.hot-to-you-two-bar-wrapper img.drop-off-2-img {
right: 0;
margin: 14px 0;
width: 80%;
}
.recipe-bar-wrapper.hot-to-you-two-bar-wrapper .contact-strip {
top: -8px;
}
.executive-lunch-bar-wrapper h1 {
font-size: 28px !important;
padding: 10px 16px !important;
}
#maincontent .executive-lunch-bar-wrapper p {
font-size: 14px;
line-height: 20px;
padding: 6px 16px;
}
.executive-lunch-bar-wrapper .left-content{
width: 100%;
padding: 10px 10px 6px 16px;
}
.executive-lunch-bar-wrapper .right-content , .executive-lunch-bar-wrapper .left-align-content {
width: 100%;
text-align: center;
}
.executive-lunch-bar-wrapper img.responsive.lunch-img {
margin-right: 0px;
margin: 20px 0;
}
.executive-lunch-bar-wrapper .left-align-content {
margin-top: 0px !important;
}
.executive-lunch-bar-wrapper .right-align-content {
width: 100%;
padding: 10px 10px 6px 16px;
box-sizing: border-box;
margin-top: 0px;
}
.executive-lunch-bar-wrapper .right-content.align-desserts {
top: 10px;
}
.executive-lunch-bar-wrapper .right-content.align-desserts {
top: 10px;
padding: 6px 16px;
box-sizing: border-box;
margin-bottom: 16px;
}
.executive-lunch-bar-wrapper {
border: 3px solid #8c0c04 !important;
}
#maincontent .executive-lunch-bar-wrapper strong {
float: left;
width: 100%;
}
#maincontent .smoothie-bar-wrapper .left-part, #maincontent .smoothie-bar-wrapper .left-text {
width: 100%;
}
#maincontent .smoothie-bar-wrapper .left-part p, #maincontent .smoothie-bar-wrapper .right-part p, #maincontent .smoothie-bar-wrapper .left-text p{
font-size: 14px;
}
#maincontent .smoothie-bar-wrapper h4 , #maincontent .smoothie-bar-wrapper .right-part {
font-size: 16px;
padding: 0 10px;
}
#maincontent .wedding-social-wrapper .left-content p, #maincontent .sandwiches-wraps-wrapper .sub-heading , #maincontent .smoothie-bar-wrapper h3 , #maincontent .patio-grill-bar-wrapper h3 , #maincontent .patio-grill-bar-wrapper .menu-content p , #maincontent .recipe-bar-wrapper.Brazilian-bar-wrapper p {
width: 100%;
font-size: 14px;
line-height: 20px;
}  
.sandwiches-wraps-wrapper .right-div, #maincontent .sandwiches-wraps-wrapper .left-div , #maincontent .smoothie-bar-wrapper .right-part, #maincontent .smoothie-bar-wrapper .right-img , .crepe-station-bar-wrapper .left-content , .crepe-station-bar-wrapper .right-content {
width: 100%;
}  
#maincontent .smoothie-bar-wrapper img.smoothie-alignimg {
margin-right: 0px;
}
#maincontent .smoothie-bar-wrapper .right-add {
font-size: 18px !important;
padding: 10px;
}
.smoothie-bar-wrapper .contact , .Brazilian-bar-wrapper p.contact , #maincontent .milkshake-bar-wrapper .flavors , #maincontent .sandwiches-wraps-wrapper h3{
font-size: 16px !important;
}
#maincontent .Memphis-bar-wrapper h1 {
font-size: 30px;
}
#maincontent .Memphis-bar-wrapper h3 {
font-size: 14px;
left: 0px;
padding: 10px;
box-sizing: border-box;
width: 100%;
}
.Memphis-bar-wrapper .left-part {
width: 100%;
left: 0px !important;
padding: 10px;
box-sizing: border-box;
}
#maincontent .Memphis-bar-wrapper img.catfish-logo , .patio-grill-bar-wrapper img.responsive.patio-right {
width: 100%;
}
#maincontent .Memphis-bar-wrapper .left-part p {
font-size: 14px;
line-height: 20px;
text-align: center;
}
.Memphis-bar-wrapper .right-part {
width: 100%;
float: left;
text-align: center;
right: 0px;
}
#maincontent .Memphis-bar-wrapper .right-part p {
font-size: 14px;
line-height: 20px;
left: 0px;
width: 100%;
padding: 10px;
box-sizing: border-box;
text-align: center;
}
.Memphis-bar-wrapper .menu-inner-content , .Brazilian-bar-wrapper .menu-inner-content , .hawaiian-luau-wrapper .menu-inner-content, .crepe-station-bar-wrapper .menu-inner-content, .dessert-bar-wrapper .menu-inner-content, .box-lunches-wrapper .menu-inner-content,  #maincontent .hot-to-you-two-bar-wrapper .menu-inner-content{
padding-left: 0px;
}
.Memphis-bar-wrapper img.catfish-img.catfish-last-img {
left: 0px;
}
.Memphis-bar-wrapper .left-part.last-catfish-text p , .wedding-social-wrapper img.wedding-images.side-img {
right: 0px;
}
#maincontent .Memphis-bar-wrapper p.quote {
font-weight: bold;
}
#maincontent .patio-grill-bar-wrapper h1 span {
font-size: 24px;
top: 12px;
}
.patio-grill-bar-wrapper p.author {
padding: 10px !important;
}
#maincontent .recipe-bar-wrapper.Brazilian-bar-wrapper h1 , #maincontent .hawaiian-luau-wrapper h1{
font-size: 32px !important;
}
.recipe-bar-wrapper.Brazilian-bar-wrapper img.brazilian-logo {
top: 0px;
width: 100%;
margin: 10px 0;
}
.dessert-bar-wrapper .content-3, .dessert-bar-wrapper .content-1, .dessert-bar-wrapper .left-content, .dessert-bar-wrapper .right-content, .hawaiian-luau-wrapper img.hawaiian-footer , .recipe-bar-wrapper.Brazilian-bar-wrapper .main-content , .Brazilian-bar-wrapper .left-part , .Brazilian-bar-wrapper .right-part , .southwest-grill-wrapper .left-header , .southwest-grill-wrapper .right-header , .southwest-grill-wrapper .left-content, .southwest-grill-wrapper .right-content , .hawaiian-luau-wrapper .right-content{
width: 100%;
}
#maincontent .southwest-grill-wrapper p , #maincontent .recipe-bar-wrapper.crepe-station-bar-wrapper p{
padding: 0px 20px;
font-size: 14px;
line-height: 20px;
}
#maincontent .southwest-grill-wrapper .left-content p , #maincontent .southwest-grill-wrapper .right-content p , #maincontent .hawaiian-luau-wrapper h3{
text-align: left;
font-size: 14px;
line-height: 20px;
}
.southwest-grill-wrapper img.footer-bg-img , .southwest-grill-wrapper img.footer-bg{
display: none;
}
.southwest-grill-wrapper .left-content{
text-align: center;
}
.southwest-grill-wrapper .footer-text {
position: relative;
width: 100%;
background-color: #3b120b;
padding: 10px;
top: 0px;
box-sizing: border-box;
}
.hawaiian-luau-wrapper img.hawaiian-logo {
width: 100%;
padding: 10px;
box-sizing: border-box;
}
#maincontent .hawaiian-luau-wrapper h2 {
font-size: 30px;
}
.hawaiian-luau-wrapper .left-content{
width: 100%;
text-align: center;
}
#maincontent .hawaiian-luau-wrapper .left-content p , #maincontent .hawaiian-luau-wrapper .right-content p, #maincontent .hawaiian-luau-wrapper .align-text p{
font-size: 14px;
line-height: 20px;
text-align: left;
margin-top: 0px;
padding: 10px 20px;
}
.hawaiian-luau-wrapper .align-text strong {
font-size: 16px;
}
#maincontent .hawaiian-luau-wrapper .left-align-content p {
font-size: 14px;
margin-left: 12px;
line-height: 20px;
}
#maincontent .shrimp-boil-bar-wrapper p {
font-size: 14px;
line-height: 20px;
padding: 10px;
box-sizing: border-box;
}
.shrimp-boil-bar-wrapper .left-content{
text-align: left;
}
#maincontent .shrimp-boil-bar-wrapper strong, .fajita-bar-wrapper .fajita-text{
margin-top: 0px;
}
.shrimp-boil-bar-wrapper img.shirmp-images, .shrimp-boil-bar-wrapper img.shirmp-images-left , .shrimp-boil-bar-wrapper img.shirmp-footer-logo{
float: left;
margin: 10px 0;
width: 100%;
box-sizing: border-box;
}
.shrimp-boil-bar-wrapper .contact-strip-bottom{
font-size: 10px;
top:-32px;
}
#maincontent .shrimp-boil-bar-wrapper b {
float: left;
margin: 10px 0;
font-size: 13px;
text-align: left;
}
.fajita-bar-wrapper .header-banner-strips-line , .fajita-bar-wrapper .menu-content  {
top: -40px;
}
.fajita-bar-wrapper .sub-heading {
padding: 10px;
font-size: 14px;
}
#maincontent .fajita-bar-wrapper h1{
padding: 10px;
}   
.fajita-bar-wrapper .left-div, .fajita-bar-wrapper .right-div {
width: 100%;
margin-bottom: 0;
}
.fajita-bar-wrapper .left-div p , .fajita-bar-wrapper .right-div p{
padding: 10px !important;
}
#maincontent .fajita-bar-wrapper p {
font-size: 14px;
line-height: 22px;
padding: 0 10px;
box-sizing: border-box;
}
.fajita-bar-wrapper .left-fajita , .fajita-bar-wrapper .right-fajita {
width: 100%;
padding: 0 10px;
}
.fajita-bar-wrapper p.author {
padding: 10px !important;
box-sizing: border-box;
}
.fajita-bar-wrapper .left-fajita{
box-sizing: border-box;
} 
.fajita-bar-wrapper img.fajita-left {
margin: 10px 0;
width: 98%;
}
.quesadilla-bar-wrapper .menu-content {
top: -4px;
}
.quesadilla-bar-wrapper .header-banner-strips-line {
top: -32px;
}
#maincontent .quesadilla-bar-wrapper h1 {
font-size: 32px;
padding: 10px;
float: left;
text-align: center;
}
#maincontent .quesadilla-bar-wrapper h3 {
font-size: 16px;
padding: 10px 10px 0;
box-sizing: border-box;
}
#maincontent .quesadilla-bar-wrapper p , #maincontent .sandwiches-wraps-wrapper p , #maincontent .wedding-social-wrapper h5{
padding: 4px 10px;
font-size: 14px;
box-sizing: border-box;
line-height: 20px;
}
#maincontent .quesadilla-bar-wrapper .diff-quesadilla .left-quesadilla {
width: 100%;
text-align: center;
margin: 20px 0px;
}
#maincontent .quesadilla-bar-wrapper .diff-quesadilla .right-quesadilla {
width: 100%;
float: left;
margin-top: 0;
}
#maincontent .milkshake-bar-wrapper h1{
font-size: 36px !important;
text-align: center; 
}
.align-crepe-images{
padding: 0px 20px;
box-sizing: border-box;
width: 100%;
float: left;
}
.crepe-station-bar-wrapper img.crepe-images {
width: 42%;
}
#maincontent .recipe-bar-wrapper.crepe-station-bar-wrapper h3 {
padding: 10px 20px 0;
line-height: 20px;
font-size: 16px;
}
.crepe-station-bar-wrapper .mid-content {
width: 100%;
left: 0px;
}
.crepe-station-bar-wrapper span.big-group {
font-size: 20px;
}
.crepe-station-bar-wrapper .contact {
font-size: 16px;
width: 100%;
float: left;
margin: 20px 0;
}
#maincontent .dessert-bar-wrapper h3 {
padding: 4px 20px;
font-size: 16px;
line-height: 20px;
}
#maincontent .box-lunches-wrapper p , #maincontent .dessert-bar-wrapper p , #maincontent .dessert-bar-wrapper .bottom-right-heading{
padding: 4px 20px;
font-size: 14px;
line-height: 20px;
}
.dessert-bar-wrapper p .heading {
font-size: 16px;
}
.dessert-bar-wrapper img.dessert-img {
width: 50%;
top: -50px;
margin-bottom: -20px;
}
.recipe-bar-wrapper.dessert-bar-wrapper .pdf-footer-box {
top: 10px;
}
#maincontent .box-lunches-wrapper h1 {
padding: 10px 20px;
text-align: left;
box-sizing: border-box;
}
#maincontent .box-lunches-wrapper h3 {
padding: 10px 20px 0px;
font-size: 18px;
}
.box-lunches-wrapper .contact {
font-size: 16px !important;
}
.sandwiches-wraps-wrapper img.sandwiches-images{
display: none;
} 
.sandwiches-wraps-wrapper .menu-content {
top: -30px;
}
#maincontent .sandwiches-wraps-wrapper h1 , #maincontent .wedding-social-wrapper h1 {
font-size: 27px;
padding: 10px;
box-sizing: border-box;
}
.wedding-social-wrapper img.wedding-images {
width: 60%;
}
.wedding-social-wrapper .left-content , .holiday-catering-bar-wrapper .cappuccino-bar-left, .holiday-catering-bar-wrapper .cappuccino-bar-right {
width: 100%;
padding: 10px;
}


.wedding-social-wrapper .right-content {
width: 100%;
float: left;
text-align: center;
padding-right: 0;
}
.wedding-social-wrapper img.wedding-img {
position: relative;
width: 70%;
left: 0;
top: 0;
}
.wedding-social-wrapper .align-footer-text {
width: 90%;
margin: 0 16px;
}
.holiday-catering-bar-wrapper img.holiday-logo {
width: 16%;
padding: 0;
}
#maincontent .holiday-catering-bar-wrapper h1 {
padding: 10px;
font-size: 29px !important;
}
#maincontent .holiday-catering-bar-wrapper h4 {
font-size: 14px;
margin-top: -36px;
padding-left: 24px;
box-sizing: border-box;
}
#maincontent .holiday-catering-bar-wrapper h2 {
font-size: 20px;
padding: 10px;
}
#maincontent .holiday-catering-bar-wrapper .left-content p {
line-height: 20px;
}
.holiday-catering-bar-wrapper img.holiday-img {
border: 1px solid #fff;
}
#maincontent .holiday-catering-bar-wrapper .traditional-left , #maincontent .holiday-catering-bar-wrapper .traditional-right , .holiday-catering-bar-wrapper .chicken-piccata-left, .holiday-catering-bar-wrapper .chicken-piccata-mid{
width: 100%;
}
.holiday-catering-bar-wrapper .chicken-piccata-right {
width: 100%;
text-align: center;
}
.holiday-catering-bar-wrapper .chicken-piccata-right img.holiday-img{
margin: 3px;
}
.holiday-catering-bar-wrapper .cappuccino-bar-right img.footer-cup {
bottom: -20px !important;
}
.holiday-catering-bar-wrapper .cappuccino-bar-right img.footer-flower {
top: 8px !important;
}
#maincontent .holiday-catering-bar-wrapper .chicken-piccata-left p, #maincontent .holiday-catering-bar-wrapper .chicken-piccata-mid p, #maincontent .holiday-catering-bar-wrapper .chicken-piccata-right p {
padding: 4px 10px;
}
#maincontent .holiday-catering-bar-wrapper .footer {
font-size: 12px;
padding: 10px;
}
.panini-bar-wrapper img.responsive.panini-header-img {
    height: auto !important;
}
.panini-bar-wrapper .header-banner-strips-line {
    top: -142px !important;
}
.panini-bar-wrapper .header-banner-strips {
    height: 160px;
}
#maincontent .recipe-bar-wrapper.panini-bar-wrapper h1 {
    font-size: 36px;
    padding: 10px 20px;
}
#maincontent .recipe-bar-wrapper.panini-bar-wrapper .panini-subtext {
    padding: 10px 20px;
    line-height: 19px !important;
    font-size: 14px !important;
    width: 100%;
}
.panini-bar-wrapper .left-content , .panini-bar-wrapper .right-content {
    width: 100%;
    padding: 10px 20px;
}
#maincontent .recipe-bar-wrapper.panini-bar-wrapper h3 {
    font-size: 16px;
}
#maincontent .recipe-bar-wrapper.panini-bar-wrapper .left-content p, #maincontent .recipe-bar-wrapper.panini-bar-wrapper .right-content p {
    font-size: 14px;
    line-height: 20px;
}
.header-foot h3 {
    font-size: 26px;
}
#maincontent .recipe-bar-wrapper.panini-bar-wrapper .footer-heading {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 26px;
}
#maincontent .recipe-bar-wrapper.panini-bar-wrapper .header-foot h3 {
    font-size: 28px;
}
.panini-bar-wrapper .action-chef-footer {
    top: 13px !important;
}
#maincontent .recipe-bar-wrapper.panini-bar-wrapper .big-group {
    font-size: 16px;
    padding: 10px 20px;
}
#maincontent .recipe-bar-wrapper.panini-bar-wrapper .contact {
    padding: 0 20px !important;
    font-size: 15px !important;
}

}


@media all and (max-width: 800px) {
    .single-page-hot-to-you-wrapper .drop-right-content .last-left-content, .single-page-hot-to-you-wrapper .drop-right-content .left-side , .single-page-hot-to-you-wrapper .drop-right-content .right-side , .single-page-hot-to-you-wrapper .align-drop-text .left-side, .single-page-hot-to-you-wrapper .align-drop-text .right-side {
        width: 100%;
    }
    .single-page-hot-to-you-wrapper .drop-right-content .last-right-content {
        width: 60%;
    }
    .single-page-hot-to-you-wrapper .drop-right-content .last-right-content img.drop-images-last {
        top: 11px;
    }
    #maincontent .single-page-hot-to-you-wrapper .drop-content h1 {
        font-size: 40px;
    }
}



@media all and (max-width: 640px) {
    .panini-bar-wrapper .action-chef-footer {
        top: -200px;
    }
#maincontent .holiday-catering-bar-wrapper h1 {
font-size: 50px;
}
.sandwiches-wraps-wrapper img.sandwiches-images {
width: 36%;
}
.patio-grill-bar-wrapper img.responsive.patio-icon-img , .patio-grill-bar-wrapper img.patio-logo{
display: none;
}
#maincontent .recipe-bar-wrapper.hot-to-you-one-bar-wrapper h3, #maincontent .recipe-bar-wrapper.hot-to-you-two-bar-wrapper h3 {
padding: 10px 10px 0px 24px;
font-size: 16px;
}
#maincontent .recipe-bar-wrapper.hot-to-you-one-bar-wrapper p , #maincontent .recipe-bar-wrapper.hot-to-you-one-bar-wrapper h3, #maincontent .recipe-bar-wrapper.hot-to-you-two-bar-wrapper h3{
width: 100%;
}
.recipe-bar-wrapper.hot-to-you-one-bar-wrapper .right-drop-img {
width: 100%;
right: 0px;
margin-bottom: 0px;
}
.recipe-bar-wrapper.hot-to-you-one-bar-wrapper img.footer-drop-images {
right: 0;
top: 0;
}
.recipe-bar-wrapper.hot-to-you-one-bar-wrapper img.drop-images.add-border {
width: 80%;
margin: 20px 0;
}
.executive-lunch-bar-wrapper {
border: 6px solid #8c0c04;
}
.executive-lunch-bar-wrapper .left-align-content {
margin-top: 10px;
}
}
@media all and (max-width: 620px) {

    .single-page-hot-to-you-wrapper .drop-left-content , .single-page-hot-to-you-wrapper .drop-right-content {
        width: 100%;
        padding: 10px;
    }
    .single-page-hot-to-you-wrapper .drop-right-content .last-right-content img.drop-images-last {
        top: -23px;
    }
    #maincontent .single-page-hot-to-you-wrapper .drop-content h1 {
        font-size: 32px;
    }
    .single-page-hot-to-you-wrapper .drop-content .bar-text {
        font-size: 12px;
        margin: 10px 0;
    }
    #maincontent .single-page-hot-to-you-wrapper .align-drop-text p {
        font-size: 14px;
        line-height: 20px;
    }
    #maincontent .single-page-hot-to-you-wrapper .align-drop-text h3 {
        font-size: 16px;
    }
    .single-page-hot-to-you-wrapper .contact-strip {
        top: 15px;
        padding: 8px 0;
    }
    .single-page-hot-to-you-wrapper .align-drop-text .right-side {
        padding: 0;
    }
    .single-page-hot-to-you-wrapper .align-drop-text .right-side img {
        width: 98%;
    }

  



    .recipe-bar-wrapper.panini-bar-wrapper{
        background-size: cover;
    }
    .panini-bar-wrapper .header-banner-strips-line {
        top: -164px;
    }
    .panini-bar-wrapper img.responsive.panini-images {
        float: none;
        right: 0px;
        top: 0px;
    }
.holiday-catering-bar-wrapper .cappuccino-bar-right img.footer-cup {
bottom: -44px;
}
.holiday-catering-bar-wrapper .cappuccino-bar-right img.footer-flower {
left: -30px;
top: 34px;
}
#maincontent .holiday-catering-bar-wrapper .cappuccino-bar h1{
font-size: 28px !important;
}
.holiday-catering-bar-wrapper .left-content {
width: 100%;
border-bottom: 8px solid #fff;
border-right: none;
}
.holiday-catering-bar-wrapper .right-content{
width: 100%;
}
#maincontent .holiday-catering-bar-wrapper h1 {
font-size: 46px;
}
.wedding-social-wrapper img.wedding-images {
margin: 4px;
}
.recipe-bar-wrapper.dessert-bar-wrapper {
background-image: none;
background-color: #fffde8;
}
.crepe-station-bar-wrapper img.crepe-images {
margin: 8px;
}
.southwest-grill-wrapper .left-content {
margin: 10px 0;
}
#maincontent .southwest-grill-wrapper .left-header h1 ,#maincontent .milkshake-bar-wrapper h1{
font-size: 40px;
}
.southwest-grill-wrapper img.footer-bg-img {
top: -148px;
}
#maincontent .recipe-bar-wrapper.Brazilian-bar-wrapper h1 {
font-size: 36px;
}
.Memphis-bar-wrapper .left-part {
left: 20px;
}
.pasta-bar-wrapper {
background-size: cover;
}
#nav {
width: 100%;
float: left;
}
.recipe-bar-wrapper.cappuccino-bar-wrapper .menu-inner-content {
top: -49px;
}
#maincontent .pasta-bar-wrapper .pasta-rightSide {
margin: 26px 14px 0px 0;
}
#maincontent .pasta-bar-wrapper .action-chef span {
margin-top: 24px;
}
#maincontent .sandwiches-wraps-wrapper p.contact {
font-size: 17px;
}
}
@media all and (max-width: 460px) {
.panini-bar-wrapper .header-banner-strips-line {
    top: -112px !important;
}
.recipe-bar-wrapper.waffle-bar-wrapper .action-chef img {
    width: 42%;
    }
}
@media all and (max-width: 320px) {
.recipe-bar-wrapper .pdf-footer-box .quote-box {
bottom: 34px;
}
#maincontent .recipe-bar-wrapper.waffle-bar-wrapper .pdf-footer-box .quote-box p , #maincontent .recipe-bar-wrapper.waffle-bar-wrapper .pdf-footer-box .quote-box p.quote-author {
font-size: 13px;
line-height: 20px;
}
.recipe-bar-wrapper.waffle-bar-wrapper .contact-strip {
top: 10px;
}
.recipe-bar-wrapper .action-chef p span {
margin-top: 56px;
font-size: 12px;
}
.crepe-station-bar-wrapper span.chef-text {
top: -40px;
float: left;
}
#maincontent .holiday-catering-bar-wrapper h1 {
font-size: 24px !important;
}
.panini-bar-wrapper .header-banner-strips {
    height: 130px;
}
#maincontent .pasta-bar-wrapper .action-chef span:first-child {
    font-size: 13px;
}
}