/* screen - dn-desktop-all-breakpoints */

.dn-desktop-all-breakpoints {
  align-items: center;
  background-color: var(--white);
  border: 1px none;
  display: flex;
  flex-direction: column;
  height: 2300px;
  overflow: hidden;
  width: 1200px;
}

.dn-desktop-all-breakpoints .french-fries-and-chi {
  cursor: pointer;
  height: 695px;
  margin-left: 1.0px;
  width: 1181px;
}

.dn-desktop-all-breakpoints .dsc_0280-73-1 {
  height: 414px;
  margin-left: 1.0px;
  margin-top: 41px;
  width: 1147px;
}

.dn-desktop-all-breakpoints .group-12 {
  align-items: flex-start;
  display: flex;
  height: 92px;
  margin-left: 1.0px;
  margin-top: 41px;
  min-width: 1023px;
}

.dn-desktop-all-breakpoints .estamos-en-alicante {
  cursor: pointer;
  letter-spacing: 0;
  min-height: 92px;
  text-align: center;
  width: 1021px;
}

.dn-desktop-all-breakpoints .group-13 {
  align-items: flex-start;
  display: flex;
  margin-right: 9.0px;
  margin-top: 79px;
  min-width: 1085px;
}

.dn-desktop-all-breakpoints .cc-gran-via-1 {
  height: 534px;
  width: 529px;
}

.dn-desktop-all-breakpoints .flex-col {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 47px;
  min-height: 513px;
  width: 131px;
}

.dn-desktop-all-breakpoints .take-away-1 {
  height: 117px;
  margin-right: 6.0px;
  object-fit: cover;
  width: 117px;
}

.dn-desktop-all-breakpoints .image-131 {
  height: 103px;
  margin-top: 90px;
  object-fit: cover;
  width: 131px;
}

.dn-desktop-all-breakpoints .image-132 {
  height: 130px;
  margin-left: 7.0px;
  margin-top: 73px;
  object-fit: cover;
  width: 108px;
}

.dn-desktop-all-breakpoints .podrs-disfrutar-de-container {
  align-items: flex-start;
  align-self: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 9.0px;
  margin-left: 45px;
  min-height: 505px;
  width: 327px;
}

.dn-desktop-all-breakpoints .podrs-disfrutar-de {
  letter-spacing: 0;
  min-height: 107px;
  text-align: center;
  width: 312px;
}

.dn-desktop-all-breakpoints .podrs-disfrutar-de-1 {
  letter-spacing: 0;
  margin-left: 2px;
  margin-top: 86px;
  min-height: 107px;
  text-align: center;
  width: 312px;
}

.dn-desktop-all-breakpoints .podrs-disfrutar-de-2 {
  align-self: flex-end;
  letter-spacing: 0;
  margin-top: 98px;
  min-height: 107px;
  text-align: center;
  width: 312px;
}

.dn-desktop-all-breakpoints .overlap-group1 {
  align-self: flex-start;
  height: 326px;
  margin-left: 1px;
  margin-top: 78px;
  position: relative;
  width: 1208px;
}

.dn-desktop-all-breakpoints .footer {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 326px;
  left: 0;
  min-width: 1208px;
  position: absolute;
  top: 0;
}

.dn-desktop-all-breakpoints .flex-row {
  align-items: center;
  background-color: var(--maroon-flush);
  display: flex;
  height: 326px;
  min-width: 1198px;
  padding: 50px 44px;
}

.dn-desktop-all-breakpoints .flex-col-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 22px;
  margin-top: 39.77px;
  min-height: 120px;
  width: 337px;
}

.dn-desktop-all-breakpoints .quines-somos {
  cursor: pointer;
  letter-spacing: 0;
  min-height: 56px;
  width: 337px;
}

.dn-desktop-all-breakpoints .abre-tu-ctr {
  cursor: pointer;
  letter-spacing: 0;
  margin-left: 5px;
  min-height: 42px;
  width: 211px;
}

