.about.style-1 .content .about-info {
    padding: 0px;
}

.about.style-1 .content .about-numbers {
    margin-top: 40px;
}

.services.style-1 .service-box {
    text-align: center;
}

.my-found {
    font-family: 'Cairo', sans-serif !important;
}
.login-form{
    position: fixed;
    width: 100%;
    height: 100%;
    background: #7566667d;
    z-index: 10000;
    display: none;
}
.login-form .box{
    position: fixed;
    top: 17%;
    left: 35%;
    width: 30%;
    background: white;
    padding: 30px 20px;
    border-radius: 7px;
    text-align: center;
}
.login-form .box .choose{
    background-color: black;
    color: white;
    padding: 16px;
    margin: 10px 20px;
    border-radius: 8px;
    width: 86%;
}
.login-form .box .choose .mail-icon{
    font-size: 29px;
}

.login-form .box .close-icon{
    position: absolute;
    top: 0px;
    font-size: 26px;
    color: gray;
    cursor: pointer;
}


.alert_count {
    background-color: red;
    color: white;
    padding: 3px 7px;
    position: absolute;
    top: -7px;
    left: 47px;
    font-size: 8px;
    border-radius: 50%;
}

.top-navbar.style-1 .r-side .socail-icons a {

    margin-top: 4px;
}

.butn, .btn {
    border: red;
}
.offset-lg-1 {
    margin-left: 0px;
    margin-right: 0px;
}

@media (max-width: 992px) {
    h1,h2,h3,h4,h5,div, span{
        text-align: center;
    }
    footer.style-1 .content {
        padding: 30px 0 20px;
    }
    .choose-us-brands{
        display: none;
    }

    .login-form .box {
        left: 5%;
        width: 90%;
        top: 30%;
    }

    .about-numbers{
        margin-top: 12px !important;
    }
    .more-about-us{
        width: 100%;
        padding: 30px;
        background: linear-gradient(to right, #1d1d1f 0%, red 100%) !important;
    }

    .inf{
        text-align: left;
    }
    footer.style-1 .social_icons{
        display: contents !important;
    }

    footer.style-1 .links {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: center;
    }
    
    footer .foot_info,footer .links{
        border-bottom: 1px solid white;
        padding-bottom: 30px;
        padding-top: 30px;
        margin: 0px 20px;
    }

    .navbar-expand-lg .navbar-nav{
        display: inline-block;
    }
    .navbar-collapse {
        text-align: left;
    }
    .navbar.style-1 .nav-side {
        -ms-flex-wrap: wrap;
        flex-wrap: inherit;
    }
    header.style-1 .info .bttns {
        display: block;
    }
}