html{
	font-family: 'Roboto', sans-serif;
	margin: 0;
	padding :0;
}
body{
	margin: 0;
	padding :0;
}
form{
	margin: 0px!important;
}
.hidden{
	display: none;
}
.forceHide {
	display: none!important;
}
.hiddenWithSpace {
	opacity: 0;
    z-index: -1;
    position: relative;
}

.main{
	padding-top: 0px!important;
}

/* header */


.header_container{
	width: 100%;
	height: 126px;
	position: relative;
	z-index: 10;
}
.header_container_top{
	width: 100%;
	height: 55px;
	background: #F7F7F7;
	position: relative;
}
.middle_header_container_top{
	width: 1200px;
	height: 100%;
	margin: auto;
	position: relative;
}
.hotline_part{
	display: inline-block;
	float: left;
	position: relative;
	height: 100%;
}
.hotline_icon{
	float: left;
	width: 15px;
	height: 15px;
	background: url(../images/themes/travelPrimeBlue/hotline.png);
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);	margin-left: 2px;
}
.hotline_text{
	float: left;
	margin-left: 10px;
	color: #252525;
	font-size: 14px;
	line-height: 0.9;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);}
.hotline_text b{
	font-weight: 900;
}
.credit_limit_container{
	position: absolute;
	top: 50%;
			left: 50%;
			-moz-transform: translate(-50%,-50%);
			-webkit-transform: translate(-50%,-50%);
			-ms-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);	display: inline-block;
}
.my_credit_limit{
	float: left;
	font-size: 12px;
	font-weight: 900;
	line-height: 0.9;
	color: white;
	margin-right: 6px;
}
.my_credit_limit span{
	color: #ff9800}
.header_top_menu{
	height: 100%;
	float: right;
	position: relative;
}
.agent_header_top_menu{
	width:390px;
}
.info_menu_item{
	width: 78px;
	float: left;
	position: relative;
	padding-top: 3.6%;
}
.info_menu_item a{
	font-size: 12px;
	color: #252525;
	text-transform: uppercase;
}
.currency_selector{
	width: 78px;
	float: left;
	position: relative;
}

.current_selected_currency{
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}
.current_selected_currency_inn{
	display: inline-block;
	position: absolute;
	width: 56px;
	height: 10px;
	top: 50%;
			left: 50%;
			-moz-transform: translate(-50%,-50%);
			-webkit-transform: translate(-50%,-50%);
			-ms-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);}
.current_selected_currency_text{
	float: left;
	color: #252525;
	line-height: 0.9;
	font-size: 12px;
	margin-right: 13px;
}
.current_selected_currency_arrow{
	width: 0px;
			 height: 0px;
			 border-left: 3.5px solid transparent;
			 border-right: 3.5px solid transparent;
			 border-top: 6px solid #252525;	position: relative;
	float: left;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);}
.menu_arrow_down{
	width: 0px;
			 height: 0px;
			 border-left: 3.5px solid transparent;
			 border-right: 3.5px solid transparent;
			 border-top: 6px solid transparent;	position: relative;
	margin-top: 7px;
	margin-left: 45%;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);}
.user_menu{
	height: 100%;
	float: left;
	position: relative;
}

.user_button{

	padding-left: 20px;
	cursor: pointer;
	padding-top: 15px;
}
.user_welcome_arrow{
	margin-bottom: 5px;
	height: 10px;
	position: relative;
	width: 86px;
}
.user_welcome{
	float: left;
	color: #252525;
	font-size: 12px;
	font-weight: 900;
	line-height: 0.9;
}
.user_arrow{
	float: right;
	width: 0px;
			 height: 0px;
			 border-left: 3.5px solid transparent;
			 border-right: 3.5px solid transparent;
			 border-top: 6px solid #252525;	position: relative;
	centerV}
.user_name{
	display: inline-block;
	color: #252525;
	font-size: 12px;
	line-height: 0.9;
	text-transform: uppercase;
}


.lang_other_menu{
	position: absolute;
	width: 185px;
	left: 0px;
	top: 37px;
	background: #003471;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	z-index: 5;
}


.head_all_result_information_table{
	text-transform: capitalize;
}
.input_title_of_input{
	text-transform: capitalize;
}
.input_title_of_input_long{
	text-transform: capitalize;
}
#description{
	text-transform: lowercase;
}

.user_other_menu{
	position: absolute;
	left: 14px;
	top: 4px;
	background: #003471;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	z-index: 5;
}
.user_other_menu_item{
	width: calc(100% - 12px);
	padding-left: 12px;
	border-bottom: 1px solid white;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 0.9;
	color: white;
	font-size: 13px;
	font-weight: 900;
	cursor: pointer;
}
.user_other_menu_item:last-child{
	border-bottom: 0px;
}
.user_other_menu_item:hover{
	color: #ff9800;
}
pre.sf-dump{
    display: none;
}

.header_container_bottom{
	width: 100%;
	height: 70px;
	background: white;
	position: relative;
}
.header_inside_pages_bg{
	background: url('../images/menu-top.jpg');
	background-size:cover;
}
.header_container_top_transparent{
	background: rgba(0,52,113, 0.4) ;
	margin-bottom: 1px;
}
.header_container_bottom_transparent{
	background: rgba(0,52,113, 0.65);
}
.middle_header_container_bottom{
	width: 1200px;
	height: 100%;
	margin: auto;
	position: relative;
}
.logo_in{
	width: 260px;
	float: left;
	height: auto;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);}
