.banner-logo{
    height: 311px;
    width: 989px;
    position: absolute;
    color: white !important;
    top: -48px;
    left: -200px;
    font-size: 60px !important;
}
.elementor-container {
    justify-content: center;
}




.header-img{
    position: absolute;
    width: 100vw;
    top: 0;
    height: 800px !important;
    object-fit: cover;
}
.elementor-background-overlay{
    /*height: 800px !important;*/
}
/*map*/
.map{
    padding: 20px 50px;
}
.google-map{
    text-align: center;
    font-size:60px !important;
}

/*Footer Section*/

.footer-logo{
    color: white !important;
}
.pb-180{
    padding-bottom: 180px !important;
}
.f-email{
    color: #FFBA00 !important;
}

/* traffic sign section  */
.traffic_category{
    margin-top: 20% !important;
}
#pac-input {
    background-color: #fff;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 300;
    margin-left: 12px;
    padding: 0 11px 0 13px;
    text-overflow: ellipsis;
    width: 400px;
  }

.controls {
  margin-top: 10px !important;
  border: 1px solid transparent !important;
  border-radius: 2px 0 0 2px !important;
  box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  height: 32px !important;
  outline: none !important;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3) !important;
}

#origin-input,
#destination-input {
  background-color: #fff !important;
  font-family: Roboto !important;
  font-size: 15px !important;
  font-weight: 300 !important;
  margin-left: 12px !important;
  padding: 0 11px 0 13px !important;
  text-overflow: ellipsis !important;
  width: 200px !important;
}

#origin-input:focus,
#destination-input:focus {
  border-color: #4d90fe !important;
}

#mode-selector {
  color: #fff !important; 
  background-color: #4d90fe !important;
  margin-left: 12px !important;
  padding: 5px 11px 0px 11px !important;
}

#mode-selector label {
  font-family: Roboto !important;
  font-size: 13px !important;
  font-weight: 300 !important;
}

#map{
width: 80%;
    height: 400px;
    margin: 30px auto;
}


/* for small device  */
@media screen and (max-width: 576px){
  #pac-input{
    width: 200px;
  }
  #mode-selector{
    width: 202px !important;
  }
}