﻿.newsletter-txt {
  /*text-align-last: center;*/
}

@media only screen and (min-width: 600px) {
  /* For desktop / tablet : */
  /* menu */

  .burger-menuX {
    display: none !important;
  }

  .menuBG {
    background: #fff !important;
    color: #ff0000 !important;
    display: block !important;
  }

  /* banner */

  .banner1 {
    background-image: url(https://tamimi-corp-images-ireland.s3.eu-west-1.amazonaws.com/_template/images/storelocator/hero-10.jpg);
    background-size: cover !important;
    background-repeat: no-repeat !important;
  }

  /* Store Locator */
  .storelocator-bg {
    background-image: url(https://tamimi-corp-images-ireland.s3.eu-west-1.amazonaws.com/_template/images/storelocator/sl-banner.png) !important;
    /*background-position: 0px -95px !important;*/
    margin-top: 0px !important;
    background-color: #008b76;
    height: 600px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  section div.div-map {
    margin-top: 0px !important;
    margin-bottom: 300px !important;
  }

  .storelocator-content {
    color: white !important;
    letter-spacing: 1px;
    word-spacing: 1px;
    font-family: "Asap", sans-serif;
    padding: 0px;
    font-size: 16px;
  }

  /* Map */
  .map-bg {
    background-image: url(https://tamimi-corp-images-ireland.s3.eu-west-1.amazonaws.com/_template/images/storelocator/sl-map.png) !important;
    /*background-position: 0px -95px !important;*/
    margin-top: 0px !important;
    background-color: #008b76;
    height: 700px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .uk-card-title {
    color: #e3000e !important;
    text-transform: lowercase !important;
  }

  .map-content {
    font-family: "Asap", sans-serif;
    font-weight: bold;
    font-size: 12px !important;
    color: black !important;
  }
  /* Buttons*/
  .btnGetDirection {
    border-radius: 50px !important;
    letter-spacing: 1px;
    font-family: "Asap", sans-serif;
    font-weight: bold;
    background: #e3000e !important;
    color: white !important;
    text-transform: capitalize;
  }

  .btnMap {
    text-transform: none !important;
    border-radius: 50px !important;
    background: white !important;
    color: #e3000e !important;
    width: 300px !important;
    height: 100px !important;
    font-weight: 500;
    font-family: "Asap", sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-transform: capitalize;
    letter-spacing: 1px;
    padding: 0.5rem 2rem !important;
    margin: 0px 140px;
  }

  .div-store {
    margin-top: -215px;
    margin-bottom: 240px;
  }

  .uk-card-small .uk-card-body,
  .uk-card-small.uk-card-body {
    width: 300px !important;
    border-radius: 15px !important;
    margin: 0px 100px;
  }

  /* footer dynamic alignment */
  .footeratcopy {
    text-align: right !important;
  }
}

@media only screen and (min-width: 768px) {
  /* For desktop: */

  /* menu */

  .burger-menuX {
    display: none !important;
  }

  .menuBG {
    background: #fff !important;
    color: #ff0000 !important;
    display: block !important;
  }

  /* banner */

  #hero-3 {
    height: 595px !important;
  }

  .banner1 {
    background-image: url(https://tamimi-corp-images-ireland.s3.eu-west-1.amazonaws.com/_template/images/storelocator/bannermobile1.jpg);
    background-size: contain !important;
    background-repeat: no-repeat !important;
    height: 595px !important;
  }

  /* recipe */

  .btnAdjustLeft {
    margin-left: -110px !important;
  }

  .btnAdjustLeftRemoveTop {
    margin-left: -110px !important;
  }

  /* section themari */

  .sct {
    height: 950px !important;
    padding-top: 150px !important;
  }

  .fntsize1 {
    font-size: 75px !important;
  }

  /* section click and collect */

  .sctClick {
    height: 950px !important;
    padding-top: 100px !important;
  }

  .btnMap {
    text-transform: none !important;
    border-radius: 50px !important;
    background: white !important;
    color: #e3000e !important;
    width: 300px !important;
    height: 100px !important;
    font-weight: 500;
    font-family: "Asap", sans-serif;
    font-weight: bold;
    font-size: 20px;
    text-transform: capitalize;
    letter-spacing: 1px;
    padding: 0.5rem 2rem !important;
    margin: 0px 400px;
  }

  .div-store {
    margin-top: -215px;
    margin-bottom: 0px;
  }

  .uk-card-small .uk-card-body,
  .uk-card-small.uk-card-body {
    width: 350px !important;
    border-radius: 15px !important;
    margin: 200px 360px;
  }

  /* footer dynamic alignment */
  .footeratcopy {
    text-align: right !important;
  }
}

@media only screen and (max-device-width: 480px) {
  /* For Mobile */

  /* menu */

  .burger-menuX {
    display: block !important;
  }

  /* banner */

  #hero-3 {
    height: 595px !important;
  }

  .banner1 {
    background-image: url(https://tamimi-corp-images-ireland.s3.eu-west-1.amazonaws.com/_template/images/storelocator/bannermobile1.jpg);
    background-size: contain !important;
    background-repeat: no-repeat !important;
    height: 595px !important;
  }

  /* Store Locator */
  .storelocator-bg {
    background-image: url(https://tamimi-corp-images-ireland.s3.eu-west-1.amazonaws.com/_template/images/storelocator/sl-banner.png) !important;
    /*background-position: 0px -95px !important;*/
    margin-top: 0px !important;
    background-color: #008b76;
    height: 600px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  section div.div-map {
    margin-top: 0px !important;
    margin-bottom: 300px !important;
  }

  .storelocator-content {
    color: white !important;
    letter-spacing: 1px;
    word-spacing: 1px;
    font-family: "Asap", sans-serif;
    padding: 0px;
    font-size: 16px;
  }

  /* Map */
  .map-bg {
    background-image: url(https://tamimi-corp-images-ireland.s3.eu-west-1.amazonaws.com/_template/images/storelocator/sl-map.png) !important;
    /*background-position: 0px -95px !important;*/
    margin-top: 0px !important;
    background-color: #008b76;
    height: 700px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding-top: 200px !important;
    padding-bottom: 200px !important;
  }

  .btnGetDirection {
    border-radius: 50px !important;
    letter-spacing: 1px;
    font-family: "Asap", sans-serif;
    font-weight: bold;
    background: #e3000e !important;
    color: white !important;
    text-transform: capitalize;
  }

  .btnMap {
    text-transform: none !important;
    border-radius: 50px !important;
    background: white !important;
    color: #e3000e !important;
    width: 250px !important;
    height: 100px !important;
    font-weight: 200;
    font-family: "Asap", sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-transform: capitalize;
    letter-spacing: 1px;
    padding: 0.5rem 2rem !important;
    margin: 0px 50px;
  }

  /* recipe */
  .btnWid {
    max-width: 100% !important;
    width: 100% !important;
  }

  .btnAdjustLeft {
    margin-left: -30px !important;
    margin-top: 30px !important;
  }

  .btnAdjustLeftRemoveTop {
    margin-left: -30px !important;
  }

  .zoom {
    zoom: 0.85 !important;
  }

  .zoom1 {
    zoom: 0.85 !important;
  }

  .zoom2 {
    zoom: 0.85 !important;
  }

  /* section themari */

  .sct {
    height: 950px !important;
    padding-top: 50px !important;
    padding-bottom: 100px !important;
  }

  .fntsize1 {
    font-size: 55px !important;
    text-align: center !important;
  }

  /* section click and collect */

  .sctClick {
    height: 1050px !important;
    padding-top: 0px !important;
    padding-bottom: 250px !important;
  }

  .div-store {
    margin-top: -215px;
    margin-bottom: 200px;
  }

  .uk-card-small .uk-card-body,
  .uk-card-small.uk-card-body {
    width: 300px !important;
    border-radius: 15px !important;
    margin: 0px 25px;
  }

  /* footer dynamic alignment */
  .footeratcopy {
    text-align: left !important;
  }
  .uk-form-large {
    font-size: 1rem !important;
  }
}
