body #news,
body{
    direction: ltr !important;
    text-align: left !important;
}
body .right{
    float: left;
}
body .left{
    float: right;
}
body p{
    direction: ltr;
    text-align: left;
}
/* -------------------header--------------------- */
body #main_menu{
    float: left;
}

body #header_menu{
    right: 0;
    left: auto;
}
body #second_menu{
    float: right;
}
body #main_menu ul li{
    float: left;
    background-position: right center;
}
body #main_nav ul li li a{
    text-align: right;
}
body #main_nav ul li i{
    float: left;
    margin: 0 7px 0 0 ;
}
body #logo {
    float: left;
}
body #sidebar_btn {
    right: auto;
    left: 0;
    float: left;
}
body .sidebar_responsive{
    right: auto;
    left: -250px;
}
body.active_sidebar .sidebar_responsive{
    left: 0px;
}
body .sidebar_responsive .sb_menu ul li a{
    padding-right: 0;
    padding-left: 50px;
}
body .sidebar_responsive .sb_menu ul li .icon{
    right: auto;
    left: 12px;
}
body .sidebar_responsive .arrow_icon{
    right: 12px;
    left: auto;
}
/* -------------------content--------------------- */
body #sidebar{
    float: left;
}
body #sidebar_inn{
    margin-left: 0;
    margin-right: 15px;
}
#sidebar .sb_title{
    direction: ltr;
}
body #sidebar .sb_title .sbt_icon{
    right: auto;
    left: 0;
}
body #sidebar .sb_title .sbt_icon i{
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg); /* IE 9 */
    -moz-transform: rotate(-45deg); /* IE 9 */
    -ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
}
body #search_flight .main_inp {
    /* padding-right: 34px; */
    padding-left:0;
}
body #search_flight .arrow_city{
    left: auto;
    right: 0;
}
body #search_flight .date_icon{
    left: auto;
    right: -1px;
}
body .ch_button .circle1{
    left: auto;
    right: 1px;
}
body .ch_button .circle2{
    right: 6px;
    left: auto;
}
body .ch_button .bg{
    right: -14px;
    left: auto;
}
body .ch_button i{
    right: -6px;
    left: auto;
    transform: rotate(90deg);
    -o-transform: rotate(90deg); /* IE 9 */
    -moz-transform: rotate(90deg); /* IE 9 */
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    -ms-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}
@-webkit-keyframes mymove {
    from {right: -6px; left: auto;}
    to {right: -15px;left: auto;}
}
@-moz-keyframes mymove {
    from {right: -6px;left: auto;}
    to {right: -15px;left: auto;}
}

@-o-keyframes mymove {
    from {right: -6px;left: auto;}
    to {right: -15px;left: auto;}
}

@keyframes mymove {
    from {right: -6px;left: auto;}
    to {right: -15px;left: auto;}
}
body .ch_button:hover i{
    left: auto;
    right: -15px;
}
body #search_auto_from, #search_auto_to {
    direction: ltr;
    text-align: left;
}
/* ------------------------- */
body #content{
    float: right;
}
body .content_title_box i {
    color: #007488;
    float: left;
    margin: 0 10px 0 0 ;
}
body .content_title_box .content_title{
    float: left;
    font-size: 14px;
}
body .content_title_box .content_title_en{
    float: right;
}
body .special_route_box{
    float: left;
}
body #content .ad_sb{
    float: right;
}
body #content .ad_sb_inn{
    padding-right: 0;
    padding-left: 15px;
}
body .mCSB_inside > .mCSB_container{
    margin-right: 15px !important;
}
body .sr_table .t_table{
    float: left;
    /*font-size: 13px;*/
}
body .sr_table .t_head i::before{
    float: right !important;
}
body .sr_table .line .city{
    float: left;
    text-transform: capitalize;
}
body .sr_table .line .price{
    float: right;
}

