@media only screen and (max-width:1857px){
	.bbq-menu .fixed-wrapper {max-width: 100%;}
	.bbq-menu-cell{width: 19.4%;}
	.bbq-menu-cell h3{font-size: 16px; min-height: 80px;}
	.bbq-menu-cell i {position: absolute; left: 10px; right: 10px; top: 50%; transform: translate(0 , -50%);}
	.top-sec{padding: 0 15px;}
}


@media only screen and (max-width:1200px){
	.bbq-menu-cell{width: 19.35%;}
	.bbq-catering{ padding:60px 15px 70px 15px;}
	
}


@media only screen and (max-width:1169px){
	.fixed-wrapper{max-width: 100%; padding: 0 15px;}
	.top-sec {
    padding: 0;
}
	.logo img{width: 186px;}
	.logo::after{top: -10px; width: 250px; background-size: 100% 100%; left: 14px;}
	.menu li{margin-left: 12px; z-index: 99; position: relative;}
	.menu {margin-right: 74px; margin-top: 68px;}
	.logo{padding-left: 46px; padding-top: 36px;}
	.banner-text span{font-size: 64px;}
	.banner-text p{font-size: 22px; margin-top: 4px;}
	.bbq-menu {padding: 10px 0;}
	.banner figure img{min-height: 600px;}
	.bbq-menu-cell:nth-child(3n){margin-right: 0;}
	.bbq-menu-cell {display: inline-block; float: none; margin-bottom: 0.4%; margin: 0 0.3% 14px; width: 32.5%;}
	.bbq-catering{ padding: 50px 0 60px;}
	h4, h5{ font-size: 44px;}
	.bbq-catering .article ,.bbq-catering aside ,.traffic-bbq-sec-inner aside ,.traffic-bbq-sec-inner article{width: 48.5%; margin-top: 0;}
	.traffic-bbq-sec{padding: 70px 0 80px;}
	.traffic-bbq-sec-inner p {margin-bottom: 20px;}
	.services {padding: 100px 0 30px;}
	.services-cell {margin: 0 1.0% 100px; width: 301px; float: none; display: inline-block;}
	.services-text::after ,.services-text::before{border-width: 40px 151px 0;}
	.services-cell figure::before{border-width: 46px 170px 0;}
	.footer-bottom-cell{margin-right: 3%; width: 31.3%;}
	.footer-bottom ul{width: 100%;}
	.footer-bottom .inpu-text input[type="text"]{height: 58px;}
	.footer-top-left a{font-size: 30px;}
	.footer-top-left a {font-size: 26px;}
	h6,h5{font-size: 22px;}
	.footer-bottom-cell h6 {margin-bottom: 20px;}
	.footer-bottom {padding: 40px 0;}
	
	/*menu page*/
	
	.inner-banner{padding: 204px 0 64px;}
	.menu-middle-sec {padding: 80px 0 0;}
	.menu-sec-left-inner h3, .menu-sec-right h4{font-size: 22px; margin-bottom: 22px;}
	.menu-middle-sec-inner{padding: 46px 0 40px;}
	.menu-sec-right-inner h5{font-size: 60px; padding: 26px 8px 26px 8px;}
	.menu-sec-right-inner p{padding: 32px 16px 30px 36px;}
	.menu-sec-bottom .menu-sec-right ul li{width: 48%;}
	.menu-sec-bottom .menu-sec-right h4 {margin-top: 50px;}
	.menu-sec-bottom {padding: 50px 0 60px;}
	.menu-sec-right-inner{display: flex;}
	
	
	/*rentals*/
	
	.rental-outer {padding: 80px 0 50px;}
	.rental-outer .bbq-menu-cell{width: 31.0%;}
	
	
	.price-sec-outer{padding: 70px 0;}
	
	
	.contact-left{width: 68%;}
	.contact-right {width: 30%;}
	
	.contact-right .bbq-menu-cell {height: 192px;}
	
	.country-sec ul {margin: 48px 0 54px;}
	
	.header-right a {
    font-size: 18px;
    margin-left: 10px;
}
	
	
}

