body {
}

.navbarclickbackground {
    border: 2px solid #1c97d3 !important;
    color: #43aedc !important;
    border-radius: .5rem !important;
}

.displayNavLinkOnSmall {
    display: none;
}

.joinus-button {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
    border-radius: .5rem !important;
}

#navbarFixedTop {
    background-color: #ffffff !important;
}

#homelink{
    top:92px;
    
}

.bannertextsubtitle {
    transform: scale(1.7);
    transform-origin: 0 0;
    line-height: 1;
}

.aboutUsHeaderDark {
    color: #1c96d5 !important;
}

.bannerText {
    font-size: 1.5rem !important;
}


.aboutUsHeader {
    text-align: center;
    color: #1d95d1;
}

.aboutUsHeaderDark {
    color: #1c96d5 !important;
}

.aboutUsDescription {
    margin: 0 auto;
    max-width: 600px;
    color: #1d345d;
    font-weight: bold;
    text-align: center;
}

#aboutUslink{
    top:50px;
}

#jobslink {
    background-color: #1e3561;
}

.box-rounded {
    border-radius: .5rem !important;
}

.titleDescription-light {
    max-width: 600px;
    margin: 0 auto;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.headerTitle-dark {
    text-align: center;
    color: #1c96d5;
}

.box-rounded-profile {
    border-radius: 3rem !important;
}

.applybtn {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
    border-radius: .5rem !important;
    font-weight: bold;
}

.viewMorebtn {    
    border-radius: .5rem !important;
    font-weight: bold;
}

#contactuslink {
    background: rgb(15,137,200);
    background: linear-gradient(90deg, rgba(15,137,200,1) 0%, rgba(18,99,154,0.9724264705882353) 40%, rgba(14,51,96,1) 75%);
}

.placeholder-grey::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #d0d0d0;
    opacity: 1; /* Firefox */
}

.placeholder-grey:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #d0d0d0;
}

.placeholder-grey::-ms-input-placeholder { /* Microsoft Edge */
    color: #d0d0d0;
}

.btnuploadfile, .btnuploadfile:hover {
    background-color: #1e3561;
    color: #fff;
    border-color: #1e3561;
}

.btnsubmit, .btnsubmit:hover {
    background-color: #37d75d;
    color: #fff;
    border-color: #37d75d;
}


.socialIcon {
    padding: 5px;
    background-color: #1c335c;
    color: #1c335c;
    width: 40px;
    /*margin: 0 auto 20px auto;*/
}

#joinuslink {
    width: 100%;
    object-fit: cover;
    background-repeat: no-repeat;
}

.footertextcolor {
    color: #2e436e;
}

.seedbedtextcolor {
    color: #149bd5;
}

.titleTextColor {
    color: #1d345d;
}

.subTitleTextColor {
    color: #1c97d5;
}

.seedbedtextDescription {
    margin: 0 auto;
    color: #1d345d;
    text-align: center;
    font-weight: bold;
}

.jobsTextColor {
    color: #a8a8a8;
}

#carouselBrands {
    height: 250px;
}

.control-left-lg {
    margin-left:-100px;
}
.control-right-lg {
    margin-right: -100px;
}

@media (max-width:1024px) {
    .control-left-sm {
        margin-left: -80px !important;
    }

    .control-right-sm {
        margin-right: -80px !important;
    }
}

@media (max-width:992px) {
    .displayNavLinkOnSmall {
        display: block;
    }

    .navbarHideOnSmall {
        display: none;
    }

    .bannertextsubtitle {
        transform: scale(1.3);
        transform-origin: 0 0;
        line-height: 1;
    }

    .bannerText {
        font-size: .58rem !important;
        line-height: 1;
    }

    .applybtn {
        border-radius: .5rem !important;
        font-weight: bold;
    }

    #carouselBrands {
        height: auto;
    }

    .control-left-sm {
        margin-left: -40px !important;
    }

    .control-right-sm {
        margin-right: -40px !important;
    }
}

@media (max-width:576px) {
    #btntoggle {
        /*margin-right:50px;*/
    }

    .applybtn {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
        border-radius: .5rem !important;
        font-weight: bold;
    }

    .card-img-overlay {
        top: -16px;
    }

    #carouselBrands {
        height: auto;
    }

    .control-left-sm {
        margin-left: -10px !important;
    }

    .control-right-sm {
        margin-right: -10px !important;
    }
}

@media(max-width:320px) {
    .navbar-toggler-icon {
        width: .95em;
        height: .95em;
    }

    .navbar-brand {
        margin-right: 0rem;
    }

    .control-left-sm {
        margin-left: -10px !important;
    }

    .control-right-sm {
        margin-right: -10px !important;
    }
}
        