.menu_right_container_and_notification{
	width: 655px;
	height: 100%;
	position: relative;
	float: right;
}

.menu_notification_and_shortcuts{
	width: 100%;
	height: 71px;
	position: relative;
}
.shortcuts_container{
	width: 175px;
	height: 43px;
	margin-right: 12px;
	float: left;
	position: relative;
	top: 26%;
}
.one_shortcut{
	width: 56px;
	height: 40px;
	border-radius: 0px;
	position: relative;
	float: left;
	margin-right: 2px;
	cursor: pointer;
}
.one_shortcut:hover{
	// background: #ff9800;
}
a:last-child .one_shortcut{
	margin-right: 0px;
}
.one_shortcut_icon{
	position: absolute;
	top: 50%;
			left: 50%;
			-moz-transform: translate(-50%,-50%);
			-webkit-transform: translate(-50%,-50%);
			-ms-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);}
.one_shortcut_icon_flight{
	width: 40px;
	height: 40px;
	background: url(../images/sc-flights.svg);
}
#one_shortcut_flight:hover .one_shortcut_icon_flight{
	background: url(../images/sc-flights-hover.svg);
}
.one_shortcut_icon_hotel{
	width: 40px;
	height: 40px;
	background: url(../images/sc-acco.svg);
}
#one_shortcut_hotel:hover .one_shortcut_icon_hotel{
	background: url(../images/sc-acco-hover.svg);
}
.one_shortcut_icon_insurance{
	width: 40px;
	height: 40px;
	background: url(../images/sc-insurance.svg);
}
#one_shortcut_insurance:hover .one_shortcut_icon_insurance{
	background: url(../images/sc-insurance-hover.svg);
}
.notifications_container{
	width: 176px;
	height: 43px;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);	float: left;
}
.all_notifications{
	/*width: 116px;*/
	height: 43px;
	float: right;
	position: relative;
}
.one_notification{
	width: 36px;
	height: 43px;
	float: left;
	margin-right: 4px;
	border-radius: 0px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.one_notification:last-child{
	margin-right: 0px;
}
.one_notification_top{
	width: 100%;
	height: 25px;
	position: relative;
	background: #646464;
}
.one_notification_icon{
	position: absolute;
	top: 50%;
			left: 50%;
			-moz-transform: translate(-50%,-50%);
			-webkit-transform: translate(-50%,-50%);
			-ms-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);}
.one_notification_bottom{
	width: 100%;
	height: 18px;
	position: relative;
	background: #555555;
}
.one_notification_number{
	text-align: center;
	line-height: 0.9;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);	font-size: 10px;
	color: white;
}
.one_notification:hover .one_notification_bottom{
	background: #ff9800;
}
.selected_one_notification .one_notification_bottom{
	background: #ffca50;
}
.one_notification_icon_flight{
	width: 22px;
	height: 15px;
	background: url(../images/onhold-flight-inside.svg);
}
.one_notification_icon_hotel{
	width: 23px;
	height: 12px;
	background: url(../images/themes/travelPrimeBlue/notification_hotel.png);
}
.one_notification_icon_insurance{
	width: 14px;
	height: 17px;
	background: url(../images/themes/travelPrimeBlue/notification_insurance.png);
}
.notifications_right_text{
	float: right;
	margin-right: 9px;
	line-height: 0.9;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);	font-size: 12px;
	font-weight: 900;
	color: #646464;
}


.menu_right_container{
	display: inline-block;
	height: 35px;
	position: absolute;
	margin-top: 16px;
	right: 5px;
}
.info_button{
	float: right;
	width: 42px;
	height: 27px;
	background: #646464;
	border-radius: 5px;
	cursor: pointer;
	position: relative;
}
.info_icon{
	float: left;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);	width: 18px;
	height: 18px;
	background: url(../images/info.png);
	margin-left: 6px;
}
.info_arrow{
	width: 0px;
			 height: 0px;
			 border-left: 3.5px solid transparent;
			 border-right: 3.5px solid transparent;
			 border-top: 5px solid white;	float: left;
	margin-left: 5px;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);}