/*--------footer--------------*/
body .account i {
    right: auto;
    left: 0;
}
body .account{
    padding-left: 40px;
    padding-right: 0;
}
/*--------popup--------------*/
body .city_from_content .sr_table .t_head .lang{
    float: right;
}
body .popup_title i{
    float: left;
    margin: 0 10px 0 0 ;
}
body .calcu_table_box .page_next{
    float: right;
}
.calcu_table_box .footer_message{
    direction: ltr;
}
body .calcu_table_box .footer_message .icon_box {
    float: left;
    margin: 5px 12px 0 0;
}
/* ------------------------------------single------------------------------------------- */
body #sidebar_result{
    float: left;
    left: -280px;
}
body #content_result{
    float: right;
}
body #sidebar_result .sidebar_responsive_inn{
    margin-left: 0px;
    margin-right: 15px;
}
body #search_result_from{
    float: left;
}
body #no_way .ad_sb_result{
    float: right;
}
body #no_way .ad_sb_result_inn{
    margin-right: 0px;
    margin-left: 15px;
}
body .search_result_box .result_header .icon{
    float: left;
    margin: 0 6px 0 0;
}
body .search_result_box .result_header .title{
    float: left;
    direction: ltr;
}
body .search_result_box .result_header .search_result_no{
    float: right;
}
body #sidebar_result .sb_res_title {
    border-radius: 0 4px 4px 0;
    float: left;
    margin: 4px auto 18px;
}
.floatingfilter{
    width: 50px !important;
    height: 25px;
    font-size: 12px;
    line-height: 15px;
    margin-top: 13px !important;
}
.type_fly label{
    margin-bottom: 5px;
}
.type_fly label .charteri_icon, .type_fly label .system_icon{
    float: left !important;
    margin-right: 0 !important;
    margin-left: 5px
}
body .jslider .jslider-value{
    font-size: 13px !important;
}
body .plane_type_box label{
    float: left;
    direction: ltr;
}
.type_fly label, .type_fly label input{
    float: left !important;
}
.type_fly label div{
    font: 11px/20px chfont !important;
}
body .search_result_box #reverse_bg{
    float: right !important;
}
body .search_result_box .tabbs li{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
}
body .search_result_box .buttons .btn{
    float: left;
    margin-left: 0px !important;
}
body .resu .select{
    float: right;
    margin-right: -1px;
	border-radius: 			0 4px  4px 0 ;
	-moz-border-radius: 	0 4px  4px 0 ;
	-webkit-border-radius: 	0 4px  4px 0 ;
}
body .resu .price{
    width: 16%;
    border-radius:5px 0 0 5px;
    -moz-border-radius:5px 0 0 5px;
    -webkit-border-radius:5px 0 0 5px;
}
body .resu .price,
body .resu .date,
body .resu .user,
body .resu .advertise,
body #tab_record .resu .code{
    float: left;
}
body .resu .advertise
{
    direction: ltr;
}
body .resu .date{
    width: 18%;
}
body #tab_record .resu .user{
    width: 16%;
}
body #tab_record .resu .code{
    width: 27%;
}
.resu .date,
.resu .user,
.resu .code {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}
body .resu .code .info_parvaz{
    order: 1;
}
body .resu .code .plan_icon_bg {
    order: 3;
}
body .resu .code .code_inn {
    order: 2;
}
body .resu .date{
    /* padding-left: 20px; */
    box-sizing: border-box;
}
body .search_result_box .buttons{
    float: left;
}
body .search_result_box .buttons .btn_calender .icon {
    float: left;
    margin-left: 0;
    margin-right: 8px;
}
body .resu .price div{
    right: -20px;
    font: 10px/20px chfont;
    letter-spacing: 0px;
    border-radius: 4px 4px 0 0;
    left: unset;
}
.search_result_box .buttons a.btn_prev.btn .icon{
    line-height: 23px !important;
}
body #main_tabber .tab_container .line .date{
    margin-left: 10px;
    margin-right: 0px;
}
body .resu .code .info_parvaz{
    float: right;
}
body .resu .code .plan_icon_bg{
    float: right;
    margin-left: 0;
    margin-right: 0 !important;
}
body .result_pagination .pages{
    float: right;
}
body .result_pagination .btn {
    float: right;
    margin-left: 4px;
    margin-right: 0px;
}
body .result_pagination .txt{
    float: left;
}
body .search_result_box .buttons .btn_prev .icon{
    float: left;
    margin-left: 0;
    margin-top: 0;
    transform: rotate(180deg);
    -o-transform: rotate(180deg); /* IE 9 */
    -moz-transform: rotate(180deg); /* IE 9 */
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
}
body .search_result_box .buttons .btn_next .icon{
    float: right;
    margin-right: 0px;
    transform: rotate(0deg);
    -o-transform: rotate(0deg); /* IE 9 */
    -moz-transform: rotate(0deg); /* IE 9 */
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
}
body .search_result_box .buttons .btn_calender .icon {
    float: left;
    margin-left: 0px;
}
body .efitooltip_bg .efitooltip{
    left: auto;
    right: -1px;
    direction: ltr;
    text-align: left;
    pointer-events: none;
}
body .reserve_sidebar{
    float: left;
}
body .reserve_content{
    float: right;
}
body .reserve_sidebar .sb_title .icon{
    float: right;
}
body .reserve_sidebar .sb_title .title{
    float: left;
}
body .reserve_sidebar_cnt .res_widg .titr i{
    float: left;
    margin: 0 3px 0 0 ;
}
body .fly_info_list ul li .label,
body .fly_info_list ul li .inf{
    float: left;
}
body .reserve_sidebar_cnt .res_widg .titr i{
    float: left;
}
body #add_pessenger_manager .item{
    float: left;
}
body .pessenger_popup .group,
body .pessenger_popup .box{
    float: left;
}
body .pessenger_popup .box1,
body .pessenger_popup .box2{
    margin-right: 1%;
    margin-left: 0;
}
body .pessenger_popup .box3{
    margin-right: 3%;
    margin-left: 0;
}
body .pessenger_popup .box4, .pessenger_popup .box5{
    margin-right: 3%;
    margin-left: 0;
}
body .reserve_final{
    float: right;
}
body .btn_res{
    float: right;
}
body .btn_res .btn_res_inn{
	border-radius: 			4px 0 0 4px ;
	-moz-border-radius: 	4px 0 0 4px ;
	-webkit-border-radius: 	4px 0 0 4px ;
    float: left;
}
body .btn_res .icon{
    float: right;
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg); /* IE 9 */
    -moz-transform: rotate(-90deg); /* IE 9 */
    -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
}
body .reserve_final .right_box{
    float: left;
}
body .reserve_final .left_box{
    float: right;
}
body .form .captcha {
    float: right;
}
body #peigiri_form .btn{
    float: right;
}
body .sr_table{
    float: left;
}
body .pessenger_popup .box .red,
body .reserve_final .red{
    left: auto !important;
    right: 4px;
}
body .resu .code .info_parvaz .efitooltip img{
    margin: 0 auto;
}
body #search_flight .text_box{text-align: left;}
body .pessenger_popup .box option,
body .pessenger_popup .box .text_box{
    background-image: none !important;
}
.plane_type_box label input {
    margin-left: 0;
    margin-right: 0;
}
body #second_menu ul ul{
    left: auto;
    right: 0;
}
body .pessenger_popup .box .text_box{
    padding-left: 5px;
    padding-right: 15px;
}
body #RightPriceOne{
    padding-left: 6px;
    box-sizing: border-box;
}
body #register_form label{
    float: left;
}
body #register_form .text_box{
    float: right;
}
body #register_form .text_box,
body #register_form .radios_box{
    width: 130px;
}
#register_form .radio_box{
    margin-right: 7px;
    margin-left: 0;
}
body #register_form .btn{
    float: right;
}
body #register_form .radios_box{
    float: right;
}
body #register_form .captcha{
    float: left;
}
body #register_form .line{
    float: left;
}
body .calcu_table{
    float: left;
}
#add_pessenger_manager .addinf{margin-left:10px}
body #add_pessenger_manager .addadl{
    margin-right: 0;
    margin-left: 40px;
}
body #add_pessenger_manager .addchd{
    margin-left: 10px;
    margin-right: 0;
}
body #reserve_alert_out{
    float: left;
}
body .pessenger_popup .box1 i{
    float: left;
    margin-left: 0px;
    margin-right: 5px;
}
body .sb_bank{
    float: right;
}
body .reserve_info_list{
    float: left;
}
body #header_menu {
    float: right;
    border-left: none;
}
body #header_menu .menu {
    float: right;
    border-right: none;
    padding:0 18px 0 43px !important;
}
body #header_menu .menu>.icon {
    right: auto;
    left: 15px;
}
body #header_menu .menu .separator{
    left:0;
    right:auto;
}
body #header_menu .submenu{
    right:0;
    left:auto;
}
body #header_menu .menu.blog_menu,
body #header_menu .menu.contact_menu,
body #header_menu .menu.user_menu {
    padding-right: 30px !important;
}
body #header_menu .submenu:after,
body #header_menu .submenu:before{
    right:25%;
    left:auto;
}
body #mobile_sidebar .sb_menu ul li .icon{
    right:auto;
    left:12px;
}
body #mobile_sidebar .sb_menu ul li .item {
    padding: 0 0 0 50px     ;
}
body #header_menu .submenu .icon {
    float: left;
    margin: 5px 12px 0 0 ;
}
body #mobile_sidebar .arrow_icon{
    left: auto;
    right:12px;
}
body #mobile_sidebar {
    right: 0;
    left: auto;
}
body #header_menu .menu .arrow_icon{
    right: 9px;
    left: auto;
}

