[class*="col-"]{
	float:right;
}

.home_intro{
	direction:rtl;
}

.pw_unit{
direction:rtl;
float:left;
}

.banner-text{
	direction:rtl;
}

.bg-banner{
	margin-left:10px;
}

.breadcrumb{
	direction:rtl;
}


.header-menu-left{
	text-align: right;
}

.header-menu-right{
	text-align: left;
}


.header-menu ul,.row .header-menu{
	direction:rtl;
}

.m_currwx_block{
	direction:rtl;
}


.main-menu{
	direction:rtl;
	padding-right:10px;
}

.mainmenu li {
	float:right;
	
}

.header-menu ul{
	direction:rtl;
}

.mainmenu{
	float: right;
}

.social-network-small{
	float: left;
	padding-left:5px;
}

.submenu{
	left:auto;
}


.top_searchbox_submit{
	right:285px;
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

#search_box{
	direction:rtl;
	float:left;
	margin-left:0px !important;
}

.fav_item_mask,#next_item_btn,#prev_item_btn,#btn_plus_add_city{
	float:right;
}

.fav_item_mask{
	direction:rtl;
}

#fav_item_container{
	direction:rtl;
}

#prev_item_btn>span{
background-position: -15px 0px;
}

#next_item_btn>span{
	background-position: 0px 0px;
}

#no_weather_forecast{
	margin-right: 10px;
	direction:rtl;
}

.fav_city_fc_block_mask{
		direction:rtl;
		float:right;
}

.currwx_block{
	direction:rtl;
	p
}

.name_block{
	direction:rtl;
}

.share_block a{
		float:left;
		margin-left:10px;
}

#share_box_home{
	float:left !important;

}

.gis_block{
	direction:rtl;
}

.map_layer_control{
	float:right;
	direction:rtl;
	text-align: right;
}

.map_layer_control{
	width:100%;
}

.map_layer_control a{
	float:right;
}

#load_container{
	float:left;
}

.region_select{
	direction:rtl;
}


.sel_hm_region, .sel_hm_country{
	margin-right:42px;
	margin-left:0px;
}

.forecast_day_object, .forecast_day_object_m, .city_forecast_day_object{
	float:right;
}

.fc_temp{
	text-align: center;
}



.fc_temp .min_temp_box, .max_temp_icon, .forecast_symbol_icon{

}

.forecast_day_object{
	direction: rtl;
}

.main_right_panel{
	direction: rtl;
}

.country_control,.region_control{
	float:left;
	
}


.ico_hm_region, .ico_hm_country{
	right:0px;
}

li .bulletin_arrow{
	float:right;
	background-position:-14px -10px;
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

li:hover .bulletin_arrow {
    background-position: -19px -10px;
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.currwx_issuetime {
	direction:rtl;
	
}



.place_list_area #prev_btn{
	background-position:-20px -34px;
}

.place_list_area #next_btn{
	background-position:-20px -24px;
}



.wmo_item_content_container .button-text{
	float:right;
}

#wmonews{
	direction:rtl;
}

.wmo_item_container a{
	float:right;
}

.footer-area {
	
}

.site_map_footer{
	direction:rtl;
}

.footer-left,.footer-right{
	text-align: center;
}

/* mobile home*/

.header_table{
	direction:rtl;
}

.site_td>.site-name{
	text-align:right;
}

.fav_city_fc_block{
	direction:rtl;
}

.forecast_day_object_header{
	direction:rtl;

}

.forecast_day_object_header>.date_header, .forecast_day_object_header>.temp_header,.forecast_day_object_header>.cond_header,.forecast_day_object_header>.desc_header{
	direction:rtl;
	float: right;
}

.forecast_day_object_m{
	direction:rtl;
	float: right;
}


.forecast_day_object_m > .weekday_n_date, .forecast_day_object_m > .fc_temp , .forecast_day_object_m > .weather_icon{
	direction:rtl;
	float: right;
}


.forecast_day_object_m > .fc_desc{
	text-align:right;
}


.beta_box, .beta_box_sun{
	left:0px;
	right:0px;
}


/* end home */

.myFavorite .top_searchbox_submit{
	
	right:auto !important;
	left:20px !important;
}

#top_searchcontainer{
	direction:rtl;
	/*width:100%;*/
}

