@media (max-width:1500px){
	.carousel-inner{
		min-height: 580px;
	}
}

@media (max-width:1300px){
	.carousel-inner{
		min-height: auto;
	}
}

@media (max-width:1034px){
	#tabs{
		padding:0 !important;
	}
	
	.franchise_btn {
		right: 15px;
	}
	
	.chef_name.font-142 {
		font-size: 80px !important;
	}
	
	.chef_title.font-46 {
		font-size: 24px !important;
	}
}

@media (max-width:991px){
	#order-modal .order-content{
		padding: 80px 0;
	}
	
	#order-modal .order-content h1{
		font-size: 70px;
		margin-bottom: 30px;
	}
	
	.modal-dialog{
		max-width: 550px;
	}
	
	#order-modal .order-content h3 {
		font-size: 30px;
	}
	
	#order-modal .order-content h3.last {
		margin-bottom: 30px;
	}
	
	#order-modal .order-content a {
		width: 200px;
		height: 50px;
	}
	
	.tabs-section .container{
		width:100% !important;
		max-width:100% !important;
	}
	.slider-content p{
		font-size: 14px !important;
	}
	#buffalo-navbar{
		background:#77777B;
	}
	.navbar-nav{
		text-align:center !important;
	}
	.navbar-nav .nav-item{
		margin-left: 0;
		padding: 5px 10px;
		border-bottom: 1px solid #656565;
	}
	.logo{
		width:110px;
		height:110px;
	}
	.navbar-toggler{
		margin-top:70px;
	}
	.menu-img{
		display:none;
	}
	.navbar-nav .nav-link{
		color:white !important;
	}
	
	.slider-item{
		width: 80%;
		text-align: center;
		bottom: 0;
	}
	
	.slider-title h2,.slider-content p{
		text-align: center;
	}
	
	.slider-title h2{
		font-size: 22px !important;
		margin-bottom: 0;
		line-height: 25px;
	}
	
	.carousel-item{
		min-height: 360px;
	}
	
	.chef-desc{
		margin-top: 15px;
	}
	
	.news_img {
		min-height: 250px;
	}
	
	.main-news {
		min-height: auto;
	}
	
	
}

@media (max-width: 850px){
	.carousel-img {
		width: 75% !important;
	}
}

@media (max-width: 768px){
	
	.order-page-content{
		margin-top: 30px;
	}
	
	.branches-wrapper .list-branch li{
		display: block;
	}
	
	.wpcf7-list-item{
		width: 44% !important;
	}
	.carousel-img {
		width: 85% !important;
	}
	
	.slider-item{
		bottom: 0;
	}
	
	.chef_name{
		font-size: 90px !important;
		line-height: 90px !important;
	}
	
	.chef_title {
		font-size: 45px !important;
	}
	
	.tabs-section .font-65{
		font-size: 60px !important;
	}
	
	.page__heading h1 {
		
		font-size: 32px;
	}
}

@media (max-width: 600px){
	.carousel-img {
		width: 100% !important;
	}
	
	.carousel-item{
		min-height: 360px;
	}
	
	.slider-item{
		bottom: 5%;
	}
	.page__heading h1 {
		margin-top: 0px;
		font-size: 29px;
	}
	
	footer h6 {
		font-size: 13px;
		text-align: center !important;
	}
	
	footer h6.text-right {
		text-align: center !important;
	}
}

@media (max-width: 550px){
	
	.order-page-content h1{
		font-size: 50px;
	}
	
	.carousel-item{
		min-height: 300px;
	}
	
	.slider-item{
		bottom: 5%;
	}
	
	.chef_title {
		font-size: 40px !important;
	}
	
	.tabs-section .font-65{
		font-size: 50px !important;
	}
	
	.px-5{
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	
	.ui-widget-content{
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.img-social{
		display:none;
	}
	
	.order-page-content h1 {
		font-size: 50px;
	}
}

@media (max-width: 400px){
	
	#order-modal .order-content h1{
		font-size: 55px;
		margin-bottom: 27px;
	}
	
	
	#order-modal .order-content h3 {
		font-size: 28px;
	}
	
	#order-modal .order-content h3.last {
		margin-bottom: 30px;
	}
	
	#order-modal .order-content a {
		width: 180px;
		height: 45px;
	}
	
	.branches-wrapper .list-branch li{
		font-size: 21px;
	}
	
	.wpcf7-list-item{
		width: 100% !important;
	}
	#locations .tabs-section {
		min-height: 960px;
	}
	.country-header.font-50 {
		margin-top: 82px !important;
	}
	.chef_name{
		font-size: 65px !important;
		line-height: 70px !important;
	}
	
	.chef_title {
		font-size: 32px !important;
	}
	
	.tabs-section .font-65 {
		font-size: 45px !important;
	}
	
	.chef-desc .font-20 {
		font-size: 18px !important;
	}
	
	.font-65 {
		font-size: 60px !important;
	}
	.carousel-img {
		margin-top: 50px;
	}
	
}

@media (max-width: 375px){
	.pdf-box{
		left: -20px;
	}
	.carousel-item{
		min-height: 265px;
	}
	
	.tabs-section .font-65 {
		font-size: 40px !important;
	}
	
	.chef-desc {
		margin-top: 14px;
	}
	
	.chef_name {
		font-size: 60px !important;
		line-height: 65px !important;
	}
	
	.chef_title {
		font-size: 30px !important;
	}
	
	.franchise_btn {
		width: 160px;
		font-size: 11px;
	}
}