body.active_sidebar #mobile_sidebar {
    left: 0;
    right:auto;
}
body .ch_button{
    padding:0 30px 0 15px;
}
body #header_menu .submenu .box .ch_icon {
     right: auto;
     left: 10px;
}
body #header_menu .submenu .box {
    padding: 5px 8px 12px 40px;
}
body .submenu_blog .box{float: left;}
body .submenu_blog .box ul li:before {background-position: -115px -10px;}
body .submenu_blog .box ul li{float: left; padding-left: 15px;}
body .submenu_blog .box ul li:before{
    left: 0;
    right: auto;
}
body #other_menu>ul>li{float: left;}
body #other_menu>ul>li:before{left: auto; right: 0;}
body #other_menu li .menu_toggle_btn,
body #other_menu>ul>li>a{
    padding-left: 40px;
    padding-right: 12px;
}
body #other_menu li .menu_toggle_btn {
    padding-right: 30px;
}
body #other_menu li .icon_menu{
    right: auto;
    left: 7px;
}
body #other_menu{    float: left;}
body #other_menu li .arrow_icon{
    left: auto;
    right: 0px;
}
body #header_menu .menu .arrow_icon{
    left: auto;
    right: 8px;
}
body #main_nav ul li li a{
    text-align: left;
}
body #main_nav .sb_menu ul li .icon{
    float: left;
    margin: 0px 7px 0 0;
}
body #search_flight .main_inp .text_box{
    padding-left: 35px;
    padding-right: 10px;
}
body #search_flight .main_inp .input_icon{
    right: auto;
    left: 7px;
}
body #search_flight .exchange{
    left: unset;
    right: 13%;
}
/* ---- */
body #homelinks_section ul li{
    padding-left: 25px;
    padding-right: 7px;
}
body #homelinks_section ul li:before{
    right: auto;
    left: 0px;
}
body .contact_list_footer ul li i{
    float: left;
    margin: 0 5px 0 0;
}
body #footer .widg2 .footer_widg_title{
    text-align: center !important;
    float: none;
}
body .result_pagination{
    direction: ltr;
}

