#about{
    background-color: rgb(37,37,37);
    padding: 38px;
    }
    
    #about h2{
        text-align: center;
        color: #fff;
    }

    .card{
        box-shadow: 0 0.125pc 5px 0 rgba(0,0,0,.16), 0 0.020833333in 10px 0 rgba(0,0,0,.1)
    }

    .card-img{
        background-color: rgb(37,37,37);
        padding: 50px 0px;
        position: relative;
        display: flex;
        justify-content: center;
    }

    .card-heading{
        font-weight: 400;
        padding: 37px 0px 20px 0px;
        font-size: 1.4em;
    }

    .card-img_img{
        position: absolute;
    }
    /* =====================================
   REVIEWS PAGE RESPONSIVE
===================================== */

/* Card */
.card{
    border: none;
    border-radius: 8px;
    overflow: hidden;
}

.card-heading{
    font-size:24px;
    font-weight:600;
    padding:35px 15px 18px;
}

.card-body{
    line-height:1.8;
    text-align:justify;
}

.card-img{
    min-height:90px;
}

.card-img_img img{
    width:80px;
    height:80px;
    border-radius:50%;
}

/* Tablet */
@media (max-width:991px){

    #about{
        padding:30px 20px;
    }

    #about h2{
        font-size:30px;
    }

    .card{
        margin-bottom:30px;
    }

    .card-heading{
        font-size:22px;
    }

    .card-body{
        font-size:15px;
    }

}

/* Mobile */
@media (max-width:767px){

    #about{
        padding:22px 15px;
    }

    #about h2{
        font-size:24px;
    }

    .card{
        margin-bottom:25px;
    }

    .card-img{
        padding:45px 0;
    }

    .card-img_img img{
        width:70px;
        height:70px;
    }

    .card-heading{
        font-size:20px;
        padding:30px 10px 15px;
    }

    .card-body{
        padding:20px;
        font-size:15px;
        line-height:1.8;
    }

}

/* Small Mobile */
@media (max-width:480px){

    #about{
        padding:18px 10px;
    }

    #about h2{
        font-size:20px;
    }

    .card-img{
        padding:40px 0;
    }

    .card-img_img img{
        width:60px;
        height:60px;
    }

    .card-heading{
        font-size:18px;
    }

    .card-body{
        font-size:14px;
        padding:18px;
    }

}