.contact{
	width: 100%;
}

.contact_width{
	padding-left: 5%;
	width: 95%;
	position: relative;
}

.contact_data{
	font-family: 'Roboto';
}

.contact_data > ul > li{
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 45px;
}

.contact_data > ul > li:last-child{
	margin-bottom: 0;
}

.adres{
	background-image: url('./../img/contact_icon1.png');
}

.mail{
	background-image: url('./../img/contact_icon2.png');
}

.phone{
	background-image: url('./../img/contact_icon3.png');
}

.contact_data ul > li .default_font{
	padding-left: 70px;
}

.contact_data .default_font h5{
	padding-bottom: 50px;
}

.contact_data .default_font p {
	padding-bottom: 20px;
}

.adres .default_font p:last-child{
	padding-bottom: 0;
}

.mail .default_font p:last-child{
	padding-bottom: 0;
}

.phone .default_font p:last-child{
	padding-bottom: 0;
}

.contact_form{
	width: 47%;
	height: 0;
	padding-bottom: 47%;
	background-color: #262629;
	position: absolute;
	top: 90px;
	right: 0;
}

.contact_form > div{
	width: 66%;
	padding-left: 17%;
}

.input_box > div{
	display: inline-block;
	vertical-align: middle;
}

.input_desc{
	color: #939393;
	font-size: 0.77vw;
	width: 32%;
	font-family:'Roboto';
}

.input_holder{
	width: 68%;
}

.input{
	width: 100%;
	height: 0;
	border: 1px solid #4a4a4b;
	outline: none;
	background: none;
	color: #939393;
	font-size: 15px;
	font-family: 'Robot';
	padding: 8.3% 0;
	font-family: 'Roboto';
}

.input_box{
	margin-bottom: 4%;
}

.textarea{
	width: 100%;
	resize: none;
	height: 0;
	padding-bottom: 48.8%;
	font-family: 'Roboto';
	outline: none;
	background: none;
	border: 1px solid #4a4a4b;
	color: #939393;
	font-family: 'Roboto';
	font-size: 15px;
}

.ct > div{
	vertical-align: top;
}

.ct .input_desc{
	padding-top: 30px;
}

.submit{
	width: 40%;
	height: 66px;
	background:none;
	border: 5px solid #906f48;
	color: #939393;
	text-transform: uppercase;
	font-family: 'Roboto';
	font-size: 0.77vw;
	outline: none;
	cursor: pointer;
	transition:0.3s all ease;
}

.submit:hover{
	color: #906f48;
	border: 5px solid #939393;
}

.cs .input_holder{
	text-align: right;
}