@media (min-width:992px) {
.productDetailRight {
  padding-left: 30px !important;
}
}

@media (max-width:992px) {
.logos, .story_desc {
  position: relative !important;
  width: 100% !important;
  float: left;
  padding-bottom: 0px;
  padding-left: 15px;
	padding-right: 15px;
}
.item.with_logos .logos a img {

    max-height: 60px !important;

}
.content-wrap.right .v_center1  { 
  top: 10px !important;
  transform: none !important;
  -webkit-transform: none !important;
}
.header-logo .logo{
  width: 50%;
}
.grid .col-md-9 {
  width: 25% !important;
  clear: none !important;
  float: left;
  min-height: 240px;
}
.grid {
    padding: 0px 0 30px !important;
    width: 100%;
    float: left;
    height: auto !important;
}
.woocommerce .woocommerce-ordering select {
    margin: 10px 15px 0px !important;
}
.sideBar {
    padding: 50px 0px 0px 15px;
    float: left !important;
}
.sideBar ul li {
/*    width: auto;
    float: left;
    padding: 0 15px 5px;*/
}
a.close-mobile-menu-btn {
    background: #E04403 !important;
}
a.mobile-menu-toggle .line {
    background: #DF4300 !important;
}
.mobile-main-navigation ul li a:hover {
    color: #fff !important;
    background: #DF4300 !important;
}
.job_description table { width: 100% !important;}
.grid .calls-to-action {
    top: inherit !important;
    bottom: 86px !important;
}
.store_locator_result_list_item .store_locator_actions a{
	position:relative;z-index:99;
}
.store_locator_result_list_item:hover{
	background:none;
}
}
@media (max-width:767px) {
.content2 .heading_3.heading_desktop {
  line-height: 36px;
}
.grid .col-md-9 { width: 33.3333% !important;margin-bottom: 10px !important}
.grid .calls-to-action {
    top: inherit !important;
    bottom: 67px !important;
}
}
@media (min-width:641px) and (max-width:992px) {

}
@media (max-width: 640px) {
.name {
  margin-bottom: 5px;
}
.email {
  margin-bottom: 25px;
}
.productDetailWrap {
  padding-top: 0px;
}
.woocommerce-product-gallery__trigger {
  display: none !important;
  position: absolute;
  z-index: 999;
  right: 10px;
  top: 10px;
}
 .header-logo .logo{
  width: 100%;
}
.fancybox-slide::before, .fancybox-slide > * {
  display: inherit;
  vertical-align: middle;

}
.fancybox-slide::before {
  content: "";
  height: auto;
  width: 0;
}
.fancybox-container .fancybox-slide > * {
	width: 95%;
  margin: 0 2.5% !important;
}
.col-md-12.topRightMenu { width: 100%; }
.sixty.shopsBlock, .fourty.shopsBlock { width: 90%; margin: 0 auto !important;display:table;float:none; }
.grid .col-md-9 { width: 50% !important; margin-bottom: 10px !important}
.inner_page_banner .v_center1 {
    top: 68% !important;
}
.inner_page_banner .v_center1 h1 {
    font-size: 20px !important;
}
.grid .calls-to-action {
    top: inherit !important;
    bottom: 67px !important;
}
.fifty1, .fifty2 { width: 100%; }
.fifty2 {
    margin-left: 0px;
}
.answer .col-md-12.col-sm-18 {
  padding: 0px !important
}
.wh-items-wrap .item.with_logos .logos {
  margin-top: 0px ;
  padding-top: 0px !important;
  padding-bottom: 10px;
  text-align: center;
}
.searchContainer {
    width: 100%;
    box-shadow: none !important;
}
.searchContainer input#search_inp {
    width: 100%;
    box-shadow: none !important;
    background: none !important;
    -webkit-appearance: none;
}
}
@media (min-width:480px) {
.restaurants-wrap .item .item-cat {
    line-height: 28px;
    text-align: left;
}
}
@media (max-width:480px) {
.grid .col-md-9 { width: 100% !important;margin-bottom: 10px !important}
.feedback .question .heading_3 {
    line-height: 26px !important;
}
.restaurants-wrap .item .content-wrap1 .content .heading_1 {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 56px;
}.restaurants-wrap .item .item-cat {
  line-height: 30px;
  padding-top:0px !important;

}
.woocommerce img, .woocommerce-page img {
    height: auto;
    max-width: 100%;
    /*width: 100% !important;*/
}
.grid .calls-to-action {
    top: inherit !important;
    bottom: 50px !important;
}
.fifty1 .shopsInner, .fifty2 .shopsInner {
    width: 100%;
    margin-left: 0;
}
.productDetailWrap  .socialIconsSmall{
	float:none;margin-bottom:20px;
}
}


@media (min-width:992px) {
	.private-events-wrap .col-md-21{
		padding-left:0px;
	}
}

@media (min-width:768px) and (max-width:1280px) {
	.ot-dtp-picker.tall .picker .picker__day{
		width: 100% !important;
       height: 100% !important;
	}
}
@media (max-width:767px) {
	.sixty .shopsInner{
		width:100%;margin:auto;padding: 90px 0px;
	}
	.strong-view.default .testimonial-content p:first-of-type{padding-right:12px;}
	.video_embed .half{width:100% !important;}
	#store_locator_sidebar #store_locator_result_list {
    max-height: 100% !important;
}
	.fourty .shopsInner{
		width:100%;margin:auto;
	}
	.owl-carousel .carouselText{
		height:auto;
	}
	.home .owl-carousel .owl-prev,  .home .owl-carousel .owl-next{
		transform: translate(0,-50%);
	}
	.halfBlock1{
		padding:50px 0px;
	}
	.wcb-coupon-box .wcb-content-wrap .wcb-md-content .wcb-modal-body .wcb-coupon-box-newsletter{
		width:100% !important;
	}
	.pro_nam_pric.itemDetails{
		justify-content: space-between;
	}
	#menu-right-menu{
		/*margin-top: 10px;*/
