.contact_bloc_title {
    font-size: 30px;
    color: #f95d0f;
    text-transform: uppercase;
}
.contact_infos_wrapper {
    margin-top: 45px;
}
.info_bloc {
    font-size: 16px;
    color: #727272;
    margin-bottom: 15px;
}
.info_bloc span {
    font-weight: bold;
}
.info_bloc a {
    color: #727272;
    text-decoration: none;
}
.info_bloc a:hover {
    color: #76c001;
    text-decoration: none;
}
.rs_contact {
    margin-top: 40px;
}
.rs_contact_title {
    color: #727272;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 20px;
}
.rs_contact_link {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 15px;
    cursor: pointer;
}
.rs_contact_link.fb {background: url(/Files/App_002/Images/fb_gray.png) no-repeat center;}
.rs_contact_link.tw {background: url(/Files/App_002/Images/tw_gray.png) no-repeat center;}
.rs_contact_link.in {background: url(/Files/App_002/Images/in_gray.png) no-repeat center;}
.rs_contact_link.gp {background: url(/Files/App_002/Images/gp_gray.png) no-repeat center;}
.rs_contact_link.fb:hover {background: url(/Files/App_002/Images/fb_contact.png) no-repeat center;}
.rs_contact_link.tw:hover {background: url(/Files/App_002/Images/tw_contact.png) no-repeat center;}
.rs_contact_link.in:hover {background: url(/Files/App_002/Images/in_contact.png) no-repeat center;}
.rs_contact_link.gp:hover {background: url(/Files/App_002/Images/gp_contact.png) no-repeat center;}
.contact_bloc_title.center {text-align: center;}
.contact_form_wrapper {margin-top: 45px;position: relative;}
.contact_infos_form {margin-bottom: 60px;overflow: hidden;}
#map {width:100%;height:600px;}


@media (max-width: 991px) {
.contact_infos_bloc {
    text-align: center;
    margin-bottom: 30px;
}
}


