
input, textarea, select { filter: none; padding: 5px; font-size: 17px; font-family: 'Roboto', Arial, Verdana, Georgia, Helvetica, sans-serif; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }  
input:focus, textarea:focus, select:focus, input:hover, textarea:hover, select:hover, button:focus { outline: none; outline-width: 0 }
input:invalid, input:-moz-ui-invalid { border: 0; outline: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { display: none; -webkit-appearance: none; margin: 0 }
input[type="submit"] { -webkit-appearance: none }
input[type=number] { -moz-appearance: textfield }
.inside { width: 95%; max-width: 1280px; min-width: 1050px; position: relative; margin: 0 auto }
.round { khtml-border-radius: 12px; moz-border-radius: 6px; webkit-border-radius: 6px; border-radius: 6px }
.anim { transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out }
.clear { clear: both }
.clearfix:before, .clearfix:after { content: " "; display: table }
.clearfix:after { clear: both }
.clearfix { *zoom: 1 }
img { border: none }
.w40p img {width: 40%}
.br3px img{
    border-radius: 3px;
}
.colSplix img {
    width: 100%;
    margin-top: 20px;
}

#offerForm legend {
    font-size: 23px;
    font-weight: 500;
    color: #00b98e;
}

form .line { margin: 10px 0 }
form .line label { text-transform: uppercase; font-weight: 500; font-size: 13px; display: block; margin: 0 0 8px 0 }
form .line .text { width: 100%; padding: 14px; border: 1px solid #d3d3d3; color: #0f9f91 }
form .line .text:focus { border-color: #555; color: #000 }
form .line .text.error { border-color: red }
form .line.wCheck.error { color: red }
form .line.wCheck.error * { color: red }
form .line.wCheck { font-size: 13px; position: relative; padding: 0 0 0 20px }
form .line.wCheck input { margin: 0; padding: 0; position: absolute; left: 0; top: 0 }
form .line.wCheck * { color: inherit }
form .cols2 { margin: 15px 0 }
form .cols2 .line { margin: 0; width: 48%; float: left }
form .cols2 .line:last-of-type { float: right }
form .btn { margin-top: 10px; cursor: pointer; border: 0; background: #b52a52; font-size: 14px; color: #fff; padding: 0 20px; line-height: 40px; height: 40px }
form .btn:hover { background: #831d3a }
form h4 { font-size: 20px; color: #7f99eb; margin: 0 0 5px 0 }
form p { font-size: 14px; margin: 0 0 25px 0 }


.contactSplit .colSplix { width: 47%; float: left }
.contactSplit .colSplix:last-of-type { float: right }
