.recruit{
	color: #E2503B;

}
.h1 {
    font-size: calc(3rem + 1.2vw);
}

ul{
    font-size:0.9rem;
}
.navbar{
  /*height: 129px;*/
}
.btn-rk{
  background-color:var(--bs-recruitkare); 
  border: 2px solid var(--bs-recruitkare);
  color: #fff;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 30px;
}
.btn-rk-t{
	 
  border: 2px solid var(--bs-recruitkare);
  color: #fff;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 30px;
  color: var(--bs-recruitkare);
}

.text-rk{
  color: var(--bs-recruitkare);
}

.text-rk-light-gray {
  color: var(--bs-recruitkare-medium-dark);
}

.our-mission{
  /*height: 344px;*/
  background-image: url('../storage/our-mission.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.about{
  background-image: url('../storage/about.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.hero-testimonials{
  min-height: 480px !important;
  background-image: url('../storage/testimonials.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.slider{
  min-height: 80vh !important;
  background-image: url('../storage/background.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.hero{
  min-height: 480px !important;
  background-image: url('../storage/Hero.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.services{
  min-height: 656px !important;
  background-image: url('../storage/our-services.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.center {
  margin: auto;
  width: 75%;
  padding: 10px;
}
.testimonials{
  min-height: 432px;
  
}

.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
ul {
  /*list-style: none;*/
}

ul li::before {
  /*content: "\2022";*/
  color: #E2503B;
  /*font-weight: bold;*/
  /*font-size: 56px;*/
  display: inline;
  width: 4em;
  /*margin-left: -1em;*/
}

ul.no-bullets {
  list-style-type: none; /* Remove bullets */
  padding: 0; /* Remove padding */
  margin: 0; /* Remove margins */
}

.p-7{
  padding-top: 5em !important;
  padding-bottom: 5em !important;
}

.ml-0{
  margin-left: 0 !important;
}

.dd {
  color: rgba(226, 80, 59, 1) !important;
}
.bridge {
  
  background-image: url('../storage/bridge.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}


/*Form styling*/
.form {
  padding-bottom: 16px;
  display: block;
  width: 100%;
}
.form-name, .form-email, .form-message {
  position: relative;
}
.form-name::before {
  content: "\f007";
  color: #262626;
}
.form-email::before {
  content: "\f1d8";
  color: #262626;
}
.form-message::before {
  content: "\f0e0";
  color: #262626;
}
.form-name::before, .form-email::before, .form-message::before {
  font-family: 'fontAwesome';
  position: absolute;
  top: 10px;
  left: 0;
}
.form input {
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #444;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  outline: none;
  margin-top: 16px;
  background-color: transparent;
  position: relative;
  padding: 10px 16px 10px 30px;
}
.form input:focus, .form textarea:focus, .form input:hover, .form textarea:hover {
  border-color: #666;
}
.form textarea {
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #444;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  outline: none;
  margin-top: 16px;
  height: 150px;
  background-color: transparent;
  padding: 10px 16px 10px 30px;
}
.form #submit {
  width: auto;
  border: 2px solid rgba(226, 80, 59, 1);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  padding: 5px 20px;
  outline: none;
  margin-top: 30px;
  cursor: pointer;
  background-color: rgba(226, 80, 59, 1) ;
  text-transform: uppercase;
  font-size: 16px;
  color: #fff;
  display: inline-block;
  text-decoration: none;
}
.center-align {
  text-align: center;
}
.font-weight-bold {
    font-weight: 700!important;
}