/********** Base styles **********/
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

h1.menu-title {
  font-size: 25px;
  text-align: center;
  color: black;
  margin-bottom: 30px;
}

.container {
  position: relative;
  top: 60px;
  margin: 15px;
}

.row {
  width: 100%;
}

.item {
  position: relative;
  top: 0;
  background-color: #999999;
  margin: 15px;
  padding: 25px;
  border: 3px solid #000;
}

.item p {
  margin-top: 18px;
  text-align: justify;
  font-size: 100%;
}

.item-title {
  position: absolute;
  top: 0;
  right: 0px;
  background: green;
  padding: 6px 90px;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
}

#title-one {
  background-color: #d59898;
}

#title-two {
  background-color: #c14543;
}

#title-three {
  background-color: #e5d198;
}

/* The browser should display a desktop version of the site when the width of
the browser window is 992px and above. */
@media (min-width: 992px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33%;
  }
  .col-lg-2 {
    width: 16.66%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33%;
  }
  .col-lg-5 {
    width: 41.66%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33%;
  }
  .col-lg-8 {
    width: 66.66%;
  }
  .col-lg-9 {
    width: 74.99%;
  }
  .col-lg-10 {
    width: 83.33%;
  }
  .col-lg-11 {
    width: 91.66%;
  }
  .col-lg-12 {
    width: 100%;
  }
}

/* Tablet view should appear only if the width of the browser window is
between 768px and 991px, inclusively. */
@media (min-width: 768px) and (max-width: 991px) {
  .col-lg-4 {
    width: 50%;
    float: left;
  }

  .col-lg-tabletView {
    width: 100%;
    float: left;
  }
}

/* Mobile view should appear only if the width of the browser is equal to or less than 767px. */
@media (max-width: 767px) {
  .col-lg-4 {
    width: 100%;
    float: left;
  }
}
