.innerhead{
    color: #13a080;
    padding-bottom: 20px;
    padding-left: 50px;
}
.googlemap iframe{
	width: 100%;height: 50vw;
	float: left;
}
.companyinfo .desc{
	padding: 0 50px;
	font-size: 18px;
}
.companyinfo .desc .title{
	font-size: 20px;
	font-weight: 400;
}
.companyinfo hr{
	border-color: #13a080;
}
.companyinfo .desc address{
	margin: 0;
	padding: 0;
}
.companyinfo .desc.phone .name{
	display: inline-block;
	width: 100px;
	padding-bottom: 10px;
}
.boxcontacts .bg > .row{
	padding-bottom: 15px;
}
.boxcontacts .form-control{
	background-color: #e1e1e1;
	border: none;
	outline: none;
	box-shadow: none;
	font-size: 18px;
	min-height: 50px;
}
.boxcontacts textarea.form-control{
	padding-top: 15px;
}
.boxcontacts .submit{
	padding-top: 15px;
}
.boxcontacts .submit button[type="submit"]{
	background: #13a080;
	border: none;
	border-radius: 20px;
	padding: 12px 40px;
}
@media (max-width: 991px) {
	.boxcontacts{
		padding-top: 20px;
	}
	.javaword{
		padding-bottom: 30px;
	}
}
@media (max-width: 767px) {
    .innerhead{
        font-size: 30px;
        margin-top: 0;
    }
    .googlemap iframe{
    	height: 80vw;
    }
    .boxcontacts .bg > .row > .col-sm-6:first-child{
    	margin-bottom: 15px;
    }
}