

/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1600px) and (max-width: 1920px) {

}

@media (min-width: 1250px) and (max-width: 1580px) {

	.bug-delivery-section2 {
		height:200px;
	  }
	  .bug-delivery-section3 {
		
		height:600px;
	  }
	  .bug-delivery-section4 {
		background: url('../img/banners/banner3.png') no-repeat;
		background-position: center;
		background-size: cover;
		height:650px;
	  }

	  .bug-about-img2 img{
		margin-left: 20%;
	  }

	  .carrusel-estilos{
		width: 230px;
		
	  }
}

@media (min-width: 600px) and (max-width: 992px) {
	#bug-mb-share {
		width: 65%;
	}
}

@media (min-width: 992px) {
	.bug-special-offer-img {
		margin: 0px 0px !important;
	}
	.bug-dish-img {
		margin-top: 0px;
	}
}

@media (min-width: 993px) {
	.bug-header-mobile-menu {
		display: none;
	}
	.bug-special-offer-img {
		margin: 0px 0px;
	}
	.bug-dish-img {
		margin-top: 0px;
	}
}

@media (max-width: 991px) {
	.bug-mobile-menu-toggle-bar{
		display: block;
	  }
	.header-menu{
		display: none;
	}
	.header-logo{
		display: none;
	}
	.header-cart{
		display: block;
	}
	.bug-header-menu {
		background: #000;
		padding: 15px 5px;
	}

	.bug-mobile-menu-toggle-bar span i {
		color: #fff;
		border: 1px solid #fff;
		padding: 7px 10px;
	}
	.bug-mobile-menu-toggle-bar {
		text-align: right;
		padding-right: 25px;
	}
	.bug-mobile-menu {
		position: fixed;
		width: 300px;
		right: 0%;
		top: 0%;
		background:#fff;
		
		overflow-x: hidden;
		overflow-y: scroll;
		z-index: 99999;
		display: block;
		height: 100vh;
		width: 0;
		transition: .3s;
	}

	 
	   
.bug-header-area {
	display: flex;
	align-items: center;
	padding: 25px;
  }
  .bug-mobile-logo {
	width: 50%;
  }
  .bug-mneu-remove {
	width: 50%;
	text-align: right;
  }
  .bug-mobile-menu-item ul li {
	padding: 10px 25px;
	border-bottom: 1px solid #00000061;
  }
  .bug-mobile-menu-item ul li:last-child{
	  border-bottom: 0px;
  }
  .bug-mobile-menu-item ul li a {
	color: #212121;
	font-size: 17px;
  }
  .bug-mneu-remove .fas.fa-times {
	border: 1px solid #000;
	padding: 5px 8px;
}
.drop_icon {
	width: 15px;
	float: right;
}
.drop_icon{
	cursor: pointer;
}
}


/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 992px) and (max-width: 1200px) {
	/* Nav Menu Css */
	.header-menu ul li a {
		font-size: 17px;
	}
	.bug-crew-share-item ul {
		width: 85% !important;
	}
	.bug-crew-item h2 {
		font-size: 20px;
	}
	
}


/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
	/* Home Page Css */
	.bug-special-offer-img {
		margin: 50px 0px;
	}
	.bug-dish-img {
		margin-top: 50px;
	}
	.bug-delivery-item h2 {
		font-size: 65px;
		line-height: 65px;
	}
	.bug-footer-bottom-menu ul {
		text-align: left;
	}
	.bug-single-product-details h2 {
		color: #0e0e0e;
		font-size: 70px;
		line-height: 84px;
		letter-spacing: 1px;
		padding: 8px 0px;
		font-size: 45px;
	}
	.bug-product-item img {
		width: 200px;
		height: 200px;
	}
	.bug-footer-worktime ul {
		padding-left: 15px;
		padding-bottom: 25px
	}
	.bug-product-item {
		text-align: center;
	}
	.bug-contact-info-item h2 {
		font-size: 22px;
	}
	.bug-contact-info-item a {
		font-size: 22px;
	}
	.bug-footer-bottom-menu ul li a {
		font-size: 18px;
	}
	.bug-footer-bottom-copyright p {
		font-size: 14px;
		padding-top: 6px;
	}

	.bug-footer-bottom-copyright{
		text-align: center;
	  }
	  .bug-delivery-section2 {
		background: url('../img/banners/tablet3.png') no-repeat;
		background-position: center;
		background-size: cover;
		height: 1000px;
	  }
	  .bug-delivery-section3 {
		background: url('../img/banners/tablet2.webp') no-repeat;
		background-position: center;
		background-size: cover;
		height: 1000px;
	  }
	  .bug-delivery-section4 {
		background: url('../img/banners/tablet.png') no-repeat;
		background-position: center;
		background-size: cover;
		height: 1000px;
	  }
}


/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	/* Home Page Css */
}


