/*responsive.css*/

/*@media screen and (max-width: 1450px) {
    .right_part {
        width: 80% !important;
    }
}*/


@media screen and (max-width: 767px) {

    .loginover .col-lg-9 .loginbg img {
        width: 100% !important;
    }

    .captiontext {
        display: none;
    }

    .inlgo {
        background: #fff;
        padding-top: 20px;
    }

    .signfills {
        padding: 0;
        top: 20%;
        position: relative;
    }

    .note_popup{
        width:100%;
    }


}


@media screen and (max-width: 1400px) and (min-width:992px) {
    .loginover .col-lg-9 .loginbg img {
        width: 116% !important;
    }
}

@media screen and (min-width:992px) {

     .note_popup{
        width:600px;
        height:auto;
    }


    .mobileview {
        overflow: hidden;
    }

    .powerby {
        text-align: center !important;
        margin-bottom: 1.5rem;
        position: fixed;
        bottom: 0;
        right: 8%;
    }


    /*=============================*/

    .mob_menu, .closepart {
        display: none;
    }


    .maparea iframe {
        height: 500px;
    }
}



@media screen and (min-width:601px) and (max-width:991px){

      .filt_heading {
        display: block;
        padding-bottom: 10px;
    }

     .search_header input[type="text"] {
        width: 90% !important;
        margin-bottom: 10px;
        margin-left: 0 !important;
    }

     .search_header select{
        margin-left: 0 !important;
        width: 90% !important;
    }

}

@media screen and (max-width:600px){

    .table-responsive
    {
        margin-bottom: 0;
        border: none;
    }

    .popup-div{
        width:100%;
    }


    .bottompage{
        text-align:center;
    }

    .bottompage input[type="text"]{
        text-align:center;       
    }

    .dashpage{
         width: 100% !important;
    }

    .mob_page{
        display:none;
    }

    .bottompage select{
        margin-left: 0 !important;
    }


    .searchbox{
        width:100% !important;
    }

    .datebox{
        width:48% !important;
    }

    .search_header .select-wrapper select{
        width:100% !important;
    }

    .form-actions ul li{
        display:block !important;
        padding-bottom:10px;
    }

    .page_title{
        padding-bottom:20px !important;
    }


  .lastdate{
      margin-right:0 !important;
  }



     .filt_heading {
        display: block;
        padding-bottom: 10px;
    }


    .search_header input[type="text"] {
        /*width: 100% !important;*/
        margin-bottom: 10px;
        margin-left: 0 !important;
    }

    .getbtn{
        width:100%;
        margin-top: 30px;
    }

    .search_header select{
        margin-left: 0 !important;
        width: 62% !important;
    }


     .page_pagination ul {
        padding-left: 0;
    }

    .head {
        font-size: 18px !important;
    }

    .maparea iframe {
        height: 300px;
        display:none;
    }

}


@media screen and (max-width:991px) {

   .filterba{
       margin-bottom:0 !important;
   }

    .infil {
        float: none !important;
    }

    .signfills {
        padding: 20px 30px;
        top: 25%;
        position: relative;
        background: #fff;
    }

    .powerby {
        text-align: center !important;
        margin-bottom: 1.5rem;
        position: fixed;
        bottom: 0;
        right: 8%;
        left: 0;
    }

    /*----------------------------------------------------*/

    /*.left_nav {
        display: none;
    }*/


    .sidebar-menu-fixed {
        position: fixed;
        z-index: 9;
        left: -230px;
        padding-top: 0 !important;
    }


    .closepart {
        padding: 10px 15px;
    }

    .close_div {
        font-size: 20px;
        color: #fff;
        cursor: pointer;
    }

    .right_part {
        margin-left: 0 !important;
        padding-left: 10px;
    }

    .data_table {
        overflow-x: auto;
    }

        .data_table table {
            width: 1150px !important;
        }


    .mob_menu {
        display: inline-block;
        font-size: 20px;
        padding-right: 13px;
    }

    .mob_logo {
        margin-top: -8px;
    }


   .closepart{
       display:block;
   }
}


@media screen and (max-width:1500px) {
    .maparea iframe{
        height:300px;
    }

    .head{       
        font-size: 20px;
    }

    .data_table table tr th{
            padding:10px;
        }

    .filterba{
	    padding: 13px 20px;    
    }


     .search_header input[type="text"]{
	        padding: 7px 10px;
	        font-size: 11px;
        }

      .search_header select{
	        padding: 7px 10px;
	        font-size: 11px;
        }

      .filt_btn{
            font-size: 11px;
            padding: 7px 20px;
        }

            .data_table table{
	            width:1170px;
            }

                     
        .search_header table{
	        width:100%;
        }

        .data_table table tr td{
            font-size:10px;
            padding: 5px 10px;
        }

         .page_title{
                font-size: 20px;
            }
     
}




@media screen and (min-width:1501px) {
        
    .page_title{
        font-size: 28px;
    }


        .head{       
            font-size: 25px;
        }    

        .data_table table tr th{
            padding:15px 10px;
        }

        .filterba{
	        padding: 15px 20px;    
        }


    .search_header input[type="text"],
    .search_header select
    {
        padding: 7px 10px;
        font-size: 15px;
    }

        
         .filt_btn{
            font-size: 15px;
            padding: 6px 20px;
        }      


         .data_table table{
	            width:100%;
            }
         
        .search_header table{
	        width:100%;
        }

        .data_table table tr td{
            font-size:12px;
            padding: 15px 10px;
        }

    .search_header select{
        margin-bottom:0;
    }

}