#pie 										{ background: #ffffff; }
#pie center 								{ background: #08519a;	padding: 20px; }
#pie center p 								{ font-size: 18px; line-height: 22px; color: #ffffff; margin: 0px; }
#pie > .container 							{ padding-top: 45px; display: flex;	flex-wrap: wrap; }
#pie .container .box 						{ position: relative; width: 33.333%; margin-bottom: 45px; } 
#pie address 								{ display: block; margin-top: 30px;	font-size: 18px; line-height: 22px;	color: #666666; }
#pie .correo 								{ display: inline-block; font-size: 18px; line-height: 22px; background: url(//www.aserhco.com/wp-content/themes/betheme child/img/correo.png) no-repeat left center; padding-left: 36px; color: #666666;	margin-top: 30px; }
#pie h3 									{ font-weight: 900; text-transform: uppercase; font-size: 22px; line-height: 26px; color: #08519a; margin-bottom: 24px; }
#pie .box > ul 								{ margin: 0px 0 30px 0; padding: 0px; list-style: none; }
#pie .box > ul li 							{ font-size: 18px; line-height: 22px; margin-bottom: 6px; }
#pie .box > ul li a 						{ color: #666666; } 
#pie .box > ul.social						{ position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px; }
#pie .box > ul.social li 					{ margin-bottom: 6px; margin-right: 12px; display: inline-block; }
#pie .container .box:nth-child(2) > img 	{ position: absolute; bottom: 0px; left: 0px; right: 0px; }
#pie .ueplan								{ background: #f6f6f6; padding: 30px 0; }
#pie .ueplan .container 					{ display: block; } 
#pie .ueplan .container img:first-child		{ float: left; max-width: 250px; } 
#pie .ueplan .container img:last-child		{ float: right; max-width: 500px; }
@media (max-width: 960px) {
#pie 									{ text-align: center; }
#pie .container .box 					{ width: 100%; } 
#pie .box > ul.social					{ position: relative; }
#pie .container .box:nth-child(2) > img { position: relative; }
#pie .ueplan .container img:first-child	{ margin-bottom: 20px; } 
#pie .ueplan .container img				{ float: none!important; max-width: 100%!important; }
}