body {
  background-color: #fff;
  font-family: 'Source Sans Pro', sans-serif !important;
}

/* nav, footer bg start */

.bg-red {
  background-color: #2D2A4A;
  color: #FFFFFF !important;
  font-size: 20px;
}

.bg-dark {
  background-color: #2D2A4A !important;
}


.bg-footer {
  background-color: #2D2A4A;
}

/* booking and links */

.btn-booking {
  background-color: #A51931;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
}

.btn-booking:hover {
  background-color: #861529;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
}

a {
  color: #A51931;
}

a:hover {
  color: #861529;
}

/* img */

img {
  border: 12px solid #A51931;
  border-radius: 3%;
}

img:hover {
  border: 12px solid #861529;
  border-radius: 3%;
}

/* directly link and social */

.btn-directly {
  background-color: #2D2A4A;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
}

.btn-directly:hover {
  background-color: #211f3b;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
}

ul.social-buttons li a {
  font-size: 30px;
  line-height: 60px;
  display: block;
  width: 60px;
  height: 60px;
  -webkit-transition: all .3s;
  transition: all .3s;
  color: #fff;
  border-radius: 100%;
  outline: 0;
  background-color: #2D2A4A;
}

ul.social-buttons li a:active,
ul.social-buttons li a:focus,
ul.social-buttons li a:hover {
  background-color: #211f3b;
}

/* the end */

.top-ss {
  font-size: 30px;
}

h1 {
  font-size: 30px;
}

a.bg-red {
  color: #ffffff !important;
}

a.bg-red:hover {
  color: #efefef !important;
}

.stin {
  -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
}

footer {
  padding: 15px 0;
  text-align: center;
  color: #fff;
}

footer span.copyright {
  font-size: 15px;
  line-height: 20px;
  text-transform: none;
}

footer ul.quicklinks {
  font-size: 90%;
  line-height: 20px;
  margin-bottom: 0;
  text-transform: none;
}

ul.social-buttons {
  margin-bottom: 0
}

footer a {
  color: #ccc;
}

footer a:hover {
  color: #eee;
}

.insta {
  border: 0px;
}

.insta:hover {
  border: 0px;
}