.info_panel{
	width: 150px;
	height: auto;
	position: absolute;
	left: -4px;
	top: 27px;
	background: #646464;
	border-radius: 12px;
	-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.28);
			-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.28);
			box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.28);	padding-bottom: 7px;
	padding-top: 12px;
}
.info_panel_title{
	margin-left: 14px;
	margin-bottom: 7px;
	font-size: 11px;
	font-weight: bold;
	color: #ffca50;
	line-height: 0.9;
}
.info_panel_item{
	margin-left: 9px;
	padding-left: 16px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: white;
	font-size: 13px;
	font-weight: 900;
	line-height: 0.9;
	width: 116px;
	border-top: 1px solid #555555;
}
.info_panel_item:hover{
	color: #ffca50;
}
.line_menu_sep{
	width: 37px;
	height: 1px;
	float: right;
	background: #2aa2dd;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);	margin-right: 4px;
	margin-left: 9px;
}
.menu_2{
	float: right;
	display: inline-block;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);	margin-top: 8px!important;
	margin-left: 0px!important;
}
.menu_2_item{
	font-size: 16px;
	font-weight: 900;
	color: #003471;
	float: left;
	margin-right: 13px;
	cursor: pointer;
	line-height: 0.9;
	position: relative;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-right: 13px;
}
.menu_2_item:last-child{
	border-right: none;
	padding-right: 0px;
}
.menu_2_item:hover{
	color: #0d4fa0;
}
.menu_2_item:last-child{
	margin-right: 0px;
}
.sub_menu_one_container{
	width: 160px;
	display: none;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #003471;
	position: absolute;
	left: -14px;
	top: 25px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.8);
			-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.8);
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.8);}
.sub_menu_one_container_item{
	color: white;
	padding: 5px;
	border-bottom: 1px solid #003471;
	position: relative;
	text-transform: uppercase;
	font-size: 14px;
}
.sub_menu_one_container_item:hover{
	color: #ff9800;
}
.normal-font{
	font-weight: normal !important;
}
.sub_menu_two_container{
	width: 220px;
	display: none;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	z-index: 2;
	background: #003471;
	position: absolute;
	right: -220px;
	top: -6px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.8);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.8);
}
.sub_menu_two_container_item{
	color: white;
	padding: 5px 5px 7px 5px;
	position: relative;
}
.sub_menu_two_container_item:hover{
	color: #ff9800;
}
.sub_menu_one_container_item:hover .sub_menu_two_container{
	display: block;
}
.menu_2_item:hover .sub_menu_one_container{
	display: block;
}
.sub_menu_three_container{
	width: 220px;
	display: none;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	z-index: 2;
	background: #003471;
	position: absolute;
	right: -220px;
	top: -6px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.8);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.8);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.8);
}
.sub_menu_three_container_item{
	color: white;
	padding: 5px;
	border-bottom: 1px solid #003471;
}
.sub_menu_three_container_item:hover{
	color: #ff9800;
}
.sub_menu_two_container_item:hover .sub_menu_three_container{
	display: block;
}
/* header */







/* footer */
.footerIn{
	width: 100%;
	height: 48px;
	position: relative;
	z-index: 500;
	background: #003471;
}
.footer{
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 500;
	background: #003471;
}
.middle_footer{
	width: 1200px;
	height: 100%;
	margin: auto;
	position: relative;
}
.footer_rights_reserved{
	float: left;
	font-size: 15px;
	color: white;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);	line-height: 0.9;
}
.footer_rights_reserved a{color: #ff9800;}
.footer_powered_by{
	float: left;
	font-size: 15px;
	color: #0d4fa0;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);	line-height: 0.9;
	margin-left: 26%;
}
.footer_powered_by a{
	color: #0d4fa0;
}
.footer_part_to_right{
	width: auto;
	float: right;
	height: 24px;
	margin-right: 4%;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);}
.social_footer{
	width: auto;
	height: 24px;
	float: right;
	position: relative;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);}
.social_footer_icon{
	width: 24px;
	height: 24px;
	float: left;
 	margin-right: 2px;
 	cursor: pointer;
}
.social_footer_icon:last-child{
	margin-right: 0px;
}
.fb{
	background: url(../images/themes/travelPrimeBlue/fb.png);
	background-position: left;
}
.in{
	background: url(../images/themes/travelPrimeBlue/in.png);
	background-position: left;
}
.social_footer_icon:hover{
	background-position: right;
}


.footer_text{
	position: relative;
	float: right;
	color: #0d4fa0;
	top: 50%;
			-moz-transform: translate(0,-50%);
			-webkit-transform: translate(0,-50%);
			-ms-transform: translate(0,-50%);
			transform: translate(0,-50%);	font-size: 15px;
	font-weight: 900;
	margin-right: 10px;
}
/* footer */









/* main page different styles */

.header_container_bottom_transparent .menu_2_item{
	color: #FFFFFF;
}


.header_container_bottom_transparent .one_shortcut{
	background: #FFFFFF;
}
.header_container_bottom_transparent .one_shortcut:hover{
	background: #ff9800;
}

.header_container_bottom_transparent #one_shortcut_flight:hover{
	background: #ff9800;
}
.header_container_top_transparent .hotline_text{
	color: #FFFFFF;
}
.header_container_top_transparent .info_menu_item a{
	color: #FFFFFF;
	text-transform: uppercase;
}
.header_container_top_transparent .current_selected_currency_text{
	color: #FFFFFF;
}
.header_container_top_transparent .user_welcome{
	color: #FFFFFF;
}
.header_container_top_transparent .user_name{
	color: #FFFFFF;
}
.header_container_top_transparent .notifications_right_text{
	color: #FFFFFF;
}
.header_container_top_transparent .one_notification_top{
	background: #FFFFFF;
}
.header_container_top_transparent .one_notification_icon_flight{
	background: url(../images/onhold-flight-home.svg);
}
.header_container_top_transparent .one_notification_icon_hotel{
	background: url(../images/onhold-acco-home.svg);
}
.header_container_top_transparent .one_notification_icon_insurance{
	background: url(../images/onhold-insurance-home.svg);
}
.header_container_top_transparent .user_arrow{
	border-top-color: #FFFFFF;
}
.header_container_top_transparent .current_selected_currency_arrow{
	border-top-color: #FFFFFF;
}

