@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 {
    border: 1px solid #d8d8d8;
    margin-bottom: 30px;
}
.form-wrapper .form-body {
    padding: 0 8%;
    /*background-color: #737373;*/
    color:#000000;
}

.form-wrapper .form-heading-wrapper {
    padding-top: 24px;
    position: relative
}

.form-wrapper .form-heading h2 {
    font-size: 29px;
    font-weight: 600;
    margin:24px 0;
}

.form-wrapper .form-heading h3 {
    font-family: Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    margin:24px 0;
}

.form-wrapper form.mktoForm {
    font-family: Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
    width: 100%!important;
    color: inherit!important;
}

.form-wrapper form.mktoForm p {
    color: inherit!important;
    font-size: 16px;
    line-height: 20px;
    padding-left: 0
}

/* Country dropdown with flag */
body.rtl #countryContainer{
    left: 0;
}
body.rtl #Phone.CC_Phone{
    clear: right;
}
#countryContainer{ 
    width: 37%;
    margin-right: 3px;
    clear: both;
    position: absolute;
    top: 24px;
}
#countryContainer:focus{
    outline: 0px solid #0067b8;
    border: 2px solid #0067b8;
}
#countryCodeList{
    padding: 7.3px 8px;
}
#Phone.CC_Phone{
    width: 62% !important;
    float: right;
    clear: left;
}
.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 .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 .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoCheckboxList label, .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label{
    font-size:16px;
    font-weight:400;
    color:#000;
}
.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: 0 !important;
}

.form-wrapper form.mktoForm .mktoFormRow .mktoOffset {
    height: 0!important;
    display: none
}

.form-wrapper form.mktoForm .mktoHtmlText.mktoHasWidth {
    width: 100%!important;
    margin-bottom: 30px
}

.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: 24px;
}

.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: 13px
} */

.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;
    margin-bottom: 5px;
}

.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
}
.mktoForm .mktoLabel{
    padding-top: 0 !important;
}
#Lblm365PurchasingPreference:after {
    content: '*';
    margin-left: 8px;
    font-weight: normal;
}

.form-wrapper form.mktoForm label.mktoLabel[for=governmentEmployee]{
    display: none!important;
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400
}
.gov_notice{
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    font-weight: 400;
}
.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;
}

.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 {
    color:#000;
}

.form-wrapper form.mktoForm input,
.form-wrapper form.mktoForm select {
    padding: 8px;
    color: #000;
    background-color: #fff;
    border: 2px solid #333333;
    border-radius: 0;
    box-shadow : none;
    height: auto;
    line-height: normal;
    font-size: 16px;
    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
}
.sol_product .inputwrapper,.partner .inputwrapper{
    width: 100% !important;
    position: relative;
    display: block;
    clear: both;
}
.sol_product .inputwrapper input[type='radio'],.partner .inputwrapper input[type='radio']{
    position: relative;
    width: 16% !important;
}
.sol_product .inputwrapper label,.partner .inputwrapper label{
    margin: 10px;
}
#Lblselectsolution{
    margin-bottom: 20px;
}
.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: 16px!important;
    width: 100%!important;
}

.form-wrapper form.mktoForm .mktoButtonRow span.mktoButtonWrap {
    display: inline-block!important;
    margin-left: 0!important;
}

.form-wrapper form.mktoForm .mktoButtonRow button,
.form-wrapper form.mktoForm .mktoButtonRow input[type=submit] {
    display: block!important;
    padding: 8px 30px!important;
    font-size: 16px!important;
    font-family: Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
    overflow: hidden;
    word-break: break-word;
    white-space: normal;
    border: none !important;
    border-radius: 4px;
    background-image: none !important;
}

.form-wrapper .form-body form input:focus,
.form-wrapper .form-body form select:focus,
.form-wrapper .form-body form textarea:focus {
    outline: 0px solid #0067b8;
    border: 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 {
    margin: 0 auto;
    padding: 0 8%;
    float: none;
    font-size: 15px;
    color: #000;
    margin-bottom: 48px;
    margin-left: -35px !important;
    position: relative
}

.form-wrapper .mktoForm textarea.mktoField {
    width: 100%!important;
    border: 2px solid #000000;
    color: #000;
    padding: 12px;
    height: auto;
    display: block;
    box-shadow: none;
}

#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:-5px;
	padding-left:0;
}

.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .consentLabel{
	margin-left:28px;
	color:#000;
}

.mktoForm .mktoFormRow .mktoFieldWrap .consentLabel{
	color:#000;
}

#captchaContainer{
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 10px;
    background-color: #FFFFFF;
}

