*,html,h2,h3,h4,h5,h6,.text-center{
			color: #8A8A8A;
			font-family: 'Roboto', sans-serif;
		}
		.page-title {
			padding-top: 70px;
		}
		.jobs {
			margin-top: 50px;
		}

		.location {
				font-size: 1.8em;
		}

		.more-jobs {
			margin-top: 30px;
		}
		.wrapper {
			width:100%;
			height:auto;
			overflow: hidden;
		}

		.wrapper video {
			/*object-fit: contain;*/
		/*       object-fit: fill; */
			object-fit: cover;
			width:100%;
			//height:50%;
		}
		.divTable{
			display: table;
			//width: 100%;
		}
		.divTableRow {
			display: table-row;
		}
		.divTableHeading {
			display: table-header-group;
		}
		.divTableCell, .divTableHead {
			display: table-cell;
			padding: 3px 22px;
			font-size:0.9em;
		}
		.divTableHeading {
			display: table-header-group;
			font-weight: bold;
		}
		.divTableFoot {
			display: table-footer-group;
			font-weight: bold;
		}
		.divTableBody {
			display: table-row-group;
		}
		.tg-yw4l h3 {
	margin-top: 90px;
}
		@media screen and (max-width: 800px) {
			.navbar-default .navbar-collapse, .navbar-default .navbar-form {
				border-color: #e7e7e7;
				background-color: rgba(255, 255, 255, 0.99);
				color: white;
			}
			.wrapper {
				padding-top: 16%;
				width: 100%;
				height: 60%;
			}
			.divTableCell, .divTableHead {
				display: block;
				
			}
		}
		@-ms-viewport{
			width: device-width;
		}
		video {
		//height: 20%;
		vertical-align: middle;
		width: 100%;
		}
		.video-container {
			height: 30%;
		 position: relative;
		}
		.overlay-desc {
		background: rgba(0,0,0,0);
		position: absolute;
		top: 0; right: 0; bottom: 0; left: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
		}
		#map { position:absolute; top:0; bottom:0; width:100%; }