#wrapper-284 {
    background-image: linear-gradient(to bottom right, #036,#000);
    background-position: left top;
    background-repeat: repeat;
    border-top-style: none;
    border-bottom-style: none;
}
@media only screen and (max-width: 767px) {
.mod-col2-15-wrapper h3.element-title {
    color: #E6FFFF;
    text-transform: uppercase;
    font-family: oswald, open sans, sans;
    margin: 20px 0px 10px 0px ! important;
    font-size: 18px ! important;
    font-weight: 400;
    line-height: 1.6 ! important;
    :11px;
}
.mod-col2-15-wrapper {
    padding: 5px ! important;   
}
.mod-col2-15-wrapper .left-text p {
    font-size: 15px ! important;   
    margin: 0px ! important;   
    line-height: 1.5 ! important;   
    color: #fff;
}
.mod-col2-15-wrapper .ult-container {
    padding: 0px ! important;   
}
}



.mod-col2-15-wrapper {
	padding:80px 0; 
    margin-top:40px;
}
.mod-col2-15-wrapper .ult-container {
	padding:0 30px;
}

.mod-col2-15-wrapper .ult-column {
	padding:0;
}

.mod-col2-15-wrapper .top-head {
    position: absolute;
    top: -80px;
    background: #463b34;
    padding: 5px 20px;
    color: #e8d8d0;
    text-transform: uppercase;
    font-size: 18px;
}
.mod-col2-15-wrapper .left-text {
  padding:0 30px;
}

.mod-col2-15-wrapper h3.element-title {
  color: #E6FFFF;;
  text-transform: uppercase;
  font-family: oswald, open sans, sans;
  margin:0;
  font-size: 1.7em;
    font-weight: 400;
    line-height: 1em;
}

.mod-col2-15-wrapper .left-text p {
  font-size:16px;
  margin: 0.5em 0 1.5em 0;
  line-height: 1.6em;
  color:#fff;
}
.mod-col2-15-wrapper a.btn {
  background: #006699;
    color: #fff;
    text-transform: uppercase;
    border-radius: 0;
}
.mod-col2-15-wrapper a.btn:hover {
  background:#003399;
}
.mod-col2-15-wrapper .person {
	padding:5px;  
}
.mod-col2-15-wrapper .person img {
	width:100%;
}
.mod-col2-15-wrapper .person .overlay {
  position: absolute;
    margin-top:4px;
    top: 0;
    width: 95%;
    height: 96%;
    padding: 5px;
    background: rgba(0,0,0,0.7);
  text-align:center;
  -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  opacity:0;
}
.mod-col2-15-wrapper .person:hover .overlay {
  opacity:1;
}
.mod-col2-15-wrapper .person .overlay p.name {
  margin-top: 30%;
    color: #fff;
    font-weight: 600;
    font-size: 23px;
}
.mod-col2-15-wrapper .person .overlay p.title {
  font-size: 15px;
    color: #fff;
}