body{
      background: #252525 !important;
      }
      #content {
      background-color: #252525 !important;
      width: 100%;
      }	
	  h1, h2, h3, h4, h5, h6 {
    color: #444;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 0 10px 0;
    font-family: 'Raleway', sans-serif;
	}
	  p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
    	margin-bottom: 10px;
		}
    .form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 1.5rem 1.5rem !important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 15px;
    color: #ffffff !important;
    background-color: #161616 !important;
    background-clip: padding-box;
    border: 1px solid #161616 !important;
    border-radius: 10px !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control:focus {
    color:white !important;
    background-color:#161616 !important;
    border-color:#161616 !important;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
}
::-webkit-input-placeholder { /* Edge */
  color: #ff8227 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ff8227 !important;
}

::placeholder {
  color: #ff8227 !important;
}
.btn-primary {
    display: block;
    width: 17%;
    color: #fff;
    background-color: #ff8227;
    border-color: #ff8227;
    border-radius: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
}
@media only screen and (max-width: 600px) {
    #google-map {
        position: relative;
        width: 100%;
        height: auto !important;
        padding-top: 20% !important;
    }
    .btn-primary {
        width: 40% !important;
        margin-top: 0px !important;
    }
    .content-wrap {
        padding: 30px 0;
    }
      img.head_fixed {
    position: fixed;
    top: 15px !important;
    right: 10px !important;
    z-index: 9;
    width: 20% !important;
  }
  section#content h3 {
    padding-top: 15% !important;
}
.tabcontent {
    padding-top: 100px !important;
}
.container-fluid.frmfield {
    width: 90% !important;
}
div#succmsg span {
    margin-left: 0px !important;
    font-size: 16px !important;
}
div#succmsg1 span {
    margin-left: 0px !important;
    font-size: 16px !important;
}
div#succmsg2 span {
    margin-left: 0px !important;
    font-size: 16px !important;
}
span#reCaptchaError {
  margin-left: 0px !important
}
span#reCaptchaError1 {
  margin-left: 0px !important
}
span#reCaptchaError2 {
  margin-left: 0px !important
}

}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

label.error {
    display: block !important;
}
label.error {
    font-weight: 400;
    color: #ff8227;
    margin-left: 10px;
}
select.select_opt {
    width: 100%;
    padding: 0.9rem 0.9rem !important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 15px;
    color: #ff8227 !important;
    background-color: #161616 !important;
    background-clip: padding-box;
    border: 1px solid #161616 !important;
    border-radius: 10px !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
   #google-map {
    position: relative;
    width: 100%;
    height: 300px !important;
}



/* Style tab links */
.tablink {
  background-color: #555;
  color: white;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  font-size: 17px;
  width: 33.33%;
}

.tablink:hover {
  background-color: #777;
}

/* Style the tab content (and add height:100% for full page content) */
.tabcontent {
  color: white;
  display: none;
  padding-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
  height: 100%;
}

#Business {background-color: #252525;}
#Career {background-color: #252525;}
#Vendor {background-color: #252525;}

.container-fluid.frmfield{
    width: 70%;
}

@media only screen and (min-width: 1440px) {
#google-map {
    height: 300px !important;
}
}