﻿.mobile-menu {
	/* max-width: 500px; */
	width: 200px;
	/* right: -100%; */
	/* height: 100vh; */
	background: #12bcd5;
	position: absolute;
	z-index: 9998;
	top: 0px;
	left: 0;
	/*position: absolute;
	z-index: 9998;
	transition: .6s ease;
	top: 0px;
	opacity: 1;*/
	padding: 0;
	margin: 0;
	/*display: none;*/
	/*display:none;*/
	/*	visibility:hidden;
    opacity: 0;
    -moz-transition: opacity 1s, visibility 1.3s;
    -webkit-transition: opacity 1s, visibility 1.3s;
    -o-transition: opacity 1s, visibility 1.3s;
    transition: opacity 1s, visibility 1.3s;*/
	overflow: hidden;
	animation: blind-out 1s;
}

@keyframes blind-in {
	0% {
		max-height: 0;
	}

	100% {
		max-height: 1000px;
	}
}

@keyframes blind-out {
	0% {
		max-height: 1000px;
	}

	100% {
		max-height: 0;
	}
}

.mobile-menu--open {
	animation: blind-in 2s;
	/*transition: 1s all;

		visibility:visible;
    opacity: 1;
    -moz-transition: opacity 1s, visibility 1.3s;
    -webkit-transition: opacity 1s, visibility 1.3s;
    -o-transition: opacity 1s, visibility 1.3s;
    transition: opacity 1s, visibility 1.3s;*/
}

.mobile-menu ul {
	position: relative;
	/*top: 50%;
  transform: translateY(-50%);*/
	padding: 0;
	margin-bottom: 0;
}

body.WatchOnly1 .mobile-menu ul li.li_request {
	display: none;
}

.mobile-menu ul li {
	list-style: none;
	text-align: center;
	border-bottom: solid 1px #fff;
}

	.mobile-menu ul li a {
		width: 100%;
		max-width: 200px;
		margin: 0 auto;
		display: block;
		text-align: center;
		text-decoration: none;
		color: #fff;
		font-size: 16px;
		font-weight: normal;
		overflow: hidden;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.mobile-menu ul li:first-child {
		box-shadow: inset 0px 7px 19px -6px rgba(0,0,0,.3);
	}

	.mobile-menu ul li:last-child {
		border-bottom: none;
	}

	.mobile-menu ul li.usr_li > div:last-child {
		cursor: pointer;
		text-decoration: underline;
		font-size: 16px;
		padding-top: 0px;
		padding-bottom: 15px;
		color: #fff;
		display: inline-block;
	}

		.mobile-menu ul li.usr_li > div:last-child:hover {
			color: #fff;
		}

	.mobile-menu ul li.usr_li > div:first-child {
		background-image: url(//tmuracdn.blob.core.windows.net/images/icon_man.png);
		background-repeat: no-repeat;
		background-position: right,bottom;
		padding-right: 18px;
		font-size: 16px;
		padding-top: 15px;
		padding-bottom: 15px;
		color: #fff;
		display: inline-block;
	}

	/*.mobile-menu ul li a:after {
  content: '';
  background: #0e0e0e;
  width: 100%;
  height: 100%;
  position: absolute;
  right: -100%;
  top: 0;
  z-index: -1;
  transition: 0.4s ease;
}*/

	.mobile-menu ul li a:hover {
		color: #fff;
	}

		.mobile-menu ul li a:hover:after {
			right: 0;
		}

.mobile-menu img {
	position: absolute;
	width: 150px;
	display: block;
	left: 50%;
	top: 3rem;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: -webkit-translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	padding: 0;
	text-align: center;
}

.html--open {
	overflow: hidden;
}



.top-logout .navbar-header > div.overlay.menu_overlay--open {
	display: block;
	top: 67px;
}


.mobile-nav-button {
	width: 35px;
	position: static;
	margin: 0;
	right: 0;
	top: 0;
	z-index: 9999;
	cursor: pointer;
	width: 25px;
	height: 30px;
}

	.mobile-nav-button .mobile-nav-button__line {
		width: 100%;
		height: 3px;
		background: #fff;
		border-radius: 10px;
		position: relative;
		transition: .6s ease;
	}

		.mobile-nav-button .mobile-nav-button__line:nth-of-type(2) {
			margin: 0.4rem 0;
		}

	.mobile-nav-button .mobile-nav-button__line--1 {
		transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		top: 7px;
		/*top: 32px;
		/*position: absolute;*/
	}

	.mobile-nav-button .mobile-nav-button__line--2 {
		display: none;
	}

	.mobile-nav-button .mobile-nav-button__line--3 {
		transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		top: 4px;
		/*top: 32px;
		/*position: absolute;*/
	}








@media (max-width: 1024px) and (orientation: landscape) {
	#bodyLogin footer {
		position: static !important;
		margin-top: 0 !important;
	}

	body#bodyLogin .main_body {
		background-position: center 100% !important;
	}
}


