.btn-line-bg a {
    z-index: 4;
}

.covid-banner {
    background: #DFEAF6;
    position: fixed;
    top: 100px;
    z-index: 5;
    width: 100%;
    left: 0;
}

.covid-banner-inner {
    position: relative;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #2E2E2E;
    padding: 12px;
}

.covid-hide_banner {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: calc(50% - 6px);
}

.covid-banner-inner span {
    padding-left: 36px;
    position: relative;
}

.covid-banner-inner span::before {
    content: '';
    background: url('../img/clock-cov.svg') no-repeat;
    position: absolute;
    left: 0;
    top: calc(50% - 12px);
    background-size: contain;
    height: 24px;
    width: 26px;
}

@media (max-width: 767px) {
    .covid-banner-inner {
        padding: 8px 25px 8px 12px;
        font-size: 10px;
    }

    .covid-banner-inner span::before {
        width: 22px;
    }
}

@media (max-width: 576px) {
    .page-wrap.full-header {
        padding-top: 100px;
    }
}

/*change currency GEO*/
.change-currency-holder .select2-container {
    width: 85px !important;
}

.change-currency-holder .select2-container--default .select2-selection--single {
    border: none;
}

.header-geo-currency {
    padding-right: 90px;
}

.change-currency-holder {
    padding-left: 15px;
    position: absolute;
    right: -70px;
}

.change-currency-holder .select2-selection__rendered,
.change-currency-holder .select2-container {
    font-weight: 500;
    font-size: 14px;
    color: #333 !important;
    border: none !important;
}

.change-currency-holder .select2-dropdown {
    border: 1px solid #F5F9FC !important;
    box-sizing: border-box;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.15);
    border-radius: 0px 0px 5px 5px;
}

.change-currency-holder .select2-selection__arrow {
    display: block !important;
    background: url('../img/select-currency-arrow.svg') no-repeat center right;
    height: 100% !important;
    transition: transform 0.4s ease;
}

.change-currency-holder .select2-selection__arrow b {
    display: none;
}

.change-currency-holder .select2-container--open .select2-selection__arrow {
    -o-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}

.change-currency-holder .select2-selection__rendered:before,
.change-currency-holder .select2-results__option:before {
    content: '';
    border: 1px solid #D4E0E7;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: inline-flex;
    font-size: 12px;
    line-height: unset;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    position: relative;
    top: -2px;
    font-weight: 500;
}

.change-currency-holder .select2-results__option:before {
    width: 14px;
    height: 14px;
    font-size: 9px;
    top: -1px;
}

.change-currency-holder .select2-selection__rendered[title="USD"]:before,
.change-currency-holder .select2-results__option.USA:before {
    content: '$';
}

.change-currency-holder .select2-selection__rendered[title="EUR"]:before,
.change-currency-holder .select2-results__option.EU:before {
    content: '€';
}

.change-currency-holder .select2-selection__rendered[title="CAD"]:before,
.change-currency-holder .select2-results__option.CA:before {
    content: '$';
}

.change-currency-holder .select2-selection__rendered[title="GBP"]:before,
.change-currency-holder .select2-results__option.GB:before {
    content: '£';
}

.change-currency-holder .select2-selection__rendered[title="AUD"]:before,
.change-currency-holder .select2-results__option.AU:before {
    content: '$';
}

.change-currency-holder .select2-results__options .select2-results__option {
    padding: 9px 15px !important;
    font-size: 12px;
    background: #fff;
    white-space: nowrap;
}

.change-currency-holder .select2-container--default .select2-results__option:hover {
    background: #F5F9FC;
}

.change-currency-holder .select2-selection__rendered:hover:before {
    background: #F0F8FC;
}

.change-currency-holder .select2-results__option[aria-selected="true"],
.change-currency-holder .select2-results__option--highlighted {
    font-weight: 500;
}

.change-currency-holder .select2-results__options {
    max-height: unset !important;
}

.change-currency-holder .select2-container--default .select2-results__option[aria-selected=true],
.change-currency-holder .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #F5F9FC;
    color: #333;
}