/* main page different styles */











/* pages common styles */
.yellow_line_under_panel_top{
	width: 100%;
	height: 4px;
	background: #ff9800 ;
}
.radio_checkbox_checked_on{
	background: #ff9800;
}
.save_button_input{
	border-radius: 0px;
	background: #ff9800;
}
.save_button_input:hover div{
	color: #003471 !important;
}
.yellow_line_input{
	border-radius: 0px;
	border: 2px solid #ff9800;
	border-top: 0px;
}
.radio_checkbox{
	border-radius: 0px;
}
.all_result_information_table{
	border-radius: 0px;
}
.input_checkbox_big_table{
	border-radius: 0px;
}
.input_reel_input_container{
	border-radius: 0px;
}
.input_reel_input_container_short{
	border-radius: 0px;
}
.hide_existence{
	border-radius: 0px;
}
.eye_container{
	border-radius: 0px;
}
.hide_existence:hover > .eye_container{
	background: #ff9800;
}
.all_resutl_information_table{
	border-radius: 0px;
}
.input_checkbox{
	border-radius: 0px;
}
.delete_or_update{
	border-radius: 0px;
}


/* pages common styles */





































































































































































































.big_main_container{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.required_input{
	border: 1px solid red!important;
}


/*  print Container  */
.printing_container{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100000;
	background: rgba(0,0,0,0.8);
	display: none;
}
.printing_content{
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    padding: 15px;
    position: relative;
    margin: 0;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    border-radius: 4px;
    width: 1030px;
    height: auto;
   	max-height: 90%;
    position: absolute;
    overflow: auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%); 
    -moz-transform: translate(-50%,-50%); 
    -ms-transform: translate(-50%,-50%); 
    transform: translate(-50%,-50%); 
}
.printing_close{
	font-size: 35px;
	font-weight: 900;
	color: white;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
}
.DivPrintButton{
    width: 26px;
    height: 26px;
    cursor: pointer;
    white-space: nowrap;
    background: url(../images/print_image.png) center center;
    border: none;
    margin: auto;
}
.printing_word{
	color:#000000;
	text-decoration:underline;
	width: 100%;
	text-align: center;
}
.header_printing{
	width: 750px;
	margin: auto;
}
.printing_data{
	width: 750px;
	margin: auto;
}
@media print {
    .header{
    	display: none;
    }
    .printing_close{
    	display: none;
    }
    .main{
    	display: none;
    }
    .footer{
    	display: none;
    }
    .printing_container{
    	position: initial;
    	left: auto;
    	top: auto;
    	height: auto;
    }
    .printing_content{
    	position: initial;
    	width: 100%;
    	left: 0;
    	top: 0;
    	-webkit-transform: translate(0,0);
	    -moz-transform: translate(-50%,0);
	    -ms-transform: translate(0,0);
	    transform: translate(0,0);
	    height: auto;
    	max-height: none;
    	overflow: hidden;
    }
    .DivPrintButton{
    	display: none;
    }
    .printing_word{
    	display: none;
    }
    .header_container{
    	display: none;
    }
    .footerIn{
    	display: none;
    }
}
/*  print Container  */








a{
	text-decoration: none;
}



/* header */
.header{
	width: 100%;
	height: 293px;/*193px*/
	position: relative;
	left: 0;
	top: 0;
	z-index: 500;
}
.background_header{
	width: 1786px;
	height: 293px;/*193px*/
	position: absolute;
	left: 50%;
	margin-left: -900px;
	top: 0;
	z-index: 1;
	background: url(../images/header_background.png);
	background-size: 100% 100%;
}
@media all and (min-width: 1786px){
	.background_header{
		width: 100%;
		left: 0;
		margin-left: 0;
	}
}
.middle_header{
	z-index: 2;
	width: 1000px;
	height: 262px;/*162*/
	position: relative;
	margin: auto;
	margin-top: 27px;
}
.logo{
	width: 210px;
	height: 162px;
	background: url(../images/logo.png);
	position: absolute;
	left: 0;
	top: 0;
}




/*Banner Part*/
.banner_top{
	width: 728px;
	height: 90px;
	position: relative;
    right: 70px;
}
.panel_top_for_date_container{
	height: 0px;
}
/*Banner Part*/





.menu_container{
	width: 590px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.login_button{
	/*width: 174px;*/
	padding-left: 10px;
    padding-right: 10px;
	height: 48px;
	cursor: pointer;
	border-radius: 10px;
	float: right;
	margin-top: 9px;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
	background: #f8a41a;
	position: relative;
}
.middle_login_button{
	/*display: table;*/
	display: inline-block;
	position: relative;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%); 
	-moz-transform: translate(-50%,-50%); 
	-ms-transform: translate(-50%,-50%); 
	transform: translate(-50%,-50%); 
}
.login_word{
	color: white;
	font-weight: bold;
	font-size: 18px;
	float: left;
}
.user_or_welcome{
	color: #002551;
	font-weight: lighter;
	font-size: 18px;
	float: left;
	margin-left: 3px;
}