.dn-desktop-all-breakpoints .flex-col-2 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 61px;
  margin-bottom: 13.04px;
  margin-left: 155px;
  min-height: 181px;
  width: 63px;
}

.dn-desktop-all-breakpoints .icon-instagram {
  cursor: pointer;
  height: 57px;
  object-fit: cover;
  width: 57px;
}

.dn-desktop-all-breakpoints .pngfind-2 {
  cursor: pointer;
  height: 63px;
  margin-right: 0.71px;
  object-fit: cover;
  width: 63px;
}

.dn-desktop-all-breakpoints .flex-col-3 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 238px;
  min-height: 179px;
  width: 294px;
}

.dn-desktop-all-breakpoints .sguenos {
  cursor: pointer;
  letter-spacing: 0;
  min-height: 39px;
  width: 186px;
}

.dn-desktop-all-breakpoints .dnde-estamos {
  letter-spacing: 0;
  margin-top: 31px;
  min-height: 31px;
  width: 294px;
}

.dn-desktop-all-breakpoints .contctanos {
  cursor: pointer;
  letter-spacing: 0;
  margin-top: 50px;
  min-height: 28px;
  width: 254px;
}

.dn-desktop-all-breakpoints .inicio {
  cursor: pointer;
  left: 49px;
  letter-spacing: 0;
  position: absolute;
  top: 53px;
  width: 304px;
}
/* screen - dn-phone */

.dn-phone {
  align-items: center;
  background-color: var(--white);
  border: 1px none;
  display: flex;
  flex-direction: column;
  height: 1546px;
  overflow: hidden;
  width: 375px;
}

.dn-phone .french-fries-and-chi-1 {
  cursor: pointer;
  height: 280px;
  width: 375px;
}

.dn-phone .group-12-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-left: 1.0px;
  margin-top: 18px;
  min-height: 269px;
  padding: 0 6px;
  width: 388px;
}

.dn-phone .dsc_0280-73-1-1 {
  height: 139px;
  width: 375px;
}

.dn-phone .estamos-en-alicante-1 {
  align-self: center;
  cursor: pointer;
  letter-spacing: 0;
  margin-left: 1.0px;
  min-height: 110px;
  text-align: center;
  width: 303px;
}

.dn-phone .cc-gran-via-1-1 {
  height: 342px;
  margin-right: 0.2px;
  margin-top: 31px;
  width: 339px;
}

.dn-phone .group-13-1 {
  align-items: center;
  display: flex;
  gap: 29px;
  height: 307px;
  margin-left: 5.82px;
  margin-top: 48px;
  min-width: 327px;
}

.dn-phone .flex-col-4 {
  align-items: center;
  display: flex;
  flex-direction: column;
  min-height: 307px;
  width: 84px;
}

.dn-phone .icon-calendar {
  height: 75px;
  margin-right: 4.14px;
  object-fit: cover;
  width: 75px;
}

.dn-phone .icon-signal {
  height: 66px;
  margin-right: 0.3px;
  margin-top: 42px;
  object-fit: cover;
  width: 84px;
}

.dn-phone .image-132-1 {
  height: 83px;
  margin-left: 9.0px;
  margin-top: 41px;
  width: 75px;
}

.dn-phone .podrs-disfrutar-de-container-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 2.93px;
  min-height: 297px;
  width: 208px;
}

.dn-phone .podrs-disfrutar-de-3 {
  letter-spacing: 0;
  margin-right: 8.28px;
  min-height: 69px;
  text-align: center;
  width: 200px;
}

.dn-phone .podrs-disfrutar-de-4 {
  letter-spacing: 0;
  margin-left: 8.28px;
  margin-top: 49px;
  min-height: 69px;
  text-align: center;
  width: 200px;
}