@media (max-width: 1024px) {
	body {
		background-image: none;
		font-size: 12px;
	}
	.login_down .site_close_message
	{
		font-size:15px;
		margin-bottom: 39px;
	}
		body#home.open_user_popup.fixfixed .overlay#user_popup {
			height: 3000px;
			position: absolute !important;
		}

		body#Request #FilterList .section .section1::after {
			display: block;
			margin-bottom: 5px;
		}

		body#Request #FilterList .section select.cmbArea {
			margin-bottom: 10px;
		}
	/*body#home.open_user_popup
	{
		width:100%;
	}
	
	.overlay#user_popup
	{
		overflow:hidden;
		height:100%;
	}*/
	/*#user_popup_div
	{

	}
	body#home #user_popup_div .section.form_pop
	{
		
	}
	body#home #user_popup_div .section.form_pop .row .cell:last-child
	 {
		    width: 63%;
    direction: ltr;
    position: fixed;
	 }
	body#home #user_popup_div .section.form_pop .row .cell input
	{
     display: block!important; 
    position: static!important; 
	}*/
	.col-md-6 {
		display: none !important;
	}

	.isMobile {
		display: block;
	}

	#toTop {
		position: fixed;
		background-repeat: no-repeat;
		bottom: 90px;
		background-color: #02cdd1;
		border: solid 3px #02cdd1;
		border-radius: 50%;
		height: 50px;
		right: 20px;
	}

		#toTop > div {
			border: solid 2px #fff;
			border-radius: 50%;
			font-size: 32px;
			color: #fff;
			width: 46px;
			text-align: center;
			height: 44px;
			/* line-height: 39px; */
			font-weight: bold;
		}

	select {
		background-color: #fff;
	}

	.main_body {
		min-height: calc((100%) - 68px);
		background-image: url(//tmuracdn.blob.core.windows.net/images/mobile_bg_image.jpeg);
		background-image: url(//tmuracdn.blob.core.windows.net/images/mobile_bg_image.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-attachment: scroll;
		background-size: 100%;
	}

	body#bodyLogin .main_body {
		/*background-image: none;*/
		background-position: center calc((100%) - 68px);
		min-height: 100vh;
	}

		body#bodyLogin .main_body .container.main_container {
			width: 100%;
			max-width: 300px;
			padding-top: 80px;
			background-position: center 29px;
		}

	.main_body .container.main_container {
		padding-bottom: 100px;
	}

	#ButtonsList > div.req_div {
		display:none;
	}
	
	#ButtonsList > div.req_div2 {
		display:block;
		    /* position: fixed; */
			bottom: 0;
			width: 100%;
			/* background-color: #f6f6f6; */
			padding-top: 10px;
			padding-bottom: 15px;
			text-align: center;
			/* -webkit-box-shadow: 0 -2px 9px #ddd; */
			z-index: 999;
			margin-top: 20px;
			margin-bottom: 0;
	}
	.right_filter {
		display: block;
		width: 100%;
		border-left: 0;
		font-size: 14px;
		background: #fff;
		padding: 10px;
		margin-bottom: 25px;
		margin-top: 20px;
	}

		.right_filter .ttl {
			background-image: url(//tmuracdn.blob.core.windows.net/images/open.png);
			margin-top: 5px;
			color: #02cdd1;
			font-size: 16px;
		}

		.right_filter .row.close_ttl .ttl {
			background-image: url(//tmuracdn.blob.core.windows.net/images/plus.png);
		}

		.right_filter .list-group-item {
			padding: 3px 5px;
		}

	.left_results {
		display: block;
		width: 100%;
	}

	.hotel-lines {
		margin-right: 0;
	}

	.item-section > div:first-child {
		width: 28%;
	}

	.item-section > div:last-child {
		width: 67%;
		padding: 0;
		margin-top: 12px;
		margin-right: 13px;
	}

	.item-section .row .cell, .item-section .row .cell:first-child {
		width: 100%;
	}

		.item-section .row .cell, .ite_sel, .ite_sel *, .item-section .row .cell:first-child.item_details b {
			font-size: 13px;
			margin-bottom: 0;
		}

			.item-section .row .cell.item_det {
				font-size: 13px !important;
				margin-top: 10px;
			}

	#home .item-section:hover, #Request .item-section:hover, #home .item-section, #Request .item-section {
		box-shadow: 1px 0 29px rgba(0, 0, 0, 0.3);
	}

	.item-section .row {
		font-size: 13px;
		margin-bottom: 0;
	}

		.item-section .row .cell.item_empty {
			text-align: right;
		}

			.item-section .row .cell.item_empty > div {
				font-size: 13px;
			}

		.item-section .row .cell.item_price {
			font-size: 16px;
			text-align: center;
			margin-top: 10px;
			margin-bottom: 10px;
		}

		.item-section .row .cell:first-child.item_details span, .order-section .row .cell.item_details span {
			font-size: 13px;
		}

		.item-section .row .cell:last-child.item_msg {
			font-size: 13px !important;
		}

		.item-section .row .cell.item_notes {
			font-size: 13px !important;
			margin-bottom: 7px;
			margin-top: 0px;
		}

		.item-section .row .cell.item_details b.b_r {
			display: block;
		}

			.item-section .row .cell.item_details b.b_r:before,
			.item-section .row .cell.item_details b.empty_r:before {
				content: '';
				margin-right: 0;
				margin-left: 0;
			}

		.item-section .row .cell.item_details div {
			margin-top: 0px;
			font-size: 13px;
			line-height: 18px;
		}

			.item-section .row .cell.item_details div:first-child {
				margin-bottom: 0px;
			}

	.item-section button.btn1 {
		padding: 4px 20px;
		height: 36px;
		font-size: 16px;
		margin-bottom: 18px;
		float: left;
		margin-left: 7px;
		z-index: 99;
		display: block;
		width: 100%;
		margin-top: 4px;
	}

	.item-section .row .cell:last-child.item_btn {
		margin-top: 0px;
	}

	.cell.item_price, .cell.item_det {
		display: none;
	}

	.cell.cell_mobile.item_price, .cell.cell_mobile.item_det {
		display: block;
	}

	.item-section > div:first-child img {
		width: 100%;
	}

	#Hotel.frame .right_div .x,
	#Hotel.frame .right_div .desc_frame {
		display: block;
	}

	button.btn1.goto_request {
		width: 95%;
		padding: 10px 10px;
		font-size: 13px;
		height: 48px;background: #f6f6f6;
	}

	body#home .section.section_button, body#Request .section.section_button {
		padding-right: 0;
		padding-left: 0;
	}

	#bodyLogin footer {
		display: block;
		bottom: 0;
		position: fixed;
		margin-top: 50px;
	}

	body#home footer {
		/*margin-bottom: 70px;*/
	}

	body#bodyLogin {
		background: none;
		/*background: url(//tmuracdn.blob.core.windows.net/images/Mobile_Login_image_bg.jpeg),#fff;
		background-size: cover;
		background-repeat: no-repeat;
		background-size: 103%;
		background-repeat: no-repeat;
		background-position: 0 calc((100%) - 68px);*/
		height: auto;
		/*background-attachment: fixed;
		background-position: center calc((100%) - 68px);*/
	}

	footer {
		bottom: 0;
		position: static;
	}

	.main_ttl {
		font-weight: normal;
	}

	body.btp .main_ttl {
		font-size: 26px;
	}

	.footer .container {
		background-size: 100px;
		background-position: 23% 29px,82% 18px;
		background-position: 23% 20px,82% 10px;
	}
	/*body:not(#bodyLogin) .footer .container
	{
		
     background-position: 23% 31px,82% 21px;
	}
	#bodyLogin footer h3
	{
		display:none;
	}
	footer h3{
		 
      font-size: 12.5px;
    margin-top: 10px;
    text-align: center;
	}*/

	.btn-login, .btn-send-pass {
		width: 147px;
		width: 142px;
		padding: 10px 13px;
	}

	.main_ttl2 {
		padding: 0;
	}

	.top-logout .navbar-header > div.menu_lnk {
		display: inline-block;
	}

	body#home .section, body#Contact .section, body#Personal .section, body#Order .section, body#History .section, body#Request .section, #Hotel .section {
		border-radius: 0;
	}

	body#History .section {
		margin-bottom: 80px;
	}

	body#home .main_container, body#Request .main_container {
		padding-right: 0;
		padding-left: 0;
	}

	h1 {
		font-size: 20px;
	}

	h3 {
		font-size: 22px;
	}

	body#home .section {
		padding: 20px;
	}

	.section_results {
		padding-right: 10px;
		padding-left: 10px;
		margin-top: 8px;
	}

		.section_results h3 {
			margin-top: 0;
		}

	#ParticipantsList.section_close h1,
	#ParticipantsList h1 {
		background-position: right 0,left 13px!important;
		height: 38px;
	}

	body#home .section.section_cust, body#Request .section.section_cust {
		padding: 0;
	}

	#InfoCust > div.uncomplete_order > div,
	#InfoCust > div.uncomplete_order > div * {
		border-radius: 0;
		font-size: 12px;
	}

	#InfoCust > div.zak {
		padding-right: 12px;
		padding-left: 12px;
	}
	
	#InfoCust > div.zak *{
		line-height:14px;
	}
	
	#InfoCust > div.zak h4 > span{
		display:block;
	}
	#ParticipantsList ul.list-group {
		columns: 1 !important;
		width: 87%;
		margin-right: 38px;
		margin-top: 10px;
		padding: 0px 20px;
	}

		#ParticipantsList ul.list-group li {
			width: auto;
			display: block;
		}

	#ParticipantsList div.list-participants {
		margin-bottom: 20px;
		padding-left: 20px;
		padding-right: 79px;
	}

	body#home .section#ParticipantsList, body#Request .section#ParticipantsList {
		padding: 0;
		border-bottom: solid 1px #f6f6f6;
	}

	.list-new-cr {
		width: 93%;
		margin: 0 auto;
		margin-top: 20px;
		padding: 10px;
		margin-bottom: 20px;
	}

		.list-new-cr .cell:last-child {
			width: 100% !important;
			display: block;
		}


		.list-new-cr .cell {
			margin-bottom: 0;
			padding-top: 8px;
			padding-bottom: 6px;
		}

			.list-new-cr .cell.ttl1 {
				font-size: 18px;
				width: 100% !important;
				padding-bottom: 0;
				display: block;
				padding-top: 10px;
			}

			.list-new-cr .cell.ttl {
				font-size: 16px;
				padding-top: 0;
				padding-right: 7px;
				display: block;
				padding-bottom: 0;
			}

		.list-new-cr input, .list-new-cr select {
			font-size: 12px;
			text-indent: 1px;
			margin-left: 0;
		}

	#n_f, #n_l {
		width: 100px;
	}

	#ParticipantsList .list-buttons {
		display: table;
		table-layout: fixed;
		margin-top: 20px;
		width: 100%;
	}

	#ParticipantsList > div:first-child {
		padding: 20px 20px;
		padding-bottom: 0px;
	}

	#ParticipantsList .list-buttons > div {
		background-position: 94% 16px;
		;
		/* padding-right: 30px; */
		cursor: pointer;
		display: table-cell;
		/* width: 59%; */
		border: solid 1px #e6e6e6;
		border-left: none;
		/* padding: 10px 20px; */
		padding-top: 15px;
		padding-bottom: 15px;
		text-align: center;
		padding-right: 16px;
	}

		#ParticipantsList .list-buttons > div:first-child {
			background-position: 85% 16px;
			border-left: none;
			border-right: none;
		}

	* {
		font-size: 14px;
	}

	h4, h4 b, h4 span {
		font-size: 12px;
	}

	#alert_div {
		width: 90%;
		padding: 20px;
	}

	button.btn2.alert_del {
		margin-left: 0px;
		margin-right: 10%;
	}

	button.btn1:hover, button.btn1.disabled:hover {
		transform: none;
		-ms-transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
		color: #fff;
		background: linear-gradient(to right,#3385e1 -0%,#00dacd 100%);
	}

	button.btn1.goto_request:hover {
		background: transparent;
		color: #017fa2;
		box-shadow: none;
	}

	button.btn-login:hover, button.btn-send-pass:hover,
	button.btn-login.disabled:hover, button.btn-send-pass.disabled:hover {
		transform: none;
		-ms-transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
		color: #fff;
		background: linear-gradient(to right, #3385e1 -100%, #00dacd 100%);
	}

	body#home #FilterList .section, body#Request #FilterList .section {
		display: block;
	}

		body#home #FilterList .section select#cmbHotel, body#Request #FilterList .section select#cmbHotel, body#home #FilterList .section select#cmbItems, body#Request #FilterList .section select#cmbItems {
			width: 100%;
		}

	body#home #FilterList .lst_f, body#Request #FilterList .lst_f, body#Request #FilterList .lst_f_l {
		padding-right: 0;
	}

	.clear_results, .cancel_details {
		width: 100%;
		margin: 0;
		display: block;
	}

	.clear_results {
		margin-bottom: 10px;
	}

	#ButtonsList > div.last_btn {
		float: none;
		text-align: center;
		width: 100%;
	}

	body#home .section#ButtonsList {
		margin-top: 0;
	}
	body#home .section#ButtonsList h3{
		
		padding: 20px;
		text-align: center;
	}
	#FilterList h1 {
		background-image: url(//tmuracdn.blob.core.windows.net/images/search_icon_2.png),url(//tmuracdn.blob.core.windows.net/images/blue_drop_arrow_up.png);
		background-repeat: no-repeat;
		padding: 0;
		margin: 0;
		padding-right: 60px;
		padding-top: 7px;
		cursor: pointer;
		background-position: right 0,left 13px;
		height: 38px;
		margin-bottom: 20px;
		cursor: pointer;
	}

	body#Request #FilterList h1 {
		background-image: url(//tmuracdn.blob.core.windows.net/images/search_icon_2.png);
		background-position: right 0;
	}

	body#Request .priority, body#Request .priority:last-child {
		border-bottom: solid 1px #7f7f7f;
	}

		body#Request .priority:nth-child(2) {
			border-top: solid 1px #7f7f7f;
		}

	body#Request #FilterList .fst_f {
		background-image: url(//tmuracdn.blob.core.windows.net/images/blue_drop_arrow_up.png);
		background-position: 20px 22px;
		background-repeat: no-repeat;
	}

	body#Request #FilterList .priority.section_close .fst_f {
		background-image: url(//tmuracdn.blob.core.windows.net/images/blue_drop_arrow.png);
	}

	body#Request #FilterList .priority.section_close .lst_f {
		display: none;
	}

	body#Request #FilterList .fst_f div:first-child {
		font-size: 37px;
	}

	body#Request .buttons_last {
		padding-top: 20px;
		padding-bottom: 30px;
		background: #fff;
		margin-bottom: 50px;
	}

	body#Request .alert {
		background-color: #fff;
		border-radius: 0;
		padding-top: 0px;
		padding-bottom: 10px;
	}

	body#Request .row.buttons_last .cell:last-child {
		width: 55%;
	}

	#FilterList.section_close h1 {
		cursor: pointer;
		background-image: url(//tmuracdn.blob.core.windows.net/images/search_icon_2.png),url(//tmuracdn.blob.core.windows.net/images/blue_drop_arrow.png);
		margin-bottom: 0;
	}

	#FilterList.section_close .lst_f {
		display: none;
	}

	body#home .section.section_filter {
		padding: 20px;
	}

	.list_title_txt {
		color: #07a2d1;
		width: 100% !important;
		display: block;
		background-image: none !important;
		padding-right: 46px !important;
		font-size: 12px !important;
		white-space: pre-line;
		padding-bottom: 10px;
	}

	.ttl_request, .txtRequest {
		padding-right: 15px;
		padding-left: 15px;
	}

	body#Contact .main_container, body#Personal .main_container, body#History .main_container, #Hotels .main_container, body#Terms .main_container, #Hotel .main_container {
		padding-top: 80px;
	}

	.level_filter > div.sup_filter {
		display: block;
		width: 100%;
		float: right;
		padding: 10px 0px 11px 6px;
	}

		.level_filter > div.sup_filter .check_div {
			margin-right: 0px;
			line-height: 12px;
			font-size: 16px;
		}

			.level_filter > div.sup_filter .check_div a {
				font-weight: normal;
			}

			.level_filter > div.sup_filter .check_div:first-child {
				margin-left: 15px;
			}

	.level_filter > div {
		font-size: 17px;
		padding: 0 15px 3px 15px;
	}

		.level_filter > div.selected {
			border-bottom: solid 4px #12bed6;
		}

	.hotel_div img {
		width: 100%;
	}

	.hotel_div {
		display: inline-block;
		margin-bottom: 14px;
		margin-left: 0;
		width: 48%;
	}

	.hotels_list {
		display: block;
		flex-wrap: nowrap;
		text-align: justify;
	}

	.hotel_div div:nth-child(2) {
		padding: 6px 10px 0 10px;
		width: 100%;
		text-align: right;
		font-size: 13px;
		height: 28px;
		line-height: 12px;
		vertical-align: middle;
		display: table-cell;
	}

	.hotel_div div:last-child {
		padding: 0px 10px 7px 10px;
	}

	.mokdan_div {
		right: 189px;
	}

	.level_filter {
		margin-bottom: 20px;
	}

	.area_filter {
		margin-bottom: 25px;
	}

		.area_filter > div {
			width: 86px;
			margin-left: 0px;
		}

	#Hotel.frame {
		width: 95%;
	}

	#Hotel .right_div {
		width: 100%;
		display: block;
	}

	#Hotel .left_div {
		width: 100%;
		display: block;
	}

	#Hotel .left_div {
		padding-right: 5%;
		padding-left: 5%;
	}

		#Hotel .left_div .links {
			border-top: solid 1px #dbdbdb;
			padding-top: 25px;
		}

			#Hotel .left_div .links div {
				display: block;
				font-size: 14px;
				padding-bottom: 17px;
			}

	#Hotel.frame .right_div .x {
		display: block;
		margin-left: 4%;
	}

	#Hotel .right_div .desc_frame {
		margin-right: 4%;
	}

	#Hotel .left_div .x, #Hotel .left_div .desc_frame {
		display: none;
	}

	#modal_content, #main_carrousel {
		width: 100%;
		display: block;
		margin: 0 auto !important;
	}

	#Hotel .left_div .rooms .doc_txt {
		width: 57%;
	}

	#Hotel .left_div ul {
		margin-right: 6px;
	}

	#Hotel .left_div .rooms .doc_txt:first-child {
		width: 43%;
	}

	#Hotel.frame #modal_content, #Hotel.frame #main_carrousel {
		width: 92%;
	}

	.div_carrousel {
		display: none;
	}

	#main_image {
		padding-bottom: 17px;
	}

		#main_image img {
			width: 100%;
			height: 100%;
		}

	#Hotel .section.section_hotel {
		display: block;
	}

	#Hotel.frame .section.section_hotel {
		padding: 0;
	}

	#modal_content img.arrow {
		width: 10px;
	}

	.div_arrow:first-child {
		float: right;
	}

	.div_arrow {
		float: left;
	}

	body#Personal .right_div, body#Personal .left_div {
		display: block;
		width: 100%;
	}

	body#Personal .right_div {
		border-left: none;
	}

	body#Personal .left_div {
		border-top: solid 1px #b7b7b7;
		padding-top: 30px;
		margin-top: 25px;
	}

	.cell {
		font-size: 15px;
	}

	body#Personal h3 {
		padding-right: 40px;
		background-size: 26px;
	}

	body#Personal .section {
		padding-right: 15px;
		padding-top: 18px;
		padding-left: 15px;
	}

	body#Personal .right_div .row .cell:first-child {
		width: 40%;
	}

	body#Personal .right_div .row .cell:last-child {
		width: 57%;
	}

	body#Personal .left_div .row .cell:first-child {
		width: 58%;
	}

	body#Personal .left_div .row .cell:last-child {
		width: 40%;
	}

	body#Personal .row .cell.cell-btn {
		width: 100% !important;
		text-align: center;
	}

	body#Personal .row .cell.cell-btn-empty {
		display: none;
	}

	body#Personal .row .cell.cell-btn button.btn1 {
		padding: 9px 57px;
		height: 46px;
		margin-top: 15px;
	}

	body#Personal .right_div .row:nth-child(2), body#Personal .left_div .row:nth-child(2) {
		padding-top: 14px;
	}

	.row-mail .cell select, .row-mail .cell input, .row-mail .cell input, .row-pass .cell input, .row-tz .cell input {
		width: 100%;
	}

	#cmbCel {
		width: 60% !important;
		text-indent: 2px;
	}

	#cmbCelK {
		margin-right: 3%;
		width: 37%;
	}

	body#Personal .bottom_div {
		padding-right: 15px;
		margin-bottom: 80px;
		border-radius: 00px;
		padding-bottom: 30px;
		padding-top: 13px;
		padding-left: 30px;
	}

		body#Personal .bottom_div h3 {
			padding-top: 20px;
			padding-bottom: 20px;
			background-size: 33px;
			background-position: right center;
			padding-right: 42px;
			font-size: 17px;
			line-height: 24px;
		}

	body#Terms .section .row {
		border-radius: 0;
		padding: 20px;
	}

	body#Terms .section label {
		font-size: 19px;
		background-position: 0 8px;
		width: 100%;
	}

	body#Terms h2 {
		margin-right: 15px;
	}

	body#Terms .main_container {
		padding-right: 0;
		padding-left: 0;
	}

	body#Order .section.section_hotel {
		border-radius: 0;
	}

		body#Order .section.section_hotel img {
			width: 100px;
			border-bottom: solid 1px gray;
		}

		body#Order .section.section_hotel .order-section > div:first-child {
			width: 1%;
		}

		body#Order .section.section_hotel .order-section > div:nth-child(2) {
			width: 90%;
		}

			body#Order .section.section_hotel .order-section > div:nth-child(2) .row:first-child,
			body#Order .section.section_hotel .order-section > div:nth-child(2) .row:nth-child(2) {
				padding-right: 10px;
			}

			body#Order .section.section_hotel .order-section > div:nth-child(2) .row:last-child {
				border-top: solid 1px gray;
			}

		body#Order .section.section_hotel .order-section > div:last-child {
			display: block;
			width: 100%;
			border-top: solid 1px gray;
			border-right: none;
			text-align: left;
			vertical-align: middle;
			padding-top: 10px;
		}

			body#Order .section.section_hotel .order-section > div:last-child > div {
				margin-left: 20px;
				padding-bottom: 14px;
			}

				body#Order .section.section_hotel .order-section > div:last-child > div .price_ttl {
					font-size: 16px;
					display: inline-block;
				}

				body#Order .section.section_hotel .order-section > div:last-child > div .price {
					font-size: 19px;
					display: inline-block;
				}

	.section.section_hotel .order-section .row .cell.hot_name {
		font-size: 17px;
		margin-top: 16px;
		margin-bottom: 3px;
	}

	.order-section .row .cell:last-child {
		font-size: 13px;
		margin-bottom: 7px;
	}

	.order-section .row .cell.ok_order {
		margin-bottom: 20px !important;
	}

	.section.section_hotel .order-section .row .cell.item_time {
		margin-top: 9px;
		height: 25px;
		font-weight: bold;
		margin-bottom: 13px;
		text-align: left;
		background-position: 163px;
		padding-right: 35px;
		font-size: 19px;
		padding-left: 17px;
		padding-right: 0;
	}

		.section.section_hotel .order-section .row .cell.item_time span {
			font-size: 14px;
		}

	body#Order .section.section_customer {
		margin-bottom: 30px;
	}

		body#Order .section.section_customer .order-section:first-child {
			padding: 0px 0px 0 0px;
		}

			body#Order .section.section_customer .order-section:first-child > div {
				display: block !important;
				width: 100% !important;
				padding-right: 20px !important;
				border-right: 0 !important;
				padding-top: 20px !important;
				padding-bottom: 20px !important;
			}

				body#Order .section.section_customer .order-section:first-child > div:first-child {
				}

				body#Order .section.section_customer .order-section:first-child > div:nth-child(2) {
					border-top: solid 1px #7f7f7f;
				}

				body#Order .section.section_customer .order-section:first-child > div:last-child {
					border-top: solid 1px #7f7f7f;
				}

	body#Order h3 {
		font-size: 17px;
	}

	body#Order .section.section_customer .order-section:first-child > div:last-child ul {
		column-count: 1;
		columns: 1;
		height: 100%;
		margin-bottom: 0;
	}

	body#Order .section.section_customer .order-section:nth-child(2) {
		margin-top: 10px;
		padding: 0px;
	}

		body#Order .section.section_customer .order-section:nth-child(2) > div {
			display: block !important;
			width: 100% !important;
			padding: 20px 20px 20px 20px;
		}

			body#Order .section.section_customer .order-section:nth-child(2) > div:nth-child(2) {
				border-top: solid 1px #7f7f7f;
			}

	.important_list h3 {
		margin-right: 0px;
	}

	body#Order .section.section_customer .order-section:nth-child(3) {
		padding: 0 20px 40px 20px;
	}

	body#Order .section.section_customer .order-section:nth-child(2) ul {
		-webkit-padding-start: 20px;
	}

	.check_div > div {
		display: inline-block;
		padding: 0;
		width: 87%;
	}

	div.payment_row {
		width: 100%;
	}

		div.payment_row div .cell {
			width: 100%;
		}

	div.rem_div {
		width: 100%;
	}

	#Contact .cell input[disabled] {
		text-indent: 0;
		padding-right: 1px;
		padding-top: 0;
	}

	#Contact .cell select#cmbServiceType {
		width: 100%;
	}

	#Contact .row .cell:first-child {
		margin-bottom: 0;
		width: 100%;
	}

	#Contact .row .cell:last-child {
		width: 100%;
		margin-bottom: 20px;
	}

	#Contact .row .cell a {
		text-decoration: underline;
	}

	.line_year {
		padding-right: 20px;
	}

	body#History table .tr_header, body#Contact table .tr_header {
		display: none;
	}

	body#History table th, body#Contact table th {
		width: 18%;
		font-size: 15px;
	}

	body#History table td, body#Contact table td {
		padding: 2px 8px 0px 0;
		border-bottom: 0;
		text-align: right;
		font-size: 14px;
		height: 52px;
	}

	body#History table tr:not(.tr_header) th, body#Contact table tr:not(.tr_header) th {
		display: table-cell;
	}

	.orders_div > div, .requests_div > div, .contact_list_div > div {
		width: 92%;
	}

	body#History .td_btns, body#Contact .td_btns {
		position: absolute;
		width: 73px !important;
		left: 15% !important;
		margin-top: -38px;
		min-width: 73px !important;
	}

	body#History .td_btns {
		padding: 3px 9px 1px 59px !important;
	}

	button.btn1.alert_ok {
		height: 39px;
		padding-top: 7px;
		font-size: 18px;
	}

	button.btn1.alert_fine {
		height: 41px;
		padding-top: 11px;
		margin-top: 11px;
		font-size: 13px;
		padding: 12px 17px;
	}

	button.btn2.alert_del {
		font-size: 18px;
	}

	body#History .td_btns.rem {
		padding: 13px 9px 1px 1px !important;
	}

	body#History .td_btns div, body#Contact .td_btns div {
		padding: 4px 29px 2px 7px;
		font-weight: bold;
		width: 100%;
		font-size: 13px;
		position: relative;
		width: 78px;
		border: solid 1px #39b3d7;
		margin-bottom: 5px;
		padding: 4px 14px 2px 7px;
		text-indent: 15px;
	}

		body#History .td_btns div.l_contact {
			border-radius: 12px;
			background-position: 87% 5px;
			margin-top: 0;
		}

		body#History .td_btns div.l_send {
			border-radius: 12px;
			background-position: 87% 5px;
			margin-top: 0;
		}

		body#History .td_btns div.l_honey {
			border-radius: 12px;
			background-position: 87% 5px;
			text-indent: 19px;
			padding: 4px 10px 2px 7px;
			margin-top: 0;
		}

	body#Contact .td_btns {
		left: 24% !important;
	}

		body#Contact .td_btns div {
			width: 110px;
		}

	body#History table#orders_div {
		display: none;
	}

	body#History table tr.tr_mobile {
		display: table-row;
	}


	body#History .table_orders_mobile, body#Contact .table_contact_list_mobile, body#History .table_requests_mobile {
		display: table;
		width: 100%;
	}

	.table_request_lines_mobile {
		display: table;
		width: 94%;
		margin: 0 auto;
	}

	#RequestLines {
		overflow: scroll;
		padding-bottom: 100px;
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.request_lines .l_get {
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		text-align: center;
	}

	body#History .table_orders, body#Contact .table_contact_list, body#History .table_requests, .table_request_lines {
		display: none;
	}

	.request_lines {
		width: 92%;
		height: auto;
	}

		.request_lines .ttl_participants {
			font-size: 14px;
		}

		.request_lines .ttl, .request_lines .ttl * {
			font-size: 16px;
		}

	body#History .table_new .tr, body#Contact .table_new .tr {
		margin-bottom: 30px;
		border-top: solid 1px #d6d6d6;
		border-bottom: solid 1px #d6d6d6;
		border-left: solid 1px #d6d6d6;
		width: 100%;
	}

	body#Contact .table_new.table_request_lines_mobile .tr {
		margin-bottom: 15px;
	}

	body#History .table_new .tr .tr_row, body#Contact .table_new .tr .tr_row {
		width: 100%;
	}

	body#History .table_new .cell.header, body#Contact .table_new .cell.header {
		background-color: #c1e7f2;
		padding: 3px 10px 7px 0px;
		text-align: right;
		margin-bottom: 0;
		font-size: 14px;
		width: 63px;
		font-weight: bold;
		display: table-cell;
	}

	body#History .table_new .cell:not(.header), body#Contact .table_new .cell:not(.header) {
		padding: 11px 9px 1px 9px;
		border-bottom: 0;
		margin-bottom: 0;
		text-align: right;
		font-size: 14px;
		width: auto;
		min-width: 200px;
		display: table-cell;
	}

	body#History .table_new .cell:not(.header) {
		padding: 11px 9px 1px 59px;
		padding: 11px 9px 11px 83px;
	}

	body#Contact .table_new .cell:not(.header) span {
		display: block;
		font-size: 13px;
		color: #1ea9d8;
	}

	body#History .table_new.table_requests_mobile .cell.header {
		width: 107px;
	}

	body#History .table_new.table_requests_mobile .cell:not(.header) {
		min-width: 163px;
		min-width: 167px;
		padding: 11px 9px 11px 9px;
	}
	

	body#History .a, body#History .a2, body#Contact .a, body#Contact .a2 {
		margin-right: 0;
		width: 91%;
		margin: 0 auto;
	}

	body#History h3 {
		padding-right: 46px;
		background-size: 33px;
		font-size: 18px;
	}

	.requests_div {
		margin-bottom: 0px;
	}

	.orders_div {
		border-bottom: solid 1px #b2b2b2;
		padding-bottom: 10px;
		margin-bottom: 30px;
	}

	.contact_list_div {
		border-bottom: solid 1px #b2b2b2;
		padding-bottom: 10px;
		margin-bottom: 30px;
	}

	.top-logout .navbar-header > div.menu_lnk {
		padding-right: 0;
		padding-top: 25px;
	}

		.top-logout .navbar-header > div.menu_lnk > img {
			width: 25px;
		}

	.top-logout .navbar-header > div:first-child, .top-logout .navbar-header > div:nth-child(2) {
		display: none !important;
	}

	.btn2.documentation {
		top: 70px;
	}

	.addSVC {
		width: 94%;
		left: 3%;
	}

	.btn1.go_service {
		margin-top: 18px;
		padding: 12px 20px;
		margin-left: 0;
		font-size: 13px;
		text-align: center;
		height: 61px;
	}


	.reqCounter b {
		font-size: 36px;
		margin-left: 2px;
	}

	.reqCounter > div > div {
		font-size: 18px;
		margin-left: 7px;
	}

	.alert-warning {
		background-position: 75%;
	}

	.btn.disabled, .btn1.disabled, .btn-login.disabled, .btn-forgot.disabled {
		opacity: 0.7;
	}

	ul.list-group.cmbHotel {
		column-count: 1;
		columns: 1;
		max-height: none;
	}

	body#Request #FilterList .lst_f_l div:last-child {
		display: block;
		padding-left: 30px;
	}

	body#Request #FilterList .lst_f_a div:nth-child(2n) {
		display: block;
		padding-left: 30px;
		font-size: 16px;
	}

	body#Request #FilterList .lst_f_a div:nth-child(2n+1) {
		font-size: 16px;
		color: #09a1d0;
		font-weight: bold;
		display: table-cell;
		display: inline-block;
		margin-left: 7px;
	}

	body#Request #FilterList .section_close .lst_f_l {
		margin-top: 0px;
	}

	body#Request #FilterList .section_close .lst_f_a {
		display: block;
	}

	.doc_ttl::after {
		content: '*ניתן לצלם מהסמארטפון';
		color: red;
		margin-right: 10px;
		font-weight: normal;
	}

	.form_terms * {
		font-size: 14px !important;
	}

	body#Terms .section label {
		font-size: 18px !important;
		padding-left: 20px;
		padding-right: 20px;
		background-position: 15px 8px;
	}

	.cell.text table {
		width: 93% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

		.cell.text table td {
			border: solid 1px gray !important;
			font-size: 12px !important;
		}

		.cell.text table * {
			font-size: 12px !important;
			margin: 0 !important;
		}

	.cell.text * {
		padding: 2px !important;
		width: auto !important;
		height: auto !important;
		/*text-align:right !important;*/
	}

	body#Terms .section .row {
		padding-right: 10px;
		padding-left: 10px;
	}

	body#home #user_popup_div .section.form_pop {
		padding-right: 0;
	}

		body#home #user_popup_div .section.form_pop h3 {
			font-size: 24px;
			margin-top: 5px;
		}

	#user_popup_div {
		height: auto;
		width: 95%;
		padding: 15px;
	}

		#user_popup_div button.btn1 {
			height: 47px;
			font-size: 18px;
		}

	#Hotel.frame .desc_frame h2 {
		margin-top: 20px;
	}

	#FilterList.filter_watch h1 {
		background-position: top center;
		background-size: 100px;
		text-indent: 0px;
		font-size: 30px;
		margin-bottom: 0px;
		padding-bottom: 20px;
		margin-top: 29px;
	}

	#FilterList.filter_watch * {
		text-align: center;
	}

	#FilterList.filter_watch .r_w {
		display: block;
		width: 100%;
		vertical-align: top;
		padding-top: 20px;
	}

	#FilterList.filter_watch .l_w {
		display: block;
		width: 100%;
		vertical-align: top;
		padding-top: 30px;
		padding-left: 0px;
	}

	#FilterList.filter_watch ul {
		padding-right: 18px;
	}

	#FilterList.filter_watch h2 {
		text-align: center;
	}

	#FilterList.filter_watch button.btn1 {
		text-align: center;
	}

	#FilterList.filter_watch h5 {
		font-size: 20px;
		margin-top: 15px;
	}

	#FilterList.filter_watch h4 {
		font-size: 16px;
		margin-bottom: 15px;
	}

		#FilterList.filter_watch h4 b {
			font-size: 16px;
		}

	#FilterList.filter_watch button.btn1 {
		padding: 12px 25px;
		font-size: 18px;
	}

	body#home.WatchOnly1 footer {
		margin-bottom: 0;
	}

	.list-edit-cr {
		width: 93% !important;
		margin: 0 auto;
		margin-top: 20px;
		padding: 10px;
		margin-bottom: 20px;
	}

		.list-edit-cr .cell.ttl1 {
			width: 100% !important;
			padding-top: 10px;
		}

		.list-edit-cr .cell {
			width: 93% !important;
			margin-bottom: 0;
			padding-top: 7px;
			padding-bottom: 0;
			padding-right: 18px;
		}

		.list-edit-cr .row .cell:last-child {
			width: 100% !important;
			padding-bottom: 12px;
			padding-top: 17px;
		}

		.list-edit-cr input {
			font-size: 12px;
			text-indent: 4px;
		}

	.section_request_ok .row.buttons .cell .btn1 {
		margin-left: 0;
	}

	body#home #user_popup_div .section.form_pop .row .cell input {
		text-indent: 0;
		padding-left: 12px;
		display: inline;
		font-size: 16px;
		position: relative;
	}
	
	body#History #Hotel.frame table
	{
        width: 100%!important;
	}
	body#History #Hotel.frame table td
	{
       font-size: 13px!important;padding: 0px 15px 11px 16px!important;
	}
	body#History #Hotel.frame table h1
	{
		font-size: 23px!important;
	}
}




