.reserve_final .left_box .text_box::-webkit-input-placeholder {
    direction: ltr;
    text-align: left;
}
.reserve_final .left_box .text_box:-moz-placeholder {
    direction: ltr;
    text-align: left;
}
.reserve_final .left_box .text_box::-moz-placeholder {
    direction: ltr;
    text-align: left;
}
.reserve_final .left_box .text_box:-ms-input-placeholder {
    direction: ltr;
    text-align: left;
}

.pessenger_popup .box .text_box.passengerCode::-webkit-input-placeholder {
    direction: ltr;
    text-align: left;
}
.pessenger_popup .box .text_box.passengerCode:-moz-placeholder {
    direction: ltr;
    text-align: left;
}
.pessenger_popup .box .text_box.passengerCode::-moz-placeholder {
    direction: ltr;
    text-align: left;
}
.pessenger_popup .box .text_box.passengerCode:-ms-input-placeholder {
    direction: ltr;
    text-align: left;
}
.reserve_content{
    direction: ltr;
}
body .reserve_final .left_box .text_box{
    padding-left: 5px;
}

.reserve_final .right_box_discount{
	float: left;
	width: 105px;
	display: block;
	margin-top: 1px;
}
/* .res_widg.res_widg_last.law-returned{} */
.reserve_sidebar_cnt .res_widg .titr .law_toggle{
    float: right;
}
.lawpopup .lawcontent{
    direction: ltr;
}
.lawpopup .lawclose{
    float: right;
    left: unset;
    right: 20px;
}
.sb_title span.text, input#search_auto_from, input#search_auto_to, .ch_button, body .calcu_table_box .btn, body .sr_table .t_table, .alert_box .inn .btn, body .search_result_box .buttons .btn, .search_result_box .tabbs li a, .support_tell .supportb, .reserve_sidebar_cnt .res_widg .titr, body .fly_info_list ul li .label, body .fly_info_list ul li .inf, #sidebar_result .sb_title, #sidebar_result .sb_res_title{
    text-transform: capitalize;
}
.calcu_table_box .btn{
    text-align: center;
    width: 86px;
    padding: 0 5px;
}
.support_tell .supportb{
    margin-top: unset;
}
.support_tell ul li .inf{
    padding-left: unset;
}
.support_tell ul li .lable{
    float: left;
    width: 70px;
}
.uselastpassenger ,
.customalert{
    right: unset;
    left: 20%;
}
.uselastpassenger .resu .code , .customalert .resu .code{
    float: right;
    width: 22%;
}
.uselastpassenger .resu .price div,
.customalert .resu .price div{
    left: unset;


}

