#contact-form button.btn.btn-primary.validate {
    color: white !important;
    background: #12104a !important;
    margin-top: 10px;
}
.t4-masthead .ja-masthead:before {
    opacity: 0.3;}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  z-index: 1001;
} 

  .jmm-team-profiles.default {
    margin-top: 80px;
}
.jmm-team-profiles.default .jmm-social ul.jmm-list {
    margin: 0px;
    padding: 0px;
}
.jmm-team-profiles.default .jmm-avatar .rounded img{
    max-width:220px;
  }
@media screen and  (min-width:767px){

    .jmm-team-profiles.default .jmm-mod-row .jmm-item:nth-child(4n+1) {
    clear: both;
}

.jmm-team-profiles.default .jmm-mod-row .jmm-item .jmm-desc {
    display: none;
    position: absolute;
    top: 0px;
    background: #000000db;
    left: 0px;
    width: 100%;
    height: 84%;
    border-radius: 15px;
    color: #fff;
    margin: 0px;
    border: 1px solid;
    padding: 15px;
}


.jmm-team-profiles.default .jmm-mod-row .jmm-item:hover .jmm-desc {
    display: flex;
    vertical-align: middle;
    align-items: center;
    width: 100%;
    flex-shrink: 0;
    justify-content: space-around;
}

.jmm-team-profiles.default .jmm-mod-row .jmm-item {
    position: relative;
}


}

@media screen and (max-width:768px){
  .jmm-team-profiles.default .jmm-mod-row > div:after {
    border-bottom: 1px solid #e8e8e8;
    content: "";
    width: 100%;
    position: relative;
    height: 1px;
    display: block;
    top: 15px;
}
  .jmm-team-profiles.default .jmm-avatar .rounded img{
    max-width:120px;
  }
  .jmm-team-profiles.default .jmm-desc,.jmm-team-profiles.default .jmm-social{
    margin-top:10px;
  }
}