CSS 
 
      .container-fluid {

    padding-right: 0px;

    padding-left: 0px;

}

html, body {    

    min-width: 300px;

    margin: 0;

} 

.details-header {

    height: 225px;

    min-height: 225px;

    background: url('https://hiredremoteli.com/wp-content/uploads/2025/07/hrd-job-bg-be.jpg');

background-size: cover;

background-position: center center;

}
 
.details-header-content {

    display: flex;

flex-direction: column;

width: 100%;

height: 225px;

align-items: center;

justify-content: center; 

}

.details-header-content h1 {

     font-family: "Poppins", Sans-serif;

    font-size: 60px;

    font-weight: 800;

    color: #ffffff;

    text-align: center;

    margin: 0 0 20px;

}
 
 
.details-header-content .divider-separator {

    height: 5px;

    width: 15%;

    background: #ffbc00;

} 

.details-body .career-info {

    padding-top: 40px;

    padding-bottom: 40px;

    max-width: 1024px;

    margin-right: auto;

    margin-left: auto;

}

.box {          

    border-radius: 20px 20px 20px 20px;

    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.15);

    padding: 40px;

    margin: 15px 0;

    }
 
    .minibox {

     max-width: 100%;

     position: relative;

     margin-block-end: 0;

     display: flex;

    }
 
.title {

    font-family: "Poppins", Sans-serif;

    font-size: 24px;

    font-weight: 600;

    color: #000000;

    margin: 0;

    }
 
    p {

    font-family: "Poppins", Sans-serif;

    }
 
    h3 {

    font-family: "Poppins", Sans-serif;

    font-weight: 700;

    }
 
    .minibox a, button {

    background-color: #FFBC00;

    font-family: "Poppins", Sans-serif;

    font-size: 21px !important;

    font-weight: 500 !important;

    text-transform: uppercase !important;

    text-decoration: none !important;

    line-height: 24px;

    fill: #FFFFFF;

    color: #FFFFFF !important;

    border-radius: 50px 50px 50px 50px;

    padding: 10px 15px !important;

    margin: 0 5px;

    border: none !important;

    }
 
.minibox a:hover, button:hover { 

   background-color: #FFBC00 !important;

}
 
.socials a {

color: #FFBC00;

text-decoration: none;

font-size: 30px;

}
 
.socials-container {

    display: flex;

    justify-content: space-between;

    width: 100%;

}
 
.minibox a span {

padding: 5px;

}
 
.widget-button {

    margin: 20px 0 0;

    cursor: pointer;

}

#widget-buttons-mobile {

display: none;

}
 
.box-apply {

display: block;

}
 
@media (max-width:992px) {

    .career-panel {

        margin: 10px 0 30px 0;

        border: 1px solid #d3d3d3;

        font-weight: 400;

        padding: 20px;

    }

    .widget-button {

        display: inline-block;

        margin-top: 20px;

        margin-right: 5px;

    }

    .details-header-content h1 {

        font-size: 2em;

    }

}

@media (max-width:768px) {

    .details-header-content h1 {

        font-size: 1.75em;

    }
 
    #widget-buttons-mobile {

        display: inline-block;

        float: right;

        top: -85px;

}
 
.box-apply {

display: none;

} 

}

.cd-top {

    height: 40px;

    width: 40px;

    display: inline-block;

    position: fixed;

    bottom: 25px;

    right: 30px;

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

    border-radius: 50%;

    z-index: 99;

    overflow: hidden;

    text-indent: 100%;

    white-space: nowrap;

    background: rgba(211, 211, 211, 0.9) url("../../../content/custom/joblisting/chevron-up.svg") no-repeat center 50%;

    visibility: hidden;

    opacity: 0;

    transition: opacity .3s 0s, visibility 0s .3s;

}

    .cd-top.cd-is-visible {

        visibility: visible;

        opacity: 0.5;

        transition: opacity .3s 0s, visibility 0s 0s;

    }

    .cd-top:hover {

        background-color: #007ACC;

        opacity: 1;

    }

.cd-down {

    height: 40px;

    width: 40px;

    display: inline-block;

    position: fixed;

    bottom: 25px;

    right: 85px;

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

    border-radius: 50%;

    z-index: 99;

    overflow: hidden;

    text-indent: 100%;

    white-space: nowrap;

    background: rgba(211, 211, 211, 0.9) url("../../../content/custom/joblisting/chevron-down.svg") no-repeat center 50%;

    visibility: hidden;

    opacity: 0;

    transition: opacity .3s 0s, visibility 0s .3s;

}

    .cd-down.cd-is-visible {

        visibility: visible;

        opacity: 0.5;

        transition: opacity .3s 0s, visibility 0s 0s;

    }

    .cd-down:hover {

        background-color: #007ACC;

        opacity: 1;

    }