.dn-phone .podrs-disfrutar-de-5 {
  letter-spacing: 0;
  margin-right: 7.72px;
  margin-top: 42px;
  min-height: 69px;
  text-align: center;
  width: 200px;
}

.dn-phone .footer-1 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  margin-top: 41px;
  min-width: 387px;
}

.dn-phone .overlap-group {
  height: 188px;
  position: relative;
  width: 375px;
}

.dn-phone .rectangle-2 {
  background-color: var(--maroon-flush);
  border: 1px none;
  cursor: pointer;
  height: 188px;
  left: 0;
  position: absolute;
  top: 0;
  width: 375px;
}

.dn-phone .abre-tu-ctr-1 {
  cursor: pointer;
  left: 12px;
  letter-spacing: 0;
  position: absolute;
  top: 139px;
  width: 143px;
}

.dn-phone .icon-instagram-1 {
  cursor: pointer;
  height: 40px;
  left: 167px;
  object-fit: cover;
  position: absolute;
  top: 29px;
  width: 40px;
}

.dn-phone .pngfind-2-1 {
  cursor: pointer;
  height: 40px;
  left: 167px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 40px;
}

.dn-phone .sguenos-1 {
  cursor: pointer;
  left: 269px;
  letter-spacing: 0;
  position: absolute;
  top: 37px;
  width: 103px;
}

.dn-phone .quines-somos-1 {
  cursor: pointer;
  left: 12px;
  letter-spacing: 0;
  position: absolute;
  top: 75px;
  width: 120px;
}

.dn-phone .dnde-estamos-1 {
  left: 262px;
  letter-spacing: 0;
  position: absolute;
  text-align: right;
  top: 77px;
  width: 101px;
}

.dn-phone .contctanos-1 {
  cursor: pointer;
  left: 239px;
  letter-spacing: 0;
  position: absolute;
  top: 139px;
  width: 136px;
}

.dn-phone .inicio-1 {
  cursor: pointer;
  left: 13px;
  letter-spacing: 0;
  position: absolute;
  top: 37px;
  width: 76px;
}
/* screen - dn-tablet */

.dn-tablet {
  align-items: center;
  background-color: var(--white);
  border: 1px none;
  display: flex;
  flex-direction: column;
  height: 1835px;
  overflow: hidden;
  width: 836px;
}

.dn-tablet .french-fries-and-chi-2 {
  cursor: pointer;
  height: 533px;
  margin-right: 0.43px;
  width: 836px;
}

.dn-tablet .group-12-2 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 23px;
  margin-left: 5.0px;
  margin-top: 43px;
  min-height: 488px;
  width: 825px;
}

.dn-tablet .dsc_0280-73-1-2 {
  height: 297px;
  margin-right: 2.0px;
  width: 823px;
}

.dn-tablet .estamos-en-alicante-2 {
  cursor: pointer;
  letter-spacing: 0;
  margin-right: 9.0px;
  min-height: 168px;
  text-align: center;
  width: 718px;
}

.dn-tablet .group-13-2 {
  align-items: flex-start;
  display: flex;
  margin-right: 26.56px;
  margin-top: 124px;
  min-width: 687px;
  padding: 0 0.0px;
}

.dn-tablet .cc-gran-via-1-2 {
  height: 342px;
  width: 339px;
}

.dn-tablet .flex-col-5 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 30px;
  min-height: 318px;
  width: 84px;
}

.dn-tablet .take-away-1-1 {
  height: 75px;
  margin-right: 4.24px;
  object-fit: cover;
  width: 75px;
}

.dn-tablet .icon-signal-1 {
  height: 66px;
  margin-right: 0.4px;
  margin-top: 58px;
  object-fit: cover;
  width: 84px;
}

.dn-tablet .image-132-2 {
  height: 83px;
  margin-left: 9.1px;
  margin-top: 36px;
  width: 75px;
}

.dn-tablet .podrs-disfrutar-de-container-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 28px;
  margin-top: 6.4px;
  min-height: 313px;
  width: 200px;
}