@media (max-width: 580px) {
	.s_b {
		display: block;
	}

	.s_p {
		display: none;
	}
}



/*@media (min-width: 768px) {
	.top-logout .navbar-header > div.menu_lnk {
		padding-right: 0;
		padding-top: 25px;
	}

		.top-logout .navbar-header > div.menu_lnk > img {
			width: 25px;
		}


	.col-md-6 {
		display: none !important;
	}

	.navbar-inverse .navbar-nav > li > a {
		padding-right: 0px;
		padding-left: 12px;
	}

	.navbar-inverse .navbar-brand {
		font-size: 30px;
		padding-right: 44px;
	}

	.navbar-inverse .navbar-nav > li > a {
		font-size: 16px;
	}

	.col-3.top-logo {
		margin-right: 118px;
		padding-left: 0;
	}
}*/

/*@media (min-width: 992px) {


	.col-md-6 {
		display: none !important;
	}

	
}*/
@media (max-width: 1500px) {
	body.btp .navbar-inverse .navbar-brand {
		font-size: 30px !important;
	}
	body.btp .col-3.top-logo
	{
		
    margin-right: 0px;
	}
}
@media (max-width: 1400px) {
	.navbar-inverse .navbar-nav > li > a {
		padding-right: 2px;
		padding-left: 12px;
		font-size: 17px;
	}

	.col-lg-6 {
		width: auto;
	}

	.col-lg-3 {
		width: auto;
	}

	.navbar-inverse .navbar-brand {
		font-size: 30px !important;
	}

	body.btp .navbar-inverse .navbar-brand {
		font-size: 26px !important;
		
		
	}.container {
    width: 1170px;
}
}
@media (max-width: 1350px) {
	.container {
		width: 1000px;
	}
	#ParticipantsList.section_close h1
	{
		
	 background-position: right 0px, 82% 15px;
	}
}
@media (max-width: 1300px) {
	.container {
		width: 970px;
	}
}

