@media screen and (max-width:767px) {
    .col-xs-0 {
        display: none
    }
}

::-webkit-input-placeholder {
    color: #000
}

::-moz-placeholder {
    color: #000
}

:-ms-input-placeholder {
    color: #000
}

:-moz-placeholder {
    color: #000
}

.form-wrapper {
    margin-bottom: 30px
}

.form-wrapper .form-body {
    background-color: #737373
}

.form-wrapper .form-heading-wrapper {
    padding: 20px 0 10px;
    position: relative
}

.form-wrapper .form-heading-wrapper .form-heading {
    width: 375px;
    margin: 0 auto;
    max-width: 84%;
    float: none;
    text-align: center
}

.form-wrapper .form-heading h2 {
    color: #fff;
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    margin-bottom: 0
}

.form-wrapper .form-heading h3 {
    font-family: Segoe UI, sans-serif;
    color: #fff;
    font-size: 16px;
    margin: 4px 0 16px
}

.form-wrapper .social-text {
    font-size: 14px;
    color: #fff;
    position: relative;
    z-index: 2;
    width: 100%;
    text-align: center;
    padding-top: 9px
}

.form-wrapper.webinar-form {
    position: relative;
    width: 447px;
    max-width: 100%;
    margin: 0 auto
}

.form-wrapper form.mktoForm {
    font-family: Segoe UI Semilight, Segoe UI Light, Segoe UI, Arial, Sans-Serif!important;
    width: 100%!important;
    color: inherit!important;
    padding: 0 8%
}

.form-wrapper form.mktoForm.webinar-form {
    position: relative;
    padding-bottom: 52px!important
}

.form-wrapper form.mktoForm p {
    color: inherit!important;
    font-size: 17px;
    line-height: 20px;
    padding-left: 0
}

.programCheckboxes {
    width: 100%;
    padding: 0!important;
    padding-bottom: 20px!important
}

input[type=checkbox].programOption {
    box-sizing: border-box;
    margin: 20px 0 0!important;
    line-height: normal!important;
    display: inline!important;
    padding: 0!important;
    max-width: 20px!important;
    max-height: 20px!important;
    height: 20px!important;
    width: 20px!important;
    position: relative;
    bottom: -4px
}

.form-wrapper form.mktoForm .opt-in a,
.form-wrapper form.mktoForm .opt-out a,
.form-wrapper form.mktoForm .optIn a,
.form-wrapper form.mktoForm .optOut a,
.form-wrapper form.mktoForm .text-microsoft a,
.form-wrapper form.mktoForm .textMicrosoft a {
    color: #fff;
    text-decoration: underline;
    padding: 0
}

.form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon {
    width: 100%!important;
    margin-bottom: 0!important;
    position: relative!important;
    padding-bottom: 19px;
    z-index: 1
}

.form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on {
    width: 84%!important;
    height: 39px;
    background-color: transparent;
    color: #fff!important;
    border-radius: 0!important;
    border: none!important;
    max-width: 84%!important;
    margin: 0 auto!important;
    text-align: center;
    padding: 0
}

.form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on:after {
    max-width: 85%!important;
    left: 7.84753332286%
}

.form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on .cf_sign_on_caption {
    display: none!important
}

.form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on .cf_sign_on_button {
    width: 36px;
    height: 36px;
    color: transparent;
    padding: 0;
    vertical-align: top;
    background: #fff;
    border: 0;
    border-radius: 0;
    margin-right: 9px
}

.form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on .cf_sign_on_button .cf_icon {
    width: 36px;
    height: 36px
}

