@charset 'UTF-8';
/*  Add Custom CSS here.  */

footer .content-footer .logo-footer span {
	font-size: 12px;
  font-weight: 500;
  line-height: 27px;
  position: absolute;
  width: 180px;
}

@media only screen and (min-width: 768px) {
	.top .concept-section .content .title-section {
		line-height: 60px;
	}
	footer .content-footer .logo-footer a {
		position: relative;
	}
	footer .content-footer .logo-footer a span {
	  bottom: -35px;
	}
	
	footer .content-footer .content-top .menu-footer {
		padding-left: 120px;
	}
}




@media only screen and (max-width: 767px) {
	.top .concept-section .content .title-section {
		padding-left: 34px;
		text-align: left!important;
	}
	footer .content-footer .logo-footer {
		margin-bottom: 73px;
	}
	footer .content-footer .logo-footer span {
		display: block;
		margin-top: 10px;
		left: 50%;
		transform: translate(-50%, 0);
	}
}