/*// redesign*/

#main-header .header-block-desc {
    position: relative;
}

#main-header .header-block-desc.writingService:before {
    top: 140px;
}

/*// end*/

@media (max-width: 767px) {
    .header-container .navbar-brand svg {
        max-width: 86px;
    }

    .header-container .navbar .btn-order-xs {
        width: 90px;
        font-size: 12px;
    }

    .change-currency-holder .select2-selection__rendered, .change-currency-holder {
        padding-left: 0;
    }

    .header-container .navbar .navbar-brand {
        margin-right: 5px;
    }

    .change-currency-holder {
        padding-right: 10px;
    }
}

/*END change currency GEO*/

/*MSCR-2070*/
.header-menu-navigation-li:nth-child(5).active-page ~ .header-menu-navigation-li--line,
.header-menu-navigation-li:nth-child(5).active:hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(297px, 0, 0) !important;
    transform: translate3d(297px, 0, 0) !important;
}

.header-menu-navigation-li:nth-child(6).active-page ~ .header-menu-navigation-li--line,
.header-menu-navigation-li:nth-child(6).active:hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(367px, 0, 0) !important;
    transform: translate3d(367px, 0, 0) !important;
}

.header-menu-navigation-li:nth-child(7).active-page ~ .header-menu-navigation-li--line,
.header-menu-navigation-li:nth-child(7).active:hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(460px, 0, 0) !important;
    transform: translate3d(460px, 0, 0) !important;
}

.header-menu-navigation-li {
    padding: 0 12px;
}


body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(1).active-page ~ .header-menu-navigation-li--line,
body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(1):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(43px, 0, 0) !important;
    transform: translate3d(43px, 0, 0) !important;
}

body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(3).active-page ~ .header-menu-navigation-li--line,
body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(3):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(176px, 0, 0) !important;
    transform: translate3d(176px, 0, 0) !important;
}


body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(5).active-page ~ .header-menu-navigation-li--line,
body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(5):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(266px, 0, 0) !important;
    transform: translate3d(266px, 0, 0) !important;
}

body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(7).active-page ~ .header-menu-navigation-li--line,
body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(7):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(343px, 0, 0) !important;
    transform: translate3d(343px, 0, 0) !important;
}

body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(8).active-page ~ .header-menu-navigation-li--line,
body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(8):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(439px, 0, 0) !important;
    transform: translate3d(439px, 0, 0) !important;
}

body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(9).active-page ~ .header-menu-navigation-li--line,
body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(9):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(517px, 0, 0) !important;
    transform: translate3d(517px, 0, 0) !important;
}


body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(10).active-page ~ .header-menu-navigation-li--line,
body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(10):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(599px, 0, 0) !important;
    transform: translate3d(599px, 0, 0) !important;
}


body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(1):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(43px, 0, 0) !important;
    transform: translate3d(43px, 0, 0) !important;
}

body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(3):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(176px, 0, 0) !important;
    transform: translate3d(176px, 0, 0) !important;
}

body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(5):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(266px, 0, 0) !important;
    transform: translate3d(266px, 0, 0) !important;
}

body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(7):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(343px, 0, 0) !important;
    transform: translate3d(343px, 0, 0) !important;
}

body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(8):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(439px, 0, 0) !important;
    transform: translate3d(439px, 0, 0) !important;
}

body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(9):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(517px, 0, 0) !important;
    transform: translate3d(517px, 0, 0) !important;
}

body .header-menu-navigation:first-child > .header-menu-navigation-li:nth-child(10):hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(599px, 0, 0) !important;
    transform: translate3d(599px, 0, 0) !important;
}


#sta-4 {
    background-image: url(/assets/img/cta4/CTA4-desctop.svg);
}

.radio-inline-castom--wrap input + label {
    flex: 1;
}

@media (max-width: 1024px) {
    #sta-4 {
        background-image: url(/assets/img/cta4/CTA4-tablet.svg);
    }
}