.menu{
	width: 250px;
	float: right;
	display: inline-block;
	margin-top: 21px;
	margin-right: 30px;
}
.menu_item{
	float: left;
	color: #002551;
	font-weight: 900;
	font-size: 18px;
	cursor: pointer;
	margin-right: 5px;
}
a:last-child .menu_item{
	margin-right: 0px;
}
.menu_item:hover{
	color: #f8a41a;
}
.selected_menu{
	font-size: 18px;
	color: #f8a41a;
	font-weight: 900;
	float: left;
	cursor: pointer;
}
.menu_2_container{
	width: 740px;
	height: 47px;
	background: #f0f0f0;
	/*margin-top: 110px;*/
	border-radius: 10px;
	position: absolute;
	bottom: 25px;
	right: -70px;
}

















/*notification on hold*/
.on_hold_container{
	display: inline-block;
	position: absolute;
	right: 0px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	height: 40px;
	z-index: 2;
}
.all_on_hold{
	float: right;
	width: 122px;
	height: 100%;
	position: relative;
}
.one_on_hold{
	width: 38px;
	float: left;
	margin-right: 4px;
	background: #002551;
	position: relative;
	cursor: pointer;
	height: 40px;
	border-radius: 6px;
}
a:last-child .one_on_hold{
	margin-right: 0px;
}
.badge_on_hold{
	background: #f8a41a;
	z-index: 2;
	position: relative;
	width: 100%;
	text-align: center;
	right: 0px;
	top: 0px;
	padding-top: 3px;
    padding-bottom: 2px;
    height: auto;
    border-radius: 5px;
    color: #002551;
    font-size: 11px;
    line-height: 0.9;
    padding-left: 0px;
    padding-right: 0px;
}
.badge_on_hold_empty{
	background: #636363;
    color: white;
}
.icon_on_hold{
	position: absolute;
	display: block;
	z-index: 1;
	left: 50%;
	top: 68%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.on_hold_text{
	float: right;
	margin-right: 12px;
	position: relative;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	font-size: 16px;
	color: #636363;
	line-height: 0.9;
}
/*notification on hold*/

















.menu_2_selected{
	color: #f8a41a;
}
.meun_2_part_right{
	width: 5000px;
	height: 100%;
	position: absolute;
	right: -4990px;
	top: 0;
	background: #f0f0f0;
}
.menu_in_menu_container{
	width: 645px;
    height: 43px;
	position: absolute;
	left: -23px;
    top: 22px;
    border-radius: 10px;
	background: #002551;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	padding: 20px;
	z-index: 1;
	display: none;

	/*overflow: hidden;
    -moz-column-count: 4;
    -moz-column-gap: 50%;
    -webkit-column-count: 4;
    -webkit-column-gap: 50%;
    column-count: 4;
    column-gap: 50%;
    padding: 20px;*/
}
.one_menu_in_menu{
	color: white;
	-webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin: 4px;
    position: relative;
}
.one_menu_in_menu:hover{
	color: #f8a41a;
}
.menu_in_menu_container_level_2{
	width: 265px;
	overflow: hidden;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
	left: -15px;
    top: 27px;
	background: #002551;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	border: 1px solid white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    display: none;
}
.one_menu_in_menu_level_2{
	padding-top: 5px;
	padding-bottom: 5px;
	color: white;
}
.one_menu_in_menu_level_2:hover{
	color: #f8a41a;
}




.one_menu_in_menu:hover .menu_in_menu_container_level_2{
	display: block;
}



















/* header */


















/*responsive start here*/
.footer_text{
	left: 0;
}
.banner_top_mobile{
	width: 728px;
	height: 90px;
	margin-top: 15px;
	position: relative;
	float: left;
    display: none;
}
.menu_mobile_icon{
	display: none;
	width: 50px;
	height: 50px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45 37' style='enable-background:new 0 0 45 37;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23EBEBEB;%7D .st1%7Bfill:%23959595;%7D%0A%3C/style%3E%3Cpath class='st0' d='M5,0h35c2.8,0,5,2.2,5,5v27c0,2.8-2.2,5-5,5H5c-2.8,0-5-2.2-5-5V5C0,2.2,2.2,0,5,0z'/%3E%3Cg%3E%3Cg id='XMLID_33_'%3E%3Cpath id='XMLID_34_' class='st1' d='M12,14.1h21c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2H12c-1.1,0-2,0.9-2,2C10,13.2,10.9,14.1,12,14.1z M33,16.5H12c-1.1,0-2,0.9-2,2s0.9,2,2,2h21c1.1,0,2-0.9,2-2S34.1,16.5,33,16.5z M33,22.9H12c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2h21 c1.1,0,2-0.9,2-2C35,23.8,34.1,22.9,33,22.9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: 100% 100%;
	cursor: pointer;
	float: right;
}
.menu_mobile_container_opacity{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 3000;
	background: rgba(0,0,0,0.2);
	display: none;
}
.menu_mobile_container{
	display: none;
	width: 60%;
	height: calc(100% - 115px);
	background: white;
	overflow: auto;
	position: absolute;
	right: 0px;
	top: 0px;
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.5);
	padding-top: 115px;
}
.menu_item_login_mobile:last-child{
	margin-bottom: 80px;
}
.menu_welcome_mobile{
	position: absolute;
	top: 27px;
	left: 20px;
	font-size: 14px;
	font-weight: lighter;
	color: #303745;
	line-height: 0.9;
}
.menu_welcome_mobile b{
	color: #f7941e;
}
.mobile_menu_line{
	width: 100%;
	height: 1px;
	background: #d7d7d7;
	margin-bottom: 15px;
}
.mobile_menu_title{
	font-size: 12px;
	color: #787878;
	margin-left: 30px;
}
.menu_item_mobile{
	width: calc(100% - 70px);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 70px;
	cursor: pointer;
	font-size: 18px;
	color: #303745;
    font-weight: 900;
    line-height: 0.9;
    position: relative;
}
.menu_item_mobile img{
	position: absolute;
	right: 28px;
	top: 12px;
}
.menu_item_mobile div{
	font-size: 16px;
	font-weight: normal;
	color: #303745;
	line-height: 0.9;
	position: absolute;
	right: 19px;
	top: 17px;
}
.menu_item_login_mobile{
	width: calc(100% - 70px);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 70px;
	cursor: pointer;
	font-size: 18px;
	color: #303745;
    font-weight: 900;
    line-height: 0.9;
}
.selected_menu_mobile{
	color: #f8a41a;
}




