@media screen and (min-width: 768px) {

}
@media screen and (max-width: 1320px) {
    
}
@media screen and (max-width: 1100px) {
    
}
@media screen and (max-width: 900px) {
    
}
@media screen and (max-width: 767px) {
h1 {
    font-size: 3.2em;
}
h2 {
	font-size: 2.5em;
}
h3 {
	font-size: 1.7em;
}
p {
	font-size: 1em;
}
.pgp-foot-menu ul {
	justify-content: center;
    flex-wrap: wrap;
    margin-top: 20px;
    flex-direction: column;
}
.footer-copyright, #menu-legal-menu {
    text-align: left !important;
}
.footer-copyright {
    margin-top: 20px;
}
.fc-no-hero-pad {
    padding: 100px 0 60px 0 !important;
}
}
@media screen and (max-width: 425px) {
    
}