html {
    font-size: 62.5%;
}

.Section_1 {
    background-image: url(bg1.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 26vh;
}

.Section_1 .row {
    min-height: 24vh;
}

.brand_img {
    width: 60%;
    min-height: 6vh;
}

.navbar-brand {
    margin-left: 4rem;
    font-size: 2.3rem !important;

}

.navbar-nav {
    font-size: 1.5rem;
    gap: 2rem;
    font-weight: 500;
}

.nav-link {
    color: #ffffff !important;
    text-shadow: #222;
}

.nav-link:hover {
    color: #e90000 !important;
    transition: 0.3s;
}

.verify-btn {
    font-size: 1.7rem;
}

.verify-btn:hover {
    transition: 0.6s;
    background-color: blue !important;
}

.car_icon {
    font-size: 5rem;
}

.heading {
    font-size: 5rem;
}

.heading:hover {
    color: rgba(37, 37, 232, 0.867) !important;
}

.textarea {
    background-color: rgba(0, 0, 0, 0.445);
}

.Section_2 {
    min-height: 30vh;
}

.heading_img {
    height: 5vh;
    filter: brightness(150%);
}

.input-group {
    gap: 2rem;
}

.clientimg {
    height: 30vh;
    width: 30%;
    border-radius: 100px;
}

.each_field,
.detail_heading {
    color: rgba(0, 0, 0, 0.608);
}

.head_detail2 {
    text-transform: uppercase;
}

.each_field h2 {
    margin-bottom: 0.2rem;
}

.dr_infodiv {
    border-bottom: 1px solid rgba(188, 186, 186, 0.617);
}

.dr_infodiv::after {
    position: absolute;
    content: "";
    background: red;
    height: 1px;
    width: 25rem;
}


.input-group input {
    height: 6vh;
    font-size: 1.6rem !important;
}

.input-group .btn {
    padding: .6rem;
}

.input-group .btn:hover {
    background-color: rgb(10, 65, 217);
}


.section_3 {
    background-color: #282828;
}

.q_map {
    width: 100%;
    height: 45vh;
}

.footer {
    background-color: #222222;
}

.footer p {
    color: rgb(147, 146, 146);
}
table,
th,
td {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

table {
    
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.5em;
    width: 100%;

}

th,
td {
    padding: 8px;
}

th {
    
    border-width: 0 1px 1px 0;
}

td {
    
    border-width: 0 1px 1px 0;
}

@media only screen and (min-width: 1024px) {}

@media only screen and (min-width: 768px)and (max-width: 1023px) {}

@media only screen and (min-width: 960px)and (max-width: 1023px) {}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .Section_1 .row {
        margin-top: 5px;
    }

    .clientimg {
        height: 33vh;
        width: 56%;
        border-radius: 150px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .Section_1 .row {
        margin-top: 0.5rem;
    }

    .Section_2 {
        min-height: 30vh;
    }

    .heading {
        font-size: 3rem;
    }

    .input-group input {
        width: 100% !important;
    }

    .Section_2 .row {
        height: 34vh;
    }

    .clientimg {
        height: 24vh;
        width: 60%;
        border-radius: 100px;
    }

    .input-group .btn {
        padding: .8rem;
    }

    .dr_infodiv::after {
        width: 17rem;
    }

    .section_3>.row {
        display:block;
        
    }
    .table,
    .th,
    .td {
        border: 1px solid rgba(0, 0, 0, 0.1);
    }

    .table {
        border-collapse: separate;
        border-spacing: 0;
        border-width: 1px 0 0 1px;
        margin: 0 0 1.5em;
        width: 100%;
    }

    .th,
    .td {
        padding: 8px;
    }

    .th {
        border-width: 0 1px 1px 0;
    }

    .td {
        border-width: 0 1px 1px 0;
    }

}

/* playstore button css */
.market-btn {
    display: inline-block;
    margin-top: 10px;
    padding: 0.9125rem 1rem;
    padding-left: 5.8125rem;
    -webkit-transition: border-color 0.25s ease-in-out, background-color 0.25s ease-in-out;
    transition: border-color 0.25s ease-in-out, background-color 0.25s ease-in-out;
    border: 1px solid #e7e7e7;
    background-position: center left 0.75rem;
    background-color: #fff;
    background-size: 1.5rem 1.5rem;
    background-repeat: no-repeat;
    text-decoration: none;
    border-radius: 5px;
}

.market-btn .market-button-title {
    display: block;
    color: #222;
    font-size: 2.125rem;
}

.market-btn .market-button-subtitle {
    display: block;
    margin-bottom: -0.25rem;
    color: #888;
    font-size: 1.60rem;
}

.market-btn:hover {
    background-color: #f7f7f7;
    text-decoration: none;
}

.google-btn {
    background-image: url(data:image/png;base64,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);
    background-size: 7vh;

}