.dn-tablet .podrs-disfrutar-de-6 {
  letter-spacing: 0;
  margin-left: 0.62px;
  min-height: 69px;
  text-align: center;
  width: 200px;
}

.dn-tablet .podrs-disfrutar-de-7 {
  letter-spacing: 0;
  margin-top: 70px;
  min-height: 69px;
  text-align: center;
  width: 200px;
}

.dn-tablet .podrs-disfrutar-de-8 {
  letter-spacing: 0;
  margin-top: 37px;
  min-height: 69px;
  text-align: center;
  width: 200px;
}

.dn-tablet .footer-2 {
  align-items: flex-start;
  align-self: flex-start;
  cursor: pointer;
  display: flex;
  margin-left: 2px;
  margin-top: 71px;
  min-width: 845px;
}

.dn-tablet .flex-row-1 {
  align-items: flex-start;
  background-color: var(--maroon-flush);
  display: flex;
  height: 227px;
  min-width: 833px;
  padding: 24.0px 36px;
}

.dn-tablet .flex-col-6 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 4.0px;
  min-height: 131px;
  width: 240px;
}

.dn-tablet .inicio-2 {
  cursor: pointer;
  letter-spacing: 0;
  min-height: 36px;
  width: 120px;
}

.dn-tablet .quines-somos-2 {
  cursor: pointer;
  letter-spacing: 0;
  margin-top: 26px;
  min-height: 46px;
  width: 240px;
}

.dn-tablet .abre-tu-ctr-2 {
  cursor: pointer;
  letter-spacing: 0;
  margin-top: 3px;
  min-height: 20px;
  width: 150px;
}

.dn-tablet .flex-col-7 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 63px;
  margin-left: 94px;
  min-height: 147px;
  width: 44px;
}

.dn-tablet .icon-instagram-2 {
  cursor: pointer;
  height: 40px;
  margin-left: 4px;
  object-fit: cover;
  width: 40px;
}

.dn-tablet .pngfind-2-2 {
  cursor: pointer;
  height: 44px;
  object-fit: cover;
  width: 44px;
}

.dn-tablet .flex-col-8 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 144px;
  margin-top: 8.0px;
  min-height: 128px;
  width: 237px;
}

.dn-tablet .sguenos-2 {
  cursor: pointer;
  letter-spacing: 0;
  min-height: 23px;
  width: 141px;
}

.dn-tablet .dnde-estamos-2 {
  letter-spacing: 0;
  margin-top: 35px;
  min-height: 23px;
  width: 237px;
}

.dn-tablet .contctanos-2 {
  cursor: pointer;
  letter-spacing: 0;
  margin-top: 24px;
  min-height: 23px;
  width: 177px;
}

.dn-tablet .group-3 {
  align-items: flex-start;
  display: flex;
  margin-left: 1.0px;
  margin-top: 1706px;
  min-width: 225px;
}

.dn-tablet .overlap-group-1 {
  align-items: flex-end;
  background-color: var(--bon-jour);
  border-radius: 16px;
  display: flex;
  height: 88px;
  min-width: 223px;
  padding: 19px 25px;
}

.dn-tablet .ver-info {
  letter-spacing: 4.00px;
  line-height: 38.6px;
  min-height: 39px;
  min-width: 173px;
  white-space: nowrap;
}
@media screen and (max-width: 835px) {
  .screen.dn-desktop-all-breakpoints { 
    display: none;
   }
  .screen.dn-tablet { 
    display: none;
   }
}
@media screen and (min-width: 836px) and (max-width: 1199px) {
  .screen.dn-desktop-all-breakpoints { 
    display: none;
   }
  .screen.dn-phone { 
    display: none;
   }
}
@media screen and (min-width: 1200px) {
  .screen.dn-tablet { 
    display: none;
   }
  .screen.dn-phone { 
    display: none;
   }
}