body{
    overflow-x: hidden;
}
#ContactContent {
    height: auto;
    display: block;
    margin: 40px auto;
    padding: 0 170px;
    overflow: hidden;
}

#ContactInfo{
    width: 100%;
    height: auto;
    display: block;
    padding: 5px 5px;
    text-align: center;
    background-color: #ffffff;
}
#ContactInfo span{
    width: 100%;
    height: auto;
    display: block;
    color: #6a6a6a;
}
#ContactInfo a{
    width: 100%;
    height: auto;
    color: #6a6a6a;
    text-decoration: none;
    margin-top: 5px;
}
#ContactLeftBack{
    position: absolute;
    left: 0;
    z-index: -1;
    overflow: hidden;
}
#ContactRighttBack{
    position: absolute;
    right: 0;
    z-index: -1;
    overflow: hidden;
}
input, button, textarea, select{
    font-family: 'Quicksand', sans-serif;
    font-size: 13px;
    line-height: 20px;
    outline: none;
    letter-spacing: 1px;
    -webkit-transition: background ease .3s, border ease .3s;
    -moz-transition: background ease .3s, border ease .3s;
    -ms-transition: background ease .3s, border ease .3s;
    -o-transition: background ease .3s, border ease .3s;
    transition: background ease .3s, border ease .3s;
}
.ContactForm{
    padding-bottom: 10px;
}
.ContactForm input{
    width: 100%;
    padding: 5px 10px;
    border: 1px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.ContactForm label{
    display: block;
    padding: 0 10px;
    font-weight: bold;
}
.ContactForm textarea{
    width: 100%;
    padding: 5px 10px;
    border: 1px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    resize: vertical;
    margin-bottom: -5px;
    height: 85px;
    min-height: 85px;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}
#NamLastNameContent label{
    color: #3aaa35;
}
#NamLastNameContent input{
    border-color: rgba(58,170,53,.4);
}
#PhoneContent label{
    color: #e61873;
}
#PhoneContent input{
    border-color: rgba(230,24,115,.4);
}
#EmailContent label{
    color: #fbba00;
}
#EmailContent input{
    border-color: rgba(250,188,5,.4);
}
#MessageContent label{
    color: #ea5b0c;
}
#MessageContent textarea{
    border-color: rgba(234,91,12,.4);
}
#ButtonContent button{
    display: inline-block;
    border: none;
    padding: 5px 0 0 0;
    width: 125px;
    height: 45px;
    text-align: center;
    color: #f2f2f2;
    background-color: #009fe3;
    cursor: pointer;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
#ButtonContent{
    text-align: right;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
#LeftContent{
    display: none;
 }
#RightContent{
    width: 100%;
}
