
@import url('https://fonts.googleapis.com/css2?family=Baloo+Chettan+2:wght@400;700&display=swap');

*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wufoo header#header {display: none;}

.contact-form-wrap #container, html.embed {background-color: transparent !important;}
.wufoo li.focused { background-color: transparent !important; }
form.wufoo ul li input, .wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .safari .wufoo select.select, .wufoo li .wufoo-dropdown span {
    height: auto;
    resize: none;
    font-size: 16px !important;
    width: 100%;
    border-radius: 0;
    font-weight: 400 !important;
    line-height: 22px;
    padding: 11px 20px;
    color: #919191;
    min-height: 40px;
    background: rgba(255,255,255,1);
    box-shadow: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    outline: none !important;
    border-radius: 50px;
}

form.wufoo ul li#fo898li13 select {
    background-image: url(../images/drop-dwon.jpg);
    background-position: center right 10px;
    background-repeat: no-repeat;

}

option {
    background-color: #919191;
    color: #fff !important;
}

::-webkit-input-placeholder { /* Edge */
    color: #656565;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #656565;
}

::placeholder {
    color: #656565;
}
form.wufoo ul li > label { display: none !important; }
.wufoo .info[class]{
    display: none;
}
li#fo900li35 {
    width: calc(100% - 0px) !important;
}
form.wufoo ul li {
    padding: 0 !important;
    margin: 0 0 20px 0 !important;
    background: none !important;
    width: 50% !important;
    padding: 0 15px !important;
}

/*form.wufoo ul li:nth-child(5) { width: 100% !important; }*/

form.wufoo ul li#fo964li12 { width: 100% !important; }

form#form909.wufoo ul li { width: 100% !important; }
form#form909.wufoo ul li.section h3 { color: #919191 !important; font-size: 18px !important; font-weight: 700; }
form#form909.wufoo ul li.section div { color: #919191 !important; font-size: 18px !important; }
form.wufoo ul li.section { width: 100% !important; }

form.wufoo ul li.w100{
    width: 100% !important;

}
form.wufoo ul{position: relative;display: flex;flex-wrap: wrap;margin: 0 -15px;}

form.wufoo ul li.comment-box{
    position: absolute;
    right: 0;
    top: 0;

}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    background-image: url(../images/down-arrow.png)!important;
    background-repeat: no-repeat!important;
    background-position: 97% center!important;
    background-size: 12px !important;
}
form.wufoo ul li#fo898li7 {
    width: 100% !important;
}
form.wufoo ul li#errorLi {
    display: none;
}
form.wufoo ul li.comment-box textarea#Field6 {
    max-height: 142px;
}

#form908 { padding-bottom: 0; }
form.wufoo ul li.buttons {
    text-align: center;    
    bottom: 0;
    width: 100% !important;
    right: 0;
}
form.wufoo ul li.email-f {

}
form.wufoo ul li.buttons .submit {
    z-index: 1;
    outline: none;
    cursor: pointer;
    padding: 10px 20px 8px 20px;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    float: none;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    transition-property: color;
    transition-duration: 0.5s;
    text-transform: uppercase;
    width: 150px;
    text-align: center;
    background: #063b45;
    color: #fff;
    margin: 0;
    border: 0;
    font-size: 16px !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-family: 'Baloo Chettan 2', cursive;
    font-weight: 400 !important;
}


.wufoo textarea.textarea { height: 120px; padding: 20px 20px; }
.form898 form li.error:after {  display: none !important; }
form.wufoo ul li.error input {  border: 1px solid red; }
form.wufoo ul li.error p.error {  display: none; }

.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .wufoo select.select, .wufoo li .wufoo-dropdown span { font-family: 'Baloo Chettan 2', cursive !important; border: none; color: #919191  !important;  }

input::-webkit-input-placeholder {color: #919191; opacity: 1 !important; font-family: 'Baloo Chettan 2', cursive;}
input::-moz-placeholder { color: #919191; opacity: 1 !important; font-family: 'Baloo Chettan 2', cursive;}
input:-ms-input-placeholder { color: #919191; opacity: 1 !important; font-family: 'Baloo Chettan 2', cursive;}
input:-moz-placeholder {color: #919191; opacity: 1 !important; font-family: 'Baloo Chettan 2', cursive; }

textarea::-webkit-input-placeholder {color: #919191; opacity: 1 !important; font-family: 'Baloo Chettan 2', cursive; }
textarea::-moz-placeholder { color: #919191; opacity: 1 !important; font-family: 'Baloo Chettan 2', cursive; }
textarea:-ms-input-placeholder { color: #919191; opacity: 1 !important; font-family: 'Baloo Chettan 2', cursive; }
textarea:-moz-placeholder {color: #919191; opacity: 1 !important; font-family: 'Baloo Chettan 2', cursive; }

form.wufoo ul li.buttons input#saveForm {
    border: #fff solid 2px;
    font-size: 1.6rem;
    height: 46px;
    background: #919191;
    width: 240px;
    overflow: hidden;
    position: relative;
    margin: auto;    
    transition: all 0.5s ease-in-out;
    border:none;
    font-family: 'Baloo Chettan 2', cursive;
    font-weight: 400 !important;
    text-transform: uppercase;
    border-radius: 50px;
    color: #fff !important;
}

form.wufoo ul li.buttons input#saveForm:hover { transition: all 0.5s ease-in-out; color: #fff !important; background: #ed3237 !important; }
.recaptcha-text { padding: 0 20px!important; text-align: center; color: #919191!important;}
.recaptcha-text a {color: #ed3237!important;}
.recaptcha-text a:hover {color: #919191!important;}

@media (max-width: 767px){ 
    form.wufoo ul li input, .wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .safari .wufoo select.select, .wufoo li .wufoo-dropdown span { font-size: 14px !important; }
    .wufoo textarea.textarea { border-radius: 20px !important; }
    form#form909.wufoo ul li.section div { font-size: 14px !important; }
    form#form909.wufoo ul li.section h3 { font-size: 14px !important; }    
    form#form909.wufoo ul li section {  margin-bottom: -10px; }
    form#form909.wufoo ul li.section div#instruct17 {  margin-bottom: -5px; }
}

@media (max-width: 510px){
	.contact-form-wrap iframe {
    min-height: 630px !important;
    height: 100%;
}
    form.wufoo ul li.buttons{    text-align: center;}
    .embedded-wufoo iframe{
       height: 630px !important;
    }
    form.wufoo ul li {
        width: 100% !important;
    }
    form.wufoo ul li.comment-box{
        position: relative;
        right: 0;
        top: 0;

    }
}

@media (max-width: 480px){
    .wufoo textarea.textarea { padding: 10px 20px; }
    form.wufoo ul li input, .wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .wufoo select.select, .wufoo li .wufoo-dropdown span { font-size: 14px !important; }

}