
@media only screen and (max-width: 1439px) 
{
.press_accolades_slides { max-width:1074px; }
}
@media only screen and (max-width: 1439px) 
{

.menu_logo { margin-bottom:20px; }
.menu_logo img { width:250px; }
.pagemenu ul li { height:38px; margin-bottom:12px; }
.pagemenu ul li a { font-size:32px; }
.headerMenuBtm { padding:10px 0 }
.headerMenuBtm h2 { font-size:32px; }
.socials_icons { bottom:0; }


}

@media only screen and (max-width: 1539px)
{
}

@media (min-width: 1200px) and (max-width: 1300px)
{

}
@media only screen and (max-width: 1199px) 
{
/* Contact Page */

.contact_sec { padding:57px 0px; }
.instagram_sec { padding:56px 0; }
/*.hawsworth_newsletter_sec { padding:50px 0; }*/
.newsletterLogo { margin-bottom:25px; }
.hawsworth_newsletter_sec h2 { margin-bottom:15px; float:left; width:100%; }
.hawsworth_newsletter_sec p { margin-bottom:25px; }

.footer { padding:40px 0; }
.footer_menu ul li { padding-right:25px; }
.footer_menu ul li:last-child { padding-right:0; }

.footer_botom { padding: 20px 0 0; }


.press_accolades_slides { max-width:768px; padding: 0 4px;}


.press_accolades_Des { padding:74px 60px 0 70px; }

}

@media only screen and (max-width: 991px) 
{
.container { max-width:100%; }

.press_accolades_Des { padding:5px 75px 0 50px; }
.press_accolades_SldrCstm { width:100%; left:auto; right:18px; bottom: 17%; transform: translateY(17%); padding: 0;}
.press_accolades_Arows span i { font-size:14px; }
.press_accolades_Arows span.press_accolades_left { border-top: 20px solid transparent; border-right: 36px solid var(--secondary-color); border-bottom: 20px solid transparent;}
.press_accolades_Arows span.press_accolades_left i { left:18px; }
.press_accolades_Arows span.press_accolades_right { border-top: 20px solid transparent; border-left: 36px solid var(--secondary-color); border-bottom: 20px solid transparent; }
.press_accolades_Arows span.press_accolades_right i { right:18px; }

.pagingInfo { opacity:0; font-size:16px; margin-top: 10px; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s;}
.slick-current .pagingInfo { opacity: 1;}


}