display: table;
margin-left: auto;
margin-right: auto;
	}
	#menu-right-menu .checkout a{
		/*color:#fff !important;*/
	}
	.hideoverflow{
		overflow:hidden;
	}
	.blueDetails{
		
		position: static !important;
		left: 0px;
		margin: 0px;
	}
	.col-md-offset-9.locationMenu , .col-md-offset-9.menuWrap{
		padding-left:20px !important;padding-right: 20px;
	}
	.menuWrap .menuList ul li{
		margin-bottom:10px;
	}
	.blueDetails p{
		float:none;
	}
	.footerSocialIcons .menu-item img{
		width:auto !important;
	}
	#comments  .woocommerce-noreviews{
		
		clear:both;
	}
	.reviewWrapper.woocommerce-Reviews{
		clear:both;
	}
	h3{
		line-height:40px;
	}
	.careers-content h2{
		line-height:40px;
	}
	.meatcamp-content-wrap  .lpj_row.grid{
		max-width:100%;padding:0px 20px !important;
	}
	.filter-wrap #som_video_cat.form-control, .filter-wrap .submit_btn{
		max-height:44px;min-height:44px;
	}
	.menuWrap .menduDescWrapper{
		min-height:100px;
	}
	.slick-prev, .slick-next{
		display:block !important;
	}
	.blueDetails p.callTitle{
		clear:both;
	}
	.orderLocation{
		padding-left: 10px !important;
padding-right: 10px;
	}
	.orderLocation ul{
		display:flex;
	}
	.partenrsContainer ul li{
		padding-right:5px; padding-left:5px;
	}
	.partenrsContainer ul li:first-child {padding-left:0px ;}
	.gallery-wrap .slick-prev{
		left:-30px;
	}
	.gallery-wrap .slick-next{
		right:-30px;
	}
	.page-template-tpl-why-belcampo .cta1-wrap .cta1-content{
		display:inline-block !important;
	}
	.page-template-tpl-why-belcampo .cta1-wrap .lpj_row .heading_3{
		line-height: 28px !important;
	}
	.faq-items .item .question .heading_4{
      margin: 10px 0 !important;
      line-height: 1.5 !important;min-height: 54px;
	}
	.meatcamp-content-wrap iframe{
		max-width:100%;
	}
	.single-product .single-product .prodImgConatiner{
		padding-top:30px;
	}
	.single-product .single-product .flex-control-nav{
		width: 100%;
       padding-left: 0;
      display: flex;
	  margin-top: 15px;
	}
	.single-product .single-product .flex-viewport {
    max-width: 100%;
    width: 100%;
}
.single-product .single-product .prodImgConatiner .pro_img_galry{
	display:inline-block;
}

.single-product .single-product .flex-control-nav li{
	margin-right:10px;
}
.woocommerce-product-rating .woocommerce-review-link{
	position:static !important;
}
}

@media (min-width:1400px) {
.instagramfeed{
	float:none;
}	
}

@media (min-width:1600px) {
	.calls-to-action{
		top:auto;bottom:0px;width:100%;
	}
}

@media (min-width:768px) and (max-width:992px) {
	.blueDetails{
		
		position: static !important;
		left: 0px;
		margin: 0px;
	}
	.col-md-offset-9.locationMenu , .col-md-offset-9.menuWrap{
		padding-left:20px !important;padding-right: 20px;
	}
	.menuWrap .menuList ul li{
		margin-bottom:10px;
	}
	.blueDetails p{
		float:none;
	}
}

@media (min-width:768px) and (max-width:1280px) {
	
	
}

@media (min-width:1000px){
body > header{
	
	position:fixed;
	background:#fff;
	width:100%;
	z-index:9999;
	top:0px;
	
}
body.home > header{
	z-index:999999;
}
header.shrink .searchContainer{
	display:none;
}
/*header.shrink .header-logo img{
    width: 250px;
  }*/
/* header.shrink  .logoContainer{
	  margin-top:0px;
  }*/
body > .lpj_row, .inner_page_banner, body > .contentWrapper, .search-results .pad_tb_lg,.search-no-results .pad_tb_lg{
	margin-top:89px;
}
}

@media (min-width:768px){
	.sliderImg_mob{
		display:none;
	}
}

@media (min-width:1200px) and (max-width:1300px) {
	.topLeftMenu {
		width: 38% !important;
	}
	.logoContainer{
		width: 24% !important;
	}
	.topRightMenu{
		width: 38% !important;
	}
	.logoContainer img{
		max-width:300px;
	}
}

@media (min-width:993px) and (max-width:1199px) {
	.main-navigation ul li a{
		padding: 5px 5px 5px 10px !important;
	}
	.topLeftMenu {
		width: 38% !important;
	}
	.logoContainer{
		width: 24% !important;
	}
	.topRightMenu{
		width: 38% !important;
	}
	.logoContainer img{
		max-width:300px;
	}
}
@media (min-width:768px) and (max-width:1304px) {
.video_embed .half{width:100% !important;}
}
@media (min-width:850px) and (max-width:1024px) {
.strong-view.default .testimonial-content p:first-of-type{padding-right:26px;}
}
/*.single-restoloc  .secondaryMenu {display:none;}*/
.page-template-default .secondaryMenu {display:none;}