html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

body {
  font-family: "Poppins", sans-serif !important;
}

.content {
  max-width: 1200px;
}

.card-title {
  color: rgb(119 70 98) !important;
}

.card-body {
  background-color: rgba(248, 249, 250, 1);
}

.card {
  box-shadow: 0 0 3px rgb(10, 10, 1);
  z-index: 1;
  position: relative;
}

h1 {
  font-weight: 700;
  font-style: normal;
  color: rgb(120, 71, 74) !important;
  font-family: "Libre Baskerville", serif;

}

h3 {
  font-weight: 500;
  font-style: normal;
  color: rgb(120, 71, 74) !important;
  font-family: "Libre Baskerville", serif;
}

h5 {
  font-style: normal;
  color: rgb(120, 71, 74) !important;
  font-family: "Libre Baskerville", serif;
}

.font-brown{
  color: rgb(120, 71, 74) !important;
  font-weight: bold;
}

/*button*/

.btn-purple {
  background-color: rgb(119 70 98) !important;
}

.btn {
  color: white !important;
}

.btn-purple:hover {
  background-color: rgba(248, 249, 250, 1) !important;
  border: 2px solid rgb(119 70 98) !important;
}

.btn:hover {
  color: rgb(119 70 98) !important;
}

/* End of button*/

/*Home page*/
.center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.row-shadow {
  box-shadow: 0 0 5px rgb(10, 10, 1);
  z-index: 1;
  position: relative;
}

.card-title {
  font-family: "Libre Baskerville", serif;
}

.center {
  display: flex;
  justify-content: center;
  align-items: center;
}

/*Services*/

.services-img {
  max-width: 100%;
  border-radius: 5px;
  box-shadow: 0 0 3px rgb(10, 10, 1);
  padding: 1px;
}

.services-cover-img {
  background: url("/static/img/highbank-services.png");
  background-size: auto;
  background-size: cover;
  height: 500px;
}


/*About*/
.about-cover-img {
  background: url("/static/img/highbank-about.png");
  background-size: auto;
  background-size: cover;
  height: 500px;
}

.email-link {
  text-decoration: none;
  color: rgb(119 70 98);
}

/*Testimonials*/
.testimonials-cover-img {
  background: url("/static/img/highbank-testimonials.png");
  background-size: auto;
  background-size: cover;
  height: 500px;
}

/*Reviews*/
.border-purple {
  border-bottom: 1px solid rgb(119 70 98);
  width: 100px;
}

.box-fully-transparency {
    width: 100%;
    height: auto;
    border-radius: 20px;
    box-shadow: 0 0 2px 0px rgba(120, 120, 120, 0.3), 1px 1px 10px rgba(200, 200, 200, 0.3);
    padding: 20px;
}

/*Mobile Friendly*/
@media (max-width: 400px) { 
.services-cover-img {
  height: 150px;
}
.about-cover-img {
  height: 150px;
}
.testimonials-cover-img {
  height: 150px;
}
.footer{
  line-height: 40px;
}

 }

 @media (max-width: 300px) { 
.services-cover-img {
  height: 130px;
}
.about-cover-img {
  height: 130px;
}
.testimonials-cover-img {
  height: 130px;
}

 }


