﻿.frm-contact .label
{
    width: 100%;
    margin: 5px 0;
    float: left;
}
.frm-contact .content
{
    width: 270px;
    height: 111px;
    float: left;
}
.frm-contact .txt_file
{
    width: 270px;
    float: left;
}
.frm-contact
{
    margin: 10px;
    color: #404040;
}
.frm-contact table tr td
{
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: dashed 1px #d7d7d7;
}
.frm-contact table tr td table tr td
{
    border-bottom: none;
}

.frm-contact  input{ margin: 0 auto;border: 1px solid #C4C4C4;border-radius: 3px;color: #5C5C5C;font-size: 1em;height: 23px;padding: 0 0.6em;width: 300px;}
.frm-contact textarea{ margin: 0 auto;border: 1px solid #C4C4C4;border-radius: 3px;color: #5C5C5C;font-size: 1em;height: 23px;padding: 0 0.6em;width: 300px;}}

.txt
{
    font-size: 11px;
}
.txt:hover
{
    font-size: 11px;
    color: Red;
}
.btn
{
    font-size: 11px;
}
.Anhmap
{
}
.Anhmap img
{
    border: medium none;
    height: auto;
    line-height: normal;
    margin: 0;
    max-width: 100%;
    padding: 0;
    vertical-align: middle;
    width: auto;
}

@media only screen and (max-width:480px)
{
    .frm-contact .content
    {
        width: 98%;
        height: 111px;
        float: left;
    }
    .frm-contact .txt_file
    {
        width: 98%;
        float: left;
    }
}