.uselastpassenger .resu .user , .customalert .resu .user{
    margin-left: 25px;

}
#reserve_alert_out .box_inn{
    direction: ltr !important;
}
.sb_bank #gateway-selection{
    text-align: center;
}
label#promocode input[type="checkbox"]{
    width: 1em;
    height: 1em;
    float: left !important;
}
.pop-up-content input[type="checkbox"]{
    margin-left: 0 !important;
    margin-right: 5px !important;
    float: left !important;
    margin-top: 3px !important;
}
.pop-up-content input[type="checkbox"].alchex {
    margin-top: 13px !important;
}
.resu .code .code_inn{
    width: 40px;
}
.tabs ul li a i:before{
    margin-left: 0;
}
.pessenger{
    font-size: 12px;
}
td#RightPriceOne{
    font-size: 12px;
}
.tleftright{
    text-align: right !important;
}
tr.pessenger i,
.pessenger_popup .box1 i{
    float: left;
    margin-left: 0;
    margin-right: 5px;
}
.trainicon{
    float: left;
    margin-left: 0;
    background-position: -111px -549px;
}
.search_result_box .buttons .btn, .one_way .search_result_box #reverse{
    font-size: 13px !important;
}
.btn.newsearch i{
    float: left;
    margin-left: 2px;
    margin-right: 5px;
}
.calcu_table_box .footer_message{
    margin-right: 0;
    margin-left: 30px;   
}
.btn.revbtn,
.btn.reverseg{
    text-align: center;
}
.calcu_table .box .price span{
    margin-top: -28px;
    line-height: 22px;

}
a.btn.rvsbtn{
    text-align: center;
}    
.minpriceshow span{
    line-height: 18px !important;
}
.btn.revbtn,
.btn.reverseg {
    float: right;
    font: 14px/35px chfont !important;
}

.btn.revbtn i {
    float: left;
    margin: 0 10px 0 0;
    line-height: 30px;
}