@media only screen and (max-width:991px){
	h1, h2{font-size: 14px;}
	.menu-outer{ border-radius: 0;}
	.logo{padding-left: 0;}
	.logo::after{display: none;}
	.logo img {width: 146px;}
	.menu {display: none;}
	.menu-outer{padding: 10px 0; margin: 0; height: auto;}
	.logo{padding: 0;}
	.banner-text span {font-size: 56px;}
	.banner-text p{font-size: 18px;}
	.banner figure img {min-height: 520px;}
	.bbq-menu-cell{width: 32.4%; margin: 0 0.3% 14px;}
	.bbq-catering {padding: 40px 0 40px;}
	p{font-size: 16px;}
	.bbq-catering h4 {margin-bottom: 20px;} 
	h4, h5 {font-size: 40px;}
	.bbq-heading{max-width: 100%;}
	.bbq-catering article, .bbq-catering aside, .traffic-bbq-sec-inner aside, .traffic-bbq-sec-inner .article{width: 100%;}
	.bbq-catering .article ,.traffic-bbq-sec-inner .article{margin-top: 30px;}
	.traffic-bbq-sec {padding: 50px 0 60px;}
	.traffic-heading-p{max-width: 100%;}
	.traffic-bbq-sec-inner .article a{font-size: 14px; line-height: 50px; padding: 0 16px;}
	.book-event a{font-size: 22px; line-height: 60px; padding: 0 30px 0 20px;}
	.book-event figure{top: 5px; width: 58px; background-size: 100% 100%; height: 48px; line-height: 44px; margin-right: 6px;}
	.services {padding: 40px 0 20px;}
	.services-cell{margin: 0 2% 80px; width: 337px;}
	.services-text::after, .services-text::before {border-width: 40px 168px 0;}
	.services-cell figure::before {border-width: 46px 188px 0;}
	.footer-top-left{margin-right: 30px;}
	.footer-top-left a {font-size: 22px;}
	.footer-bottom-cell{width: 48%;}
	.footer-bottom-cell:nth-child(2){margin-right: 0;}
	.footer-bottom-cell:last-child{width: 100%;}
	.banner-text{    top: 60%;}
	.top-sec h3.bg-color{ font-size:18px;}
	
	/*menu page*/
	
	.inner-banner {padding: 164px 0 44px;}
	.menu-middle-sec {padding: 60px 0 0;}
	.menu-sec-left {width: 100%;}
	.menu-sec-right ul {margin-bottom: 30px; float: left; width: 100%;}
	.menu-sec-right-inner h5::after{display: none;}
	.menu-sec-right h4 span {display: inline;}
	.menu-sec-right-inner h5{font-size: 50px; float: none; display: inline-block;}
	.menu-sec-right-inner p {display: inline-block; float: none; padding: 44px 16px 43px; vertical-align: top;  margin-left: -4px;}
	.menu-middle-sec-inner {padding: 30px 0 40px;}
	.menu-quote-sec h6{font-size: 20px;}
	.menu-quote-sec a{line-height: 50px; margin-right: 30px;}
	.menu-sec-bottom .menu-sec-right ul li {width: 100%; margin-right: 0;}
	.menu-sec-bottom .menu-sec-right h4 {margin-top: 0;}
	.menu-sec-bottom .menu-sec-right ul{margin-bottom: 0 !important;}
	.menu-sec-right-inner{display: block;}
	.menu-sec-bottom {padding: 30px 0 60px;}
	
	
	/*rentals*/
	
	.rental-outer .bbq-menu-cell:nth-child(2n){margin-right: 0 !important;}
	.rental-outer .bbq-menu-cell {width: 48.1%; margin-right: 2.6% !important;}
	
	
	.price-sec-outer{padding: 50px 0;}
	
	.testimonials-cell span{font-size: 16px; margin-bottom: 4px;}
	
	.testimonials-cell{padding: 30px 30px;}
	
	
	.form-sec{padding: 10px 10px 0;}
	
	.contact-right .bbq-menu-cell {height: auto;}

	.country-sec ul {margin: 30px 0 40px;}
	.country-sec ul li{ width: 50%;}
	
	
	.header-right a {
    font-size: 14px;
    margin-left: 20px;
}
	.vid {max-width: 33.3%;}
	
	
	
}

