.form-wrapper{margin-top:100px;margin-bottom:100px}
.form-container{padding:60px 100.5px 61px 100px;border-radius:10px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.11);background-color:#fff}
.form-heading-desk{font-size:36px;font-weight:500;line-height:48px;letter-spacing:normal;color:#252525;font-family:"Poppins-Medium"}
.form-subheading-desk{font-size:16px;font-weight:500;line-height:24px;letter-spacing:normal;color:#8c8c8c;margin-top:16px;display:block;font-family:"Poppins-Medium"}
.feedback-form{margin-top:60px;display:flex;justify-content:space-between;flex-wrap:wrap}
.fieldset{max-width:476px;width:50%;margin-bottom:54.5px;padding-right:18px;position:relative}
.fieldset:nth-child(5),.fieldset:nth-child(6){margin-bottom:0}
.input-typ-txt,.select{border:1px solid #979797;color:#8c8c8c;border-top:0;border-left:0;border-right:0;width:100%;padding-bottom:7.5px;font-family:"Poppins-Medium"}
.input-typ-txt:focus,.select:focus{outline:0}
.input-typ-txt::placeholder{color:#8c8c8c}
.title{font-family:"Poppins-Medium";font-size:16px;font-weight:500;color:#8c8c8c}
.textarea{width:100%;height:100px;margin-top:11px;border:1px #979797 solid;outline:0;color:#8c8c8c;font-family:"Poppins-Medium";font-size:16px;font-weight:500}
.limit{color:#8c8c8c;font-size:12px;float:right;font-family:"Poppins-Medium"}
.form-bottom{width:100%;margin-top:0}
.form-bottom p{font-size:14px;letter-spacing:-0.05px;color:#000;margin-top:19.5px;font-family:"Poppins-Regular"}
.form-bottom p a{color:#f5822d}
.form-bottom .submitbtn{width:130px;height:40px;padding:9px 0 8px;border-radius:20.5px;background-color:#f5822d;border:0;color:white;cursor:pointer;display:block;margin:30px 0 0 0;font-family:"Poppins-SemiBold";font-size:16px;font-weight:600;text-transform:uppercase}
.error{color:red;font-size:12px;font-weight:500;line-height:24px;font-family:"Poppins-Medium";margin-top:0;float:left;position:absolute;display:block}
.textarea-heading{display:flex;align-items:flex-end;justify-content:space-between}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="number"]{-moz-appearance:textfield}
#email-error{top:25%}
.phone-wrap{display:flex;width:100%;align-items:center;justify-content:center}
.phone-field{margin-bottom:0;padding-top:4px}
.select-country-code{width:100px}
#telephone-error{right:0;left:auto;width:67%}
@media only screen and (max-width:767px) and (min-width:320px){.form-wrapper{margin-top:60px;margin-bottom:0}
.form-container{height:auto;margin:0;padding:29px 24px 31px 28px}
.form-heading-desk{font-size:24px;line-height:32px;text-align:center}
.form-subheading-desk{font-size:12px;line-height:24px;text-align:center;display:block}
.feedback-form{margin-top:42px}
.fieldset{width:100%;margin-bottom:42px;max-width:100%;padding-right:0}
.form-bottom{text-align:center}
.form-bottom p{font-size:12px;line-height:18px;letter-spacing:-0.04px;text-align:center;max-width:232px;margin:30px auto 0 auto}
.form-bottom .submitbtn{width:154px;height:37px;font-size:14px;display:inline-block}
.input-typ-txt,.select{font-size:14px}
.title{font-size:14px}
.textarea{font-size:14px}
.fieldset:nth-child(5){margin-bottom:42px}
#email-error{top:100%}
.phone-field{margin-bottom:0}
.phone-field{padding-bottom:4.5px;margin-right:10px}
#telephone-error{width:50%}
}
@media only screen and (max-width:340px){.form-container{padding:29px 5px 31px 5px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.phone-field{padding-right:0;padding-bottom:2px}
.move-low{display:flex;flex-direction:column}
}