.color-darkblue {
    color: #272C3F !important;
}

.color-black {
    color: #333333 !important;
}
.form-control{
    color: #fff !important;
}

.color-lightblack {
    color: #666666 !important;
}

.color-lightblack.hover:hover,
.text-white.hover:hover {
    color: #C0B596 !important;

}

.color-gold {
    color: #C0B596 !important;
}

.bg-darkblue {
    background-color: #272c3f !important;
}

.f-22 {
    font-size: 22px;
}

.f-16 {
    font-size: 16px !important;
}

.lh-13 {
    line-height: 1.3!important;
}

.lh-15 {
    line-height: 1.5;
}

.lh-3 {
    line-height: 3;
}

.z-1 {
    z-index: 1;
}

.capital {
    text-transform: uppercase;
}

.capitalize {
    text-transform: capitalize;
}

.pointer {
    cursor: pointer;
}

.practice-area.practice-style-1 .service-icon {
    position: relative;
}

.practice-area.practice-style-1 .service-icon img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 60px;
    max-height: 60px;
}

.testimonial-area.testimonial-area2 {
    background-color: #151A30;
    opacity: 0.9;
}


.border-bottom-gold {
    width: 45%;
    margin: auto;
    border-bottom: 3px solid #c0b596;
}

.industry-img {
    height: 583px;
}

.certification-logo {
    width: 191px;
    height: 191px;
}

.border-gold::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 30px;
    transform: translateX(-50%);
    width: 60px;
    height: 3px;
    background: #c0b596;
}

.footer-practice a:hover,
.footer-link a:hover {
    color: #c0b596;
    transition: 0.2s;
}

.img-round {
    border-radius: 100%;
}

.certificate-slide .owl-dots {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.certificate-slide .owl-dot {
    display: inline-block;
    height: 10px;
    width: 10px;
    background: #bbb;
    border-radius: 50%;
    margin: 0px 5px;
}

.certificate-slide .owl-dot.active {
    background: #c0b596;
}

.practice-section a.active {
    color: #C0B596 !important;
}

.language-wrapper {
    position: relative;
    height: 400px;
}

.language {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.services-submenu {
    display: none;
}

.service-title-text {
    top: -13px;
    position: relative;
}

.service-item-hover {

    border: 1px solid transparent !important;
    transition: 0.2s;
    border-radius: 25px;
}

.service-item-hover:hover {
    border: 1px solid #C0B596 !important;
    background-color: grey;
    transition: 0.2s;

}

.service-item-home {
    border: 1px solid rgba(192, 181, 150, .4);
    margin-bottom: 30px;
    background: #fff;
    border: none;
    height: 75px;
}

.service-icon-c {
    background: #c0b596;
    height: 75px;
    width: 75px;
    text-align: center;
    position: relative;
}

.service-icon-c img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 50px;
    max-height: 50px;
}

.cat-black {
    transition: 0.3s;
    opacity: 1;
}

.practice-section ul li a:hover .cat-black {
    opacity: 0;
    transition: 0.3s;
    display: none;
}

.cat-gold {
    display: none;
    opacity: 0;
    transition: 0.3s;
}

.cat-gold.active {
    /* display: none; */
    opacity: 1;
    transition: 0.3s;
}

.practice-section ul li a:hover .cat-gold {
    opacity: 1;
    transition: 0.3s;
    display: inline;
}


.load-more-text {
    display: none;
}



@media (max-width:991px) {

    .industry-img {
        height: auto;
    }

    .lh-3 {
        line-height: 1.5;
    }

    .practice-catagory-item {
        margin-top: 0px;
    }

    .field-section {
        height: 100%;
    }

    .field-img {
        height: calc(100% - 40px);
    }

}




@media (max-width:768px) {

    .slide-item p:before {
        font-size: 20px;
    }

    .language-wrapper {
        height: 250px;
    }
}
