.divider{
    background-color:#1e1e1e;
    padding:80px 100px;
}

.bg-deep {
    color:#ffffff;
    padding:30px;
    background-color: #191919 !important;
}

.icon-box.left a {
    margin-right: 30px;
    padding: 0;
    font-size:14px;
}

.icon-box.left a i{
        font-size: 40px;
        color: #f2184f !important;
}

.media-body p{
    color:#ffffff;
}


.line-bottom {
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 10px;
    color:red;
    font-size:25px;
}

.line-bottom:after {
    bottom: -1px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 50px;
}

.bg-theme-color-2, .line-bottom:after, .line-bottom-center:after {
    background: #ffffff !important;
}

.dark .section-title .title-icon i, .dark .line-bottom:after, .dark .line-bottom-center:after, .dark .panel-group .panel-title a {
    color: #eb194f !important;
}


.form-control {
    border-radius: 0 !important;
    box-shadow: none;
    height: 45px;
    font-size:14px;
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: none !important;
    outline: 0;
    box-shadow: none  !important;
}

#contact_form .btn{
        color: #fff;
    background: #202C45;
    border-radius: 0;
    border-left: 5px solid red;
    padding: 5px 35px;
    font-weight: bold;
}

.mentors{
    background-color:#1e1e1e;
    padding:100px 0;
}

.mentors h4{
    color:#ffffff;
}

.mentors .testim1 h3{
   font-size:20px;
   color:red;
   padding-bottom:6px;
}

.mentors .testim1 small{
   font-size:13px;
   color:#ffffff;
   font-weight:400;
}

.mentors figcaption{
    border:2px solid #333333;
    padding:20px 15px;
    border-top:0;
}

.mentors .mentors-list{
    margin:10px;
}


@media only screen and (max-width:1024px){
    .divider {
    background-color: #1e1e1e;
    padding: 80px 15px !important;
}
}
@media only screen and (max-width:812px){
    .media-body a{
        display:block;
    }
}