.container {min-height: 500px;}
.main {height: 800px;background: url(../../static/images/pictures/contact.jpg);background-size:100% 100%;}
.back {height:100%;background:linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.25));}
.fa_i {font-size: 50px;color: #FF5722;}
.main_1 {width: 80%;position: relative;height: 190px;top:50px;margin: auto}
.main_11 {width: 100%;height: 100px;float: left;}
.main_i {width: 60px;float: left;line-height: 100px;text-align: center;position: relative;top: 20px;}
.main_i i {top:5px;position: relative}
.main_11 h3, .main_11 p {display: inline-block;}
.main_11 h3 {font-size: 30px;float: left;width: 200px;position: relative;top:20px;}
.main_11 p {left: 30px;position: relative;font-size: 20px;}
.address_info {position: relative;top:20px;}
.contact_email_Leader {position: relative;top:25px;}
.contact_email_Developer {position: relative;top:50px;}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

.btn-primary {
  color: #fff;
  background-color: #ff5722;
  border-color: #ff5722; }
.btn-primary:hover {
  color: #fff;
  background-color: #ba6103;
  border-color: #ba6103; }
.btn-primary:focus {
  color: #fff;
  background-color: #a95905;
  border-color: #9c5305;
  box-shadow: 0 0 0 0.2rem rgb(213, 131, 43); }
.btn-primary:disabled {
  color: #fff;
  background-color: #ff5722;
  border-color: #ff5722; }


:root {
  --primary-color: #ce6d06;
  --secondary-color: #68d585;
  --font-color: #666;
  --bg-color: #fff;
  --heading-color: #3f3a64;
  --border-radius: 6px;
  --border-radius-full: 35px;
  --border-color: transparent;
  --border-color-light: #eee;
  --nav-color: #292922;
  --dropdown-color: #fff;
  --iframe-filter: grayscale(0%);
  --bg-grey: #f7f7f7;
  --bg-lightgrey: rgba(237, 233, 225, 0.35);
  --layer: rgba(0, 0, 0, 0.45); }


.btn-style {
  padding: 9px 40px;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: .5px;
  transition: 0.3s ease-in;
  border-radius: var(--border-radius-full); }
.w3l-contact-info .form-inner-cont {
  width: 80%;position:relative;margin: auto;top: 150px;
}
.w3l-contact-info .form-inner-cont input,
.w3l-contact-info .form-inner-cont textarea {
  text-indent: 20px;
  outline: none;
  width: 100%;
  line-height: 28px;
  padding: 14px 0;
  margin-bottom: 20px;
  color: var(--heading-color);
  text-align: left;
  /* -webkit-appearance: none; */
  background: var(--bg-lightgrey);
  display: grid;
  border: 1px solid var(--border-color-light);
  border-radius: var(--border-radius);
  font: 18px Microsoft Yahei,PingFang SC, sans-serif;
}

.w3l-contact-info .form-inner-cont input:focus,
.w3l-contact-info .form-inner-cont textarea:focus {
  border-color: #393;
  background-color: #E8F0FE;
  box-shadow: 0 0 5px rgba(0,255,0,.2), inset 0 0 5px rgba(0,255,0,.1), 0 0 0 #000;
  color: #000000;
  outline: none; }

.w3l-contact-info .form-inner-cont textarea {
  height: 150px;
  resize: none;}
.text-right {float: right}
.contact_email {height: 100px;width: 580px;float: left;line-height: 10px;top:25px;position: relative}
.email_return {display: none}
.email_return_text {width: 100%;position: relative;height: 50px;line-height:50px;border: 1px solid #eee;border-radius: var(--border-radius);background-color: rgb(237 233 225 / 35%);color: white;outline: none;font-size: 25px;text-align: center;top: 70px;}
.email_return_btn {position: relative;top: 200px;}
.search_select_div .chosen-container-single .chosen-search input[type="text"] {width: 210px;}