.form-error, .validator{
   font-size: 15px;
    font-size: .88235rem;
    line-height: 1.73333;
    background: #000000;
    color: #fff;
    display: block;
    padding: 2px 6.5px;
    margin: -13px 0 13px 0;
    position: relative; 
}
a.clickable:hover {
    color: black;
}
.section--contrastDark{
    color:#4c4e50;
}
.dropzone .dz-message .dz-button{
    color:#4c4e50;
}
button.dz-button{
    color:#4c4e50;
}
legend{
    display:none;
}
input#ctl01_PageZoneContainer1_PageZoneContainer1_8WOCJIMEzmy_btnSubmit {
    background-color: white;
    color: #DA291C;
}
input#ctl01_PageZoneContainer1_PageZoneContainer1_8WOCJIMEzmy_btnSubmit:hover {
    background-color: #DA291C;
    color: white;
    border: 1px solid #ffffff;
}
.clickable{
    color:white;
}
p.size{
    color:black;
}
p.name{
    color:black;
}
.icons-flex{
display:flex;
flex-wrap:wrap;
justify-content:center;
align-content: space-between;
}
.icons-flex >div{
width: 200px;
padding:10px;
}
.check-flex{
display:flex;
flex-wrap:wrap;
justify-content:center;
align-content: space-between;
}
.check-flex >div{
width: 25%;
padding:10px;
    min-width:185px;
}
.form-row2{
background-color:#DA291C;


}
label{color:white;}
.headerText{
font-size:55px;
    line-height: 40px;
}
.para1{
font-size:53px;
}
.subpara1{
font-size:40px;
}
.messageTable{
padding-left: 23%; 
padding-right: 23%;
}
.vidHeader{
font-size:53px;
}
.gngb{
font-size:53px;
}
.agOffers{
font-size:39px;
}
@media screen and (max-width: 720px){
.headerText{
font-size:35px;
}
.para1{
font-size:35px;
}
.subpara1{
font-size:25px;
}
.messageTable{
padding-left: 10%; 
padding-right: 10%;
}
.vidHeader{
font-size:35px;
}
.gngb{
font-size:35px;
}
.agOffers{
font-size:30px;
}
}
@media screen and (max-width: 420px){
.headerText{
font-size:21px;
    line-height: 10px;
    margin-bottom:1px;
}
.para1{
font-size:20px;
}
.subpara1{
font-size:18px;
}
.messageTable{
padding-left: 10%; 
padding-right: 10%;
}
.vidHeader{
font-size:20px;
}
.gngb{
font-size:20px;
}
.agOffers{
font-size:18px;
}
}
@media screen and (max-width: 391px){
.headerText{
font-size:18px;
    line-height: 10px;
    margin-bottom:1px;
}
.para1{
font-size:17px;
}
.subpara1{
font-size:18px;
}
.messageTable{
padding-left: 10%; 
padding-right: 10%;
}
.vidHeader{
font-size:20px;
}
.gngb{
font-size:25px;
}
.agOffers{
font-size:20px;
}
}