.rz-footer {
    width: 100%;
    background-image: url(../images/footer-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: -2px; 
   
    .footer-top {
        padding-top: 30px;
        @include max(767.98) {
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 15px;
        }
         .rz-container {
             padding-top: 60px;
             @include max(767.98) {
                 padding-top: 55px;
                 padding-top: 30px;
             }
        }
        .abt-ttl {
            font-size: 2.4rem;
            color: $white;
            margin-bottom: 5px;
            @include max(767.98) {
                margin-bottom: 10px;
            }
        }
        .ftr-text {
            color: $white; 
            font-size: 1.4rem;
            @include max(767.98) {
                P {
                    font-size: 1.8rem;
                }
            }
        }
    }
   
} 
.ftr-right {
    padding-left: 45px;
    @include max(1350) {
        padding-left: 15px;
    }
}
.social-icons {
    a {
        font-size: 25px;
        margin-right: 15px;
        .icon-facebook, .icon-twitter, .icon-instagram{
            color: #fff;
        }
    }
    
    .icon-facebook{
        &:hover{
            color: #3b5998;
        }
    }
    .icon-twitter{
        &:hover{
            color: #1da1f2;
        }
    }
    .icon-instagram{
        &:hover{
            color: #d32f90;
        }
    }
    @include max(767.98) {
        padding-top: 0;
        margin-bottom: 25px;
        a {
            font-size: 20px;
            margin-right: 7px;
        }
    }
}
.contact-link {
    color: $white;
    font-size: 2.4rem; 
    margin: 25px 0;
    @extend .ttl;
    a {
        font-size: 1.8rem;
        @include max(767){
            width: 100%;
        }
        &:hover{
            text-decoration: underline;
            color: #fff;
        }
        html[dir="rtl"] { 
            direction: ltr!important;
        }
    }
    @include max(767.98) {
        margin: 12px 0;
    }
}
.ftr-phone {
    color: $white;
    @extend .ttl;

}
.footer-privacy {
    color: $white;
    background: #000;
    padding: 15px 0;
    
    @include max(767.98) {
        text-align: center;
    }
    ul {
        li {
            display: inline-block;
            @include max(767.98) {
                display: block;
                margin-left: 0!important;
                &:nth-child(2) {
                    display: inline-block;
                    margin-right: 15px;
                }
                &:last-child {
                    display: inline-block;
                   
                }
            }
            &+li {
                margin-left: 45px;
            }
        }
    }
}  
.ftr-mob-logo {
    display: none;
    position: absolute;
    right: 15px;
    top: 0;
    width: 77px;
    @include max(767) {
        display: block;
    }
}
html[dir="rtl"] {
    .rz-header #hrefLang {
        font-size: 1.6rem;
    }
    .footer-top{
        text-align: right;
        padding-top: 40px;
        .social-icons a {

        }
    }
    .social-icons a {
        margin: 0;
        margin-left: 15px;
    }
    .ftr-mob-logo {
        right: initial;
        left: 15px;
    }
    .footer-privacy {
        text-align: right;
    }
    a[href^="tel"]
    {
        direction: ltr;
    }
    
}
.tech-start {
    .text-center {
        text-align:center!important;
    }
}