.btn.revbtn,
.btn.reverseg {
    width: 75px;
}
.popup_title {
    direction: ltr;
}

.fromtotitle {
    float: left !important;
    max-width: calc(100% - 135px);
}
#reserve_alert_out span.altxt {
    padding-right: 0 !important;
    padding-left: 23px;
}
.autopad {
    direction: ltr;
    font: 13px/24px tahoma !important;
    padding-left: 10px;
}
.entxt .autopad{
    font: 14px/24px chfont, tahoma !important;
}
#peygiri_innbox{
    direction: ltr;
    text-align: left;
}
.resu .info_parvaz{
    float: right !important;
    margin-left: 5px !important;
}
.rot2 {
    margin-left: -10px;
}
.resu .code{
    text-align: right !important;
}
.resu .code .code_inn{
    text-align: center;
}
.resu .code .code_inn {
    float: left !important;
}
.resu .price div.icon11 {
    font: 11px/14px chfont;
}

.uselastpassenger span {
    vertical-align: sub;
    margin-right: 5px;
}

.autocomplete-suggestions {
    direction: rtl;
    margin-right: 5px;
}

.diricon,
.diriconto {
    float: left;
    margin-left: 10px;
    margin-right: 5px;
}

.search_result_box .buttons a.btn_next.btn,
.search_result_box .buttons a.btn_prev.btn {
    min-width: 69px;
}

.search_result_box .btn_prev .cssload-content,
.search_result_box .btn_next .cssload-content {
    margin: -3px 0 0 0;
}
.rot2{
    height: 5px !important;
    width: 33px !important;
    padding: 0 0 12px 10px !important;
}
.rot1{
    font: normal 12px tahoma;
    line-height: 1.25 !important;
}
.search_result_box .buttons a.btn_prev.btn {
    text-align: right;
}
/*---------------------en.css-----------------------*/
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 {
    font-family: tahoma !important;
}

.adpmain.persian * {
    font-family: chfont !important;
}

body #main_nav ul li {
    font-size: 13px;
}

body .calcu_table .box a {
    font-size: 14px;
}

body .resu {
    font-size: 14px !important;
}

.price span {
    font-size: 14px;
    font-weight: normal;
    padding-right: 9px;
}

.floatingfilter {
    margin-right: unset !important;
    margin-left: 160px !important;
}

body .btn_res {
    width: 127px;
}

body .btn_res .btn_res_inn {
    width: 94px;
    font: normal 14px/28px tahoma !important;
    letter-spacing: 1px;
}

body .content_title_box .content_title_en {
    display: none;
}

#add_pessenger_manager .addshow span:first-child,
#add_pessenger_manager .addadl span:first-child,
#add_pessenger_manager .addchd span:first-child,
#add_pessenger_manager .addinf span:first-child {
    border-radius: 5px 0 0 5px;
    float: left;
    font-size: 25px;
}

#add_pessenger_manager span:first-child {
    font-size: 20px !important;
}

#quick_links_section {
    display: none;
}

#sidebar .sb_title h2 {
    font-weight: normal;
    font-size: 13px;
}

body .adpmain td.chanageMode a {
    font-family: chfont, tahoma !important;
}

.jslider .jslider-scale {
    top: -5px !important;
}

body .jslider .jslider-scale ins,
#sidebar_result .sb_res_title {
    font-size: 12px;
}

body .calcu_table_box .btn,
.resu .price,
body .result_pagination .txt,
.search_result_box .result_header .search_result_no span,
select.Nationality.text_box,
.pessenger_popup .box .text_box.gender,
.pessenger_popup .line_kharegi .box .text_box.Nationality {
    font-size: 13px !important;
}

.contact_list_footer ul li.address {
    text-align: left;
}

.calcu_table_box .page_prev {
    float: left;
}

.togproapp {
    direction: ltr;
    font-weight: normal;
}

.popup_title {
    font-size: 15px;
}

svg.svgsep {
    margin-top: -60px;
}

span#r_city_date,
span.speaksearch {
    margin-right: 5px;
}

button.closepromoteapp {
    float: left;
    margin-right: 0;
    margin-left: 20px;
}

