    /* Blog Post Design */
    
    .blog-entry-inner {
        display: block;
        background-color: #00000001;
        border: 1px solid #00000077;
        padding: 10px;
        padding-bottom: 0;
        margin: 25px 0px;
        box-shadow: 2px 2px #00000077
    }
    
    .blog-entry.post .blog-entry-header .entry-title :link {
        color: #ffffff;
        font-weight: 700;
    }
    
    .blog-entry.post .blog-entry-header .entry-title :visited {
        font-weight: 400;
    }
    
    .blog-post-option-container {
        display: flex;
        width: 100%;
        height: auto;
        border-bottom: 1px solid #e4e0e0;
        padding: 0 10px;
        margin-bottom: -2px;
    }
    
    .blog-post-option-name {
        min-width: 150px;
        display: inline-block;
    }
    
    .blog-post-option-text {
        font-weight: 700;
        display: inline-block;
    }
    
    .blog-post-link-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .blog-post-link-box {
        color: white;
        border: 1px solid #000;
        border-radius: 15px;
        padding: 10px 25px 10px 25px;
        margin: 3px;
        background-color: whitesmoke
    }
    /* Blog Post Design End */
    /* Job Style Sheet */
    
    p {
        text-align: justify;
        padding: 0 5px;
    }
    
    #primary h2 {
        text-align: center;
        color: white;
        background: linear-gradient(78deg, #f70 0%, #13aff0 100%);
        border-radius: 0%;
    }
    
    h2:hover {
        opacity: 0.7;
    }
    
    .title-text {
        color: #f70;
    }
    
    .text {
        font-weight: 700;
    }
    
    .heading-sub {
        font-size: 60%;
        font-weight: 400;
    }
    
    .single .entry-content {
        margin: 20px 0;
        border: 2px solid #333;
        box-sizing: border-box;
        box-shadow: 3px 3px #13aff0;
        padding: 5px;
    }
    
    .text-container {
        padding: 0 5px;
    }
    
    .basic-information-container {
        display: grid;
        grid-template-columns: 40% 60%;
        margin-top: 0;
    }
    
    .basic-information {
        border-bottom: 1px solid gray;
        padding: 0 5px;
    }
    
    .flex-container {
        display: flex;
        flex-wrap: wrap;
    }
    
    .flex-box-left,
    .flex-box-right {
        width: 50%;
    }
    
    .vacancy-detail-container {
        padding: 0 5px;
        display: flex;
        flex-wrap: wrap;
        border-bottom: 1px solid gray;
        align-items: center;
    }
    
    .vacancy-title-text {
        font-weight: 700;
        color: #f70;
        text-align: center;
    }
    
    .name-of-post {
        vertical-align: 50%;
        font-weight: 700;
    }
    
    .no-of-post {
        font-weight: 700;
        text-align: center;
    }
    
    .post-name-container {
        flex: 2;
    }
    
    .post-no-container {
        flex: 1;
    }
    
    .qualification-container {
        flex: 3;
    }
    
    .blog-post-link-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 5px;
    }
    
    .blog-post-link-box {
        border: 1px solid #000;
        border-radius: 15px;
        padding: 10px 25px 10px 25px;
        margin: 5px;
        width: 30%;
        text-align: center;
    }
    /* Responsive layout - makes a one column-layout instead of a two-column layout */
    
    @media (max-width: 768px) {
        .flex-box-right,
        .flex-box-left {
            width: 100%;
        }
        /*         .post-name-container{
            width: 70%;
        }
        .post-no-container{
            width: 30%;
        }
        .qualification-container{
            width: 100%;
            border-top: 1px solid gray;
        } */
        .blog-post-link-box {
            width: 45%;
        }
    }
    
    @media (max-width: 560px) {
        .blog-post-link-box {
            width: 100%;
        }
    }
    /* Job Style End */