.close_mobile_menu{
	width: 45px;
	height: 37px;
	position: fixed;
	right: 19px;
	top: 55px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45 37' style='enable-background:new 0 0 45 37;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23EBEBEB;%7D .st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23959595;%7D%0A%3C/style%3E%3Cpath class='st0' d='M5,0h35c2.8,0,5,2.2,5,5v27c0,2.8-2.2,5-5,5H5c-2.8,0-5-2.2-5-5V5C0,2.2,2.2,0,5,0z'/%3E%3Cg%3E%3Cg id='XMLID_17_'%3E%3Cpath id='XMLID_18_' class='st1' d='M31.6,24.3l-6-6l5.6-5.6c0.8-0.8,0.8-2.1,0-2.8c-0.8-0.8-2.1-0.8-2.8,0l-5.6,5.6l-6-6 c-0.8-0.8-2-0.8-2.8,0c-0.8,0.8-0.8,2,0,2.8l6,6l-6.5,6.5c-0.8,0.8-0.8,2.1,0,2.8c0.8,0.8,2.1,0.8,2.8,0l6.5-6.5l6,6 c0.8,0.8,2,0.8,2.8,0C32.4,26.3,32.4,25,31.6,24.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.menu_item_mobile_click{
	position: relative;
}
.arrow_down_menu_mobile{
	width: 0px;
	height: 0px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #959595;
	display: inline-block;
    margin-left: 5px;
    top: 5px;
    position: absolute;
    right: 34px;
}
.sub_menu_mobile_container{
	width: 100%;
	display: none;
	margin-top: 10px;
}
.sub_two_menu_mobile_container{
	width: 100%;
	display: none;
	margin-top: 10px;
}
.sub_menu_mobile_container_item{
	width: calc(100% - 70px);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	cursor: pointer;
	font-size: 18px;
	color: #303745;
    font-weight: 900;
    line-height: 0.9;
}
.sub_two_menu_mobile_container_item{
	width: calc(100% - 70px);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	cursor: pointer;
	font-size: 18px;
	color: #303745;
    font-weight: 900;
    line-height: 0.9;
}
@media all and (max-width: 1024px){
	.middle_header{
		width: 100%;
	}
	.menu_container{
		width: auto;
	}
	.banner_top{
		right: 10px;
	}
	.login_button{
		margin-right: 10px;
	}
	.menu_2_container{
	    right: 10px;
	}
}

@media all and (max-width: 975px){
	.search_results_title_mobile{
		display: block;
	}
	.input_container_of_inputs{
		width: 95%;
		/*overflow: hidden;*/
	}
	.line_input_container_of_inputs{
		height: auto;
    	overflow: hidden;
	}
	.input_line_content{
		width: 100%;
		float: none;
		height: 51px;
	}
	.input_line_content_right{
		width: 100%;
		float: none;
		height: auto;
		overflow: hidden;
		border: 0px!important;
	}
	.black_arrow{
		right: 44px;
		top: 21px;
	}

	.input_title_of_input{
		width: 100%;
		margin-left: 10px;
	}
	.radio_box_options_container{
		width: 100%;
	}
	.radio_option_container2{
		width: 130px;
	}
	.input_reel_input_container{
		width: 100%;
		background-color: #f4f3f3;
		border-color: #f4f3f3;
	}
	.input_reel_input{
		margin-left: 5px;
		width: 96.7%;
	}
	.select_input{
		margin-left: 5px;
		width: 96.7%;
	}
	
}


