﻿.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: auto;
	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;
	/*max-height:400px;*/
}

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;
	}
	
.plus_emp .row.row_mobile
{
	display:table;
}
.plus_emp .row:not(.row_mobile)
{
	display:none;
}

	.table_conferences .row.row_header .cell
	{
		background-color: transparent!important;

	}
	body#Order .section.section_customer .section_conference_list
	{
		
    padding: 20px 10px 0px 10px;
	}
	.conferences_div label.main-text-opener-icon
	{
		
    font-size: 20px !important;
	}
	.table_conferences .row .cell:not(.row_header).td_ts
	{
		width: 19%;
    font-size: 13px;
    padding: 25px 0% 0px 0px;
    width: 100%;
    background: transparent;
    font-weight: bold;
    color: #3cdbdb;
    font-size: 20px;
    color: #07a2d1;
	border-right:0;
	border-left:0;
	}
	.table_conferences .conf_row .plus_emp div:first-child h3
	{
		
    margin-bottom: -19px;
	}
	.table_conferences .row .plus_emp .cell:not(.row_header).td_ts:first-child
	{
		padding-top:0px;
	}
	.table_conferences .row .cell.td_place
	{
    width: 30%;
    background-color: #8ce2fb;
    text-align: center;
    font-weight: bold;
	}

	.table_conferences .row .cell
	{
    width: 70%;
	}
		.table_conferences .row .cell:not(.row_header) .has_val > label {
			    min-height: 36px;
    line-height: 17px;
		}

		
		.table_conferences .row .cell:not(.row_header) .has_val::after,
		.table_conferences .row .cell:not(.row_header) .has_val:hover::after {
			content: 'בחר/י';
			color: #07a2d1;
			margin-top: -6px;
			font-size: 12px;
			position: absolute;
			text-align: left;
			font-weight: bold;
		}
		
		.table_conferences .row .cell:not(.row_header) .has_val[is_checked="1"]::after,
		.table_conferences .row .cell:not(.row_header) .has_val[is_checked="1"]:hover::after  {
			content: 'הסר/י בחירה';
		}



	.order-section.section_extra.transportations .row .tr_combo .cell,
	.order-section.section_extra.flights .row .tr_combo .cell
	{
			width:100%;
	}
	.order-section.section_extra.transportations .row .tr_combo .cell select,
	.order-section.section_extra.flights .row .tr_combo .cell select
	{
			width:100%;
	}
