.main-inner-page-wrapper {
  height: 100%;
  overflow: hidden;
  overflow-y: scroll; 
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
 }
 
@media only screen and (min-width: 992px) {
	.all_items {
	  -ms-overflow-style: none;
	  overflow: -moz-scrollbars-none; }

	.all_items::-webkit-scrollbar {
	  display: none; 
	}


	.main-inner-page-wrapper::-webkit-scrollbar {
	  display: none;
	}

	.popop-location-lists {
  		-ms-overflow-style: none;
  		overflow: -moz-scrollbars-none;
  	}

	.popop-location-lists::-webkit-scrollbar {
		display: none;
	}
	.right-side{
		right: 0px;
		float: right;
		position: fixed;
	}
	.start-ordering-botton, .next-btns, .add-to-order {
		width: 35%;
	}
}


@media only screen and (max-width: 992px) {
	.add-to-order, .start-ordering-botton, .next-btns{
		position:fixed !important;
	}
	.all_items {
	  -webkit-overflow-scrolling: touch;
	}

	.main-inner-page-wrapper {
	  -webkit-overflow-scrolling: touch;
	}

	.popop-location-lists {
  		-webkit-overflow-scrolling: touch;
  	}
	.logo-text{
		text-align: left;
	}
	
	
}



@media only screen and (max-width: 991px) {
	.Menu-wrapper {
	    width: 100% !important;
	    position: static;
	    height: 35vh;
	}
	.Map-wrapper {
	    width: 100%;
	    height: 45vh;
	}

	.Back_menu{ width: 100%; }

	.Menu-wrapper {
	    height: auto !important;
	    min-height: auto;
	}

	.product-wrapper{ min-height: auto; }

	.Menu-wrapper.branches-menu-item.pad-top-70 {
	    padding-top: 0;
	}

	.Map-wrapper.pad-top-70 {
	    width: 100%;
	    height: 60vh;
	}

	.Logo-main-wrapper {
	    display: inline-block;
	}

	.logo-wrapper {
	    align-items: unset;
		display: inline-block;
		position: absolute;
		bottom: 15px;
		left: 15px;
	}

	.logo-wrapper img{
		width: 50px;
    	display: inline-block;
    	vertical-align: top;
    	margin-right: 5px;
	}

	.logo-text {
	    display: inline-block;
	    vertical-align: top;
	}
	.logo-wrapper h3{ margin-top: 0; }

	.mobile-menu {
    	position: absolute;
	    top: 20px;
	    left: 20px;
	    display: inline-block;
	    z-index: 100;
	    width: 30px;
	    text-align: center;
	    line-height: 30px;
	    height: 30px;
	}
	.mobile-menu a{ color: #fff; }
	.Top-menu {
	    top: 0;
	    background: #fff;
	    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 4px 0px;
	    background-color: rgba(0,0,0,0.5);
	    height: 100vh;
	    display: none;
	    z-index: 999;
	}
	.Top-menu ul{
	    margin: 0;
	    display: block;
	    transition: 0.3s;
	    background-color: #fff;
	    position: absolute;
	    top: -100%;
	   padding: 8px 0px;
	 }
	 .logo{ display: none; }
	 .top-header .mobile-menu a{ color: #000 !important;  }
	.Top-menu ul li{ display: block; }
	.Top-menu ul li a{ color: rgba(0, 0, 0, 0.87) !important;}
	.Top-menu ul li {
	    display: block;
	    text-align: left;
	    padding: 10px 20px;
	}
	.opend-menu{
		display: block !important; 
	}
	.Top-menu.opend-menu ul.open-ul {
	    top: 0;
	}

	.overflow-hidden{ overflow: hidden; }

	.links li a{ font-weight: 600; }
	.links li:first-child{ display: none;  }

	.branches-menu-item .Menu-section {
	     padding-bottom: 0; 
	}

	.branches-menu-item .Menu-section .Menu-List-item .Menu-label {
	    padding: 10px 15px;
	}

	.branch-item {
	    width: calc(100% - 100px);
	    display: inline-block;
	    vertical-align: middle;
	}

	.loction-icons {
	    width: 95px;
	    display: inline-block;
	    vertical-align: middle;
	    text-align: right;
	}

	.popop-location-lists {
	    overflow-y: scroll;
	    height: 65vh;
	}

	.modal-content {
	    border-radius: 0;
	    border: none !important;
	    box-shadow: none !important;
	}

	.delivery-city-modal .modal-dialog {
	    height: 100vh;
	    overflow: hidden;
	    width: 100%;
	    margin: 0;
	}

	.start-ordering-botton {
	    position: fixed;
	}

}

@media only screen and (max-width: 767px) {
	.delivery-city-modal .modal-dialog {
	    height: 100vh;
	    overflow: hidden;
	    width: 100%;
	    margin: 0;
	}
}