@media all and (max-width: 900px){
	.main {
	    padding-top: 50px;
	}
}
@media all and (max-width: 815px){
	.background_header{
		display: none;
	}
	.banner_top{
		display: none;
	}
	.banner_top_mobile{
		display: block;
	}
	.menu_2_container{
		position: relative;
		float: left;
		margin-top: 40px;
		width: 103%;
	}
	.on_hold_container{
		right: 50%;
		-webkit-transform: translate(50%,-50%));
	    -moz-transform: translate(50%,-50%));
	    -ms-transform: translate(50%,-50%));
	    transform: translate(50%,-50%);
	}
	.meun_2_part_right{
		display: none;
	}
	.menu_2{
		display: none;
	}
	.header{
		position: relative;
		height: auto!important;
		min-height: 160px!important;
		overflow: hidden;
	}
	.middle_header{
		width: 95%;
		margin-top: 0px;
	    padding-top: 0px;
	    height: auto!important;
	}
	.logo{
		margin-top: 20px;
		position: relative;
		float: left;
		width: 168px;
		height: 130px;
		background: url(../images/logo.png);
		background-size: contain;
	    background-repeat: no-repeat;
	    background-position: center;
	}
	.menu_container{
		height: auto;
		position: relative;
		float: right;
		width: 243px;
		margin-top: 55px;
	}
	.login_button{
		margin-top: 0px;
		margin-right: 0px;
	}
	.menu{
		display: none;
	}
	.menu_mobile_icon{
		display: block;
		margin-left: 33px;
	}
	.middle_footer{
		width: 525px;
	}
}

@media all and (max-width: 760px) and (max-height: 450px){
	.banner_top_mobile{
		width: 582px;
		margin: auto;
    	margin-top: 15px;
    	float: none;
    	height: 72px;
	}
}
@media all and (max-width: 700px){
	.banner_top_mobile{
		width: 582px;
		margin: auto;
    	margin-top: 15px;
    	float: none;
    	height: 72px;
	}
}
.login_button_mobile{
	display: none;
}
.logout_icon{
	width: 25px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25 24' style='enable-background:new 0 0 25 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M14.3,11.4c0,1-0.8,1.8-1.8,1.8c-1,0-1.8-0.8-1.8-1.8V2.3c0-1,0.8-1.8,1.8-1.8c1,0,1.8,0.8,1.8,1.8V11.4z M24.5,11.5c0,6.6-5.4,12-12,12c-6.6,0-12-5.4-12-12C0.5,8.3,1.7,5.3,4,3c0.3-0.3,0.8-0.5,1.2-0.5c0.5,0,0.9,0.2,1.2,0.5 c0.7,0.7,0.7,1.8,0,2.5C4.9,7.1,4,9.2,4,11.5c0,4.7,3.8,8.5,8.5,8.5c4.7,0,8.5-3.8,8.5-8.5c0-2.3-0.9-4.4-2.5-6 c-0.7-0.7-0.7-1.8,0-2.5c0.7-0.7,1.8-0.7,2.5,0C23.3,5.3,24.5,8.3,24.5,11.5z'/%3E%3C/svg%3E%0A");
}
.credit_information_container_mobile{
	display: none;
}


@media all and (max-width: 600px){
	.menu_right_container{
		position: relative;
		right: 0px;
	}
	.menu_right_container_and_notification{
		display: block;
	    height: 50px;
	    position: absolute;
	    top: 63%;
	    left: -4%;
	}
	.shortcuts_container, .info_button, .line_menu_sep, .header_top_menu .currency_selector, .info_menu_item, .notifications_container{
		display:none;
	}
	.menu_2_item{
		padding-right: 7px !important;
		margin-right: 7px !important;
		font-size: 11px !important;
	}
	.menu_2{
		display:block;
		margin-left: 5px !important;
		margin-top: 8px !important;
	}
	.big_main_container{
	}
	.header_top_menu{
		display:block;
		padding-right: 5px;
	}
	.credit_limit_container{
		width: 50%;
		left: 30%;
	}
	.my_credit_limit{
		float: left;
		margin-right: 0px;
		margin-bottom: 3px;
		font-size: 10px;
	}
}




@media all and (min-width: 551px) and (max-width: 1000px){
	
	.line_input_container_of_inputs{
		width: 100%;
	}
	.input_title_of_input{
		top: 11%;
	}
	.input_line_content{
		height: 80px;
		width: 50%;
		float: left;
	}
	.input_line_content_right{
		float:left;
		width: 50%;
	}
	.input_title_of_input_long{
		width: 100%;
		margin-left: 10px;
		transform: unset;
	}
	.input_reel_input_container_short{
		width: 100%;
		background: #F4F3F3;
		border: 1px solid #F4F3F3;
	}
	.input_reel_input{
		padding-left: 10px;
	}
	.select_input{
		width: 96.7% !important;
	}
	.black_arrow{
		display: none;
	}
	.black_arrow_short{
		display: none;
	}
	.long_check_box{
		top: 35%;
		width: 80% !important;
	}
	.input_reel_input_container_no_background_short{
		margin-left: 10px;
	}
	.line_input_container_of_inputs_comment{
		width: 100%;
	}
	.input_title_of_input_comment{
		margin-left: 10px;
	}
	.header_flight_text{
		width: 100%;
	}
	.hide_existence{
		display: none;
	}
	.yellow_line_input{
		width: 99%;
	}

}



