    .footer-area {
        background-color: #f7fafd;
        position: relative;
        z-index: 1;
        margin-top: 3%;
        margin-bottom: 15px;
    }
    .d-none2 {
        display: none;
    }
    .app-download-content,
    .single-footer-widget {
        text-align: right;
        margin-bottom: 30px;
    }

    .single-footer-widget .logo a {
        display: block;
    }

    .single-footer-widget .logo p {
        color: #8d93a0;
        font-size: 12px;
        margin-bottom: 0;
        max-width: 315px;
        text-align: right;
    }

    .single-footer-widget h3 {
        color: #13c1a3;
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 24px;
    }

    .single-footer-widget .list {
        list-style-type: none;
        margin-bottom: 0;
        padding-left: 0;
        text-align: start;
    }

    .single-footer-widget .footer-contact-info,
    .single-footer-widget .list,
    .single-footer-widget .social-links {
        padding-right: 0;
    }

    .single-footer-widget .list li {
        font-size: 14.5px;
        font-weight: 400;
        margin-bottom: 10px;
    }

    .single-footer-widget .list li a {
        color: #6084a4;
        display: inline-block;
    }

    .copyright-area {
        border-top: 2px solid #c8ccd0;
        padding-top: 20px;
        text-align: center;
    }

    .footer-area-priv {
        text-align: right;
    }

    .copyright-area p {
        font-size: 12px;
    }

    .parColor {
        color: #13c1a3;
    }

    .map-image img {
        max-width: 40%;
    }

    .map-image {
        left: 0;
        margin: 0 auto;
        opacity: .7;
        position: absolute;
        right: 0;
        text-align: center;
        top: 80%;
        transform: translateY(-50%);
        z-index: -1;
    }

    .copyright-area .row {
        position: relative;
    }

    .copyright-area .row .browser {
        position: absolute;
        top: 32px;
        right: -12px;
    }
    [lang="en"] .copyright-area .row .browser {
        position: absolute;
        top: 32px;
        left: -12px;
        right: unset;
    }
    .copyright-area .row .social {
        position: absolute;
        right: 220px;
        top: 36px;
    }

    [lang="en"] .copyright-area .row .social {
        position: absolute;
        left: 220px;
        right: unset;
        top: 36px;
    }

    .roya {
        width: 12%;
    }

    .stars-tech {
        width: 20%;
    }

    .col {
        text-align: end;
    }

    @media only screen and (max-width: 600px) {

        .copyright-area .row .browser {
            position: relative;
            top: unset;
            right: 20px;
            margin-top: 5px;
            text-align: left;
        }

        .copyright-area .row .social {
            position: relative;
            top: unset;
            right: unset;
            margin-top: 8px;
            text-align: initial;
        }

        .parColor2 {
            text-align: center !important;
        }

        .col-4 {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }

        .copyright-area .row {
            justify-content: center;
        }

        .parColor1 {
            text-align: center !important;
        }

        .roya {
            width: 25%;
        }

        .browser img {
            width: 120px;
        }

        .stars-tech {
            width: 40%;
        }

        .col {
            text-align: center;
        }

        .footer-area {
            margin-top: 10%;
            margin-bottom: 0px;
        }

        .footer-area-priv p {
            font-size: 10px;
            border: none !important;
        }

        .copyright-area p {
            text-align: center;
            font-size: 12px;
        }

        .d-xs-block {
            display: block !important;
        }

        .browser span {
            display: none;
        }

        .social-link span {
            display: none;
        }
    }

    @media only screen and (min-width: 768px) {
        .containerfooter {
            max-width: 1350px;
        }

        .copyright-area .col-md-1 {
            padding: 0px;
        }

        .browser img {
            height: 40px;
        }
    }