#logo {
    float: left;
}

header .main-nav .main-sec-menu div[data-smartedit-component-type='DUNavigationBarComponent'] {
    float: left;
}

header .main-nav .main-sec-menu div[data-smartedit-component-type='DUNavigationBarComponent'] > li > a {
    overflow: hidden;
    position: relative;
    display: block;
    padding: 22px 23px 24px;
    font-size: 1rem;
    font-family: du-font-primary-r;
    line-height: 1;
}

footer .sub-nav__items > div[data-smartedit-component-id="DuTopFooterSlot"] {
    flex: 1;
    display: flex;
}

footer .sub-nav__items > div[data-smartedit-component-id="DuTopFooterSlot"] > div[data-smartedit-component-type="DuFooterNavigationComponent"] {
    flex: 1;
}

footer div[data-smartedit-component-id="DuMiddleFooterSection3Slot"] {
    width: 33.33333%;
    margin-right: 0;
    margin-left: 0;
}

footer div[data-smartedit-component-id="DuMiddleFooterSection3Slot"] .social-media-links {
    width: 100%;
}

footer .store-links div[data-smartedit-component-id] {
    float: left;
}

footer .personal-business-links div[data-smartedit-component-id] {
    float: left;
}

header .newNav {
    z-index: 50;
}

.error-msg-file-size, .error-msg-file-type {
    color: #F44242;
    width: 100%;
    position: absolute;
    text-align: center;
    background: #f1f1f1;
    height: 100%;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #F44242;
    border: 1px solid #F44242;
    z-index: 2;
    display: none;
    left: 0
}

html body .du-text-field .input-value, html body .password-field-wrapper .input-value, html body .du-text-field--btn .input-value, html body .du-text-field input, html body .password-field-wrapper input, html body .du-text-field--btn input, html body .du-text-field.readonly input:focus, html body .readonly.password-field-wrapper input:focus, html body .readonly.du-text-field--btn input:focus, html body .du-text-field textarea, html body .password-field-wrapper textarea, html body .du-text-field--btn textarea, html body .du-text-field [type='text']:focus, html body .password-field-wrapper [type='text']:focus, html body .du-text-field--btn [type='text']:focus, html body .du-text-field [type='password']:focus, html body .password-field-wrapper [type='password']:focus, html body .du-text-field--btn [type='password']:focus, html body .du-text-field [type='date']:focus, html body .password-field-wrapper [type='date']:focus, html body .du-text-field--btn [type='date']:focus, html body .du-text-field [type='datetime']:focus, html body .password-field-wrapper [type='datetime']:focus, html body .du-text-field--btn [type='datetime']:focus, html body .du-text-field [type='datetime-local']:focus, html body .password-field-wrapper [type='datetime-local']:focus, html body .du-text-field--btn [type='datetime-local']:focus, html body .du-text-field [type='month']:focus, html body .password-field-wrapper [type='month']:focus, html body .du-text-field--btn [type='month']:focus, html body .du-text-field [type='week']:focus, html body .password-field-wrapper [type='week']:focus, html body .du-text-field--btn [type='week']:focus, html body .du-text-field [type='email']:focus, html body .password-field-wrapper [type='email']:focus, html body .du-text-field--btn [type='email']:focus, html body .du-text-field [type='number']:focus, html body .password-field-wrapper [type='number']:focus, html body .du-text-field--btn [type='number']:focus, html body .du-text-field [type='search']:focus, html body .password-field-wrapper [type='search']:focus, html body .du-text-field--btn [type='search']:focus, html body .du-text-field [type='tel']:focus, html body .password-field-wrapper [type='tel']:focus, html body .du-text-field--btn [type='tel']:focus, html body .du-text-field [type='time']:focus, html body .password-field-wrapper [type='time']:focus, html body .du-text-field--btn [type='time']:focus, html body .du-text-field [type='url']:focus, html body .password-field-wrapper [type='url']:focus, html body .du-text-field--btn [type='url']:focus, html body .du-text-field [type='color']:focus, html body .password-field-wrapper [type='color']:focus, html body .du-text-field--btn [type='color']:focus, html body .du-text-field textarea:focus, html body .password-field-wrapper textarea:focus, html body .du-text-field--btn textarea:focus {
    font-size: 1.0rem;
}


.form-collapse .form-drawer.show-element {
    display: flex;
}

.no-collapse .form-section-title {
    color: #333 !important;
    padding-bottom: 10px;
}

.hidden {
    display: none !important;
}

.hidden-when-in-of-stock {
}


.hidden-when-out-of-stock {
    display: block;
    width: 100%;
}


.wizard .wizard__step button {
    border-radius: 5px;
    font-size: 15px;
    height: 34px;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 15px;
    padding-right: 15px;
    min-width: 80px;
    width: auto;
}

.js-form-cc-check {
    width: 100%;
}

#cartTotalsTemplate {
    display: none !important;
}

#select-sim-type .custom-radio-group {
    display: flex;
    flex-direction: row;
}


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

    #select-sim-type .custom-radio-group {
        flex-direction: column;
    }

    #select-sim-type h4 {
        font-size: 1.3rem;
    }

    #select-sim-type .du-radio-details-val {
        font-size: 1rem;
    }

    #select-sim-type .du-custom-radio {
        padding: 8px;
    }
}

.du-table1 {
    line-height: inherit;
}

#additional-prices-table.compact tr:last-child td, .compact.du-table0 tr:last-child td {
    border-top: inherit;
}


.biz-complete-order .timer-wrap .timer__inner {
    display: inline-flex;
}

.biz-complete-order .timer-wrap .timer__inner button {
    margin-left: 10px;
}

.summary-wrap .promo-code3 form {
    margin-bottom: 0;
}

/*Payment Tabs*/

.js-tabs-pay .tabs-title {
    display: flex;
}

.js-tabs-pay .tabs-title a{
    width: 100%;
    height: 100%;
}

.js-tabs-pay .tabs-title a > img {
    height: 32px;
    width: auto;
    display: block;
    margin: 0 auto 6px;
}

.esim-order-summary .du-table1 td>strong {
    font: .9375rem/1.3125rem "du-font-secondary-regular"
}


.du-form .du-text-field .parsley-errors-list, .du-form .du-text-field--btn .parsley-errors-list {
    bottom: inherit;
}