@media only screen and (max-width:767px){
	h1{font-size: 18px;}
	.top-sec h1, .top-sec h2{width: 100%; text-align: center; padding: 0 15px;}
	.top-sec .fixed-wrapper{padding: 0;}
	.banner-text span {font-size: 44px;}
	.banner figure img {min-height: 430px;}
	.banner-text{top: 60%;}
	.bbq-menu-cell h3{font-size: 16px;}
	.bbq-menu-cell{width: 49.0%; margin: 0 0.3% 10px;
	}
	h4, h5 {font-size: 34px;}
	.bbq-catering {padding: 30px 0 40px;}
	.bbq-catering p:last-child{margin-bottom: 0;}
	.traffic-bbq-sec {padding: 30px 0 40px;}
	.traffic-bbq-sec-inner article a{ margin-top: 10px;}
	.services-cell{width: 390px;}
	.services-text::after, .services-text::before {border-width: 40px 194px 0;}
	.services-cell figure::before {border-width: 46px 214px 0;}
	.book-event figure{display: none;}
	.book-event{top: 70%; z-index: 99;}
	h6 {font-size: 20px;}
	.footer-top-left {margin-right: 0; width: 100%;}
	.footer-top-right{width: 94% !important; margin-top: 20px;}
	.footer-top-left a {font-size: 18px;}
	.footer-top-left p{ font-size: 18px;}
	.footer-top{padding: 20px 0;}
	.footer-bottom {padding: 20px 0 30px;}
	.footer-bottom-cell:last-child{margin-top: 20px;}
	.footer-social-icon{margin-top: 40px;}
	.services h4 {margin-bottom: 40px;}
	.top-sec h3.bg-color{ width:100%; padding: 0 15px;}
	
	.cd-dropdown-wrapper a.meanmenu-reveal{top: 132px !important;}
	
	/*menu page*/
	
	.inner-banner{padding: 144px 0 34px;}
	.menu-nu{width: 100%; margin-bottom: 30px;  margin-right: 0; display: inline-block; float: none; max-width: 70px;}
	.menu-sec-left-inner {float: left; width: 100%; text-align: left;}
	.menu-sec-left{display: block; text-align: center;}
	.menu-middle-sec {padding: 40px 0 0;}
	.menu-sec-left-inner h3, .menu-sec-right h4{font-size: 20px;}
	.menu-sec-left-inner ul li, .menu-sec-right ul li{font-size: 15px;}
	.menu-sec-right{ width: 100%;}
	.menu-sec-right-inner h5{font-size: 40px;}
	.menu-sec-right-inner p{padding: 40px 16px 39px;}
	.menu-quote-sec h6{ width: 100%; text-align: center; margin-bottom: 30px;}
	.menu-quote-sec a{ line-height: 40px; margin-right: 0; float: none; display: inline-block; padding: 0 26px;}
	.menu-quote-sec{text-align: center;}
	.menu-sec-bottom .menu-sec-right:first-child{margin-top: 0;}
	.menu-sec-bottom {padding: 30px 0 40px;}
	
	
	/*rentals*/
	
	.rental-outer .bbq-menu-cell{width: 48.0%;}
	.rental-outer {padding: 60px 0 30px;}
	
	.price-sec-outer{padding: 30px 0;}
	.price-sec-outer .bbq-menu-cell{margin-right: 0 !important;}
	
	
	.testimonials-cell{width: 100%; margin-right: 0; margin-bottom: 20px; padding: 30px 16px;}
	.testimonials-cell:last-child{margin-bottom: 0;}
	
	
	.contact-left {width: 100%;}
	.contact-right {width: 100%; margin-top: 30px;}
	.price-sec-outer .bbq-menu-cell span{display: inline;}
	.price-sec-outer .bbq-menu-cell:last-child{margin-bottom: 0 !important;}
	
	.menu-sec-left-inner ul li, .menu-sec-right ul li{width: 100%;}
	
	.menu-middle-sec-inner {padding: 30px 0 10px;}
	
	.book-event a::after{display: none;}
	
	.top-sec h1 {
    width: 100% !important;
    text-align: center !important;
    float: none !important;
		display: inline-block;}
	
	.header-right h1 {
    width: auto !important;
}
	.header-right a {
    padding-right: 16px;
    font-size: 18px;
}
	
	.header-right{width: 100%;}

	.vid-wrapper .vid {
   
    height: 180px;
    max-width: 100%;
    margin-top: 15px;
    margin-right: 0;
}
	.iframe-wrapper{width: 85%;}
	#contact_scroll_box {
		display: block;
		position: fixed !important;
		top: unset !important;
		bottom: 0;
		width: 50%;
		right: 50%;
		border-radius: 0;
		border-right: 3px solid #fff;
		max-width: unset;
	}
	#contact_scroll_box1 {
		display: block;
		position: fixed !important;
		top: unset !important;
		bottom: 0;
		width: 50%;
		left: 50%;
		border-radius: 0;
		max-width: unset;
	}
	.loc-phone {font-size: 16px;}
	#contact_scroll_box1 .loc-phone a{animation: blinker 0.75s linear infinite;}
}

