#mktoForm_5861 .mktoRadioList,
#mktoForm_5861 .mktoCheckboxList {
    float: right !important;
    width: 75% !important;
    width: 100% !important;
}

#mktoForm_5861 .mktoCheckboxList>input {
    padding: 0;
    width: 20% !important;
}

#mktoForm_5861 .mktoCheckboxList>label {
    width: 80% !important;
    display: grid !important;
}


#mktoForm_5861 input[type="radio"],
input[type="checkbox"] {
    max-height: 1em;
}

#mktoForm_5861 .mktoButton {
    color: #FFF;
    border: transparent !important;
    font-size: 1.2em !important;
    background-color: #eb184f !important;
    background-image: none !important;
    margin-left: inherit !important;
    padding: 10px 0px !important;
    width: auto;
    margin-bottom: 10px !important;
    min-width: 200px;
}

#mktoForm_5861 .mktoButton:hover {
    background: #4f616c !important;
    color: #fff !important;
}

#mktoForm_5861 input,
#mktoForm_5861 select,
#mktoForm_5861 textarea,
#mktoForm_5861 .intl-tel-input .flag-dropdown .selected-flag {
    border: 1px solid #4f616c;
    background-color: transparent;
    border-radius: 5px;
    height: 32px;
    box-shadow: none !important;
    margin: 0 !important;

}

#mktoForm_5861 input[type=tel] {
    width: 87% !important;
    float: right !important;
}

#mktoForm_5861 .intl-tel-input .flag-dropdown .selected-flag {
    padding-left: 5px !important;
}

#mktoForm_5861 .mktoFieldWrap {
    width: 100%;
}

@media only screen and (min-width: 480px) {

    #mktoForm_5861 .intl-tel-input .flag-dropdown {
        width: 8% !important;
    }

    #mktoForm_5861 .intl-tel-input {
        padding-left: 30% !important;
    }

    #mktoForm_5861 .mktoFormCol {
        width: 100% !important;
    }

    #mktoForm_5861 .mktoFieldWrap.mktoRequiredField {
        width: 100% !important;
    }

    #mktoForm_5861 .mktoOffset {

        display: none !important;
    }

    form#mktoForm_5861 {
        width: 640px !important;
        margin: auto;
    }

    #mktoForm_5861 .mktoForm .mktoFormRow {
        display: inline-block;
    }

    #mktoForm_5861 .mktoLabel {
        width: 28% !important;
        display: inline-block;
    }

    #mktoForm_5861 select.mktoField,
    #mktoForm_5861 input[type=text],
    #mktoForm_5861 textarea,
    #mktoForm_5861 input[type=email] {
        width: 70% !important;
        height: 32px !important;
        display: inline;
        float: right;
    }

    #mktoForm_5861 input[type="button"] {
        width: auto !important;
    }
}

@media only screen and (max-width: 480px) {

    #mktoForm_5861 .intl-tel-input .flag-dropdown {}

    #mktoForm_5861 .intl-tel-input {
        padding-left: unset !important;
    }

    #mktoForm_5861 .intl-tel-input input {
        padding-left: unset !important;
    }

    #mktoForm_5861 .intl-tel-input .flag-dropdown {
        position: absolute;
        z-index: 1;
        cursor: pointer;
        padding-top: 20px;
        width: 12% !important;
    }

    #mktoForm_5861 span.mktoButtonWrap.mktoSimple {
        margin-left: 0px !important;
    }
}