@media handheld, only screen and (max-width: 1250px) {

    .p_outer_container {
        /*max-width: 910px;*/
    }

    .p_main_right {
        display: none;
    }

    .p_locale_select {
        padding: 0;
    }

    .p_locale_select DL {
        padding: 0;
        margin: -6px 18px 0 0;
    }

    .p_locale_select_websites SPAN {
        width: auto;
    }

    .c_teaser_v1 IMG {
        height: auto;
    }

    /*
    .p_slider {
      width: 100%;
    }
    */
    .p_teaser_section_1_left, .p_teaser_section_1_middle, .p_teaser_section_1_right {
        display: table-cell;
        float: none;
        width: 50%;
    }

    .p_teaser_section_2_left BR, .p_teaser_section_2_middle BR, .p_teaser_section_2_right BR, .p_teaser_section_2_right_additional BR {
        display: none;
    }

    .p_teaser_section_1_left, .p_teaser_section_1_middle,
    .p_teaser_section_2_left, .p_teaser_section_2_middle, .p_teaser_section_2_right, .p_teaser_section_2_right_additional {
        width: 50%;
    }

    .p_teaser_section_1_left, .p_teaser_section_2_left, .p_teaser_section_2_right {
        padding-right: 6px;
    }

    .p_teaser_section_1_middle, .p_teaser_section_2_middle, .p_teaser_section_2_right_additional {
        padding-left: 5px;
        padding-right: 0;
    }

    .p_teaser_section_1_right {
        display: none;
    }

    .p_teaser_section_2_mobile .p_teaser_section_2_right,
    .p_teaser_section_2_mobile .p_teaser_section_2_right_additional {
        /*display: table-cell;*/
        width: 50% !important;
    }

    .p_teaser_section_2 {
        display: block !important;
    }

    .p_teaser_section_2_left, .p_teaser_section_2_middle, .p_teaser_section_2_right, .p_teaser_section_2_right_additional {
        float: left;
        display: block !important;
        width: 50% !important;
        margin: 0 0 11px 0;
        padding: 0;
    }

    .p_teaser_section_2_left A, .p_teaser_section_2_right A {
        display: block;
        margin-right: 6px;
    }

    .p_teaser_section_2_middle A, .p_teaser_section_2_right_additional A {
        display: block;
        margin-left: 5px;
    }

    /*
    .p_teaser_section_2_mobile {
    display: block;
    }
    */
    .p_teaser_section_2 {
        display: block;
    }

    .p_teaser_section_2_mobile {
        display: none;
    }

    .p_footer_mobile_line {
        float: left;
        width: 100%;
        margin-bottom: 7px;
    }

    .p_footer_right_container BR {
        display: none;
    }

    .p_nav_social_communities {
        padding-top: 0;
    }

    .c_teaser_v2 {
        background-image: none !important;
    }

    .c_teaser_v2_container {
        min-height: 65px;
    }

    .c_teaser_v2_text {
        padding-right: 82px;
        font-size: 17px;
    }

    .c_teaser_v2_text H2 {
        display: inline;
        font-size: 17px;
        font-weight: bold;
    }

    .c_teaser_icon {
        float: right;
        display: block;
    }

    .p_teaser_section_2_left, .p_teaser_section_2_middle, .p_teaser_section_2_right {
        width: 33.3%;
    }

    .p_teaser_section_2_right {
        padding-right: 0;
    }

    .p_teaser_section_2_right_additional {

    }

    .p_locale_select_websites DT SPAN {
        width: 110px;
    }

    .p_locale_select DT A {
        padding: 5px 14px 5px 14px;
    }

    .p_locale_select UL {
        width: 160px;
    }

    .p_teaser_section_2 {
    }

    .p_teaser_section_2_mobile {
        display: block;
    }

    .p_teaser_section_2_mobile_element {
        width: 100%;
    }

    .p_teaser_section_2_mobile_element {
        width: 100%;
    }

    .p_teaser_section_2_mobile UL LI {
        float: left;
        margin-right: 11px !important;
        position: relative !important;
        width: 296px !important;
    }

    .p_teaser_section_2_mobile LI {
        list-style-type: none;
        background-image: none;
        padding: 0;
        margin: 0;
    }

    .p_teaser_section_2_mobile_slider .p_teaser_section_2_right_additional {
        display: block;
    }

    /* Size - Changes */
    .p_head_navigations .p_locale_select {
        display: block;
    }

    .p_locale .p_locale_select {
        display: none;
    }

    .p_footer_right_container .p_nav_social_communities {
        display: block;
    }

    /*CallToAction Button*/
    #calltoaction {
        position: fixed;
        right: 0;
        overflow: auto;
        height: auto;
        bottom: 50%;
        display: block;
        z-index: 130;
    }

    #inq_button {
        width: 61px;
        height: 42px;
        background: transparent;
        cursor: pointer;
        display: block;
    }

    #inq_button p {
        display: none;
    }

    .inq_mobile {
        display: none;
    }
}