@media screen and (max-width: 1000px) {

    form input, form label, form select, form textarea, form a, .label_special {
        font-size: 32px !important;

    }

    form {

        width: 94vw !important;
        max-width: 94vw !important;
        margin-left: 3vw !important;
        padding: 0 !important;

    }

    form input[type=text], form input[type=email], form input[type=number], form input[type=password], form textarea, form select, .bootstap-select, #capt_holder, input[type=submit] {
        margin: 20px 0 !important;
        width: 94vw !important;
        padding: 72px !important;
        font-size: 38px !important;
    }

    #capt_holder {
        padding:0 !important;
    }

    form .input-group, form .form-group, form label {
        width: 94vw !important;
        padding: 0 !important;
        margin: 14px 0 !important;

        display: block !important;
    }

    form .input-group span {
        display: none !important;
    }

    form input[type=submit], button {
        height: auto !important;
        max-height: none !important;
        display: table !important;
        padding: 48px !important;
        margin: auto !important;
        width: 94vw !important;
        max-width: 94vw !important;
    }

    #contactform {
        margin-left: 0 !important;
    }

    .label_special {
        margin-left: 0 !important;
    }

    #to-mail {
        margin-left: 0 !important;
        padding: 48px !important;
        width: 94vw !important;
        max-width: 94vw !important;
        min-width: 94vw !important;

    }

    select {
        box-shadow: inset 0px -5px 60px rgba(0, 0, 0, 0.2), /*bottom internal shadow*/ inset 0px 5px 24px rgba(255, 255, 255, 0.6); /*top internal highlight*/

        -moz-box-shadow: inset 0px -5px 60px rgba(0, 0, 0, 0.2), /*bottom internal shadow*/ inset 0px 5px 24px rgba(255, 255, 255, 0.6); /*top internal highlight*/

        -webkit-box-shadow: inset 0px -5px 60px rgba(0, 0, 0, 0.2), /*bottom internal shadow*/ inset 0px 5px 24px rgba(255, 255, 255, 0.6); /*top internal highlight*/
    }

    #target_pic {
        margin-right: 0px !important;
        margin-top: -364px !important;
    }

    #special_header {
        margin-left: 0 !important;
        max-width: 64vw !important;
    }

    #mobile {
        width: 94vw !important;
        max-width: none !important;
    }

    .wrapper-station .middle .column-full {
        margin: 0 !important;
    }

    #footer {
        padding-bottom: 320px !important;
    }

    .left {
        display: none !important;
    }

    #mobile td {
        font-size: 32px !important;
        padding: 36px 12px !important;
    }

    #mobile th {
        font-size: 32px !important;
        padding: 34px !important;
    }

    .socialmedia a {
        font-size: 30px !important;
    }

    .socialmedia {
        display: table !important;
        background-color: transparent !important;
        padding: 0 !important;
        margin: 20px 0 !important;
        overflow: visible !important;
    }

    .socialmedia a p {
        font-size: 24px !important;
    }

    select, .selectpicker {
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background: -webkit-gradient(linear, left top, left bottom,
        from(#838383),
        color-stop(.49, #444444),
        color-stop(.49,#303030),
        to(#333333));
        border: solid 1px rgba(79, 79, 79, 0.75);
        background-color: #f4f5f5;
        min-height: 120px !important;
        min-width: 400px !important;
        font-size: 32px !important;
        color:#fff;

    }



    #configurator a {
        font-size: 34px;
        color: #fff;
        padding-top: 48px;

    }

    body, .wrapper-station, html {
        width:99vw !important;
        max-width:99vw !important;
        min-width:99vw !important;
        overflow-x:hidden !important;
    }

    .wrapper-station {
        margin-top:140px !important;
    }


    #menu_raffa, #menu_raffa ul li, .full-width, .over, .no-sub, .dropdown, .dd-inner, .column {
        /*transition:0s  !important;*/
        -webkit-transform: translateZ(0) !important;
    }

    #contactform > div.form-group > div > button > span.filter-option.pull-left {
        font-size:34px !important;
    }

}