.ch_side_filter {
    left: unset;
    right: 20px;
}
.ch_side_whatsapp {
    right: unset;
    left: 20px;
}
.searchnew {
    margin: 0 auto;
}

.sb_bank .widg p {
    text-align: center;
}

.pessenger_popup .box8 {
    float: right !important;
}

body .pessenger_popup .box.linefa .text_box {
    padding-right: 17px;
}

.pessenger_popup .box7 {
    margin-right: unset;
    margin-left: 5%;
}

.search_result_box .newsearch.btn {
    min-width: 60px !important;
    text-align: center;
}

div#purchase .btn_res .btn_res_inn {
    font: bold 13px/27px tahoma;
}

h2.titr.issue-ticket,
p.issue-ticket {
    direction: ltr !important;
}

.calcu_table .box .price span {
    display: inline-block;
    font-size: 12px;
    color: #9d9d9d;
    line-height: 32px;
    border-radius: 0 0 5px 5px;
}

.genderItem{
    font-size: 0.7rem;
}

.genderItem:hover,
.genderItem.active{
    font-weight: normal;
}

.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%;
}



/*----------------------en.css end----------------------*/
#reserve_alert_out .box_inn{
    float: left !important;
}
.inn.ltr-it, .alert_box .inn.ltr-it p {
    direction: ltr !important;
}
/*----------------------Media queries----------------------*/
@media only screen and (max-width : 1224px){
    body #other_menu{
        float: none;
    }
    body #other_menu>ul>li{
        float: none;
    }
}

@media only screen and (max-width : 870px){

    body .resu .date{
        padding-left: 11px;
    }
    body .pessenger_popup .box4,
    body .pessenger_popup .box5,
    body .pessenger_popup .box2,
    body .pessenger_popup .box6{
        margin-right: 0;
        margin-left: 0;
    }
    body .pessenger_popup .box1{
        text-align: left !important;
    }

    body .pessenger_popup .group1 .box2{
        text-align: right !important;
    }

    body .pessenger_popup .box6{
        margin-right: 4%;
    }

    .genderItem{
        font-size: 0.8rem;
    }

    body .pessenger_popup .box_n,
    body .pessenger_popup .box2,
    body .pessenger_popup .box5,
    body .pessenger_popup .box8{
        float: right !important;
    }
    #add_pessenger_manager .addshow {
        width: 160px;
    }

    #add_pessenger_manager .addchd {
        margin-left: 0 !important;
    }

    .pessenger_popup .box8 {
        text-align: right;
    }

    div#delete_passenger {
        float: right;
        margin: 4px 0 0 0 !important;
    }
    .pessenger_popup .box7 {
        margin-left: 0;
    }
    body #reserve_alert_out{
        float: none;
    }
}
@media only screen and (max-width : 780px){
    body #sidebar_inn{
        margin-right: 0;
    }
    body #logo {
        margin-left: 50px;
        margin-right: 0px;
    }
    body #header_menu .contact_menu .submenu {
        right: 0;
        left: auto;
    }
    body #mobile_sidebar {
        right: auto;
        left: -250px;
    }
    body #search_flight .exchange {
        right: 15%;
    }
    body .search_result_box .tabbs li{
        padding: 0 6px 0 0;
    }
    body.active_sidebar_result #sidebar_result{
        right: unset;
        left:0;
    }
    .tabs ul li a i:before{
        margin-left: 5px;
    }
    .trainicon{
        margin-left: 5px;
    }
    #search_flight .main_inp .text_box{
        padding-left: 13% !important;
    }
    #search_flight .date_icon,
    #search_flight .main_inp .input_icon {
        left: calc(13% - 30px) !important;
    }
}
@media only screen and (max-width: 620px){
    .contact_list_footer, .footer_menu {
        padding-right: 00px;
        padding-left: 20px;
    }
    .btn.revbtn,
    .btn.reverseg {
        margin-right: 15px;
    }
}
@media only screen and (max-width : 580px){
    body .search_result_box .buttons .btn{
        font-size: 12px;

    }
}
@media only screen and (max-width : 560px){
    body #other_menu li .icon_menu {
         right: 0;
         left: 0;
    }
}
@media only screen and (max-width: 540px) {
    .resu .code .code_inn {
        margin-left: 0;
    }
}
@media only screen and (max-width : 500px){
    body #tab_record .resu .price span{
        padding-left: 0;
        padding-right:10px;
    }
}
@media only screen and (max-width : 480px){
    body .reserve_content,
    body .reserve_sidebar{
        float: none;
    }
    /*body #reserve_popup .text_box{
        height: 33px;
        line-height: 33px;
    }*/
    body .reserve_info_list{
        float: none !important;
    }
    body .sb_bank{
        float: none !important;
        position: relative;
        display: block;
        clear: both;
    }
    #add_pessenger_manager .addadl,
    #add_pessenger_manager .addchd {
        margin-right: 5% !important
    }
}
@media only screen and (max-width : 440px){
    body .long_nav #sidebar_btn{
        margin-left: 2px;
    }
    body .long_nav ul li{ padding: 0 4px;}
    body .long_nav #main_menu ul li{padding-right: 6px;}
    body #tab_record .resu .user{
        width: 12% !important;
    }
    body .resu .date{
        width: 19% !important;
    }
    body #tab_record .resu .code {
        width: 30% !important;
    }
    .rot2 {
        margin-left: -5px;
    }
    .efitooltip .efi-close{
        float: left;
        left: 2px;
    }
}
@media only screen and (max-width : 430px) {
    .reserve_sidebar_cnt .res_widg .titr .law_toggle{
        clear: both;
        float: left;
    }
}
@media only screen and (max-width : 420px){
    body #sidebar .widg_inn{
        padding-left: 22px !important;
        padding-right: 22px !important;
    }
}