@media only screen and (max-width:575px){
	h1{font-size: 14px;}
	.book-event{display: none;}
	.banner-text span {font-size: 34px;}
	.banner figure img {min-height: 310px;}
	.banner-text {top: 68%;}
	.bbq-menu-cell {width: 100%; margin: 0 0 10px;}
	 h4, h5 {font-size: 26px;}
	.bbq-catering {padding: 20px 0 30px;}
	.traffic-bbq-sec {padding: 20px 0 30px;}
	.services-cell {width: 100%; margin: 0 0 30px;}
	.services-text::after, .services-text::before ,.services-cell figure::before{border-width: 0;}
	.services-text{padding: 24px 18px 30px;}
	.services h4 {margin-bottom: 28px;}
	.services {padding: 20px 0 30px;}
	.services-cell:last-child{margin-bottom: 0;}
	h6 {font-size: 18px;}
	.footer-top-left a {font-size: 16px;}
	.footer-social-icon {float: left; margin-top: 20px; width: 28px;  left: 46%; position: relative;}
	.footer-top-right {margin-top: 10px; width: 100% !important;}
	.footer-bottom-cell {width: 100%; margin-right: 0; margin-top: 20px;}
	.footer-bottom-cell:first-child{margin-top: 0;}
	.footer-bottom .inpu-text input[type="text"] {height: 48px; font-size: 15px; padding: 0 60px 0 24px}
	.footer-bottom .inpu-text input[type="submit"]{right: 10px;}
	.traffic-bbq-sec-inner article ,.bbq-catering article{text-align: center;}
	#contact_scroll_box{display: block;}
	.top-sec h3.bg-color{text-align: center; font-size: 14px;}
	/*menu page*/
	
	.menu-sec-left-inner h3, .menu-sec-right h4 {font-size: 18px;}
	.menu-sec-right-inner h5 {font-size: 30px;}
	.menu-sec-right-inner h5 sup {font-size: 20px;}
	.menu-sec-right-inner p {padding: 20px 16px 19px; width: 100%; text-align: center; margin-top: 10px;}
	.menu-quote-sec h6 {font-size: 16px;}
	.menu-quote-sec{padding: 20px 0 30px;}
	
	
	/*rentals*/
	
	.rental-outer {padding: 40px 0;}
	.rental-outer .bbq-menu-cell {width: 100%; margin-right: 0 !important;}
	
	
	.map iframe{ height: 140px;}
	
	
	.country-sec h6{line-height: normal; padding: 10px 16px;}
	.country-sec ul li {width: 100%;}
	.country-sec ul {margin: 30px 0 20px;}
	
	.header-right {
    width: 100%;
    display: table;
    padding-bottom: 14px;
}
	
	.header-right a {
    padding: 0 16px;
    font-size: 16px;
    clear: left;
    display: table-footer-group;
    float: none;
    text-align: center;
    line-height: normal;
}
	
	.header-right h1 {
    width: 100% !important;
}
	
	.cd-dropdown-wrapper a.meanmenu-reveal {
    top: 168px !important;
}
}
	
	
	
	