@media only screen and (max-width:1400px) {
	
.f-grid { display:grid; grid-template-columns:repeat(3, 1fr) }	
    
.home-video{ padding:250px 0}

}

@media only screen and (max-width:991px) {

body { padding-top: 0px; }
    
.toplinks ul li { margin: 0 16px;}

.leader-info{ margin:40px 0 0 0; text-align:center}

.leadership-block{ margin-bottom:40px}

.img-leadership{ text-align:center}

.grid-portfolio{ grid-template-columns: repeat( 1, 1fr ); grid-gap:60px 36px}

.info-portfolio{ margin-bottom:60px}

.fieldbox-git label{ position:relative}

.fieldbox-git{ padding-left:0}

.column-portfolio {
    flex: 0 0 100%;
    padding: 10px 0;
    margin: 10px 0;
}
    
.home-video{ background:url(../images/home-mobile-bg.jpg) no-repeat; background-position:50% 100%; background-size:cover; padding:350px 0}

}

@media only screen and (max-width:767px) {
	 
.topheader{ padding:10px 0 15px 0}

.home-video{ background:url(../images/home-mobile-bg.jpg) no-repeat; background-position:50% 100%; background-size:cover; padding:120px 0}

.video-caption{ padding:0 5%; margin:0}

.video-caption h1{ margin-bottom:20px;}

.video-region{ display:none}

.git-w{ margin-top:20px}

footer{ padding:40px 0}

.info-kitchen{ margin-bottom:40px}

.kitchen-banner{ padding-top:80px; padding-bottom:80px}

.made-with-mustard{ text-align:center}

.made-with-mustard img{ width:200px}

.made-with-mustard{ margin:20px 0 0 0}

.grid-portfolio{ grid-gap:40px 0}

.inner-body{ padding:40px 0}

.f-column{ text-align:center}

.logo-f{ text-align:center; margin:0 auto}

.img-leadership img{ width:100%; }

.logo{ position:absolute; left:0; top:15px}

.desc-kitchen{ margin-bottom:40px;}

.f-grid { display:grid; grid-template-columns:repeat(1, 1fr) }

/* * * * Slick Nav start * * * */
.toplinks { padding: 0; margin: 0 }

.js #menu,
.js #tnav { display: none; }

.js .slicknav_menu { display: block; }

.slicknav_btn { display: block; margin: 15px 0 15px 0; float: right; cursor: pointer; position: relative; width: 30px; z-index: 888; box-shadow: 0 0 3px (0, 0, 0, 0.3); }

.avaeb-w .slicknav_btn {/* background: url(../images/nav-button1.png) no-repeat center;*/ position: absolute; top: 0px; right: 10px; display: block; float: right; margin: 10px 10px 10px 0; cursor: pointer; overflow: hidden; height: 35px; width: 30px; z-index: 999999; box-shadow: 0 0 3px (0, 0, 0, 0.3); }

.slicknav_btn.slicknav_open {/* background: url(../images/close-nav-button.svg) no-repeat center; Close icon */ color: #fff; z-index: 999999; top: 10px }

.slicknav_menutxt { display: none; }

.toplinks ul li:hover>ul { display: none }

.slicknav_btn .slicknav_icon-bar { border: 1px solid #e1aeb3; float: left; margin: 3px 0; width: 100%; position: relative; transition: all .5s ease-in-out; }

.slicknav_btn.slicknav_open span:nth-child(1) { position: relative; transform: rotate(45deg) }

.slicknav_btn.slicknav_open span:nth-child(3) { opacity: 0 }

.slicknav_btn.slicknav_open span:nth-child(2) { transform: rotate(-45deg); top: -8px; }

.table-packages table thead th { position: sticky; top: 0px; background: #fff; }

.topheader.stickyhead { padding: 10px 0;  }

}