.form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on .cf_sign_on_button .cf_icon.cf_synd_icon_fb_sm {
    background: url(https://info.microsoft.com/rs/157-GQE-382/images/Icon_RegistrationForm_Button_Facebook_36x36.png) 0 0 no-repeat
}

.form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon .cf_sign_on .cf_sign_on_button .cf_icon.cf_synd_icon_tw_sm {
    background: url(https://info.microsoft.com/rs/157-GQE-382/images/Icon_RegistrationForm_Button_Twitter_36x36.png) 0 0 no-repeat
}

.form-wrapper form.mktoForm .mktoFormRow {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.form-wrapper form.mktoForm .mktoFormCol {
    float: none
}

.form-wrapper form.mktoForm .mktoFormCol a {
    color: inherit!important;
    text-decoration: underline
}

.form-wrapper form.mktoForm .mktoFormRow.microsoft-text,
.form-wrapper form.mktoForm .mktoFormRow.microsoftText,
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label,
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=ce_partnerpromotionalemailpreference],
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=systemPartnerPreferenceMirrorOptIn],
.form-wrapper form.mktoForm .mktoFormRow.opt-in,
.form-wrapper form.mktoForm .mktoFormRow.opt-out,
.form-wrapper form.mktoForm .mktoFormRow.optIn,
.form-wrapper form.mktoForm .mktoFormRow.optOut, .chinese-legal .mktoLabel {
    font-size: 16px;
    font-weight: 400;
    color: inherit!important
}

.form-wrapper form.mktoForm .mktoFormCol.text-microsoft,
.form-wrapper form.mktoForm .mktoFormCol.textMicrosoft {
    margin: 0 auto 10px;
    padding-bottom: 10px;
}

form.mktoForm .mktoFormRow.russia-legal {
    padding-bottom: 30px;
    margin-top: -20px
}

.form-wrapper form.mktoForm .mktoFormCol.text-microsoft>.mktoFieldWrap,
.form-wrapper form.mktoForm .mktoFormCol.textMicrosoft>.mktoFieldWrap {
    float: none
}

.form-wrapper form.mktoForm .mktoFormCol.text-microsoft>.mktoFieldWrap>.mktoHtmlText,
.form-wrapper form.mktoForm .mktoFormCol.textMicrosoft>.mktoFieldWrap>.mktoHtmlText {
    width: auto!important
}

.form-wrapper form.mktoForm .mktoFormRow.microsoft-text .mktoCheckboxList,
.form-wrapper form.mktoForm .mktoFormRow.microsoftText .mktoCheckboxList,
.form-wrapper form.mktoForm .mktoFormRow.opt-in .mktoCheckboxList,
.form-wrapper form.mktoForm .mktoFormRow.opt-out .mktoCheckboxList,
.form-wrapper form.mktoForm .mktoFormRow.optIn .mktoCheckboxList,
.form-wrapper form.mktoForm .mktoFormRow.optOut .mktoCheckboxList {
    width: auto !important;
    padding-left: 0!important
}

.form-wrapper form.mktoForm .mktoFormRow.microsoft-text .mktoCheckboxList input[type=checkbox],
.form-wrapper form.mktoForm .mktoFormRow.microsoftText .mktoCheckboxList input[type=checkbox],
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[for=marketo2Marketo],
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor input[name=ce_partnerpromotionalemailpreference],
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor input[name=systemPartnerPreferenceMirrorOptIn],
.form-wrapper form.mktoForm .mktoFormRow.opt-in .mktoCheckboxList input[type=checkbox],
.form-wrapper form.mktoForm .mktoFormRow.opt-out .mktoCheckboxList input[type=checkbox],
.form-wrapper form.mktoForm .mktoFormRow.optIn .mktoCheckboxList input[type=checkbox],
.form-wrapper form.mktoForm .mktoFormRow.optOut .mktoCheckboxList input[type=checkbox] {
    display: inline-block;
    width: 20px!important;
    height: 20px!important;
    padding: 0
}

.form-wrapper form.mktoForm .mktoFormRow.microsoft-text .mktoCheckboxList label,
.form-wrapper form.mktoForm .mktoFormRow.microsoftText .mktoCheckboxList label,
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label,
.form-wrapper form.mktoForm .mktoFormRow.opt-in .mktoCheckboxList label,
.form-wrapper form.mktoForm .mktoFormRow.opt-out .mktoCheckboxList label,
.form-wrapper form.mktoForm .mktoFormRow.optIn .mktoCheckboxList label,
.form-wrapper form.mktoForm .mktoFormRow.optOut .mktoCheckboxList label {
    margin-left: 10px
}

.form-wrapper form.mktoForm .mktoFormRow.microsoft-text label,
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label,
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=ce_partnerpromotionalemailpreference],
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=systemPartnerPreferenceMirrorOptIn],
.form-wrapper form.mktoForm .mktoFormRow.opt-in label,
.form-wrapper form.mktoForm .mktoFormRow.opt-out label,
.form-wrapper form.mktoForm .mktoFormRow.optIn label,
.form-wrapper form.mktoForm .mktoFormRow.optOut label {
    margin-top: 1px!important
}

