.get-in-touch {max-width: 800px;margin: 30px auto;position: relative;}
.get-in-touch .title {text-align: center;text-transform: uppercase;letter-spacing: 3px;font-size:2.5em;line-height: 48px;padding-bottom: 20px;color: #5543ca;background: #5543ca;background: -moz-linear-gradient(left,#f4524d  0%,#5543ca 100%) !important;background: -webkit-linear-gradient(left,#f4524d  0%,#5543ca 100%) !important;background: linear-gradient(to right,#f4524d  0%,#5543ca  100%) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;}
.contact-form .form-field {position: relative;margin: 20px 0;}
.contact-form .input-text {display: block;width: 100%;height: 36px;border-width: 0 0 2px 0;border-color: #5543ca;font-size: 18px;line-height: 26px;font-weight: 400;}
.contact-form .input-text:focus {outline: none;}
.contact-form .input-text:focus + .label,.contact-form .input-text.not-empty + .label {-webkit-transform: translateY(-24px);  transform: translateY(-20px);}
.contact-form label {font-size: 18px;line-height: 26px;font-weight: 400;color: #5543ca;cursor: text;transition: -webkit-transform .2s ease-in-out;transition: transform .2s ease-in-out;transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;}
.contact-form .label {position: absolute;left: 20px;top:-11px;}
.contact-form .submit-btn {display: inline-block;background-color: #000;background-image: linear-gradient(125deg,#a72879,#064497);color: #fff;text-transform: uppercase;letter-spacing: 2px;font-size: 16px;padding: 8px 16px;border: none;width:200px;cursor: pointer;}


.form-group.issue .help-block,.form-group.issue .help-inline{color:#ff9149}
.form-group.issue input,.form-group.issue select,.form-group.issue textarea{color:#ff9149;border-color:#ff9149}
.form-group.issue input:focus,.form-group.issue select:focus,.form-group.issue textarea:focus{border-color:#ce2605;-webkit-box-shadow:0 0 6px #fca08e;box-shadow:0 0 6px #fca08e}
.form-group.issue .input-append .add-on,.form-group.issue .input-prepend .add-on{color:#ff9149;border-color:#ff9149;background-color:#fed2c9}
.form-group.error .help-block,.form-group.error .help-inline{color:#ff4961}
.form-group.error input,.form-group.error select,.form-group.error textarea{color:#ff4961;border-color:#ff4961}
.form-group.error input:focus,.form-group.error select:focus,.form-group.error textarea:focus{border-color:#b41323;-webkit-box-shadow:0 0 6px #f38c96;box-shadow:0 0 6px #f38c96}
.form-group.error .input-append .add-on,.form-group.error .input-prepend .add-on{color:#ff4961;border-color:#ff4961;background-color:#facacf}
.form-group .help-block ul{padding-left:1.5rem}
