/*...wholesale form css start....*/    
.wholesale-form-outer {width: 100%;max-width: 1000px;margin: 100px auto auto;border: none;box-sizing: border-box;padding: 30px;background-color: #f7f7f7;}
.wholesale-form-outer input, .wholesale-form-outer select{border:none;height: 42px;padding: 0 15px;font-size: 16px;background-color: #fff;}
.wholesale-form-outer input.form-control::placeholder, .wholesale-form-outer textarea.form-control::placeholder, .wholesale-form-outer select.form-control::placeholder{font-size:16px; color: #7d7d7d; opacity: 1; font-family: Arial, Helvetica, sans-serif;}
.wholesale-form-outer input:focus, .wholesale-form-outer textarea:focus, .wholesale-form-outer select:focus{outline: none;}
.wholesale-form-outer select option{font-size: 16px; color: #7d7d7d;}
.form-heading {text-align: center;margin-bottom: 10px;}
.wholesale-form-outer p{font-size: 16px; color: #000; margin-bottom: 30px;}
.form-heading span {display: block;padding: 10px 0px;color: #be1e2d;text-transform: capitalize;letter-spacing: 2px;font-size: 24px;text-align: left;border-bottom: 1px solid #be1e2d;}
.wholesale-form-outer .form-row {display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;margin-bottom: 20px;}
.wholesale-form-outer .half-col{width: calc(50% - 10px);}
.wholesale-form-outer .half-col input{width: 100%;box-sizing: border-box;}
.wholesale-form-outer .full-col{width: 100%;}
.wholesale-form-outer .full-col input{width: 100%;box-sizing: border-box;}
.wholesale-form-outer textarea, .wholesale-form-outer select{width: 100%; box-sizing: border-box; color: #7d7d7d;}
.wholesale-form-outer textarea{padding:15px;font-size: 16px;background-color: #fff; resize: none; vertical-align: top;border:none;}
.wholesale-form-outer button.action{width:auto;background: #01bbff;border: none;color: #fff;text-transform: uppercase;letter-spacing: 2px;font-size: 18px;padding: 10px 100px;margin-top: 15px;cursor: pointer; height:auto; display: inline-block;}
.wholesale-form-outer button.action:hover{border:none;}
.wholesale-form-outer .form-row:last-child {margin-bottom: 0px;justify-content: center;}

@media(max-width:1023px){
    .wholesale-form-outer{max-width: 94%; margin:30px auto auto}
}

@media(max-width:767px){
    .wholesale-form-outer{padding:20px;}
    .form-heading {margin-bottom: 10px;}
    .wholesale-form-outer .half-col {width: 100%;margin-top: 15px;}
    .wholesale-form-outer .form-row {margin-bottom: 15px;}
    .wholesale-form-outer button{margin-top: 0px; font-size: 16px;}
    .wholesale-form-outer input, .wholesale-form-outer select {height: 38px;}
    .form-heading span {font-size: 18px; padding: 10px 0px;}
    .wholesale-form-outer .half-col.mt {margin-top: 0px;}
    .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
    .wholesale-form-outer p {font-size: 14px;}
    .wholesale-form-outer button.action{padding: 10px 0px; width: 100%;}
}