.info[class]{display: none !important;}
.wufoo label.desc{display: none;}
.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file{font-size:17px !important;font-family: 'Open Sans', sans-serif;font-weight: 600;color: #ffffff !important;background: transparent;width: 100%;line-height: 1.7;padding: 0 0 5px 10px;border: 0 !important;
    border-bottom: 7px solid #002e6d !important;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}

.wufoo input.text:focus, .wufoo textarea.textarea:focus, .wufoo input.file:focus{outline: none !important;border-bottom:7px solid #fff !important;}
.noI form li{    display: inline-block;width:37% !important;padding: 0 13px;margin-bottom:25px !important;}
.noI form li#fo895li29{width:77% !important;}
textarea.medium{resize: none !important;    height:30px !important;}
form ul{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -8px;}
#errorLi{display: none;}
form li.error{background-color: transparent !important;}
form li.error p.error {display: block;font-size: 13px;font-weight: 400;color: #ec9f9f !important;position: absolute;top: 100%;left: 10px;}
.noI form li.buttons{position: absolute;right: 0;width: 100% !important;text-align: right;top: 50%;transform: translateY(-50%);}

.noI form li.buttons input{background-image: url(../images/round-right-button.png);background-repeat: no-repeat; background-size: 40px;width:20%; height: 42px;background-position: 99% center;background-color: transparent;border: 0;font-size: 24px;font-weight: 400;color: #fff;cursor: pointer;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.noI form li.buttons input:hover{color: #002e6d;}
.noI form li.buttons input:focus{outline: none !important;}
::placeholder { 
  color: #fff;
  opacity: 1; 
}

:-ms-input-placeholder {
  color: #fff;
}

::-ms-input-placeholder { 
  color: #fff;
}

@media (max-width:1200px){
  .noI form li.buttons {position: relative;right: 0;width: 100% !important;text-align: right;top: 0;transform: none;margin-top: 5px !important;}
    .noI form li{width: 48.4% !important;padding: 0 7px;}
    .noI form li#fo895li29{width: 100% !important;}
    .noI form li.buttons input{width:20%;}
    
}
@media (max-width:991px){
    .noI form li {width: 47.2% !important;padding: 0 10px;}
}
@media (max-width:767px){
    .noI form li {width:100% !important;padding: 0 0px;}
    .noI form li.buttons input {width: 34%; padding: 0; margin: 0; margin-left: 0; right: 8px !important; position: relative;}
}
@media (max-width:600px){
    .noI form li.buttons input {width:36%;}
}
@media (max-width:480px){
    .noI form li.buttons input {width:46%;}
}
@media (max-width:414px){
    .noI form li.buttons input {width:45%;}
}
@media (max-width:375px){
    .noI form li.buttons input {width:50%;}
}
@media (max-width:320px){
    .noI form li.buttons input {width:57%;}
}