.myFavorite .top_searchbox{
	direction:rtl;
	width:100%;
}

.search_label_txt {
	direction:rtl;
}

.forecast_layout_table {
	direction:rtl;
}

.forecast_layout_table  td{

}

.favourite_info .place_name{

	text-align:right;
	direction:rtl;
}

.favourite_info .city_country{
	direction:rtl;
	text-align:right;
}

.favourite_info .select , .favourite_info .city_country{
	padding:10px;
}

.favourite_info .select a{
	float:left;
}

.ico_remove{
	margin:5px;
}

.forecast_issuetime, .providedby {
	direction:rtl;
	text-align:left;
}

.fav_city_fc_block_mask .forecast_day_object_m{
	direction:rtl;
	float:right;
}

/* mobile myfavourites*/
.myfavourheader{
	text-align:right;
}



/* end mobile myfavourites*/

/*apps*/
.intro{
	direction:rtl;
}

/*end apps*/

/*city*/




.m_city_name{
    text-align: right;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 10px;
}
.city_share a{
	direction:rtl;
	float:left;
	padding-left:15px;
}

.link_ico_add{
	margin-right:10px;
}

.city_left_side{
	direction:rtl;
	float:right;
}

.city_left_side >.city_name{
	text-align:right;
}

.city_forecast_day_object_header{
	
	text-align:right;
	float:right;
	padding-right:5px;
}

.city_forecast_day_object_header > .date_header, .city_forecast_day_object_header > .temp_header,.city_forecast_day_object_header > .city_cond_header,.city_forecast_day_object_header > .desc_header{
	float:right;
	text-align:right;
}

.city_forecast_day_object{
	direction:rtl;
}

.city_forecast_day_object > .city_weekday_n_date, .city_forecast_day_object > .city_fc_temp,.city_forecast_day_object > .city_weather_icon,.city_forecast_day_object > .city_fc_desc{
	float:right;
	text-align:right;
}

.city_forecast_day_object{
padding-right:5px;
}

.city_map{
	float:right;
	direction:rtl;
}

.city_fc_temp{
	width:17%;
}


.climateTable{
	direction:rtl;
}

.sun_status{
	direction:rtl;
}

.highcharts-axis > text{
	direction:rtl!important;
}

.m_city_name{
	text-align:right;
}

.temp_current_unit{
	direction:ltr;
}

/*end city*/


/* country*/
.country_left_side,.country_right_side{
	direction:rtl;
}

.country_left_side>.country_name{
	text-align:right;
}

.country_right_side{
	left:0px;
}

.country_right_side>.country_share_btn a, .country_right_side>.country_map{
	float:left;
	direction:rtl;
	padding-left:15px;
}

.country_title{
	direction:rtl;
	float:right;
}

.country_heading,.col_heading_name1,.col_heading_myfav,.col_heading_avail_fc1,.col_heading_avail_cl1 {
	float:right;
	direction:rtl;
}

.country_row,.col_avail_cl1 ,.col_avail_fc1,.col_myfav,.col_name {
	float:right;
	direction:rtl;
}

.link_ico_add >.txt_add{
	margin-right:10px;
}



/*end country*/

/* disclaimer*/

.subtitle_top,.disclaimer_content{
	direction:rtl;
	padding-right:20px;
}
/*end disclaimer*/


/*members*/

.member_heading, .member_row, .listTable,.country_shortcut{
	direction:rtl;
}

div#alpha_index ul li{
	float:right;
}


/*end members*/


/*note*/
.page_note_content, .sat_img_table tr{
	direction:rtl;
}



/*end note*/


/*privacy*/

.page_privacy_content{
	direction:rtl;
}


.list_privacy{
	direction:rtl;
	text-align:right;
}

/*end privacy*/

/*selection*/
.instruction,.subtitle,.faf_btn_set{
	direction:rtl;
	text-align:right;
}

.faf_fav_city{
	direction:rtl;
	text-align:right;
}

.ico_drag {
	float:right;
}

.fav_name,.ico_delete{
	text-align:left;
	padding-left:15px;
}

.subtitle{
	padding-right:15px;
}


/*end selection*/





/*pilot*/
.subtitle_top, .page_pilot_area{
	direction:rtl;
}

/*end pilot*/