@media (max-width: 767px) {
    #sta-4 {
        background-image: url(/assets/img/cta4/CTA4-mobile.svg);
    }

    #sta-4 .jcc-tablet {
        padding: 0 30px;
    }
}

/*END MSCR-2070*/

/*tooltip for academic level*/
.calc_form .info-tooltip.info-tooltip-active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFhSURBVHgBjVO7cYNAFDwOFDgjU2hcgbGUOLOoQFYJVGC5AnAHUhmOjCoQBcCYDkxIZkIHfLyrOTzHDWi8Myc97r19u487LGHA9/2N4zjbruueLcvy1HbB1bbtW1EUpV5vaURXShmBtBdXgPyhaRo2qv8akAzVc9/3vvgf6CZgE8knKutkxDXW62KxuEPuAXGIVeqTQjC6OIC6Z9v2l6Gwy/M8oTPELueeqsM4gcRmZJBrRSbhmyQ2YhPDheCLdmjHaCDW6/WZymqcUlN0DQfbqQYs2qg4hcqOL2u1WkVDUw2eFPPgKMHgCGrxVJFDi9qFGQGqMXK3miMTBR2cZpKuIntiHgWOWSYzyRQjhMMYU+DVvtxEzHjA34uRr3nbcIwe4o8J/hHN947qFKPwSYxPxMXep5ixTg4Dmz9VVf0sl8t3jHODx0dxHUeQw9HHpEPdwBjh/eBIndQJK8myLNXrfwHp5KLiCjs3jAAAAABJRU5ErkJggg==);;
}

.info-tooltip {
    position: relative;
    top: 4px;
    cursor: pointer;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(/assets/img/info-tooltip.svg) no-repeat;
    background-size: cover;
    margin: 0 5px;
}

.info-tooltip-wrap {
    background: #FFFFFF;
    box-sizing: border-box;
    border-radius: 5px;
    box-shadow: 0px 10px 45px rgba(47, 45, 133, 0.1);
    padding: 20px 16px;
    width: 360px;
    position: absolute;
    z-index: 9;
    bottom: calc(100% + 16px);
    left: -60px;
}

.academic-level-block .info-tooltip:hover .info-tooltip-wrap {
    display: block !important;
}

.info-tooltip-wrap:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    position: absolute;
    bottom: -9px;
    left: calc(50% - 4px);
}

.info-tooltip-title {
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #333333;
    margin-bottom: 20px;
    position: relative;
}

.info-tooltip-wrap td {
    padding: 10px 12px;
    background: #ECF8FA;
    border-radius: 4px;
    color: #333;
}

.info-tooltip-wrap tr td:first-child {
    background: #466A8F;
    font-weight: 500;
    color: #fff;
    width: 108px;
}

.info-tooltip-wrap table {
    border-collapse: separate;
    border-spacing: 2px;
    width: 100%;
}

.close-mob-tooltip {
    background: url(/assets/img/tooltip-Close.svg) no-repeat center;
    width: 15px;
    height: 15px;
    position: absolute;
    right: -2px;
    top: -7px;
    border: none;
    display: none;
}

.open-tooltip-lvl #order-form, .open-tooltip-lvl .order-form-inner {
    z-index: unset;
}

.calc_form label {
    position: relative;
}

@media (min-width: 768px) {
    .info-tooltip-wrap {
        left: calc(50% - 261px);
    }

    .calc_form .info-tooltip-bottom {
        top: 36px;
        bottom: auto;
    }

    .calc_form .info-tooltip-bottom:after {
        border-bottom: 10px solid #fff;
        border-top: transparent;
        top: -9px;
        bottom: auto;
    }

    .sidebar-order .info-tooltip-wrap {
        left: calc(50% - 234px);
    }
}

