
	.kv {
		background-image: url('../img/company-main.jpg');
		height: 380px;
		text-align: center;
		position: relative;
		background-repeat: no-repeat;
		background-size: cover;
	}

	h1 {
		font-size: 36px;
		text-align: center;
		margin-top: 60px;
	}
	.email {
		word-break: break-all;
	}
	#table {
		padding-left: 240px;
		padding-right: 240px;
		margin: 75px auto 0 auto;
	}
	.table:first-child {
		margin-top: 0px;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
		width: 100%;
		line-height: 1.5em;
	}
	.table {
		margin-top: 40px;
	}
	th ,td {
		line-height: 24px;
		font-size: 16px;
		padding-top: 12px;
	}

	th {
		width: 25%;
		padding-right: 35px;
		text-align: left;
	}
	td:first-child {
		width: 27.5%;
	}
	td {
		width: 27.5%;
	}
	@media only screen and (max-width: 800px){
		#table {
			padding-left: 108px;
			padding-right: 108px;
		}
	}
	@media only screen and (max-width: 600px){
	.kv {
		height: 280px;
		background-position: center;
	}
	#table {
		margin-top: 30px;
		margin-right: 25px;
		margin-left: 25px;
		padding-left: 0;
		padding-right: 0;
	}
	table {
		border-collapse: collapse;

	}
	.table {
		margin-top: 30px;
	}
	th ,td {
		display: block;
		width: 100%;
		font-size: 14px;
		line-height: 21px;
	}
	th {
		padding-bottom: 10px;
		font-size: 16px;
		padding-top: 20px;
		padding-right: 0;
	}
	td {
		vertical-align: top;
		font-size: 14px;
		padding-top: 0px;
	}
	.table-2column td {
			display: inline-block !important;
			width: 50% !important;
	}

	}
