li.active a {
    color: #141891!important;
}
.title-2 {
    font-size: 27px!important;
    line-height: 50px!important;
}
.top-img{
    position: relative;
    top: 15px;
}
.color-white{
    color: white;
}
.anti-btn-1{
    background-color: #fff;
    color: #141891;
    position: relative;
    z-index: 1;
    border-radius: 3px;
}
.form-control:focus{
    -webkit-box-shadow: none!important;
            box-shadow: none!important;
}

.invalid1, .invalid2, .invalid3, .invalid4, .invalid5 {
    -webkit-box-shadow: 0 0 0 0.1rem rgb(255 0 0 / 50%);
            box-shadow: 0 0 0 0.1rem rgb(255 0 0 / 50%);
    border-color: rgb(255 0 0 / 50%);
}

.valid1, .valid2, .valid3, .valid4, .valid5 {
    -webkit-box-shadow: 0 0 0 0.1rem rgb(0 255 0 / 50%);
            box-shadow: 0 0 0 0.1rem rgb(0 255 0 / 50%);
            border-color: rgb(0 255 0 / 50%);
}
.center-img{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

/*For mobile*/

@media screen and (max-width: 762px){
    .logo img{
        width: 50%;
    }
    li.active a {
        color: #ffffff!important
    }
    .counter-area{
        padding: 50px 30px!important;
    }
    .bread-pd {
        padding: 80px 0px 40px
    }
    .area-padding{
        padding: 50px 0;
    }
    .inv{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }
    h2{
        font-size: 36px!important;
    }
}