/* Mobile phones */

@media (max-width:450px) {
    .registration_section #emp
    {
        margin-bottom: 25px;
    }
    .registration_section form .form_button {
       margin-top: 20px;
      }
}

@media (max-width:768px){
    .copy-text-section p {
        font-size: 12px;
        padding-bottom: 5px;
        margin-bottom: 0;
        text-align: center;
    }
    .site-hosted-text p {
        font-size: 12px;
    }
    .logos{
        padding-bottom: 0px;
    }
    .footer-date-section p {
        font-size: 12px;       
        text-align: center;
    }
    .footer-visitors-text-section{
        justify-content: center;
    }
    .visitors-text p {
        font-size: 12px;       
    }
    .visitors-count-section p {
        padding: 2px 12px;
        font-size: 12px;
    }
    .footer-text-section {
        flex-direction: column;
        align-items: center;
    }
    .feedback-footer-text::after{
        height: 0;
    }
    .swachlogo-image{
        display: none;
    }
    /* .jerclogo-section{
        display: flex;
        justify-content: center;
    } */
    .header-col{
        flex-direction: column;
    }
    .smallLargeFont{
        display: none;
    }
    .topbar_whitebox,.topbar_blackbox{
        display: none;
    }
    .topscreenreader {
        display:none;       
    }
    .lang_dropdown{
        margin: 0px 5px;
        font-size: 12px;
    }
    #searchQueryInput {
        width: 160px;
        height: 26px;
        font-size: 14px;
        padding-left: 7px;
    }
    .header-padding-bottom{
        padding-bottom: 10px;
    }
    .topbar_leftsec li a {
        font-size: 12px;        
    }
    .feedback-footer-text{
        margin:0;
    }
    .footer-logo-with-icon-section{
        justify-content: center;
    }
    .govt-logo{
        justify-content: center;
        padding-bottom: 10px;
    }
    .copyright-text {
        flex-direction: column;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}
@media(min-width:320px) and (max-width:480px){
    .jerc-map-image svg {
        height: 380px;
        padding: 30px 0px;
    }
}
/* Tablet Queries */
@media (min-width: 768px) and (max-width: 1204px){
    
    .copy-text-section p {
        font-size: 14px;
    }
    .site-hosted-text p {
        font-size: 14px;
    }
    .footer-date-section p {
        font-size: 14px;
    }
    .visitors-text p {
        font-size: 14px;
    }
    .visitors-count-section p {
        padding: 2px 11px;
        font-size: 12px;
    }
    .footer-visitors-text-section,.footer-logo-with-icon-section{
        justify-content: end;
    }
    
    .feedback-footer-text {
        margin-right: 20px;
    }
    .footer-text-section a {
        font-size: 13px;
    }
    .footer-text-section {
        display: grid;       
        grid-template-columns: repeat(3, 1fr );
    }
    .feedback-footer-text::after{
        height: 0;
    }
    .header-col{
        flex-direction: column;
         padding-top: 5px;
        padding-bottom: 4px;
    }
    .header-padding-bottom{
        padding-bottom: 15px;
    }
    .topscreenreader {
        /* font-size: 14px;
        margin-right: 8px; */
        display:none;
    }
    .lang_dropdown{
        font-size: 14px;
        margin-right: 7px;
    }
    .swachlogo-image{
        display: none;
    }
    #cssmenu > ul > li > a {
        padding: 10px 4px;
        font-size: 11px;
    }
    .copyright-text {
        flex-direction: column;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}
/* small phones */
@media (max-width:575px){
    .fooer-text{
        justify-content: center !important;
    }
    .topscreenreader {
        display:none;
    }
    .footer-logo-with-icon-section{
        justify-content: center;
        padding-top: 10px;
    }
    .govt-logo{
        justify-content: center;
    }
    .footer-date-section p {
        margin: 5px;
    }
    .logos {
        padding-bottom: 0px;
        padding-top: 10px;
    }
}
@media(min-width:1200px)and (max-width:1455px){
    #cssmenu > ul > li > a {
        font-size: 12px;
        padding: 10px 4px;
    }
}