/* ~dir ~align ~align_rev ~lang  */

@media screen and (max-width: 1024px){

body{font-size:16px;direction:ltr;}
body.ltr{font-size:14px;}
#svForm{overflow-x:hidden;background:url("../img/BG_tablet_kotel.jpg") top center repeat-y;background-attachment:scroll; background-size:100%}
.mobile{display:block;}
.desktop{display:none}
.container{max-width:100%;width:94%}
.page-content{direction:~dir;}
.toPrint{display:none;}
input {-webkit-appearance: none;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}

/*************HEADER + MENU*****************/
.header_top{position:relative;z-index: 100000;}
.header_top .container{width:96%} 
.top_menu{display:none;}
.top_left{position:relative}
.donate.header_l{display:none;}
.header_top_left{margin-~align_rev:46px; margin-top:10px}
.header_l{background-color:transparent; border:0 none; vertical-align: middle;height:auto}

.search{display:none;position:absolute; ~align_rev:0;top:0; background-color: #0E0901;width:34px;-moz-transition:1s ease; -o-transition:1s ease; -webkit-transition:1s ease; transition:1s ease;}
/*.search input[type="text"]{width:0; overflow:hidden}*/
/*.search a{width:0; overflow:hidden; font-size:20px;}*/
.search_mobile.search a{width:12%; overflow:visible}
.search_mobile.search input[type="text"]{width:88%; overflow:visible}
/*.search:after{content:'\E80A';font-family: 'hakotel'; color:#fff;font-size: 20px; line-height: 28px;position: absolute;width:34px;text-align:center;left:0; cursor:pointer;top:0}*/
.search.search_mobile{width:200px;border:1px solid #fff;}
.search.search_mobile:after{content:'';width:0;}

.header_l.lang {position:relative; width:38px;}
.lang_header_title{text-indent: -1000000%;position:relative;padding: 5px 19px;}
.lang_header_title:before{text-align:~align_rev; bottom: 0; color: #fff;content: attr(data-lang);font-size: 18px; ~align_rev: 0;position: absolute;text-indent: 0;top: 0;}
.lang_header_title:after{font-size: 16px;position:absolute;~align:0; }

/*search when menu is open*/
.top_left_mobile_menu{position:absolute; ~align_rev: calc(55px - 85%); width: calc(85% - 55px);}
.top_left_mobile_menu .search{border: 1px solid rgb(255, 255, 255); width:80%; ~align_rev:0;display:block}
.header_top_left .top_left_mobile_menu .search input[type="text"]{padding:7px 5px 8px;width:87%; overflow:visible}
.header_top_left .top_left_mobile_menu .search a{width:13%; overflow:visible;line-height: 31px; padding: 3px 0px;font-size: 20px;}
.top_left_mobile_menu .header_l.search:after{content:'';width:0;}

.top_left_mobile_menu .header_l.lang{~align_rev:0px; width:20%}
.top_left_mobile_menu .header_l.lang .lang_header_title{padding: 5px 23px;}
.top_left_mobile_menu .header_l.lang .lang_header_title:before{~align_rev:10%}
/*.top_left_mobile_menu .header_l.lang ul{background-color:transparent;}*/
/*.top_left_mobile_menu .header_l.lang ul li a{text-indent:-300%;overflow:hidden;padding:0;margin:0; position: absolute; width: 100%;}*/
/*.top_left_mobile_menu .header_l.lang ul li a:before{position:absolute;top:0;left:0;right:0;bottom:0;content:attr(data-lang);color:#fff;text-indent:0;font-size:1em;}*/
.top_left_mobile_menu .header_l.lang ul li{position: relative;width: 100%;height: 23px;}

.call{margin-~align_rev:10px;width: 24px; height: 30px; float: ~align_rev; margin-top: 20px; box-sizing: border-box; background:url(../img/svg/call.svg) center center no-repeat;}
.call a{display:block; height:100%}
.logo .h2_logo, .logo img{display:block}
.logo .h2_logo, .ltr .logo .h2_logo{font-size:1.2em; line-height: 1;margin-~align:0}

.hamburger{position:absolute; top:calc(50% - 13px); ~align_rev:10px; z-index:999999;cursor: pointer; width:35px;}
.hamburger span{height: 5px;display:block;background: #fff;position:relative; margin:10px 0}
.hamburger span:before, .hamburger span:after {content: '';position: absolute; width: 100%; height: 5px; background: #fff; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.hamburger span:before{top: -10px;}
.hamburger span:after{bottom:-10px}

.nav_wrapper{background:url("../img/BG_mobile_kotel.jpg") top center repeat-y;background-size:100%;}
nav.main_menu{background-color:#fff;border-bottom:0 none;}
nav.main_menu .container{width:100%;}
nav.main_menu ul.menu_first_level{background:#fff}
nav.main_menu ul.menu_first_level li{vertical-align: middle;display:inline-block;width:100%;}
nav.main_menu ul.menu_first_level li a, .donate_mobile{display: block;color: #352003;font-size: 1.2em;padding:1em;border-bottom: 2px solid #D2D2D4;position:relative}
nav.main_menu ul.menu_first_level >li> a:after, .donate_mobile:after{content:'\E81A';font-family: 'hakotel'; display:inline-block;color:#C7C7C9;font-size: 1.7em; vertical-align: middle;position:absolute; ~align_rev:8px;  top: 15px;}
.ltr nav.main_menu ul.menu_first_level >li> a:after,.ltr .donate_mobile:after{content:'\E81b';}
nav.main_menu ul.menu_first_level >li.active> a:after{content:'\E81D';}
nav.main_menu ul.menu_first_level> li> a.current, nav.main_menu ul.menu_first_level >li.active{background: #EDDDC6;}

nav.main_menu .menu_seconed_level{width:100%; padding:1em 0 3.5em;border-bottom: 2px solid #D2D2D4;display:none;}
nav.main_menu .menu_seconed_level ul li a, nav.main_menu ul.menu_first_level li .sub_menu ul li a{color:#1D1202;border-bottom:2px solid #736B60;font-size:1em}
nav.main_menu .menu_seconed_level ul li a:after{display:none;}
nav.main_menu .menu_seconed_level ul, nav.main_menu ul.menu_first_level li .sub_menu ul{width:90%;margin:0 auto;}
nav.main_menu .menu_seconed_level ul li.important_li a img{display:none;}

nav.main_menu ul.menu_first_level li .sub_menu{position:static;width:100%; padding:1em 0 3.5em;border-bottom: 2px solid #D2D2D4;display:none;}
ul.menu_first_level li a.current + .sub_menu{display:none;}

.nav_wrapper .top_nav_wrapper{height:91px;padding:10px 0;background-color: rgba(0,0,0,0.7);}
.top_nav_wrapper .for_x:after {content: '';width: 35px;  height: 3px;background-color: #fff;position: absolute; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);top:50%}
.top_nav_wrapper .for_x:before {content: '';width: 35px;  height: 3px;background-color: #fff;position: absolute; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);top:50%}
.top_nav_wrapper .for_x{float:~align_rev;width:35px;height:35px;top: calc(50% - 18px);~align_rev: 10px;position:relative;display:block; cursor:pointer;}

.nav_wrapper .fixed_aside_menu{width:100%;background-color:#fff;margin-top: 91px;}
.nav_wrapper .fixed_aside_menu ul{width:100%;display:table; table-layout:fixed;  }
.nav_wrapper .fixed_aside_menu ul li{display:table-cell;border-bottom:0 none;text-align:center;}
.nav_wrapper .fixed_aside_menu ul li:nth-child(3) .svg_img{width:40px;}
.nav_wrapper .fixed_aside_menu ul li:first-child .svg_img{width:43px;}
.nav_wrapper .fixed_aside_menu ul li a{color:#1D1202;font-size: 0.9em;padding: 0.8em 0;display:block}
.nav_wrapper .fixed_aside_menu ul li a span{display:block;}
.nav_wrapper .fixed_aside_menu ul li a .svg_img{display:block;width:35px;margin:0 auto; height:35px}
.nav_wrapper .fixed_aside_menu ul li a svg path{fill:#352A1C;}

.nav_wrapper .mobile.top_menu{display:block;width:100%;background:url("../img/BG_mobile_kotel.jpg") top center repeat-y;background-size:100%;}
.nav_wrapper .mobile.top_menu ul li a {color:#fff;display:block;  font-size: 1.1em;padding: 1em 4em;}
.nav_wrapper .mobile.top_menu ul li a span.cart_num {margin-~align: 1em;background-color:#DB8E15; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; width:35px;height: 35px;display: inline-block;vertical-align: middle;text-align: center;line-height: 35px;}
.nav_wrapper .mobile.top_menu li{display:block;background-color:rgba(0,0,0,0.7);border:0;border-bottom:2px solid rgba(255, 255, 255, 0.3); }
.nav_wrapper .mobile.top_menu li:last-child{border-bottom:0 none;}
nav.top_menu.mobile ul li a:before{font-family: 'hakotel'; display:inline-block; margin-~align_rev:0.5em; vertical-align:middle;font-size:2em; position:static}
nav.top_menu ul li a.letter_i:before{content:'\E822';}
nav.top_menu ul li a.contact_i:before{content:'\E804';font-size: 1.2em; }

.top_mobile_menu_fixed{position:fixed;background:url("../img/BG_mobile_kotel.jpg") top center repeat-y;background-size:100%;z-index:1; width:100%}

.donate_mobile{background-color:#3E3A34;border:0 none;color:#fff}
.sub_menu ul li a.current:after, .sub_menu ul li:hover a:after, .sub_menu ul li:focus a:after{display:none;}

.fixed_aside{top:91px;width:auto;position: absolute;}
.ltr .fixed_aside{top:89px}
.fixed_aside ul li{display:inline-block;margin-~align_rev:0.5em;vertical-align:top;border-~align:0; border-bottom: 5px solid #352003;margin-bottom:0;width:auto;padding:0;}
.fixed_aside ul li a span{display:none;}
.fixed_aside ul li a{padding:0; width:55px; height:55px;}
.fixed_aside ul li a .svg_img{display:block;width:80%}
.fixed_aside ul li:nth-child(1) a .svg_img{height:110%;width:90%}
.fixed_aside ul li:nth-child(2) a .svg_img{height:100%;}
.fixed_aside ul li:nth-child(3) a .svg_img{height:108%;width:85%}
.fixed_aside ul li:nth-child(4) a .svg_img{height:93%;}
.fixed_aside ul li:nth-child(4) a {padding-top: 6px;}

.side_menu_navigation{background-color:#DB8E15;padding:24px 9px;position:absolute;~align_rev:100%;top:-4px;z-index: -1; -moz-box-shadow: 4px 0 7px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 4px 0 7px 2px rgba(0,0,0,0.4); box-shadow: 4px 0 7px 2px rgba(0,0,0,0.4);}
.ltr .side_menu_navigation{-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.side_menu_navigation:after{content:'';background-color:#DB8E15;width:4px; height:29px;display:inline-block;position: absolute; top:13px;~align: 14px;}
.side_menu_navigation:before{-moz-transition:1s ease-in-out; -o-transition:1s ease-in-out; -webkit-transition:1s ease-in-out; transition:1s ease-in-out;content:'';width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #DB8E15;position:absolute;~align:-10px;top:16px;}
.ltr .side_menu_navigation:before{border-width: 10px 10px 10px 0;border-color: transparent #db8f15 transparent transparent;}
.side_menu {
	top: 200px;
	width: auto;
	max-width: 80%;
	margin-bottom: 20px;
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	~align_rev: 0;
	position: fixed;
	z-index: 2;
	-moz-transition: 1s cubic-bezier(0.8, 0, 0, 0.9);
	-o-transition: 1s cubic-bezier(0.8, 0, 0, 0.9);
	-webkit-transition: 1s cubic-bezier(0.8, 0, 0, 0.9);
	transition: 1s cubic-bezier(0.8, 0, 0, 0.9);
	-webkit-box-shadow: 0 0 7px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 7px 2px rgba(0,0,0,0.4);
	box-shadow: 0 0 7px 2px rgba(0,0,0,0.4);
}
.ltr .side_menu{-moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); -webkit-transform: translateX(100%); transform: translateX(100%); top:130px;}
.side_menu_navigation span{width:40px; height:4px;background-color:#fff;display: block;position:relative}
.side_menu_navigation span:before, .side_menu_navigation span:after{content:'';width:40px; height:4px;background-color:#fff;display:inline-block;position:absolute}
.side_menu_navigation span:before{top:-10px;}
.side_menu_navigation span:after{bottom:-10px;}
.side_menu.moving_side{z-index: 20;-moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0);}
.side_menu ul li{background-color:#EBEAE8;}
.side_menu ul li a{padding:0.8em 1em; font-size:1em}
.side_menu.moving_side .side_menu_navigation:before{~align:0;}
.side_menu h3{font-size:1.5em; padding:8px;-moz-box-shadow: 0 2px 7px 2px rgba(0,0,0,0.4); -webkit-box-shadow: 0 2px 7px 2px rgba(0,0,0,0.4); box-shadow: 0 2px 7px 2px rgba(0,0,0,0.4);}

/*.location_marker{font-size:0.8em;}*/

body.lobby .fixed_aside{width:100%; position:static;text-align:~align_rev;}

.events-page .side_menu{margin-top:0}

/*************HOME PAGE*****************/

.main_slider .rsNav.rsBullets, .top_page_slider .rsNav.rsBullets{bottom:0.5em;}
.main_slider .infoBlock h2, .video_main_banner .video_text h2{font-size:2.3em;}
.main_slider .infoBlock p, .video_main_banner .video_text>div{font-size:1.6em;line-height:1;margin-top:0.2em;}
.main_slider .rsABlock a, .video_main_banner .video_text a{font-size:1.6em; margin-top:0}
.main_slider .rsABlock, .video_main_banner .video_text{width:98%; ~align:1%}
.video_main_banner video, .video_main_banner .video_wrapper_youtube{margin-top:0}
.video_main_banner figure, .video_main_banner figure img{width:100%; height:auto}
.pause_button, .video_main_banner .video_play_stop{bottom:5px;}

.main_message{width:100%}
.main_message_wrap{padding-~align:33px; padding-~align_rev:33px}
.main_message_wrap h2{/*display:block; width:100%;*/padding-top:1em;}
.main_message_wrap h2:before{top:-0.5em;}
.main_message_wrap p{width:100%; display:block;}
.main_message_wrap .p_content{width:100%;}
.main_message_wrap a{margin-~align:0;}
.main_message_wrap .right_main_message,.main_message_wrap .left_main_message{display:block; width:100%;padding-top:1em;}
.main_message.flickity-rtl .flickity-prev-next-button.next{left:0}
.main_message.flickity-rtl .flickity-prev-next-button.previous{right:0}
.main_message .flickity-page-dots{width:100%}

section.main_section_content> article.container{margin-bottom:3em}

.kotel_three_box .svg_img{width:55px;height:55px;}
.kotel_three_box{background:rgba(29, 18, 2, 0.85)}
.section2store{background-size:cover;background-position: -4em center; text-align:~align; }

.bottom_gallery{margin-top:0;padding: 30px 0;}
.footer_bottom .container{width:94%; margin:auto;}
.bottom_footer_form input[type="submit"]{margin-right:4%}
.ltr .updates_gallery .flickity-page-dots, .ltr .title_and_pic .tile_facts_gallery.flickity-rtl .flickity-page-dots{top:-28px}

/*************INNER PAGE*****************/

.inner-page .inner-content, .inner-special .inner-content{padding-top:65px;}
.page_grid{display:block; padding-~align_rev:0}
.grid_right ,.grid_middle, .grid_left{width:100%;}
.grid_right+.grid_middle{width:100%}
.grid_left{margin-top:2em}
.grid_right{display:table-footer-group}
article.back:after{width: calc(100% + 1em);~align:-0.5em;bottom:-16px;}
.lobby_inner{display:block}

/*************TOUR PAGE*****************/
.tours_gallery_unit{height:22em;}
.tour_unit figure{height:9em}
.tour_unit .tour_unit_content {height:12em;}
.tour_unit figure figcaption{font-size:1.5em}
.tour_unit_package.tour_unit .tour_unit_content .link_arrow.link_box{display:block; text-align:center;float:none}
.tour_unit_package.tour_unit .tour_unit_content a:first-of-type{margin-top:0}
.tour_unit_package.tour_unit .tour_unit_content a:last-of-type{margin-top:0.5em}
.tours_package1{background-color:rgba(29, 18, 2, 0.75)}
.tours_package{background:rgba(29, 18, 2, 0.85)}
.tours_gallery_wrapper{margin-top:1em}

.ltr .events_board .filter_type:after{font-size:23px;padding: 4px 15px 0px;}

.popup_tour{padding:2em;}
.popup_tour_content{padding:1em}
.tour_type_wrap:after{display:none;}

/*************BARMITZVA*****************/
.celebrate_wrap {width: 90%; margin: 1.5em auto 0;}
.celebrate_wrap.flickity-rtl .flickity-prev-next-button.previous{right:-5%}
.celebrate_wrap.flickity-rtl .flickity-prev-next-button.next{left:-5%}

.q_and_a{background:rgba(29, 28, 2, 0.5)}
.qa_slider .flickity-prev-next-button, .thankyou_slider .flickity-prev-next-button{top:50%; width:40px; height:40px;}
.qa_slider .flickity-page-dots, .celebrate_wrap .flickity-page-dots, .thankyou_slider .flickity-page-dots{display:none}
.celebrate_wrap.flickity-rtl .flickity-prev-next-button{top:80px}

.search_celebrated a{font-size:16px;padding:7px 10px 6px;}
.ltr .search_celebrated a{padding:6px 10px 5px;}
.search_celebrated input{width: 9em;padding:8px;}
.celebrate .search_celebrated{margin-~align:1em; ~align:0}
.celebrate_wrap .flickity-prev-next-button{width:40px; height:40px;}

/*.popup_div{-webkit-backface-visibility: hidden;}*/

/*************GALLERY*****************/
.gallery_one_pic .gallery_pic_desc{font-size:1em}
.gallery_top{position:relative}
.bottom_gallery_mobile{display:none;width:100%;position:absolute; top:100%;background-color: #fff;z-index:1; ~align:0; padding:3em 1.5em 1.5em;-webkit-box-shadow: 0 4px 7px 2px rgba(0,0,0,0.4);-moz-box-shadow: 0 4px 7px 2px rgba(0,0,0,0.4); box-shadow: 0 4px 7px 2px rgba(0,0,0,0.4);}
.closing_gallery{top:0;font-weight: bold; font-size: 20px; width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;~align_rev: 0;}
.gallery_top .filter_text:before, .top_tours_mobile .filter_text:before{content:'\E861';font-family:"hakotel";display:inline-block;font-size:35px; margin-~align_rev:5px; line-height:1;}
.top_tours_mobile{float:none;}
.gallery_search{float:~align_rev; margin-~align:0;}
.gallery_search .gallery_search_submit{font-size:1.1em;padding:7px 10px;}
.gallery_top.main_gallery_top .filter_type{width: 49%; position: relative;margin-bottom:1em; margin-~align_rev:0; margin-~align:2%; }
.filter_submit.main_gallery_submit{float:~align_rev; margin:0.5em 0; margin-~align_rev:0}

.bottom_gallery_mobile .filter_type:first-child{margin-~align:0}
.bottom_gallery_title{display:none;}

 
.main_gallery_top .bottom_gallery_mobile .gallery_paging{clear:both;float:none;}

.filter_type:after{padding: 8px 15px 5px;font-size: 25px;}
.ltr .filter_type:after{padding: 7px 15px 5px;font-size: 23px;}

.popup_gallery_item img{width:90%; height:auto;}
.popup_gallery_wrap .popup_gallery{padding-top:3em}

.pic_i:before{top:16px;}
/*************KOTEL SITES*****************/

.kotel-sites-lobby-page .section_head{margin-top:60px;}
.site_unit figure figcaption{font-size:1.3em}
.site_unit figure img{height:100%; width:auto}
.event_unit figure{height:7.5em}
.site_unit .unit_content{height:13em;}
.site_unit .unit_content .two_links{margin-top:0; }
.col_4 .two_links .link_arrow.link_box.designed{padding:5px 0; width:100%; display:block; text-align:center}
.col_4 .two_links a:first-of-type{margin-top:0; margin-bottom:0.5em}

.thankyou{padding:1em}
.unit_text{line-height:1.2}

/*************CAMERA*****************/
.main_slider .marketing .rsABlock{top:10%}
.main_slider .marketing .infoBlock h2{font-size:3em;}
.main_slider .marketing .infoBlock p{font-size:2em}

/*************EVENTS*****************/
.events-page .grid_middle_wide{width:100%}
.content_events_page>.container{width:100%;}
.events_page_right, .events_page_left{display:block;width:100%;padding:0}
.events-page .gallery_top.events_board .filter_submit{margin-left:0}
.events-page .gallery_top.events_board .filter_type:after{padding: 5px 15px 0px;}
.events-page .gallery_top.events_board .event_paging{clear:left;display:block;}
.events-page .gallery_top.events_board .event_paging>div{margin-top:0.8em}
.events-page .section_tiles .updates .tour_unit_content{padding:20px 25px;}
.event_unit .tour_unit_content{ height: 14.5em;}
.button_box.left_arrow2 a, .button_box.left_arrow a, .button_box.right_arrow a, .button_box.right_arrow2 a{padding:5px 14px 1px;}

/*************FULL DETAILS*****************/
.story_box figure, .story_box .story_box_content{vertical-align: top;}
.full_details_img{margin:0.5em auto;float:none}

.popup_div .popup_wrapper{width:94%; }
.popup_div .one_unit_popup{padding:1.5em 0.5em 0.5em}
.celebrate_popup figure img{width:100%; height:auto}
.celebrate_popup figure{margin-bottom:1em}
.celebrate_popup .hagagti_person_text p{font-size:1em; line-height:1.2}
.popup_div .icon_close{width:25px; height:20px;top:5px; ~align_rev:2px;}
.popup_div .icon_close:after{font-size:20px;}

.section_tiles article.map .map_bottom .map_bottom_adress{float:none;}
.waze_link{display:inline-block; background-color:#fff;}
.waze_link a{display:block; color:#1D1202;border: 1px solid #1D1202; padding:0.5em 1em;vertical-align:middle}
.waze_link .svg_img{height:30px; width:30px;display:inline-block; margin-~align_rev:0.5em; vertical-align:middle}
.waze_link .svg_img path{fill:#1D1202;}

.section_head h2, .section_head h1{font-size: 2.5em;}

/*SEARCH RESULTS*/
.short_content{max-height: 7.3em;}
.search_item{height:auto}
.search_item figure{height:auto}
.search_item_content{padding-top:0}

/*************ICONS*****************/

.ltr .candels_i:before, .ltr .calc_i:before,.ltr .location_i:before,.ltr .download_i:before, .ltr .read_i:before,.ltr .hear_i:before,.ltr .coins_i:before,.ltr .watch_i:before ,.ltr .map_i:before,.ltr .tour_i:before,.ltr .camera_i:before,.ltr .pic_i:before ,.ltr .camera_i:before ,.ltr h3.girl_i:before, .ltr h3.book_i:before ,.ltr h3.info_i:before,.ltr .event_i:before,.ltr .scroll_i:before, .ltr h3.pin_i:before, .ltr h3.light_i:before,.ltr h3.clock_i:before{font-size:26px;}
.ltr .read_i:before{top:0.1em}

/*tours new*/
.tour_menu.new_tour_menu{background-color:#F4EAD9}
.tour_menu.new_tour_menu>ul>li .tour_type_new >label{color:initial}
.seconed_tour_type{top:-1px; ~align:105%; border:1px solid #1d1202; background-color:#F4EAD9}
.tour_menu ul.seconed_tour_type{display:none;}
.tour_menu ul.seconed_tour_type.active{display:block;border-bottom:1px solid #1d1202}
.tourTest.active{padding-top:0}
.tour_select_title.none_active{display:none;}
.tour_submenu_title.none_active{display:none;}
.tour_submenu_new{width:48%; float:~align;position:relative; border: 1px solid #1d1202;background-color: #F4EAD9;}
.tour_submenu_new .tour_submenu_title{position:relative;padding:0.5em;}
/*.tour_submenu_new .tour_submenu_title:after{font-family: 'hakotel';content:'\E81D';border-~align:1px solid #1d1202;padding:0.4em 0.5em;font-size: 1.3em;text-align:center;position:absolute; ~align_rev:0; top:0}*/
/*.ltr .tour_submenu_new .tour_submenu_title:after{padding: 0.25em 0.5em;}*/
.tour_menu.new_tour_menu>ul>li{border-left:0 none;}
} /*end 1024*/

@media screen and (max-width: 960px) {

.main_slider .rsABlock a, .video_main_banner .video_text a{font-size:1.2em}

.lobby_article h2, .lobby_article h1, .ltr .lobby_article h2, .ltr .lobby_article h1 { font-size: 1.8em;}

.footer_top .footer_top_box {display: block; width: 100%; margin: 0; padding: 0 10%;}
.footer_top .footer_top_box:last-child{margin-top:4em;}

.section2store h2{font-size:2em}
.section2store{padding:0.5em}

.section_tiles .tile_content h3,.ltr .section_tiles .tile_content h3 {font-size:2.5em}

/*************TOURS*****************/
.col_4_wrapper .col_4{width:32%;margin-~align_rev:2%;}
.col_4_wrapper .col_4:nth-child(3n){margin-~align_rev:0;}
.col_4_wrapper .col_4:nth-child(4){margin-~align_rev:2%;}

/*************BARMITZVA*****************/
.barmitzva_head .section_head h2{font-size:1.8em}
.qa_head{width:100%}
.barmitzva_unit .tour_unit_content{padding:1em;}
.barmitzva_unit .tour_unit_content h3{font-size:1.5em}
.hagagti_person{width:100%}
.hagagti_person .hagagti_person_img{width:30%;}
.hagagti_person_text{width:69%}

/*************GALLERY*****************/
.gallery_one_pic{width:32%;}

/*************SEND NOTE*****************/
.note{padding-top:9%;}
.lobby_article{padding:1em 0.5em}

/*************FORMS*****************/
.general_form .select_general_wrapper.combo_select_wrapper { margin-~align_rev: 1%;}
/*.general_form select{padding-~align_rev:1em;}*/
.general_form .select_general_wrapper:after{padding:8px 4px;font-size:0.8em;}
.general_form .pio-form-row.main_phone_row{width:39%}
.general_form .pio-form-row.prefix_row{width:10%}

.lobby_article.designed_form_wrapper .form_wrap{padding:1em}
.general_form.designed_form .pio-form-row{width:80%}
.general_form.designed_form .pio-form-row.minutes_row{width:32%}
.general_form.designed_form .pio-form-row.hour_row{width:67%}
.general_form.designed_form .pio-form-row.main_phone_row{width:69%}
.general_form.designed_form .pio-form-row.main_phone_row .pio-form-cell.pio-form-field{width: 63%;}
.general_form.designed_form .pio-form-row.prefix_row{width:11%}
.general_form.designed_form .pio-form-row.main_phone_row .pio-form-cell.pio-form-field-title{width:34.5%}
.g-recaptcha{margin:0.5em 0}

.general_form.pray_form{padding: 9% 25% 19%;background-position: center 10%;}


.lobby_article.designed_form_wrapper h1{height:150px; background-size:cover}

/*************VISITOR INFO*****************/
.car_access_content{width:88%}

}

@media screen and (min-width: 767px) and (max-width: 960px) {

.footer_bottom ul li.footer_nav.last_nav> a{padding:8px 0;width:100%; text-align:center;}

}

@media screen and (max-width: 767px) {

.fixed_aside ul li{margin-~align_rev: 4px;}
.fixed_aside ul li a{padding:0; width:45px; height:45px;}

.inner-page .inner-content, .inner-special .inner-content{padding-top:55px;}

.side_menu {top: 150px;	}
.kotel_sites_gallery{height:250px;}

.kotel_three_box{margin:0 0 2em; padding:2em 0}
.kotel_three_box .kotel_three_title{font-size:1.2em;}
.link_box{padding:5px 10px;}

.footer_bottom ul li.footer_nav:not(.last_nav){display:none}
.footer_bottom ul li.footer_nav.last_nav ul li{display:table-cell; text-align:center;font-size: 0.9em;}
.footer_bottom ul li.footer_nav.last_nav ul{display:table;table-layout:fixed; width:100%}

.footer_top_box h3{font-size:1.5em}
.footer_top_box .footer_top_text{font-size:1em}
.footer_top .footer_top_box:last-child {margin-top: 2.5em;}
.footer_top{padding: 50px 0 70px;}

.top_nav { width: 50px; height: 50px;~align: 10px;top: -25px;}

.bottom_gallery_wrap{height:250px;}

/*************KOTEL SITES*****************/
/*.kotel-sites-lobby-page .section_head{margin-top:40px;}*/

/*************ABOUT KOTEL*****************/
.youtube, .youtube_content{display:block; width:100%; padding:0}
.youtube{margin-bottom:1.5em}
.youtube iframe, .youtube_inner_page iframe{min-height:250px;}
.youtube_content h2{font-size:2.5em}

.event_unit h3 {font-size: 1.1em;}
.event_unit .tour_unit_content h4{font-size:1em}
.event_unit .tour_unit_content .tour_unit_text{max-height:5.6em; height:auto}
.event_unit .tour_unit_content{max-height:14.5em; height:auto;}
.event_unit .tour_unit_content .two_links{position:static}

.updates_gallery{    height: calc(100% - 47px);}
.ltr .updates_gallery{height: calc(100% - 41px);}

/*************SEND A NOTE*****************/
.send_note textarea{min-height:270px;resize:none; overflow-y:auto; overflow-x:hidden}
.send_note input[type="submit"] {font-size: 1.3em;}

.general_form.pray_form{padding: 9% 10% 19%;background-size:cover;}

/*************CELEBRATED*****************/
.hagagti_person .hagagti_person_img figure { width: 157px; height: 145px;}
.search_celebrated{position:static; margin:0.5em 0;}

/*************ICONS*****************/
.candels_i:before, .calc_i:before, .location_i:before, .download_i:before, .read_i:before, .hear_i:before, .coins_i:before, .watch_i:before, .map_i:before, .tour_i:before, .camera_i:before, .pic_i:before, .camera_i:before, h3.girl_i:before, h3.book_i:before, h3.info_i:before, .link_box.pen_i:before, .event_i:before, .scroll_i:before, h3.pin_i:before, h3.light_i:before, h3.clock_i:before, .tile_content .link_box.link_arrow.bar_mitzva_link:before{top:0.2em}
.pic_i:before{top:16px;}

/*CAMERA*/

.main_slider .marketing .rsABlock{top:5%}

} /*end 767*/

@media screen and (max-width: 640px) {
#svForm{background:url("../img/BG_mobile_kotel.jpg") top center repeat-y;background-attachment:scroll;background-size:100%}

.title_and_pic .tile_facts_content {font-size: 0.95em;}
.title_and_pic .tile_facts_content span:first-child {font-size: 1.5em;}
.title_and_pic .tile_facts_content span:last-child {font-size: 1.2em;}

.section_tiles article.map .map_bottom{padding:0.6em 0.9em}

.main_slider .rsNav.rsBullets{bottom:0;}
.pause_button{bottom:4px; right:4px}
.main_slider .rsNav.rsBullets .rsNavItem.rsBullet{width:10px; height:10px}
.main_slider .infoBlock p, .video_main_banner .video_text>div{margin-top:0.1em; max-height:2.4em;}
.main_slider .rsABlock, .video_main_banner .video_text{top:26%}

/**inner page**/
.lobby_article h2 {font-size: 1.8em;}
/*.lobby_article.back{padding:1.5em 1.5em 260px;background-size: 100% 13%;}*/


/*************TOURS*****************/
.col_4_wrapper .col_4{width:49%;margin-~align_rev:2%; margin-bottom:1em}
.col_4_wrapper .col_4:nth-child(3){margin-~align_rev:2%;}
.col_4_wrapper .col_4:nth-child(4){margin-~align_rev:2%;}
.col_4_wrapper .col_4:nth-child(2n){margin-~align_rev:0;}
/*.tour_unit .tour_unit_content {max-height:11em;}*/

.order_groups_tour h2{font-size:2.5em}
.order_groups_tour .choose_tour_type h3{font-size:1.2em}
.order_groups_tour .choose_tour_type{padding:1.5em}

/*************BARMITZVA*****************/
.barmitzva_head .section_head h2{font-size:1.8em}
.svg_wrap{width:147px;height:135px;}
.qa_slider_unit h4{font-size:1.5em}
.qa_content{font-size:1em}
.qa_head h3{font-size:1.7em}
.section_head h2{font-size:2em}
.thankyou_slider .qa_slider_unit h4{font-size:1.3em}
.celebrate_wrap .flickity-prev-next-button{width:44px; height:44px;}
.celebrate_wrap.flickity-rtl .flickity-prev-next-button.previous {right: -7%;}
.celebrate_wrap.flickity-rtl .flickity-prev-next-button.next {left: -7%;}

/*************GALLERY*****************/
.gallery_one_pic{width:49%;}
.gallery_top .filter_type{width:100%;margin-~align:0; margin-top:0.5em;}

/*************SEND A NOTE*****************/
.send_note textarea { min-height: 250px;}
.note {padding: 13% 5% 28%;background-size: cover;}
.send_note{width:100%}

.hagagti_person .hagagti_person_img figure {width: 145px;height: 133px;}
.hagagti_person_text h3{margin-bottom:0.5em}
.hagagti_person{margin-bottom:3em}

/*************CHILDREN*****************/
.story_box .story_box_content .story_box_buttons .designed{padding:0.5em; font-size:1em; padding-~align:35px;}
.story_box .story_box_content, .story_box figure{width:100%;display:block}

/************* FORMS *****************/
.general_form .pio-form-row{width:100%;margin-~align:0}
.general_form .pio-form-cell.pio-form-field-title, .general_form .pio-form-cell.pio-form-field{width:100%}
.general_form .pio-form-row.main_phone_row .pio-form-cell.pio-form-field-title{width:100%}
.general_form .pio-form-row.main_phone_row .pio-form-cell.pio-form-field{width: 100%;}
.general_form .pio-form-row.main_phone_row{width:78%; margin-~align_rev:1%}
.general_form .pio-form-row.prefix_row{width:21%; margin-top: 27px;}

.general_form.designed_form .pio-form-row{width:100%}
.general_form.designed_form .pio-form-cell.pio-form-field-title{width:100%}
.general_form.designed_form .pio-form-cell.pio-form-field{width:100%}
.general_form.designed_form .pio-form-row.main_phone_row .pio-form-cell.pio-form-field-title{width:100%}
.general_form.designed_form .pio-form-row.main_phone_row .pio-form-cell.pio-form-field{width:100%}
.general_form.designed_form .pio-form-row.prefix_row{width:25%}
.general_form.designed_form .pio-form-row.main_phone_row{width:74%}

.general_form.designed_form .pio-form-row.minutes_row{width:60%}
.general_form.designed_form .pio-form-row.hour_row{width:39%}
.general_form.designed_form .pio-form-row.minutes_row .pio-form-cell.pio-form-field-title{width:70%}
.general_form.designed_form .pio-form-row.minutes_row .pio-form-cell.pio-form-field{width:29%}


.designed_form .g-recaptcha{width:100%!important}
.main_adress{width:100%; margin:0.5em 0}

.contact_us .pio-form-row{width:100%}
.contact_us input[type="text"], .contact_us .select_content, .contact_us textarea{width:100%}
.contact_us textarea{margin-bottom:1em}

/*************CAMERA*****************/
.main_slider .marketing .infoBlock h2{font-size:2em;}
.main_slider .marketing .infoBlock p{font-size:1.5em; max-height:3.5em; }

/*************KOTEL ABOUT*****************/
.navigation_top_links{position:relative;}
.nav_top_links_title{padding: 0.5em;border: 1px solid #0946A1;color: #0946A1;position:relative; padding-~align_rev:1.6em}
.navigation_top_links ul{display:none;position:absolute; top:100%; z-index:1;background-color:#fff; border: 1px solid #0946A1;border-top:0;}
.navigation_top_links ul li{margin:0; display:block;}
.navigation_top_links ul li a{border:0 none;padding:0.5em}
.nav_top_links_title:after{content:'\e81d'; font-family: 'hakotel'; position:absolute; ~align_rev:0.5em;font-size: 1.2em;}

.youtube_inner_page iframe{width:auto;}

#weather h2{font-size:2.5em;}
.weather_content_title{top:1em}


}/*end 640*/


@media screen and (max-width: 570px) {

/*************HOME PAGE*****************/
.section_tiles .tile_content_wrap{position:static}


.main_slider .infoBlock h2, .video_main_banner .video_text h2 {font-size: 2em;}
.main_slider .infoBlock p, .video_main_banner .video_text>div{padding:7px;font-size:1.3em}
.main_slider .rsABlock a, .video_main_banner .video_text a{font-size:1em;margin-top:0}
.kotel_three_box .col_3, .col_3{width:100%; display:block;margin-bottom: 2em;}
.kotel_three_box .col_3{text-align:~align}
.kotel_three_box .svg_img{float:~align;margin-~align_rev:1em;margin-top: 0.5em;}
.kotel_three_box .col_3:last-child{margin-bottom:0;}
.event_unit .tour_unit_content .tour_unit_text{line-height:1.15em}

/*************CELEBRATED*****************/
.hagagti_person .hagagti_person_img figure {width: 121px;height: 113px;border-~align: 8px solid #BE7B17;max-width:100%;}

.main_adress{font-size:1.5em}

.story_box .story_box_content .story_box_buttons .designed{display:block; width:100%; text-align:center; margin-bottom:0.5em}

/*tours new*/
.seconed_tour_type{position:static; border:0 none; width:80%; margin:auto}
.tour_menu ul.seconed_tour_type.active{border:0 none; border-top: 1px solid #1d1202;}
.tour_menu.new_tour_menu>ul>li .tour_type_new input[type="checkbox"].active_tab + label{background-color: #F4EAD9;}
.tour_submenu_new{display:none}
.tour_menu ul.seconed_tour_type li label{padding:0.5em;}
.tour_menu ul.seconed_tour_type li{font-size:0.9em;}
.tour_menu ul.seconed_tour_type li label:after{bottom: 15px}
.tour_menu ul.seconed_tour_type li label:before{bottom: 4px;}
}

@media screen and (max-width: 460px) {

/*************HOME PAGE*****************/
.main_message.flickity-rtl .flickity-prev-next-button{width:30px; height:30px;}
.main_message_wrap{padding-~align:30px; padding-~align_rev:30px; }
.main_section_content .section_head p{text-align:~align; padding:1em 1em 0;}
section.main_section_content{background:rgba(29, 18, 2, 0.85)}
.section_tiles .tile_content.kotel_back{background:#fff;}
.section_tiles article.tile_content p{height:9.5em}
.section_tiles .tile_content_wrap{position:static}
.footer_bottom ul li.footer_nav.last_nav ul{display:none;}
.footer_bottom ul li.footer_nav{text-align:center}
#weather h2{font-size:2.5em;text-align: center;}
.weather_content_title{top:0.5em; right:15%}


.lobby_inner{padding:1em 0}

.logo img{width:120px;}
.logo .h2_logo, .ltr .logo .h2_logo{font-size:0.9em;}
.header_top_left{margin-top:3px;}
.nav_wrapper .top_nav_wrapper {height: 75px;}
.nav_wrapper .mobile.top_menu ul li a{padding:1em;}
nav.top_menu ul li a::before{font-size: 1.5em;margin-~align_rev: 0.8em;}
.nav_wrapper .fixed_aside_menu ul li a span{display:none;}
.nav_wrapper .fixed_aside_menu{margin-top:75px;}
.fixed_aside{top:75px;}
.ltr .fixed_aside{top:74px;}
.call{margin-top:12px}

.section_head h2{font-size:1.7em;}

.footer_top .footer_top_box{padding:0} 
.footer_bottom ul li.footer_nav.last_nav> a{font-size:1em;}
.footer_bottom ul li.footer_nav.last_nav ul li{font-size:0.9em; display:block; width:100%;text-align:right;}
.ltr .footer_bottom ul li.footer_nav.last_nav ul li{text-align:left}

.footer_bottom{padding:25px 0 }
.footer_copyright {font-size: 0.8em;padding: 1em 0;}

/*************INNER PAGE*****************/
.lobby_article.back{padding:1.2em 1em 260px;}

/*************TOUR*****************/
.col_4_wrapper .col_4{width:100%;margin-~align_rev:0; margin-bottom:1em}
.col_4_wrapper .col_4:nth-child(3){margin-~align_rev:0;}
.col_4_wrapper .col_4:nth-child(4){margin-~align_rev:0;}
/*.tour_unit figure {height: 60%;}*/
/*.tour_unit .tour_unit_content {height: 41%;}*/
.tour_unit_package.tour_unit .tour_unit_content .tour_unit_text { font-size: 1em; line-height: 1.2; height: 3em;margin-bottom:0;}
.tours_package {margin: 0 0 60px;}
.section_head{padding:1em 0}
.section_tours{padding:1em 0 2em}

.popup_tour{padding:1.5%;}
.order_groups_tour .choose_tour_type{padding:1em; display:block; width:100%; margin-bottom: 1em;}
.order_groups_tour .choose_tour_type img{height:30px; width:auto}
.order_groups_tour .choose_tour_type h3{padding:0.3em 0;}
.order_groups_tour .choose_tour_type a{margin-top:1em;font-size:1.1em; width:100%}
.order_groups_tour h2 {font-size: 2em;line-height: 1.1;}

.site_unit .unit_text{max-height:6em;height:auto;}
.site_unit .unit_content{height:auto;}
.site_unit .unit_content .two_links{margin-top:0.9em;}
.col_4 .two_links .link_arrow.link_box.designed{padding:0.4em 1em; width:auto; display:inline-block; text-align:~align}


.qa_slider.flickity-rtl .flickity-prev-next-button.previous{right:-13%}
.qa_slider.flickity-rtl .flickity-prev-next-button.next{left:-13%}
.qa_slider.flickity-rtl .flickity-prev-next-button{width:44px; height:44px}
.qa_slider_unit h4 {font-size: 1.2em;}
.qa_head h3 {font-size: 1.5em;}
.thankyou_section:after, .thankyou_section:before{font-size:150px;}
.thankyou_section:before{top:-60px;}
.thankyou_section:after{bottom:-105px;}

.celebrate_wrap .celebrate_unit{width:100%; text-align:center;}
.celebrate_wrap figure{margin:auto}
.hagagti_person .hagagti_person_img figure{margin:auto}

/*************GALLERY*****************/
.gallery_one_pic{width:100%}
.gallery_top.main_gallery_top .filter_type{width:100%; margin:0.2em 0}

/*************FORMS*****************/
.send_note input[type="submit"] {font-size: 1.2em;padding: 0.3em 1.5em;}
.contact_us input[type="submit"]{margin-top:0.5em;font-size: 1.3em;}
.contact_info_text{font-size:1.3em}
.contact_info .svg_img{width:10%}

/*************CELEBRATED*****************/

.hagagti_person .hagagti_person_img, .hagagti_person_text { width: 100%; display: block; text-align:center;}
.hagagti_person_text h3{text-align:center;margin-bottom: 0.3em;}

.story_box + .nav_buttons .button_box {padding: 6px 8px;margin-~align_rev:3px}
.nav_buttons .button_box{font-size:1em}

.gallery_top.events_board .gallery_filter{width:100%; margin-bottom: 0.5em}
.waze_link{display:block; text-align:center;}

/*SEARCH RESULTS*/
figure + .story_box_content, figure + .search_item_content{width:100%}
.search_item figure{width:100%; height:150px;text-align:center}
.search_item figure img{width:auto; height:100%;}
.search_item_content h3{text-align:center;}
.general_form.pray_form{padding: 9% 1% 19%;}

/*qa grafic*/
.section_tiles.live_camera_tiles{padding-top:0}
.page_one_tour .lobby_article .link_arrow.link_box.designed{width:100%; text-align:center;}
.tours_type_unit .tours_type_content{height:auto;}
.tours_type_unit .tours_type_content .tours_type_text{max-height:none;}
.page_one_tour .lobby_article .map_iframe{display:none;}
.section_tiles article.map .map_bottom .map_bottom_link{font-size:0.8em; float:none; padding:0.1em 2.4em}

/*CAMERA*/
.main_slider .marketing .infoBlock h2{font-size:1.5em;}
.main_slider .marketing .infoBlock p{font-size:1.2em; max-height:5em; line-height: 1.2;}
/*.ltr .main_slider .marketing .infoBlock p{max-height:4em}*/
}

@media screen and (max-width: 370px) {

.ltr .logo .h2_logo{font-size:0.8em;}

.main_slider .infoBlock h2, .video_main_banner .video_text h2{font-size:1.3em;padding: 0 10px;}
.main_slider .infoBlock p, .video_main_banner .video_text>div{font-size: 1.15em;padding:0.2em 10px; line-height:1.1}
.main_slider .rsABlock, .video_main_banner .video_text{width:97%}
.main_slider .rsNav.rsBullets{bottom:0;}
.main_slider .rsNav.rsBullets .rsNavItem.rsBullet{width:9px; height:9px}

.main_slider .marketing .infoBlock p{max-height:3.8em; }

.fixed_aside ul li a {height: 40px;width: 40px;}

.ltr .bottom_footer_form input[type="text"], .ltr .bottom_footer_form input[type="submit"]{font-size:0.9em; }
.main_slider .rsABlock a, .video_main_banner .video_text a{padding:2px 10px;}

.general_form.designed_form .pio-form-row.minutes_row .pio-form-cell.pio-form-field-title{width:67%;}
.general_form.designed_form .pio-form-row.minutes_row .pio-form-cell.pio-form-field{width:33%}

#weather h2 {padding-top: 0.5em;}

}



/*************************
	TILES
**************************/
@media screen and (max-width: 1024px){

.section_tiles article p,.section_tiles article.tile_content p, .updates_wrapper .content .content_text{line-height:1.2}
.section_tiles .text_and_side_pic .tile_inner_wrap a, .section_tiles .title_and_pic .tile_inner_wrap a{height:inherit}
.section_tiles .text_and_side_pic figure,.section_tiles .title_and_pic figure {height:100%}
.title_and_pic.tour_detail_tile figure{height:95px;}
.section_tiles .title_and_pic.tour_detail_tile figure img{width:100%; height:auto}


/**general dimentions**/
.section_tiles article{float:none;width:100%;margin-bottom:3%}
/*.section_tiles article.map .map_bottom .map_bottom_link{font-size:1em; padding:0.5em}*/

.section_tiles .updates,
.section_tiles.section_tiles_2 .updates,
.section_tiles.live_camera_tiles article.updates,
.section_tiles.barmitzva_tiles article.updates
/*.events-page .section_tiles .updates*/
{padding-bottom:40%;}

.section_tiles .calender{padding-bottom:39.5%;width:49%;}
/*.section_tiles .tile_content{padding-bottom:60%;}*/

.section_tiles .text_and_side_pic,
.seconed_section_tiles.section_tiles .text_and_side_pic,
.section_tiles.section_tiles_2 .text_and_side_pic,
.section_tiles.live_camera_tiles .text_and_side_pic,
.section_tiles.inner_page_tiles.grid_left .text_and_side_pic,
.grid_right article.text_and_side_pic
{padding-bottom:18.5%;width:49%;}

.section_tiles .title_and_pic,
.section_tiles .general_tile,
.section_tiles .weather,
.section_tiles.section_tiles_2 article.general_tile,
.section_tiles.section_tiles_2 article.title_and_pic,
.section_tiles.live_camera_tiles .weather,
.section_tiles.live_camera_tiles .general_tile,
.section_tiles.live_camera_tiles .title_and_pic,
.section_tiles.barmitzva_tiles .general_tile,
.section_tiles.barmitzva_tiles .title_and_pic,
.section_tiles.inner_page_tiles.grid_left .title_and_pic,
.section_tiles.inner_page_tiles.grid_left .general_tile,
.section_tiles.inner_page_tiles.grid_left article.weather
{padding-bottom:39.5%;width:49%;}

.section_tiles .text_and_side_pic .side_title:before{margin-~align_rev:-7px;}

/**home page-first section**/
.section_tiles.first_section_tiles .text_and_side_pic{margin-bottom:2%;float:~align;}
.section_tiles.first_section_tiles .calender{float:~align_rev}
.first_section_tiles.section_tiles article:nth-child(2n+1), .section_tiles.section_tiles_2 article:nth-child(2n+1){margin-~align_rev:0;}
.first_section_tiles.section_tiles article:nth-child(3){margin-top:0;}
.first_section_tiles.section_tiles article:nth-child(6) {margin-top:0}

/**home page-seconed section**/
.seconed_section_tiles.section_tiles article{width:49%;margin-bottom:3%}
.section_tiles .title_and_pic figure img{height:100%;width:auto}

/**kotel lobby**/
.section_tiles.section_tiles_2 article{width:49%;margin-~align_rev:2%; float:~align}
.section_tiles.section_tiles_2 article.updates{width:100%}
.section_tiles.section_tiles_2 article:nth-child(8) {margin-top:-22%;}
.section_tiles.section_tiles_2 article.map, .section_tiles_visitor_info article.map,.section_tiles.section_tiles_2.section_tiles_lobby_site article.tile_content {width:100%;padding-bottom:80%}

/**camera**/
.section_tiles.live_camera_tiles article, .section_tiles.live_camera_tiles .general_tile, .section_tiles.live_camera_tiles .weather{width:49%;margin-bottom:3%; float:~align;}
.section_tiles.live_camera_tiles article.updates{width:100%}
.section_tiles.live_camera_tiles article:nth-child(2){margin-bottom:2%}
.section_tiles.live_camera_tiles article:nth-child(4){position:relative;~align_rev:auto; top:auto;margin-bottom:3%;}
.section_tiles.live_camera_tiles article:nth-child(3){float:~align_rev}
.section_tiles.live_camera_tiles article:nth-child(8){margin-top:-65.6%;}

/**kotel sites lobby**/
.section_tiles.section_tiles_2.section_tiles_lobby_site{display: flex;-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;justify-content: space-between;-ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: flex-start;}
.section_tiles.section_tiles_lobby_site article{margin-bottom:1%}
.section_tiles.section_tiles_lobby_site article:nth-child(1){order:2}
.section_tiles.section_tiles_lobby_site article:nth-child(2){order:1}
.section_tiles.section_tiles_lobby_site article:nth-child(3){order:6}
.section_tiles.section_tiles_lobby_site article:nth-child(4){order:8}
.section_tiles.section_tiles_lobby_site article:nth-child(5){order:5}
.section_tiles.section_tiles_lobby_site article:nth-child(6){order:3}
.section_tiles.section_tiles_lobby_site article:nth-child(7){order:7; margin-top: -21%;}
.section_tiles.section_tiles_lobby_site article:nth-child(8){order:4}
.section_tiles.section_tiles_2.section_tiles_lobby_site article:nth-child(2n+1), .section_tiles.section_tiles_2.section_tiles_lobby_site article{margin-~align_rev:1%}
.section_tiles.section_tiles_lobby_site article.back_pic_long{padding-bottom: 60.5%;}

/**barmitzva**/
.section_tiles.barmitzva_tiles article{float:~align;}
.section_tiles.barmitzva_tiles article:last-child{float:~align_rev;margin-top:-86.2%;}

/**left grid**/
.section_tiles.inner_page_tiles.grid_left{display: flex;-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;justify-content: space-between;-ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; align-items: flex-start;}
.section_tiles .title_and_pic.bottom_text figure{height:25%}
.section_tiles .title_and_pic.bottom_text figure img{width:100%; height:auto;}
.ltr .section_tiles.inner_page_tiles .text_and_side_pic{margin-right:0}

/**right grid**/
.grid_right article.text_and_side_pic{margin:0 auto}

/*events page*/
.events-page .section_tiles .updates{padding-bottom:0;}
.events-page .section_tiles .updates .updates_slider{position:static}

/*tour page*/
.section_tiles.inner_page_tiles .small_contact_tile{width:49%;}

}

@media screen and (max-width: 767px) {

/**general dimentions**/
.section_tiles .text_and_side_pic{padding-bottom:30%;width:100%}
/*.section_tiles .calender{padding-bottom:80%;width:100%;}*/
.section_tiles .calender{padding-bottom:0;width:100%;}
.general_tile_content h4{font-size:1em}

/**home page-first section**/
.section_tiles h3.slider_title{font-size:1.2em;}
.section_tiles .text_and_side_pic h4, .grid_right .text_and_side_pic h4{font-size:1.2em}
.section_tiles .tile_content h3, .ltr .section_tiles .tile_content h3 {font-size: 1.8em;font-weight: bold;}
.section_tiles .tile_content_wrap{padding:1em 1.3em 0.9em;}
.first_section_tiles.section_tiles>article:nth-last-child(2){margin-bottom:3%}
.section_tiles .tile_content .link_box.link_arrow.bar_mitzva_link{display:block; text-align:center;position:static; margin-top:0.3em;padding: 6px;}
.section_tiles .tile_content .link_box.link_arrow.bar_mitzva_link:before{content:'';display:none;}

.sunrise .general_tile_content h5{font-size:1em;}
/**camera**/
.section_tiles.live_camera_tiles article:nth-child(4){margin-bottom: 2.8%;}

/**left grid**/
.section_tiles .title_and_pic.bottom_text figure{display:none;}

/*changes from QA*/
.section_tiles .calender .tile_inner_wrap{position:static}
#calendar{height:auto;}
}

@media screen and (max-width: 640px) {
/**general dimentions**/
.section_tiles .updates,
.section_tiles.section_tiles_2 .updates,
.section_tiles.live_camera_tiles article.updates,
.section_tiles.barmitzva_tiles article.updates
/*.events-page .section_tiles .updates*/
 {padding-bottom:85%;}
/*.section_tiles .tile_content{padding-bottom:80%;}*/
/*.updates_wrapper figure, .events-page .section_tiles .updates figure{display:none;}*/
.updates_wrapper .content, .events-page .section_tiles .updates .tour_unit_content{width:100%;}

.updates_wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.updates_wrapper figure, .events-page .section_tiles .updates figure{-webkit-box-ordinal-group:2; -ms-flex-order:1;order:1; display:block;width: 100%;float:none}
.updates_gallery .updates_wrapper figure img{width: 100%;height:auto}
.updates_gallery .updates_wrapper .content, .updates_wrapper .content, .events-page .section_tiles .updates .tour_unit_content{-webkit-box-ordinal-group:1; -ms-flex-order:0;order:0}

/**home page-seconed section**/
.seconed_section_tiles.section_tiles article, .seconed_section_tiles.section_tiles .text_and_side_pic{width:48%;}

/**camera**/
.section_tiles.live_camera_tiles article,
.section_tiles.live_camera_tiles .general_tile,
.section_tiles.live_camera_tiles .weather,
.section_tiles.inner_page_tiles.grid_left .title_and_pic,
.section_tiles.inner_page_tiles.grid_left .general_tile,
.section_tiles.inner_page_tiles.grid_left article.weather
{width:100%;padding-bottom:80%;}
.section_tiles.live_camera_tiles .text_and_side_pic{width:100%;padding-bottom:30%}
.section_tiles.live_camera_tiles article:nth-child(8){margin-top:0}

/**barmitzva**/
.section_tiles.barmitzva_tiles article:last-child{float:~align_rev;margin-top:-86.8%;}
.section_tiles.barmitzva_tiles .general_tile .general_tile_content h4{font-size:1em}

/**left grid**/
.section_tiles.inner_page_tiles.grid_left .text_and_side_pic,.grid_right article.text_and_side_pic{width:100%;padding-bottom:30%}

/*tour page*/
.section_tiles.inner_page_tiles .small_contact_tile{width:100%;}


}

@media screen and (max-width: 570px) {
/**general dimentions**/
.section_tiles article.map .map_bottom .map_bottom_adress{font-size:0.9em;}
.section_tiles article.map .map_bottom .map_bottom_adress::before{font-size:21px;}

/**home page-seconed section**/
.seconed_section_tiles.section_tiles article, .seconed_section_tiles.section_tiles .tile_content{width:100%;padding-bottom:80%;}
.seconed_section_tiles.section_tiles .text_and_side_pic{width:100%;padding-bottom:30%;}

/**kotel lobby**/
.section_tiles.section_tiles_2 article{width:100%;margin-~align_rev:0;}
.section_tiles.section_tiles_2 .text_and_side_pic{padding-bottom:30%; width:100%;}
.section_tiles.section_tiles_2 article.general_tile,
.section_tiles.section_tiles_2 article.title_and_pic,
.section_tiles.section_tiles_lobby_site article.back_pic_long,
.section_tiles.section_tiles_2.section_tiles_lobby_site article.map,
.section_tiles.section_tiles_2.section_tiles_lobby_site article.tile_content,
.section_tiles.barmitzva_tiles .general_tile,
.section_tiles_visitor_info article.map,
.section_tiles .general_tile,
.section_tiles .weather,  
.section_tiles.barmitzva_tiles .title_and_pic
{padding-bottom:80%;width:100%;}
.section_tiles.section_tiles_2 article:nth-child(8) {margin-top:0;}

/**kotel sites lobby**/
.section_tiles.section_tiles_lobby_site article{margin-bottom:3%}
.section_tiles.section_tiles_lobby_site article:nth-child(7){margin-top:0}

/**barmitzva**/
.section_tiles.barmitzva_tiles article{width:100%;margin-~align_rev:0;}
.section_tiles.barmitzva_tiles article:last-child{margin-top:0}

/*qa*/
/*.section_tiles .weather, .seconed_section_tiles.section_tiles article.weather,*/
.seconed_section_tiles.section_tiles article.sunrise, .section_tiles article.sunrise, 
.section_tiles.live_camera_tiles article.sunrise
{padding-bottom:0;}
/*.section_tiles .weather .tile_inner_wrap,*/
.seconed_section_tiles.section_tiles article.sunrise .tile_inner_wrap, .section_tiles article.sunrise .tile_inner_wrap
{position:relative}
}

@media screen and (max-width: 460px) {

/**kotel sites lobby**/
/*.section_tiles.section_tiles_lobby_site article.back_pic_long{padding-bottom:100%}*/
.section_tiles.section_tiles_lobby_site article.back_pic_long{padding-bottom:0}

.events-page .section_tiles .updates .tour_unit_content .tour_unit_text{max-height: 3.6em;}

/*changes from QA*/
.section_tiles .tile_content, .section_tiles.section_tiles_2.section_tiles_lobby_site article.tile_content{padding-bottom:0}
.section_tiles .tile_content .link_box.link_arrow.bar_mitzva_link{margin-top:1em; padding:10px 6px;}
.section_tiles article, .section_tiles.first_section_tiles .text_and_side_pic, .first_section_tiles.section_tiles>article:nth-last-child(2), .seconed_section_tiles.section_tiles article, .section_tiles.section_tiles_2 article.map, .events-page .section_tiles .updates{margin-bottom:4%}
.section_tiles.inner_page_tiles.grid_left .title_and_pic{padding-bottom:0}
.section_tiles.inner_page_tiles.grid_left .title_and_pic .tile_inner_wrap{position:static}
.section_tiles article.back_pic_long .tile_inner_wrap{position:relative}

/*new tours*/
.tour_submenu_new{width:100%; float:none;margin-bottom:1em}


/**/
.section_tiles .updates, 
.section_tiles.section_tiles_2 .updates, 
.section_tiles.live_camera_tiles article.updates, 
.section_tiles.barmitzva_tiles article.updates{padding-bottom:120%}
}



@media screen and (max-width: 380px) {
    .gallery_search{width:100%;}
    .gallery_search .gallery_search_input{width:200px;}
}



