footer {
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
	display: table;
	padding: 20px 5px 20px 5px;
	box-sizing: border-box;
	background: #cfd3d8;
	margin-top: 10px;
	borde-radius: 10px;
}

	footer div.nameline {
		font-size: 22px;
		color: #8f8f8f;
		font-weight: 500;
		text-align: center;
		margin-bottom: 10px;
	}
		footer div.nameline img {
			opacity: 0.6;
		}

	footer .act {
		color: #cc0000;
	}
	
	footer div.menu {
		display: table;
		width: 100%;
		margin: 30px 0px 30px 0px;
	}
			footer div.menu div.row {
				display: table-row;
			}
			footer div.menu div.cell {
				display: table-cell;
				width: 33%;
				padding: 10px 0px 30px 0px;
				text-align: center;
				box-sizing: border-box;
				font-size: 18px;
				color: #000000;
				font-weight: 600;
				text-transform: uppercase;
			}
			footer  a {
				text-decoration: none;
			}
			footer div.menu div.cell p {
				font-size: 12px;
				text-transform: none;
				font-weight: 400;
				padding-top: 5px;
			}

			
			
			footer div.conts {
				min-height: 100px;
				padding: 10px 20px 30px 0px;
				text-align: center;
				box-sizing: border-box;
				font-size: 12px;
				color: #000000;				
			}
			footer div.conts .phone{
				font-size: 24px;
			} 
			footer div.conts .email{
				font-size: 20px;
				margin-bottom: 10px;
			} 
			footer div.conts .cb{
				font-size: 14px;
				margin-bottom: 10px;
				
			} 
				footer div.conts .cb span {
					text-decoration: underline;
					cursor: pointer;
				}
				footer div.conts .cb span:hover {
					color: #ff0000;
				}
	

	footer div.social {
		background: rgba(255,255,255,0.6);
		margin: 0 auto;
		width: 280px;
		text-align: center;
		padding: 20px;
		border-radius: 20px;
	}
@media screen and (max-width: 900px) {
	footer div.menu div.cell {
		display: block;
		width: 100%;
	}
}

@media screen and (max-width: 700px) {
	footer div.nameline {
		font-size: 12px;
		color: #8f8f8f;
		font-weight: 500;
	}
}