@media (max-width: 1200px) {
	#ParticipantsList.section_close h1
	{
		
		background-position: right 0px, 80% 15px;
	}
	.navbar-inverse .navbar-nav > li > a {
		padding-right: 2px !important;
		padding-left: 12px !important;
		font-size: 16px !important;
	}

	.col-lg-6 {
		width: auto;
	}

	.col-3.top-logo {
		margin-right: 115px;
		padding-left: 0;
	}

	.navbar-inverse .navbar-brand {
		font-size: 23px !important;
		padding-right: 40px !important;
		padding-left: 5px;
	}

	body.btp .navbar-inverse .navbar-brand {
		font-size: 19px !important;padding-right: 43px !important;
	}
	.container {
		width: 920px;
	}
}

@media (max-width: 1100px) {
	.container {
		width: 870px;
	}
	#ParticipantsList.section_close h1
	{
		
	 background-position: right 0px, 80% 15px;
	}
	.navbar-inverse .navbar-nav > li > a {
		padding-right: 2px !important;
		padding-left: 12px !important;
		font-size: 15px !important;
	}
}
/*@media (min-width: 1200px) {
	.navbar-inverse .navbar-nav > li > a {
		padding-right: 2px;
		padding-left: 12px;
	}

	.col-lg-2 {
		width: auto;
	}

	.col-md-6 {
		display: inline-block !important;
	}

	.col-lg-3 {
		width: auto;
	}
}

@media (min-width: 1200px) {
	.col-lg-3 {
		width: 23%;
		width: auto;
	}
}*/

