@media screen and (max-width:1366px) {

.btn_wrap .btn{

	margin-left:0px;

}

.customer_details_table th, .customer_details_table td{

	line-height:24px;

}

.btn_wrap .btn.add_btn{

	height:40px;

}

}

@media screen and (max-width: 1230px) {

.left_menu_bar ul li a {

    padding: 10px 30px;

}

.bottom_left {

    width: 45%;

    margin-right: 3%;

}

.bottom_right {

    width: 52%;

}

.left_menu_bar {

    width: 21%;

}

.right_content_bar {

    width: 79%;

}

.right_btn ul li {

    margin-left: 20px;

}

.profit_box .price {

    font-size: 27px;

}

.create_list ul li a .fa {

    font-size: 30px !important;

}

.right_bar {

    width: 45%;

}

.customer_details_table tr span {

    width: 50%;

}

.customer_details_table th, .customer_details_table td {

    padding: 2px 10px;

}
.profile_form ul li .input_button{
	display: table;
    margin: 0 auto;
    float: none;
}
.create_list ul li{
	height:auto;
	border:none;
}
.create_list ul li:first-child{
	border-right:1px solid #ccc;
}

}

@media screen and (max-width: 1150px) {

.customer_details_table tr span {

    width: 60%;

}

.row .img_wrap{

	margin-right:0px;

}

.transaction_details li{

	width:100%;

	float:left;

	margin-right:0px;

}
.dashboard_bottom_container .half_area{
	width:100%;
	float:left;
}
}

@media screen and (max-width: 1130px) {

.bottom_container{

	width:80%;

}

.left_btn{

	width:30%;

}

}
@media screen and (max-width: 1060px) {
.date_filter .date_filter_wrap{
	width:160px !important;
}
.date_filter .date_filter_wrap .dt_input{
	width:150px !important;
}
.field-error{
    margin-left: 0px; 
}
.date_filter_wrap #print_report{
    margin-top: 43px;
    margin-left: -40px;
}
.print_section_wrap .filter_input{
    position: absolute;
    width: 12%;
    margin-top: -4% !important;
    margin-left: 15%;
}
}
@media screen and (max-width: 1024px) {

.bottom_left {

    width: 100%;

    margin-right: 0;

}

.profit_box {

    text-align: center;

}

.widget.profit_wrap ul li {

    width: 40%;

    margin: 0% 5%;

}

.bottom_right {

    width: 100%;

}

.customer_details_table tr span {

    text-align: center;

}

.customer_details_table th, .customer_details_table td {

    padding: 2px 0px;

    text-align: center;

}
.profile_form ul li .input_number{
	width:110px !important;
    margin-left: 10px;
}
.page-template-template-checkout .bottom_container{
	width:100% !important;
}
#consignment-form .profile_form ul li .input_button{
	float:left !important;
}
}

@media screen and (max-width: 980px){

.left_btn{

	width:30%;

}

.left_btn a{

	padding:4px 20px;

}

.date_filter_wrap{

	width:100%;

	float:left;

	margin-top:10px;

}

}
@media screen and (max-width: 910px){
.date_filter .date_filter_wrap{
	width:130px !important;
}
.date_filter .date_filter_wrap .dt_input{
	width:115px !important;
}
}
@media screen and (max-width: 850px){

.left_menu_bar ul li a {

    padding: 10px 20px;

}

.left_btn {

    width: 50%;

}

.right_bar {

    width: 100%;

    float: left;

    margin-top: 10px;

}

.btn.remove {

    margin-top: 6px;

    float: left;

}

.pagination {

    margin: 40px 0 0;

}
.date_filter_wrap #print_report{
    margin-top: 506px;
    margin-left: -108px;
}

}

@media screen and (max-width: 768px){

.left_menu_bar {

    width: 100%;

}

.right_content_bar {

    width: 100%;

}

.bottom_container{

	width:100%;

	float:left;

}

.bottom_content{

	padding:20px;

}
.left_menu_bar ul li.ac_logo a{
	width:130px;
	float:none !important;
	margin:0 auto;
	display:table;
}
.date_filter .date_filter_wrap .dt_input {
    width: 122px !important;
}
.print_section_wrap .filter_input {
    position: absolute;
    width: 15%;
    margin-top:27px !important;
    margin-left: 0%;
}
}

@media screen and (max-width: 610px){

.widget.profit_wrap ul li {

    width: 50%;

    margin: 0%;

}

.pop {

    width: auto;

    left: 0;

    margin-left: 0;

}

#close_button {

    left: 91%;

    top: 0px;

}

.popup_content_wrap {

    padding: 0 30px;

}

.customer_details_table th, .customer_details_table td {

    width: 10%;

}
.date_filter .date_filter_wrap{
	width:40% !important;
}
.date_filter .date_filter_wrap .dt_input{
	width:90% !important;
}
}
@media screen and (max-width: 580px) {
#consignment-form .search_token {
    width: 31% !important;
}
}
@media screen and (max-width: 550px) {

.profile_form ul li .enter{

	width:60%;

}

.profile_form ul li .profile_label{

	width:40%;

}

.submitter .one_third{

    width: 100% !important;

    margin-top: 10px;

    margin-left: 0px;

}

}

