/* Medium Devices, Desktops */
@media only screen and (max-width: 1024px) {
    h1 {
        font-size: 120px;
    }
    h3 {
        font-size: 20px;
    }
    .sectionhead {
        padding: 0 75px;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width: 980px) {
    body {
        text-align: center;
    }
    h1 {
        font-size: 110px;
    }
    h3 {
        font-size: 18px;
    }
    .sectionhead {
        padding: 0;
    }
    .productimg {
        margin-bottom: 20px;
    }
}

/* Smaller Devices */
@media only screen and (max-width: 800px) {
    h1 { font-size: 95px; }
    h3 {
        font-size: 16px;
        margin: 0px;
    }

}

/* Mobile Devices */
@media only screen and (max-width: 640px) {
    h1 {
        font-size: 75px;
    }
    h3 {
        font-size: 13px;
        margin: 0px;
    }

	.sectionhead p { font-size:20px;}		
	.featureditem { 
	   padding: 40px 0 20px;
	   font-size:20px;
	}
}	


/* Smaller Mobile Devices */
@media only screen and (max-width: 480px) {
    h1 { font-size: 60px; }
    h2 { font-size: 20px; }
    h3 {
        font-size: 12px;
        margin: 0px;
    }
    .sectionhead p { font-size: 14px; }

	/* --------------------- 
	Footer
	--------------------- */	
	footer .container { padding:10px; }
	footer p { font-size:14px; line-height:1.2; }
	
}

/* Even Smaller Mobile Devices */
@media only screen and (max-width: 360px) {
    h1 {
        font-size: 50px;
    }
}

/* Smallest Mobile Devices */
@media only screen and (max-width: 320px) {
    h1 { font-size: 40px; }
    h2 { font-size: 17px; }
}