h4 { width:100%; text-align:center; border-bottom: 2px solid #ea5b25; line-height:0.1em; margin:10px 0 20px; }
h4 span {
    background: #ea5b25;
    padding: .4em 2em;
    color: #fff;
    border-radius: 13px;
}
.services-section {
    margin-bottom: 5em;
}
.services-title {
    color: #636466;
    margin-top: 1em;
    margin-bottom: 1.7em;
}
.gallery-item {
    position: relative;
}

.gallery-caption {
    bottom: 107%;
    position: absolute;
    width: 94%;
    padding: 15px 8px 6px;
    margin: 1em 0 0 0;
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    text-align: left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 0px 2px 5px #fff;
    background-color: rgba(0, 0, 0, .9);
    display: none;
/*    opacity: 0;*/
    z-index: 999;
}
.gallery-caption::after {
    content: " ";
    width: 0;
    height: 0;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-top: 18px solid rgba(0, 0, 0, .8);
    position: absolute;
    bottom: -19px;
    left: 43.5%;
}
.listStyle {
    color: #ea5b25;
    padding-right: 1.2em;
} 
.listStyle p {
    color: #fff;
}
.services-section img {
    max-width: 50%;
}
.shadow-img {
    margin-top: .4em;
    margin-bottom: 4em;
}
.experience-section {
    position: relative;
    margin-top: 5em;
    margin-bottom: 10em;
}
.experience-message {
    background-color: rgba(0, 0, 0, 0.725);
    z-index: 10;
    position: absolute;
    margin: 0 auto;
    padding: 0 1.5em;
    width: 30em;
    bottom: -6em;
    left: 10em;
}
.experience-more {
    background-color: #ea5b25;
    color: white;
    float: right;
    position: relative;
    bottom: -1em;
    border-top: 1px solid #fff;
}
.experience-more p {
    margin: 0;
    padding: .5em 1em;
}
.experience-message p {
    color: #fff;
}
.caption-text {
    color:#636466;
    text-align: center !important;
}