    .email-me{
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    background-color: #4c4c4c;
    padding: 6px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 400;
    word-wrap: break-word;
}
.name
{
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.posting
{
    font-weight: 400;
    font-family: 'PT Sans', sans-serif;
}
.connect-with-me{
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    background-color: #007bb6;
    padding: 6px;
    font-size: 14px;
    font-weight: 400;
}
.job-in {
    background-color: #ffffff;
    color: #007bb6;
    padding-left: 4px;
    padding-right: 4px;
}
.job-in:hover {
    background-color: #ffffff !important;
    color: #007bb6;
    padding-left: 4px;
    padding-right: 4px;
}
.user-recuiter{
    margin-top: 5px;
    margin-bottom: 5px;
}
.user-name{
    padding: 18px;
    border: 1px solid #dbdbdb;
}
.click {
    color: white;
    background-color: #ffc01b;
    font-size: 24px;
    font-weight: 600;
    height: 170px;
    text-align: center;
    vertical-align: middle;
    padding-top: 13%;
}
/* .click-current-software-jobs{
    height: 170px;
} */
.software-test{
    text-align: left;
    color:#747684;
}
.salery-details{
    color:#747684 ;
}
.job-description-heading{
    color:#747684 ;
    margin-top: 20px;
}
/* .details-description{
    height: 450px;
    overflow-x: hidden;
} */
@media (min-width : 240px) and (max-width : 319px) {

}
@media (min-width : 360px) and (max-width : 640px) {
.jobsearch-details-footer{
    text-align: center;
    margin-top: 41px;
}
    .brand-logo{
        text-align: center;
        margin-top: 10px;
        margin: 0 auto;
    }
    .feedback-image {
        text-align: center;
        margin-top: 25px;
        margin-bottom: 3px;
    }
    .social-icons{
        text-align: center;
        margin-top: 10px;
        margin: 0 auto;
    }
    .user-name {
        padding: 18px;
        border: 1px solid #dbdbdb;
        text-align: center;
    }
}
@media (min-width : 320px) and (max-width : 359px) {
    .jobsearch-details-footer{
        text-align: center;
        margin-top: 0px;
    }
    .brand-logo{
        text-align: center;
        margin-bottom: 10px;
    }
    .feedback-image{
        text-align: center;
    }
    .brand-logo{
        text-align: center;
        margin-top: 10px;
        margin: 0 auto;
    }
    .feedback-image {
        text-align: center;
        margin-top: 25px;
        margin-bottom: 3px;
    }
    .social-icons{
        text-align: center;
        margin-top: 10px;
        margin: 0 auto;
    }
    .user-name {
        padding: 18px;
        border: 1px solid #dbdbdb;
        text-align: center;
    }
}
@media (min-width : 768px) and (max-width : 991px) {
    .user-icon{
        width: 88px;
    }
    .detail-scroll
    {
            height: 630px;
    overflow: hidden;
    overflow-y: scroll;
    }
    /* .click {
        padding: 24px;
        font-size: 15px;
        text-align: center;
    } */
    .jobsearch-details-footer{
        text-align: center;
        margin-top: 41px;
    }
    .backdetails,.sharedetails,.applydetails{
        text-align: center;
        margin: 0 auto;
        /* width: 75px !important; */
        height: 32px;

    }
    .sm-center
    {
        text-align: center;
        margin:  auto;
        padding: 20px 0px;   }
}
@media (min-width: 992px) and (max-width: 1199px)
{
    .backdetails,.sharedetails,.applydetails{
        text-align: center;
        margin: 0 auto;
        /* width: 115px !important; */
        height: 32px;

    }
    .detail-scroll
    {
            height: 667px;
    overflow: hidden;
    overflow-y: scroll;
    }
    .sm-padding-left 
    {
        padding-left: 4px;
    }
}