@media screen and (max-width: 500px) {

.login_wrap {

    width: auto;

	padding: 12px 30px 25px;

}

.input_wrap {

    padding: 18px 14px;

}

input.input_box {

    float: left;

}

.create_list {

    width: 100%;

    border-bottom: 1px solid #ccc;

}

.customer_related_link {

    width: 82%;

}

.top_right {

    width: 100%;

    margin-top: 12px;

}

.top_right ul li {

    margin-left: 0;

    margin-right: 30px;

}

.right_btn {

    width: 100%;

}

.right_btn ul li {

    margin-left: 0;

    margin-right: 25px;

}

#close_button {

    width: 7%;

}

.pform .input_button {

    width: 100%;

}

.customer_details_table th, .customer_details_table td {

    width: 18%;

}

.date_filter_wrap .filter_input{

	width:90%;

	margin-top:416px;

    margin-left: -1px

}
.date_filter_wrap #print_report{
    margin-top: 475px;
    margin-left: 37px;
    width: 133%;
}

.dashboard_bottom_container .half_area .bottom_Section{
	overflow-x:auto;
}
#consignment-form .search_token {
    width: 100% !important;
    text-align: center;
}
.profile_form ul li .read_only {
	width: 100%;
    text-align: center;
}
.profile_form ul li .input_number {
	width: 100% !important;
    text-align: center;
    float: left;
    margin-left: 0px;
}
.profile_form ul li .input_number {
	width: 100% !important;
    text-align: center;
    margin-top: 15px;
}
.page-template-template-checkout .profile_form ul li .input_button {
	margin-top: 10px !important;
    width: 100%;
    float: left;
    margin-left: 0px;
}
.create_list ul li.dashboad_quick {
	margin-left: -48px !important;
    width: 60% !important;
}
.bottom_content .date_filter_wrap label.booking_date{
    text-align: center;
    float: none;
    display: block;
    font-weight: bold;
}
.bottom_content .date_filter_wrap .total_box{
    text-align: center;
    display: block;
    float: none;
    width: 99%;
}
.date_filter .date_filter_wrap {
    width: 50% !important;
}
.print_section_wrap .filter_input{
        width: 191%;
    float: left;
    margin-left: -165px;
}
}
@media screen and (max-width: 450px){

.customer_details_table th, .customer_details_table td {

    width: 14%;

}

.bottom_content {

    padding: 20px 12px;

}

.profile_form ul li .enter{

	width:100%;

}

.profile_form ul li .profile_label{
	width:100%;
}
 .print_section_wrap .filter_input{
    margin-left: -191px;
    margin-top: 3% !important;
    display: block;
    position: relative;
 }
}

@media screen and (max-width: 400px){

input.input_box {

    width: 88%;

}

.login_wrap {

    padding: 12px 20px 25px;

}

.btn.login_btn {

    padding: 14px 0;

}

.input_wrap {

    padding: 14px 12px;

	margin-bottom: 10px;

}

.input_wrap .fa {

    font-size: 18px;

    line-height: 16px;

}

.widget.profit_wrap ul li {

    width: 100%;

	border:0;

}

.popup_content_wrap {

    padding: 0 12px;

}

#close_button {

    width: 8%;

    left: 88%;

}

.right_bar .search_box {

    width: 80%;

}

.customer_details_table .arrow {

    width: 100%;



}

.left_btn{

	width:60%;

}

.transaction_details li .label{

	width:50%;

	font-size:12px;

}

.transaction_details li .info{

	font-size:12px;

}

.dt_input{

	width:90px;

	font-size:12px;

}
.date_filter_wrap #print_report{
    margin-top: 569px;
    margin-left: 57px;
    width: 118%;
}
.create_list ul li.dashboad_quick {
	margin-left: -67px !important;
    width: 70% !important;
}
}
@media screen and (max-width: 380px){
    .create_list ul li.dashboad_quick {
        margin-left: -67px !important;
    	width: 68% !important;
    }
    .print_section_wrap .filter_input{
         margin-left: -174px;
    }	   
}
@media screen and (max-width: 365px){
     .print_section_wrap .filter_input{
         margin-left: -167px;
    }  
    .date_filter_wrap #print_report {    
        margin-left: 63px;    
    } 
}

@media screen and (max-width: 330px){

input.input_box {
    width: 85%;
}

.date_filter_wrap #print_report{
    margin-top: 503px;
    margin-left: 56px;
}
.create_list ul li.dashboad_quick {
	margin-left: -71px !important;
    width: 74% !important;
}
.print_section_wrap .filter_input{
    margin-left: -147px;
}
.date_filter_wrap #print_report {
    width: 106%;
    margin-top: 474px;
    margin-left: 82px;
}
}