@media only screen and (max-width: 767px) 
{

.MainContainer { overflow:hidden; }

.MainHeaderRow { padding:16px 15px 9px; }
.Logo { width:95px; }
.nav-open .Logo { opacity:1; visibility:visible; }
.HdrRight ul li { padding:0 12px; }
.HdrRight ul li:first-child { display:none; }
.HdrRight ul li a { font-size:16px; }

.menu_logo { display:none !important; }
.headerMenuTop { padding:0 30px; }
.headerMenu .container { padding:0; }

.pagemenu_main { flex-direction:column; }
.pagemenu { margin:0; }
.pagemenu h2 { font-size:16px;}

.pagemenu ul,
.pagemenuTwo ul { max-width:100%; padding: 0;}

.pagemenu ul li { height:24px; margin-bottom:15px; }
.pagemenu ul li a { font-size:20px; }

.pagemenuTwo ul li:first-child {  margin-left: -8px;}

.headerMenuBtm { padding:15px 0; margin-bottom:20px; }
.headerMenuBtm h2 { font-size:20px; }
.socials_icons { position:relative; bottom:0; right: 0; width: 100%; }
.socials_icons ul { display:flex; flex-wrap:wrap; justify-content:center; }

.border_grad  {   }
.border_grad img { height:auto; object-fit:contain; width: 100%; -webkit-transition: width 0s ease-in-out; -moz-transition: width 0s ease-in-out; -o-transition: width 0s ease-in-out; transition: width 0s ease-in-out; margin-bottom: 0;}
.border_grad h2 { /*position:relative;*/ font-size:24px; letter-spacing:0.72px; }

/* Contact Page */
.contact_sec { padding:50px 0 0; }
.contact_sec h1 { font-size:24px; margin-bottom:26px; }

.contact_lft { margin-bottom:50px; padding: 0 15px;}
.contact_lft h2  { font-size:24px; margin-bottom:15px; }
.contact_lft ul { margin-bottom:20px; }
.contact_lft ul li { margin-bottom:20px; }

.contact_rgt { margin-bottom:50px; }


.chef_sec { padding:0; }
.chef_sec .container { max-width:100%; padding: 0;}
.chef_sec img { width:100%; }

.hours_sec { padding:50px 0; }
.hours_sec .container { max-width:100%; padding:0; }
.hours_sec--contact .row { flex-direction:column-reverse; }
.hours_Lft { margin-bottom:50px; padding:0 15px; }
.hours_LftDes ul li { margin-bottom:40px; }
.hours_LftDes--cntact ul li h3 { letter-spacing:0; margin-bottom: 5px;}


.instagram_sec { padding: 50px 0 30px; }
.instagram_sec h2 { font-size:20px; margin-bottom:34px; }
.instagram_sec ul li { width:50%; }


.hawsworth_newsletter_sec { padding:108px 15px; }
.newsletterLogo { margin-bottom:48px; }
.hawsworth_newsletter_sec h2 { margin-bottom:20px; font-size: 20px; float:left; width:100%; }
.hawsworth_newsletter_sec p { margin-bottom:40px; }
.hawsworth_newsletter_sec .gform_body {  padding-right: 0; width: 100%; float: left; flex: unset; margin-bottom: 60px;}

.footer { padding:25px 15px; }
.footer .wrap { padding:0; }

.footer_menu { margin-bottom:70px; }
.footer_menu ul li { padding-right:0; width:100%; margin-bottom: 20px;}
.footer_menu ul li a { font-size:20px; }
.footer_menu ul li:last-child { padding-right:0; margin-bottom: 0;}

.footer_contact { margin-bottom:50px; }

.footer_thrd { flex-direction:column; padding: 0; margin-bottom: 56px;}
.ftr_social { float:left; width:100%; margin-bottom:60px; justify-content: center;}
.ftr_social ul li a { font-size:20px; }

.footer_botom { padding:0; }


/* Gift Card */

.private_dining_form_sec { padding:55px 0; }
.private_dining_form_sec h2, 
.private_dining_form_sec h1 { font-size: 24px; letter-spacing: 0.72px; margin-bottom:15px; }
.private_dining_form_sec p { margin-bottom:58px; }
.private_dining_form_sec ul li { margin-bottom:30px; }
.private_dining_form_sec ul li label { margin-bottom:15px; }

.private_dining_form_sec ul li ul li { margin-bottom:20px; }
.private_dining_form_sec ul li ul li:last-child { margin-bottom:0; }

.private_dining_form_sec ul li h3 { font-size:24px; letter-spacing:0.72px; padding:0; }
.private_dining_form_sec .gform_footer { text-align:center; }
.private_dining_form_sec .gform_footer input[type="submit"] { float:none; }

.press_accolades_slides { padding:0; max-width:100%; }

/*Private Dining*/

.hme_abt_sec--venues { padding-top: 15px !important; }


.hmeabt_des { padding:0 30px !important; margin-bottom: 44px;}
.hmeabt_des h2 { font-size:24px; letter-spacing:0.72px; }
.hme_abt_sec .container { padding:0; }
.hmeabt_desRow { max-width:100%; }
.hme_abt_sec--venues h3 { font-size:16px; }
.hme_abt_sec--venues p,
.hme_abt_sec--venues ul li { font-size:18px; line-height: 1.33; }

/* Home Page */

.HmeBnr { position:relative; }
.HmeBnr .container img { max-width:320px; }
.hme_abt_sec { padding:87px 0; text-align: center;}


.cuisine_sec .container { padding:0; }
.cuisine_sec:before { display: none;}


.cuisine_img { position:relative; text-align: left; padding: 0 30px; z-index: 1;}
.cuisine_img::before { content:""; position:absolute; top:50%; left:0; width: calc(100% - 15px); height:calc(100% - 40px); border: 1px solid var(--sahara-gravel); border-left: 0; transform: translateY(-50%); border-radius: 0 400px 400px 0; z-index:-1 }
.cuisine_img img.cuisine_imgg { width:55%; }
.cuisine_img img.hmeabt_imgMbl { width:34%; position: absolute; top: -47px; right: 30px;}

.cuisine_desRow { padding:50px 0 0; float: left; max-width: 100%; width: 100%;}


.wine_sec { padding:0; }
.wine_sec .container { padding:0; }
.wine_sec .row { flex-direction:column-reverse; }
.wine_des { padding:73px 30px 50px; }
.wine_des h2 { font-size:24px; letter-spacing:0.72px; margin-bottom:20px; }
.wine_des p { font-size:18px; max-width:100%; }

.hours_sec {}

.hours_LftRow { max-width:100%; }
.hours_LftImg { position:relative; text-align: left; padding: 0 15px; z-index: 1; margin-bottom: 52px;}
.hours_LftImg img.cuisine_imgg { width:55%; float:right; }
.hours_LftImg img.hmeabt_imgMbl { width:34%; position: absolute; top: -47px; left: 15px;}

.hours_RgtDes { padding:0 15px; }
.hours_RgtDes h2 { font-size:24px; letter-spacing:0.72px; margin-bottom:20px; }

.hours_LftDes ul li a.primary-btn { margin:0 auto; }

.cuisine_sec--david .cuisine_img:before { left:auto; right:0; border-radius: 0; border-right: 0; width: calc(100% - 50px);}

.hme_hawksgroup { text-align:left; padding: 25px 0 0;}



.press_accolades_sec { padding:0 0 25px; }
.press_accolades_sec h2 { font-size:24px; letter-spacing:0.72px; margin-bottom:20px; }

.press_accolades_Sldr .press_accolades_slides { padding:0 4px; }
.press_accolades_Des { padding-left:0; }
.press_accolades_Des h3 { font-size:14px; text-transform:uppercase; }
.press_accolades_SldrCstm { width: auto; bottom: 120px; transform: translateY(17%); z-index:1; }


.private_dining_sec { padding: 25px 0 50px; }
.private_dining_left h2 { font-size:24px; letter-spacing:0.72px; margin-bottom:20px; }
.private_dining_left p { display:none; }
.private_dining_left a.primary-btn { display:none; }

.private_dining-for { margin-bottom:20px; }


.giftcart_sec {  }
.giftcart_sec .container { padding:0; }
.giftcart_sec .row { flex-direction:column-reverse; }
.giftcartDes { margin-bottom:66px; padding: 0 30px;}
.giftcartDesRow { max-width:100%; float:left; width:100%; }
.giftcartDes h2 { font-size:24px; letter-spacing:0.72px; }
.giftcartDes p { margin-bottom:20px; }
.giftcartDes a.primary-btn { margin:0 auto; }


.giftcart_sec--cookbook { padding:92px 30px 67px; }
.giftcart_sec--cookbook .giftcartDes { padding:0; }
.giftcart_sec--cookbook .row { flex-direction:column; }
}

@media only screen and (max-width: 575px) 
{
}
@media only screen and (max-width: 479px) 
{
}
@media only screen and (max-width: 374px) 
{

}