@media (max-width: 768px) {
	.container {
		width:100%;
	}
	.col-md-6 {
		display: none !important;
	}



	.col-3.top-logo {
		background-image: url(//tmuracdn.blob.core.windows.net/images/Logo_white.png) !important;
		float: right;
		background-position: right 19px !important;
		background-repeat: no-repeat;
		margin-right: 53px !important;
		background-size: 29px;
		padding-left: 0 !important;
	}

	body.btp .col-3.top-logo {
		background-image: url(//tmuracdn.blob.core.windows.net/images/israel.png) !important;
		background-position: right 18px !important;
		background-size: 29px;
    margin-right: 0!important;
	}
	body.btp .navbar .container
	{
		
    padding-right: 0;
	}
	body.btp .navbar-inverse .navbar-brand {
		padding-right: 23px !important;
		font-size: 20px !important;
		width:auto;
	}

	.navbar {
		margin-bottom: 0px;
		min-height: 60px;
		background-color: #10bad3;
		color: #fff;
		border-color: #10bad3;
		background: url(//tmuracdn.blob.core.windows.net/images/Logo_agaf2.png), url(//tmuracdn.blob.core.windows.net/images/Header_Bg.jpeg), #10bad3;
		background-repeat: no-repeat;
		background-position-x: right,left;
		background-size: 75px,100%;
		border: 0;
	}

		.navbar .container {
			padding-left: 0;
		}

	.col-3.col-lg-2.top-logout {
		float: left;
		padding-left: 2px;
		padding-right: 0;
	}


	.navbar-inverse .navbar-brand {
		font-size: 19px;
		padding-top: 21px;
		height: 67px;
		padding-right: 24px;
	}



	h4 {
		font-size: 12px;
	}

	h2 {
		font-size: 27px;
	}

	body#home .section.section_cust, body#Request .section.section_cust {
		margin-top: 0px;
	}

	#InfoCust > div.uncomplete_order > div {
		text-align: center;
		font-size: 12px;
	}

		#InfoCust > div.uncomplete_order > div a {
			display: inline-block;
		}
}