@media only screen and (min-width: 381px) and (max-width: 420px) {
    body #tab_record .resu .code {
        width: 33% !important;
    }
}

@media only screen and (max-width: 400px){
    body .one_way .search_result_box .buttons .btn{
        font-size: 0.7rem !important;
    }
    .search_result_box .buttons .btn .icon::before{
        font-size: 15px !important;
    }
    .search_result_box .buttons a.btn_next.btn,
    .search_result_box .buttons a.btn_prev.btn{
        min-width: unset !important;
    }
    .search_result_box .buttons a.btn_prev.btn {
        padding-right: 5px;
    }

    body .one_way .search_result_box .buttons .reverse.btn_calender.btn {
        /*font-size: 5px !important;*/
    }
    
}
@media only screen and (max-width : 380px){
    body #tab_record .resu .price{width: 19% !important;}
    body .resu .date{ width: 24% !important;}
    h2.popup_title{font-size: 15px;}
    .resu .info_parvaz{margin-left: 0 !important}
}
@media only screen and (max-width: 360px) {

    #add_pessenger_manager .addadl,
    #add_pessenger_manager .addchd {
        margin-right: 1% !important
    }
}
@media only screen and (max-width : 350px) {
    .rot2{margin-left: 0 !important}
    body #tab_record .resu .code {
        width: 22% !important;
    }

    body #tab_record .resu .price {
        width: 23% !important;
    }
}
@media only screen and (max-width : 340px){
    body .long_nav #main_menu ul li{
        padding-right: 8px;
    }
    body #tab_record .resu .user{
        width: 16% !important;
    }
    body #tab_record .resu .code{ width: 24% !important;}
    body .resu .code .plan_icon_bg {
        float: right;
    }
    body .resu .date {
        width: 27% !important;
    }

    body #tab_record .resu .code {
        width: 14% !important;
    }
    body #tab_record .resu .price {
        width: 23% !important;
    }
}
@media only screen and (max-width : 500px) {
    body .adpmain * {
        font-size: 16px !important;
    }
}

@media only screen and (max-width : 420px) {
    body .calcu_table .box a {
        font-weight: normal;
        font-size: 14px;
    }
}

@media only screen and (max-width : 380px) {
    body .resu {
        font-weight: normal;
        font-size: 12px;
    }
}