@media all and (max-width: 550px){
	.logo {
	    width: 175px;
	    height: 95px;
	    margin-top: 0px;
	    float: none;
	    margin: auto;
	}
	.menu_mobile_icon{
		margin-bottom: 0px;
		margin-left: 0px;
		float: none;
		width: 45px;
    	height: 37px;
	}
	.header{
		height: auto;!important;
    	min-height: 95px!important;
    	margin-top: 10px;
	}
	.menu_container{
		width: 45px;
		height: 37px;
		float: none;
		position: absolute;
		border-radius: 10px;
		left: 0px;
		top: 0px!important;
		margin-top: 65px;
	}
	.login_button_desktop{
		display: none!important;
	}
	.login_button_mobile{
		display: block;
	}
	.login_button{
		height: 37px;
		position: absolute;
		margin-top: 65px;
		float: none;
	    right: 0px;
	    top: 0px;
	}
	.agent_menu_2_container{
		display: none;
	}



	.credit_information_container_desktop{
		display: none;
	}
	.credit_information_container_mobile{
		display: flex;
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    flex-wrap: wrap;
	    -webkit-flex-wrap: wrap;
	    -moz-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    justify-content: center;
	    -webkit-justify-content: center;
	    -moz-justify-content: center;
	    -ms-justify-content: center;
	}
	.credit_information_container{
		position: relative!important;
		top: 0px!important;
		width: 100%!important;
		height: auto!important;
		margin-bottom: 10px!important;
		overflow: hidden!important;
		padding-left: 0!important;
    	padding-right: 0!important;
	}
	.one_credit_container{
		margin-left: 0px!important;
		margin-right: 0px!important;
	}
	.one_credit_container:first-child{
		margin-right: 14px!important;
	}
	yellowCredit{
		font-size: 12px!important;
	}












	.menu_mobile_container_opacity{
		position: relative;
		background: rgba(0,0,0,0.5);
		position: absolute;
		right: 0px;
	}
	.menu_mobile_container{
		width: calc(100% - 56px);
		position: relative;
		display: block;
		padding-top: 60px;
		height: calc(100% - 60px);
	}
	.close_mobile_menu{
		right: 10px;
    	top: 15px;
    	position: absolute;
	}
	.menu_item_mobile{
		width: calc(100% - 40px);
		padding-left: 40px;
	}
	.menu_item_login_mobile{
		width: calc(100% - 40px);
		padding-left: 40px;
	}

	.footer{
		width: 100%;
    	height: 70px;
	}
	.middle_footer {
	    width: 310px;
	}
	.footer_part_to_right {
	    width: 100%;
	    float: right;
	    position: relative;
	}
	.footer_text{
		position: relative;
	    left: 0;
	    width: 100%;
	    text-align: center;
	    float: left;
	    color: #002551;
	    font-size: 15px;
	    margin-top: 0px;
	    margin-bottom: 5px;
	}
	.social_footer{
		float: none;
		margin: auto;
    	margin-top: 25px;
	}
	.login_word{
		font-size: 16px;
	}
	.user_or_welcome{
		font-size: 16px;
	}
	.menu_2_container{
		width: 100%;
		right: 0;
	}
	.on_hold_container{
		width: 200px;
	}
	.banner_top_mobile{
		width: 325px;
    	height: 40px;
    	margin-top: 5px;
    	margin-bottom: 20px;
	}






	.line_input_container_of_inputs{
		width: 100%;
	}
	.input_title_of_input{
		top: 11%;
	}
	.input_line_content{
		height: 80px;
	}
	.input_title_of_input_long{
		width: 100%;
		margin-left: 10px;
		transform: unset;
	}
	.input_reel_input_container_short{
		width: 100%;
		background: #F4F3F3;
		border: 1px solid #F4F3F3;
	}
	.input_reel_input{
		padding-left: 10px;
	}
	.select_input{
		width: 96.7% !important;
	}
	.black_arrow{
		display: none;
	}
	.black_arrow_short{
		display: none;
	}
	.long_check_box{
		top: 35%;
		width: 80% !important;
	}
	.input_reel_input_container_no_background_short{
		margin-left: 10px;
	}
	.line_input_container_of_inputs_comment{
		width: 100%;
	}
	.input_title_of_input_comment{
		margin-left: 10px;
	}
	.header_flight_text{
		width: 100%;
	}
	.hide_existence{
		display: none;
	}
	.yellow_line_input{
		width: 99%;
	}
	.select_airline_popup{
		width: 100%;
	}













}
















@media all and (max-width: 450px){
	.header_container{
		padding-bottom: 50px;
		border-bottom: 5px solid #ff9800;	
	}
	.main{
		padding-top: 50px !important;
	}
	.footer{
		height: 50px;
	}
	.footer_rights_reserved{
		font-size: 12px;
	}
	.social_footer{
		width: 50px;
		margin: 0;
		float: right;
	}
	.footer_text{
		width: auto;
		font-size: 12px;
	}
	.footer_part_to_right{
		width: auto;
	}
	.hotline_part{
		display: none;
	}
	.middle_header_container_top{
		width: 100%;
	}
	.logo_in{
		width: 190px;
	}
	.middle_header_container_bottom{
		width: 340px;
	}

	.user_menu{
		float:right;
	}


}






@media all and (max-width: 450px){
	
	.menu_right_container_and_notification{
		left: 2%;
	}
}




