a:hover{
    text-decoration: none !important;
}

.slider-header{
    letter-spacing: 0px;
}
h2{
    letter-spacing: 1px;
}
h4{
    letter-spacing: 0px;
}

ul{
    padding-left: 1rem;
}

.service-card ul li{
    font-size: 14px;
    line-height: 22px;
    transition: .3s ease-in;
}
.service-col {
    border: 2px solid #c69d66;
    padding: 15px 20px;
    min-height: 291px;
    transition: .3s ease-in;
    border-radius: 5px;
    display: block;
}
.feature-box-info h4{
    transition: .3s ease-in;
}
.feature-box-icon img{
    transition: .3s ease-in;
}
.service-col:hover{
    background-color: #222222;
    border: 2px solid #222222;
}

.service-col:hover .feature-box-info h4{
    color: #fff;
}

.service-col:hover .service-card ul li{
    color: #fff;
}

.service-col:hover .feature-box-icon img{
    filter: brightness(0) invert(1);
}

.partner-li ul li {
    padding-left: 20px;
    list-style: none;
    position: relative;
}
.partner-li ul{
    padding-left: 0;
}
.partner-li ul li::before{
    content: "";
    position: absolute;
    background-image: url(../img/right-arrow2.svg);
    background-size: cover;
    width: 11px;
    height: 11px;
    left: 3px;
    top: 5px;
}

.partner-bg{
    background: #f4f4f4;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.clients {
    background: #fff;
    padding: 20px;
    min-height: 130px;
    border-radius: 5px;
}

#about{
    background: #222222;
}

#client{
    background: #222222;
}

.partner-card-content{
    min-height: 385px;
}

.sub-heading p {
    font-size: 16px;
}

.service-btn a {
    border: 2px solid #222222;
    padding: 8px 16px;
    background: #222222;
    border-radius: 4px;
    transition: .3s ease;
}
.service-btn a:hover{
    border-color: #c69d66;
    background: #fff;
}
.feature-box .feature-box-info{
    padding-left: 0px;
}
.four-col-service .service-col{
    min-height: 380px;
}
@media only screen and (max-width: 991px){
    .mobile-hide{
        display: none !important;
    }

    section.section {
        padding: 25px 0;
    }
    .main-heading h2{
        font-size: 25px;
    }
    .main-heading p{
        font-size: 15px;
    }

    .service-col {
        min-height: auto;
    }

    .feature-box-info h4{
        font-size: 18px;
        line-height: 23px;
    }

    .clients {
        background: #fff;
        padding: 20px;
        min-height: 95px;
        border-radius: 5px;
    }
    .partner-card-content{
        min-height: auto;
    }
}