.nav-logo{
    width:80px
}
html,body{
    font-family: "Inter";
    color:#191919
}

a{
    text-decoration:none !important;
}

.sub-heading{    
    background:#082641;
    min-height:400px;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    padding:100px 0 40px 0;
}

.sub-heading .title{
    color:#fff;
    font-weight:600;
    font-size:48px
}
.sub-heading .desc{
    color:#fff;
    opacity:0.9;
    font-size:18px
}
.bg-blue-100{
    background:#F6FEFF !important;
}

.bg-gray-100{
    background:#FAFAFA !important;
}

.about-us .title{
    
    font-weight:600;
    font-size:30px
}
.about-us .desc{
    color:#757575;
    font-size:17px
}
.about-us .features img{
    height:45px;
}
.about-us .features .sub-title{    
    font-size:18px;
    font-weight:500;
    padding-top:30px;
    padding-bottom:10px;
    color: #191919 !important;
    text-align:center;
}
.about-us .features .sub-desc{
    color:#757575;    
    font-size:15px;
    text-align:center;
}
.footer{
    background: #25445E;
}
.footer .title{
    font-size:32px;
    color:#fff !important;
    font-weight:600;
}
.btn-register{
    background:#FFFFFF !important;
    color:#25445E !important;
    font-size:17px;  
    font-weight:600;
    padding:10px 20px;
}

.footer-copy{
    background:#DFDFDF;
    color:#191919;
}

.footer .column-right{
    display:flex;
    justify-content:center;
}
@media(max-width:991px){
    .nav-logo{
        width: 60px;
    }
    .footer .title{
        text-align:center;
    }
    .footer .column-right{        
        justify-content:center;
    }
    .btn-register{
        font-size:16px
    }
    .sub-heading .title{
        font-size:34px;
    }
    .sub-heading .desc{
        font-size:16px
    }
    .about-us .title{      
        font-size:24px
    }
    .about-us .desc{       
        font-size:16px
    }
    .footer .title{
        font-size:24px
    }
    .footer-copy{
        font-size:14px !important;
    }
    .about-us .features .sub-title{
        font-size:17px
    }
    .about-us .features .sub-desc{
        font-size:15px
    }
    
}


.cs-floating {
    position: fixed;
    bottom: 25px;
    right: 25px;
    color: #00529C !important;
    display: flex;
    align-items: center;
    z-index: 2;
}

.cs-floating img {
    margin-left: 15px;
    width: 65px;
    height: 65px;
    border-radius: 100px;
}

.cs-floating .box {
    border-radius: 17.3244px 17.3244px 0px 17.3244px;
    min-width: 140px;
    color:#25445E ;
    font-size: 10px;
    font-weight: 600;
    padding: 10px 8px;    
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(17, 24, 39, .5);
}

@media(max-width:991px) {
    .cs-floating img {
        width: 50px;
        height: 50px;
    }

    .cs-floating .box {
        min-width: 135px !important;
        font-size: 9px !important;
        padding: 10px 8px;
    }

}

.btn-language{
    padding:0 !important;
    box-shadow: unset !important;
    border:0 !important;
    font-size:17px;
    color:#25445E !important;
    font-weight:500;
}

.dropdown-menu-language{
    min-width:50px !important;
    padding:0 !important;
    box-shadow:unset !important;
    border:0 !important;
}
.dropdown-menu-language a{
    color:#25445E !important;
    font-size:14px !important;
    background:#fff !important;
    text-decoration:none !important;
}
.dropdown-menu-language a:hover{
    background:#25445E !important;
    color:#fff !important;
}

.relative{
    position: relative;
}
.about-us .features .vector{
    width:100px;
    height:100px;
    position: absolute !important;
    right: 0;
    bottom: 0;
}

@media(max-width:991px){
    .case-studie-row{
        flex-direction:column-reverse;
    }
}