.row-flex {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
	min-height: 14em;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 10px 0px;
}

.box-kontakt {
	border-bottom: 1px solid #efefef
}
.box-kontakt i {
	width: 1.2em;
}
.box-kontakt, .box-dojazd{
	padding-top: 15px;
    padding-bottom: 15px;
}

	
.box-formularz{
	padding-top: 15px;
    padding-bottom: 15px;
	background-color: #ce2222;
	color: #fff;
}

.box-formularz h4 {
	color: #fff !important;
}

.box-kontakt p,.box-formularz p {
	font-size: 18px;
}

button, input[type="button"], input[type="submit"], input[type="reset"] {
	background-color: #fff !important;
	color: #333 !important;
}

button:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
	background-color: #333 !important;
	color: #fff !important;
}