@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5)
{
.form-seadrch-ipad {
    width: 20rem;
}
}
@media screen and (max-width: 992px) 
    {.navbar-toggler:focus {
        text-decoration: none;
        outline: 0;
        box-shadow: none !important;
    }
    nav .navbar-brand img {
        width: 79px;
        height: 2rem;
    }
nav li.nav-item {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
a.nav-link.active {
    width: 5rem;
    text-align: center;
    display: flex;
    justify-content: center;
}
    span.navbar-toggler-icon i {
        color: white;
    }
    ul.navbar-nav.ml-auto.mb-2.mb-lg-0 {
        margin-inline-start: 0;
        padding-inline-start: 0;
        margin-top: 1rem;
    }
        .home-img img
         {
            width: 38rem;
        }
        section.home p {
            text-align: right;
            color: white;
            line-height: 2;
            width: 100%;
        }
        section.home .p-home {
            display: flex;
            justify-content: center;
            flex-direction: column;
            margin-block-start: 2rem;
        }
        .about-us p {
            width: 100%;
            line-height: 2;
            color: #666666;
        }
        .img-about img {
            width: auto;
            padding-block-start: 3rem;
        }
        .about-us h1 {
            font-size: 21px;
            padding-block-start: 2rem;
            line-height: 2;
            color: var(--rs-primary);
        }
        .qa-asi .qu-img img {
            width: auto;
            height: 26rem !important;
                }
        #collapseIndicatorExampleOne span {
            font-size: 17px;
            font-weight: 900;
            margin-inline-start: 0.7rem;
        }
        .qa-asi .col-lg-6 {
            padding-block-start: 1rem;
            padding-block-end: 1rem;
        }
        .app-download h2 {
            color: white;
            font-weight: bolder;
            width: 100%;
            line-height: 1.6;
            margin-block-start: 2rem;
        }
        nav {
            background-color: var(--rs-primary) !important;
            height: auto;
        }
        li.nav-item.dropdown.me-auto {
            display: flex;
            justify-content: center;
        }
        .img-phone img {
            margin-left: auto !important;
            width: 24rem !important;
        }
        .download-pr img {
            width: 10rem;
            margin-inline-start: 1rem;
            padding-inline-end: 0;
        }
        .IMG-GOOGLE{
            margin-inline-start: 6rem !important;

        }
        footer{
            background-image: unset;
            background-size: cover;
            background-color: #0D0D0D;
        
        }
        .app-download p {
            color: white;
            width: 100%;
            line-height: 2;
        }


.img-footer.col-lg-3.col-md-6.col-sm-3.col-12 {
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
    margin-top: 2rem;
}
       footer h2 {
            font-size: 18px;
            margin-top: 2rem;
            margin-bottom: 1rem;
            color: var(--rs-white);
        }
        .contact-full ul {
            display: flex;
            margin-block-start: 1rem;
            justify-content: flex-start;
            list-style: none !important;
            padding-left: 0 !important;
            /* margin: 0 auto; */
            padding-inline-start: 0;
            margin-bottom: 2rem;
        }
        .contact-us h4 {
            font-size: 15px;
            margin-top: 1rem;
            font-weight: bold;
        }
        .span-parent span {
            margin-inline-end: 1rem;
            background-color: #F5F5F5;
            padding: 11px;
            border-radius: 50%;
            width: auto !important;
            display: flex;
            justify-content: center;
        }
        
        .contact-full ul span {
            width: auto;
            height: auto;
            margin-inline-end: 2rem;
            background-color: #F5F5F5;
            padding: 11px;
            border-radius: 50%;
            display: flex;
            justify-content: center;
        }        
        .contact-us h3 {
            font-size: 15px;
            line-height: 2;
            font-weight: bold;
        }        
    }
   
    .card-rh {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: white;
        height: 13rem;
        width: 100%;
        margin-top: 1rem;
    }