@media (max-width: 767px) {
    .info-tooltip-title {
        padding-top: 4px;
    }

    .close-mob-tooltip {
        display: block;
    }

    .info-tooltip-wrap {
        border-radius: 7px;
        width: 312px;
        padding: 16px 12px;
        left: calc(50% - 155px);
        margin: 0 auto;
        top: calc(50% - 150px);
        bottom: auto;
        display: block;
        position: fixed;
        z-index: 1050;
    }

    .open-tooltip-lvl {
        /*position: fixed;*/
        overflow: hidden;
    }

    .open-tooltip-lvl:after {
        content: '';
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1040;
        outline: 0;
        transition: opacity .15s linear;
        background: rgba(51, 51, 51, 0.2);
    }

    .info-tooltip-wrap:after {
        display: none;
    }

    .info-tooltip-wrap td {
        font-size: 13px;
        white-space: nowrap;
        padding: 10px 6px;
    }
}

/*END tooltip for academic level*/

/*//earn with us tabs*/
.tabs-custom {
    margin-bottom: 35px;
    padding-left: 16px;
    list-style: none;
    border-bottom: 1px solid #333;
}

.tabs-custom li {
    cursor: pointer;
    color: #797979;
    font-size: 14px;
    line-height: 17px;
    width: 180px;
    position: relative;
    list-style: none;
    padding: 8px 20px 11px 21px;
    font-weight: 500;
    white-space: nowrap;
}

.tabs-custom li.current {
    color: #2E2E2E;
}

.tabs-custom li:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 5px 5px 0 0;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    display: block;
    width: 100%;
    height: 4px;
}

.tabs-custom li.current:after {
    background-color: #466a8f;
}

.tabs-custom {
    padding: 0;
    max-width: 80%;
    margin: 0 auto;
    display: flex;
}

.tab-inner-content {
    background-color: #ECF8FA !important;
    border: 4px solid #CEE8EC;
    border-radius: 8px;
    padding: 33px 30px 60px;
    flex: 1;

}

.tab-inner-content.current {
    display: block;
}

.earn-page .h2-title {
    text-align: left;
}

.title-tab {
    font-weight: 800;
    font-size: 22px;
    line-height: 29px;
    color: #2E2E2E;
    margin-bottom: 15px;
}

.title-tab span {
    color: #466A8F;
}

.earn-page .custom-list li {
    line-height: 28px;
    margin-bottom: 8px;
}

.tab-inner-content:first-child {
    background: url(/assets/img/earn-with-us-resellers.svg) no-repeat top right;
}

.tab-inner-content:last-child {
    background: url(/assets/img/earn-with-us-referal.svg) no-repeat top right;
}

.btn-earn .full-btn {
    width: 260px;
    margin: 30px 0 38px;
}

.earn-page .custom-list {
    margin-bottom: 14px;
}

.custom-list-earn li {
    list-style-type: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 25px;
    font-size: 14px;
    color: #454545;
    font-weight: 300;
    background-image: url(/assets/img/earn-with-us-list.svg);
    background-repeat: no-repeat;
    background-position: center left;
    line-height: 28px;
    margin-bottom: 8px;
}

.custom-list-earn {
    margin: 0;
    padding: 0;
}

.strong-p {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 36px;
}

.extras-item-img {
    background: #FFFFFF;
    box-shadow: 0px 0px 11px rgba(214, 214, 214, 0.82);
    border-radius: 8px;
    font-size: 12px;
    padding: 14px 12px;
    flex: 1;
    line-height: 26px;
}

.extras-item-img:first-child {
    margin-right: 22px;
}

.extras-caption-img {
    color: #2E2E2E;
    font-size: 14px;
}

.extras-caption-img span {
    font-size: 12px;
}

.custom-list-big {
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    color: #466A8F;
    margin: 20px 0 34px;
    padding: 0;
}

.custom-list-big li {
    list-style-type: none;
    display: flex;
    align-items: center;
    margin-bottom: 34px;
}

.custom-list-big li:before {
    content: '';
    height: 50px;
    width: 50px;
    background-image: url(/assets/img/earn-with-us-1.svg);
    background-repeat: no-repeat;
    background-position: center left;
    margin-right: 20px;
}

.custom-list-two:before {
    background-image: url(/assets/img/earn-with-us-2.svg) !important;
}

.custom-list-three:before {
    background-image: url(/assets/img/earn-with-us-3.svg) !important;
}

