@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) 
    {
        
        .img-card-section {
    display: flex;
    height: auto;
    justify-content: center;
    align-items: center;
}
        .img-card-section img {
    width: 4rem;
    padding: 9px;
}
        
        .navbar-toggler:focus {
        text-decoration: none;
        outline: 0;
        box-shadow: none !important;
    }
        .card-section {
        margin-bottom: 2rem;
        background-color: #fff;
        width: 100%;
        padding-inline-start: 1rem;
        border-radius: 12px;
    }
    lin{            padding: 23px;
}
.col-lg-2.col-md-6.col-sm-3.col-6.downl {
    display: none !important ;
}
.col-lg-3.col-md-6.col-sm-6.col-6.lin {
    padding: 23px;
    font-size: 10px;
}
.card-section {
    margin-bottom: 2rem;
    background-color: #fff;
    width: 6.5rem;
    padding-inline-start: 1rem;
    border-radius: 12px;
}
nav .navbar-brand img {
    width: 76px;
    height: 2rem;
}
nav li.nav-item {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
a.nav-link.active {
    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: 100%;
        }
        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: 100%;
            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: 100%;
            height: auto !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;
        }        
    }