@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}

body {
    font-family: Poppins;
    overflow-x: hidden;
}

.navbar-nav {
    --bs-nav-link-padding-y: 0rem;
    display: flex;
    gap: 20px;
    padding: 10px;
    margin: auto;
    text-transform: uppercase;
}

.navbar .nav-item {
    --bs-nav-link-color: white;
    --bs-nav-link-hover-color: white;
    font-size: 17px;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    margin-top: 10px;
}

#important-links{
    margin-left:-275px;
}

.banner-container {
    background-image: url('/static/images/upper_background.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    min-height: 100vh;
}

.main-container {
    background-image: url('/static/images/background.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position:center center;
}

.footer {
    background: black;
}

.footer ul {
    display: flex;
    gap: 30px;
    padding: 18px;
    margin: 0px;
    justify-content: center;
}

.footer ul li {
    list-style: none;
    color: white;
}

a {
    text-decoration: none;
}

.preamble-container .preamble img,
.participate-container .participate img {
    width: 450px;
}

.preamble-container .preamble,
.participate-container .participate {
    display: flex;
    justify-content: center;
    gap: 100px;
}

.participate-container .participate .form-container, .contact-container .contact .form-container{
    width:40%;
}

.contact-container .contact{
    display: flex;
    justify-content: center;
    gap: 100px;
}

.preamble-container .button-container .row-1,
.row-2,
.row-3,
.row-4,
.row-5,
.row-6,
.row-7 {
    display: flex;
    gap: 10px;
    margin-top: 20px;
}

.lang-btn {
    background-color: white;
    border: none;
    border-radius: 10px;
    width: 200px;
    padding: 5px;
    color: rgb(185, 151, 68);
    font-size: 12px;
    line-height: initial;
    margin-top:10px;
    font-weight: bold;
}

.submit-btn {
    background-color: black;
    padding: 10px;
    color: white;
    font-weight: bold;
    text-align: center;
    align-items: center;
    margin: auto;
    display: flex;
    border-radius: 10px;
    width: 200px;
    justify-content: center;
    border: none;
}

.about-ambedkar {
    width: 70%;
    margin: auto;
}

.leader-silent img {
    width: 300px;
    height: 400px;
    float: right;
    margin: 0px 0px 15px 20px;
}

.our-constitution .row img {
    width: 300px;
}

.our-constitution .row {
    justify-content: center;
    gap: 10px;
}

.disclaimer ul {
    text-align: justify;
    width: 83%;
    margin: auto;
}

.disclaimer ul li {
    list-style: disc;
}

.privacy-policy ol {
    text-align: justify;
    width: 80%;
    margin: auto;
}

.privacy-policy ol li {
    list-style: lower-alpha;
}


.terms ol {
    text-align: justify;
    width: 80%;
    margin: auto;
}

.terms ol li {
    list-style: lower-alpha;
}

@media(max-width:1530px) {
    .container-fluid {
        zoom: 90%;
    }
}

@media(max-width:1230px) {
    .container-fluid {
        zoom: 80%;
    }
}

@media(max-width:990px) {
    .container-fluid {
        zoom: normal;
    }

    .our-constitution,
    .preamble-container {
        zoom: 70%;
    }

    .footer {
        zoom: 80%;
    }

    .about-ambedkar {
        width: 100%;
        padding: 28px;
    }
    
    #important-links{
    margin-left:0px;
}
.participate-container .participate, .contact-container .contact{
    flex-direction:column;
    align-items:center;
}
.participate-container .participate .form-container, .contact-container .contact .form-container{
    width:90%;
}

.main-container {
    background-repeat: repeat;
    background-size: contain;
    background-position:center center;
}
}

@media(max-width:830px) {
    .preamble-container .preamble {
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }

    .our-constitution,
    .preamble-container {
        zoom: 80%;
    }

    .footer ul li {
        font-size: 12px;
    }

    .about-ambedkar {
        zoom: 70%;
    }
}

@media(max-width:640px){
    .footer ul{
        gap:15px;
    }
}

@media(max-width:630px) {
    .footer ul li {
        font-size: 9px;
    }
}

@media(max-width:600px) {
    .disclaimer,
    .terms,
    .privacy-policy {
        zoom: 60%;
    }
    .participate-container, .contact-container{
        zoom:70%;
    }
    .download{
        zoom:60%;
    }
}

@media(max-width:500px) {
    .lang-btn {
        width: 150px;

    }

    .preamble-container .button-container .row-1,
    .row-2,
    .row-3,
    .row-4,
    .row-5,
    .row-6,
    .row-7 {
        justify-content: center;
    }

    .footer {
        zoom: 70%;
    }

    .about-ambedkar {
        zoom: 60%;
    }
}

@media(max-width:400px){
    .footer ul {
        gap: 10px;
    }
}

@media(max-width:390px) {
    .our-constitution,
    .preamble-container {
        zoom: 60%;
    }

    .footer {
        zoom: 50%;
    }

    .about-ambedkar, .download {
        zoom: 50%;
    }
    .participate-container, .contact-container{
        zoom:60%;
    }

    .footer ul li {
        font-size: 11px;
    }
}

@media(max-width:320px){
    .footer{
        zoom:40%;
    }
}