@charset "utf-8";
/* CSS Document */

body{ font-size: 14px; background-color:#FFF; font-family: 'Raleway_Medium';}
html, body {height: 100%; margin:0; padding:0; width:100%;}
form{ margin:0; padding:0; border:none;}

.contact_wrapper {
    background-color:#f2f2f2;
}
.contact_title1 {
    font-size:30px;
    font-weight:bold;
    text-align:center;
}
.contact_title2 {
    color:white;
    font-size:16px;
}
.contact_text01 {
    font-size:16px;
    font-family:Lato;
    text-align:center;
    color: #666666;
}
.contact_left_panel_wrapper {
    margin-bottom:20px;
    width:60%;
    float:left;
}
.contact_right_panel_wrapper {
    background-color: #292a2f;
    border: 1px solid #d1d1d1;
    margin-bottom:20px;
    width:38%;
    padding:15px;
    margin-left:2%;
    float:left;
}
@media (max-width:767px) {
    .contact_left_panel_wrapper {
        margin-bottom:20px;
        width:100%;
        float:left;
    }
    .contact_right_panel_wrapper {
        background-color: #292a2f;
        border: 1px solid #d1d1d1;
        margin-bottom:20px;
        width:100%;
        padding:15px;
        margin-left:0;
        float:left;
    }
}
.contact_input_holder {
    float:left!important;
    width:48%;
    margin:1%;
}
@media (max-width:500px) {
    .contact_input_holder {
        float:left!important;
        width:100%;
        margin:0;
    }
}
.contact_input_message {
    width:98%;
    margin:1%;
}
.contact_info_details {
    width:100%;
    color:white;
    font-family:lato, sans-serif;
    font-size: 13px;
}
a.contact_info_details:focus, a.contact_info_details:active, a.contact_info_details:hover{
    color: #fff;
    text-decoration: none;
}

.contact_details_icon {
    vertical-align:top;
}
.contact_social_contact_holder {
    margin:auto;
}
.contact_social_fb {
    background-color:#3b5998;
    border: 3px solid #3b5998;
    border-radius:50px;
    float:left;
    width:60px;
    height:60px;
    margin:2px;
}
.contact_social_fb i {
    text-align:center;
    display:block;
    line-height:60px;
}
.contact_social_fb:hover {
    background-color:white;
    border: 3px solid #3b5998;
    float:left;
    width:60px;
    height:60px;
    margin:2px;
    text-decoration:none;
}
.contact_social_yt {
    background-color:#bd3518;
    border: 3px solid #bd3518;
    border-radius:50px;
    float:left;
    width:60px;
    height:60px;
    margin:2px;
}
.contact_social_yt i {
    text-align:center;
    display:block;
    line-height:60px;
    color:white;
}
.contact_social_yt:hover {
    background-color:white;
    border: 3px solid #bd3518;
    float:left;
    width:60px;
    height:60px;
    margin:2px;
    text-decoration:none;
}
.contact_social_google {
    background-color:white;
    border: 3px solid white;
    border-radius:50px;
    float:left;
    width:60px;
    height:60px;
    margin:2px;
}
.contact_social_google i {
    text-align:center;
    display:block;
    line-height:60px;
}
.contact_social_google:hover {
    background-color:#bd3518;
    border: 3px solid white;
    float:left;
    width:60px;
    height:60px;
    margin:2px;
    text-decoration:none;
}
.fa-facebook:hover {
    color:#3b5998!important;
}
.fa-google-plus:hover {
    color:white!important;
}
.fa-youtube-square:hover {
    color:#bd3518!important;
}
.contact_form_btn1 {
    background-color:#00aff0;
    border: 2px solid #00aff0;
    padding:5px 10px 5px 10px;
    border-radius:5px;
    width:100px;
    color:white;
}
.contact_form_btn1:hover {
    background-color:white;
    border: 2px solid #00aff0;
    padding:5px 10px 5px 10px;
    border-radius:5px;
    width:100px;
    color:#00aff0;
}
.contact_form_input_style01 {
    min-height:35px!important;
}