/* section 1 start*/
.hire-banner {
    background-color: #f0f9ff !important;
}
.hire-b {
    background-color: #cc142b !important;
    color: #d1d1d1 !important;
}
.frstsec {
    margin-top: -4% !important;
}
/* section 1 end */
/* section2 start */
.fds {
    background-color: #f2f9fd !important;
    border: 1px solid #01203d !important;
}
.content-container {
    height: 120px;
}
#image-container_1234 .image-container {
    height: 400px;
}
.hiring {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.contents-container {
    height: 120px;
}
.images-container {
    height: 400px;
}
#hirefromus .splide__arrow--prev {
    left: 2em !important;
}
#hirefromus .splide__arrow--next {
    left: 5em !important;
}
/* section2 ends */
/* section3 start */
#hirefromus .splide__arrows {
    display: flex !important;
    position: absolute !important;
    top: -6% !important;
    right: 11% !important;
}
#hirefor .splide__arrows {
    display: flex !important;
    position: absolute !important;
    top: -6% !important;
    right: 11% !important;
}
#hire-slider .splide__arrows {
    display: flex !important;
    position: absolute !important;
    bottom: 10% !important;
    right: 11% !important;
}
#hire-slider .splide__arrow--prev {
    left: 2em !important;
}
#hire-slider .splide__arrow--next {
    left: 5em !important;
}
#hirefor .splide__arrow--prev {
    left: 2em !important;
}
#hirefor .splide__arrow--next {
    left: 5em !important;
}
.hirefor-splide {
    width: calc(30.3333% - 1rem) !important;
}
/* section3 ends */
/* 4th section  */
#hireContainerpop {
    scrollbar-width: thin;
    scrollbar-color: #01203d transparent;
}
#hireContainerpop::-webkit-scrollbar {
    height: 0.125rem !important;
}
#hireContainerpop::-webkit-scrollbar-track {
    background: transparent;
}
#hireContainerpop::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 0.625rem;
    width: 5rem;
}
#hireContainerpop::-webkit-scrollbar-thumb:hover {
    background-color: #555;
}
.menuContainersh {
    scrollbar-width: auto !important;
    scrollbar-color: auto !important;
}

.menuContainersh::-webkit-scrollbar {
    height: 2rem !important;
    width: 1rem !important;
}

.menuContainersh::-webkit-scrollbar-track {
    background: transparent;
}

.menuContainersh::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 0.625rem;
    width: 1rem;
}

.menuContainersh::-webkit-scrollbar-thumb:hover {
    background-color: #555;
}
#hire-resource {
    outline: none !important;
}
#hire-corp h5 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.hire-container .active {
    background-color: #eaf2f9 !important;
    color: #063b5d !important;
}
.hire-qualified {
    line-height: 1.125rem;
    overflow-y: scroll;
    font-style: normal;
    font-weight: 500;
    font-size: 0.75rem;
    color: #6b7280;
    max-height: 33px !important;
    padding-right: 0.9375rem;
}
.hire-qualified ul li {
    list-style-type: none;
}
.hire-qualified ul {
    padding: 0 !important;
}
.hire-qualified-ul::-webkit-scrollbar {
    width: 4px;
    overflow-y: scroll;
}
.hire-qualified-ul::-webkit-scrollbar-track {
    background-color: rgba(200, 200, 200, 1);
    border-radius: 5px;
}
.hire-qualified-ul::-webkit-scrollbar-thumb {
    background-color: rgba(79, 104, 130, 1);
    border-radius: 5px;
}
.hire-qualified-ul::-webkit-scrollbar-thumb:hover {
    background-color: rgba(50, 70, 100, 1);
}
.hire {
    background-color: #fff !important;
    box-shadow: 0px 0px 3px 0px #35986b !important;
}
.hire-container button {
    font-size: 1rem !important;
    transition: all 0.3s;
    background: #fff;
}
.cards-hire {
    color: #1e2d3e !important;
    border: none !important;
}
.hirs {
    box-shadow: 0px 1px 0px 0px #dee5ec, 0px 4px 12px 0px rgba(12, 22, 32, 0.06) !important;
    background-color: #fff !important;
    border: 1px solid #dee5ec !important;
    transition: box-shadow 0.3s ease-in-out;
}
.hirs:hover,
.hirs:focus {
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1),
        0px 6px 20px rgba(0, 0, 0, 0.15) !important;
}
.sta {
    left: 81% !important;
    /* top: 3% !important; */
}
.hirestar {
    color: orange !important;
}
.prfs:hover {
    opacity: 0.9 !important;
}
.matsh {
    border-right: 1px solid black;
    height: 3.75rem !important;
}
.hirest {
    height: 4.5rem !important;
}
.tdrt {
    left: 4% !important;
}
.hist {
    border-right: 1px solid black;
    height: 3.75rem !important;
}
/* 5thn section */
.hiring-partner-section {
    background-color: #d8e6ef !important;
}
.hiring-partner-description {
    max-width: 40%;
    margin: 0 auto;
}
.cgs {
    color: #1e1f4b !important;
}
@media (max-width: 600px) {
    .hiring-partner-description {
        max-width: 80%;
        margin: 0 auto;
    }
    #hirefromus .splide__arrows {
        display: flex !important;
        position: absolute !important;
        top: -8% !important;
        right: 32% !important;
    }
    #hirefor .splide__arrows {
        display: flex !important;
        position: absolute !important;
        top: -8% !important;
        right: 35% !important;
    }
    #hire-slider .splide__arrows {
        display: flex !important;
        position: absolute !important;
        bottom: 9% !important;
        right: 29% !important;
    }
    .hirefor-splide {
        width: calc(75% + 0rem) !important;
    }
    .wso {
        max-width: 50%;
    }
    .matsh {
        border-right: 1px solid black;
        height: 3.75rem !important;
    }
    .splide-hire {
        width: calc(100% + 0rem) !important;
    }
    .sta {
        left: 81% !important;
        top: 3% !important;
    }
    .images-container {
        height: 350px;
    }
    #image-container_1234 .image-container {
        height: 350px;
    }
    .frstsec {
        margin-top: 0% !important;
    }
}
.hire-clust {
    background: none !important;
    border: none !important;
}
.contact-submit:hover {
    border: 1px solid white !important;
}

#loadMore{
    padding: 7px 14px !important;
}

@media(max-width:576px) {
     #load_floating .top-model-trigger {
        height: auto !important;
    }
}
.form-control-clusters .selectize-input {
    display           : block;
    width             : 100%;
    padding           : 0.82rem 0.75rem;
    font-size         : 1rem;
    font-weight       : 400;
    line-height       : 1.5;
    color             : #212529;
    background-clip   : padding-box;
    border            : 1px solid #ced4da !important;
    -webkit-appearance: none;
    -moz-appearance   : none;
    appearance        : none;
    border-radius     : 0.375rem;
    transition        : border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    box-shadow        : none !important;
    background-color  : #fff !important;
    background-image  : none !important;
}

.form-control-clusters .selectize-input input {
    font-size: 1rem;
}
.form-control-clusters~.selectize-control, .form-control-clusters~.selectize-control>.selectize-input {
    height: 100%;
    display: flex;
}
.form-control-clusters~.selectize-control>.selectize-input .item {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: auto 20px auto 1px;
}
.e-learning-mt-def {
    margin-top: 1px !important;
}
.elearning-line-def {
    margin-top: 2px !important;
}
