/* your styles go here */
/*font*/


@font-face
{
    font-family: avgr65w;
    src: url(../font/avgr65w.ttf);
}

@font-face
{
    font-family: arial;
    src: url(../font/arial.ttf);
}



.font_avgr65w{
	font-family: avgr65w;
}

.font_arial{
  font-family: arial;
}




/*PC css*/
@media (min-width: 991.98px) {
  .width_pc_100{
    width:100% !important;
  }
  .width_pc_80{
    width:80% !important;
  }
  .width_pc_78{
    width:78% !important;
  }
  .width_pc_75{
    width:75% !important;
  }
  .width_pc_70{
    width:70% !important;
  }
  .width_pc_67{
    width:67% !important;
  }
  .width_pc_66{
    width:66% !important;
  }
    .width_pc_60{
        width:60% !important;
    }
  .width_pc_50{
    width:50% !important;
  }
  .width_pc_25{
    width:25% !important;
  }
    .width_pc_20{
        width:20% !important;
    }
  .pc_max_width_50{
  	max-width: 50% !important;
  }
  .pc_the_latest_deals_border{
    border: 3px solid #fff;
  }
  .pc_padding_tb_5{
  	padding-top: 5rem !important;
  	padding-bottom: 5rem !important;
  }
  .pc_padding_tb_10{
  	padding-top: 10rem !important;
  	padding-bottom: 10rem !important;
  }
  .pc_padding_tb_15{
  	padding-top: 15rem !important;
  	padding-bottom: 15rem !important;
  }
  .pc_padding_tb_20{
  	padding-top: 20rem !important;
  	padding-bottom: 20rem !important;
  }

  .pc_padding_lr_5{
  	padding-left: 5rem !important;
  	padding-right: 5rem !important;
  }
  .pc_padding_lr_10{
  	padding-left: 10rem !important;
  	padding-right: 10rem !important;
  }
  .pc_padding_lr_15{
  	padding-left: 15rem !important;
  	padding-right: 15rem !important;
  }

  .pc_padding_lr_20{
  	padding-left: 20rem !important;
  	padding-right: 20rem !important;
  }

  .pc_padding_r_1_125{
    padding-right: 1.125rem !important;
  }

  .pc_padding_l_1_125{
    padding-left: 1.125rem !important;
  }

  .pc_margin_tb_8{
  	margin-top: 8rem !important;
  	margin-bottom: 8rem !important;
  }
  .pc_margin_b_8{
    margin-bottom: 8rem !important;
  }

  .pc_font_size_1{
    font-size: 1rem !important;
  }

  .pc_font_size_1_125{
    font-size: 1.125rem !important;
  }

  .pc_font_size_1_5{
    font-size: 1.5rem !important;
  }

  .pc_font_size_2_25{
    font-size: 2.25rem !important;
  }

  .pc_font_size_3{
    font-size: 3rem !important;
  }
  
}

/*mobile css*/
@media (max-width: 767.98px) {
	.mobile_padding_t_9{
		padding-top: 9rem !important;
	}
	
	.mobile_padding_tb_5{
	  	padding-top: 5rem !important;
	  	padding-bottom: 5rem !important;
	  }
	.mobile_padding_tb_10{
	  	padding-top: 10rem !important;
	  	padding-bottom: 10rem !important;
	  }
	.mobile_padding_lr_2{
		padding-left: 2rem !important;
		padding-right: 2rem !important;
	}

  .mobile_margin_t_0{
    margin-top: 0rem !important;
  }

	.mobile_margin_tb_3{
	  	margin-top: 3rem !important;
	  	margin-bottom: 3rem !important;
	  }

	.mobile_margin_tb_5{
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	.mobile_margin_t_3{
		margin-top: 3rem !important;
	}
	.mobile_margin_t_8{
		margin-top: 8rem !important;
	}
  .mobile_font_size_1{
    font-size: 1rem !important;
  }
  .mobile_font_size_1_125{
    font-size: 1.125rem !important;
  }
  .mobile_font_size_1_5{
    font-size: 1.5rem !important;
  }
}

/*public*/

.font_size_1{
  font-size: 1rem !important;
}

.font_size_1_125{
  font-size: 1.125rem !important;
}

.font_size_1_25{
  font-size: 1.25rem !important;
}

.font_size_2_25{
  font-size: 2.25rem !important;
}

.font_size_3{
  font-size: 3rem !important;
}

.clear{
	clear:both;
}
.margin_tb_6{
	margin-top: 6rem !important;
	margin-bottom: 6rem !important;
}

.margin_tb_8{
	margin-top: 8rem !important;
	margin-bottom: 8rem !important;
}

.margin_t_5{
	margin-top:5rem !important;
}

.padding_t_5{
	padding-top: 5rem !important;
}

.padding_tb_5{
	padding-top: 5rem !important;
	padding-bottom: 5rem !important;
}

.max_wihth_50{
	max-width: 50% !important;
}

.rounder_0_3{
  border-radius: .3rem!important;
}









/*PC css*/
@media (min-width: 991.98px) {
  .order_list_title{
    font-size: 4.475rem;
  }
  .no_order_msg{
    font-size: 1.75rem;
  }
  .pc_order_list_table th{
    font-size: 1.375rem;
  }
  .order_detail_title{
    font-size: 4.475rem;
  }
  .order_detail_content tfoot tr th{
    font-size: 1.5rem !important;
    color:#224978;
    font-family: Arial-Bold;
  }

  .order_detail_content tfoot tr th input{
    font-size: 1.125rem !important;
    font-family: Arial;
  }

  .profile_info label h3{
    font-size: 1.5rem;
    font-family:Arial-Bold; 
  }

  .profile_info input{
    font-size: 1.125rem;
    font-family:Arial; 
  }

  .sign_up_button{
    font-size:1.625rem !important; 
  }
  #regFrom input{
    font-size: 1.125rem !important;
  }
  .instructions_title{
    font-size: 2.5rem !important;
  }
}

/*mobile css*/
@media (max-width: 767.98px) {
  .order_detail_content tfoot tr th{
    color:#224978;
    font-family: Arial-Bold;
  }
  .order_detail_content tfoot tr th input{
    font-size: 1.125rem !important;
    font-family: Arial;
  }

  .profile_info label h3{
    font-family:Arial-Bold; 
  }

  .profile_info input{
    font-size: 1.125rem;
    font-family:Arial; 
  }

}