html{
	font-family: 'Nunito', sans-serif;
	margin: 0;
	padding :0;
}
body{
	margin: 0;
	padding :0;
}
form{
	margin: 0px!important;
}
.hidden{
	display: none;
}


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

.input_reservation_container_package_height .extra_white_space{
	background-color: white;
	height: 16px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-left: 2.8%;
	width: 94.4%;
	bottom: -16px;
	position: absolute;
}


/*  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;
    }
}
/*  print Container  */








a{
	text-decoration: none;
}



/* header */
.header{
	width: 100%;
	height: 293px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 500;
}
.background_header{
	width: 1786px;
	height: 293px;
	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: 1100px;
	height: 262px;
	position: relative;
	margin: auto;
	margin-top: 17px;
}
.logo{
	width: 124px;
	height: 95px;
	background: url(../images/logo.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	left: 57px;
	top: 0;
	
	/*background-size: 210px 95px;*/
}


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


.menu_container{
	width: 605px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.login_button{
	/*width: 174px;*/
	padding-left: 10px;
    padding-right: 10px;
	height: 40px;
	cursor: pointer;
	border-radius: 10px;
	float: right;
	margin-top: -5px;
	margin-right: 12px;
	-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: 30px;
	margin-right: 75px;
}
.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: 106%;
	height: 30px;
	background: #f0f0f0;
	margin-top: 11%;
	border-radius: 10px;
	position: absolute;
	padding-top: 10px;
	padding-bottom: 10px;
	/*bottom: 25px;*/
	/*right: -70px;*/
}
.info-icon{
	background-color: #002551;
	padding: 3px 5px;
	border-radius: 5px;
	margin-top: -4px;
}
.info-label{padding-right: 6%; border-right: 2px solid #CCCCCC;}
.info-icon:hover, .menu_2_item.info-label:hover .info-icon{
	background-color: #f8a41a;
}
.information{color: #FFFFFF; border-bottom: 1px solid #FFFFFF !important;}
.sub_menu_one_container_item.information:hover{color: #FFFFFF;}


/*notification on hold*/
.on_hold_container{
	display: inline-block;
	position: absolute;
	right: 22%;
	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: 38px;
	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_item{
	font-size: 16px;
	font-weight: bold;
	color: #002551;
	float: left;
	margin-right: 17px;
	cursor: pointer;
	line-height: 0.9;
	position: relative;
	padding-top: 5px;
    padding-bottom: 5px;
}
.menu_2_item:hover{
	color: #f8a41a;
}
.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;
}



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

.menu_2{
	margin-top: 3px;
}








.sub_menu_one_container{
	width: 160px;
	display: none;
	/*padding: 15px;*/
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #002551;
	position: absolute;
	border-radius: 10px;
	left: -14px;
	top: 22px;
	-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 #002551;
	position: relative;
}
.sub_menu_one_container_item:hover{
	color: #f8a41a;
	border-bottom: 1px solid #f8a41a;
}



.sub_menu_one_container_item:hover .sub_menu_two_container{
	display: block;
}





.sub_menu_two_container{
	width: 220px;
	display: none;
	/*padding: 15px;*/
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	z-index: 2;
	background: #f8a41a;
	position: absolute;
	right: -220px;
	border-radius: 10px;
	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;
	border-bottom: 1px solid #f8a41a;
}
.sub_menu_two_container_item:hover{
	color: #002551;
	border-bottom: 1px solid #002551;
}



.header{height: 185px !important;}
.menu_2{display: block !important;}



/* header */




/* footer */
.footer{
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 500;
}
.middle_footer{
	width: 65%;
	height: 100%;
	margin: auto;
	position: relative;
}
.footer_part_to_right{
	width: 500px;
	float: right;
	position: relative;
}
.footer_text{
	position: relative;
	left: -24px;
	float: left;
	color: #002551;
	font-size: 15px;
	margin-top: 20px; 
}
.social_footer{
	width: 140px;
	height: 25px;
	float: right;
	margin-top: 18px;
}
.pi{
	width: 25px;
	height: 25px;
	float: right;
	background: url(../images/pi.png);
	background-position: right;
 	margin-left: 2px;
 	cursor: pointer;
}
.pi:hover{
	background-position: left;
}
.gp{
	width: 25px;
	height: 25px;
	float: right;
	background: url(../images/gp.png);
	background-position: right;
 	margin-left: 2px;
 	cursor: pointer;
}
.gp:hover{
	background-position: left;
}
.tw{
	width: 25px;
	height: 25px;
	float: right;
	background: url(../images/tw.png);
	background-position: right;
 	margin-left: 2px;
 	cursor: pointer;
}
.tw:hover{
	background-position: left;
}
.in{
	width: 25px;
	height: 25px;
	float: right;
	background: url(../images/in.png);
	background-position: right;
 	margin-left: 2px;
 	cursor: pointer;
}
.in:hover{
	background-position: left;
}
.fb{
	width: 25px;
	height: 25px;
	float: right;
	background: url(../images/fb.png);
	background-position: right;
 	margin-left: 2px;
 	cursor: pointer;
}
.fb:hover{
	background-position: left;
}
/* footer */

































/*responsive start here*/
.footer_part_to_right{
	width: 640px;
}
.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){
	.input_reservation_container_package_height .extra_white_space{
		display: none;
	}
	.credit_information_container{
		right: 1% !important;
	}
	.user_or_welcome{
		font-size: 13px;
	}
	.login_word{
		font-size: 13px;
	}
	.middle_header{
		width: 100%;
	}
	.menu_container{
		width: auto;
	}
	.banner_top{
		right: 10px;
	}
	.login_button{
		margin-right: 10px;
	}
	.menu_2_container{
	    right: 10px;
	    width: 97%;
	}
	.info-label{
		padding-right: 4%;
	}
	.menu_2{
		margin-left: 0px;
	}
	.logo{
		background-repeat: no-repeat;
		background-size: 265px 52px;
	}
}
@media all and (max-width: 900px){
	.main {
	    padding-top: 50px !important;
	}
}
@media only screen 
    and (device-width : 812px) 
    and (device-height : 375px) {
    	.main{
    		padding-top: 175px !important;
    	}
    	.on_hold_container{
    		display: none;
    	}
    	.menu_2_container{
    		margin-top: 12% !important;
    	}
    	.banner_top{
    		background-size: 510px 75px;
    		background-repeat: no-repeat;
    		right: -100px;
    	}
}
@media all and (max-width: 800px){
	.background_header{
		display: none;
	}
	.banner_top{
		display: none;
	}
	.banner_top_mobile{
		display: block;
	}
	.menu_2_container{
		position: relative;
		float: left;
		margin-top: 30px !important;
		width: 103%;
		bottom: 25px;
	}
	.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 !important;
	}
	.menu_2{
		display: none !important;
	}
	.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: 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{
		right: 1% !important;
		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: 12px;
	    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;
	}
}