/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
	/* Home Page Css */
	.bug-hero-section h3 {
		font-size: 65px;
		line-height: 65px;
	}
	.bug-hero-section h1 {
		
		font-size: 30px;
		line-height: 50px;
		letter-spacing: 1px;
		font-weight: 400;
		padding-top: 180px;
		padding-bottom: 40%;
		padding-left: 5%;

	  }


	  .bug-app-details h4 {
		color: #000;
		font-size: 30px;
		line-height: 30px;
		letter-spacing: 1px;
		padding: 20px 0px;
	  }




	.bug-special-offer-img {
		margin: 50px 0px;
	}
	.bug-dish-img {
		margin-top: 50px;
	}
	.bug-today-food-details {
		padding: 0px;
		padding-bottom: 15px;
		text-align: center;
	}
	.bug-today-food-item {
		display: block;
	}
	.bug-favorite-food-item h2 {
		font-size: 65px;
		line-height: 65px;
	}
	.bug-cta-btn {
		text-align: left;
	}
	.bug-footer-worktime {
		padding-left: 18px;
	}
	.bug-footer-bottom-menu ul {
		text-align: left;
	}
	.bug-single-product-img img {
		width: 300px;
	}
	.bug-single-product-details h2 {
		font-size: 56px;
	}
	.bug-product-item {
		text-align: center;
	}
	.why-choose-item-wrap {
		height: 500px;
		margin: 50px;
	}
	.bug-serv-choose-item h3 {
		font-size: 26px;
		line-height: 26px;
	}
	.bug-menu-cta h3 {
		font-size: 50px;
		line-height: 50px;
	}
	.bug-food-section-header p {
		text-align: center;
		padding: 20px 60px;
	}
	.bug-cover-item p {
		padding: 0px 80px;
	}
	.bug-product-item {
		text-align: center;
	}
	.bug-contact-info-item h2 {
		font-size: 22px;
	}
	.bug-contact-info-item a {
		font-size: 22px;
	}
	.bug-crew-img {
		margin: 40px 80px;
	}
	




	

	  
	  .bug-special-offer {
		
		margin-bottom: -50%;
	  }
	
	  .bug-footer-title h2 {
		text-align: center;
	  }
	  
	  .bug-footer-worktime li {
		text-align: center;
		
	  }
	
	  .bug-footer-bottom-copyright{
		text-align: center;
	  }
	  .bug-delivery-section2 {
		background: url('../img/banners/banner1-cel.webp') no-repeat;
		background-position: center;
		background-size: cover;
		height:900px;
	  }
	  .bug-delivery-section3 {
		background: url('../img/banners/banner2-cel.webp') no-repeat;
		background-position: center;
		background-size: cover;
		height:900px;
	  }
	  .bug-delivery-section4 {
		background: url('../img/banners/noches_banner.png') no-repeat;
		background-position: center;
		background-size: cover;
		height:890px;
	  }

	  .bug-food-app-section{
		margin-top: -200px;
	  }

	  .owl-carousel .item img{
		width: 60%;	}
}


