.text-darkwhite{
	color:#ebecef;
}
.text-white{
	color:#fff;
}
.sticky-logo {
    position: fixed;
    z-index: 222;
    bottom: 30px;
    width: 70px;
    left: 10px;
}
.get-one-number span {
    background: #8bc63e;
    width: 30px;
    height: 30px;
    padding: 10px;
    margin: 0 auto;
    display: block;
    color: #000;
    align-items: center;
    font-size: 27px;
    line-height: 30px;
    font-family: 'Poppins';
    font-weight: 600;
    border-radius: 3px;
}
a.el-content.uk-button.uk-button-default {
    font-size: 18px;
    letter-spacing: 0px;
    text-transform: inherit;
    font-family: 'Poppins';
    font-weight: 600;
    padding: 5px 20px;
    border-radius: 3px;
    border: none !important;
    color: #000;
    background: #fff !important;
}
.primary-btn a.el-content.uk-button.uk-button-primary:after {
    content: none;
}
a.el-content.uk-button.uk-button-secondary {
	background: #8bc63e !important;
    font-size: 18px;
    letter-spacing: 0px;
    text-transform: inherit;
    font-family: 'Poppins';
    color: #000;
    font-weight: 600;
    padding: 5px 20px;
    border-radius: 3px;
    border: none !important;
}

.third-section h3 {
    color: #fff;
}
.third-section img.el-image {
    border-radius: 3px;
}
.purchasing-index-secion h3 {
    color: #fff;
}
.projected-sourcing-section h2 {
    color: #000 !important;
}
.projected-sourcing-section span {
    background: #fff;
    color: #000;
}
.grid-list-section h3 {
    color: #fff;
}
.grid-list-section ul li {
    color: #fff;
    margin-bottom: 3px;
}
.grid-list-section ul {
    padding-left: 20px;
}
h3.industry-specific-text {
    font-size: 27px;
    color: #fff !important;
}
.industry-specific-text em {
    color: #8bc63e;
}
p.green-box-text span {
    background: #8bc63e;
    color: #000;
    font-weight: 700;
}
.get-one-number {
    position: relative;
    z-index: 0;
}
.get-one-number:before {
    content: "";
    background: #445378;
    width: 100%;
    height: 2px;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    top: 24px;
    z-index: -1;
}
.get-one-number:after {
    content: "";
    background: #445378;
    width: 2px;
    height: 40px;
    display: block;
    margin: 0 auto;
}
.number-text-box {
    padding: 30px;
    padding-bottom: 0px;
    padding-top: 20px;
}
.our-clients-section:not(.expanded) .our-clients-bg h2{
    font-size:22.5px !important;
}
button.toggle {
    float: right;
    position: relative;
    top: 15px;
    background: #3f4e7399;
    border: none;
    color: #8bc63e;
    padding: 5px 10px;
}
.our-clients-section * {
    transition: all 0.2s ease-out;
}
.our-clients-bg > .uk-container:hover .toggle:hover:after {
    content: "Expand";
    margin-left:5px;
}
.our-clients-section:not(.expanded) .our-clients-bg p+.request-case-study{
   height: 0px;
   overflow: hidden;
}
.our-clients-section.expanded .our-clients-bg .uk-container > p{
    height:0;
    opacity:0;
    visibility:hidden;
}
.our-clients-section.expanded {
    border: 1px solid #445378;
    padding: 49px 60px;
}
.expanded button.toggle {
    position: absolute;
    right: 25px;
    background: transparent;
    border: none;
    padding: 12px;
}
.expanded i.fa.fa-expand {
    color: #fff;
    font-size: 15px;
}
.expanded button.toggle:hover {
    background: #ffffff14;
    padding: 12px;
    border-radius: 50%;
}
.expanded .our-clients-bg > .uk-container:hover .toggle:hover:after{
    content:none;
}
.our-clients-bg .uk-container.uk-container-small {
    background: #2b3a5f;
    padding-left: 27px;
    padding-right: 27px;
	border: 1px solid #445378;
}
.our-clients-bg p {
    margin-top: 0px;
    color: #ebecef80 !important;
}
.expanded .our-clients-bg p {
	color: #ebecef !important;
}
.expanded .uk-container-small {
    background: transparent !important;
    border: none !important;
    padding: 0px !important;
}
.our-clients-section:not(.expanded) .our-clients-bg > .uk-container:hover {
    transform: scale(1.03);
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    background:#35485b;
}
.request-case-study h3.uk-heading-small {
    margin-top: 15px;
}
.expand-section {
    padding-bottom: 140px !important;
}
.collapse-btn button.toggle1 {
        background: transparent;
        border: none;
        font-family: 'Poppins';
        font-size: 14px;
        color: #d0cfd2;
        padding: 5px 13px;
        padding-top: 2px;
    }
    .collapse-btn {
        float: right;
        position: absolute;
        right: 15px;
        bottom: 10px;
    }
    .collapse-btn i.fa.fa-angle-up {
        font-size: 20px;
        margin-left: 2px;
        position: relative;
        top: 2px;
    }
    .collapse-btn button.toggle1:hover {
        background: #2f3339;
        border-radius: 20px;
    }
    .collapse-btn {
        display: none;
    }
    .expanded .collapse-btn {
        display: block;
    }
   a.el-content.uk-button.uk-button-primary {
    background: #DB3831 !important;
    font-size: 18px;
    letter-spacing: 0px;
    text-transform: inherit;
    font-family: 'Poppins';
    color: #fff;
    font-weight: 600;
    padding: 5px 20px;
    border-radius: 3px;
    border: none !important;
}


@media only screen and (max-width: 767px) {
.our-clients-section.expanded {
    padding: 30px;
}
.sticky-logo {
    bottom: 18px;
    width: 118px;
    right: 35px;
    left: unset;
}
}