.row{
    min-width:960px;
}
@media only screen and (max-width: 800px){
    .gallery_container_jsj-gallery-slideshow .gallery-pager{
        width:auto;
    }
    .gallery_container_jsj-gallery-slideshow .gallery img{
        height:auto;
    }
    @viewport { width: 960px; }
    .centered{
        text-align:center;
    }
    #mainpage_navifation .link_box a{
        font-size:20px;
    }
    #header_first_row{
        text-align:center;
    }
    .messages {
        color: #3b8729;
        font-size: 16px;
        padding: 5px 100px 0 20px;
        width: 317px;
        height: 55px;
        overflow: hidden;
        position: relative;
    }
    .rtl .messages{
        padding: 5px 20px 0 100px;
    }
}

@media only screen and (max-width: 767px){
    .quick_events .event_title{
        clear: both;
        display: block;
        border:0;
        margin:0;
        padding:0;
    }
    .single-event .registration_form .columns.six.second,
    .single-event .registration_form .columns.six.first{
        border: 0;
        padding:0;
    }
    .day-number a{
        padding:2px;
    }
    .messages{
        max-width:100%;
    }
    #tinynav1{
        display:block;
    }
    .categories{
        float:right;
        margin-top:-15px;
    }
    .categories li{
        float:right;
    }
    .rtl .categories li{
        float:left;
    }
    .events_board_image{
        display:none;
    }
    .l_tinynav1{
        display:none;
    }
    .slider_featured{
        max-height:none;
    }
    @viewport { width: device-width; }
    .page_title{
        margin-top:0;
        padding-right:0;
		padding-top: 26px;
    }
    .messages{
        margin:auto;
    }
    .social_wrap{
        text-align:center;
        margin-top:10px;
        margin-bottom:10px;
    }
    .social_wrap .columns{
        display:inline-block;
    }
    .row{
        min-width:0;
    }
    .logo{
        text-align:center;
    }
    #arrows {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        margin-top: -110px;
        text-align:center;
    }
    #gallery_controls{
        width:50%;
        margin:auto;
    }
    #gallery_controls > div{
        display:inline-block;
        float:none;
    }
    #gallery_controls .next{
        float:right;
    }
    .sidebar-main{
        margin-top:90px;
    }
    .categories{
        position:relative;
        left:auto;
        right:auto;
        margin: auto;
        width:261px;
    }
    #deli .bx-controls {
        top: 140px;
        position: absolute;
        width: 100%;
        z-index: 9999;
        border-bottom: 1px solid #674819;
        padding-bottom: 5px;
        margin-bottom: 5px;
        left: 50%;
        margin-left: -65px;
    }
    #deli .title{
        margin-top:30px;
    }
    #banners li{
        float:none;
        text-align:center;
        width:100%;
        margin-bottom:10px !important;
    }
    #banners li img{
        margin:auto;
    }
    .footer_icon img{
        margin: auto;
    }
    .footer_adress p{
        text-align:center;
    }
    .footer_icon{
        text-align:center;
    }
    .footer_menu{ 
        text-align:center;
    }
    .pagination_block{
        clear:both;
    }
    .categories{
        width:100%;
    }

    .business_slide .slide_content,
    #slide_container,
    .slider_featured{
        max-height:none;
    }
    .business_slide .slide_content p{
        margin:0;
    }
    .mini-cart-items, .jspContainer {
        width: 152px;
        margin: auto;
    }
    .newsletter_wrapper{
        top:0;
        max-width:90%;
        left: 5%;
    }
    .slect_holder_1,
    .slect_holder{
        border:0;
    }
    .slider_featured .bx-controls{
        display:none;
    }
	
	#header .menu, .footer_menu, .sidebar-minisite, .categories, .no-res{
		display:none !important;
	}
	.footer_adress{
	text-align:center;
	}
	.homepage_contact {
	border:0;
	}
	.messages, .wes-address, .only-res{
	display:block  !important;
	}
	.phonenumber {
	text-align:center;
	float:none;
	}
	.slide_content{
	/* display:none; */
	
	}
	#homepage_slider .bx-controls{
	display:block;
	}
	.footer-nav-mobile{
text-align: center;
width:60%;
margin:20px auto;
}
.footer-nav-mobile li{
border-top:2px solid #6d4507;
}
.footer-nav-mobile ul{
border-bottom:2px solid #6d4507;
}
.footer-nav-mobile a{
color:#6d4507;
font-size:18px;
}
.weather-img, .jewish-donation-img{
border-bottom: 1px solid #bcbbbb;
width: 50% !important;
margin: 0 auto;
} 
.jewish-donation-img img{
width:auto !important;
}
.pre_footer , #header_second_row{
  margin-bottom: 0;
}
.top-res-icons {
  margin-top: -29px;
  width: 153px;
  float: left;
}
#lang_sel_list{
float:left;
}
  .slider_featured .bx-controls-direction a.bx-next {
  right: 8px;
  }

  .slider_featured .bx-controls{
    bottom: 3px;
  }
  .logo-real-site img{
  margin:0 auto;
  }
  #lang_sel_list a {
  font-size: 16px !important;
}
.header-details-nav {
  border-top: 1px solid;
  border-bottom: 1px solid;
  position: relative;
  padding-bottom: 15px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  text-align:center;
}
#header .phone {
  font-size: 30px;
  position: absolute;
  top: 16px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 75%;
}
.phone a{
color:#555555 !important;
}
.map-l {
  position: absolute;
  top: 0px;
  left: 10px;
}
.slicknav_menu {
  margin-top: 10px;
}

}/*************** end 767 px ***************/

@media only screen and (max-width: 650px){
    .fifth {
        width: 31.3%;
        margin: 0 1% !important;
    }
    .row_two img{
        width:100%;
    }
    .page_title{
        padding-right:0;
    }
		.slide_content{

	}
	  /*  #homepage_slider .bx-controls{ 
        display:none;
    }*/
	  .bx-pager.bx-default-pager{
  display:none;
  }
	  .slider_featured .bx-controls{
    bottom: 24px;
  }
}
@media only screen and (max-width: 480px){
    .fifth {
        width: 48%;
        margin: 0 1% !important;
    }
    .page_title {
        font-size: 20px;
    }

	.business_slide .slide_content {
	  width: 55.6%;
	  border:0;
	}
	.slider_featured .bx-pager {
	  lefT: 32px;
	}
	.slider_featured .bx-controls-direction a.bx-next {
  right: 8px;
  }

}
@media only screen and (max-width: 360px){
    .fifth {
        width: 100%;
        margin: 0% !important;
    }
#header .phone {
  font-size: 20px;
    top: 22px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 60%;
}
}
@media only screen and (orientation : landscape) {
    #mainpage_badges{
        margin-top:20px;
        margin-bottom:20px;
    }
}
