@media (max-width: 991px) {
	#homescreen {
		margin-top: 30px;
	}
	h5 {
		font-size:12pt; 
	}
}
	
@media (min-width: 1200px) {
    html {
        font-size: 118.75%;
    }
    #home_image {
        top:17rem;
    }

}

@media (min-width: 768px) and (max-width: 991px) {
    html {
        font-size: 81.25%;
    }
    #logo {
        margin-top: 2rem;
    }

}

@media (max-width: 767px) {
    html {
        font-size: 81.25%;
    }

    #features_1, #features_2 {
    text-align:center;
    }
    

    .feature_icon {
    float:none;
    width:3rem;
    height:3rem;
    margin-bottom: 1rem;
    margin-right:0;
    }

    
    #about {
    margin-bottom:4.568em;
    }
    
    p {
        font-size: 1.5rem;
    }
    h4 {
        font-size: 1.5rem;
    }
    #features_3 {
        height:auto;
    }
    #features_3_content_left {
        text-align:center;
        padding-right:1rem;
    }

    #features_3_content_right {
        text-align:center;
        padding-left:1rem;

    }

    #features_3_content_center img{
        text-align:center;
        margin-left:auto;
        margin-right:auto;
    }
    
    #logo {
        margin-top: 1rem;
    }
    
    #home_image {
        top:17rem;
    }

}

@media (max-width: 480px) {
    html {
        font-size: 62.5%;
    }
    p {
        font-size: 1.5rem;
    }

    h1 {
		font-size:2.8rem;
	}
	h5 {
		font-size:9.5pt;
	}
    #logo_header {
		margin-bottom:2em;
	}
    
    #logo {
        margin-top: 1rem;
    }
	#home {
		height:750px;
		background-position:60%;
	}
    #home_image {
    	top:25rem;
    }
	#homescreen {
		margin-top:75px;
	}
    #slogan {
    	width:50%;
    }

}