@media (max-width: 767px){

	#work-order-search #page-header #tab_row-header{
		padding-bottom: 27px;
		padding-bottom: 50px; 
	}
	#work-order-search .add_new_btn {
		float:right;
		margin-left: 0;
		margin-top: 0px !important;
	}
	#work-order-search #page-header .add_new_btn .btn-txt{
		display: unset !important
	}
	#work-order-search #alphabetical_sorting_recent{
       margin: 0px 0px 16px 0px !important;
       width: 100% !important;
       float: left;
	}
	#work-order-search .table-container .dataTables_filter{
		margin-top: 0 !important;
	}
	#user_list #tab_row-header .nav{
		width: 100%;
		text-align: center;
	}
	#user_list #tab_row-header .add_new_btn{
		margin: 11px;
	}
	#user_list #tab_row-header .user_right_btn{
         float: left;
	}
	#user_list #tab_row-header a:nth-child(4){
           width: 150px !important;
          text-align: center !important;
	}
	#report #reporting_form .btn-black{
		    float:right;
		    margin-bottom: 14px;
	}
	#report #reporting_form #selectDuration{
		    width: 50% !important;
    }
	#report #reporting_form #WorkOrderStatus{
		    width: 50% !important;
		    display: inline-block;
		    margin-top: 7px;
	}
	#report #reporting_form .form-group label{
		display: block !important;
		text-align: left !important;
	}
	#report #reporting_form{
		text-align: left; 
	}
	#report #reporting_form #workStatus{
		width: 50% !important;
	}
	#report #formanForm #selectForman{
		width: 50% !important;
		margin: 0 !important;
	}
	#contain-access-rights .user td, #contain-access-rights .user th {
		text-align: left;
	}
	#scheduling-calendar #calendar_search{
		width: 155px !important;
	}
	#scheduling-calendar #calendar_tf .fc-right .fc-button-group{
		display: none;
	}
	#scheduling-calendar #calendar_tf .fc-center h2{
		font-size: 14px;
	}
	#scheduling-calendar #calendar_tf .fc-toolbar .fc-right {
		margin-top: 6px !important;
	}
	#scheduling-calendar .calendar_search_bar{
		margin: -1px 15px !important;
	}
	#scheduling-calendar .listing-page{
		margin-bottom: 200px;
	}
	#scheduling-calendar .switch{
	    margin-top: 22px !important; 
	}
	#scheduling-calendar .tab_row #today-schedule-btn.tab_row_btn {
		top: 13px;
		width: 100%;
        margin-bottom: 6px;
	}
	#scheduling-calendar #today-schedule-btn{
		margin-left: 0px !important ;
	}
	#scheduling-calendar #schedule-toggle-shell {
	    border: 1px solid #ccc;
	    padding: 0px 6px 0px 12px;
	    border-radius: 32px;
	    display: inline-block;
	    font-size: 16px;
	    letter-spacing: 2px;
	}
	#scheduling-calendar #schedule-toggle-shell .switch{
          margin-top: 5px !important;   
	}
	#scheduling-calendar #external-events-listing {
	   height: auto;
	   margin-bottom: 30px;
	}
	div.ui-widget-content[aria-describedby="eventContent"] {
      max-width: 96%;
    }
  
    #today_work_order #tab_row-header{
    	padding-top: 50px;
    	min-height: 155px;
    }
    #today_work_order #page_title{
       margin-bottom: 22px;
    }
    #today_work_order .next,#today_work_order .previous{
    	top: 100px !important;
    	padding: 0px 12px !important;
        font-size: 28px !important;
    }
    #today_work_order .text-center:first-of-type {
    	margin-bottom: 24px !important;
    }
    #today_work_order #today-schedule-btn{
    	margin-left: 0px !important;
    	font-size: 14px !important;
    }
    #perm-temp-calendar #tab_row-header h3.text-center{
    	text-align: left !important;

    }
    #perm-temp-calendar #tab_row-header .add_new_btn{
    	margin-top: -41px !important;
    }
    #proposalModal #add_new_location #job_fields #add_location{
    	margin-left: 15px;
    }
    #proposalModal .newform {
    	width: 53%;
    	text-align: center;	
    }
    #print-bid-form .proposal-name .col-xs-8{
    	width: auto !important;
    	margin-left: 9px !important;
    	float:initial !important;
    }
    #print-bid-form #proposal-bid-form .request-btn{
    	right: 11px !important;
    }
    #change_password .updatePassword #new_password,#change_password .updatePassword #cpassword{
    	width: 100%;
    }
    #edit-work-order-page .chosen-container{
    	width: 100% !important;
    }
    #add-new-material #add_new_material_form input[type=checkbox]
    ,#edit-material #edit_material_form input[type=checkbox]{
    	width: auto !important;
    }
    #site-sheet-containter .btn-lg{
    	font-size: 14px !important;
    }
    .dataTables_empty::before{
    	display: none !important;
    }
    #locations_list #location_table .dtr-data .action a.get_job_btn {
       margin: auto !important;
    }
    #proposalTable .dropdown-menu {
    	display: none;
    }
    #proposalTable .open>.dropdown-menu {
        display: block !important;
        z-index:initial;
    }
    #proposalTable tr.child li:first-child{
    	display: initial !important;
    }
    #location_table .dtr-data .action .new-btn-design{
        color: white;
    }
    #page-edit-work-item #edit_new_workitem_form input[type=checkbox]{
        width: auto !important;	
    }
   
}

