body {
    font-size: 22px;

}
.divider:after,
.divider:before {
content: "";
flex: 1;
height: 1px;
background: #eee;
}
.hidden {
    display: none;
}
.jumbotron {
  background: #000000;
  border-bottom: 30px #ea001b solid;
}
.jumbotron a{
  background: #000000;
  border: 1px #ea001b solid;
  color: #ea001b;
  text-decoration: none;
  text-align: center;
  padding: 10px;
  margin: 10px auto;
  display: inline-block;
  width: 100%;
}
.jumbotron a:hover{
  background: #ea001b;
  border: 1px #ea001b solid;
  color: #ffffff;
  transition: ease 0.4s;
}

@media(max-width: 991px){
  .form{
    background-color: #141414;
    border-radius: 10px;
    display: inline-block;
    padding: 20px;
    width: 100%;

  }
}
@media(min-width: 991px){
  .form{
    background-color: #141414;
    border-radius: 10px;
    display: inline-block;
    padding: 20px;
    width: 70%;
    margin-left: 15%;
  }
}

.input-box{
  margin: 10px 0px;
  padding: 5px;
}
.fact-box{
  box-shadow: 0px 20px 50px rgb(153 153 153 / 20%);
}
.single-fact{
  text-align: center;
  margin: 45px 0;
  padding: 8px 16px;
  border-right: 1px solid #ddd;
}
.single-fact:last-child{
  border-right: 0;
}
@media(max-width: 991px){
.single-fact {
    margin: 10px 0;
    padding: 8px 32px;
  }
}
.text-main{
  color: #FFD600;
}
.features{
  background-color: #F5F7F8;
  padding: 10px;
}
.team img{
  display: inline-block;
  border-radius: 50%;
  border: 5px solid #FFC107;
  margin-top: 20px;
}
.team h2{
  color: rgb(33,37,41);
}
.team h4{
  margin: 10px 0px;
}
@media(max-width: 991px){
  .phone{
    display: none;
  }
}
.contact{
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin: 20px 0px;
}
.bg-contact{
  background: #ea001b;
}
.services div.col-xl-5{
  padding: 10px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
