.h1, h1 {
    font-size: 2em !important;
    margin: .67em 0 !important;
}

.main-header .header-menu2 .nav__menu .nav__list li .nav__link {
    display: block !important;
}

.header-menu2 li.nav__item img.menu-icon {
    top: 0px !important;
}

.header-menu2 ul.dropdown__menu {
    margin-top: 0px !important;
}

.main-header .header-menu2 .nav__menu .nav__list li .nav__link {
    top: 0px !important;
}

.header-menu2 ul.dropdown__menu {
    margin-top: -2px !important;
}

.sticky-main .header-menu2 .nav__menu .nav__list li .nav__link {
    top: 0px !important;
}

.main-header .header-menu2 .nav__menu .nav__list li .nav__link {
    font-size: 15px;
}

div#sticky-top div.header-menu2 li.nav__item.dropdown a.nav__link.dropdown__link img.menu-icon.light-nfc-icon {
    top: 0px !important;
}

div.header-menu2 li.nav__item.dropdown a#shop-reader img.menu-icon.light-nfc-icon, div.header-menu2 li.nav__item.dropdown a#buy-reader img.menu-icon.light-nfc-icon {
    top: 0px !important;
}

div#sticky-top a#shop-reader span.reader-txt, div#sticky-top a#buy-reader span.reader-txt {
    margin-right: -15px;
}

div#sticky-top div.header-menu2 a#shop-reader + ul.dropdown__menu, div#sticky-top div.header-menu2 a#buy-reader + ul.dropdown__menu {
    top: 76px !important;
}

div#sticky-top div.main-header div.header-menu2 li.nav__item.dropdown:hover a#reader-access + ul.dropdown__menu {
    top: 76px !important;
}

div.header-menu2 li.nav__item.dropdown a#reader-access.nav__link.dropdown__link img.menu-icon.light-nfc-icon {
    top: 15px !important;
}

div.main-header div.header-menu2 li.nav__item.dropdown:hover a#reader-access + ul.dropdown__menu {
    top: 75px !important;
}

div.header-menu2 li.nav__item.dropdown a#shop-reader + ul.dropdown__menu {
    top: 75px !important;
}

div.header-menu2 li.nav__item.dropdown a#buy-reader + ul.dropdown__menu {
    top: 75px !important;
}

div.header-menu2 li.nav__item.dropdown a.nav__link.dropdown__link {
    padding-top: 15px !important;
}

div#sticky-top div.header-menu2 li.nav__item.dropdown a.nav__link.dropdown__link{
    padding-top: 10px !important;
}

div.header-menu2 li.nav__item.dropdown span.reader-txt img.arrow-icon {
    bottom: 25px !important;
}

div#sticky-top.sticky-main .main-header .header-menu2 .nav__menu .nav__list li a#reader-access.nav__link span.sub-sdk.sub-reader {
    font-size: 15px !important;
    left: 37px !important;
}

div.header-menu2 li.nav__item.dropdown a#shop-reader span.reader-txt {
    bottom: 5px !important;
}

div.header-menu2 li.nav__item.dropdown a#buy-reader span.reader-txt {
    bottom: -5px !important;
}

div.header-menu2 li.nav__item.dropdown a#buy-reader img.menu-icon.dark-nfc-icon.accessories-dark {
    top: 15px !important;
}

div.header-menu2 li.nav__item.dropdown a#buy-reader img.menu-icon.light-nfc-icon {
    top: 15px !important;
}

div#sticky-top div.header-menu2 li.nav__item.dropdown a#buy-reader img.menu-icon.dark-nfc-icon.accessories-dark {
    top: 15px !important;
}

div.header-menu2 li.nav__item.dropdown a#reader-access span.reader-txt {
    bottom: -5px !important;
}

div.header-menu2 li.nav__item.dropdown a#reader-access img.menu-icon.dark-nfc-icon.accessories-dark {
    top: 15px !important;
}

div.header-menu2 li.nav__item.dropdown a#reader-access img.menu-icon.light-nfc-icon {
    top: 15px !important;
}

div#sticky-top div.header-menu2 li.nav__item.dropdown a#reader-access img.menu-icon.dark-nfc-icon.accessories-dark {
    top: 15px !important;
}

.nav__item.dropdown .developer-dropdown {
  margin-top: 22px !important;
}

.nav__item.dropdown .developer-link-text,
.nav__item.dropdown #developer-link .arrow-icon {
    bottom: 0 !important;
    top: 6px;
}

