﻿@media only screen and (max-width:900px) {
    .footer-area {
        padding: 40px 0px 25px;
        margin: 0px 0px 0px 0px;
    }

    .footr-shape {
        margin: 25px 0px 0px 0px;
    }

    .footer-extra-h {
        font-size: 19px;
        line-height: 30px;
    }


    .footer-help-sec {
        padding: 30px 0px 30px 0px;
    }

    .footer-extra-logo-img {
        margin: 15px 0px 15px 0px;
    }

        .footer-extra-logo-img img {
            max-width: 50%;
        }
    /********end*********/
    .why-choose-us-bx-wpr-cont-h {
        font-size: 15px;
        line-height: 25px;
    }

    .why-choose-us-bx-wpr-cont-sec {
        padding: 0px 0px 0px 25px;
    }

    .layr-desk {
        display: none;
    }

    .layr-mob {
        display: inherit;
    }

    .rtin-title span {
        width: 100%;
        font-size: 21px;
        float: left;
    }

    .elementor-126 .elementor-element.elementor-element-8360651 {
        padding: 60px 0px 30px 0px;
    }

    .why-choose-us-title-h {
        font-size: 25px;
        line-height: 41px;
    }

        .why-choose-us-title-h span {
            float: left;
            width: 100%;
            font-size: 22px;
        }

    .why-choose-us-bx-wpr-ico-wpr {
        width: 80px;
        height: 80px;
    }

    .info-tabing-dv {
        padding: 40px 0px 25px 0px;
    }

    .tb-box-ico-sec {
        width: 20%;
    }

    .tb-box-content-sec {
        width: 80%;
    }

    .ourmission-h {
        font-size: 16px !important;
        line-height: 29px !important;
    }

    .client-testi-bx {
        padding: 40px 15px;
    }

    .client-testi-info-content {
        margin: 10px 0 0px 0;
        padding: 0px 0 0px 0px;
        width: 100%;
    }

    .client-testi-info-img {
        margin: 0px 0 0px 0;
        padding: 0;
        width: 100%;
        float: left;
        text-align: center;
    }

    .client-testi-info-img-inr {
        margin: 0px auto;
        float: none;
    }

    .client-testi-info-name-h {
        font-size: 20px;
        text-align: center;
    }

    .client-testi-info-name-p {
        text-align: center;
        font-size: 16px;
    }

    .client-testi-info-dt-p {
        text-align: center;
        font-size: 16px;
    }
}
