.container {
  max-width: 960px;
}

/*
 * Custom translucent site header
 */

.main-bg {
  background-image: url('assets/img/background.jpeg');
}

.site-header {
  box-shadow: 0px 2px 6px rgba(241, 221, 125, .4), 0px 2px 6px rgba(255, 255, 255, .4);
  background-color: rgba(187, 146, 27, 1);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
}
.site-header a {
  color: #8e8e8e;
  transition: color .15s ease-in-out;
}
.site-header a:hover {
  color: #fff;
  text-decoration: none;
}

.footer-call {
  background-color: #e9ecef;
}

.circle {
  width: 100%;
  border-radius: 50%;
  text-align: center;
  font-size: 12px;
  padding: 50% 0;
  line-height: 0;
  position: relative;
  background: #38a9e4;
  color: white;
  font-family: Helvetica, Arial Black, sans;
}

.circle-multiline {
  display: table-cell;
  height: 200px;
  width: 200px;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  background: purple;
  color: white;
}

.circles {
  /* display: flex; */
}

.latest-square {
  /* position: relative;
  width: 50%; */
  width: 100%;
  height: 145px;
  padding: 2%;
  border-radius: 50%;
  font-size: 12px;
  box-shadow: 4px 4px 2px rgba(55, 56, 59, .4), 4px 4px 4px rgba(255, 255, 255, .4);
  -moz-box-shadow: 4px 4px 2px rgba(55, 56, 59, .4), 4px 4px 4px rgba(255, 255, 255, .4);
  -webkit-box-shadow: 4px 4px 2px rgba(55, 56, 59, .4), 4px 4px 4px rgba(255, 255, 255, .4);
  /* padding-bottom: 100%;
  position: relative;
  background-color: #2980b9; */
}

/* .latest-square:after {
  content: "";
  display: block;
  padding-bottom: 100%;
} */

.square-content {
  position: absolute;
  width: 100%;
  height: 100%;
}

.latest-circle {
  direction: rtl;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  text-align: center;
  font-size: 10px;
  /* padding: 12px 12px; */
  padding: 5px;
  width: 100px;
  height: 100px;
  line-height: 1.2;
  box-shadow: 4px 4px 2px rgba(55, 56, 59, .4), 4px 4px 4px rgba(255, 255, 255, .4);
  -moz-box-shadow: 4px 4px 2px rgba(55, 56, 59, .4), 4px 4px 4px rgba(255, 255, 255, .4);
  -webkit-box-shadow: 4px 4px 2px rgba(55, 56, 59, .4), 4px 4px 4px rgba(255, 255, 255, .4);
}

.circle-with-text {
  /* background: linear-gradient(orange, red); */
  direction: rtl;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  text-align: center;
  font-size: 12px;
  /* padding: 3px; */
  /* padding: 15px; */
  /* padding: 8px 0px; */
  padding: 12px 12px;
  width: 100%;
  height: 100%;
  line-height: 1.2;
  /* display: flex; */
  /* color: #fff; */
  box-shadow: 4px 4px 2px rgba(55, 56, 59, .4), 4px 4px 4px rgba(255, 255, 255, .4);
  -moz-box-shadow: 4px 4px 2px rgba(55, 56, 59, .4), 4px 4px 4px rgba(255, 255, 255, .4);
  -webkit-box-shadow: 4px 4px 2px rgba(55, 56, 59, .4), 4px 4px 4px rgba(255, 255, 255, .4);
}
.multi-line-text {
  font-size: 20px;
}

.b-btn {
  background-color: #bc921b;
  width: 111px;
  font-weight: 700!important;
}

.active{
  background-color: #bc921b !important;
  font-weight: 700!important;
}

.b-btn-outline {
  border-color: #bc921b;
  background-color: #ffffff;
  color: #000000;
  width: 111px;
  font-weight: 700!important;
}

.s-btn {
  background-color: #bc921b;
  width: 40px;
  font-weight: 700!important;
  margin-right: 5px;
}

.s-btn-outline {
  border-color: #bc921b;
  background-color: #ffffff;
  color: #000000;
  width: 40px;
  font-weight: 700!important;
  margin-right: 5px;
}

.floating-icon {
  display: block;
  position: fixed;
  bottom: 10px;
  right: 0px;
  z-index: 99;
  padding: 10px;
}

.fa {
  padding: 10px;
  font-size: 20px;
  width: 40px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  color: #bb921b;
  background-color: white;
  font-weight: 900;

  box-shadow: inset -2px -2px 2px rgba(233, 236, 239, 0.4), inset 2px 2px 2px rgba(255, 255, 255, 0.4);
  -moz-box-shadow: inset -2px -2px 2px rgba(233, 236, 239, .4), inset 2px 2px 2px rgba(255, 255, 255, .4);
  -webkit-box-shadow: inset -2px -2px 2px rgba(233, 236, 239, .4), inset 2px 2px 2px rgba(255, 255, 255, .4);
}

.input-icons {
  padding: 10px;
  font-size: 20px;
  width: 40px;
  border-radius: 0%;
  text-align: center;
  text-decoration: none;
  color: #bb921b;
  background-color: white;
  font-weight: 900;
  box-shadow: none;
}

.social-icon {
  padding: 6px;
  /* font-size: 20px; */
  width: 30px;
  height: 30px;
  border-radius: 100%;
  background-color: white;
  font-weight: 900;
}

/* Style the input container */
.input-container {
  display: flex;
  width: 100%;
  /* margin-bottom: 15px; */
  border: solid 1px #c1c5c7;
  background-color: #ffffff;
}

/* Style the form icons */
.icon {
  padding: 10px;
  color: #bb921b;
  /* min-width: 50px; */
  font-size: 25px;
  text-align: center;
}

/* Style the input fields */
.input-field {
  width: 100%;
  /* padding: 10px; */
  background-color: #fff;
  padding: 5px;
  outline: none;
  border: none;
}

/* .input-field:focus {
  border: 2px solid #bb921b;
} */

/*
 * Extra utilities
 */

.flex-equal > * {
  flex: 1;
}

@media (min-width: 768px) {
  .flex-md-equal > * {
    flex: 1;
  }
}

@media (min-width: 380px) {
  .latest-square {
    font-size: 14px;
    padding: 6%;
    height: 130px;
  }
}

@media (min-width: 435px) {
  .latest-square {
    /* font-size: 14px; */
    padding: 12%;
  }
}