.form-wrapper form.mktoForm .mktoFormRow.microsoft-text label a,
.form-wrapper form.mktoForm .mktoFormRow.microsoft-text label a:hover,
.form-wrapper form.mktoForm .mktoFormRow.microsoftText label a,
.form-wrapper form.mktoForm .mktoFormRow.microsoftText label a:hover,
.form-wrapper form.mktoForm .mktoFormRow.opt-in label a,
.form-wrapper form.mktoForm .mktoFormRow.opt-in label a:hover,
.form-wrapper form.mktoForm .mktoFormRow.opt-out label a,
.form-wrapper form.mktoForm .mktoFormRow.opt-out label a:hover,
.form-wrapper form.mktoForm .mktoFormRow.optIn label a,
.form-wrapper form.mktoForm .mktoFormRow.optIn label a:hover,
.form-wrapper form.mktoForm .mktoFormRow.optOut label a,
.form-wrapper form.mktoForm .mktoFormRow.optOut label a:hover {
    color: inherit;
    text-decoration: underline
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label[for=marketo2Marketo] {
    display: block!important;
    margin-left:25px;
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor {
    width: 100%;
    margin-bottom: 20px!important
}

.form-wrapper form.mktoForm .mktoFormRow .mktoOffset {
    height: 0!important;
    display: none
}

.form-wrapper form.mktoForm .mktoHtmlText.mktoHasWidth {
    width: 100%!important;
    margin-bottom: 30px
}


/* Country dropdown with flag */
#countryContainer{ float: left;width: 37%;margin-right: 3px;}
#countryContainer:focus{ outline: 2px solid #0067b8; }
#countryCodeList{
  padding: 11.3px 8px;
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap,
.form-wrapper form.mktoForm .mktoFormRow.text-microsoft .mktoFormCol .mktoFieldWrap,
.form-wrapper form.mktoForm .mktoFormRow.textMicrosoft .mktoFormCol .mktoFieldWrap {
    width: 100%;
    margin: 0 auto;
    float: none;
    margin-bottom: 20px
}

.form-wrapper form.mktoForm textarea#formComments {
    width: 100%!important;
    margin: 0 auto;
    height: 76px;
    resize: vertical;
    color: #000!important;
    padding: 12px
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap.mktoRequiredField label:after {
    content: "*";
    position: relative;
    left: 6px
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap.mktoRequiredField .mktoRadioList label:after,
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap.mktoRequiredField label[for=governmentEmployee]:after {
    content: none
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label,
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label {
    display: none;
    width: auto!important
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=ce_partnerpromotionalemailpreference] {
    display: block
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=systemPartnerPreferenceMirrorOptIn] {
	display: block
}

.form-wrapper form.mktoForm label.mktoLabel[for=governmentEmployee],
.form-wrapper form.mktoForm label.mktoLabel[for=marketo2Marketo] {
    display: block!important;
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400
}

.form-wrapper form.mktoForm .mktoRadioList label {
    display: block!important
}

form.mktoForm .russia-legal .mktoFieldWrap label {
    width: 100%!important;
    font-size: 17px;
    font-family: Segoe UI Semilight, Segoe UI Light, Segoe UI, Arial, Sans-Serif!important
}

.form-wrapper form.mktoForm .mktoRadioList input[name=governmentEmployee] {
    width: auto!important;
    margin-top: 4px;
    padding: 0!important;
    height: auto!important
}

.form-wrapper form.mktoForm .mktoRadioList {
    width: 100%!important
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label {
    display: none;
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label,
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label[style] {
    display: none!important;
}

label#LblsystemPartnerPreferenceMirrorOptIn{
    display: inline-block;
    font-size: 17px;
}

.mktoForm .mktoCheckboxList > label {
    padding-right: 10px !important
}

#FormBlock .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoLabel {
    line-height: 20px !important
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label .mktoAsterix {
    display: none!important
}

.form-wrapper form.mktoForm input,
.form-wrapper form.mktoForm select {
    padding: 12px;
    color: #000;
    background-color: #fff;
    border: none;
    border-radius: 0;
    height: auto;
    line-height: normal;
    font-size: 14px;
    width: 100%!important
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input:-ms-input-placeholder {
    color: #898f9c
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select {
    padding: 9px 8px 10px
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[for=marketo2Marketo],
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=checkbox] {
    -webkit-appearance: checkbox;
    width: 20px!important;
    height: 20px!important;
    margin-top: 2px!important;
    opacity: 1
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap.mktoRequiredField label[for=mktoCheckbox_233832_0]:after {
    content: none
}

.mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired.mktoInvalid {
    margin-top: 6px
}

.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=ce_partnerpromotionalemailpreference],
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoLabel.mktoHasWidth[for=systemPartnerPreferenceMirrorOptIn],
.optIn .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap>label,
.optOut .mktoFieldDescriptor.mktoFormCol .mktoFieldWrap>label {
    margin-bottom: 10px
}

.form-wrapper form.mktoForm .mktoButtonRow {
    padding-top: 0!important;
    padding-bottom: 35px!important;
    width: 100%!important
}

.form-wrapper form.mktoForm .mktoButtonRow span.mktoButtonWrap {
    display: inline-block!important;
    margin-left: 0!important;
    width: 100%!important
}

.form-wrapper form.mktoForm .mktoButtonRow button,
.form-wrapper form.mktoForm .mktoButtonRow input[type=submit] {
    width: 100%!important;
    margin: 0 auto!important;
    display: block!important;
    padding: 20px 0!important;
    font-size: 18px!important;
    font-family: Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif;
    background-image: none!important;
    border: none!important;
    overflow: hidden;
    word-break: break-word;
    white-space: normal;
    border: 2px solid !Important;
    color: #fff!important;
    background-color: transparent!important
}

.form-wrapper form.mktoForm .mktoButtonRow button:focus,
.form-wrapper form.mktoForm .mktoButtonRow button:hover,
.form-wrapper form.mktoForm .mktoButtonRow input[type=submit] {
    border: 2px solid #000!important;
    text-decoration: underline!important
}

.form-wrapper .form-body form input:focus,
.form-wrapper .form-body form select:focus,
.form-wrapper .form-body form textarea:focus {
    border: 0!important;
    outline: 2px solid #0067b8
}

.form-wrapper.webinar-form .registered {
    font-size: 17px;
    line-height: 24px;
    right: -50%;
    position: absolute;
    bottom: 58px;
    left: 50%;
    -webkit-transform: translate(-25%);
    -ms-transform: translate(-25%);
    transform: translate(-25%)
}

.form-wrapper .registered {
    width: 375px;
    margin: 0 auto;
    max-width: 84%;
    float: none
}

.form-wrapper .registered a {
    font-style: italic
}

.form-wrapper .required-fields {
    width: 375px;
    margin: 0 auto;
    max-width: 84%;
    float: none;
    font-size: 15px;
    color: #666;
    font-style: italic;
    top: 5px;
    position: relative
}

.form-wrapper .mktoForm textarea.mktoField {
    width: 100%!important;
    border: 0;
    color: #000;
    padding: 12px;
    height: auto;
    display: block
}

#demandbase-autocomplete .ui-menu {
    max-height: 200px;
    overflow: auto
}

.mktoForm .mktoGutter {
    display: none
}

body.rtl .mktoForm div,
body.rtl label,
body.rtl label.mktoLabel.mktoHasWidth {
    text-align: right
}

body.rtl .mktoForm .mktoLabel,
body.rtl input[type=checkbox],
body.rtl label {
    float: right
}

body.rtl input[type=checkbox] {
    margin-left: 5px
}

body.rtl .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap.mktoRequiredField label:after {
    left: -5px
}

.mktoForm .mktoFormRow .mktoFieldDescriptor input[type=checkbox] + label:before {
    display: none !important
}

.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList {
    vertical-align: bottom !important;
    position: absolute;
	left:0;
	top:0;
	padding-left:0;
}

.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .consentLabel{
	margin-left:25px;
}

#Phone.CC_Phone{
  display: inline-block;
  width: 62% !important;
  float: none;
}

.header-left .header-logo{
    max-width: none !important;
    height:20px;
}
body.rtl .country-dropdown span a:after {
    left: 3px;
}
body.rtl .country-dropdown span a span {
    text-align: right;
}
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.labelalign {
    padding-bottom: 10px !important;
    width: 100% !important;
}
.form-wrapper form.mktoForm .radio input {
    width: 10% !important;
}
.asterix{
    width: 100%;
    font-family: Segoe UI, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:#FFFFFF;
    margin-bottom: 10px !important;
}
.inputwrapper{
    margin-left: -15px !important;
    clear:both;
  }
.form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.labelalign{
    padding-bottom: 10px !important;
    width: 100% !important;
  }
  
#refq_yes + .mktoError, #partnerq_yes + .mktoError, #countryCodeList + .mktoError{
    right: unset !important;
    left: 29px;
}
#mktoForm_18128 .mktoButton {
    background-color: #002050 !important;
}
#Lblm365PurchasingPreference:after {
    content: '*';
    color: #FFFFFF;
    margin-left: 8px;
    font-weight: bold;
}
@media screen and (max-width:992px) {
    .form-wrapper {
        margin-bottom: 60px
    }
    .form-wrapper .form-body {
        margin: 0 -15px;
        padding: 0 15px
    }
    .form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon {
        margin-left: -15px;
        margin-right: -15px;
        width: auto!important;
        display: none;
        padding-bottom: 22px
    }
    .form-wrapper form.mktoForm {
        width: auto!important;
        margin-left: -15px;
        margin-right: -15px
    }
    .text-microsoft .mktoFormCol,
    .textMicrosoft .mktoFormCol {
        width: 100%
    }
    .form-wrapper form.mktoForm .mktoButtonRow,
    .form-wrapper form.mktoForm .mktoFormRow {
        margin-left: -15px;
        margin-right: -15px
    }
    .form-wrapper form.mktoForm .mktoButtonRow {
        width: auto!important;
        display: block
    }
    .form-wrapper .form-heading-wrapper {
        margin-left: -15px;
        margin-right: -15px
    }
    .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap,
    .form-wrapper form.mktoForm .mktoFormRow.text-microsoft .mktoFormCol .mktoFieldWrap,
    .form-wrapper form.mktoForm .mktoFormRow.textMicrosoft .mktoFormCol .mktoFieldWrap {
        width: 100%
    }
}

@media screen and (max-width:768px) {
    .form-wrapper .form-wrapper .social-text {
        display: none
    }
    .form-wrapper .form-wrapper form.mktoForm {
        padding: 0!important;
        width: 100%!important
    }
    .form-wrapper .form-wrapper form.mktoForm .cf_widget.cf_widget_socialsignon {
        display: none!important
    }
    .form-wrapper .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select {
        padding: 0!important
    }
}

@media screen and (max-width:480px) {
    .form-wrapper .mktoForm * {
        padding: 0
    }
    .form-wrapper .form-heading-wrapper {
        padding: 20px 0
    }
    .form-wrapper .social-text,
    .form-wrapper form.mktoForm .cf_widget_socialsignon {
        display: none!important
    }
    .form-wrapper form.mktoForm .mktoButtonRow {
        width: auto!important;
        display: block
    }
    .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input,
    .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select {
        padding: 10px 8px;
        font-size: 14px
    }
    #countryCodeList{
        padding: 9.4px 8px;
    }
}
@media screen and (max-width:390px) {
    #countryContainer{
      width: 100%;
      margin-bottom: 40px;
    }
    #Phone.CC_Phone{
      width: 100% !important;
    }
}

@media only screen and (min-width: 993px) and (max-width: 1080px){
  #Phone.CC_Phone{
    width: 62% !important;
  }
  #countryContainer{
    width: 36%;
  }

}

/*DROPDOWN ISSUE FIX FOR SAFARI */
@supports (-webkit-backdrop-filter: blur(1px)) {
    select{ 
      height: 43.5px !important;
    }
}