@media only screen and (max-width: 600px) {
    /* phones */
    
    #bloglanding .blogcolcatpost,
    #c1k,
    #c2k,
    #c3k,
    #c4k,
    #c5k,
    #c6k,
    #c7k,
    #c8k,
    #c9k {
        clear: both;
        margin-top: 15px;
        width: 100%;
    }
}

#c1k,
#c2k,
#c3k,
#c4k,
#c5k,
#c6k,
#c7k,
#c8k,
#c9k {
    padding: 0 8px;
    font-size: 90%;
    border: 0px solid black;
    float: left;
    width: 33.33%;
    display: block;
    min-width: 200px;
}

#bloglanding #kcolwrapper {
    margin: 10px auto;
    border: 0px solid green;
}

#bloglanding .clearfix {
    clear: both;
    border: 0px solid black;
    margin-bottom: 0px;
}

#bloglanding .blogexpertp {
    float: left;
    text-align: left;
}

#bloglanding .blogcolcatpost {
    padding: 0 15px;
    text-align: left;
    font-size: 80%;
    color: #333;
    line-height: 1.7em;
    background-color: #f1f1f1;
    min-height: 580px;
    padding-top: 10px;
    min-width: 175px;
}

#bloglanding .blogcolcatimg {
    border: 1px solid #f1f1f1;
    margin-bottom: 0px;
    display: block;
}

#bloglanding .blogcol {
    height: auto;
}

#bloglanding h4.categoryname a {
    margin-top: 180px;
    margin-bottom: 0px;
    font-size: 90%;
    padding-left: 10px;
    padding-bottom: 0;
    color: #f1f1f1;
    font-family: aleoL, serif;
    font-size: 20px;
    text-decoration: none;
    display: block;
    min-height: 20px;
}

#bloglanding a.blogcol {
    text-decoration: none;
    color: #005BAA;
}

#bloglanding .empengamenthead {
    background-image: url(https://hrperf.secure.cusolutionsgroup.net/files/hrperf/1033/image/blog/engagement.jpg);
    background-repeat: no-repeat;
    width: 100%;
}

#bloglanding .appraisalshead {
    background-image: url(https://hrperf.secure.cusolutionsgroup.net/files/hrperf/1033/image/blog/graphs.png);
    background-repeat: no-repeat;
    width: 100%;
    background-size: 275px;
}

#bloglanding .newshead {
    background-image: url(https://hrperf.secure.cusolutionsgroup.net/files/hrperf/1033/image/blog/newshead_lr.jpg);
    background-repeat: no-repeat;
    width: 100%;
    background-size: 275px;
}

#bloglanding .consultinghead {
    background-image: url(https://hrperf.secure.cusolutionsgroup.net/files/hrperf/1033/image/blog/appraisalhead.jpg);
    background-repeat: no-repeat;
    width: 100%;
    background-size: 300px;
}

#bloglanding .legalhead {
    background-image: url(/files/hrperf/1033/image/blog/legalheader.jpg);
    background-repeat: no-repeat;
    width: 100%;
    background-size: 275px;
}

#bloglanding .managmentleadhead {
    background-image: url(https://hrperf.secure.cusolutionsgroup.net/files/hrperf/1033/image/blog/managementhead.jpg);
    background-repeat: no-repeat;
    width: 100%;
}

#bloglanding .blogcolcatpost p {
    display: block;
    clear: both;
    padding-top: 10px;
}

#bloglanding .blog_break_between_title_author {
    padding: 0;
    margin: 0;
    height: 1px;
    border: 0px solid black;
    display: block;
}

#bloglanding .blog_posted_date,
#bloglanding .blog_author {
    display: block;
    float: left;
    font-size: 11px;
}

#bloglanding .blog_posted_date {
    margin-left: 4px;visibility: hidden;
}

#bloglanding .blog_author {
    font-size: 11px;
    margin-left: 0px;
}

#bloglanding .blog_author_and_posted_date {
    border: 0px solid black;
    display: block;
    float: left;
    clear: both;
}

#bloglanding .blog_share {
    position: relative;
    float: right;
    margin-top: -21px;
}

#bloglanding .regions_sitemap {
    text-align: left;
    font-size: 14px;
    margin-bottom: 50px;
}

#bloglanding .regions_sitemap li {
    border-bottom: 1px solid grey;
    padding-bottom: 9px;
}

#bloglanding .regions_sitemap li a {
    text-decoration: none;
}

#bloglanding .regions_sitemap::before {
    content: "Categories";
    font-weight: 700;
    text-transform: uppercase;
    font-size: 24px;
    display: block;
    clear: both;
}

#bloglanding h4.categoryname a {
    background-color: rgba(37, 166, 223, 1);
    padding: 10px;
    padding-top: 12px;
    height: 50px;
    display: block;
    border: 0px solid pink;
}

#bloglanding h4.categoryname a:hover {
    background-color: #034f84;
}

#bloglanding .managmentleadhead h4 a {
    margin-top: 162px;
}

#bloglanding .appraisalshead h4 a {
    margin-top: 190px;
}

#bloglanding .appraisalshead h4 a {
    margin-top: 163px;
}

#bloglanding .empengamenthead {
    background-size: 276px;
}

#bloglanding .empengamenthead h4 a {
    margin-top: 165px;
}

#bloglanding .blog_title a {
    text-decoration: none;
    color: #005BAA;
    line-height: 1.2em;
    font-size: .5em;
    display: block;
    margin-top: -35px;
    font-weight: 700;
}

#bloglanding .content_blog_header {
    display: block;
    margin-top: -75px;
    margin-bottom: 10px;
    font-size: 90%;
    padding-left: 10px;
    color: #f1f1f1;
    font-size: 24px;
}

#bloglanding .storycontent img,
#bloglanding .content_blog_list img {
    visibility: hidden;
    height: 0;
}

#bloglanding .blog_title a {
    text-decoration: none;
    color: #005BAA;
    line-height: 1.2em;
    font-size: .5em;
    display: block;
    margin-top: -35px;
    font-weight: 700;
}

body#bloglanding {
    background-color: #005BAA;
}