
body
.show
nav {
    padding-right: 0px !important; 
} 

.modal-open { 
    overflow-y: scroll; 
    padding-right: 0 !important;
}

    
/* body.modal-open .fixed-top,
body.modal-open .fixed-bottom {
    padding-right: 16.5px !important;
} */

#workBody {
    padding: 1rem !important;
}
@media (min-width: 767px) {
    .banner {
        height: 85vh;
    }
    .banner img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .join {
        padding: 30px 0 45px 0;
        background: url(../resources/images/news-imgs/newsBg.jpg) center bottom no-repeat;
        background-size: 100% auto;
    }
    .join .joinTit {
        display: flex;
        justify-content: center;
    }
    .join .bigTit {
        font-size: 26px;
        font-weight: 600;
        margin: 20px 0;
    }
    .join .joinBox {
        margin-bottom: 2rem;
    }
    
    .join .joinBox .joinItem {
        padding: 0 2rem;
    }
    .join .joinBox .joinItem .modal-content {
        width: 120%;
    }
    .join .joinBox .joinItem .modal-body {
        font-family: "source";
        line-height: 1.8;
    }
    .join .joinBox .joinItem .modal-body p {
        margin: 0.5rem 0;
        font-family: "source";
    }
    .join .joinBox #jobBtn {
        width: 100%;
        font-size: 20px;
        font-family: "source";
        padding: 1.5rem 0;
        padding-left: 1rem;
        background: #FFFFFF;
        border: 0;
        border-radius: 10px;
        text-align: left;
    }
    
    .join .joinBox #jobBtn:hover {
        background: #000;
        color: #FFFFFF;
    }
    
    .join .contact {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 30%;
    }
    .join .contact .joinCon {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 25%;
        height: 100px;
        background: #FFFFFF;
        border: 3px solid #b6b6b6;
        border-radius: 5px;
        margin: 1rem 2rem;
    }
    .join .joinCon a {
        text-decoration: none;
    }
    
    .join .joinCon p {
        font-size: 20px;
        margin-bottom: 0;
        font-family: "source";
    }
}
