/* MIN 1920px */

@media only screen and (min-width: 1920px){

}


/* MAX 1170px */

@media only screen and (max-width: 1280px){
	
	:root {
	  --product-media-width: 100px;
	  --product-media-height: 100px;
	  --product-media-width-negative: -100px;
	} 
	
	.product-rate {
	
	 	margin-left: calc( var(--product-media-width) - 20px );
	    margin-top: calc( var(--product-media-height) - 65px );
	}
	
	.col-my-4 {
		width: calc( 100% * 4 / 8 ); 
	} 
	
	.col-my-offset-4 {
		margin-left: calc( 100% * 2 / 8 ); 
	}

	.rate-text {
		font-size: 14px;
	}

	.home-content{
		width: 100%;
	}

	.home-city-row{
		width: calc(100% / 8);
	}

	.home-link-row{
		width: 50%;
	}
}

/* MAX 1024px */

@media only screen and (max-width: 1024px){
	

	.home-banner{
		visibility: hidden;
		padding: 0;
		width: 0;
		display: none;
	}
	
	.col-my-4 {
		width: calc( 100% * 4 / 6 ); 
	} 
	
	.col-my-offset-4 {
		margin-left: calc( 100% * 1 / 6 ); 
	}

	.home-city-row{
		width: calc(100% / 6);
	}

	.discover-content {
		padding: 0 42px !important;
	}
	
	.discover-content.more-discover-content {
		padding-right: 26px !important;
	}

	.venues-nav-container {
		margin-left: 50px;
		margin-right: 50px;
	}

	#header {
		padding-left: 50px;
		padding-right: 50px;
	}

	.carousel-arrow-left {
		left: 30px !important;
	}

	.carousel-arrow-right {
		right: 30px !important;
	}
}

/* MIN 970px */

@media only screen and (min-width: 970px){

}

/* MAX 970px */

@media only screen and (max-width: 970px){
	
 	.col-my-1 {
		width: 100%; 
	}	
	
	.col-my-2 {
		width: 100%; 
	}	
	
	.col-my-3 {
		width: 100%; 
	}	

	.col-my-4 {
		width: 100%; 
	}

	.col-my-6 {
		width: 100%; 
	}
	
	.col-my-8 {
		width: 100%; 
	}
	
	.col-my-9 {
		width: 100%; 
	}

	.col-my-10 {
		width: 100%; 
	}
	
	.col-my-11 {
		width: 100%; 
	}
	
	.col-my-12 {
		width: 100%; 
	}

	.col-my-offset-12 {
		margin-left: 0px; 
	}

	.col-my-offset-11 {
		margin-left: 0px; 
	}
	
	.col-my-offset-10 {
		margin-left: 0px; 
	}
	
	.col-my-offset-9 {
		margin-left: 0px; 
	}
	
	.col-my-offset-8 {
		margin-left: 0px; 
	}
	
	.col-my-offset-7 {
		margin-left: 0px; 
	}
	
	.col-my-offset-6 {
		margin-left: 0px; 
	}

	.col-my-offset-5 {
		margin-left: 0px; 
	}
	
	.col-my-offset-4 {
		margin-left: 0px; 
	}

	.col-my-offset-3 {
		margin-left: 0px; 
	}

	.col-my-offset-2 {
		margin-left: 0px; 
	}
	
	.col-my-offset-1 {
		margin-left: 0px; 
	}

	.home-city-row{
		width: calc(100% / 4);
	}

	.home-link-row{
		width: 100%;
	}

	.home-link-item{
		width: 100%;
	}

}

/* MAX 800px */

@media only screen and (max-width: 800px){

}

/* MAX 768px */
@media only screen and (max-width: 768px){

}

/* MAX 640px */

@media only screen and (max-width: 640px){
 	
 	.tabcontent-item {
	    width: 100%; 
	}
	
	.rating-summary-block.right-side {
		float: none;
		text-align: center;
	}
	
	.menu-to-2-col {
	
		display: block;
	}

	#zin-point { 
	    height: 80px;
	} 
	
	#zin-point span {
	    font-size: 32px; 
	    position: absolute;
	    margin-top: 18px;
	}
	
	#zin-point img {  
	    height: 40px; 
	    width: 40px; 
	    margin-left: 6px; 
	}
	
	#zin-point h3 {  
	    margin-bottom: 2px;
    	font-size: 20px;
	}

	.carousel-arrow {
		display: none !important;
	}
	.owl-overflow-hidden{
		overflow: visible;
	}

	.footer-text {
		display: flex;
		flex-direction: column;
	}

	.home-city-row{
		width: calc(100% /3);
	}

	.discover-content {
		padding: 0 32px !important;
	}
	
	.discover-content.more-discover-content {
		padding-right: 16px !important;
	}

	.venues-nav-container {
		margin-left: 40px;
		margin-right: 40px;
	}

	#header {
		padding-left: 40px;
		padding-right: 40px;
	}
}

/* MAX 480px */

@media only screen and (max-width: 480px){

	.opportunities-footer-img {
		width: 30px !important;
		height: 30px !important;
		margin-top: 5px;
	}

	.header-logo .allzin-logo img {
		width: auto;
		height: 36px;
	}

	.cart-bar-content-whatsapp .cart-bar-item h3{

		font-size: 16px;
		margin: -2px 0 0;
	}
	
	.send-order a  { 
	    font-size: 14px;
	    font-weight: bold;
	}
	.send-order-disabled a {
		font-size: 14px;
		font-weight: bold;
	}
	
	.order-item h4 {  
	    font-size: 14px; 
	}
	
	#zin-point h3 {  
	    margin-top: 10px;
	}

	.home-city-row{
		width: 50%;
	}

	.home-discover-bar{
		width: 100%;
	}

	.home-discover-button{
		width: 60px;
		font-size: 10px;
	}

	.home-discover-text input{
		font-size: 12px;
	}
	.home-discover-text input{
		 padding-right: 70px;
	 }

	.discover-content {
		padding: 0 16px !important;
	}
	
	.discover-content.more-discover-content {
		padding-right: 0px !important;
	}

	.venues-nav-container {
		margin-left: 20px;
		margin-right: 20px;
	}

	#header {
		padding: 16px;
		height: 68px;
	}

	#header-gap{
		height: 68px;
	}

	#header-nav {
		flex-wrap: wrap;
	}

	.download-text {
		display: none;
		visibility: hidden;
	}
	
	.discover-bar-clear{
		right: 65px;
	}
		
	.header-location-container {
		padding: 8px 0;
	}
	.header-location-container img:first-child {
		top: 6px;
	}
	.header-location-container img:last-child {
		top: 6px;
	}
}

/* MAX 360px */

@media only screen and (max-width: 360px){

}

@media (min-width: 769px) {
  
}