@media only screen and (min-width: 1025px) {
    span.sub-sdk {
        top: -20px !important;
        left: 24px !important;
        font-size: 12px !important;
    }

    .sticky-main .main-header .header-menu2 .nav__menu .nav__list li a.nav__link span.sub-sdk {
        top: -20px;
        left: 22px;
    }

    div.header-menu2 li.nav__item.dropdown:nth-child(4):hover a .sub-sdk {
        top: -20px !important;
    }

    span.sub-bar {
        top: -20px !important;
        left: 24px !important;
        font-size: 12px !important;
    }

    .sticky-main .main-header .header-menu2 .nav__menu .nav__list li a.nav__link span.sub-bar {
        top: -20px;
        left: 15px;
    }

    div.header-menu2 li.nav__item.dropdown a#reader-access span.sub-sdk.sub-reader {
        font-size: 15px !important;
        top: -12px !important;
    }

    div.header-menu2 li.nav__item.dropdown a#shop-reader span.sub-sdk.sub-reader, div.header-menu2 li.nav__item.dropdown a#buy-reader span.sub-sdk.sub-reader {
        top: -12px !important;
        font-size: 15px;
    }

    div#sticky-top li.nav__item.dropdown a#buy-reader span.sub-sdk.sub-reader {
        left: 29px !important;
        font-size: 15px !important;
    }

    div#sticky-top li.nav__item.dropdown a#shop-reader span.sub-sdk.sub-reader {
        font-size: 15px;
        left: 25px !important;
    }
}

@media only screen and (min-width: 1101px) and (max-width: 1200px) {
    span.sub-sdk {
        top: -15px !important;
        left: 30px !important;
    }

    .sticky-main .main-header .header-menu2 .nav__menu .nav__list li a.nav__link span.sub-sdk {
        font-size: 11px !important;
        left: 25px !important;
    }

    span.sub-bar {
        top: -15px !important;
        left: 26px !important;
    }

    .sticky-main .main-header .header-menu2 .nav__menu .nav__list li a.nav__link span.sub-bar {
        font-size: 11px !important;
        left: 27px !important;
    }

    span.sub-sdk.sub-reader {
        top: -12px !important;
        font-size: 12px !important;
    }

    div.header-menu2 li.nav__item.dropdown a#buy-reader span.sub-sdk.sub-reader {
        font-size: 13px !important;
        left: 36px !important;
    }

    div.header-menu2 li.nav__item.dropdown a#shop-reader span.sub-sdk.sub-reader {
        font-size: 13px !important;
        left: 32px !important;
    }

    div#sticky-top li.nav__item.dropdown a#shop-reader span.sub-sdk.sub-reader, div#sticky-top li.nav__item.dropdown a#buy-reader span.sub-sdk.sub-reader {
        font-size: 13px !important;
    }

    div#sticky-top.sticky-main .main-header .header-menu2 .nav__menu .nav__list li.nav__item.dropdown a#reader-access.nav__link span.sub-sdk.sub-reader {
        font-size: 13px !important;
    }

    div.header-menu2 li.nav__item.dropdown a#reader-access span.sub-sdk.sub-reader {
        font-size: 13px !important;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1220px) {
    .sticky-main .main-header .header-menu2 .nav__menu .nav__list li .nav__link {
        font-size: 14px !important;
    }

    .sticky-main .main-header .header-menu2 .nav__menu .nav__list li a.nav__link span.sub-sdk {
        font-size: 11px !important;
        left: 24px !important;
    }

    .sticky-main .main-header .header-menu2 .nav__menu .nav__list li a.nav__link span.sub-bar {
        font-size: 11px !important;
        left: 19px !important;
    }

    div#sticky-top.sticky-main .main-header .header-menu2 .nav__menu .nav__list li a#reader-access.nav__link span.sub-sdk {
        left: 36px !important;
    }

    div#sticky-top li.nav__item.dropdown a#shop-reader.nav__link.dropdown__link span.sub-sdk.sub-reader, div#sticky-top li.nav__item.dropdown a#buy-reader.nav__link.dropdown__link span.sub-sdk.sub-reader {
        font-size: 14px !important;
    }
}


@media only screen and (min-width: 1025px) and (max-width: 1100px) {
    body .main-header .header-menu2 .nav__menu .nav__list li .nav__link {
        font-size: 11px !important;
    }

    body .main-header .header-menu2 .nav__menu .nav__list li a.nav__link .sub-sdk {
        left: 28px !important;
        top: -16px !important;
        font-size: 10px !important;
    }

    body .main-header .header-menu2 .nav__menu .nav__list li a.nav__link .sub-bar {
        left: 28px !important;
        top: -17px !important;
        font-size: 10px !important;
    }

    #main-header > div:nth-of-type(1) > header:nth-of-type(1) > div > div > ul > li:nth-of-type(1) > a > span > span.sub-sdk.sub-reader {
        top: -12px !important;
        font-size: 11px !important;
    }

    div#sticky-top.sticky-main .main-header .header-menu2 .nav__menu .nav__list li a.nav__link span.sub-sdk.sub-reader {
        top: -12px !important;
    }

    div#sticky-top li.nav__item.dropdown a#shop-reader span.sub-sdk.sub-reader, div#sticky-top li.nav__item.dropdown a#buy-reader span.sub-sdk.sub-reader {
        font-size: 11px !important;
        top: -12px !important;
    }

    div#sticky-top.sticky-main .main-header .header-menu2 .nav__menu .nav__list li a#reader-access.nav__link span.sub-sdk.sub-reader {
        font-size: 11px !important;
        left: 35px !important;
        top: -15px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    .main-header .header-menu2 .nav__menu .nav__list li .nav__link {
        font-size: 13px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .slide-list-menu li.nav__item.dropdown .inner-arrow {
        margin-top: -9px !important;
    }
}

.dropdown__menu .dropdown__item img {
    margin-top: -3px !important;
}