.help-email {
    display: flex;
    align-items: center;
    margin: 0 0 35px 0;
    padding: 11px 15px 11px 76px;
    font-style: normal;
    line-height: 1;
    color: #2E2E2E;
    box-shadow: 0px 0px 11px rgba(214, 214, 214, 0.82);
    border-radius: 8px;
    background: url(/assets/img/earn-with-us-alert.svg) no-repeat center left 32px #fff;
    min-height: 48px;
}

.help-email a {
    text-decoration: none;
    color: #2E2E2E;
    font-weight: 500;
}

.page-title-wrap small {
    line-height: 24px;
}

.earn-page .page-title:after {
    bottom: -50px;
}

.link-reg-ern {
    text-decoration: underline;
}

body .nw .header-menu-navigation-li:nth-child(1).active:hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(25px, 0, 0) !important;
    transform: translate3d(25px, 0, 0) !important;
}

body .nw .header-menu-navigation-li:nth-child(3).active:hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(104px, 0, 0) !important;
    transform: translate3d(104px, 0, 0) !important;
}

body .nw .header-menu-navigation-li:nth-child(5).active:hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(188px, 0, 0) !important;
    transform: translate3d(188px, 0, 0) !important;
}

body .nw .header-menu-navigation-li:nth-child(6).active:hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(288px, 0, 0) !important;
    transform: translate3d(288px, 0, 0) !important;
}

body .nw .header-menu-navigation-li:nth-child(7).active:hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(373px, 0, 0) !important;
    transform: translate3d(373px, 0, 0) !important;
}

body .nw .header-menu-navigation-li:nth-child(8).active:hover ~ .header-menu-navigation-li--line {
    -webkit-transform: translate3d(463px, 0, 0) !important;
    transform: translate3d(463px, 0, 0) !important;
}

#main-header .non-img-banner:before {
    background-image: none;
}

#main-header .sub-descr {
    color: #454545;
    text-align: justify;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.9;
}

#main-header .sub-descr ul {
    padding-left: 20px;
}

@media (min-width: 1200px) {
    .tab-inner-content {
        max-width: 50%;
    }

    .tab-inner-content:first-child {
        margin-right: 60px;
    }

    .tabs-custom {
        display: none !important;
    }

    #tab-2 .btn-earn .full-btn {
        margin-top: 0px;
    }
}

@media (max-width: 1199px) {
    .tab-inner-content {
        display: none;
    }

    .earn-page.container {
        max-width: 100%;
    }

    .link-reg-ern {
        color: #4FBDAA;
        font-weight: bold;
    }
}

@media (max-width: 1025px) {
    #main-header.nw-main .main-header-inner .paper-plane-img {
        display: none;
    }

    #mobile-menu ul {
        text-align: left;
        height: 550px;
    }

    #mobile-menu ul li {
        padding: 20px 0;
    }

    #mobile-menu ul li a.mobile-menu-link {
        font-size: 18px;
        line-height: 22px;
    }

    #mobile-menu .drop-m.two a:after {
        display: none;
    }

    #mobile-menu .dropdown-menu {
        position: relative;
        left: 0;
        top: 10px;
        z-index: 1000;
        width: 90%;
        display: none;
        right: 0;
        padding: 0;
        font-size: 1rem;
        text-align: left;
        background-color: #fff;
        border-radius: .25rem;
        border: none;
        margin: 0;
    }

    #mobile-menu .dropdown-menu .block-left li {
        padding: 10px 0px;
    }

    #mobile-menu .dropdown-menu.e-s .wrap {
        display: flex;
    }

    #mobile-menu .dropdown-menu.e-s .wrap .block-right {
        margin: 0 0 0 72px;
    }

    #mobile-menu .drop-m.first.open a:after {
        background-image: url(/assets/img/icons/down-arrow-open.svg);
        top: 60%;
    }
}

@media (max-width: 992px) {
    #mobile-menu .dropdown-menu {
        width: 100% !important;
        text-align: left !important;
    }
}

