
@media (max-width:1630px){
    .input_grp input {
        width: 45%;
    }

}

@media (max-width:1366px){
    .form-cal h4 {
        font-size: 28px;
    }
    .input_grp input {
        width: 52%;
    }
    form button {
        width: 30%;
    }

}

@media (max-width:1250px){
    .input_grp input {
        width: 60%;
    }
    form button {
        width: 32%;
    }

}

@media (max-width:991px){
    .form-cal h4 {
        font-size: 26px;
    }
    .form-cal p {
        font-size: 17px;
    }
    .input_grp input {
        width: 70%;
        height: 50px;
    }
    form button {
        width: 40%;
        height: 50px;
    }

}

@media (max-width:767px){
    .input_grp input {
        width: 82%;
        height: 50px;
        margin-bottom: 12px;
    }
    form button {
        width: 45%;
        height: 50px;
    }
    span {
        font-size: 15px;
    }
}

@media (max-width:575px){
    .form-cal h4 {
        font-size: 24px;
    }
    .input_grp input {
        width: 92%;
    }
    .input_grp input::placeholder{
        font-size: 16px;
    }
    form button {
        width: 55%;
    }

}

@media (max-width:480px){
    .form-cal h4 {
        padding-bottom: 6px;
    }
    .form-cal p {
        font-size: 17px;
        padding-right: 10px;
        padding-left: 10px;
    }
    .input_grp input {
        width: 94%;
        height: 46px;
    }
    form button {
        width: 62%;
        height: 46px;
    }
    
}

@media (max-width:400px){
    .form-cal h4 {
        font-size: 22px;
    }
    .input_grp input {
        width: 100%;
        height: 45px;
    }
    form button {
        width: 70%;
        height: 45px;
        font-size: 17px;
    }
}

@media (max-width:360px){  
    /* no-responsive-nedded-this-screen-Already-done-by-400px-screen */
}
