.imgfix{
	height: 900px;
}


@media (max-width: 2300px) {
    .imgfix {
        height: 845px;
    }
}

@media (max-width: 2200px) {
    .imgfix {
        height: 810px;
    }
}

@media (max-width: 2100px) {
    .imgfix {
        height: 768px;
    }
}

@media (max-width: 2000px) {
    .imgfix {
        height: 730px;
    }
}

@media (max-width: 1900px) {
    .imgfix {
        height: 690px;
    }
}

@media (max-width: 1800px) {
    .imgfix {
        height: 656px;
    }
}

@media (max-width: 1700px) {
    .imgfix {
        height: 618px;
    }
}

@media (max-width: 1600px) {
    .imgfix {
        height: 581px;
    }
}

@media (max-width: 1500px) {
    .imgfix {
        height: 562px;
    }
}

@media (max-width: 1450px) {
    .imgfix {
        height: 543px;
    }
}

@media (max-width: 1400px) {
    .imgfix {
        height: 525px;
    }
}

@media (max-width: 1350px) {
    .imgfix {
        height: 506px;
    }
}

@media (max-width: 1300px) {
    .imgfix {
        height: 487px;
    }
}

@media (max-width: 1250px) {
    .imgfix {
        height: 468px;
    }
}

@media (max-width: 1200px) {
    .imgfix {
        height: 450px;
    }
}

@media (max-width: 1150px) {
    .imgfix {
        height: 431px;
    }
}

@media (max-width: 1100px) {
    .imgfix {
        height: 412px;
    }
	
	.main-menu-wrpr .logo-wrpr img{
		width: 100px;
	}
	
	.banner-sec h1 {    
		font-size: 60px;
		margin-bottom: 30px;
	}
	
	.banner-sec a, .booking-sec .content-area a {
		padding: 10px 38px;
		font-size: 16px;
	}
}

@media (max-width: 1050px) {
    .imgfix {
        height: 393px;
    }
}

@media (max-width: 1000px) {

    .imgfix {
        height: 375px;
    }
	
	.food-offers .section-padding.container {
		max-width:97%;
	}
	
	.menu-content-sec .section-padding.container {
		max-width:97%;
	}
	
	.food-blurb {
		width:31%;
	}
	
	.main-menu-sec .img-sec img {
		width:100%;
	}
	
	.main-menu-sec div.container {
		max-width:97%;
	}
}

@media (max-width: 950px) {
    .imgfix {
        height: 356px;
    }
}

@media (max-width: 900px) {
    .imgfix {
        height: 337px;
    }
	
	.main-menu-wrpr .logo-wrpr img {
    width: 90px;
}
	
	.banner-sec h1 {
		font-size: 50px;
		margin-bottom: 25px;
	}
	
	.banner-sec h1.secondline {
    margin-top: -35px;
}
	
	.banner-sec a, .booking-sec .content-area a {
		padding: 8px 32px;
		font-size: 14px;
	}
}

@media (max-width: 850px) {
    .imgfix {
        height: 318px;
    }
}

@media (max-width: 800px) {
    .imgfix {
        height: 300px;
    }
}

@media (max-width: 750px) {
    .imgfix {
        height: 281px;
    }
	
	.main-menu-wrpr .logo-wrpr img {
    width: 60px;
}
	
	.banner-sec h1 {
		font-size: 40px;
		margin-bottom: 20px;
	}
	
	.banner-sec a, .booking-sec .content-area a {
		padding: 8px 32px;
		font-size: 12px;
	}
}

@media (max-width: 700px) {
    .imgfix {
        height: 262px;
    }
	
	.main-menu-wrpr .logo-wrpr a {
		font-size: 26px;
	}
	/* .event-sec .blurb-section .img-wrap { */
        /* height: 620px; */
    /* } */
}

@media (max-width: 650px) {
    .imgfix {
        height: 243px;
    }
}

@media (max-width: 600px) {
    .imgfix {
        height: 225px;
    }
	
	.banner-sec h1 {
		font-size: 30px;
		margin-bottom: 15px;
	}
	
	.banner-sec h1.secondline {
    margin-top: -20px;
}
	
	.banner-sec a, .booking-sec .content-area a {
		padding: 7px 26px;
		font-size: 10px;
	}
	
	.blurb-section-wrap { 
        display: grid;
		justify-content: center !important;
    }
	
	.food-blurb {
		width: 100%;

	}
	
	.drinkssection.section-padding div.row{
		display: grid;
		justify-content: center !important;
	}
	
	.drinkssection .menu-content {
		width: 100%;
	}
}

@media (max-width: 550px) {
    .imgfix {
        height: 206px;
    }
}

@media (max-width: 500px) {
    .imgfix {
        height: 187px;
    }
	
	.main-menu-wrpr .logo-wrpr img {
    width: 50px;
}
}

@media (max-width: 450px) {
    .imgfix {
        height: 168px;
    }
	
	.banner-sec h1 {
		font-size: 25px;
		margin-bottom: 8px;
	}
	
	.banner-sec a, .booking-sec .content-area a {
		padding: 6px 22px;
		font-size: 8px;
	}
	
	.banner-sec h1.secondline {
    margin-top: -10px;
}

.main-menu-wrpr .logo-wrpr a {
    font-size: 22px;
}
}

@media (max-width: 400px) {
    .imgfix {
        height: 150px;
    }
}

@media (max-width: 350px) {
    .imgfix {
        height: 132px;
    }
	
	.main-menu-wrpr .logo-wrpr a {
    font-size: 18px;
}
}

@media (max-width: 300px) {
    .imgfix {
        height: 113px;
    }
}

@media (max-width: 250px) {
    .imgfix {
        height: 94px;
    }
}