

@media  (max-width: 1250px) {
	/* === COMMON === */
	.site-wrapper{padding:0 20px; }
}

@media  (max-width: 1160px) {
	/* === HOME SECTION 1 === */
	#home-section1-content .box-heading p{font-size: 50px; letter-spacing: 12px;}

	/* === SHOWCASE === */
	#showcase-section4{display:none;}
	#showcase-section5.maze-bg{background:#fff;]}
}


@media  (max-width: 920px) {
	/* === HOME SECTION 1 === */
	#home-section1-content .box-heading p{font-size: 35px; }
	#home-section1-content h3.vollkorn{font-size: 18px;}

	/* === DEVON SHOWCASE === */
	#showcase-section3.devon-catering .instagram .left{width:100%; float:none;}
	#showcase-section3.devon-catering .instagram .right{width:100%; max-width:630px; padding-top:67.619%; margin:0 auto; float:none;}

	/* === CONTACT === */
	#contact-section1 .site-wrapper .site-container > .left, #contact-section1 .site-wrapper .site-container > .right{width:calc(50% - 10px);}

	/* === LOCATION PAGES === */
	.web-double-container .half-text-container{padding:30px;}
}

@media  (max-width: 850px) {
	/* === HOME SECTION 2 === */
	#home-section2{padding-top:100px;  padding-bottom:100px;}
	#home-section2 .tabs .tab-controls li{margin-left:50px;}
	#home-section2 .tabs .left, #home-section2 .tabs .right{width:calc(50% - 15px);}

	/* === HOME SECTION 3 === */
	#home-section3{padding-top:100px;  padding-bottom:100px;}

	/* === HOME SECTION 4 === */
	#home-section4{padding-top:100px;  padding-bottom:100px;}

	/* === HOME SECTION 5 === */
	#home-section5 .site-wrapper{padding-top:100px;  padding-bottom:100px;}

	/* === STORY SECTION 1 === */
	#story-section1{padding-top:110px; padding-bottom:100px;}
	#story-section1 .left, #story-section1 .right{width:calc(50% - 15px);}

	/* === STORY SECTION 2 === */
	#story-section2{padding-top:100px;  padding-bottom:100px;}
	#story-section2 .profile{width:calc(50% - 15px);}

	/* === SERVICES === */
	#services-section1{padding-top:110px; padding-bottom:50px;}
	#services-section1 .services-wrapper .service{width:calc(50% - 20px);}
	#services-section1 .services-wrapper .service .service-header > i{font-size:30px;}
	#services-section1 .services-wrapper .service .service-header .content{margin-left: 80px;}
	#services-section1 .services-wrapper .service .service-header .content h3, #services-section1 .services-wrapper .service .service-header .content h2{margin-top:10px;}

	/* === RESPONSIVE === */
	#responsive-section1{padding-top:110px;}
	#responsive-section1 .left, #responsive-section1 .right{width:calc(50% - 15px);}

	/* === WORK === */
	#work-section1{padding-top:110px; padding-bottom:100px;}

	/* === SHOWCASE === */
	#showcase-section1 .site-wrapper{padding-top:150px; padding-bottom:150px;}
	#showcase-section2{padding:100px 0px;}
	#showcase-section3{padding:100px 0px 70px 0px;}

	/* === CONTACT === */
	#contact-section1{padding-top:110px; padding-bottom:100px;}
	#contact-section1 .site-wrapper .site-container > .left, #contact-section1 .site-wrapper .site-container > .right{width:100%; float:none;}
	#contact-section1 .site-wrapper .site-container > .right{margin-top:0px;}
	
	/* === LOCATION PAGES === */
	#location-section2{padding-top:100px;  padding-bottom:100px;}

	/* === FOOTER === */
	footer .social-links a i{font-size: 35px;}
}

@media  (max-width: 775px) {
	/* === STORY SECTION 1 === */
	#story-section1 .left, #story-section1 .right{float:none; width:100%;}
	#home-section1-content .box-heading > p{font-size:30px; letter-spacing: 7px; padding:5px 15px;}

	/* === STORY SECTION 2 === */
	#story-section2 .profile{width:calc(50% - 10px);}

	/* === SERVICES === */
	#services-section1 .services-wrapper .service{width:100%; float:none;}

	/* === RESPONSIVE === */
	#responsive-section1 .left, #responsive-section1 .right{width:calc(50% - 10px);}

	/* === LOCATION PAGES === */
	#location-section2{padding-top:70px; padding-bottom:70px;}
	.web-double-container{padding-bottom:300px;}
	.web-double-container .half-text-container{margin-right:0px;}
	.web-double-container.derby .half-img-container, .web-double-container.nottingham .half-img-container, .web-double-container.grimsby .half-img-container{width:100%; bottom:0px; height:300px;}

	/* === FOOTER === */
	footer .britain{display:none;}
	footer .legals{float:none;}
}

@media  (max-width: 630px) {
	/* === HOME SECTION 1 === */
	#home-section1-content .box-heading > p{font-size:21px; letter-spacing: 7px; padding:5px 15px;}
	#home-section1-content .box-heading .bottom-border{height:5px; bottom:-5px;}
	#home-section1-content .box-heading .top-border-text div.left, #home-section1-content .box-heading .top-border-text div.right{height:5px;}
	#home-section1-content .box-heading .top-border-text{top:-4px;}
	#home-section1-content .box-heading .top-border-text > p{font-size:10px; margin:-1px 0px 0px 0px;}
	#home-section1-content h3.vollkorn{font-size: 16px;}


}


}

