/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 05 2021 | 16:03:25 */
.form-x1 .cust_btn a{ 
    width: 100px;
    height: 100px;
    -moz-border-radius: 50vw 0;
    -webkit-border-radius: 50vw 0;
    border-radius: 50vw 0;
    transform: rotate(40deg);
    transition: 0.5s;
    display: inline-block;
    margin-left: 23px;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 0;
    background: rgba(174,205,61,1);
    background: -moz-linear-gradient(top,rgba(174,205,61,1) 0%,rgba(174,205,61,1) 0%,rgba(92,184,86,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(174,205,61,1)),color-stop(0%,rgba(174,205,61,1)),color-stop(100%,rgba(92,184,86,1)));
    background: -webkit-linear-gradient(top,rgba(174,205,61,1) 0%,rgba(174,205,61,1) 0%,rgba(92,184,86,1) 100%);
    background: -o-linear-gradient(top,rgba(174,205,61,1) 0%,rgba(174,205,61,1) 0%,rgba(92,184,86,1) 100%);
    background: -ms-linear-gradient(top,rgba(174,205,61,1) 0%,rgba(174,205,61,1) 0%,rgba(92,184,86,1) 100%);
    background: linear-gradient(to bottom,rgba(174,205,61,1) 0%,rgba(174,205,61,1) 0%,rgba(92,184,86,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aecd3d',endColorstr='#5cb856',GradientType=0);
}

.form-x1 .cust_btn a span {
    transform: rotate(-40deg); display: block; /*margin-top: 33px; margin-left: 3px;*/ letter-spacing: 1px; font-size: 13px;
	margin-top: 32px; margin-left: 23px;
}

.form-x1 input[type=submit] {
   background: transparent !important; border: 0; border-bottom: 1px solid #ccc; border-radius: 0; padding-left: 0;
    color: #fff; font-weight: 500; box-shadow: 0 0 0; margin-bottom: 15px; font-size: 14px; width: 110px !important; padding: 0.5rem 1rem !important;
}

.form-x1 .wpcf7-not-valid-tip { color:#8b0000; font-size: 13px; padding:4px 0 0 1px; }
.form-x1 .wpcf7-response-output {
  color: #fff;
    clear: both;
    position: absolute;
    width: 100%;
    bottom: -49px;
    left: -2px;
    font-size: 15px;
    border: 3px solid #46b450;
}
/*.form-x1 .wpcf7-response-output, .form-x1 .wpcf7-spinner { display:none !important;}*/

.form-x1 .row { margin-bottom: 24px; }

.form-x1 { border: 4px solid #fff;  padding:40px 40px 0; }
.form-x1 input[type=text], .form-x1 input[type=email], .form-x1 select, .form-x1 textarea { 
  background:unset !important; border:0 !important; border-bottom: 1px solid #fff !important; padding: 0 !important; color: #fff !important;
  height: 33px !important; font-size: 14px  !important; margin: 0 !important;
}
.form-x1 select option { color: #000 !important; }
.form-x1 textarea { height: 70px !important;  }


.form-x1 input[type=text]::placeholder, .form-x1 input[type=email]::placeholder, .form-x1 textarea::placeholder { color: #fff !important;  opacity: 1; }
.form-x1 input[type=text]:-ms-input-placeholder, .form-x1 input[type=email]:-ms-input-placeholder, .form-x1 textarea:-ms-input-placeholder { color: #fff !important; }
.form-x1 input[type=text]::-ms-input-placeholder, .form-x1 input[type=email]::-ms-input-placeholder, .form-x1 textarea::-ms-input-placeholder { color: #fff !important; }

@media only screen and (max-width: 500px) {
  .form-x1 { padding: 20px 20px 0; }
  .form-x1 .row { margin-bottom: 7px; }
  .form-x1 .row .col-md-6 { margin-bottom:15px; }
}