.row.item_row {
	margin-top: 0px;
}
	.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, .col-md-12 {
		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!important;
			width: 46px;
			text-align: center;
			height: 44px;
			/* line-height: 39px; */
			font-weight: bold;
		}

	select {
		background-color: #fff;
	}
	select.freefield{
		
    max-width: 150px;
	}
	.main_body {
		min-height: calc((100%) - 60px);
		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%) - 60px);
		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 h1 {
		margin-top: 20px;
		float: none; 
		margin-right: 5%;
	}
	#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;
		display: none;
	}

	.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%;
	}
    .div-register {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .item-section > div:nth-child(2) {
        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 .main_ttl {
		font-size: 26px;
	}

	.footer .container {
		background: url(images/tmuraIconBottom.png), url(images/logo_big_blue.png),#ffffff;
		background-size: 30%,28%;
		background-position: 15% 15px,67% 5px;
		background-repeat: no-repeat;
	}

	.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;
	}
	body#bodyLogin input[type="tel"]
	{
    width: 65%;

	}body#bodyLogin select
	 {
		 width:33%;
	 }
	.list-new-cr, .list-new-cr-worker, #ParticipantsList .reg_form {
		width: 93%;
		margin: 0 auto;
		margin-top: 20px;
		padding: 10px;
		margin-bottom: 20px;
	}
	 #ParticipantsList .reg_form {
		padding-right:20px;
	}
	 .section_participant h5
	 {
		width: 80%;
		margin: 0 auto;
		padding-bottom: 20px;
	 }

		.list-new-cr .cell:last-child,
		.list-new-cr-worker .cell:last-child {
			width: 100% !important;
			display: block;
		}


		.list-new-cr .cell,
		.list-new-cr-worker .cell {
			margin-bottom: 0;
			padding-top: 8px;
			padding-bottom: 6px;
		}

			.list-new-cr .cell.ttl1,
			.list-new-cr-worker .cell.ttl1 {
				font-size: 18px;
				width: 100% !important;
				padding-bottom: 0;
				display: block;
				padding-top: 10px;
			}

			.list-new-cr .cell.ttl,
			.list-new-cr-worker .cell.ttl {
				font-size: 16px;
				padding-top: 0;
				padding-right: 7px;
				display: block;
				padding-bottom: 0;
			}

		.list-new-cr input, .list-new-cr select,
		.list-new-cr-worker input {
			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;
	}
    body#home .item-section #ParticipantsList > div:first-child {
        padding:0;
    }
    body#home .item-section #ParticipantsList ul.list-group {
        margin-right: 0;
    }
    body#home .item-section #ParticipantsList ul.list-group-radio {
        margin-right: 0;
        columns: 1;
        border-top: 0;
        padding-top: 15px;
        margin:0;
    }
    .item-section .row.aquire {
        font-size: 13px;
        margin-bottom: 0;
        padding-top: 20px;
        padding-bottom: 10px;
    }
        .item-section .row.aquire button.btn1
        {
            float:none;
        }

        #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;
	}

	.order-section.transportations .row .cell ,
	.order-section.flights .row .cell{
		line-height: 12px !important;
		font-size: 12px !important;
		color: #1ea9d9 !important;
		width: 22%;
	}

		.order-section.transportations .row .cell b ,
		.order-section.flights .row .cell b {
			line-height: 12px !important;
			font-size: 12px !important;
			color: #1ea9d9 !important;
		}

	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: 107px;
			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.sec_client {
				}

				body#Order .section.section_customer .order-section:first-child > div.sec_order {
					border-top: solid 1px #7f7f7f;
				}

				body#Order .section.section_customer .order-section:first-child > div.sec_request {
					border-top: solid 1px #7f7f7f;
				}

				body#Order .section.section_customer .order-section:first-child > div.sec_extra_nights {
					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.transportations,
	body#Order .section.section_customer .order-section.flights {
		margin-top: 10px;
		padding: 0px;
	}

		body#Order .section.section_customer .order-section.transportations > div ,
		body#Order .section.section_customer .order-section.flights > div {
			display: block !important;
			width: 100% !important;
			padding: 20px 20px 20px 20px;
		}

	body#Order .section.section_customer .order-section.takanon {
		margin-top: 10px;
		padding: 0px;
	}
		body#Order .section.section_customer .order-section.takanon.note_conf {
			border-bottom: 0;
			margin-bottom: 0px;
			padding: 20px;
			padding-bottom: 1px;
		}
		body#Order .section.section_customer .order-section.takanon > div {
			display: block !important;
			width: 100% !important;
			padding: 20px 20px 20px 20px;
		}

			body#Order .section.section_customer .order-section.takanon > div:nth-child(2) {
				border-top: solid 1px #7f7f7f;
			}

	.important_list h3 {
		margin-right: 0px;
	}

	body#Order .section.section_customer .order-section.payment-section {
		padding: 0 20px 40px 20px;
	}

	body#Order .section.section_customer .order-section.takanon 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%;
		}
	.show_payment div.payment_row {
		width: 100%;
	}

	div.rem_div {
		width: 100%;
		margin-right: 0%;
	}

	#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_up_con
	{
		background-position: 88% 5px;
    border-radius: 12px;
    margin-bottom: 0;
	}
	body#History .td_btns div.l_del
	{
		    margin-top: 5px;
	}
		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 div.l_front {
		padding: 4px 29px 2px 7px;
		font-weight: bold;
		width: 100%;
		font-size: 13px;
		position: relative;
		width: 78px;
		border: solid 1px #39b3d7;
		margin-bottom: 8px;
		padding: 4px 4px 4px 7px;
		text-indent: 0px;
		color: #07a1cd !important;
		display: inline-block;
		border-radius: 12px;
		background-position: 87% 5px;
		margin-top: 0;
		text-align:center;
	}
	body#History div.l_front.disabled
	{
		pointer-events: none;
    background-color: #c1e7f2;
    background-color: #ececec;
    border: solid 1px #b5b5b5;
    color: #b5b5b5!important;
	}
	
		body#History div.front_ttl{
			
			display: block !important;
			border: 0;
			padding: 0;
			margin-top: 8px;
			font-weight: normal;	
			color: #07a1cd!important;
			margin-bottom: 8px;
		}
		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;
		}

	.list-new-cr-worker .cell:last-child, .list-new-cr .cell:last-child {
		width: 20% !important;
		padding-bottom: 10px;
	}

	.list-new-cr .cell, .list-new-cr-worker .cell, .list-edit-cr .cell {
		padding-top: 10px;
		padding-bottom: 2px;
	}

	.total_price {
		width: 100%;
	}
	.show_payment .total_price {
    width: 100%;
}
	body#welcome video {
		max-width: 100%;
	}

	#FilterList.filter_watch h3 {
		font-size: 16px;
	}

	body#welcome .btns .btn1 {
		padding: 1px 9px;
		font-size: 13px;
		height: 39px;
	}

	body#welcome .btns .btn1 {
		display: inline-block;
	}

	
	.img_prices
	{
		width:90%;
		margin-right:0;
		margin:0 auto;
	}



	.order-section.section_free_fields.transportations .row .class_signature .cell.field
	{
		
      width: 100%!important;
     padding-top: 0px !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 .navbar-inverse .navbar-brand {
		font-size: 30px !important;
	}

	body .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 .navbar-inverse .navbar-brand {
		font-size: 26px !important;
	}

	.container {
		width: 1170px;
	}
.order-section.passports .row .cell:not(.field)
{
    width:100%;
	margin-bottom:5px;
}
}

@media (max-width: 1350px) {
    .container:not([data-role="content"]) {
		width: 1000px;
	} #ParticipantsList.section_close h1 {
		background-position: right 0px, 82% 15px;
	} .table_conferences .row .cell:not(.row_header) .has_val {
		
    font-size: 13px;
	}
}

@media (max-width: 1300px) {
	.container {
		width: 970px;
	}
	.overlay #hotel_page_div .container {
		width: auto;
	}
}

@media (max-width: 1200px) {
	.table_conferences .row .cell:not(.row_header) .has_val
	{
		
    font-size: 12px;
	}
	#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 .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, .col-md-12 {
		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 .col-3.top-logo {
		background-image: url(images/clal/logo.jpg) !important;
		background-position: right 20px !important;
		background-size: 68px;
		margin-right: 0 !important;
	}

	body .navbar .container {
		padding-right: 0;
	}

	body .navbar-inverse .navbar-brand {
		padding-right: 69px !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;
        width:auto;
	}


	.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;
		}
}
