.about-sec1 .heading, .about-sec3 .heading, .about-sec4 .heading {
    border-bottom: 5px solid #1b74dc;
}
.about-sec1 {
    background-color:#FFF;
	background-image: url(../images/about-sec1-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}
.about-sec2 {
    background-color:#000;
	background-image: url(../images/about-sec2-bg.jpg);
    background-position: center top;
    background-size: cover;
}
.about-sec2 .heading {
    border-bottom: 5px solid #fff;
}
.about-sec2 a.thumb {
    display: block;
}
.about-sec2 a.thumb img {
    border: 7px solid #fff;
}
.about-sec2 .name {
    border-bottom: 4px solid #1b74dc;
    min-height: 100px;
}
.about-sec2 .position {
    min-height: 80px;
}
.about-sec2 a.bio {
    min-width: 90%;
    background-color: #9e0b0f;
    padding: 10px 30px 5px 30px;
    display: inline-block;
}
.about-sec2 a.bio:hover {
    background-color: #292929;
}
.about-sec3 {
	background-image: url(../images/about-sec3-bg.jpg);
    background-position: center top;
    background-size: cover;    
}
.about-sec4 {
    background-color: #e8f1fd;
}
a.partner-link {
    display: inline-block;
}
a.partner-link:hover {
    box-shadow: 0 0 15px #383838;
}
a.partner-link img {
    float: left;
}




@media screen and (max-width: 1362px) {
}
@media screen and (max-width: 992px) {
	.about-sec1, .about-sec3 {
	  background-image: none;
	}
	.about-sec3 .z-3of5 {
	  padding-left: 1%;
	}
}
@media screen and (max-width: 767px) {
	.about-sec2 .name, .about-sec2 .position {
	  min-height: auto;
	}
	.about-sec2 a.bio {
	  margin-bottom: 20px;
	}
}
@media screen and (max-width: 479px) {
}