@media (max-width: 767px){
.header-top {
    height: auto;
}
@media (max-width: 767px){
.header-top-list {
    flex-direction: column;
    padding: 10px 0;
}
@media (max-width: 767px){
.top-contact-list li {
    margin-right: 0;
    margin-top: 8px;
    display: block;
    text-align: center;
}
@media (max-width: 767px){
.social-links {
    float: none;
    margin-top: 8px;
}

@media only screen and (max-width: 767px){
    .newsletter-one__inner {
        padding-left: 20px;
        padding-right: 20px;
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .newsletter-one__left {
        flex-direction: column;
    }
    .newsletter-one__email-box {
        margin-left: 0;
        margin-top: 20px;
        margin-bottom: 25px;
    }
}

@media (max-width: 575px){
    .services .service-item .service-text {
    text-align: center;
    }
    .service-item .service-text .service-icon {
        float: none;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .job-detail img{
        display: block;
        margin: 0 auto;
    }
    .job-detail-content{
        text-align: center;
    }
}