@font-face {
    font-family: 'archfont';
    src: url('fonts/ArabicBold.eot?#') format('eot'),
    url('fonts/ArabicBold.woff?v=1') format('woff'),
    url('fonts/ArabicBold.ttf') format('truetype');
    font-weight: bold;
}
body,
	body #news,
	body .footer_menu ul li a,
	body #main_nav ul li,
	body #search_flight .label_box label,
	body .sr_table .t_table,
	body .sr_table .line .price,
	body p,
	body #footer_top .widg .title,
	body .widg_list ul li a,
	body #owl-demo2 .stitle,
	body #address_footer ul li,
	body .account,
	body #social_box .title,
	body #footer_menu ul li a,
	body .popup_title,
	body .calcu_table .date,
	body .calcu_table,
	body .calcu_table_box .footer_message,
	body .calcu_table_box .btn,
	body .search_result_box .result_header .search_result_no,
	body .digit_font,
	body .btn,
	body .search_result_box .tabbs li a,
	body .resu,
	body #sidebar_result .sb_res_title,
	body #sidebar_result .sb_title,
	body .search_result_box .result_header .search_result_no span,
	body .result_pagination .txt,
	body .resu .select a,
	body .search_result_box .result_header .title,
	body .btn_res .btn_res_inn,
	body .pop-up-content .line label,
	body .alert_box .inn .titr,
	body .search_result_box .result_header .search_result_no span,
	body .digit_font,
	body .type_fly label div,
	body .resu .price div.icon11,
	body .resu .price div,
	body .sidebar_responsive .sb_title,
	body .sidebar_responsive .price,
	body .sidebar_responsive .sb_menu ul li a,
	.adpmain *,
	.contact_list_footer ul li,
	.calcu_table .box a,
	.jslider,
	.efitooltip_bg .efitooltip,
	#finalPriceInfoLeft,
	.fly_info_list ul li, .support_tell ul li,
	.pessenger_popup .box,
	.reserve_sidebar_cnt .res_widg .titr,
	.text_box, .pessenger, .sb_bank .widg p, #reserve_alert_out span,.sr_table .line
{
    font-family: archfont !important;
}
.calcu_table .date, .sr_table .t_table{
	/*font-size: 13px;*/
}
.resu .price, .calcu_table .box a, .support_tell ul li, .passengerCode, input#mobile, input#sec_code, .pessenger_popup .box7{
	letter-spacing: 0;
}
.calcu_table_box .footer_message{
	margin-right: 0;
}
.btn.revbtn,
.btn.reverseg{
	padding: 0 5px;
	font-size: 13px;
}
.btn.revbtn i{
	margin: 0 5px 0 0;
}
.pessenger_popup .head .box {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.btn_res .btn_res_inn{
	font: normal 14px/27px chfont;
}
div#purchase .btn_res .btn_res_inn{
	font: bold 15px/30px chfont;
}
.calcu_table .box .price span {
	display: inline-block;
	font-size: 12px;
	color: #9d9d9d;
	line-height: 32px;
	border-radius: 0 0 5px 5px;
}

.pessenger_popup .group1 {
	width: 34%;
}

.pessenger_popup .group3 {
	width: 30%;
}

.pessenger_popup .box1 {
	width: 15%;
}

.pessenger_popup .box2 {
	width: 38%;
}

.pessenger_popup .box3 {
	width: 40%;
}

.pessenger_popup .box6 {
	width: 50%;
}

.pessenger_popup .box7{
	margin-right: 6%;;
}

@media only screen and (max-width: 870px){
    #add_pessenger_manager .addshow{
		width: 170px
	}
}
@media only screen and (max-width : 500px){
    body .adpmain * {
        font-size: 16px !important;
    }
}
a.btn.rvsbtn {
	width: 100px;
	padding: 0 5px;
}
.floatingfilter{
	width: 35px !important;
	height: 35px !important;
}
@media only screen and (max-width: 480px){
    #add_pessenger_manager .addadl, #add_pessenger_manager .addchd{ margin-left: 5% !important}
}
@media only screen and (max-width: 360px){
	#add_pessenger_manager .addadl, #add_pessenger_manager .addchd{ margin-left: 0.5% !important}
	a.btn.newsearch {
		/*font-size: 10px !important*/
	}
}
@media only screen and (max-width : 350px) {
	body .one_way .search_result_box .buttons .btn,
	body .one_way .search_result_box #way_reverse {
		padding: 0 5px;
		font-size: 12px;
	}
}