/*
 * Globals
 */
/* Links */
a,
a:focus,
a:hover {
  color: #fff;
}

/* Custom default button */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
  color: #333;
  text-shadow: none;
  /* Prevent inheritance from `body` */
  background-color: #fff;
  border: .05rem solid #fff;
}

/*
 * Base structure
 */
html,
body {
  height: 100%;
  background: url('background.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
}

body {
  display: -ms-flexbox;
  display: flex;
  color: #1B2A46;
}

ul {
  list-style: none;
  padding: 0px;
}

li {
  display: block;
  overflow: auto;
  line-height: 29px;
}

a {
  color: #1B2A46;
  text-shadow: 2px 1px 0px white;
}

a:hover {
  color: #1B2A46;
  text-decoration: underline;
}

.rmk{
  padding-top:200px
}

.contactline {
  float: left;
}

.green {
  color: #44A843;
  display: block;
  width: 50px;
  float: left;
  height: 100%;
}

.cover-container {
  max-width: 42em;
  padding-top: 10%;
}

.cover-heading {
  padding-top: 180px;
}

@media only screen and (max-width: 40em) {

  .rmk{
    padding-top:160px
  }

  html,
  body {
    background: url('backgroundphone.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    font-size: 15px;
  }

  .green {
    width: 35px;
  }
}