@media only screen and (min-width: 480px) and (max-width:767px) {

	 #work-order-search .dataTables_wrapper .dataTables_filter input{
		width: auto !important;
	 }
	 #report #reporting_form #WorkOrderStatus{
			    margin-top: 9px;
	 }

}

@media (max-width: 667px){
	.editUser .username-field {
		width: 100% !important;
	} 
}
@media (max-width: 567px){
  #site-sheet-containter #site-shet-form #start_time1,#site-sheet-containter #site-shet-form #stop_time1{
  	    width: auto !important;
  }
}
@media (min-width: 768px){
	#contain-access-rights .table-responsive{
		overflow-x: initial !important;
	} 
}
@media (max-width: 350px){
	#proposals_list #proposals_table .dropdown-menu {
    	display: none;
    }
    #proposals_list #proposals_table .open>.dropdown-menu {
        display: block !important;
        z-index:initial;
    }
    
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    #scheduling-calendar #calendar_search{
		width: 155px !important;
	}
	#scheduling-calendar #calendar_tf .fc-right .fc-button-group{
		display: none;
	}
	#scheduling-calendar #calendar_tf .fc-center h2{
		font-size: 14px;
	}
	#scheduling-calendar #calendar_tf .fc-toolbar .fc-right {
		margin-top: 6px !important;
	}
	#scheduling-calendar .calendar_search_bar{
		margin: -1px 15px !important;
	}
	#scheduling-calendar .listing-page{
		margin-bottom: 200px;
	}
	#scheduling-calendar .switch{
	    margin-top: 22px !important; 
	}
	#scheduling-calendar .tab_row #today-schedule-btn.tab_row_btn {
		top: 13px;
		width: 100%;
        margin-bottom: 6px;
	}
	#scheduling-calendar #today-schedule-btn{
		margin-left: 0px !important ;
	}
	#scheduling-calendar #schedule-toggle-shell {
	    border: 1px solid #ccc;
	    padding: 0px 6px 0px 12px;
	    border-radius: 32px;
	    display: inline-block;
	    font-size: 16px;
	    letter-spacing: 2px;
	}
	#scheduling-calendar #schedule-toggle-shell .switch{
          margin-top: 5px !important;   
	}
	#scheduling-calendar #external-events-listing {
	   height: auto;
	}
	#scheduling-calendar #calendar_tf{
		float: initial !important;
	}

}