#about{
    background: #141414;
}
#about>.container{
    padding-top: 80px;
    padding-bottom: 80px;
}

#about  .content p{
    margin-top: 3.8%;
}
#about  .content div.custom-btn{
    margin-top: 65px;
}
@media (min-width: 768px) {
    #about .content{
        width: 73.7%;
        margin: 0 auto;
    }
}
#about .bg{
    padding: 60px 0;
    background: url("../../img/client/about-bg.jpg");
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
}
#about .about-icons{
    /*padding: 7.5% 10%;*/
    background: #ca982f;
    opacity: .8;
}
#about .about-icons .row>div{
    padding: 0;
    margin: 15px auto;
}
#about .about-icons-tbl{
    width: 100%;
}
#about .about-icons-tbl td figure img{
    max-width: 80px;
    height: auto;
    width: 100%;
}
#about .about-icons-tbl td figure{
    display: table-cell;
    vertical-align: middle;
}
#about .about-icons-tbl td{
    padding: 10px 10px;
}
#about .about-icons-tbl td figure{
    /*height: 90px;
    padding: 0 10px;*/
    padding: 0;
}
#about .about-icons-tbl tr td:first-child {
    padding-left: 0;
}
#about .about-icons-tbl tr td:last-child {
    padding-right: 0;
}
#about .about-icons-tbl tr:first-child td {
    padding-top: 0;
}
#about .about-icons-tbl tr:last-child td {
    padding-bottom: 0;
}

#about .about-icons-tbl td .figure-caption{
    white-space: nowrap;
    margin-top: 5px;
    font-size: 16px;
}

@media (max-width: 992px) {
    .about-content-2{padding-bottom: 60px}
}
@media (max-width:462px) {
    #about .about-icons-tbl td figure img{max-width: 40px}
    #about .about-icons-tbl td .figure-caption{font-size: 12px}
}