@media (max-width: 767px) {
    .help-email {
        display: block;
        padding-left: 48px;
        background-position: center left 15px;
    }

    .help-email {
        font-size: 13px;
        line-height: 20px;
    }

    .earn-page .page-title:after {
        bottom: -75px;
    }

    .tabs-custom li {
        padding: 8px 0 11px;
        width: auto;
    }

    .extras-item-img {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 16px;
    }

    .tab-inner-content {
        padding: 33px 20px 60px;
    }

    .btn-earn .full-btn {
        width: 100%;
    }

    .tab-inner-content {
        background-position: top -40px right -40px !important;
    }

    .title-tab {
        font-size: 18px;
    }

    .tabs-custom li:after {
        width: 92%;
        margin: 0 auto;
    }

    .text-rest-earn {
        text-align: center;
    }

    .custom-list-big li:before {
        min-width: 50px;
    }

    #mobile-menu .dropdown-menu.e-s .wrap {
        display: flex;
        flex-direction: column;
        text-align: left;
    }

    #mobile-menu .dropdown-menu.e-s .wrap .block-right {
        margin: 0 0 0 0;
    }

    #mobile-menu .dropdown-menu li {
        padding: 10px 0;
    }

    #mobile-menu ul li a.mobile-menu-link {
        font-size: 14px;
        line-height: 17px;
    }

    #mobile-menu .dropdown-menu li strong {
        font-size: 13px;
        line-height: 16px;
    }

    #mobile-menu .dropdown-menu li a {
        font-size: 12px;
        line-height: 26px;
    }

    #mobile-menu ul li {
        padding: 15px 0;
    }
}

/*//END earn with us tabs*/

/*STEM*/
.group-type-services .btn-custom {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    display: flex;
    align-items: center;
    text-align: left;
    color: #2B3336;
}

/*-----tooltip-----*/
[data-tooltip] {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
    position: absolute;
    bottom: calc(100% + 8px);
    left: calc(50% - 120px);
    margin-bottom: 5px;
    padding: 8px;
    width: 240px;
    content: attr(data-tooltip);
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 140%;
    color: #FFFFFF;
    text-align: center;
    z-index: 8;
    border-radius: 4px;
    min-height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(51, 51, 51, 0.96);
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
    position: absolute;
    bottom: calc(100% + 5px);
    left: 50%;
    margin-left: -8px;
    width: 0;
    border-top: 8px solid rgba(51, 51, 51, 0.96);
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after {
    visibility: visible;
    opacity: 1;
}

/*-----END tooltip-----*/
.calculations-tooltip {
    cursor: pointer;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(/assets/img/info-tooltip-blue.svg) no-repeat;
    background-size: cover;
    margin: 0 5px;
    position: relative;
    top: -2px;
}

.calc-calculations-active .calculations-tooltip {
    display: inline-block !important;
}

.calc-calculations-active .form-line-label {
    display: flex;
}

.custom-select .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 20px;
}

.custom-select .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-right: 40px;
}

.order-calculator--wraper .standart-select {
    color: #454545;
    background-position: center right 20px;
    padding-right: 40px;
}

#select2-service_type-results .select2-results__option[aria-disabled=true] {
    display: none !important;
}

.subject_error_place, .pages_error_place {
    color: red;
    font-size: 12px;
    padding-top: 3px;
}

.pages_error_place{
    position: absolute;
    top: calc(100% - 25px);
    left: calc(-100% + 15px);
    right: 15px;
    text-align: left;    
}

.subject-area-error .select2-container--default .select2-selection--single {
    border-color: red;
}

@media (max-width: 767px) {
    .order-calculator--wraper .form_deadline {
        width: calc(100% + 10px);
    }

    [data-tooltip]:before {
        left: unset;
        right: -30px;
    }

    .custom-number .quantity-nav .quantity-button {
        width: 30px;
    }
}

/*END STEM*/

.select2-container--default .select2-search--dropdown .select2-search__field {
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    padding-right: 40px;
    background-position: center right 20px;
}
.wp-pagenavi > .first{
    display:none;
}
.wp-pagenavi > .last{
    display:none;
}
