.small-logo{
    text-align: center;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    justify-content: center;
}

.small-logo img {
    width: 130px;
}

.small-logo p {
    font-size: 8px;
}

.small-logo div:nth-child(1) {
    border-right: 1px solid #FFFFFF;
    padding-right: 20px;
}

.small-logo ul {
    list-style-type: none;
    margin: 0 0 0 10px;
}

.small-logo ul li {
    font-size: 14px;
    text-align: left;
}

.small-logo a {
    color: #FFFFFF;
    text-decoration: none;
}

/* checkmark symbol */
.small-logo ul li::before {
    content: "\2713";
    margin-right: 10px;
}

.service_section .small-logo {
    justify-content: start;
    margin-top: 10px;
}

.signature a{
    color: gray;
    text-decoration: none;
}

.signature {
    transition: 0.5s all;
}

.signature:hover {
    background-color: #001fd2;
    transition: 0.5s all;
}

.signature:hover a {
    color: white;
    transition: 0.5s all;
}

.signature:hover svg {
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(235deg) brightness(104%) contrast(101%);
    transition: 0.5s all;
}


/* Header */

.m_toll_free p {
    text-decoration: none;
}

.industify_fn_main_nav a:hover{
    /*strong white glow*/
    text-shadow: 0 0 5px #000000, 0 0 10px #000000, 0 0 20px #000000, 0 0 30px #000000;
    transition: 0.5s all;
}

.light-header a:hover{
    /*strong white glow*/
    text-shadow: 3px 3px 5px #3F3F3F !important;
    transition: 0.5s all;
}

/* /Header */

/* Certificates License */
.principles .item_right{
    align-self: center;
}

.principles .item_left{
    box-shadow: 0 5px 20px #000000;
}

.principles .no_shadow {
    box-shadow: none;
}

.text-align-right {
    text-align: right;
}
/* /Certificates License */

/* References */
table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    table-layout: fixed;
}

table caption {
    font-size: 1.5em;
    margin: .5em 0 .75em;
}

table tr {
    background-color: #f8f8f8;
    border: 1px solid #ddd;
    padding: .35em;
}

table th,
table td {
    padding: .625em;
    text-align: center;
}

table th {
    font-size: .85em;
    letter-spacing: .1em;
    text-transform: uppercase;
}

table a {
    text-decoration: none;
    color: gray;
    opacity: 0.8;
    transition: 0.5s all;
}

table a:hover {
    opacity: 1;
    transition: 0.5s all;
    color: #316397;
}

@media screen and (max-width: 600px) {
    table {
        border: 0;
    }

    table caption {
        font-size: 1.3em;
    }

    table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em;
    }

    table td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: .8em;
        text-align: right;
    }

    table td::before {
        /*
        * aria-label has no advantage, it won't be read inside a table
        content: attr(aria-label);
        */
        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: uppercase;
    }

    table td:last-child {
        border-bottom: 0;
    }
}

/* /References */


/* Footer */

.edit_button{
    /* hsl green background  */
    background-color: rgb(49, 99, 151, 0.5);
    color: white;
    border: none;
    padding: 5px 10px;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.5s all;
    width: 20%;
    text-align: center;
    text-transform: uppercase;
}

.edit_button:hover{
    background-color: rgb(49, 99, 151, 1);
    transition: 0.5s all;
}
/* /Footer */



/* Team */
.team_container{
    width: 100%;
    float: left;
    clear: both;
    
}

.team_row{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.team_member{
    margin: 10px;
    padding: 10px;
    border-radius: 5px;
    width: 300px;
    text-align: center;
    transition: 0.5s all;
}

.team_member_inner{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.team_member_content{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.team_member_content h3{
    margin-bottom: 0px;
    margin-top: 10px;
}

.team_member_inner img{
    width: 70%;
    border-radius: 50%;
    border: 1px solid #ccc;
}

.team_member.medium{
    scale: 0.8;
}

.team_member.medium img{
    border: none;
}

.team_member.medium .team_member_image.topic{
    width: 400px;
}

.team_member.small {
    width: 200px;
}

.team_member.small h3 {
    font-size: 22px;
}

.team_member.small h4 {
    font-size: 18px;
}

.team_member:hover {
    scale: 1.1;
    transition: 0.5s all;
}

.team_member:hover h3 {
    color: rgb(49, 99, 151);
    transition: 0.5s all;
}

.cert_centerd{
    display: flex;
    justify-content: center;
    align-items: center;
}

.team_member.medium .team_row .team_member{
    justify-content: space-between;
}

/* /Team */







