/*Consulting Categories*/
.consulting-cat-item {
    margin-bottom: 14px;
}
.consulting-cat-wrap {
    background-color: rgba(0,0,0,0.07);
    font-size: 17px;
    color: black;
    text-align: center;
    min-height: 100%;
    font-weight: 400;
    padding: 25px 5px;
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}
/*Consulting Publish*/
.consulting-publish-text {
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
}
.consulting-publish-text h1,
.consulting-publish-text h2,
.consulting-publish-text h3,
.consulting-publish-text h4,
.consulting-publish-text h5,
.consulting-publish-text h6 {
    font-size: 16px;
    color: black;
    font-weight: bold;
    margin: 0 0 1em;
}
/*Responsive*/
@media only screen and (min-width: 1025px) {
    /*Consulting Categories*/
    .consulting-cat-wrap:hover {
        background-color: #0ad;
        color: white;
    }
}
@media only screen and (max-width: 1300px) {
    /*Consulting Categories*/
    .consulting-cat-wrap {
        font-size: 15px;
    }
}
@media only screen and (max-width: 769px) {
    /*Consulting Categories*/
    .consulting-cat-wrap {
        font-size: 12px;
    }
    /*Consulting Publish*/
    .consulting-publish-text h1,
    .consulting-publish-text h2,
    .consulting-publish-text h3,
    .consulting-publish-text h4,
    .consulting-publish-text h5,
    .consulting-publish-text h6 {
        font-size: 14px;
    }
}
@media only screen and (min-width: 501px) and (max-width: 769px) {
    /*Consulting Categories*/
    .consulting-cat-item {
        width: 50%;
        float: left;
        clear: none;
    }
}