/* telemoveis */
@media (max-width: 767px ) {
	/* global */
		.nav a { text-transform:capitalize; }
		.menumobile-logo { height:30px; }
		.footer { padding-right: 10px; }
		.footer-item { float:right; }
		.footer-item-left { float:left; }
		.footer-contact-icon { width:30px; height:30px; border-radius:15px; background-color:#78bc1c; margin: 3px; }
		.footer-contact-icon i { font-size:19px; color:#fff; margin: 4px 0 0 7px; }
		.footer-contact-icon:hover { opacity:0.6; }
		.footer-facebook-icon { width:30px; height:30px; border-radius:15px; background-color:#2c6ab4; margin: 3px; }
		.footer-facebook-icon i { font-size:19px; color:#fff; margin: 5px 0 0 10px; }
		.footer-facebook-icon:hover { opacity:0.6; }
		.footer-phrase{width:300px; margin-top:10px;}
		.footer-lang-icon{ width:24px; height:24px; border:1px solid #aaa; border-radius:13px; margin:3px; text-align:center;}
		.footer-lang-icon a{color:#64b743!important;}
		.footer-lang-icon-active{ background-color:#64b743; color:#fff!important; }
		.footer-lang-icon-active a{color:#fff!important;}
	/* home page */	
		.home-wrapper { margin-top:50px; min-height:530px; position:relative; }
		.home-logo-img { position:absolute; top:75px; right:300px; width:150px; }
		.home-catchphrase-wrapper 	{ position:absolute; top:100px; width:300px; right:0; background-color: rgba(255, 255, 255, 0.7); padding:15px; }		
		.home-trees-img { position:absolute; width:95%; }
		.home-expand-img, .home-brand-img{ height:30px; margin: 0 4px; }
		.home-catchphrase-img{ height:61px; margin: 16px 0 0 106px; }		
		.home-lines-img				{ display:none; }
		.home-link					{ display:none; font-family:arial; }
		.home-link-company 			{ position:absolute; top:93px; left:55px; }
		.home-link-company a,
		.home-link-company a:active,
		.home-link-company a:visited	{ color:#4F3120!important; font-size:16px; font-weight:bold;  }
		.home-link-company a:hover		{ color:#777777; text-decoration:none; }
		.home-link-strategy 			{ position:absolute; top:246px; left:22px; }
		.home-link-strategy a,
		.home-link-strategy a:active,
		.home-link-strategy a:visited	{ color:#4F3120!important; font-size:16px; font-weight:bold;  }
		.home-link-strategy a:hover		{ color:#777777; text-decoration:none; }
		.home-link-services	 			{ position:absolute; top:459px; left:59px; }
		.home-link-services a,
		.home-link-services a:active,
		.home-link-services a:visited	{ color:#4F3120!important; font-size:16px; font-weight:bold;  }
		.home-link-services a:hover		{ color:#777777; text-decoration:none; }
		.home-link-partners 			{ position:absolute; top:542px; left:638px; }
		.home-link-partners a,
		.home-link-partners a:active,
		.home-link-partners a:visited	{ color:#4F3120!important; font-size:16px; font-weight:bold;  }
		.home-link-partners a:hover		{ color:#777777; text-decoration:none; }
		.home-catchphrase-img			{ height:30px; margin: 20px; }
	/* generic page */
		.page-wrapper { min-height:590px; }
		.page-menu ul { list-style:none; margin:30px 0 0 30px; }
		.page-menu ul li { float:left; list-style:none; margin:0 60px 0 15px; font-weight:bold; text-transform:capitalize; font-size:15px; letter-spacing:1px; }
		.page-contents { min-height:500px; margin:60px; padding:0px; position:relative; }
		.page-maintitle { background-color: #ffffff; font-size:35px; color:#4F3120; padding:15px; margin:0 0 0 50px; float:left;}
		.page-logo-img{ display:none; }
		.back-icon{ position:absolute; top:30px; left:0; opacity:0.8; filter:alpha(opacity=80); }
		.back-icon i{ color: #66bc48!important; font-size:18px; }
		.page-contents-inside{  }
		.page-contents-inside-p {font-size:15px; line-height:22px; }
		.page-contents-inside-buttons { width:100%; text-transform:uppercase; text-align:center; background-color: rgba(163, 207, 120, 1);  color:#fff; border: 0 solid rgba(255, 255, 255, 1); padding:10px; margin:15px; font-size:18px; font-weight:bold; box-shadow: 0 5px 10px #777; }
		.page-contents-inside-buttons:hover { background-color: #aaaaaa; }
	/* specific page - company */
		.company-img 		{ width:80%;  min-width:25px; box-shadow: 0 5px 10px #777; }
		.mission-img 		{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.knowhow-img 		{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.team-img 			{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.strategy-img 		{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.communication-img 	{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.economy-img 		{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.reports-img 		{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.flow-img 			{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.services-img 		{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.businessmanager-img{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.keyaccount-img 	{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.backoffice-img 	{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.partner-img 		{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin: 10px auto; }
		.contacts-img 		{ width:100%; min-width:25px; box-shadow: 0 5px 10px #777; margin-bottom:30px; }
		.communication_button 	{ float:left; width:100%; margin:15px;}
		.service_button 		{ float:left; width:100%; margin:15px;}
}