.stacks_div {
  position: relative;
  display: block; }

.stacks_out {
  position: relative;
  display: block;
  margin: 0;
  border: 0;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden; }

.stacks_in {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden; }

.stacks_in > p {
  margin-top: 0; }

.stacks_empty .stacks_in {
  display: none; }

.stacks_top {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden; }

.centered_image {
  position: relative;
  display: block;
  text-align: center;
  width: auto;
  height: auto;
  max-width: 100%; }

.centered_image .imageStyle {
  position: relative;
  display: block;
  margin: 0 auto;
  width: auto;
  height: auto;
  max-width: 100%; }

.stacks_float_left {
  float: left;
  margin-right: 20px; }

.stacks_float_right {
  float: right;
  margin-left: 20px; }

.stacks_clearer {
  position: relative;
  display: block;
  clear: both; }

.stacks_clear_left {
  position: relative;
  display: block;
  clear: left; }

.stacks_clear_right {
  position: relative;
  display: block;
  clear: right; }

@media only screen and (min-width: 771px) {
  .stacks_l_hidden {
    display: none; } }
@media only screen and (max-width: 770px) and (min-width: 441px) {
  .stacks_m_hidden {
    display: none; } }
@media only screen and (max-width: 440px) {
  .stacks_s_hidden {
    display: none; } }
.s3_row,
.s3_column {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important; }

.s3_row {
  width: auto; }

.s3_column {
  float: left; }

.s3_column_right {
  float: right; }

.new-image {
	min-height: 350px;
	background-image:url("../../../files/casual.png");
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:9999;
}

@media only screen and (max-width: 40em) {
	.new-image {
		background-attachment: inherit;
	background-repeat:no-repeat;
	background-size:auto;
	}
}


.job {
	width: 600px;
	margin: 0 auto;
	text-align: center;
	margin-top: -20px;
	margin-bottom: 50px;
}

.job p {
	text-align: left;
}

