@media handheld, screen and (max-device-width: 480px) and (orientation:landscape), screen and (max-width: 608px) and (orientation:landscape) {

/* ------------------------------------------------

    Overrides fixed layout CSS.

------------------------------------------------ */

body {
    background-color: #151414;
    padding: 0;
    margin: 0;
    min-width: 420px;
}

.ping-body-container {
    padding: 5%;
}

.ping-body {
    background-position: 58.3333% 0;
}

.ping-header {
    background-position: 0 -9px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 39px;
}

.ping-container {
    width: 100%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ping-section.ping-request {
    width: 53.9352%;
    padding: 0;
    padding-right: 4.5564%;
}

.ping-section.ping-client {
    width: 36.5741%;
    padding: 0;
    padding-left: 4.5564%;
}   

.ping-section img {
    width: 63.3%;
    max-width: 100px;
}

.ping-footer {
    height: 48px;
    padding: 0 10px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

}