@media only screen and (max-width:1600px){
	body{
		font-size:12.5px;
	}
}
@media only screen and (max-width:1440px){
	#section0{
			padding:0px 0;
	}
}
@media only screen and (max-width:1366px){
	#section0{
			padding:0px 0;
	}
}
@media only screen and (max-width:1180px){
	#section0{
			padding:0px 0;
	}
}
@media only screen and (max-width:1024px){
	#fullPage-nav.right{
		right:15px;
	}
	.fullPage-tooltip, div #right{
		opacity:0;
	}
	#section0{
			padding:0px 0;
	}
	.heading p {
		width: 80%;
		padding-top: 0px;
	}	.shop{		position: fixed;		right: 0;		top: 50px;		z-index:2;	}	.shop img{		width:50%;	}
}
@media only screen and (max-width: 991px)
{	
	.nopadding-left{
		padding-left:15px;
	}
	.nopadding-right{
		padding-right:15px;
	}
	#fullPage-nav.right {
		right: 20px;
	}
	
}
@media only screen and (min-width:480px and max-width:991px){
	
}
@media only screen and (max-width: 800px) {
	#contact_form textarea{
		margin-bottom:5%;
	}
	#submit_btn{
		margin-bottom:2%;
	}
	#fullpage h1.align-center{
		margin-bottom:3%;
	}
	h2{
		margin-top:4%;
	}
}
@media only screen and (max-width:768px){
	#fullPage-nav.right {
		display:none;
	}
}
@media only screen and (max-width:736px){
	img {
		height: 200px;
	}
	.heading p {
        font-size: 1em;
	}
	.features {
		padding-bottom: 0;
	}
}
@media only screen and (max-width: 667px){
	
}
@media only screen and (max-width: 640px){
	
}
@media only screen and (max-width: 600px){
	.logo img {
		height: 200px;
	}
	.heading p {
        font-size: 1em;
		width: 80%;
	}
	img {
		height: 200px;
	}
}
@media only screen and (max-width:585px){
	
}
@media only screen and (max-width:568px){
	
}
@media only only screen and (max-width:480px){
	
}
@media only screen and (max-width: 414px){
	.logo img {
		height: 300px;
	}
    .fa-cutlery{
		padding-top: 20px;
	}
	.heading p {
        font-size: 1.3em;
		width: 80%;
	}
}
@media only screen and (max-width: 384px){
	
	body{
		font-size:11px;
	}
	#fullpage h1{
		font-size:3em;
	}
	.heading p {
		color: #fff;
		font-size: 1.3em;
		font-weight: 300;
		letter-spacing: 0;
		margin: auto;
		text-align: center;
		width: 80%;
	}
}
@media only screen and (max-width: 375px){
	
}
@media only screen and (max-width: 365px){
	.tableCell{
		padding-top:30px;
		padding-bottom:30px;
	}
}
@media only screen and (max-width:320px) {
	#submit_btn{
		width:140px;
	}

	#section1 .tableCell{
		padding-top:30px;
		padding-bottom:30px;
	}
	#section2 .tableCell{
		padding-top:30px;
		padding-bottom:30px;
	}
	p {
		color: #fff;
		font-size: 1em;
		font-weight: 300;
		letter-spacing: 1px;
		margin: auto;
		text-align: center;
		width: 80%;
	}
}
@media only screen and (max-width:240px) {
	body{
		font-size:8px;
	}
	#submit_btn{
		width:140px;
	}
	.section {
		margin-top:20px;

	}
}