@media only screen and (min-width: 1200px) and (max-width: 1399px) {}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .celebrate_text{
        width: 100% !important;
    }
    .celebrate{
        background-image: none !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .services {
        padding: 10px !important;
    }

    .service div {
        width: 100% !important;
    }

    .about_text p {
        font-size: 10px !important;
    }

    .about_text h5 {
        font-size: 14px !important;
    }

    .team {
        width: 100% !important;
    }

    .celebrate_text {
        width: 100% !important;
    }

    .celebrate {
        background-image: none !important;
    }

    .paperwork h6 {
        font-size: 13px !important;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
    .celebrate_text{
        width: 100% !important;
    }
    .celebrate{
        background-image: none !important;
    }
}
@media only screen and (max-width: 575px) {
    .carousel-item img{
        height: 260px !important;
        object-fit: cover !important;
    }
    .carousel-caption h5{
        font-size: 16px !important;
        margin: 0 !important;
    }
    .carousel-caption p{
        font-size: 12px !important;
        margin: 0 !important;
    }
    .services{
        padding: 10px !important;
    }
    .service div{
        width: 100% !important;
    }
    .service h2 ,.help_img h3 {
        font-size: 32px !important;
    }
    .partner{
        height: 200px !important;
    }
    .apply_btn{
        display: none !important;
    }
    .about_text p{
        font-size: 10px !important;
    }
    .about_text h5{
        font-size: 14px !important;
    }
    .banner , .banner img{
        object-fit: cover !important;
        height: 200px !important;
        border-radius: 24px !important;
    }
    .banner_text h2 {
        font-size: 20px !important;
    }
    .form_container {
        padding: 20px !important;
    }
    .form_container h2 {
        font-size: 20px !important;
    }
    .progressbar-section{
        display:block !important;
    }
    .request_container {
        grid-template-columns: 1fr !important;
    }
    .suitable .emi-option {
        flex-direction: column !important;
        align-items: flex-start !important;
    }

    .suitable label {
        flex-direction: column !important;
        align-items: flex-start !important;
        margin-left: 10px !important;
    }
    .application .card {
        margin-bottom: 20px !important;
    }
    .suitable label span {
        margin-top: 5px !important;
    }
    .ziploan .card {
        margin: 10px !important;
    }
    .login_bg img{
        display: none !important;
    }
    .login{
       top:0;
        left:0;
        width:100%;
    }
    .celebrate_text{
        width: 100% !important;
    }
    .celebrate{
        background-image: none !important;
    }
    .celebrate{
        height: 100% !important;
    }
}
@media only screen and (min-width: 319px) and (max-width: 375px) {}
@media only screen and (min-width: 320px) and (max-width: 320px) {}
@media only screen and (min-width: 320px) and (max-width: 991px) {}
@media only screen and (min-width: 320px) and (max-width: 374px) {}