.captchaSection{
    overflow: hidden;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    border-bottom: 0;
}
.captchaSection>div{
    display: inline-block;
}
.captchaSection img{
    width: 30px;
    position: relative;
    cursor: pointer;
}
#captcha{
    width: 80%;
    padding: 10px;
}
.captchaInput input{
    background: #FFFFFF !important;
    border: 2px solid #0078D7 !important;
    border-radius: 5px !important;
    top: -5px;
    position: relative;
}
.captchaInput .mktoError{right:auto !important;bottom:auto !important;}

.captchaSection .left{
	float:left;
}
.captchaSection .right{
	float:left;
	width:20%;
}

.captchaSection #btnSpeak{
    margin-top: 8px;
}

canvas{
	pointer-events: none;
	background: url('../images/captcha_bg.png'), url('captcha_bg.jpg');
}

.newHeader{
    background: #FFFFFF;
    width:100%;
    padding:15px 20px 20px 20px;
    font-family: Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif; 
}

.newHeader .ms_logo{
    float:left;
    margin-left:16px;
}

.newHeader #ms_logo{
    height:22px;
    width:108px;
}

.newFooter{
    background: #f2f2f2;
    width:100%;
    padding:13px 20px 10px 20px;
    position: relative;
}

.newFooter nav{
    text-align: right;
}

#localePicker{
    text-decoration:none;
    font-size: 11px;
    color:#505050;
}

#localePicker:hover{
    text-decoration: underline;
    color:#000; 
}

.newFooter ul li{
    list-style: none;
    display: inline;
    padding: 0 24px 0px 0;
    font-size: 11px;
    color:#505050;
}

.newFooter ul li a{
    text-decoration: none;
    color:#505050;
    font-size: 11px;
}

.newFooter ul li a:hover{
    text-decoration: underline;
    color:#000;
}

.locale-link .globe-image{
    margin-right:8px;
    color:#505050;
    font-size: 18px;
    vertical-align: middle;
}

#localeList{
    padding-bottom: 10px;
}

#localeList h3{
    padding-left:16px;
}

#localeList ul{
    padding-left:20px;
}

#localeList ul li{
    line-height: 35px;
    padding-right: 50px;
    width: 200px;
    display: inline-block;
}

#localeList .localeListClose{
    position: absolute;
    right: 20px;
    top: 10px;
}

#localeList .localeCloseLink{
    color: #505050;
    cursor: pointer;
    font-weight: bold;
    font-size:12px;
    text-decoration: none;
}

#localeList .localeCloseLink:hover{
    text-decoration: underline;
}

@media screen and (max-width:992px) {
    .form-wrapper {
        margin-bottom: 0; 
        border:none;
        border-top: 1px solid #d8d8d8;
    }
    .form-wrapper .form-heading h2{
		margin: 40px 0 20px;
	}
	.form-wrapper .form-heading h3{
		margin-bottom: 10px;
	}
    .form-wrapper .form-body {
        margin: 0 1px;
        padding: 0 30px;
    }
    .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: 0 -30px;
    }
    .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-bottom:20px !important;
    }
    .form-wrapper form.mktoForm .mktoButtonRow button, .form-wrapper form.mktoForm .mktoButtonRow input[type=submit]{
        margin-top:24px;
    }
    .form-wrapper .required-fields{
        padding: 0 0 20px;
        margin-bottom: 0;
    }
    #countryCodeList{
        padding: 7.4px 11.3px;
    }
}

@media screen and (max-width:768px) {
    .form-wrapper .form-heading-wrapper {
        margin: 0 -20px;
        padding: 0;
    }
    .form-wrapper form.mktoForm .mktoFormRow .mktoFieldDescriptor{
        margin-bottom:20px;
    }
    .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;
        margin-bottom: 20px;
    }
    .mktoForm, .mktoForm *{
        padding: 0 5px;
    }
    .form-wrapper .form-body {
        padding: 0 20px;
    }
    .carousel-col{
        text-align:center;
    }
}

@media screen and (max-width:480px) {
    .form-wrapper .mktoForm * {
        padding: 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 11.3px;
    }
}

@media screen and (max-width:390px) {
    #countryContainer{
        width: 100%;
        margin-bottom: 20px;
        position: unset;
    }
    #Phone.CC_Phone{
        width: 100% !important;
    }
}
@media only screen and (min-width: 993px) and (max-width: 1194px){
    #countryContainer{
        width: 40%;
    }
    #Phone.CC_Phone {
        width: 59% !important;
    }
}
@media only screen and (min-width: 993px) and (max-width: 1124px){
    #Phone.CC_Phone{
        width: 53% !important;
      }
      #countryContainer{
        width: 46%;
      }
}

/*DROPDOWN ISSUE FIX FOR SAFARI */
@supports (-webkit-backdrop-filter: blur(1px)) {
    select{ 
      height: 41px !important;
    }
}