.workers-one {
    padding-bottom: 20px;
    padding-top: 20px;
}

.workers-heading {
    text-align: center;
    font-family: 'Garamond', 'Times New Roman', serif;
    font-size: 3rem;
    color: #000e8c;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    margin: 2.5%;
    position: relative;
    z-index: 2;
}

.workers-one-single {
    align-items: center;
    text-align: center;
    max-width: 700px;
    padding: 20px;
    border: 3px solid rgb(136,210,0);
    border-radius: 10px;
    box-shadow: 0 10px 10px rgba(136,210,0, 0.3);
}

.workers-position {
    display: flex;
    justify-content: center;
    padding-bottom: 15px;
}

.workers-one-img {
    width: 100%;
    max-width: 300px;
    height: auto;
    /* border: 3px solid rgb(136,210,0); */
    border-radius: 5px;
    margin-bottom: 20px;
}

h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    color: rgb(30,30,30);
    margin: 10px 0;
}

.zaposlenici-nazivi {
    font-size: 1.4rem;
}

.workers-one-text-p {
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    margin-left: 15%;
    margin-right: 15%;
    font-size: 1rem;
    color: rgb(51, 51, 51);
    line-height: 1.5;
}

.workers-one-text-con {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    margin-left: 15%;
    margin-right: 15%;
    font-size: 1rem;
    color: rgb(51, 51, 51);
    line-height: 1.5;
}

.workers-two {
    font-family: Arial, Helvetica, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 50vh;
    border-top: 1px solid rgb(136,210,0);
    padding-top: 30px;
}

@media (width < 600px) {
    .workers-two-single {
        flex-direction: column;
    }
}

.workers-two-single {
    border: 2px solid rgb(136,210,0); 
    padding: 20px;
    /* background-color: #fff; */
    display: flex;
    justify-content: space-around;
    max-width: 1000px;
}

.image-box {
    text-align: center;
    margin: 0 10px;
}

.image-box img {
    max-width: 100%;
    height: auto;
    padding: 5px;
}

.text-top {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    color: rgb(30,30,30);
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 15px;
}

.text-bottom {
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 10px;
    margin-bottom: 5px;
    color: rgb(51, 51, 51);
}