.arial1 {
font-family : arial, helvetica, sans-serif;
font-weight : normal;
font-size : 20px;
color : #e81620;
letter-spacing: normal;
line-height: 1.5;
text-decoration : none;
}

.arial2 {
font-family : arial, helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
color : #000000;
letter-spacing: normal;
line-height: normal;
text-decoration : none;
}

.arialblanc1 {
font-family : arial, helvetica, sans-serif;
font-weight : normal;
font-size : 28px;
color : #ffffff;
letter-spacing: normal;
text-decoration : none;
}

.arialblanc2 {
font-family : arial, helvetica, sans-serif;
font-weight : normal;
font-size : 18px;
color : #ffffff;
letter-spacing: normal;
text-decoration : none;
}

.arialrouge1 {
font-family : arial, helvetica, sans-serif;
font-weight : normal;
font-size : 50px;
color : #ea021d;
letter-spacing: normal;
text-decoration : none;
}



.opensans3 {
font-family: 'Open Sans', sans-serif;
font-size : 32px;
letter-spacing: normal;
line-height: normal;
text-decoration : none;
}

.opensans4 {
font-family: 'Open Sans', sans-serif;
font-size : 24px;
letter-spacing: normal;
line-height: normal;
text-decoration : none;
}

.opensans5 {
font-family: 'Open Sans', sans-serif;
font-size : 16px;
letter-spacing: normal;
line-height: normal;
text-decoration : none;
}



.slogan1 {
font-family : arial, helvetica, sans-serif;
font-weight : normal;
font-size : 4vw;
color : #ffffff;
letter-spacing: normal;
text-decoration : none;
text-shadow: 2px 2px #000000;
}

.slogan2 {
font-family : "Arial Black", Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 2.5vw;
color : #ffffff;
letter-spacing: normal;
text-decoration : none;
}

.slogan3 {
font-family : "Arial Black", Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 2.5vw;
color : #ea021d;
letter-spacing: normal;
text-decoration : none;
}

.slogan5 {
font-family : arial, helvetica, sans-serif;
font-weight : normal;
font-size : 5vw;
color : #ffffff;
letter-spacing: normal;
text-decoration : none;
text-shadow: 2px 2px #000000;
}





.tel1 {
font-family : arial, helvetica, sans-serif;
font-weight : normal;
font-size : 36px;
color : #ffffff;
letter-spacing: normal;
line-height: normal;
text-decoration : none;
}

.tel1 a {
font-family : arial, helvetica, sans-serif;
font-weight : normal;
font-size : 36px;
color : #ffffff;
letter-spacing: normal;
line-height: normal;
text-decoration : none;
}

.tel1 a:hover {
color : #e81620;
}



@media only screen and (max-width: 1600px) {

.arialblanc1 {
font-size : 26px;
}

.arialblanc2 {
font-size : 16px;
}

.tel1 {
font-size : 36px;
}

.tel1 a {
font-size : 36px;
}

.arialrouge1 {
font-size : 40px;
}

}





@media only screen and (max-width: 1400px) {

.arialblanc1 {
font-size : 22px;
}

.arialblanc2 {
font-size : 15px;
}

.tel1 {
font-size : 36px;
}

.tel1 a {
font-size : 36px;
}

.arialrouge1 {
font-size : 35px;
}

}




@media only screen and (max-width: 1200px) {

.arialblanc1 {
font-size : 22px;
}

.arialblanc2 {
font-size : 13px;
}


.slogan1 {
font-size : 5vw;
}

.arialrouge1 {
font-size : 30px;
}

.slogan2 {
font-size : 4vw;
}

.slogan3 {
font-size : 4vw;
}

.slogan5 {
font-size : 6vw;
}


}





@media only screen and (max-width: 1100px) {

.arialblanc1 {
font-size : 20px;
}

.arialblanc2 {
font-size : 15px;
}

.tel1 {
font-size : 36px;
}

.tel1 a {
font-size : 36px;
}

.arialrouge1 {
font-size : 40px;
}

}


@media only screen and (max-width: 1050px) {

.opensans3 {
font-size : 30px;
}

.opensans4 {
font-size : 24px;
}

.opensans5 {
font-size : 16px;
}

}



@media only screen and (max-width: 950px) {

.arialblanc1 {
font-size : 19px;
}

.arialblanc2 {
font-size : 15px;
}

.tel1 {
font-size : 32px;
}

.tel1 a {
font-size : 32px;
}

.arialrouge1 {
font-size : 35px;
}

.opensans5 {
font-size : 15px;
}


.slogan2 {
font-size : 4vw;
}

.slogan3 {
font-size : 4vw;
}

.slogan5 {
font-size : 6vw;
}


}





@media only screen and (max-width: 900px) {

.arialblanc1 {
font-size : 18px;
}

.arialblanc2 {
font-size : 14px;
}

.slogan1 {
font-size : 6vw;
}

.slogan5 {
font-size : 6.5vw;
}


}





@media only screen and (max-width: 800px) {

.arialblanc1 {
font-size : 30px;
}

.arialblanc2 {
font-size : 20px;
}

.tel1 {
font-size : 50px;
}

.tel1 a {
font-size : 50px;
}

.arialrouge1 {
font-size : 45px;
}

.slogan2 {
font-size : 5vw;
}

.slogan3 {
font-size : 5vw;
}

}





@media only screen and (max-width: 780px) {


.arial1 {
font-size : 32px;
color : #e81620;
}


.tel1 {
font-size : 45px;
line-height: 1.6;
}

.tel1 a {
font-size : 45px;
line-height: 1.6;
}

.slogan1 {
font-size : 8vw;
}

.arial3 {
font-size : 28px;
}



}




@media only screen and (max-width: 650px) {

.opensans3 {
font-size:26px;
}

.opensans5 {
font-size:15px;
}

.arialblanc1 {
font-size : 30px;
}

.arialblanc2 {
font-size : 20px;
}

.tel1 {
font-size : 48px;
}

.tel1 a {
font-size : 48px;
}



}




@media only screen and (max-width: 550px) {


.arialblanc1 {
font-size : 26px;
}

.arialblanc2 {
font-size : 16.5px;
}

.opensans5 {
font-size:16px;
}

.tel1 {
font-size : 55px;
}

.tel1 a {
font-size : 55px;
}



}






@media only screen and (max-width: 500px) {


.arial1 {
font-size : 38px;
}

.opensans3 {
font-size:21px;
}

.opensans5 {
font-size:16px;
}

.slogan2 {
font-size : 6vw;
}

.slogan3 {
font-size : 6vw;
}


.slogan1 {
font-size : 10vw;
}



}




@media only screen and (max-width: 425px) {

.opensans3 {
font-size:18px;
}

.opensans5 {
font-size:15px;
}

}

