.custom-logo{
    max-height: 110px !important;
}
section{
  top: 100px!important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: grey!important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: grey!important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: grey!important;
}
:-moz-placeholder { /* Firefox 18- */
  color: grey!important;
}



input{
  background: transparent!important;
  color: #fff!important;
  font-family: "Roboto", Sans-serif !important;
}
.form-control,.btn{
  border-radius: 0px!important;
}
/*body:after{
content: url(../assets/logo.png);
transform: scale(.4);
position: fixed;
bottom: 3.5em;
left: 13.5em;
height: 73px !important;
width: 200px !important;
background: transparent !important;
border: none !important;
}*/

.footer {
  position: fixed;
  left: 160px;
  bottom: 10px;
  /*width: 100%;*/
/*  background-color: transparent;
  color: white;
  text-align: center;*/
}

/*body{
  background-image: url(../assets/logo.png);
  background-size: 20%;
  background-repeat: no-repeat;
  background-position: 3% 96%;
  height: 5px;
}*/

.bottom-logo{
    max-height: 73px !important;
}

.custom-background{
    background: #0f1526;
    border-top: 9.5px solid #2a8eca;
    border-bottom: 9.5px solid #5fb73e;
}

img{
    background: transparent !important;
    border: none !important;
}

h1{
  font-family: 'Roboto', sans-serif !important;
  /*font-size: 50px !important;*/
  font-size: 50px !important;
  font-weight: bold !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 1 !important;
  letter-spacing: normal;
  color: #f5f5f5 !important;
  text-transform: none !important;
}

h2{
  font-family: 'Roboto', sans-serif !important;
  font-size: 30px !important;
  font-weight: 300 !important;
  line-height: 1;
  letter-spacing: normal;
  color: #f5f5f5;
  text-transform: none !important;
  margin-bottom: 10px !important;
}

h3{
  font-family: 'Roboto', sans-serif !important;
  font-size: 20px !important;
  font-weight: 300 !important;
  line-height: 1.67 !important;
  letter-spacing: normal;
  color: #f5f5f5;
  text-transform: none !important;
  margin-bottom: 0px !important;
}

ul li{
  font-family: 'Roboto', sans-serif !important;
  font-size: 20px !important;
  font-weight: 300 !important;
  line-height: 1.67 !important;
  letter-spacing: normal;
  color: #f5f5f5;
}

ul {
  list-style: none !important; /* Remove default bullets */
}

ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #5fb73e; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1.5em;
}

label{
  font-size: 15px;
  text-align: left !important;
}

mobile-align{
  text-align: right !important;
}

.navigate-right,.navigate-left{
  color: #5fb73e!important;
}

.form_success{
	line-height:15px;
}

@media(max-width: 1024px){
  h1{font-size: 30px !important;margin-bottom: 10px!important;}
  h2{font-size: 20px !important;margin-bottom: 10px !important;}
  h3,ul li{font-size: 14px !important;}
  .footer{left:10px!important;}
  .footer-img, .custom-logo{max-height: 50px !important;}
  .mobile-align,.number{text-align: left!important;}
  .number-img{max-height: 80px !important;}
  section{top: 25px!important;}
}