section:first-child article > div[align='center'] {
	text-align: left;
}

.logo_top {
	    padding-left: 2cm;
}

.title_logo {
    /*margin: 210px 0 0 80px;*/
    width: 550px;

}

@media only screen and (max-width : 500px) {
  .title_logo {
  	margin: 0 !important;

  }
  .logo_top {
  	width: 165px;
  }
}

@media only screen and (max-width : 800px) {
    section:first-child article > div[align='center'] {
        margin-left: auto;
        text-align: center
    }
	section:first-child article > div[align='center'] > a {
		position: static;
		left: auto;
		margin-left: auto;
	}
	.title_logo {
		float: center !important;
	    width: 250px !important;
	}
	.logo_top {
			    padding-left: 0cm !important;
	    margin-left: auto;
	}
}
