#article_title{padding-bottom:12px;}

#ph_contact_txt{padding:20px 0 5px !important;}

#ph_contact_gmap{border:1px solid #c9c9c9 !important;box-sizing:border-box;height:300px;text-align:left;width:100%;}

#ph_contact_addresses{padding-left:10px;}
#ph_contact_addresses .address-box .address-line .address-name{padding-bottom:10px;}
#ph_contact_addresses .item{padding:5px;}

#ph_contact_form{float:left;padding:10px 0 30px;}
#ph_contact_form .error{color:#cc0000;}
#ph_contact_form .field input{border:1px solid #dddddd;width:140px;}
#ph_contact_form .label{width:70px;}
#ph_contact_form .notes{color:#000000;padding-left:70px;}
#ph_contact_form .success{color:#008000;}
#ph_contact_form input[type="text"],
#ph_contact_form input[type="password"],
#ph_contact_form input.input_text{box-sizing:border-box;margin-bottom:8px;padding:5px;width:232px;}
#ph_contact_form input[type="button"],
#ph_contact_form input[type="submit"],
#ph_contact_form input.input_button{border:0;border-radius:0;font-size:13px;line-height:37px;margin:10px 0;text-transform:uppercase;width:140px;-moz-appearance:none;-webkit-appearance:none;}
#ph_contact_form textarea{border:1px solid #ddd;box-sizing:border-box;margin-bottom:8px;width:232px;}
#ph_contact_form .formtable td{padding:0;}


@media screen and (max-width:990px), screen and (max-device-width:990px){
    .rwd-body #ph_site_content{box-sizing:border-box;}

    .rwd-body .address-box-gmap{box-sizing:border-box;float:left;max-width:200px;padding:20px 0 0;position:relative;width:100%;}
    .rwd-body .address-box-details{width:100%;}

    .rwd-body .wdaytable-line{min-width:316px;}
}
@media screen and (max-width:340px), screen and (max-device-width:340px){
    .rwd-body .address-box-gmap{max-width:100%;}

    .rwd-body .wdaytable-line{min-width:280px;}
    .rwd-body .wdaytable-cell{clear:both;width:100%;}
    .rwd-body .wdaytable-3cell{margin-right:0;}
}