article.naw h2, article.contactformulier h2{
	font-size:20px;
}
footer section article div.right:nth-child(2n+0) h2 {
    padding: 20px;
    font-size: 3.2em;
    color: #fff;
    line-height: 90%;
    position: relative;
    border: 6px solid #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
footer section article div.right:nth-child(2n+0) h2:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 30px;
    bottom: -55px;
    border: 25px solid;
    border-color: #fff transparent transparent #fff;
}
footer section article div.right:nth-child(2n+0) h2:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 30px;
    bottom: -55px;
    border: 25px solid;
    border-color: #fff transparent transparent #fff;
}
footer section article div.right:nth-child(2n+0) h2 span {
    font-size: .8em;
}
#form label.error{
color:#ff0000;
margin-left:0;
}
#form input.error{
border: 1px solid #ff0000;
}
section.kenteken {
width: 100%;
min-width: 320px;
margin: 29px auto;
max-width: 1280px;
}
section.kenteken div{
background-color: rgba(235, 111, 0, 0.73);
padding: 20px;
border-radius: 10px;
width:700px;
}
section.kenteken .input input[type='submit']{
background: rgba(53, 194, 18, 0.76);
}
section.kenteken .input input[type='submit']:hover {
    background: rgba(34, 124, 12, 0.76);
}
@media screen and (max-width: 717px) {
    section.kenteken div {
        width:100%;
    }
}
@media screen and (max-width: 1280px) {
    section.kenteken {
        padding-left:204px;
    }
}
@media screen and (max-width: 970px) {
    section.kenteken {
        padding-left:52px
    }
}
@media screen and (max-width: 900px) {
    section.kenteken {
        padding-left:0px;
width:100%;
    }
    section.kenteken div{
        width:100%;
    }

}