/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
	/* Home Page Css */
	.bug-hero-section h3 {
		font-size: 35px;
		line-height: 45px;
		padding-top: 60%;
	}

	.bug-hero-section h1 {
		
		font-size: 30px;
		line-height: 50px;
		letter-spacing: 1px;
		font-weight: 400;
		padding-top: 180px;
		padding-bottom: 40%;
		padding-left: 5%;

	  }


	
   
	  .bug-app-details h4 {
		color: #000;
		font-size: 30px;
		line-height: 30px;
		letter-spacing: 1px;
		padding: 20px 0px;
	  }




	.bug-special-offer-img {
		margin: 25px 0px;
	}
	.bug-special-left-details {
		left: 10%;
	}
	.bug-special-offer-left-details {
		left: 10%;
	}
	.bug-abut-details h2 {
		font-size: 36px;
		line-height: 36px;
	}
	.bug-delivery-item h2 {
		font-size: 36px;
		line-height: 36px;
		padding: 15px 0px;
	}
	.bug-delivery-item h3 {
		font-size: 18px;
	}
	.bug-dish-menu h2 {
		font-size: 36px;
	}
	.bug-dish-item h3 {
		font-size: 20px;
		line-height: 30px;
	}
	.bug-dish-img {
		margin: 25px 0px;
	}
	.bug-food-section-header h2 {
		font-size: 36px;
		line-height: 36px;
	}
	.bug-today-food-item {
		display: block;
	}
	.bug-today-food-details {
		padding: 14px;
		text-align: center;
	}
	.bug-favorite-food-item h2 {
		font-size: 36px;
		line-height: 36px;
	}
	.bug-food-review p {
		line-height: 31px;
		font-size: 16px;
	}
	.bug-app-details h2 {
		font-size: 36px;
		line-height: 36px;
	}
	.bug-cta-btn {
		text-align: left;
	}
	.bug-footer-worktime {
		padding-left: 15px;
		padding-bottom: 28px;
	}
	.bug-footer-bottom-menu ul {
		text-align: center;
	}
	.bug-footer-bottom-menu ul li a {
		font-size: 17px;
	}
	.bug-footer-bottom-copyright p {
		text-align: center;
	}
	.bug-slider-header h3 {
		font-size: 45px;
	}
	.bug-single-product-img img {
		width: 250px;
	}
	.bug-single-product-details h2 {
		font-size: 36px;
	}
	.bug-product-item {
		text-align: center;
	}
	.bug-single-product-details {
		text-align: center;
	}
	.bug-single-product-img {
		text-align: center;
	}
	.bug-single-description h3 {
		font-size: 36px;
	}
	.bug-single-description {
		padding: 10px;
	}
	.bug-pd-main-head h3 {
		font-size: 36px;
		padding: 10px
	}
	.bug-related-product {
		padding: 10px;
	}
	.bug-single-product-wrap {
		padding: 10px;
	}
	.bug-rvw-food-review-img span {
		display: block;
		text-align: left;
		padding: 15px 0px;
		margin-left: 0px;
	}
	.bug-rvw-food-review {
		padding: 12px;
	}
	.bug-rvw-heading h2 {
		font-size: 36px;
		line-height: 36px;
	}
	.bug-food-section-header p {
		padding: 20px 0px;
	}
	.bug-ser-about-list {
		display: block;
	}
	.bug-ser-about-list-item:nth-child(2) {
		padding: 0px;
	}
	.bug-ser-about-details h2 {
		font-size: 42px;
		line-height: 42px;
	}
	.bug-ser-about-img img {
		height: auto;
	}
	.bug-menu-cta h3 {
		font-size: 50px;
		line-height: 50px;
	}
	.bug-product-item {
		text-align: center;
	}
	.bug-accordin-heading h2 {
		font-size: 28px;
	}
	.accordion-content p {
		font-size: 16px;
	}
	.bug-contact-left-details h2 {
		font-size: 26px;
		line-height: 26px;
	}
	.bug-contact-info-item h2 {
		font-size: 22px;
	}
	.bug-contact-info-item a {
		font-size: 22px;
	}
	.table {
		display: none;
	}
	.bd-pd-mobile-cart-list {
		display: block;
	}
	.bug-cart-page-head h3 {
		font-size: 36px;
	}
	.bug-abt-details {
		display: block;
	}
	.bug-abt-left-details {
		width: 100%;
	}
	.bug-abt-left-details-img {
		width: 100%;
	}
	.bug-abt-left-details {
		padding-top: 25px;
	}
	.bug-abt-bg-img img {
		height: auto;
	}
	.bug-abt-heading h2 {
		font-size: 40px;
	}
	.header-share li {
		
		float:none;
	}
	
	


	
	.bug-special-left-details p{
		padding-right:0px;
	}

	


	

	  
	  
	
	  .bug-footer-title h2 {
		text-align: center;
	  }
	  
	  .bug-footer-worktime li {
		text-align: center;
		
	  }
	
	  .bug-footer-bottom-copyright{
		text-align: center;
	  }
	  /* .bug-delivery-section2 {
		background: url('../img/banners/banner1-cel.webp') no-repeat;
		background-position: center;
		background-size: cover;
		height:730px;
	  }
	  .bug-delivery-section3 {
		background: url('../img/banners/banner2-cel.webp') no-repeat;
		background-position: center;
		background-size: cover;
		height:700px;
	  }
	  .bug-delivery-section4 {
		background: url('../img/banners/noches_banner.png') no-repeat;
		background-position: center;
		background-size: cover;
		height:790px;
		margin-bottom: 20%;
	  } */

	  
	  .header-cart{
		float: left;
	}

	.owl-carousel .item img{
	width: 60%;	}
	
}



@media (max-width: 767px) {

	.header-section2 {

		background:  url('../img/banners/linktree-banner.png') no-repeat;
		background-size: cover;
		background-position: center;
		height: 20vh;
		 background-position: top center;
		 background-clip: content-box;
	   }
	  
	.container-img img {
		display: block;
		max-width: 40%;
		max-height: 100%;
		object-fit: contain;
		margin-top: -90px;
		margin-left: 33%;
	  }

	  .container-texto {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		height: 7vh;
		text-align: center;
	  }
	
	  .container-texto p {
		font-size: 1.2rem;
		margin-top: -5px;
		margin-left: 20px;
		margin-right: 20px;
	  }
	  .button-container {
		margin-top: 20px;
	  }
	  
	  .section {
		/* padding: 50px 0; */
		width: 100%;
		height: auto;
		background-image: url(/assets/img/banners/fondo-linktree.png) !important;
		background-size: cover;
		
	  }

	  .linktree {
		padding-top: 50px;
	  }
	  

	  

	  .flexslider{
		height: auto;	
	  }

	  .slides img{
		width: 100%;
		height: auto;
		object-fit: cover;
		padding-top: 100px;
	  }
	  .flex-control-nav{
		bottom: 1%;
	  }
  }

@media only screen and (max-width: 767px) {
	.slides img.desktop-image {
	  display: none; 
	}
  
	.slides img.mobile-image {
	  display: block; 
	}
  }
  
  @media only screen and (min-width: 768px) {
	.slides img.desktop-image {
	  display: block; 
	}
  
	.slides img.mobile-image {
	  display: none;
	}
  } 