/* ido 15/12/2022 */
/* #region WaitingList */

@media (max-width: 1024px) {

	body#WaitingList table td div, body#WaitingList .td_btns div {
		cursor: pointer;
		border: solid 2px #39b3d7;
		border-radius: 20px;
		color: #07a1cd;
		display: inline-block;
		padding: 2px 28px 2px 17px;
		font-weight: bold;
		background-repeat: no-repeat;
		background-position: 87% 5px;
		transition: all .2s ease-in-out;
		margin-left: 9px;
	}

	body#WaitingList .section {
		border-radius: 0;
		margin-bottom: 80px;
	}

	body#WaitingList .main_container {
		padding-top: 80px;
	}

	body#WaitingList table .tr_header {
		display: none;
	}

	body#WaitingList table th {
		width: 18%;
		font-size: 15px;
	}

	body#WaitingList table td {
		padding: 2px 8px 0px 0;
		border-bottom: 0;
		text-align: right;
		font-size: 14px;
		height: 52px;
	}


	.waiting_list_div > div {
		width: 92%;
	}

	body#WaitingList table tr:not(.tr_header) th {
		display: table-cell;
	}

	body#WaitingList .td_btns {
		position: absolute;
		width: 73px !important;
		left: 15% !important;
		margin-top: -38px;
		min-width: 73px !important;
	}

	body#WaitingList .td_btns {
		padding: 3px 9px 1px 59px !important;
	}

	body#WaitingList .td_btns.rem {
		padding: 13px 9px 1px 1px !important;
	}

	body#WaitingList .td_btns div {
		padding: 4px 29px 2px 7px;
		font-weight: bold;
		width: 100%;
		font-size: 13px;
		position: relative;
		width: 78px;
		border: solid 1px #39b3d7;
		margin-bottom: 5px;
		padding: 4px 14px 2px 7px;
		text-indent: 15px;
	}

	body#WaitingList .td_btns div.l_contact {
		border-radius: 12px;
		background-position: 87% 5px;
		margin-top: 0;
	}

	body#WaitingList .td_btns div.l_send {
		border-radius: 12px;
		background-position: 87% 5px;
		margin-top: 0;
	}

	body#WaitingList .td_btns div.l_honey {
		border-radius: 12px;
		background-position: 87% 5px;
		text-indent: 19px;
		padding: 4px 10px 2px 7px;
		margin-top: 0;
	}

	body#WaitingList table#waiting_list_div {
		display: none;
	}

	body#WaitingList table tr.tr_mobile {
		display: table-row;
	}


	body#WaitingList .table_waiting_list_mobile {
		display: table;
		width: 100%;
	}


	body#WaitingList .table_waiting_list {
		display: none;
	}


	body#WaitingList .table_new .tr {
		margin-bottom: 30px;
		border-top: solid 1px #d6d6d6;
		border-bottom: solid 1px #d6d6d6;
		border-left: solid 1px #d6d6d6;
		width: 100%;
	}

	body#WaitingList .table_new .tr .tr_row {
		width: 100%;
	}

	body#WaitingList .table_new .cell.header {
		background-color: #c1e7f2;
		padding: 3px 10px 7px 0px;
		text-align: right;
		margin-bottom: 0;
		font-size: 14px;
		/* ido 15/12/2022 */
		width: 82px;
		font-weight: bold;
		display: table-cell;
	}

	body#WaitingList .table_new .cell:not(.header) {
		padding: 11px 9px 1px 9px;
		border-bottom: 0;
		margin-bottom: 0;
		text-align: right;
		font-size: 14px;
		width: auto;
		min-width: 200px;
		display: table-cell;
	}

	body#WaitingList .table_new .cell:not(.header) {
		padding: 11px 9px 1px 59px;
		/*padding: 11px 9px 11px 83px;*/
	}

	body#WaitingList .a, body#WaitingList .a2 {
		margin-right: 0;
		width: 91%;
		margin: 0 auto;
	}

	body#WaitingList h3 {
		padding-right: 46px;
		background-size: 33px;
		font-size: 18px;
	}

	body#WaitingList .waiting_list_div {
		border-bottom: solid 1px #b2b2b2;
		padding-bottom: 10px;
		margin-bottom: 30px;
	}

	body#WaitingList .section {
		padding-right: 0;
		padding-left: 0;
		padding-top: 20px;
		margin-bottom: 300px;
	}
}