/*region*/
.region_title, .region_name,.region_heading,.region_row{
	direction:rtl;
}

.region_heading>.col_heading_name ,.region_heading>.col_heading_avail_fc,.region_heading>.col_heading_avail_cl{
	float:right;
}

.region_row>.col_avail_fc ,.region_row>.col_avail_cl,.region_row>.col_name  {
	float:right;
}

.search_box_icon{
	direction:rtl;
	float:right;
}

#faf_searchbox{
	padding-right:10px;
}

.faf_search_area{
	direction:rtl;
	float:right;
}

/*end region*/


/*settings*/


.form_settings .region_control{
	direction:rtl;
	float:right;
	width:100%;
}



/*end settings*/

/*whatsnew*/

.page_whatsnew_content2{
	direction:rtl;
}

/*end whatsnew*/


/*wxicons*/


/*end wxicons*/

.beta_msg{
	direction:rtl;
	text-align:center;
	background-color:rgb(55,108,204);
	padding: 2px 8px !important;
	float:left;
	width: auto;
	color:#FFFFFF;
	margin-bottom:5px;
	margin-top:5px;
	font-size: 13px;
}

#lang_link1{
	float:left;
	transform: rotateY(180deg);
}

#lang_link1 ul{

position:absolute;
top:17px;
left:0%;
right:auto;
}

#header_main{
	width:100%;
	height:109px;
	/*background: url(../images/wmo_public_header_rtl.jpg) no-repeat;*/
	z-index: 1;
}


.header_msg_small,.header_msg{
    float: right !important;
    text-align: right;
    padding-left: 5px;
}
.header_msg_small{
 display: block;
}

.header_msg{
width: 155px;
}

.header-menu-btn{

	margin-left:10px;
}

.prettyfied-select-box{
	float:left;
}

.header_container,.website-t,.logo-area img,.head_img_container{
	transform: rotateY(180deg);
}

.header_container{
 
}

.head_img_container{
width: 162px;	
}

/*dataguide*/





/*mobile*/
@media only screen and (max-width: 599px) {
	.mainmenu li {
	float:right;
	width:100%;
}

#lang_link1 a span{
		
		font-size:13px;
	}
	
.arrow-up, .arrow-down{
		border-top-color: #FFFFFF;
	}
}

.social_menu{
	width:30%;
}


@media only screen and (min-width: 600px) {
	.fav_city_fc_block_mask{
		height: 170px;
	}
	
	.forecast_day_object{
		height: 144px;
	}
	
	#lang_link1 a span{
		color: #FFFFFF !important;
		font-size:13px;
	}
	
	.arrow-up, .arrow-down{
		border-top-color: #FFFFFF;
	}
	
	.forecast_day_object {
		line-height: 22px;
	}
	
}

@media only screen and (max-width: 1024px) {
	.header-menu-left,.header-menu-right{
		text-align:center;
	}
	
	.city_map{
		float:none;
	}
	
	.place_list_area > .col2 {
    padding: 1px 3px 1px 3px;
	}
	
	.climateTable{
		width:100%;
	}
	

	

}


/*desktop*/
@media only screen and (min-width: 1024px) {
	.city_map, .olMap{
		padding: 15px 15px 0px 0px;
	}
	
	.climatological_area{
		15px 5px 0px 10px;
	}
	
	#climateContainer,#climateTable{
		padding-left:10px;
	}
	
	.place_list_area > .col1,.place_list_area > .col2,.place_list_area > .col3 {
    padding: 0px;
	}
}


/* for ecmwf start*/

.city_fc_block {
        direction: rtl;
}
.city_ecmwf_forecast_day_object {
        float: right;
}
.city_weekday_n_date {
        float: right;
        text-align: right;
        padding-right: 6px;
    padding-left: 0px;
}
.city_fc_temp {
        float: right;
        text-align: right;
        padding-left: 0px;
    padding-right: 4px;
}
.city_weather_icon {
        float: right;
}
.city_fc_desc {
        float: right;
        text-align: right;
        padding-left: 2px;
    padding-right: 0px;
}
.div_ecmwf_logo {
        float: right !important;
        text-align: right !important;
}
.city_forecast_issuetime {
        text-align: left;
    float: left;
    direction: rtl;
}
.model_run_remark {
        direction: rtl;
}
/* ecmwf end*/