
/*General*/

html {
	width: auto;
}

body.js-focus-visible {
    width: auto;
}

#wrapper {
    padding-top: 0px;
}

/*End General*/

/*Body*/


.top-title{
	text-align: center;
	font-style: italic;
}

h1{
	font-size:54px;
	margin-top: 10px;
	padding-top: 0px;
}

h3{
	font-size:30px;
}

h4 {
    text-align: center;
    font-size: 39px;
    color: blue;
    margin: 11px auto;
}

div#header {
    text-align: center;
    margin-top: 0px;
}

div#headermoduleup1 .top-container .image img {
    width: 276px;
    margin-right: 13px;
}

#header img {
    width: auto;
}

.image-certification {
    text-align: center;
}

.image-certification img{
	width: 600px;
}



/*end Body*/

/*Footer*/

.footerjvitale {
    background-color: #21427d;
    padding: 7px 0 24px 0;
}

.footerjvitale p {
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
    padding-top: 18px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
}

.herelinksdiv {
    padding-top: 20px;
}

p.footerlinks a {
    color: #cccccc;
    padding: 0 13px;
}

p.herelink a {
    color: #fdc84b;
}

.herelinksdiv p {
    padding: 0;
}

.footerjvitale p a {
    text-decoration: none;
}

p.under-image {
    text-align: center;
    margin-top: 0px;
}

/*Footer End*/

/*Media Query*/


@media screen and (max-width: 970px){
html {
	width: fit-content;
}
}

@media screen and (max-width: 480px){
#wrapper {
    padding-top: 20px;
}
}


@media screen and (max-width: 425px){

	p {
	    font-size: 47px;
	    line-height: 53px;
	    text-align: left;
	}

	li {
	    font-size: 46px;
	    line-height: 58px;
	}

	h1 {
	    font-size: 80px;
	}

	h2 {
	    font-size: 80px;
	}

	h3 {
	    text-align: center;
	    font-size: 60px;
	    margin: 0 auto;
	}

	h4 {
    	font-size: 75px;
	}

	.image img {
	    width: 100%;
	}

	div#headermodule .top-container .image img {
	    width: 273px;
	}

	.image-certification img{
		width: 100%;
	}

	.footerjvitale p {
	    font-size: 35px;
	    line-height: 43px;
	}

	.module {
    	width: 91%;
	}

	div#headermoduleup1 .top-container .image img {
	    width: 91%;
	    margin-right: 13px;
	}


}


/*End Media Query*/