/* #endregion */

/* shir 13.06.23 add otp */
@media (max-width: 1024px) {
	div#showLogin .btn-login {
		font-size: 0.9em;
		padding-right: 9px;
		padding-left: 9px;
	}

	button#sendSmsCodeButton {
		width: 121px;
	}

	#checkCode {
		margin-right: 0;
	}
}
/*new design*/
@media (max-width: 768px) {
	body .col-3.top-logo {
		background-image: var(--logo-msha), var(--logo-pol) !important;
		background-position: 79% 13px, right 13px !important;
		background-size: 46px, 45px !important;
		background-repeat: no-repeat !important;
		width: 85% !important;
		margin-right: 0px !important;
	}
	body.btp .col-3.top-logo {
		background-image: var(--logo-israel) !important;
		background-position: right 18px !important;
		background-size: 30px !important;
		background-repeat: no-repeat !important;
		width: 85% !important;
		margin-right: 0px !important;
	}
}
@media (max-width: 1024px) {
	body .col-3.top-logo a {
		background-size: 149px;
		background-position: 19% 22px;
		margin-right: 0;
		width: 100%;
	}
	body.btp .col-3.top-logo a {
		background-size: 231px;
		background-position: 19% 22px;
		margin-right: 0;
		width: 100%;
	}

	.navbar-header {
		width: 100%;
	}

	body .col-3.top-logo {
		background-image: var(--logo-msha), var(--logo-pol) !important;
		background-position: 79% 13px, right 13px !important;
		background-size: 46px, 45px !important;
		background-repeat: no-repeat !important;
		width: 85%;
	}
	body.btp .col-3.top-logo {
		background-image: var(--logo-israel) !important;
		background-position: right 18px !important;
		background-size: 30px !important;
		background-repeat: no-repeat !important;
		width: 85%;
	}

	body #History .td_btns div, body#Contact .td_btns div {
		border: solid 1px var(--main-color);
	}

	body#History .table_new .cell.header, body#Contact .table_new .cell.header,
	body#WaitingList .table_new .cell.header {
		background-color: var(--header-color);
	}

	.level_filter > div.selected {
		border-bottom: solid 4px var(--second-color);
	}

	body#Contact .table_new .cell:not(.header) span {
		color: var(--main-color);
	}

	body#Contact .table_contact_list_mobile .tr_row a, body#Contact .table_contact_list tr a {
		display: block;
		max-width: 169px;
	}

	#bodyLogin footer {
		display: none;
	}

	body#bodyLogin .main_body {
		top: 0;
		left: 0;
		width: 100vw;
		height: 100vh;
		background: url(//tmuracdn.blob.core.windows.net/images/logo_tmura.png), url(//tmuracdn.blob.core.windows.net/images/logo_aab.png), url(//tmuracdn.blob.core.windows.net/images/m_login_grey_gradient.png);
		background-size: 60px, 60px, 100% ;
		background-repeat: no-repeat;
		background-position: 8% 97%, 33% 97%, center top;
	}
		body#bodyLogin .main_body .container {
			background-image: var(--logo-msha), var(--logo-pol), var(--logo-nofesh);
			background-size: 69px, 66px, 231px !important;
			background-repeat: no-repeat !important;
			background-position: 25% 50px, 66% 50px, center 136px !important;
			padding-top: 180px !important;
		}
	body#bodyLogin.btp .main_body .container {
		background-image: var(--logo-israel), var(--logo-btp);
		background-size: 62px, 212px !important;
		background-repeat: no-repeat !important;
		background-position: 50% 31px, center 122px !important;
		padding-top: 198px !important;
	}
	#toTop {
		background-color: var(--second-color);
		border: solid 3px var(--second-color);
	}
	.main_body {
		background-image: var(--mob_back);
	}
	.footer .container {
		background-position: 5% 15px, 38% 7px;
		background-size: 79px, 75px, 100% 103%;
	}
	button.btn1:hover, button.btn1.disabled:hover {
		background: var(--main-color-hover)!important;
	}
	.right_filter .ttl {
		color: var(--second-color);
	}
	body#bodyLogin .main_body .container {
		margin: 0 auto !important;
	}
	button.btn-login:hover, button.btn-send-pass:hover, button.btn-login.disabled:hover, button.btn-send-pass.disabled:hover {
		background: var(--main-color-hover) !important;
	}
}