* {
    padding: 0;
    margin: 0;
}

/* FONTS */
@font-face {
    font-family: CircularStd;
    src: url('../fonts/CircularStd-Book.otf');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: CircularStd-Book;
    src: url('../fonts/CircularStd-Book.otf');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: CircularStd;
    src: url('../fonts/CircularStd-Medium.otf');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: CircularStd;
    src: url('../fonts/CircularStd-Bold.otf');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: CircularStd;
    src: url('../fonts/CircularStd-Black.otf');
    font-weight: 900;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: CircularStd-Black;
    src: url('../fonts/CircularStd-Black.otf');
    font-weight: 900;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: 'NuevaStd-Bold';
    src: url('../fonts/NuevaStd-Bold.woff2') format('woff2'),
    url('../fonts/NuevaStd-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.content-wrap p {
    margin: 0 0 15px;
}

.content-wrap h2,
.content-wrap .h2,
.content-wrap h3,
.content-wrap .h3 {
    margin-bottom: 15px;
}

.main-menu {
    position: relative;
    box-sizing: border-box;
}
.main-menu-wrap {
    background: url("images/main-menu-bg.png") no-repeat top center;
    background-size: cover;
}

.mm-top {
    overflow: hidden;
    padding: 10px 30px 10px;
    line-height: 48px;
}

.mm-top > .support {
    font: 300 15px / 25px CircularStd;
    color: #041f64;
    text-align: left;
    float: left;
    display: inline-block;
}

.mm-top > .socials {
    margin-bottom: 0;
    font-size: 0;
    float: right;
    display: inline-block;
}

.mm-top > .socials > li {
    list-style: none;
    font-size: 15px;
    display: inline-block;
    margin: 0 10px;
}

.mm-top > .socials > li > a {
    color: #041f64;
}

.mm-top > .socials > li > a:hover {
    color: #32a1ea;
}

.mm-top .phone {
    font: 500 16px / 48px CircularStd;
    color: #041f64;
    text-align: left;
    display: inline-block;
    float: right;
    margin-left: 20px;
}

.mm-top .phone:hover,
.mm-top .phone:focus {
    text-decoration: none;
}

.mm-top > .live-chat {
    font: 500 16px / 48px CircularStd;
    color: #32a1ea;
    text-align: left;
    display: inline-block;
    float: right;
    margin-left: 20px;
}

.mm-top > .live-chat:hover,
.mm-top > .live-chat:focus {
    text-decoration: none;
}

.mm-bot {
    background-color: #fff;
    box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.04);
    padding: 0 30px 0 0px;
    line-height: 104px;
    /* position: relative; */
    position: absolute;
    width: 100%;
    z-index: 20;
    left:0;
}
.main-menu-wrap .row {
    height: 177px;
    max-width: 1500px;
    display: block;
    margin: 0 auto;
}

.mm-bot:after {
    content: '';
    clear: both;
    display: block;
}

.mm-bot > .logo {
    display: block;
    float: left;
    width: 320px;
}

.mm-bot nav.my-navbar {
    float: left;
    margin-bottom: 0;
    border: none;
    border-radius: 0;
    z-index: 10;
}

.mm-bot > .my-navbar .navbar-toggle {

}

button.navbar-toggle.collapsed:before {
    content: "\f0c9";
    font-family: FontAwesome;
}

button.navbar-toggle:before {
    content: "\f00d";
    font-family: FontAwesome;
}

.mm-bot .buttons {
    float: right;
    display: inline-block;
    line-height: 104px;
}

.mm-bot .m-buttons {
    float: left;
    display: none;
}

.mm-bot .m-buttons > a.order {
    border: 1px solid #32a1ea;
    box-sizing: border-box;
    font: 500 14px / 40px CircularStd;
    color: #32a1ea;
    background-color: #fff;
    text-align: center;
    width: 125px;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
}
.m-buttons .ae-top-login{
    display: inline-block;
}
.m-buttons .top-label > a {
    border: 1px solid #32a1ea;
    box-sizing: border-box;
    font: 500 14px / 40px CircularStd;
    background-color: #fff;
    text-align: center;
    width: 125px;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
}
.mm-bot nav.my-navbar .ae-top-login ul {
    text-align: left;
    line-height: normal;
}
.mm-bot .m-buttons > a.order:hover,
.mm-bot .m-buttons > a.order:focus {
    text-decoration: none;
    border: 1px solid #32a1ea;
    color: #fff;
    background-color: #32a1ea;
}

.mm-bot .m-buttons > a.order {
    border: 1px solid #5db912;
    box-sizing: border-box;
    font: 500 14px / 40px CircularStd;
    color: #fff;
    background-color: #5db912;
    text-align: center;
    width: 125px;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
}

.mm-bot .m-buttons > a.order:hover,
.mm-bot .m-buttons > a.order:focus {
    text-decoration: none;
    border: 1px solid #01d36e;
    color: #01d36e;
    background-color: #fff;
}

.mm-bot .mini-wrapper .top-dd-wrapper .top-label {
    padding: 0;
    overflow: initial;
    display: inline;
}

.mm-bot .mini-wrapper .top-dd-wrapper .top-label a span {
    padding-right: 0;
    background: none;
    color: #32a1ea;
}
body .essay-component .blue-label{
    color: #01d36e;
    font-weight: bold;
}
.mm-bot .buttons .ae-top-login {
    display: inline-block;
    vertical-align:top;
}

.mm-bot .mini-wrapper form {
    padding: 15px;
}

.mm-bot .mini-wrapper form input[type="submit"] {
    width: 100%;
    text-transform: none;
    border: 1px solid #01d36e;
    background-color: rgba(0, 118, 247, 0);
    height: 40px;
    border-radius: 20px;
    font: 500 13px / 40px CircularStd;
    color: #fff;
    text-align: center;
    padding: 0;
    background-color: #01d36e;
}

.mm-bot .mini-wrapper form input[type="submit"]:hover {
    border: 1px solid #01d36e;
    background-color: #fff;
    color: #01d36e;
}

.mm-bot .mini-wrapper .top-dd-wrapper .drop-down-content {
    display: none;
}

.mm-bot .mini-wrapper .links-list li a {
    text-decoration: none;
    font: 300 13px / 20px CircularStd;
    color: #01264c;
    text-transform: none;
}

.mm-bot .mini-wrapper .links-list li {
    background: none;
    padding: 3px;
    display: inline-block;
}

.mm-bot .buttons .top-label > a {
    border: 1px solid #32a1ea;
    box-sizing: border-box;
    font: 500 14px / 40px CircularStd;
    background-color: #fff;
    text-align: center;
    width: 125px;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
}

.mm-bot .buttons .top-label > a:hover {
    border: 1px solid #32a1ea;
    background-color: #32a1ea;
}

.mm-bot .buttons .top-label > a:hover > span {
    color: #fff;
}

.mm-bot .mini-wrapper form,
.mm-bot .mini-wrapper form label,
.mm-bot .mini-wrapper form input {
    line-height: normal;
}

.mm-bot .mini-wrapper form label {
    font: 300 13px CircularStd;
    /*  color: #656a70; */
    color: #a3a6a9;
    margin-bottom:5px;
}

.mm-bot .mini-wrapper form label.error {
    color: red;
    margin-top: -10px;
    margin-bottom: 10px;
}

.mm-bot .mini-wrapper form input[type="text"],
.mm-bot .mini-wrapper form input[type="password"] {
    border: 1px solid #d8dadb;
    border-radius: 3px;
    background: #fcfcfc;
    width: 100%;
    height: 40px;
    font: 500 13px / 40px CircularStd;
    color: #656a70;
    text-align: left;
}

.mm-bot .buttons > a.order {
    border: 1px solid #5db912;
    box-sizing: border-box;
    font: 500 14px / 40px CircularStd;
    color: #fff;
    background-color: #5db912;
    text-align: center;
    margin: 0;
}

.mm-bot .buttons > a {
    width: 125px;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
}

.mm-bot .buttons > a:hover,
.mm-bot .buttons > a:focus {
    text-decoration: none;
}

.mm-bot .buttons > a.order:hover {
    border: 1px solid #5db912;
    color: #5db912;
    background-color: #fff;
}

.mm-bot nav.my-navbar ul {

}

.mm-bot nav.my-navbar ul > li.h {
    display: none;
}

.mm-bot nav.my-navbar ul > li > button,
.mm-bot nav.my-navbar ul > li > a {
    font: 500 12px / 103px CircularStd;
    color: #08173d;
    text-align: center;
    text-transform: uppercase;
    padding: 0 15px;
    border: none;
    border-bottom: 2px solid transparent;
    background: white;
    display: inline-block;
    outline: none;
}
.mm-bot nav.my-navbar ul > li >button.active-menu,
.mm-bot nav.my-navbar ul > li >a.active-menu {
    color: #32a1ea;
}
.mm-bot nav.my-navbar ul > li > button:hover,
.mm-bot nav.my-navbar ul > li > a:hover,
.mm-bot nav.my-navbar ul > li > button:focus,
.mm-bot nav.my-navbar ul > li > a:focus {
    background-color: transparent;
    border-bottom: 2px solid #32a1ea;
    color: #32a1ea;
}
.mm-bot nav.my-navbar ul > li a.phone {
    display: none;
}
body .mini-wrapper.essay-component {
    padding: 0;
    border: none;
    box-shadow: none;
}

.header {
    background: url("images/header-bg.png") no-repeat;
    height: auto;
    margin-top: -50px;
}

.header .header-pic {
    background: url(images/header-pic.png) bottom -22px left no-repeat;
    background-size: 100%;
    height: 550px;
    margin-top: 60px;
}

.header-content {
    width: 480px;
    margin-top: 110px;
}

.header-content > span {
    font: 900 44px / 55px CircularStd;
    color: #01264c;
    text-align: left;
}

.header-content > ul {
    list-style: none;
    margin: 30px 0;
    padding-left: 25px;
}

.header-content > ul > li {
    font: 300 18px / 30px CircularStd;
    color: #000;
    text-align: left;
    margin-bottom: 8px;
}


.header-content > ul > li:before {
    content: '\f05d';
    font-family: FontAwesome;
    padding-right: 5px;
    color: #32a1ea;
}

.header-content > a {
    width: 260px;
    height: 40px;
    border-radius: 20px;
    border: 1px solid #5db912;
    box-sizing: border-box;
    font: 500 14px / 40px CircularStd;
    color: #fff;
    background-color: #5db912;
    text-align: center;
    margin: 20px auto;
    display: block;
}

.header-content > a:hover,
.header-content > a:focus {
    text-decoration: none;
    border: 1px solid #5db912;
    color: #5db912;
    background-color: #fff;
}

.breadcrumbs-wrap {
    background: url(images/breadcrumbs-bg.png) no-repeat;
    background-size: cover;
    min-height: 190px;
    position: relative;
    top: -50px;
    padding-top: 50px;
}

.breadcrumbs-wrap:before {
    content: '';
    display: block;
    background-color: #5db912;
    height: 4px;
    width: 380px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.breadcrumbs-wrap:after {
    content: '';
    display: block;
    background-color: #5db912;
    height: 4px;
    width: 380px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.breadcrumbs-wrap h1 {
    font: 900 35px / 45px CircularStd;
    color: #fff;
    text-align: left;
    margin-bottom: 0;
    margin-top: 0;
    float: left;
}

.breadcrumbs {
    font: 500 15px / 45px CircularStd;
    color: #fff;
    text-align: right;
}

.statistics-wrap {
    background-color: #01264c;
    padding: 22px 0;
}

.st-cont {
    text-align: center;
    margin: 50px 0;
    border-right: 1px solid #1c4671;
}

.st-cont.nbr {
    border-right: none;
}

.st-cont .score {
    font: 900 35px CircularStd;
    color: #fff;
    text-align: left;
    position: relative;
}

.st-cont .score:after {
    content: "";
    display: block;
    height: 1px;
    width: 35px;
    background: #5db912;
    position: absolute;
    bottom: -3px;
    left: 0;
}

.score-img {
    width: 50px;
    float: left;
    text-align: center;
    padding-top: 7px;
}
.score-img img {
    max-width: 100%;
}
.score-text {
    text-align: left;
    width: calc(100% - 70px);
    display: inline-block;
    margin-left:10px;
}
.st-cont span {
    font: 300 15px CircularStd;
    color: #fff;
    text-align: left;
    display: inline-block;
    margin-top: 10px;
    font-size: 18px;
}

.miniorder-wrap {
    background: url(images/mo-bg.png) no-repeat;
    height: auto;
    background-size: 100%;
    margin-bottom: 90px;
}

.mof-content .ae-miniorder-custom label {
    font: 300 14px CircularStd;
    /* color: #a3a6a9; */
    color: #000000;
    text-align: left;
    display: block;
    margin-top: 20px;
}

.mof-content .ae-miniorder-custom .currency {

}

.mof-content .ae-miniorder-custom .currency > input[type="button"] {
    height: 45px;
    width: 25%;
    border: 1px solid #d8dadb;
    background-color: #fcfcfc;
    font: 300 15px CircularStd;
    color:  #323538;
    text-align: center;
    border-right: none;
    outline: none;
}

.mof-content .ae-miniorder-custom .currency > input[type="button"].active,
.mof-content .ae-miniorder-custom .currency > input[type="button"]:hover {
    background: #5db912;
    color: #fff;
}
.mof-content .ae-miniorder-custom .currency > input[type="button"]:first-child {
    border-radius: 3px 0 0 3px;
}

.mof-content .ae-miniorder-custom .currency > input[value="AUD"] {
    border-radius: 0 3px 3px 0;
    border-right: 1px solid #d8dadb;
}

.mof-content .ae-miniorder-custom select,
.mof-content .ae-miniorder-custom input[type="text"] {
    font: 500 15px CircularStd;
    color: #656a70;
    text-align: left;
    border: 1px solid #d8dadb;
    background-color: #fcfcfc;
    width: 100%;
    height: 45px;
    padding: 0 0 0 15px;
    border-radius: 3px;
}

.mof-content .ae-miniorder-custom .number-field {
    position: relative;
}

.mof-content .ae-miniorder-custom .number-field > input[type="text"] {
    text-align: center;
    padding: 0 55px;
    outline: none;
}

.mof-content .ae-miniorder-custom .number-field > span {
    position: absolute;
    display: inline-block;
    width: 45px;
    height: 45px;
    box-shadow: 0 1px 5px rgba(0,0,0,.1);
    text-align: center;
    line-height: 45px;
    cursor: pointer;
}

.mof-content .ae-miniorder-custom .number-field > span.m {
    left: 0;
    top: 0;
}

.mof-content .ae-miniorder-custom .number-field > span.p {
    right: 0;
    top: 0;
}

.mof-content .ae-miniorder-custom input[type="submit"] {
    background-color: #5db912;
    font: 500 15px / 45px CircularStd;
    height: 45px;
    color: #fff;
    text-align: center;
    border-radius: 25px;
    border: none;
    max-width: 262px;
    outline: none;
    margin: 30px auto 0;
    display: block;
}

.mof-content .ae-miniorder-custom input[type="submit"]:hover {
    background-color: #fff;
    border: 1px solid #5db912;
    color: #5db912;
}


body .mof-content .ae-miniorder-custom .sidebar-total {
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;
}
body .mof-content.custom_calc .ae-miniorder-custom .sidebar-total {
    font: 500 18px / 55px CircularStd;
    color: white;
    height: 90px;
    margin-top: 10px;
    text-align: center;
}
.statistics-wrap .row {
    padding-left: 20px;
}
.mof-content.custom_calc .ae-miniorder-custom .sidebar-total > span {
    color: white;
    font: 500 18px / 40px CircularStd;
}
.mof-content .ae-miniorder-custom .sidebar-total > span {
    font-size: 22px;
    color: #1b92ee;
}
.header .mof-content.custom_calc .ae-miniorder-custom .sidebar-total > span {
    color: white;
    font-size: 16px;
}
.header .mof-content .ae-miniorder-custom .sidebar-total > span {
    color: white;
    font-size: 16px;
}
.bl-hdr {
    background-color: #ebf7fa;
    font: 900 30px / 100px CircularStd;
    color: #002e5e;
    text-align: left;
    display: inline-block;
    position: relative;
    width: 100%;
    padding: 0 50px;
    margin-bottom: 70px;
}

.br-hdr {
    background-color: #01264c;
    font: 900 35px / 100px CircularStd;
    color: #fff;
    text-align: left;
    display: inline-block;
    position: relative;
    width: 100%;
    padding: 0 50px;
    margin-bottom: 70px;
}

.bl-hdr:before {
    content: '';
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    left: -100px;
    top: 0;
}

.br-hdr:before {
    content: '';
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    right: -100px;
    top: 0;
}

.hiw-content .br-hdr:before {
    background: url(images/hiw-hdr-icon.png) #32a1ea center center no-repeat;
}

.mof-content .bl-hdr:before {
    background: url(images/mo-hdr-icon.png) #32a1ea center center no-repeat;
}

.mof-content > p {
    font: 300 16px / 26px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #323538;
    text-align: left;
    width: 555px;
}
.mof-content p {
    margin-bottom: 0;
}
.mo-img {
    margin-top: 50px;
}

.mo-img > img {
    display: block;
    width: 100%;
    height: auto;
}

.hiw-wrap {
    background-color: #d4f4fc;
    padding-bottom: 53px;
}

.hiw-content .hiw-txt {
    font: 400 16px / 26px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #323538;
    text-align: left;
    padding-top: 53px;
    width: 545px;
    position: relative;
}

.hiw-content .hiw-txt:before {
    content: "";
    display: block;
    width: 65px;
    height: 74px;
    position: absolute;
    left: -110px;
    top: 70px;
    background: url(images/hiw-p-bef.png) center no-repeat;
}

.hiw-block {

}

.hiw-block > .hiw-pic {
    border-radius: 50%;
    background-color: #fff;
    width: 120px;
    height: 120px;
    margin: 0 auto;
}

.hiw-block > span {
    font: 900 17px CircularStd;
    color: #1e2021;
    display: block;
    text-align: center;
    text-transform: uppercase;
    margin: 15px 0;
}

.hiw-block > p {
    font: 300 15px / 22px CircularStd;
    color: #51555a;
    text-align: center;
    width: 100%;
    padding-top: 0;
}

.hiw-pic {
    position: relative;
}

.hiw-pic1 {
    background: url(images/hiw-icon1.png) center no-repeat;
}

.hiw-pic1:after,
.hiw-pic2:after,
.hiw-pic3:after {
    content: "";
    display: block;
    background: url(images/hiw-pic-after.png) center no-repeat;
    width: 103px;
    height: 3px;
    position: absolute;
    top: calc(50% - 1px);
    right: -138px;
}

.hiw-pic2 {
    background: url(images/hiw-icon2.png) center no-repeat;
}

.hiw-pic3 {
    background: url(images/hiw-icon3.png) center no-repeat;
}

.hiw-pic4 {
    background: url(images/hiw-icon4.png) center no-repeat;
}

.mp-text-wrap {
    background: url(images/mp-text-bg.png) #fcfcfc top 100px right 100px no-repeat;
    padding: 60px 0;
}

.mp-text-content {

}

.mp-text-content > .b-hdr {
    font: 900 35px / 70px CircularStd;
    color: #01264c;
    text-align: left;
}

.mp-text-content > .bl-hdr {
    margin-bottom: 30px;
}

.mp-text-content > p {
    font: 300 16px / 26px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #323538;
    text-align: left;
    margin: 10px 0 30px;
}

.mp-text-content > .bl-hdr:before {
    background: url(images/mp-text-hdr-icon.png) #32a1ea center no-repeat;
}

.mp-text-content > .bl-hdr + span {
    font: 500 22px / 35px CircularStd;
    color: #01264c;
    text-align: left;
    margin-bottom: 25px;
    display: block;
}

.mp-text-content > ul {
    list-style: none;
    margin-bottom: 50px;
}

.mp-text-content > .buttons {

}

.mp-text-content > .buttons > a {
    width: 245px;
    height: 50px;
    display: inline-block;
    border-radius: 25px;
}

.mp-text-content > .buttons > a:hover,
.mp-text-content > .buttons > a:focus {
    text-decoration: none;
}

.mp-text-content > .buttons > a.order {
    border: 1px solid #5db912;
    box-sizing: border-box;
    font: 500 14px / 50px CircularStd;
    color: #fff;
    background-color: #5db912;
    text-align: center;
}

.mp-text-content > .buttons > a.order:hover {
    border: 1px solid #5db912;
    color: #5db912;
    background-color: #fff;
}
.aff_main_block .read_more,
.mp-text-content > .buttons > a.login {
    border: 1px solid #32a1ea;
    box-sizing: border-box;
    font: 500 14px / 50px CircularStd;
    color: #32a1ea;
    background-color: #fff;
    text-align: center;
    float: right;
}
.aff_main_block .read_more:hover,
.aff_main_block .read_more:focus,
.mp-text-content > .buttons > a.login:hover {
    border: 1px solid #32a1ea;
    color: #fff;
    background-color: #32a1ea;
}

.mp-text-content > ul > li {
    font: 300 17px / 27px CircularStd;
    color: #323538;
    text-align: left;
    margin-bottom: 15px;
    position: relative;
    padding-left: 30px;
}

.mp-text-content > ul > li:before {
    content: '\f05d';
    font-family: FontAwesome;
    padding-right: 5px;
    color: #32a1ea;
    position: absolute;
    /* top: calc(50% - 14px);*/
    top:0;
    left: 0;
}

.mp-text-content > img {
    margin-top: 90px;
}

.mp-text2-wrap {
    border-top: 1px solid #e0ebf2;
    padding: 80px 0;
}

.mp-text2-content .txt {
    width: 360px;
    font: 500 22px / 26px CircularStd;
    color: #1e2021;
    text-align: left;
    margin-top: 40px;
}

.mp-text2-content.col3txt {
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    column-gap: 30px;
}

.mp-text2-content .br-hdr:before {
    background: url(images/mp-text2-hdr-icon.png) #32a1ea center center no-repeat;
}

.mp-text2-content > p {
    font: 300 15px / 25px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #51555a;
    text-align: left;
}

.text2-ow {
    display: block;
    margin: 30px auto 0;
}

.text2-bq {
    padding: 30px;
    border: 4px solid #f0f3fa;
    box-sizing: border-box;
    width: 80%;
    margin: 80px auto 0;
    position: relative;
}

.text2-bq:before {
    content: "";
    display: block;
    width: 110px;
    height: 70px;
    background: url(images/green-wave.png) #fff center no-repeat;
    position: absolute;
    left: -82px;
    top: calc(50% - 35px);
}

.text2-bq > p {
    font: 300 21px / 31px CircularStd;
    color: #041f64;
    text-align: left;
    margin-bottom: 0;
}

.cta-wrap {
    background: url(images/cta-bg.png) 50% 100% no-repeat;
    padding: 82px 0;
}

.cta-content {
    width: 70%;
    margin: 0 auto;
}

.cta-content > p {
    font: 300 40px / 45px CircularStd;
    color: #041f64;
    text-align: center;
    margin-bottom: 0;
}
.cta-content span.get {
    font-size: 38px;
    margin-top: 0;
}

.cta-content p strong {
    font: 700 50px / 45px CircularStd;
    color: #32a1ea;
    text-align: center;
}

.cta-content a {
    width: 262px;
    height: 50px;
    display: block;
    border-radius: 25px;
    border: 1px solid #5db912;
    box-sizing: border-box;
    font: 500 14px / 50px CircularStd;
    color: #fff;
    background-color: #5db912;
    text-align: center;
    float: left;
}

.cta-content a:hover,
.cta-content a:focus {
    text-decoration: none;
    border: 1px solid #5db912;
    color: #5db912;
    background-color: #fff;
}

.cta-content span {
    font: 300 17px / 25px CircularStd;
    color: #041f64;
    text-align: right;
    display: inline-block;
    float: right;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.btns {
    overflow: hidden;
    width: 80%;
    margin: 30px auto 0;
}

.advantages-wrap {
    background: url(images/advantages-bg.png) top right no-repeat;
    padding: 50px 0;
}

.advantages-content {

}

.advantages-content.ac-first {
    width: 85%;
}

.advantages-content > .adv-hdr {
    font: 900 35px / 70px CircularStd;
    color: #01264c;
    text-align: left;
}

.advantages-content > ul {
    list-style: none;
    margin-bottom: 0;
}

.advantages-content > ul > li {
    font: 300 17px / 40px CircularStd;
    color: #323538;
    text-align: left;
    position: relative;
    padding-left: 30px;
}

.advantages-content > ul > li:before {
    content: "\f111";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 8px;
    left: 0;
}

.advantages-content > ul > li > span {
    font-weight: 700;
}

.advantages-content > ul.adv-free > li {
    border-bottom: 1px solid #f0ecf9;
}

.advantages-content > ul.adv-free > li > span {
    font-weight: 700;
    float: right;
    width: 70px;
}

.advantages-content > ul.adv-free > li:last-child {
    border-bottom: none;
}

.advantages-content > ul.adv-free > li:before {
    content: "\f05d";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 18px;
    left: 0;
}

.advantages-content > .bl-hdr {
    padding-right: 50px;
    margin: 50px 0;
}

.advantages-content > .bl-hdr:before {
    background: url(images/advantages-hdr-pic.png) #32a1ea center no-repeat;
}

.advantages-content > .bl-hdr > span {
    float: right;
}

.advantages-content > p {
    font: 500 17px / 26px CircularStd;
    color: #1e2021;
    text-align: left;
}
.advantages-content.adv-right li {
    margin-bottom: 4px;
}
.advantages-content .order-btn{
    margin-top: 50px;
}
.order-btn {
    width: 262px;
    height: 50px;
    display: block;
    border-radius: 25px;
    border: 1px solid #5db912;
    box-sizing: border-box;
    font: 500 14px / 50px CircularStd;
    color: #fff;
    background-color: #5db912;
    text-align: center;
    float: left;
}

.order-btn:hover,
.order-btn:focus {
    text-decoration: none;
    border: 1px solid #5db912;
    color: #5db912;
    background-color: #fff;
}

.testimonials-content {
    position: relative;
}

.testimonials-content > .tmn-hdr {
    font: 900 35px / 70px CircularStd;
    color:  #01264c;
    text-align: left;
    margin-top: 40px;
    display: block;
}

.testimonials-content > p {
    font: 300 20px / 30px CircularStd;
    color: #a3a6a9;
    text-align: left;
    margin-bottom: 40px;
}

.t-slider > a {
    font: 300 17px / 30px CircularStd;
    color: #32a1ea;
    text-align: left;
    padding-left: 70px;
    margin-bottom: 20px;
    display: block;
}

.t-slider > .t-item {
    margin-bottom: 40px;
    padding-left: 70px;
    position: relative;
}

.t-slider > .t-item:before {
    content: "";
    display: block;
    width: 27px;
    height: 27px;
    background: url(images/t-cloud.png);
    position: absolute;
    left: 0;
    top: 0;
}

.t-slider > .t-item > .t-hdr {
    font: 300 17px CircularStd;
    color: #1e2021;
    text-align: left;
}

.t-slider > .t-item > p {
    font: 300 15px / 25px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #51555a;
    text-align: left;
}

.t-slider > .t-item > .t-date {
    font: 300 13px CircularStd;
    color: #a3a6a9;
    text-align: left;
}

.testimonial-single-content > img {
    display: block;
    width: 100%;
    height: auto;
}

.t-single-item {
    background-color: #ebf6fd;
    padding: 35px 80px;
    position: relative;
}

.t-single-item:before {
    content: '';
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    left: -30px;
    top: -50px;
    background: url(images/t-cloud-inv.png) #32a1ea center no-repeat;
}

.t-single-item > .t-hdr {
    font: 300 17px CircularStd;
    color: #1e2021;
    text-align: left;
}

.t-single-item > p {
    font: 300 15px / 25px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #1e2021;
    text-align: left;
    margin: 10px 0 0;
}

.t-single-item > .t-date {
    font: 300 13px CircularStd;
    color: #a3a6a9;
    text-align: left;
    display: block;
}

.t-single-item > a {
    font: 300 17px / 30px CircularStd;
    color: #32a1ea;
    text-align: left;
    display: inline-block;
    margin-top: 20px;
}

footer {
    background: url(images/footer-bg.png) no-repeat;
    padding-bottom: 40px;
    background-size: cover;
}


.footer-mm > nav > .navbar-collapse > ul {
    width: 100%;
    text-align: center;
    font-size: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.footer-mm > nav > .navbar-collapse > ul > li {
    display: inline-block;
    float: none;
}

.footer-mm > nav > .navbar-collapse > ul > li > a {
    font: 500 12px / 100px CircularStd;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 0;
}

.footer-mm > nav > .navbar-collapse > ul > li > a:hover,
.footer-mm > nav > .navbar-collapse > ul > li > a:focus {
    background-color: transparent;
    border-bottom: 1px solid #fff;
    margin-bottom: -1px;
}

.second-footer {
    position: relative;
    overflow: hidden;
    padding-bottom: 50px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 40px;
}

.second-footer .f-hdr {
    font: 700 17px CircularStd;
    color: #5db912;
    text-align: left;
    display: block;
    margin: 40px 0 30px;
}

.second-footer .articles::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: white;
}
.second-footer .articles::-webkit-scrollbar-thumb {
    background: #a8a8a8;
}
.second-footer .articles {
    list-style: none;
    font-size: 0;
    margin-top: 90px;
    height: 300px;
    padding-right: 20px;
    overflow-y: scroll;
    margin-right: 20px;
}

.second-footer .articles > li {
    display: inline-block;
    width: 50%;
}



.second-footer .articles > li > a {
    font: 300 13px / 28px CircularStd;
    color: #b3bfca;
    text-align: left;
}

.second-footer .services {
    list-style: none;
    font-size: 0;
}

.second-footer .services > li {
    display: inline-block;
    width: 100%;
}

.second-footer .services > li:nth-child(1n+14) {
    display: none;
}

.second-footer .services > li > a {
    font: 300 13px / 28px CircularStd;
    color: #b3bfca;
    text-align: left;
}

.second-footer .f-phone a {
    font: 500 16px / 25px CircularStd;
    color: #fff;
    text-align: left;
}

.second-footer .f-phone a:hover,
.second-footer .f-phone a:focus {
    text-decoration: none;
}

.second-footer .f-email {
    font: 300 14px / 16px CircularStd;
    color: #fff;
    text-align: left;
}
.second-footer .f-email a{
    font: 300 14px / 16px CircularStd;
    color: #fff;
    text-align: left;
    text-decoration: none;
}
.second-footer .f-address {
    font: 300 14px / 21px CircularStd;
    color: #fff;
    text-align: left;
}

.second-footer .socials {
    list-style: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.second-footer .socials > li {
    display: inline-block;
    margin-right: 5px;
}

.second-footer .socials > li > a {
    color: #001633;
    background-color: #fff;
    width: 30px;
    display: block;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    border: 1px solid transparent;
}

.second-footer .socials > li > a:hover,
.second-footer .socials > li > a:focus {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
}

.second-footer .socials + p {
    font: 300 14px / 25px CircularStd;
    color: #fff;
    text-align: left;
}

.footer-mm .navbar-header .footer-logo {
    display: none;
}
.footer-mm ul{
    text-align: center;
}
.footer-mm ul li a{
    color: white;
    font-size: 16px;
    font-weight: bold;
}
.footer-mm ul li{
    display: inline-block;
    padding: 0 10px;
}
.footer-logo {
    display: block;
    margin-top: 40px;
}

.footer-logo > img {
    display: block;
}

.copyright p {
    font: 300 14px / 21px CircularStd;
    color: #fff;
    text-align: left;
}

.copyright div {
    text-align: right;
}

.copyright a {
    font: 300 13px / 28px CircularStd;
    color: #fff;
    display: inline-block;
    margin-left: 10px;
}

.content-wrap,
.sidebar-wrap {
    margin: 30px 0;
}

.content-wrap h2 {
    font: 500 25px / 24px CircularStd;
    color: #01264c;
    text-align: left;
}

.content-wrap h3 {
    font: 500 22px / 30px CircularStd;
    color: #01264c;
    text-align: left;
}

.content-wrap p {
    font: 300 15px / 25px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #323538;
    text-align: left;
}

.content-wrap a:not(.essay-component a) {
    /*font: 300 15px / 25px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;*/
    /*color: #32a1ea;*/
    /*text-align: left;*/
}

.content-wrap strong {
    font: 500 15px / 25px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #01264c;
    text-align: left;
}

.content-wrap ul {
    list-style: none;

}
.content-wrap ul.colum_2 {
    list-style: none;

}
@media all and (max-width: 640px) {
    .content-wrap ul {
        column-count: 1;
    }

}
.content-wrap ul > li {
    font: 300 15px / 25px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #323538;
    text-align: left;
    position: relative;
    padding-left: 20px;
}

.content-wrap .essay-component ul > li {
    padding-left: 0;
}
.content-wrap .essay-component ul.people-list > li,
.content-wrap .essay-component ul.files-list > li {
    padding-left: 18px;
}

.content-wrap .essay-component ul > li:before {
    display: none;
}

.content-wrap ol {
    margin-left: 15px;
}

.content-wrap ol > li {
    font: 300 15px / 25px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #323538;
    text-align: left;
    position: relative;
    padding-left: 15px;
}
@media(max-width: 500px){
    .content-wrap .ae-affiliate-program ol > li {
        font: 300 13px / 20px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
        padding-left: 0px;
    }
    body .affiliate-program-wrapper.essay-component {
        padding: 5px;
    }
}
.content-wrap ul > li:before {
    content: '\f111';
    font-family: FontAwesome;
    color: #32a1ea;
    font-size: 8px;
    position: absolute;
    left: 0;
}

span.related_essays {
    font: 500 22px / 47px CircularStd;
    color: #01264c;
    text-align: left;
}

span.related_essays + ul > li > a {
    font: 300 15px / 18px CircularStd;
    color: #323538;
    text-align: left;
}

.vcenter {
    display: flex;
    align-items: center;
}
.breadcrumbs-wrap.vcenter {
    display: block;
    padding-top:90px;
}
.breadcrumbs a {
    text-shadow: 0 0 0.3px #01264c;
    color: #fff;
}
.bc-essays {
    border-bottom: 1px solid #ebf6fd;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.bc-essays a {
    font: 300 15px / 25px CircularStd;
    color: #32a1ea;
    text-align: right;
}

table.essays-prev-next {
    border-top: 1px solid #ebf6fd;
    margin-top: 40px;
}

table.essays-prev-next td {
    padding-top: 30px;
}

.essays-prev-next a {
    font: 300 15px / 25px CircularStd;
    color: #32a1ea;
}

main.page {
    background: url(images/content-left-bg.png) left top no-repeat;
    margin-top: -50px;
}

main.page.err_404 {
    background: url(images/clouds-left.png) left 30% center no-repeat, url(images/clouds-right.png) right 20% center no-repeat;
}

span.h1_title {
    font: 500 20px / 24px CircularStd;
    color: #01264c;
    text-align: left;
}

a.show_more,
a.show_more2 {
    color: #fff;
    font-size: 20px;
    display: block;
    text-align: center;
    border-top: 1px solid #fff;
}

.essays-sample {
    border: 1px solid #ececec;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
    padding: 40px 60px;
    margin-bottom: 30px;
}

.essays-sample .s-top {
    overflow: hidden;
}

.essays-sample .s-top .pdf-icon {
    padding-left: 55px;
    position: relative;
}

.essays-sample .s-top .pdf-icon:before {
    content: '';
    display: block;
    background: url(images/icon_pdf.png) center no-repeat;
    width: 40px;
    height: 43px;
    position: absolute;
    left: 0;
    top: 0;
}

.essays-sample .s-top span {
    font: 500 22px / 24px CircularStd;
    color: #01264c;
    text-align: left;
    display: block;
    margin-bottom: 10px;
}

.essays-sample .s-top span + span {
    font: 500 17px /17px CircularStd;
    color: #323538;
    text-align: left;
    display: block;
}

.essays-sample .s-middle {

}

.essays-sample .s-middle a.pdf {
    display: block;
    border: 1px solid #32a1ea;
    background-color: #fff;
    width: 100%;
    font: 500 14px / 38px CircularStd;
    border-radius: 20px;
    color: #32a1ea;
    text-align: center;
}

.essays-sample .s-middle a.pdf:hover {
    border: 1px solid #32a1ea;
    background-color: #32a1ea;
    color: #fff;
    text-decoration: none;
}

.essays-sample .s-middle span {
    display: block;
    font: 500 13px / 18px CircularStd;
    color: #01264c;
    text-align: left;
}

.essays-sample .s-middle .col-md-2 {
    border-right: 1px solid lightgray;
    margin: 50px 0;
}

.essays-sample .s-middle .col-md-2:last-child {
    border-right: none;
}

.essays-sample .s-middle span + span {
    display: block;
    font: 300 13px / 18px CircularStd;
    color: #323538;
    text-align: left;
}

.essays-sample .s-bottom {

}

.essays-sample .s-bottom .s-first {
    font: 300 15px / 15px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #323538;
    text-align: left;
}

.essays-sample .s-bottom .s-second {
    font: 500 16px / 15px CircularStd;
    color: #01264c;
    text-align: left;
}

.essays-sample .s-bottom .s-second + p {
    font: 500 16px / 15px CircularStd;
    color: #01264c;
    text-align: left;
}

.essays-sample .s-bottom .s-second + p > span {
    color: #5db912;
}

.essays-sample .s-bottom a.order {
    display: block;
    background-color: #5db912;
    font: 500 15px / 50px CircularStd;
    color: #fff;
    text-align: center;
    border-radius: 25px;
    max-width: 262px;
    width: 100%;
    float: right;
}

.essays-sample .s-bottom a.order:hover {
    border: 1px solid #5db912;
    background-color: #fff;
    font: 500 15px / 48px CircularStd;
    color: #5db912;
    text-decoration: none;
}

#samples-table1 {
    width: 84%;
    margin: 30px auto;
}

#samples-table1 > .samples-hdr {
    background-color: #01264c;
    height: 70px;
    font: 700 22px / 70px CircularStd;
    color: #fff;
    text-align: left;
    padding: 0 30px;
    border-left: 5px solid #5db912;
}

#samples-table1 > ul {
    list-style: none;
    padding: 30px;
    margin-bottom: 0;

    border-left: 4px solid #f0f3fa;
    border-right: 4px solid #f0f3fa;
    border-bottom: 4px solid #f0f3fa;
    background: url(images/essays-t1-bg.png) top right no-repeat;
}

#samples-table1 > ul > li {
    font: 300 15px / 25px CircularStd;
    color: #323538;
    text-align: left;
    border-bottom: 1px solid #f0f3fa;
    width: 80%;
    padding-top: 5px;
    padding-bottom: 5px;
}

#samples-table1 > ul > li:last-child {
    border-bottom: none;
}

#samples-table1 > ul > li:before {
    content: '\f05d';
    font-family: FontAwesome;
    color: #32a1ea;
    font-size: 18px;
    position: absolute;
    left: 0;
}

.sidebar-block {
    background-color: #fff;
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
}

.sidebar-block > .sr-hdr {
    background-color: #ebf6fd;
    font: 500 17px / 55px CircularStd;
    color: #01264c;
    text-align: left;
    position: relative;
    padding-left: 20px;
    padding-right: 75px;
}

.sidebar-block > .sr-hdr:after {
    content: '';
    display: block;
    width: 55px;
    height: 55px;
    position: absolute;
    right: 0;
    top: 0;
}

.sidebar-advantages > .sr-hdr:after {
    background: url(images/s-darts.png) #32a1ea center no-repeat;
}

.sidebar-block > .sl-hdr {
    background-color: #01264c;
    font: 500 17px / 55px CircularStd;
    color: #fff;
    text-align: left;
    position: relative;
    padding-left: 75px;
    padding-right: 20px;
}

.sidebar-block > .sl-hdr:before {
    content: '';
    display: block;
    width: 55px;
    height: 55px;
    position: absolute;
    left: 0;
    top: 0;
}

.sidebar-features > .sl-hdr:before {
    background: url(images/s-chempion.png) #32a1ea center no-repeat;
}

.s-body {
    padding: 30px 15px;
}

.sidebar-advantages > .s-body {
    background: url(images/advantages-block-bg.png) left -7px bottom -10px no-repeat;
}

.sidebar-features > .s-body {
    background: url(images/features-block-bg.png) right -7px bottom -10px no-repeat;
}

.sidebar-advantages ul {
    list-style: none;
}

.sidebar-advantages ul > li {
    font: 300 14px / 17px CircularStd;
    color: #323538;
    text-align: left;
    position: relative;
    padding-left: 20px;
    margin-bottom: 15px;
}

.sidebar-advantages ul > li > span {
    color: #01264c;
}

.sidebar-advantages ul > li:before {
    content: "\f111";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 8px;
    left: 0;
}

.sidebar-features ul {
    list-style: none;
}

.sidebar-features ul > li {
    font: 500 14px / 17px CircularStd;
    color: #323538;
    position: relative;
    padding-left: 20px;
    margin-bottom: 15px;
}

.sidebar-features ul > li:before {
    content: "\f05d";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 16px;
    left: 0;
}

.sidebar-discounts {
    box-shadow: none;
}

.sidebar-discounts > .s-body {
    padding: 0;
    padding-top: 20px;
}

.sidebar-discounts > .s-hdr {
    background-color: #01264c;
    font: 500 17px / 55px CircularStd;
    color: #fcfcfc;
    text-align: left;
    padding: 0 20px;
    border-right: 5px solid #5db912;
}

.sidebar-discounts table {
    width: 100%;
}

.sidebar-discounts table tr {

}

.sidebar-discounts table tr > td {
    padding-bottom: 15px;
}

.sidebar-discounts table tr > td > .percents {
    border-radius: 5px;
    border: 1px solid #dde4ee;
    background-color: #32a1ea;
    background: -webkit-linear-gradient(90deg, #e5f6ff 0%, #f1faff 45%, #ffffff 48%, #fafdff 100%);
    background: -moz-linear-gradient(90deg, #e5f6ff 0%, #f1faff 45%, #ffffff 48%, #fafdff 100%);
    background: -o-linear-gradient(90deg, #e5f6ff 0%, #f1faff 45%, #ffffff 48%, #fafdff 100%);
    background: -ms-linear-gradient(90deg, #e5f6ff 0%, #f1faff 45%, #ffffff 48%, #fafdff 100%);
    background: linear-gradient(0deg, #e5f6ff 0%, #f1faff 45%, #ffffff 48%, #fafdff 100%);
    background-color:  rgba(255, 255, 255, 0.5);
    box-shadow: 0 2px 8px 0 rgba(185, 195, 206, 0.3);
    width: 75px;
    height: 75px;
    padding: 15px 0;
    font: 900 22px / 22px CircularStd;
    color: #01264c;
    text-align: center;
    position: relative;
}

.sidebar-discounts table tr > td > .percents:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background: url(images/sd-triangle.png);
    position: absolute;
    left: 0;
    top: 0;
}

.sidebar-discounts table tr > td > span {
    font: 300 14px / 27px CircularStd;
    color: #323538;
    text-align: left;
}

.sidebar-discounts table tr > td > p {
    font: 700 25px / 27px CircularStd;
    color: #01264c;
    text-align: left;
    margin-bottom: 0;
}

.sidebar-cards > .s-body {
    padding: 0;
}

.sidebar-cards > .s-body > img {
    display: block;
    width: 100%;
}

.sidebar-cards > .sr-hdr:after {
    background: url(images/s-card.png) #32a1ea center no-repeat;
}

.sidebar-get-order {

}

.sidebar-get-order > .s-body {
    background: url(images/s-get-order-bg.png) no-repeat;
    padding-bottom: 13px;
    padding-top: 10px;
}

.sidebar-get-order > .s-body > ul {
    list-style: none;
}

.sidebar-get-order > .s-body > ul > li {
    font: 300 15px / 35px CircularStd;
    color: #041f64;
    text-align: left;
    padding-left: 20px;
    position: relative;
}

.sidebar-get-order > .s-body > ul > li:before {
    content: "\f05d";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 16px;
    left: 0;
}

.sidebar-get-order > .s-body > p {
    font: 300 22px / 22px CircularStd;
    color: #041f64;
    text-align: center;
}

.sidebar-get-order > .s-body > p + p {
    font: 700 30px / 30px CircularStd;
    color: #32a1ea;
    text-align: center;
}

.sidebar-get-order > .s-body > a {
    border: 1px solid #5db912;
    background-color: rgba(0, 118, 247, 0);
    width: 142px;
    height: 35px;
    font: 500 14px / 35px CircularStd;
    color: #5db912;
    text-align: center;
    border-radius: 17px;
    display: block;
    margin: 0 auto;
    background: #fff;
}

.sidebar-get-order > .s-body > a:hover {
    border: 1px solid #5db912;
    background-color: #5db912;
    color: #fff;
    text-decoration: none;
}

.sidebar-login {
    box-shadow: none;
}

.sidebar-login > .s-hdr {
    background-color: #01264c;
    font: 500 17px / 55px CircularStd;
    color: #fcfcfc;
    text-align: left;
    padding: 0 20px;
    border-right: 5px solid #5db912;
}

.sidebar-login .essay-component.mini-wrapper .header {
    display: none;
}

.sidebar-login .mini-wrapper form {
    padding: 0;
}

.sidebar-login .essay-component {
    border: none;
    border-radius: 0;
    box-shadow: none;
}

.sidebar-login .s-body {
    padding: 15px 0;
    overflow: hidden;
}

.sidebar-login .mini-wrapper form input[type="text"],
.sidebar-login .mini-wrapper form input[type="password"] {
    border: 1px solid #d8dadb;
    border-radius: 3px;
    background: #fcfcfc;
    width: 100%;
    font: 500 13px / 40px CircularStd;
    color: #656a70;
    text-align: left;
    line-height: normal;
    padding: 12px;
}
body .content-wrap .essay-component ul.check-list > li {
    padding-left: 18px;
}

.sidebar-login .mini-wrapper form label {
    font: 500 13px CircularStd;
    color: #656a70;
}

.sidebar-login .mini-wrapper form label.error {
    color: red;
    margin-top: -10px;
    margin-bottom: 10px;
}

.sidebar-login .mini-wrapper form input[type="submit"] {
    width: 130px;
    text-transform: none;
    border: 1px solid #32a1ea;
    background-color: rgba(0, 118, 247, 0);
    height: 32px;
    border-radius: 16px;
    font: 500 13px / 32px CircularStd;
    color: #32a1ea;
    text-align: center;
    padding: 0;
    float: left;
}

.sidebar-login .mini-wrapper form input[type="submit"]:hover {
    background-color: #32a1ea;
    color: #fff;
}

.sidebar-login .mini-wrapper .links-list {
    margin: 0;
    float: right;
}

.sidebar-login .mini-wrapper .links-list li {
    background: none;
    padding: 3px;
}

.sidebar-login .mini-wrapper .links-list li a {
    border-bottom: none;
    text-decoration: none;
    font: 300 13px / 20px CircularStd;
    color: #01264c;
}

.five-in-1 {
    width: 80%;
    margin: 30px auto 55px;
}

.five-in-1 .au-hdr {
    background-color: #ebf6fd;
    height: 70px;
    font: 700 22px / 70px CircularStd;
    color:  #01264c;
    text-align: left;
    position: relative;
    padding: 0 30px;
}

.five-in-1 .au-hdr > span {
    float: right;
    padding-right: 195px;
}

.five-in-1 .au-hdr:before {
    content: '';
    display: block;
    background: url(images/au-hdr-bg.png) #32a1ea center no-repeat;
    width: 84px;
    height: 70px;
    position: absolute;
    left: -84px;
    top: 0;
}

.five-in-1 .au-body {
    padding: 30px 220px 30px 30px;
    border: 4px solid #f0f3fa;
    border-top: none;
    position: relative;
    background: url(images/au-t-bg.png) #fcfdfd right -4px top -40px no-repeat;
}
.five-in-1 ul {
    list-style: none;
}

.five-in-1 ul > li {
    font: 300 17px / 40px CircularStd;
    color: #323538;
    text-align: left;
    position: relative;
    padding-left: 30px;
    border-bottom: 1px solid #f0ecf9;
}

.five-in-1 ul > li:last-child {
    border-bottom: none;
}

.five-in-1 ul > li > span {
    color:  #5db912;
    font-weight: 500;
    float: right;
}

.five-in-1 ul > li:before {
    content: "\f05d";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 16px;
    left: 0;
}
.order_tbn_text{
    text-align: center;
    width: 150px;
    margin: 20px auto;
    height: 50px;
    display: block;
    background-color: #5db912;
    font: 500 15px / 50px CircularStd;
    color: #fff;
    border-radius: 25px;
}
.five-in-1 ul + a {
    background-color: #5db912;
    width: 262px;
    height: 50px;
    font: 500 15px / 50px CircularStd;
    color: #fff;
    text-align: center;
    display: block;
    border-radius: 25px;
    position: absolute;
    left: calc(50% - 131px);
    bottom: -25px;
}

.five-in-1 ul + a:hover {
    background-color: #fff;
    color: #5db912;
    border: 1px solid #5db912;
    text-decoration: none;
}

.beware-list {
    margin: 30px 0;
}

.beware-list .b-wrap {
    border: 1px solid #ececec;
    background-color: #fff;
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05);
    padding: 30px;
}

.beware-list .b-wrap > .b-hdr {
    font: 700 23px / 35px CircularStd;
    color: #01264c;
    position: relative;
    padding-bottom: 25px;
}

.beware-list .b-wrap > .b-hdr:after {
    content: '';
    display: block;
    width: 90%;
    height: 1px;
    background-color: rgba(149, 150, 150, 0.26);;
    position: absolute;
    right: 0;
    bottom: 0;
}

.beware-list .b-wrap.b-other > .b-hdr {
    color: #323538;
}

.beware-list .b-wrap > .b-body {
    margin-top: 30px;
}

.beware-list .b-wrap > .b-body > ul {

}

.beware-list .b-wrap > .b-body > ul > li {
    font: 300 15px / 22px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #01264c;
    text-align: left;
    margin-bottom: 30px;
    position: relative;
}

.beware-list .b-wrap.b-other > .b-body > ul > li {
    color: #323538;
}

.beware-list .b-wrap > .b-body > ul > li:before {
    content: "\f05d";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 16px;
    left: 0;
}

.beware-list .b-wrap.b-other > .b-body > ul > li:before {
    color: #323538;
}

.disc_block_main {
    margin: 30px 0;
}
.disc_block_main>.row {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.disc_block_main>.row>div:nth-last-of-type(4) {
    display: none;
}
.disc_block_main .discount_block {
    border: 1px solid #ececec;
    background-color: #faffff;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
}

.disc_block_main .discount_block > .d_percents {
    border-radius: 50%;
    border: 1px solid #32a1ea;
    background-color: #32a1ea;
    width: 120px;
    height: 120px;
    font: 900 32px / 32px CircularStd;
    color: #fff;
    text-align: center;
    margin: 30px auto 10px;
    padding: 28px 0;
}

.disc_block_main .discount_block:hover > .d_percents {
    border: 1px solid #32a1ea;
    background-color: #fff;
    color: #32a1ea;
}

.disc_block_main .discount_block > .for {
    font: 300 16px / 36px CircularStd;
    color: #323538;
    text-align: center;
}

.disc_block_main .discount_block > .bold_pages {
    font: 900 26px / 36px CircularStd;
    color: #01264c;
    text-align: center;
}

.disc_block_main .discount_block > .bold_pages + a {
    border: 1px solid #5db912;
    background-color: rgba(247, 148, 29, 0);
    width: 125px;
    height: 40px;
    font: 500 14px / 40px CircularStd;
    color: #5db912;
    text-align: center;
    display: block;
    border-radius: 20px;
    margin: 30px auto;
}

.disc_block_main .discount_block > .bold_pages + a:hover {
    background-color: #5db912;
    color: #fff;
    text-decoration: none;
}

.fe_wg {

}

.fe_wg .free_extras {
    border: 1px solid #ececec;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
    padding: 30px;
    background: url(images/free_extras_bg.png) #faffff top -7px right -8px no-repeat;
}

.fe_wg .free_extras > span,
.fe_wg .we_guarantee > span {
    font: 500 22px / 24px CircularStd;
    color: #01264c;
    text-align: left;
}

.fe_wg .free_extras > ul,
.fe_wg .we_guarantee > ul {
    margin-bottom: 0;
    margin-top: 15px;
}

.fe_wg .free_extras > ul > li,
.fe_wg .we_guarantee > ul > li {
    font: 300 18px / 24px CircularStd;
    color: #323538;
    text-align: left;
    position: relative;
    margin-bottom: 10px;
}

.fe_wg .we_guarantee {
    border: 1px solid #ececec;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
    padding: 30px;
    background: url(images/we_guarantee_bg.png) #faffff top -7px right -8px no-repeat;
}

.fe_wg .we_guarantee > ul > li:before {
    content: "\f05d";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 16px;
    left: 0;
}

.panel-default>.panel-heading {
    background-color: #fff;
    padding-bottom: 20px;
    padding-left: 60px;
    cursor: pointer;
    position: relative;
}

.panel-default>.panel-heading[aria-expanded="false"]:before {
    content: '\f067';
    font-family: FontAwesome;
    position: absolute;
    left: 25px;
    top: 13px;
    color: #32a1ea;
}

.panel-default>.panel-heading[aria-expanded="true"]:before {
    content: '\f068';
    font-family: FontAwesome;
    position: absolute;
    left: 25px;
    top: 13px;
    color: #32a1ea;
}

.panel-default>.panel-heading.collapsed {
    border-bottom: 1px solid #ddd;
}

.panel-group .panel {
    border-radius: 0;
    border: none;
    box-shadow: none;
}

.panel-default>.panel-heading > h2 > a {
    font: 500 16px CircularStd;
    color: #323538;
    text-align: left;
}

.panel-default>.panel-heading[aria-expanded="true"] > h2 > a {
    color: #32a1ea;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top: none;
    border-bottom: 1px solid #ddd;
    padding-left: 60px;
    padding-top: 0;
}

.pro-wrap {
    margin: 30px 0;
}

.pro-wrap > .p-block {
    padding-left: 100px;
}

.p-block.one {
    background: url(images/pro-icon1.png) left 15px top 10px no-repeat;
}

.p-block.two {
    background: url(images/pro-icon2.png) left 15px top 10px no-repeat;
}

.p-block.three {
    background: url(images/pro-icon3.png) left 15px top 10px no-repeat;
}

.p-block.four {
    background: url(images/pro-icon4.png) left 15px top 10px no-repeat;
}

.p-block.five {
    background: url(images/pro-icon5.png) left 15px top 10px no-repeat;
}

.p-block.six {
    background: url(images/pro-icon6.png) left 15px top 10px no-repeat;
}

.pro-wrap > .p-block > span {
    font: 300 20px / 40px CircularStd;
    color: #32a1ea;
    text-align: left;
}

.stages {
    margin: 30px 0;
}

.stages > span {
    font: 300 20px / 35px CircularStd;
    color: #32a1ea;
    text-align: left;
    display: block;
}

.stages > strong {
    font: 500 17px / 18px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #323538;
    text-align: left;
}

.sc1 > a {
    display: block;
    background: url(images/shortcodes/learn-more-about-disc.png) no-repeat;
    width: 100%;
    height: 90px;
    font: 300 25px / 45px CircularStd;
    color: #01264c;
    text-align: center;
    padding: 23px 0;
}

.sc1 > a:hover {
    text-decoration: none;
}

.sc1 > a > span {
    font: 700 25px / 45px CircularStd;
    color: #5db912;
}

.content-wrap .essay-calculator-wrapper form span {
    margin-left: 0;
    font: 400 14px / 45px CircularStd;
    color: #a3a6a9;
    text-align: left;
    width: 100%;
}

.content-wrap .essay-calculator-wrapper .select-currency:before {
    content: 'Currency';
    display: block;
    width: 100%;
    font: 400 14px / 45px CircularStd;
    color: #a3a6a9;
    text-align: left;
}

.content-wrap .essay-calculator-wrapper form select {
    font: 500 15px CircularStd;
    color: #656a70;
    text-align: left;
    border: 1px solid #d8dadb;
    background-color: #fcfcfc;
    height: 45px;
    padding: 0 15px;
    border-radius: 3px;
    width: 100%;
    margin-left: 0;
}

.content-wrap .essay-calculator-wrapper {
    border: 1px solid #ececec;
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05);
    padding: 40px 60px;
    background-color: #fff;
}
div#essay-calculator {
    margin-top: 20px;
}
.content-wrap #essay-calculator table tr:nth-child(1n) {
    background-color: #ebf6fd;
}
.content-wrap #essay-calculator table tr {
    border-bottom: 1px solid #d7e7f1;
}
.content-wrap #essay-calculator table tr:first-child{
    border-bottom: 1px solid #738ca7;
    border-top: none;
    background-color: #fff !important;
}

.content-wrap #essay-calculator table tr:nth-child(2n) {
    background-color: #fff;
}

.content-wrap #essay-calculator table tr td {
    border: none;
    text-align: center;
    vertical-align: middle;
    font: 300 14px / 35px CircularStd;
    color: #323538;
    padding: 0px;
    height: 45px;
}

.content-wrap #essay-calculator table tr td strong {
    font: 500 15px / 45px CircularStd;
    color: #01264c;
    text-align: center;
}

.content-wrap #essay-calculator table tr:first-child td:first-child strong {
    color: #002e5e;
}

.content-wrap .essay-calculator-wrapper .number-of-pages,
.content-wrap .essay-calculator-wrapper .select-currency {
    background-color: #fff;
}

.content-wrap .essay-calculator-wrapper .number-of-pages {
    float: left;
    width: 60%;
    padding-right: 15px;
    box-sizing: border-box;
}

.content-wrap .essay-calculator-wrapper .select-currency {
    float: right;
    width: 40%;
}

.content-wrap .essay-calculator-wrapper .select-currency span.currency {
    font-size: 0;
    display: block;
    margin-left: 0;
    width: 100%;
}

.content-wrap .essay-calculator-wrapper .select-currency span.currency input[type="button"] {
    height: 45px;
    background-color: #fcfcfc;
    border: 1px solid #d8dadb;
    font: 300 15px CircularStd;
    color: #323538;
    text-align: center;
    padding: 0;
    display: inline-block;
    width: 25%;
    box-sizing: border-box;
    border-right: none;
    outline: none;
}

.content-wrap .essay-calculator-wrapper .select-currency span.currency input[type="button"]:first-child {
    border-radius: 3px 0 0 3px;
}

.content-wrap .essay-calculator-wrapper .select-currency span.currency input[type="button"]:last-child {
    border-right: 1px solid #d8dadb;
    border-radius: 0 3px 3px 0;
}

.content-wrap .essay-calculator-wrapper .select-currency span.currency input[type="button"]:hover,
.content-wrap .essay-calculator-wrapper .select-currency span.currency input[type="button"].active {
    background-color: #5db912;
    background-repeat: no-repeat;
    color:#fff;
}

.content-wrap #essay-calculator table tr td a {
    background-color: #fff;
    color: #323538;
}

.content-wrap .ae-prices {
    margin: 30px 0;
}

.ae-contacts-custom label {
    font: 300 14px CircularStd;
    color: #a3a6a9;
    text-align: left;
    display: block;
    margin-top: 20px;
}

.ae-contacts-custom textarea,
.ae-contacts-custom input[type="text"] {
    font: 500 15px CircularStd;
    color: #656a70;
    text-align: left;
    border: 1px solid #d8dadb;
    background-color: #fcfcfc;
    width: 100%;
    height: 45px;
    padding: 0 15px;
    border-radius: 3px;
}

.ae-contacts-custom textarea {
    height: 200px;
    padding: 15px;
    resize: vertical;
}

.ae-contacts-custom label.error {
    background-color: transparent;
    margin-top: 5px;
    padding: 5px;
    color: red;
}

.buttons-block {

}

.buttons-block > input[type="submit"] {
    background-color: #5db912;
    border: 1px solid #5db912;
    font: 500 15px / 50px CircularStd;
    height: 50px;
    color: #fff;
    text-align: center;
    border-radius: 25px;
    width: 262px;
    outline: none;
    margin: 30px 0;
}

.buttons-block > input[type="submit"]:hover {
    background-color: #fff;
    border: 1px solid #5db912;
    color: #5db912;
}

.buttons-block > span {
    font: 300 14px / 50px CircularStd;
    color: #a3a6a9;
    display: inline-block;
    margin-left: 50px;
}

.c-header {

}

.c-header > .c_hdr {
    font: 700 25px / 40px CircularStd;
    color: #01264c;
    text-align: left;
}

.c-header > button {
    background-color: #32a1ea;
    border: 1px solid #32a1ea;
    font: 500 15px / 40px CircularStd;
    height: 40px;
    color: #fff;
    text-align: center;
    border-radius: 25px;
    width: 125px;
    outline: none;
    margin: 0;
    float: right;
}

.c-header > button:hover {
    background-color: #fff;
    border: 1px solid #32a1ea;
    color: #32a1ea;
}

.c-footer {
    border-top: 1px solid #dde8ef;
    padding-top: 40px;
    margin-top: 20px;
}

.c-footer p {
    margin-bottom: 0;
    font: 500 16px / 26px CircularStd;
    color: #01264c;
    text-align: right;
}

.c-footer p.addr {
    text-align: left;
}

.c-footer p > span {
    font: 500 16px / 26px CircularStd;
    color: #a3a6a9;
}

.ae-contacts-custom {
    border: 1px solid #ececec;
    box-sizing: border-box;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
    padding: 40px 60px;
}
.ae-contacts-custom .c-footer p a{
    font: 500 16px / 26px CircularStd;
    color: #01264c;
    text-decoration: none;
}
.ae-contacts-custom .c-footer p a:hover{
    text-decoration: none;
}
.error-message {
    background-image: url(/ws/images/error-icon.png);
    background-color: #fff3f3;
    border: solid #ffd3d3 1px;
    color: #b82222;
    background-repeat: no-repeat
}
.success-message {
    background-image: url(/ws/images/success-icon.png);
    background-color: #f1ffde;
    border: solid #d7eeb8 1px;
    color: #40651c;
}

.messages .error-message,
.messages .success-message,
.messages .info-message {
    margin-bottom: 30px;
    padding: 30px 30px 30px 75px;
    background-position: 26px 28px;
    background-repeat: no-repeat;
    line-height: 20px;
    border-radius: 4px;
    box-shadow: 0 2px 8px -3px rgba(0, 0, 0, 0.2);
}
.messages > div > i {
    float: right;
    margin: -20px -20px 0 0;
    cursor: pointer;
    font-size: 14px;
    display: none;
}
.page_404 {
    overflow: hidden;
    margin: 160px 0;
}

.page_404 img {
    display: block;
    width: 100%;
}

.page_404 .big_404 {
    font: 700 60px / 70px CircularStd;
    color: #5db912;
}

.page_404 .big_404 > span {
    font: 700 33px / 70px CircularStd;
    color: #1a93f0;
}

.page_404 .pnf_404 {
    font: 700 33px / 70px CircularStd;
    color: #051d63;
}

.page_404 .pnf_404 + p {
    font: 300 17px / 24px CircularStd;
    color: #051d63;
}

.page_404 .error_buttons {
    margin-top: 30px;
}

.page_404 .error_buttons > a {
    box-sizing: border-box;
    width: 125px;
    height: 40px;
    font: 500 14px / 40px CircularStd;
    text-align: center;
    display: inline-block;
    border-radius: 20px;
}

.page_404 .error_buttons > a:first-child {
    border: 1px solid #5db912;
    background-color: #fff;
    color: #5db912;
}

.page_404 .error_buttons > a:last-child {
    border: 1px solid #32a1ea;
    background-color: #32a1ea;
    color: #fff;
}

.page_404 .error_buttons > a:first-child:hover {
    border: 1px solid #5db912;
    background-color: #5db912;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}

.page_404 .error_buttons > a:last-child:hover {
    border: 1px solid #32a1ea;
    background-color: #fff;
    color: #32a1ea;
    cursor: pointer;
    text-decoration: none;
}

.post-wrap {
    overflow: hidden;
    border: 1px solid #ececec;
    border-radius: 3px;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
}

.post-wrap .blog-post {
    padding: 30px 0;
}

.post-wrap .blog-post > .date {
    font: 300 14px / 23px CircularStd;
    color: #a3a6a9;
    display: block;
    margin-bottom: 10px;
}

.post-wrap .blog-post > .hdr > a {
    display: block;
    font: 500 23px / 25px CircularStd;
    color: #01264c;
}

.post-wrap .blog-post > p {
    font: 300 15px / 22px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #323538;
    margin: 18px 0;
}

.post-wrap .blog-post > a {
    font: 300 14px / 23px CircularStd;
    color: #32a1ea;
}

.post-wrap .blog-post > a:hover {

}

.post-wrap .blog-img img {
    width: 100%;
    display: block;
}

.last-posts-block img {
    display: block;
    width: 100%;
}

.last-posts-block a.p-title {
    display: block;
    font: 500 16px / 18px CircularStd;
    color: #01264c;
    margin: 20px 0 10px;
}

.sidebar-block > b.hdr {
    font: 500 17px / 20px CircularStd;
    color: #01264c;
    display: block;
    padding-left: 15px;
    padding-top: 30px;
}

.sidebar-block .date {
    font: 300 14px / 23px CircularStd;
    color: #a3a6a9;
}

.s-body > .lp {
    margin-bottom: 20px;
}

.cat-block ul {
    list-style: none;
    border-top: 1px solid #32a1ea;
    padding-top: 10px;
    margin-top: -10px;
    margin-bottom: 0;
}

.cat-block ul > li {
    border-bottom: 1px solid #f0f0f0;
    padding-left: 0;
}

.cat-block ul > li:last-child {
    border-bottom: none;
}

.cat-block ul > li:before {
    display: none;
}

.cat-block ul > li > a {
    font: 300 15px / 40px CircularStd;
    color: #323538;
    position: relative;
    display: block;
}

.cat-block ul > li > a:after {
    content: '\f105';
    font-family: FontAwesome;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}

.cat-block ul > li > a:hover,
.cat-block ul > li > a:hover:after {
    color: #32a1ea;
    text-decoration: none;
}

ul.paging {
    list-style: none;
    font-size: 0;
}

ul.paging > li {
    display: inline-block;
    padding: 0;
    margin-left: 20px;
}

ul.paging > li:first-child {
    margin-left: 0;
}

ul.paging > li > a {
    color: #1e2021;
    display: block;
    width: 25px;
    height: 25px;
    text-align: center;
    font-weight: 500;
}

ul.paging > li:before {
    display: none;
}

ul.paging > li.selected {
    border-radius: 50%;
    background-color:  #32a1ea;;
    color: #fff;
    width: 25px;
    height: 25px;
    text-align: center;
}

.single-blog-page .date {
    display: block;
    font: 300 14px / 23px CircularStd;
    color: #a3a6a9;
    margin: 20px 0;
}

.single-blog-page .date > a {
    font: 300 14px / 23px CircularStd;
    color: #a3a6a9;
}

.blog-page-content > h4 {
    font: 300 20px / 35px CircularStd;
    color: #32a1ea;
}

.blog-page-content > h5 {
    font: 900 19px / 35px CircularStd;
    color: #5db912;
}

table#blog-pager {
    width: 100%;
}

table#blog-pager td a {
    font: 300 15px CircularStd;
    color: #32a1ea;
}

table#blog-pager td:first-child {
    text-align: left;
}

table#blog-pager td:nth-child(2) {
    text-align: center;
}

table#blog-pager td:last-child {
    text-align: right;
}

.blog-post img.blog-pic-in {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.essay-1 {
    margin-bottom: 30px;
}

.essay-1 > .hdr {
    display: block;
    background-color: #01264c;
    height: 70px;
    padding: 0 50px;
    font: 700 22px / 70px CircularStd;
    color: #fff;
    position: relative;
}

.essay-1 > .hdr:before {
    content: '';
    display: block;
    background-color: #5db912;
    width: 5px;
    height: 70px;
    position: absolute;
    left: 0;
    top: 0;
}

.essay-1 > .body {
    border: 5px solid #f0f3fa;
    border-top: none;
    box-sizing: border-box;
    padding: 30px 50px;
    background: url(images/essay-2-bg.png) #fcfdfd right top no-repeat;
}

.essay-1 > .body > ul:not(.btns) {
    list-style: none;
    padding-right: 180px;
}

.essay-1 > .body > ul:not(.btns) > li {
    font: 300 17px / 26px CircularStd;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #323538;
    position: relative;
    border-bottom: 1px solid #f0eaf9;
}

.essay-1 > .body > ul:not(.btns) > li:last-child {
    border-bottom: none;
}

.essay-1 > .body > ul:not(.btns) > li:before {
    content: "\f05d";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 16px;
    left: 0;
}

.essay-1 > .body > ul:not(.btns) > li > span {
    color: #32a1ea;
}

.essay-1 > .body > ul.btns {
    list-style: none;
    font-size: 0;
}

.essay-1 > .body > ul.btns > li {
    display: inline-block;
    width: 33.33%;
    padding-left: 0;
}

.essay-1 > .body > ul.btns > li:before {
    display: none;
}

.essay-1 > .body > ul.btns > li > a {
    display: block;
    width: 135px;
    height: 40px;
    font: 500 15px / 40px CircularStd;
    text-align: center;
    border-radius: 20px;
    margin: 0 auto;
}

.essay-1 > .body > ul.btns > li:first-child > a {
    border: 1px solid #32a1ea;
    background-color: #fff;
    color: #32a1ea;
}

.essay-1 > .body > ul.btns > li:first-child > a:hover {
    border: 1px solid #32a1ea;
    background-color: #32a1ea;
    color: #fff;
}

.essay-1 > .body > ul.btns > li:nth-child(2) > a {
    border: 1px solid #32a1ea;
    background-color: #32a1ea;
    color: #fff;
}

.essay-1 > .body > ul.btns > li:nth-child(2) > a:hover {
    border: 1px solid #32a1ea;
    background-color: #fff;
    color: #32a1ea;
}

.essay-1 > .body > ul.btns > li:last-child > a {
    border: 1px solid #5db912;
    background-color: #5db912;
    color: #fff;
}

.essay-1 > .body > ul.btns > li:last-child > a:hover {
    border: 1px solid #5db912;
    background-color: #fff;
    color: #5db912;
}

.essay-1 > .body > ul.btns > li > a:hover {
    text-decoration: none;
}

body .payment.container {
    max-width: 100%;
}

body .mini-wrapper .top-dd-wrapper .top-label .ava {
    display: none;
}

body .user-area-wrapper .info-list {
    padding: 15px 20px;
    line-height: normal;
}

body .user-area-wrapper .menu-list {
    line-height: normal;
}

.fixed-banner {
    background-position: center;
    width: 100%;
    height: 80px;
    z-index: 500;
}
.fixed-banner.first-fixed-banner{
    background: url(../images/new_1920x80.svg) center no-repeat;
    box-shadow: -1px 0 2px 0 rgba(0,0,0,0.2);
    background-size: cover;
}

.fixed-banner > a.material-icons{
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
}
.fixed-banner.first-fixed-banner > a.material-icons{
    color:#276194;
}

.fixed-banner > a:hover {
    text-decoration: none;
}

.fb-content > .orange-bg {
    background: url(images/green-bg.png) no-repeat;
    height: 89px;
    width: 290px;
    font: 700 35px / 89px CircularStd;
    color: #fff;
    text-align: center;
    float: left;
}

.fb-content > .orange-bg + p {
    font: 300 22px / 89px CircularStd;
    color: #01264c;
    text-align: left;
    float: left;
    margin-left: 50px;
}

.fb-content .fb-right {
    background: url(images/fb-cap.png) no-repeat;
    font: 300 22px / 89px CircularStd;
    color: #041f64;
    float: left;
    margin-left: 30px;
    padding-left: 90px;
}

.fb-content .fb-right > span {
    font: 700 22px / 89px CircularStd;
    color:  #32a1ea;
}

.fb-content > a {
    display: block;
    background-color: #5db912;
    border: 1px solid #5db912;
    border-radius: 20px;
    height: 40px;
    width: 120px;
    font: 500 15px / 40px CircularStd;
    color: #fff;
    text-align: center;
    float: right;
    margin: 24px 0;
}

.fb-content > a:hover {
    background-color: #fff;
    border: 1px solid #5db912;
    color: #5db912;
    text-decoration: none;
}

body .profile-view-wrapper table tr td:first-child {
    width: 40%;
    font: 300 15px CircularStd;
    color: #323538;
    text-align: left;
}

body .profile-view-wrapper table tr td:last-child {
    font: 500 16px CircularStd;
    color: #01264c;
    text-align: left;
}

body .profile-view-wrapper table tr:nth-child(2n) td {
    background: #e7f5fd;
}

body .profile-wrapper .header {
    font: 700 25px / 35px CircularStd;
    color: #01264c;
    text-align: left;
    border-bottom: 1px solid rgba(0, 46, 94, 0.55);
    padding-bottom: 30px;
}

body .profile-wrapper .flat-button {
    padding: 0;
    text-transform: capitalize;
    border: 1px solid #5db912;
    background-color: #5db912;
    font: 500 15px / 50px CircularStd;
    height: 50px;
    color: #fff;
    text-align: center;
    border-radius: 25px;
    width: 262px;
    box-sizing: border-box;
}

body .profile-wrapper .flat-button:hover {
    border: 1px solid #5db912;
    background-color: #fff;
    color: #5db912;
}

body .profile-wrapper.profile-view-wrapper.essay-component,
body .profile-wrapper.profile-form-wrapper.essay-component {
    border: 1px solid #ececec;
    box-sizing: border-box;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
}

body .profile-form-wrapper table tr.phone-tr td:first-child {
    width: 100%;
    padding-right: 0;
}

body .profile-form-wrapper .main-table + table tr:nth-child(2),
body .profile-form-wrapper .main-table + table tr:nth-child(3),
body .profile-form-wrapper .main-table + table tr:nth-child(4),
body .profile-form-wrapper .main-table + table tr:nth-child(5) {
    display: block;
    width: 50%;
    float: left;
}

body .profile-form-wrapper .main-table + table tr:nth-child(2) td,
body .profile-form-wrapper .main-table + table tr:nth-child(3) td,
body .profile-form-wrapper .main-table + table tr:nth-child(4) td,
body .profile-form-wrapper .main-table + table tr:nth-child(5) td {
    display: block;
    width: 100%;
}

body .profile-form-wrapper .main-table + table tr:nth-child(2) td,
body .profile-form-wrapper .main-table + table tr:nth-child(4) td {
    padding-right: 15px;
}

body .profile-form-wrapper .main-table + table tr:nth-child(3) td,
body .profile-form-wrapper .main-table + table tr:nth-child(5) td {
    padding-left: 15px;
}

body .profile-form-wrapper form label {
    font: 300 14px CircularStd;
    color: #a3a6a9;
    text-align: left;
}

body .profile-form-wrapper form input[type="text"],
body .profile-form-wrapper form input[type="password"],
body .profile-form-wrapper form select {
    padding: 0 15px;
    font: 500 15px / 50px CircularStd;
    height: 50px;
    color: #656a70;
    border: 1px solid #d8dadb;
    border-radius: 3px;
    box-sizing: border-box;
    background-color: #fcfcfc;
}

body .profile-form-wrapper .checkbox-input {
    font: 300 14px CircularStd;
    color: #656a70;
}

body .profile-form-wrapper .buttons input[type="submit"] {
    width: 262px;
}

body .profile-form-wrapper .buttons .cancel-b {
    border: 1px solid #32a1ea;
    background-color: #fff;
    font: 500 15px / 50px CircularStd;
    height: 50px;
    color: #32a1ea;
    text-align: center;
    border-radius: 25px;
    width: 262px;
    box-sizing: border-box;
}

body .profile-form-wrapper .buttons .cancel-b:hover {
    border: 1px solid #32a1ea;
    background-color: #32a1ea;
    color: #fff;
}

body .affiliate-program-wrapper.essay-component {
    background: #fff;
}

body .affiliate-program-wrapper .header {
    font: 700 25px / 35px CircularStd;
    color: #01264c;
}

body .affiliate-program-wrapper .receive-table .flat-button {
    margin-left: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0 15px;
    font: 500 14px / 40px CircularStd;
    border-radius: 20px;
    text-align: center;
    box-sizing: border-box;
    width: 125px;
    height: 40px;
}

body .affiliate-program-wrapper .receive-table .flat-button.orange-b {
    color: #fff;
    border: 1px solid #5db912;
    background-color: #5db912;
}

body .affiliate-program-wrapper .receive-table .flat-button.orange-b:hover {
    color: #5db912;
    border: 1px solid #5db912;
    background-color: #fff;
}

body .affiliate-program-wrapper .receive-table .flat-button.blue-b {
    color: #fff;
    border: 1px solid #32a1ea;
    background-color: #32a1ea;
}

body .affiliate-program-wrapper .receive-table .flat-button.blue-b:hover {
    color: #32a1ea;
    border: 1px solid #32a1ea;
    background-color: #fff;
}

body .essay-component.essay-orders .data-table th {
    font: 500 15px / 35px CircularStd;
    color: #656a70;
    border-bottom: solid #004270 2px;
    padding: 20px 15px;
}

body .essay-orders .data-table .pay-now-b {
    padding: 0;
    border: 1px solid #5db912;
    background-color: #5db912;
    width: 95px;
    height: 30px;
    font: 500 14px / 30px CircularStd;
    color: #fff;
    text-align: center;
    border-radius: 15px;
}

body .essay-orders .data-table .pay-now-b:hover {
    padding: 0;
    border: 1px solid #5db912;
    background-color: #fff;
    width: 95px;
    height: 30px;
    color: #5db912;
}

body .essay-orders .data-table td {
    font: 300 14px CircularStd;
    color: #01264c;
}

body .essay-orders .data-table .order-id,
body .essay-component .blue-status-label {
    color: #32a1ea;
}

body .essay-orders .data-table .actions li .material-icons.delete-b {
    color: #5db912;
}

body .essay-orders .header.items-count {
    font: 700 22px / 35px CircularStd;
    color: #01264c;
}

body .essay-orders .header.items-count > span {
    color: #f68b19;
}

body .tabs-component .component-tabs-controls li a {
    background: #32a1ea;
    border: solid #32a1ea 1px;
}

body .essay-order-details .order-details-head .toolbar .actions-list li a {
    margin-right: -1px;
}

body .payments-wrapper .total-price input.pay-now-submit {
    text-transform: capitalize;
    border-radius: 20px;
    background: #32a1ea;
}

body .payments-wrapper table.info-table tbody tr td {
    font-family: CircularStd, sans-serif;
    font-weight: 300;
}

body .payments-wrapper .welcome-header i {
    font-family: CircularStd, sans-serif;
}

body .payments-wrapper .welcome-header {
    font-family: CircularStd, sans-serif;
}

body .payments-wrapper .header {
    font: 700 25px / 35px CircularStd;
    color: #01264c;
    text-align: left;
}

body .popup-component .header {
    font: 700 25px / 35px CircularStd;
    color: #01264c;
}

body .popup-component.essay-component label {
    font: 300 14px CircularStd;
    color: #a3a6a9;
}

body .popup-component.essay-component input[type="text"],
body .popup-component.essay-component input[type="password"],
body .popup-component.essay-component textarea,
body .popup-component.essay-component select {
    padding: 0 15px;
    font: 500 15px / 50px CircularStd;
    height: 50px;
    color: #656a70;
    border: 1px solid #d8dadb;
    border-radius: 1px;
    box-sizing: border-box;
    background-color: #fcfcfc;
}

body .popup-component.essay-component textarea {
    height: 150px;
}
body .popup-component.essay-component textarea {
    height: 150px;
    line-height: normal;
    padding-top: 5px;
}

body .popup-component.essay-component .pm-input span {
    width: 50px;
    height: 50px;
    padding-top: 15px;
}

body .extend-deadline-form-wrapper form [type="submit"] {
    width: 100%;
    padding: 14px!important;
    border-radius: 25px;
    background: #32a1ea;
    text-transform: capitalize;
}

body .extend-deadline-form-wrapper form [type="submit"]:hover,
body .popup-component form [type="submit"]:hover {
    border: 1px solid #32a1ea;
    background: #fff;
    color: #32a1ea;
}

body .popup-component form [type="submit"] {
    width: 45%;
    padding: 14px 0;
    border-radius: 25px;
    background: #32a1ea;
    text-transform: capitalize;
}

body .order-form-wrapper.essay-component .t-body > tr > td:first-child {
    font: 300 14px CircularStd;
    color: #a3a6a9;
}

body .order-form-wrapper.essay-component .hint > i:before {
    color: #32a1ea;
    font: normal normal normal 18px/30px FontAwesome;
    content: "\f059";
}
body .order-form-wrapper.essay-component .hint>i {
    background: 0 0;
    font-style: inherit;
}
body .order-form-wrapper.essay-component .hint:hover > i {
    opacity: .5;
    cursor: pointer;
}

body .order-form-wrapper.essay-component .hint div {
    margin: 10px 0 0 -53px;
    z-index: 1;
}

body .essay-order-form .t-body > tr > td:nth-child(2) {
    padding-top: 15px;
    padding-left: 30px;
    padding-right: 0;
}

body .essay-order-form .t-body > tr > td:nth-child(3) {
    background: #fff;
}

body .essay-order-form .header {
    font: 700 25px / 35px CircularStd;
    color: #01264c;
}

body .essay-component .red-label,
body .essay-component label.error {
    font-size: 12px;
    font-style: normal;
    font-family: CircularStd;
}
body .essay-component.popup-component label.error{
    color:red;
}
body .essay-component input[type="text"],
body .essay-component input[type="password"],
body .essay-component input[type="file"],
body .essay-component textarea,
body .essay-component select,
body .essay-component .pm-input input,
body .essay-component .multiinput {
    border-radius: 3px;
    border: 1px solid #d8dadb;
    box-sizing: border-box;
    background-color: #fcfcfc;
    padding: 14px;
    font: 300 15px CircularStd;
    color: #656a70;
}

body .essay-component .pm-input span {
    width: 48px;
    height: 48px;
    padding-top: 14px;
}

body .essay-component .input-button span {
    margin-top: -48px;
}

body .essay-component .form-button {
    border-radius: 3px;
    border: 1px solid #01d36e;
    box-sizing: border-box;
    background-color: #fff;
    color: #01d36e;
    font: 500 15px CircularStd;
    padding: 14px 25px;
}
body .essay-component .form-button.file-button {
    color: #0b73e0;
    border: 1px solid #0b73e0;
    line-height: 15px;
}

body .essay-component .form-button.inactive-button {
    border: 1px solid #d8dadb;
    color: #d8dadb;
}

body .essay-order-form .apply-discount-input span,
body .essay-order-form .add-writer-input span {
    width: 160px;
}
body .essay-order-form .apply-discount-input span {
    white-space: nowrap;
}
@media all and (max-width: 480px) {
    body .essay-order-form .apply-discount-input span {
        font-size: 14px;
    }
}
body .essay-component .checkbox-input {
    cursor: pointer;
    font-family: CircularStd, sans-serif;
    font-weight: 300;
    font-style: normal;
    color: #3e4d5e;
}

body .essay-component .notice {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji, sans-serif;
    color: #3e4d5e;
    font-style: normal;
}

body .order-form-wrapper .vip-services-td .hdr {
    font: 500 25px CircularStd;
    color: #5db912;
    text-align: left;
    background: none;
    padding: 3px 0;
    margin: 30px 0 20px;
}

body .order-form-wrapper .vip-services-td .vip-services-list li label,
body .order-form-wrapper .vip-services-td .vip-services-list li label p {
    font: 500 15px CircularStd;
    color: #656a70;
}

body .order-form-wrapper .vip-services-td .vip-services-list li label {
    border: none;
    border-radius: 0;
    padding: 24px 20px;
}

body .order-form-wrapper .vip-services-td .offer-label {
    font: 500 18px CircularStd;
    color: #08173d;
    text-align: center;
}

body .order-form-wrapper .vip-services-td .offer-label b {
    color: #5db912;
}

body .essay-component .t-body > tr > td.vip-services-td {
    padding-right: 50px;
    padding-left: 50px;
}

body .order-form-wrapper .vip-services-td .services-package label {
    border-color: #d4e4ee;
    background: #e7f5fd;
    padding: 20px;
    text-align: left;
    border-radius: 0;
    border-left: none;
    border-right: none;
    line-height: 26px;
    font: 500 18px CircularStd;
    color: #08173d;
}

body .order-form-wrapper .vip-services-td .services-package label .discount {
    background: none;
}

body .order-form-wrapper .vip-services-td .services-package label .discount b {
    background: none;
    border-radius: 0;
    padding: 0 10px;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    font: 700 22px CircularStd;
    color: #5db912;
}

body .order-form-wrapper .vip-services-td .services-package label .price,
body .order-form-wrapper .vip-services-td .services-package label .currency,
body .order-form-wrapper .vip-services-td .services-package label s {
    font: 500 18px CircularStd;
    color: #08173d;
}

body .essay-order-form .accept-div i {
    font-family: CircularStd, sans-serif;
    font-weight: 300;
    font-style: normal;
    color: #3e4d5e;
}

body .essay-order-form .accept-div a {
    font-family: CircularStd, sans-serif;
    font-style: normal;
}

body .essay-order-form .order-submit {
    padding: 15px 60px;
    background: #5db912;
    border: 1px solid #5db912;
    border-radius: 25px;
    font: 500 15px CircularStd;
    color: #fff;
    text-align: center;
}

body .essay-order-form .order-submit:hover {
    background: #fff;
    border: 1px solid #5db912;
    color: #5db912;
}

body .essay-component .link-submit.disabled:hover {
    background: white;
    color: #d1d2d3;
    border: solid #d1d2d3 1px;
    cursor: no-drop;
}

body .essay-order-form .total-price {
    margin-top: 10px;
    font: 500 18px CircularStd;
    color: #000;
}

body .essay-order-form .total-price b {
    font: 700 27px CircularStd;
    color: #32a1ea;
}

body .essay-order-form .paper-requirements-table .price-disclaimer b {
    font: 500 16px / 24px CircularStd;
    color: #08173d;
}

body .order-form-wrapper .wrap-order-submit .on-disabled-button-click-text {
    position: static;
}

body span.on-disabled-button-click-text:after {
    content: '';
    display: block;
    clear: both;
    margin-bottom: 15px;
}


body .order-form-wrapper.essay-component .vip-services-td .hint:hover > i {
    opacity: 1;
}

body .vip-services-td .hint div > span {
    margin-left: 50px;
}

body .essay-order-preview .header {
    font: 700 25px / 35px CircularStd;
    color: #01264c;
    text-transform: capitalize;
}

body .essay-order-preview .t-body > tr > td:first-child {
    vertical-align: middle !important;
}

body .essay-order-preview .t-body > tr:nth-child(2n+1) > td:nth-child(1),
body .essay-order-preview .t-body > tr:nth-child(2n+1) > td:nth-child(2){
    border-top: 1px solid #d4e4ee;
    border-bottom: 1px solid #d4e4ee;
    background: #e7f5fd;
}

body .essay-order-preview .t-body > tr > td {
    padding-top: 15px;
    padding-bottom: 15px;
}

body .essay-order-preview .t-body > tr > td:nth-child(2) {
    font: 300 15px CircularStd;
    color: #656a70;
}

body .essay-order-preview .form-list.check-list li {
    padding-left: 20px;
}

body .essay-order-preview .buttons-panel .back-b {
    background: #fff;
    border: 1px solid #32a1ea;
    border-radius: 25px;
    font: 500 15px CircularStd;
    color: #32a1ea;
    padding: 15px 60px;
}

body .essay-order-preview .buttons-panel .back-b:hover {
    background: #32a1ea;
    border: 1px solid #32a1ea;
    color: #fff;
}

body .essay-order-preview .buttons-panel .save-b {
    background: #5db912;
    border: 1px solid #5db912;
    border-radius: 25px;
    font: 500 15px CircularStd;
    color: #fff;
    padding: 15px 60px;
}

body .essay-order-preview .buttons-panel .save-b:hover {
    background: #fff;
    border: 1px solid #5db912;
    color: #5db912;
}

body .info-block.payment-info input[type="text"] {
    width: 70px !important;
}

body .essay-order-details .order-details-head .toolbar .nav-list {
    width: 100%;
}

body .essay-order-details .order-details-head .toolbar .nav-list li {
    width: 25%;
}

body .essay-order-details .order-details-head .toolbar .actions-list {
    width: 100%;
    margin-top: 15px;
}

body .essay-order-details .order-details-head .toolbar .actions-list li {
    width: 33.33%;
}

body .order-form-wrapper.essay-component {
    background: #fff;
}

body .tabs-component .component-tab-content {
    background: #fff;
}

body .essay-login-form.login-component,
body .essay-password-form.login-component {
    background: #fff;
}

body .essay-login-form.login-component .header,
body .essay-password-form.login-component .header {
    font: 700 25px / 35px CircularStd;
    color: #01264c;
}

body .essay-login-form.login-component label,
body .essay-password-form.login-component label {
    font: 500 13px CircularStd;
    color: #656a70;
}

body .essay-login-form.login-component .buttons-panel input[type="submit"],
body .essay-password-form.login-component .buttons-panel input[type="submit"] {
    border: 1px solid #5db912;
    box-sizing: border-box;
    font: 500 14px / 50px CircularStd;
    color: #fff;
    background-color: #5db912;
    text-align: center;
    padding: 0;
    width: 262px;
    border-radius: 25px;
}

body .essay-login-form.login-component .buttons-panel input[type="submit"]:hover,
body .essay-password-form.login-component .buttons-panel input[type="submit"]:hover {
    border: 1px solid #5db912;
    color: #5db912;
    background-color: #fff;
}

body .essay-login-form.login-component .buttons-panel li,
body .essay-password-form.login-component .buttons-panel li {
    background: none;
    padding: 0;
}

body .essay-login-form.login-component .buttons-panel li a,
body .essay-password-form.login-component .buttons-panel li a {
    font: 300 14px / 20px CircularStd;
    color: #01264c;
    border-bottom: none;
}

.e-search input[type="text"] {
    border: 1px solid #d8dadb;
    border-radius: 3px;
    background: #fcfcfc;
    width: 100%;
    height: 40px;
    font: 500 13px / 40px CircularStd;
    color: #656a70;
    text-align: left;
    padding: 0 15px;
}

.e-search input[type="submit"] {
    width: 140px;
    height: 40px;
    border-radius: 25px;
    border: 1px solid #5db912;
    box-sizing: border-box;
    font: 500 14px / 40px CircularStd;
    color: #fff;
    background-color: #5db912;
    text-align: center;
}

body .featherlight-content .popup-component.tip-the-writer-form-wrapper {
    max-width: 630px;
    width: 95%;
}
body .upload-file-form-wrapper,
body .send-message-form-wrapper,
body .view-message-wrapper,
body .request-revision-form-wrapper {
    max-width: 500px;
    width: 95%;
}
body .request-revision-form-wrapper .link-submit {
    margin: 10px 0 25px 0;
    float: left;
    width: 150px;
    padding: 14px 0;
    border-radius: 25px;
    background: #32a1ea;
    text-transform: capitalize;
    border: solid #0074c4 1px;
    color: white;
    text-align: center;
}
body .essay-login-form.login-component label.error,
body .essay-password-form.login-component label.error{
    color: red;
    margin-top: -10px;
    margin-bottom: 10px;
}

.scrollTop-btn {
    z-index: 50;
    display: none;
    position: fixed;
    right: 15px;
    width: 70px;
    height: 70px;
    bottom: 250px;
}
.scrollTop-btn img{
    max-width: 100%;
    height: auto;
}
.footer-margin .scrollTop-btn {
    bottom: 315px;
}
.scroll-tel{
    z-index: 50;
    position: fixed;
    display:inline-block;
    left: 15px;
    bottom: 150px;
    width: 70px;
    height: 70px;
}
.scroll-tel img{
    max-width: 100%;
    height: auto;
}
.footer-margin .scroll-tel{
    bottom: 230px;
}
.bottom-chat{
    z-index: 50;
    position: fixed;
    display:inline-block;
    right: 15px;
    bottom: 20px;
    width: 70px;
    height: 70px;
    cursor: pointer;
    background: #32a1ea url(/files/images/chat-white.svg) center no-repeat;
    border-radius: 50%;
    background-size: 60%;
    box-shadow: 0 0 2px 0 rgba(255, 255, 255, 0.5);
}
.bottom-chat:hover{
    background-color: #5db912;
}

.bottom-chat .liveChat {
    width: 100%;
    height: 100%;
}
.footer-margin .bottom-chat{
    bottom: 230px !important;
}
.bottom-chat-line{
    cursor: pointer;
    z-index: 9000;
    position: absolute;
    display: inline-block;
    right: 75px;
    bottom: 100%;
    width: 180px;
    height: 28px;
    text-align: center;
    background: #00cd42;
    box-shadow: 0 0 2px 0 rgba(255,255,255,0.8);
    border-radius:3px;
    transition: .3s;
}
footer.footer-margin .bottom-chat-line {
    bottom: 100px;
    transition: .3s;
}
.bottom-chat-line .liveChat {
    width: 100%;
    height: 100%;
    text-align: left;
}
.bottom-chat-line .liveChat  .chat-icon{
    background: #32a1ea url(/files/images/chat-white.svg) center no-repeat;
    background-size: 20px;
    width: 40px;
    height: 28px;
    display: inline-block;
}
.bottom-chat-line:hover .chat-icon {
    background-color: #f7941d;
}
.bottom-chat-line .liveChat .chat-text{
    color: #fff;
    font-size: 14px;
    display: inline-block;
    width: calc(100% - 45px);
    line-height: 1.8;
    vertical-align: bottom;
    height: 30px;
    margin: 0;
    text-align: left;
    padding-left: 5px;
}
.information-list h6,
.information-list .h6 {
    font-size: 16px;
    font-weight: 700;
}
.return-old{
    /*  border: 1px solid #32a1ea; */
    box-sizing: border-box;
    font: 500 17px / 40px CircularStd;
    border-radius: 17px;
    padding: 8px 5px;
    color: #32a1ea;
    margin-left: 0;
}
.return-old:hover,
.return-old:active{
    background: #32a1ea;
    color: #fff;
    text-decoration: none;
}
.order_steps_block{
    margin: 35px 0;
}
.order_steps_block .order_step{

    box-shadow: 0 2px 7px rgba(211, 219, 226, 0.65);
    border-radius: 4px;
    background-color: #f6fcfe;
}
.order_steps_block > div{
    width: calc(33% - 35px);
    display: inline-block;
    vertical-align: middle;
}
.order_steps_block .order_step.step_last .element_label{
    background: url("../images/order_step_sprite.png") -67px -10px no-repeat;
}
.order_steps_block > div.step_nth{
    margin: 0 52px;
}
.order_steps_block .order_step.step_nth .element_label{
    background: url("../images/order_step_sprite.png") -10px -10px no-repeat;
}
.order_steps_block .order_step.step_first .element_label{
    background: url("../images/order_step_sprite.png") -10px -63px no-repeat;
}
.order_steps_block .order_step .element_label{
    width: 37px;
    height: 33px;
    display: inline-block;
    vertical-align: middle;
    margin: 20px 0 20px 20px;
}
.order_steps_block .order_step .number_steps b{
    color: #1e2021;
    font-weight: bold;
}
.order_steps_block .order_step .number_steps{
    color: #51555a;
    font-size: 15px;
    font-weight: 400;
    line-height: 70px;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 61px);
    padding: 0 10px;
    margin: 0;
}
footer .socials li {
    margin: 25px 20px 0 0!important;
}
.container-fluid.container-return{
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #fff;
    font-weight: 600;
}
.return-old-version span{
    font-size: 17px;
    color: #01264c;
}
table#beware-table td.l-td:before {
    content: '\f05d';
    font-family: FontAwesome;
    padding-right: 5px;
    color: #32a1ea;
    margin-left: -25px;
}
table#beware-table td.r-td:before {
    content: '\f05d';
    font-family: FontAwesome;
    padding-right: 5px;
    color: #222;
    margin-left: -25px;
}
table#beware-table td.l-td{
    color: #002e5e;
}
table#beware-table td{
    padding-left: 25px;
    vertical-align: top;
    width: 50%;
    padding-right: 20px;
    padding-bottom: 15px;
}
table#beware-table tr{
    padding-bottom: 5px;
}
table#beware-table-header th{
    padding-left: 20px;
    vertical-align: top;
    width: 50%;
    font-size: 20px;
    padding-bottom: 15px;
}
table#beware-table-header th.left-th{
    color: #01264c;
}
body .featherlight .essay-component {
    max-width: 500px;
    width: 95%;
}
body .featherlight .essay-component.extend-deadline-form-wrapper {
    max-width: 500px;
    width: 260px;
}
body button.button.button-primary-1 {
    border: 1px solid #32a1ea;
    box-sizing: border-box;
    font: 500 14px / 40px CircularStd;
    background-color: #fff;
    text-align: center;
    width: 95px;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
    color: #32a1ea;
}
body button.button.button-primary-1:hover {
    border: 1px solid #32a1ea;
    background-color: #32a1ea;
    color:#fff;
}
body .lightbox.featherlight-inner h2 {
    color: #01264c;
}

.sidebar-affiliate-banner img {
    display: block;
    width: 100%;
}

.discounts_banner {
    display: block;
    margin-top: 30px;
}

.discounts_banner img {
    display: block;
    width: 100%;
}
.header-content > ul > li:before {
    content: '\f05d';
    font-family: FontAwesome;
    padding-right: 0;
    margin-right: 5px;
    margin-left: -23px;
    color: #32a1ea;
    background-color: #fff;
    border-radius: 10px;
    padding: 0 1px 0 !important;
    line-height: normal;
    display: inline-block;
    font-size: 19px;
}
.mp-text2-content.col3txt li {
    position: relative;
}
.mp-text2-content.col3txt > ul > li:before {
    content: '\f05d';
    font-family: FontAwesome;
    padding-right: 5px;
    color: #32a1ea;
    position: absolute;
    top: 0px;
    left: 0;
}
.mp-text2-content.col3txt li {
    font: 300 15px / 25px CircularStd;
    color: #323538;
    text-align: left;
    position: relative;
    padding-left: 20px;
    list-style: none;
}
body .essay-order-details .order-details-head .toolbar .actions-list li:last-child a {
    border: solid #5db912 1px;
    background: #5db912;
    color: #fff;
}
.global-img{
    max-width: 100%;
}

.rbp-wrap {
    font: 500 16px CircularStd;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
}

.rbp {
    display: inline-block;
    color: #fff;
    text-align: center;
}

.rbp:hover {
    color: #fff;
}

.footer-mm {
    padding: 30px 0;
    text-align: center;
}

.footer-mm:after {
    content: "";
    height: 2px;
    width: 100%;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

/* Vip services */

body .order-form-wrapper .vip-services-td .vip-services-list li label {
    border: none;
    border-radius: 0;
    padding: 0 20px;
    line-height: 40px;
}
body .order-form-wrapper .vip-services-td .vip-services-list li label p {
    line-height: 40px;
}
body .order-form-wrapper .vip-services-td .vip-services-list li.new-vip label .vip-title {
    display: inline-block;
}
.new-vip{
    text-align: center;
}
.order-steps-text span.hide_mob{
    font-weight: normal;
}
.essay-order-form .files-list li{
    border: none!important;
}
@media(max-width:640px){
    footer .socials li{
        margin: 10px auto;
    }
    .order-steps-in{
        margin-bottom: 0!important;
    }
    .hide_mob{
        display: none;
    }
    body .order-form-wrapper.essay-component .vip-services-td .vip-services-list .hint > i {
        margin-top: 0;
    }
}
@media(max-width:540px){
    body .order-form-wrapper .vip-services-td .vip-services-list li label {
        padding: 0 10px;
        line-height: 25px;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list li label p {
        line-height: 25px;
    }
    body .order-form-wrapper.essay-component .vip-services-td .vip-services-list .hint > i {
        margin-top: 0;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list li.new-vip label .vip-title {
        display: inline-block;
        background-size: 30px;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list li.new-vip label .vip-title {
        padding-right: 40px;
    }
}
@media only screen and (max-width: 480px){
    body .vip-services-td .vip-services-list li.new-vip:after {
        content: "";
        width: 30px;
        height: 30px;
        position: absolute;
        display: block;
        right: -7px;
        top: -17px;
        background: url(/ws/images/order/new-vip.png) right top no-repeat;
        background-size: cover;
        display: none;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list li label {
        position: relative;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list li.new-vip label .vip-title {
        background-image:none;
        display: inline;
        padding-right: 0;
    }
}
.button-to-orders,
.ae-last-payment a.button-primary-1{
    background-color: #5db912;
    border: 1px solid #5db912;
    font: 500 15px / 50px CircularStd;
    height: 50px;
    color: #fff;
    text-align: center;
    border-radius: 25px;
    width: 262px;
    outline: none;
    margin: 30px 0;
    display: inline-block;
}
.essay_categories_list li a {
    font-size: 20px;
    line-height: normal;
}
.essay_categories_list li{
    margin-bottom: 8px;
}
.essay_categories_list{
    margin-top: 15px;
}

.customer-review #brand-ck{
    display: none;
}
.customer-review {
    padding: 35px 30px 45px;
    border-radius: 5px;
    margin:20px auto;
    box-shadow: 0 1px 3px rgba(93, 185, 18, 1);
    background-image: linear-gradient(#fff, #e4f3d8, #c1e3a5, rgba(93, 185, 18, 0.8));
}
.customer-review h3 {
    font-size: 28px;
    color: #01264c;;
    line-height: 38px;
    text-align: center;
    margin-left: 13px;
    margin-top:0;
}
.customer-review p.reviewItemStars {
    color: #ffb848;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
}
.customer-review p.innerReviewText {
    width: 80%;
    text-align: center;
    margin: 0 auto 10px;
    font-size: 17px;
}
.customer-review .reviewTooltip {
    position: absolute;
    width: 160px;
    left: -50px;
    top: -47px;
    display: none;
    text-align: left;
    border: none;
    padding: 10px;
    font-size: 13px;
    color: #4c4c4c;
    box-shadow: 0 2px 18px -2px rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    line-height: 15px;
}
.customer-review .whatsThis {
    position: relative;
    background: #fff;
    color: #0893d2;
    padding: 2px 5px;
    border: 1px solid #0893d2;
    border-radius: 2px;
    margin-left: 0px;
}
.customer-review span.reviewExternalLink:hover > .reviewTooltip {
    display:block;
    top:-60px;
    z-index:100;
    background:#fff;
    opacity:1;
}
.customer-review  p.reviewText {
    width: 100%;
    margin: 0 auto;
    font-size: 15px;
    text-align: center;
}
.customer-review .reviewText b span {
    text-align: center;
    font-size: 17px;
    font-weight: 700;
}
.customer-review a.reviewItemLink.sjLink {
    background: #5db912;
    color: #fff;
    padding: 3px 5px;
    border-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.customer-review span.reviewExternalLink {
    cursor: pointer;
    position:relative;
}
.customer-review span.reviewExternalLink {
    margin-right: 0;
    display: inline-block;
    margin-left: 0;
}

@media(max-width:600px){

    .customer-review p.innerReviewText {
        width: 100%;
    }
    .content-wrap .customer-review h3{
        margin-bottom: 5px;
    }
    .customer-review {
        padding: 20px 15px 25px;
    }
    .customer-review p.reviewItemStars {
        line-height: 20px;
        margin-bottom: 8px;
    }
}

/* Steps for order form */

/* order form steps */
.order-steps-block {
    background: #fff;
}
.order-steps{
    text-align: center;
    background: #d6f7ff;
    width: 100%;
    padding: 20px;
    margin-bottom: 30px;
}
.order-steps-block .block-step{
    display: inline-block;
    width: 150px;
    vertical-align: middle;
}
.order-steps-block .step-text{
    font-size: 15px;
    color: rgb(81, 85, 90);
    text-align: left;
    width: calc(100% - 78px);
    display: inline-block;
    vertical-align: middle;
}
.order-steps-block img{
    display: inline-block;
    width: auto;
    margin-right:7px;
}
.order-steps-block .block-step-line{
    height: 2px;
    background: url(/files/images/dashed.png) center;
    max-width: 45px;
    max-width: 45px;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin: 0 calc((100% - 700px)/6);
}
.order-steps-block .step4 img {
    width: 60px;
}
.block-step-last{
    width: auto;
    max-width: 86px;
}

.order-steps-text {
    margin-bottom: 30px;
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 1.5;
    color:#51555a;
}
.order-steps-text span {
    font-weight: bold;
}
.order-steps-text span .price {
    color:#5db912;
    font-size: 22px;
}
.order-steps-text b{
    color: #32a1ea;
}
.order-steps-text .price-start{
    display: block;
    font-size: 17px;
}
.order-steps span.big {
    font-size: 22px;
}
#footer-row .icon-close{
    border-radius: 4px;
    width: 35px;
    height: 35px;
    display: block;
    line-height: 35px;
    position: absolute;
    top: -40px;
    right: 15px;
    text-align: center;
    background: #de0d2f;
    color: white;
    font-size: 18px;
    cursor: pointer;
}
.custom-banner {
    width: 100%;
    bottom: -1px;
    position: fixed;
    z-index: 9;
}
#footer-row{
    position: static;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 100;
}
#footer-row img {
    width: 100%;
}
#special-offer{
    position: fixed;
    bottom: 50px;
    left: 50px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #5db912;
    color: white;
    padding: 19px 0;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    transform: rotate(-16deg);
    cursor: pointer;
}
body .lending-calculator-component .control-elements .control-elements-select .select-item select,
body .lending-calculator-component .control-elements .control-elements-select .select-item input{
    height: auto;
}
body .lending-calculator-component .currency input[type="button"].active{
    border-color: #5db912;
    background-color: #5db912;
    background-image: none;
    color: white;
}
body .lending-calculator-component .control-elements .control-elements-select .select-item .pm-input span{
    height: 48px;
}
body .lending-calculator-component .control-elements .control-elements-select .select-item .currency input{
    line-height: 48px;
}
@media(max-width:990px){
    .order-steps-block .block-step-line {
        display: none;
    }
}
@media(max-width:720px){
    .order-steps {
        padding: 20px 5px;
        margin-bottom: 20px;
    }
    .order-steps-block .block-step {
        width: 85px;
    }
    .order-steps-block img {
        margin-right: 0;
        width: 50px;
        margin: 0 auto 3px;
        border-radius: 50%;
        box-shadow: 2px 2px 3px rgba(0,0,0,0.15);
    }
    .order-steps-block .step4 img {
        width: 50px;
    }
    .order-steps-block .step-text {
        font-size: 14px;
        width: 85px;
        text-align: center;
    }
    .order-steps-block .block-step-line {
        max-width: 30px;
        margin: 37px calc((100% - 510px)/6) 0;
        vertical-align: top;
    }
    .block-step-last {
        width: auto;
        max-width: 70px;
        vertical-align: top !important;
        margin-top: 10px;
    }
    .block-step-last img{
        max-width: 100%;
        vertical-align: top;
    }
}
@media(max-width:480px){
    .order-steps-block .block-step {
        width: 25%;
    }
    .order-steps-block .block-step.block-step-last {
        margin-top: 0px;
        width: 20%;
    }
    .order-steps-block .block-step-line {
        display: none;
    }
}
/* Bookmark */
body .order-form-wrapper .bookmark-row .wrapper {
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(50, 161, 234, 0.3);
    background-color: #ffffff;
    width: calc(100% - 40px);
    margin: 0 auto;
    border-radius: 0;
    box-sizing: border-box;
    text-align: center;
}
body .order-form-wrapper .bookmark-row .wrapper p b:before{
    content: "";
    background: url("images/bookmark--icon.svg")no-repeat;
    width: 43px;
    height: 56px;
    display: inline-block;
    margin-right: 35px;
    vertical-align: middle;
}
body .order-form-wrapper .bookmark-row .wrapper p b {
    color: #002e5e;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
}
body .order-form-wrapper .bookmark-row .wrapper p {
    opacity: 0.8;
    color: #323538;
    font-family: CircularStd;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    padding: 10px 15px;
    display: inline-block;
}
.order-form-wrapper .vip-client .vip-client-icon{
    display: none;
}
body .order-form-wrapper .bookmark-row .wrapper p.for-small {
    display: none;
}
body .order-form-wrapper .bookmark-row .wrapper p span {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.05);
    border: 1px solid #ececec;
    background-color: #ffffff;
    background-image: linear-gradient(to top, rgba(240, 240, 240, 0.2) 0%, #ffffff 100%);
    color: #323538;
    font-family: CircularStd;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    padding: 10px 15px;
}
@media(max-width:480px){
    html body .essay-component.order-form-wrapper .for-small{
        color: #002e5e;
        font: 300 15px / 18px CircularStd;
    }

    body .order-form-wrapper .bookmark-row .wrapper {

    }
}

/* Discount popup */
body .featherlight .featherlight-content.featherlight-content-custom{
    background: transparent;
    padding: 0;
    width: auto;
    height: auto;
    border:none;
}

body .featherlight .featherlight-content.featherlight-content-custom .essay-discount-popup-form{
    background: url(/files/images/pop-up.png) no-repeat left center;
    background-size: contain;
    width: 625px;
    height:338px;
    padding: 0;
    border: none;
    max-width: 100%;
    border: none;
    box-shadow: none;
}
body .featherlight .essay-discount-popup-form form{
    padding: 0;
    box-sizing: border-box;
    margin-top: 180px;
    margin-left: 35px;
    display: inline-block;
    width: 450px;
}
body .featherlight .essay-discount-popup-form .submit {
    width:134px;
    display: inline-block;
    margin-left: -25px;
}
body .featherlight .essay-discount-popup-form .submit input{
    margin-top: 0;
    border-radius: 5px;
    background-color: #42a207;
    width:100%;
    display: inline-block;
    border:none;
    font-size: 15px;
    color: rgb(255, 255, 255);
    background-size: container;
    font-weight: 500;
    padding: 0;
    line-height: 40px;
    text-align: center;
    border-radius: 20px;
    vertical-align: middle;
}
body .featherlight .essay-discount-popup-form .email {
    width:calc(100% - 120px);
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}
body .featherlight .essay-discount-popup-form .email input {
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 4px 0px rgba(40, 34, 67, 0.25);
    width: 100%;
    line-height: 40px;
    padding: 0 10px;
    font-size: 15px;
    color: rgb(163, 166, 169);
    margin: 0;
    vertical-align: middle;
    border: none;
}

body .essay-component.essay-discount-popup-form label.error {
    position: absolute;
    font-size: 13px;
    font-weight: normal;
}

body .featherlight .featherlight-content-custom .featherlight-close-icon {
    margin: 0;
    top: 40px;
    border-radius: 50%;
    right: 7px;
    width: 25px;
    color: #c3cfd9;
    background: rgba(255,255,255,.3);
    font-weight: 600 ;
    box-shadow: 0 0 3px 1px #c3cfd9;
}
.info_block_crono a{
    color: #ffffff;
    font-family: CircularStd;
    font-size: 18px;
    font-weight: 400;
    width: 145px;
    height: 40px;
    border-radius: 18px;
    background-color: #32a1ea;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    line-height: 40px;
}
.info_block_crono p{
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 170px);
    margin: 0;
    color: #01264c;
    font-family: CircularStd;
    font-size: 14px;
    font-weight: 700;
}
.info_block_crono{
    background: url("../images/BG.png");
    background-size: auto 100%;
    background-position: 50%;
    padding: 22px 0;
}
.short_inf{
    background:url("../images/4-layers.png") #ffffff;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    margin: 25px 0;
    background-size: auto 100%;
}
.short_inf .title:before{
    width: 60px;
    height: 60px;
    background: url("../images/sprit_icon_aff.png") #32a1ea;
    content: "";
    background-position: 3px 1px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}
.short_inf .title{
    color: #01264c;
    font-size: 22px;
    font-weight: 700;
    line-height: 60px;
    display: block;
    background: #ebf6fd;
    text-align: left;
}
.short_inf .box_inf{
    border: 3px solid #f0f3fa;
    border-top: none;
}
.short_inf ul{
    margin: 0 55px 20px 55px;
    padding-top: 20px;
    width: 60%;
}
.short_inf ul li:before{
    display: none;
}

.short_inf ul li{
    color: #323538;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    padding: 10px 10px 10px 45px;
    border-bottom: 1px solid #ececec;
    position: relative;
}
.short_inf ul li:last-child{
    border-bottom: none;
}
.short_inf ul li.purchase .icon_list{
    background-position: -119px -12px;
    height: 22px;
}
.short_inf ul li.become .icon_list{
    background-position: -70px -13px;
}
.short_inf ul li.discount .icon_list{
    background-position: -64px -68px;
}
.short_inf ul li.encourage .icon_list{
    background-position: -15px -68px;
}
.short_inf ul li.pay .icon_list{
    background-position: -118px -56px;
    width: 24px;
    height: 22px;
}
body .lending-calculator-component,
body .miniordervip-component{
    margin:25px auto;
}

body .miniordervip-component .table {
    flex-direction: row;
}
body .miniordervip-component .tr{
    width: calc(50% - 10px);
    display: block;
    position: relative;
    padding: 0 10px;
}

body .miniordervip-component .table .tr.currency-tr {
    order: 5;
}

body .miniordervip-component .table .tr.type-of-assignment-tr {
    order: 0;
}

body .miniordervip-component .table .tr.number-of-pages-tr {
    order: 1;
}

body .miniordervip-component .table .tr.academic-level-tr {
    order: 2;
}

body .miniordervip-component .table .tr.urgency-tr {
    order: 3;
}

body .miniordervip-component .table .tr.vip-services-package-tr {
    order: 6;
}

body .miniordervip-component .table .tr.total-price-tr {
    order: 7;
}

.miniordervip-component .tr .td.control,
.miniordervip-component .tr .td.label{
    display: block;
    width: 100%;
}
.miniordervip-component .tr .td .notice-wrapper .pm-input input{
    position: absolute;
    width: calc(100% - 96px)!important;
}
.miniordervip-component .tr .td .notice-wrapper .number-field{
    position: relative;
}
.miniordervip-component .tr .td.label{
    display: block;
    width: 100%!important;
    margin: 10px 0 5px 0;
    padding: 0!important;
    text-align: left!important;
    font-size: 16px!important;
}
body .lending-calculator-component .control-elements .control-elements-total div.total-button input[type="submit"],
body .miniordervip-component .tr .td input[type="submit"]{
    background-color: #5db912;
    font: 500 15px / 45px CircularStd;
    height: 45px;
    color: #fff;
    text-align: center;
    border-radius: 25px;
    border: none;
    width: 250px!important;
    outline: none;
    margin: 0 auto;
    display: block;
    padding: 0!important;
}
.miniordervip-component .tr .td .price-wrap .price, .miniordervip-component .tr .td .price-wrap .currency{
    color: #ee1c24!important;
}
.miniordervip-component .tr .td .old-price, .miniordervip-component .tr .td .old-currency, .miniordervip-component .tr .td s{
    color: #0074C4!important;
}

.miniordervip-component .tr.background-bottom.last .td{
    padding: 0!important;
}
.miniordervip-component .tr .td.td-hint .hint > i{
    background-color: inherit!important;
}
.miniordervip-component .tr .td .checkbox-input .chek{
    width: 22px;
    height: 22px;
    background-size: 100%;
}
.miniordervip-component .tr .td.td-hint .hint >i:before {
    color: #01d36e!important;
    font-family: "Material Icons";
    font-size: 20px;
    font-weight: 400!important;
    line-height: 30px;
    content: "\e887"!important;
}
.miniordervip-component .tr.background-bottom.last .control,
.miniordervip-component .tr.background-bottom.last .label{
    display: inline-block;
    width: 49%!important;
    text-align: center!important;
}
.miniordervip-component .tr .td .currency input[type="button"].active {
    color: white;
    background-color: #5db912!important;
    border-color: #5db912!important;
}
.miniordervip-component .tr.background-bottom.last{
    width: 100%;
    display: block;
}
.miniordervip-component .tr .td.td-hint{
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 10px 0 0!important;
    width: auto!important;
}
.miniordervip-component.essay-miniordervip-form{
    padding: 20px!important;
}
.miniordervip-component .tr.background-bottom.last{
    background-color: inherit!important;
    margin-top: 20px;
}
.miniordervip-component .tr.background-bottom.first{
    border: 1px solid #ccc;
    border-radius: 25px!important;
    padding: 10px;
    background-color: #eaf8fe!important;
}
.short_inf ul li .icon_list{
    background: url("../images/sprit_icon_aff.png")no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 11px;
    top: calc(50% - 10px);
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item.new-vip::after{
    border-top: 15px solid #5db912;
    border-left: 15px solid #5db912;
}
body .lending-calculator-component .control-elements .vip-services-item.vip-package .price-block .price,
body .lending-calculator-component .control-elements .control-elements-total div.total-price span.total-price-val{
    color: #5db912;
}
body .lending-calculator-component a.become-vip-client span.vip-client-underlined{
    border-bottom: 2px solid #ffcc41;
    color: #ffcc41;
    font-size: 16px;
}
body .lending-calculator-component .control-elements .control-elements-select .select-item{
    width: calc(50% - 24px);
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap div.vip-service-title{
    height: 50px;
    border: 1px solid #d8dadb;
    background-color: #ffffff;
    line-height: 50px;
    color: #ffcc41;
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    display: block;
    width: 260px;
    margin: 0 auto 10px;
    border-radius: 25px;
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item .checkbox-input > i{
    width: 18px;
    height: 18px;
    position: absolute;
    background-size: 100%;
    right: auto;
    top: 5px;
    left: 2px;
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item .checkbox-input.checked > i {
    background-position: 0 -18px;
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item .vip-title{
    padding: 5px 0 5px 1px;
    height: auto;
    text-align: left;
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item .vip-price{
    color: #31a1ea;
    font-size: 16px;
    font-weight: 700;
    line-height: 29.81px;
    text-align: right;
    right: 0;
    top: -1px;
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item.new-vip::after{
    content: "(New)";
    color: #5db912;
    font-size: 14px;
    float: right;
    border: none;
    font-weight: bold;
    background: none;
    top: 3px;
    left: auto;
    right: 54px;
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item.vip-package .checkbox-input > i.chek{
    left: 23px;
    top: calc(50% - 10px);
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item label.checkbox-input{
    padding: 0 0 0 25px;
    margin: 0;
    width: calc(100% - 100px);
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item.vip-package .vip-title-package{
    padding: 24px 0 24px 35px!important;
}
body .lending-calculator-component a.become-vip-client{
    color: #a3a6a9;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    float: right;
}
body .mof-content .header,
body .lending-calculator-component .header{
    margin-bottom: 10px;
    padding-left: 40px;
    background: url("../images/calculator.png")no-repeat;
    color: #01264c;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: -0.5px;
    line-height: 35px;
    text-align: left;
}

body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item.new-vip::before{
    display: none;
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item{
    width: calc(50% - 22px);
    background-color: inherit;
    border: none;
    margin: 5px 0px 5px 0;
}

body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item.vip-package{
    background-color: #fffefb;
    border: 1px solid #ffcc41;
}
body .lending-calculator-component .control-elements .vip-services-item.vip-package .price-block span.old-price{
    color: #5f5f5f;
    font-weight: 700;
    text-decoration: line-through;
    font-size: 16px;
}
body .lending-calculator-component .control-elements .vip-services-item.vip-package .price-block .discount{
    color: #5db912;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.29px;
}
body .lending-calculator-component .control-elements .vip-services-item.vip-package .price-block .price{
    color: #32a1ea;
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item.vip-package::after{
    border-top: 15px solid #1b92ee;
    border-left: 15px solid #1b92ee;
}
.essay-vip-account ul.vip-account-list{
    column-count: auto;
}
.essay-component *{
    box-sizing: border-box!important;
}
body  .lending-calculator-component .control-elements{
    margin: 0;
}
body .lending-calculator-component .control-elements .control-elements-select{
    margin: 0;
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap{
    margin: 25px auto 0;
}
body .lending-calculator-component .control-elements-total{
    margin-bottom: 20px;
}
@media(max-width:640px){
    body .lending-calculator-component.mobile_s .control-elements .control-elements-checkbox-wrap .vip-services-item .vip-title{
        padding: 5px 0 5px 1px;
    }
    body .lending-calculator-component.mobile_s .control-elements .control-elements-checkbox-wrap .vip-services-item .vip-price{
        right: 0;
        top: -1px;
        left: auto;
    }
    body .lending-calculator-component .control-elements .control-elements-checkbox{
        display: flex;
        flex-wrap: wrap;
        Justify-content: space-around;
        max-width: 350px;
        margin: 0 auto;
    }
    body  .lending-calculator-component{
        padding: 10px;
    }
    body .featherlight .featherlight-content.featherlight-content-custom .essay-discount-popup-form{
        background: url(/files/images/pop-up-mob.png) no-repeat left top;
        background-size: contain;
        width: 311px;
        height:399px;
    }
    body .featherlight .essay-discount-popup-form form {
        margin-top: 90px;
        margin-left: 21px;
        max-width: 230px;
    }
    body .featherlight .essay-discount-popup-form .email input, body .featherlight .essay-discount-popup-form .submit input {
        line-height: 24px;
        font-size: 12px;
    }
    body .featherlight .essay-discount-popup-form .submit {
        width: 75px;
    }
    body .featherlight .essay-discount-popup-form .email {
        width: calc(100% - 78px);
    }
    body .featherlight .essay-discount-popup-form label.error {
        font-size: 11px;
    }
    body .featherlight .featherlight-content-custom .featherlight-close-icon {
        top: 20px;
        right: 1px;
        width: 20px;
        font-size: 14px;
        height: 20px;
        padding: 0;
        line-height: normal;
    }
    body .essay-component.essay-discount-popup-form .success-message,
    body .essay-component.essay-discount-popup-form .error-message,
    body .essay-component.essay-discount-popup-form .info-message {
        margin-top: -10px;
        padding: 5px 5px 5px 20px;
        background-position: 2px 5px;
        background-size: 15px;
        line-height: normal;
        font-size: 11px;
        margin-bottom: 0;
    }
}
/* lifetime discount */

.ae-lifetime-discount .header {
    font-family: "Open Sans", sans-serif;
    text-align: center;
}
.essay-component.lifetime-wrapper {
    padding-top: 25px;
    padding-bottom: 25px;
}
@media all and (max-width: 700px) {
    .essay-component.lifetime-wrapper {
        padding: 25px 20px;
    }
    .essay-component.lifetime-wrapper b {
        font-size: 18px;
        text-align: center;
    }
}
body .lifetime-wrapper .lifetime .lifetime-line {
    overflow: hidden;

}
body .lifetime-wrapper .lifetime .lifetime-line .current-pages {
    top: 4px;
    position: absolute;
    left: 5px;
}
body .lifetime-wrapper .lifetime .lifetime-line .current-pages.full {
    left: auto;
    top: 2px;
}
.lifetime-wrapper .lifetime .discount-section-wrapper .discount-section span.pages,
.lifetime-wrapper .lifetime .discount-section-wrapper .discount-section span.percent {
    font-weight: bold;

}
/*color hover elements*/

body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover {
    border-color: #f7941d;
}
body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover span.percent,
body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover span.pages {
    color: #f7941d;
}

/* end color hover elements*/
body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section span.percent {
    color: #1b92ee;
}
body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section span.pages {
    color: #002e5e;
}
body .lifetime-wrapper .lifetime .lifetime-line {
    background:#ececec;

}
body .lifetime-wrapper .lifetime .lifetime-line .lifetime-line-status {
    background: #1b92ee;
}
body .lifetime-wrapper .lifetime .lifetime-line .current-pages {
    color: #002e5e;
}

body .lifetime-wrapper .lifetime .lifetime-line .current-pages:hover  {
    color: #ffffff;
}

/* Color brackets */
body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:before {
    color: #ccc;
}
.lifetime-wrapper .lifetime .discount-section-wrapper .discount-section {
    border-top: 1px #ccc solid;
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
}
body .left-pages-to-get b {
    color: #002e5e;
}
/*end lifetime discount*/

body .mm-bot .mini-wrapper .top-dd-wrapper .drop-down-content {
    right: 0;
}
body .mm-bot .mini-wrapper .top-dd-wrapper i.arrow {
    margin: -8px 0 0 150px;
}
@media(max-width:1050px) and (min-width:991px){
    .mm-bot {
        padding: 0 10px 0 0px;
    }
}
@media(max-width:990px){
    body .mm-bot .mini-wrapper .top-dd-wrapper i.arrow {
        margin: -8px 0 0 210px;
    }
    body .mini-wrapper .top-dd-wrapper i.arrow {
        margin: -8px 0 0 210px;
    }
}

/* ==== cookies banner ==== */
body .div-cookie {
    max-width: 560px;
    margin: 0 auto;
}
body .cookie-policy-block {
    background-color: white;
    border: none;
    box-shadow: none;
    padding: 0px 20px;
    margin: 10px 0;
}
body .cookie-policy-block .text-col {
    padding: 0px 20px 0px 80px;
    background: url(/files/css/images/mobile/cookie.png) 0 center no-repeat;
    background-size: contain;
}
body .cookie-policy-block .button {
    background: #5db912;
    border-radius: 17px;
}
body .cookie-policy-block .read-more {
    white-space: nowrap;
    display: inline-block;
    color: #5db912;
    font-weight: bold;
}
body .cookie-policy-block p {
    line-height: 1.4em;
}


.aff_main_block .green_text{
    color: #01d36e;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0.24px;
}
.aff_main_block .aff_main_box a.read_more_btn{
    font-size: 19px;
    content: "\f061";
    font-family: FontAwesome;
    width: 50px;
    height: 50px;
    background: #1b92ee;
    display: block;
    border-radius: 50%;
    position: absolute;
    bottom: 70px;
    right: 21%;
    z-index: 2;
    color: white;
    text-align: center;
    line-height: 49px;
    animation: 1s linear 0s infinite alternate slides;
}
.aff_main_block .aff_main_box{
    padding: 35px 40px;
}
.aff_main_block:after{
    content: "";
    background: url("../images/phone_aff.png")no-repeat;
    background-size: auto 100%;
    width: 388px;
    height: 313px;
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 5%;
}
.aff_main_block .bl-hdr:before{
    background: url("../images/megaphone_icon_copy.png") no-repeat #1b92ee;
    width: 100px;
    height: 100px;
    display: inline-block;
    background-position: 50% 50%;
    margin-right: 20px;
    position: absolute;
    left: -100px;
    top: 0;
    animation: 3s linear 0s infinite alternate pulses;
}
.aff_main_block .bl-hdr p{
    width: 100%;
    white-space:nowrap;
    overflow:hidden;
    -webkit-animation: type 5s steps(50, end) infinite alternate;
    animation: type 5s steps(50, end) infinite alternate;
    margin-bottom: 0;
}
.aff_main_block .bl-hdr{
    margin-bottom: 0;
    padding: 0 20px;
}
.aff_main_block .buttons a{
    animation: 1.5s linear 0s infinite alternate slides;
    float: none;
    display: inline-block;
    width: 195px;
    border-radius: 25px;
}
.aff_main_block .buttons{
    padding: 40px 0 0 0;
}
.aff_main_block .aff_main_box p b{
    color: #01264c;
    font-weight: 700;
    letter-spacing: 0.17px;
}
.aff_main_block .aff_main_box p{
    margin-bottom: 0;
    color: #51555a;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}
.aff_main_block{
    /*background: url("../images/bg_aff.png")no-repeat;*/
    position: relative;
    border: 1px solid #ececec;
    margin: 25px 0 25px auto;
    background-position: 50% 80%;
    width: 100%;
}
.how_to{}
.how_to .how_to_item span{
    color: #1b92ee;
    font-family: CircularStd;
    font-size: 26px;
    font-weight: 500;
    line-height: 24px;
    float: left;
    margin: 15px 20px;
}
.how_to .how_to_item.item_1 .label_item:before,
.how_to .how_to_item.item_2 .label_item:before{
    background: url("../images/how_to_bg.png") -10px -10px;
    width: 101px; height: 82px;
    content: "";
    position: absolute;
    right: -26px;
    top: 0;
}
.how_to .how_to_item.item_3 .label_item:before{
    background: url("../images/how_to_bg.png") -131px -10px;
    width: 75px; height: 82px;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
}
.how_to .how_to_item p{
    color: #323538;
    font-family: CircularStd;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    margin-bottom: 0;
    min-height: 120px;
}
.how_to .how_to_item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
    background-color: #ebf7fa;
    text-align: center;
    padding: 20px;
    width: calc(32% - 24px);
    margin: 15px;
}
.how_to .how_to_item.item_1 .label_item{
    background: url("../images/how_to_sprite.png") -10px -10px;
    width: 51px; height: 51px;
    margin: 0px auto 40px;
}
.how_to .how_to_item.item_2 .label_item{
    width: 54px; height: 43px;
    background: url('../images/how_to_sprite.png') -81px -10px;
    margin: 0px auto 40px;
}
.how_to .how_to_item.item_3 .label_item{
    width: 47px; height: 46px;
    background: url('../images/how_to_sprite.png') -10px -81px;
    margin: 0px auto 40px;
}

.ae-miniorder-custom .flat-button{
    border: 1px solid;
    background-color: #5db912;
    color: white;
    text-align: center;
    width: 100%;
    margin: 39px auto 0 auto;
    border-radius: 28px;
    line-height: 50px;
    height: 50px;
    font-weight: 700;
    font-size: 15px;
    width: 80%;
    display: block;

}
body .lending-calculator-component a.become-vip-client::before{
    background: url("/files/images/crown-vip.svg");
    width: 16px;
    height: 12px;
    margin: 0;
}
body
@keyframes pulses{
    0% {

    }
    90% {
        transform: scaleX(1);
    }
    95%{
        transform: scaleX(0);
    }
}
@keyframes slides{
    from { box-shadow: 0; }
    to {     box-shadow: 0px 0px 30px 2px #32a1ea;
    }
}
@keyframes type{
    from { width: 0; }
}
@media (max-width:1366px){
    .aff_main_block .bl-hdr:before{
        left: 0;
    }
    .aff_main_block .bl-hdr{
        padding-left: 125px;
    }
}
@media (max-width:1200px){
    .aff_main_block:after{
        width: 268px;
        height: 220px;
    }
    .aff_main_block .aff_main_box a.read_more_btn {
        bottom: 56px;
        right: 15.5%;
    }
}
@media (max-width:1199px){
    .aff_main_block .aff_main_box a.read_more_btn {
        right: 17.5%;
    }
}
@media (max-width:992px){
    .how_to .how_to_item span{
        margin: 15px 0;
    }
    .aff_main_block .aff_main_box{
        padding-bottom: 235px;
    }
    .aff_main_block:after{
        right: 0;
        left: 0;
        margin: auto;
    }
    .aff_main_block .aff_main_box a.read_more_btn{
        right: 14px;
        left: 0;
        margin: auto;
    }
}
@media (max-width:768px){
    .how_to .how_to_item{
        display: block;
        margin: 10px auto;
        width: 280px;
    }
    .how_to .how_to_item p{
        min-height: 1px;
    }
    .how_to .how_to_item.item_3 .label_item:before{
        background: url("../images/how_to_bg.png") -10px -10px;
        width: 101px;
        height: 82px;
        content: "";
        position: absolute;
        right: -26px;
        top: 0;
    }
    .advantages-content > ul {
        column-count: 2;
    }
}
@media (max-width:640px){
    .aff_main_block .bl-hdr:before{
        width: 80px;
        height: 80px;
    }
    .aff_main_block .bl-hdr p{
        line-height: 80px;
    }
    .aff_main_block .bl-hdr {
        padding-left: 96px;
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        height: 80px;
        font-size: 22px;
    }
}
@media (max-width:420px){
    .advantages-content > ul {
        column-count: 1;
    }
    .aff_main_block .bl-hdr p{
        width: 80%;
        white-space: initial;
        overflow: visible;
        display: block;
        line-height: 1.2;
        animation: none;
        padding-top: 6px;
    }
    .aff_main_block .bl-hdr{
        height: 60px;
        padding-left: 70px;
        padding-right: 10px;
        font-size: 20px;
    }
    .aff_main_block .bl-hdr:before{
        width: 60px;
        height: 60px;
    }
}
@media (min-width:991px){
    body .cookie-policy-block p {
        font-size: 14px;
    }
    body .div-cookie {
        max-width: 930px;
    }
    body .cookie-policy-block {
        margin: 5px 0;
    }
    body .cookie-policy-block .text-col {
        padding: 10px 20px 10px 80px;
    }
}
@media (max-width:600px){
    body .cookie-policy-wrapper {
        width: 100%;
        margin: 0;
        background: #fff;
        z-index: 100;
        position: fixed;
    }

    body .cookie-policy-block {
        padding: 10px 20px 15px;
        margin: 0;
        top: 0;
    }
    body .div-cookie {
        max-width: 520px;
    }
    body .cookie-policy-block .text-col {
        background-size: 60px;
    }
}
@media (max-width:500px){
    body .cookie-policy-block .text-col {
        padding: 0px 0px 0px 70px;
    }
}
@media (max-width:480px){
    body .cookie-policy-block .text-col {
        background: none;
        padding: 10px 0 0 10px!important;
    }
    body .div-cookie {
        max-width: 260px!important;
    }
    body .cookie-policy-block .mobile.button-col {
        display: block;
        padding-top: 5px;
    }
}

@media (max-width:370px){
    body .cookie-policy-block .text-col {
        padding: 0!important;
        background: none;
    }
}
/* End of Cookie banner */

body .mini-wrapper .close-mark {
    display: block;
    top: 5px;
    right: 5px;
    font-size: 41px;
    color: #002e5e;
}
body .mm-bot .mini-wrapper .links-list li a {
    color: #48a3f1;
    text-transform: none;
}
body .mof-content .ae-miniorder-custom .number-field span.m:hover,
body .mof-content .ae-miniorder-custom .number-field span.m:focus,
body .mof-content .ae-miniorder-custom .number-field span.p:hover,
body .mof-content .ae-miniorder-custom .number-field span.p:focus {
    border-top: 1px solid #5db912 !important;
    border-bottom: 1px solid #5db912 !important;
    border-left: 2px solid #5db912 !important;
    border-right: 2px solid #5db912 !important;
}
.mp-text2-content.col3txt h3 {
    color: #002e5e;
    font-weight: 500;
}
.cta-wrap-img{
    display: none;
}
.cta-wrap-img img{
    width: 100%;
    height: auto;
}
.advantages-content .bl-hdr a {
    color: #1b92ee;
    text-decoration: underline;
}
body .essay-order-form .number-field span.m:hover,
body .essay-order-form .number-field span.m:focus,
body .essay-order-form .number-field span.p:hover,
body .essay-order-form .number-field span.p:focus {
    border-top: 1px solid #1b92ee !important;
    border-bottom: 1px solid #1b92ee !important;
    border-left: 2px solid #1b92ee !important;
    border-right: 2px solid #1b92ee !important;
}
body .essay-component .essay-order-form .notice {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji, sans-serif;
    color: #002e5e;
    font-style: normal;
    font-weight: 500;
}
body .order-form-wrapper .vip-services-td .services-package label {
    border-color: transparent;
    background: transparent;
}
body .essay-order-form .total-price b {
    color: #5db912;
}
.phone-nav-block-md{
    text-align: center;
    line-height: normal;
    padding: 15px;
}
.phone-nav-block-md a.phone{
    border: none;
    display: inline-block;
    margin: 0 5px;
    line-height: 20px;
    font: 500 18px / 22px CircularStd;
    color: #041f64;
    text-align: center;
    text-transform: uppercase;
}
body .essay-component .hint div {
    z-index: 90;
}
/*==== Affiliate Program Styling ====*/
/*General Styling*/
body .affiliate-program-wrapper .referral-banner .row-1 .title, body #referral-account .referral-banner .row-1 .title {
    line-height: 17px;
    color: #01264c;
}
body .affiliate-program-wrapper .side .case .case-title::before {
    left: 0;
}
body .affiliate-program-wrapper .side .case .case-title {
    color: #01264c;
    font-family: 'Montserrat', sans-serif;
}
body .affiliate-program-wrapper .side .case .case-content .affiliate-button {
    background-color: #5db912;
    border: 1px solid #5db912;
    border-radius: 20px;
    font-weight: 600;
}
body .affiliate-program-wrapper .side .case .case-content .save-button,
body .affiliate-program-wrapper .side .case .case-content .payment-details .affiliate-button {
    border-radius: 20px;
}
body .affiliate-program-wrapper .side .case .case-content input[type="submit"] {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
body .affiliate-program-wrapper .side .case .case-content .share-your-discount input[name="from"] {
    width: calc(100% - 160px);
    border-radius: 5px;
}
/*END General Styling*/
/*Mini Afiliate*/
body .ae-affiliate-program-short {
    max-width: 1000px;
    margin: 0 auto;
}
body .affiliate-program-wrapper .affiliate-status {
    margin-top: 20px;
}
body .affiliate-program-short-wrapper .to-earning a {
    border-radius: 20px;
}

body .affiliate-program-short-wrapper .arrow-control {
    margin-left: 0;
}
body .affiliate-program-short-wrapper .arrow-control a {
    color: #5db912;
}
/*END Mini Afiliate*/
/*Response*/
body .affiliate-program-wrapper .referral-banner .row-1 .icon {
    height: 100%;
}
body .affiliate-program-wrapper .referral-banner .row-1.left .title {
    padding-left: 75px;
}
@media (max-width: 1199px) {
    body .affiliate-program-wrapper .side .case .case-content .top-seven tr {
        display: inline-block;
        width: 50%;
    }
    body .affiliate-program-wrapper .side .case .case-content .top-seven td {
        display: block;
        text-align: center;
    }
}
@media (max-width: 990px) {
    #special-offer{
        width: 50px;
        height: 50px;
        right: 15px;
        padding: 15px 0;
        font-size: 12px;
    }
    body .affiliate-program-wrapper .referral-banner {
        padding-top: 0;
        border-top: none;
    }
    .affiliate-program-wrapper .referral-banner .row-1 {
        display: block;
        margin: 0 auto 13px auto!important;
        float: none!important;
        min-height: 50px;
    }
    body .affiliate-program-wrapper .referral-banner .row-1 {
        width: 100%;
    }
    body .affiliate-program-wrapper .referral-banner .row-1.left .title {
        text-align: center;
    }
    body .affiliate-program-wrapper .referral-banner .row-1.left:after,
    body .affiliate-program-wrapper .referral-banner .row-1.center:after {
        right: 0;
        left: 0;
        bottom: -17px;
        margin: 0 auto;
        top: initial;
        border-width: 16px 10px 0 10px;
        border-color: #E5E5E5 transparent transparent transparent;
    }
}
@media (max-width: 460px) {
    body .affiliate-program-wrapper .affiliate-status {
        height: 80px;
    }
    body .affiliate-program-wrapper .earnings.left {
        float: none !important;
        text-align: center;
        margin-bottom: 20px;
    }
    body .affiliate-program-wrapper .to-earning.right {
        float: none !important;
        text-align: center;
        margin-bottom: 20px;
    }
    body .affiliate-program-wrapper .side .case .case-content .save-button {
        padding: 5px 8px;
    }
}
/*END Response*/
/*==== END Affiliate Program Styling ====*/

/* Vip account */
body .essay-vip-account .vip-account-list-wrapper {
    float: none;
    display: inline-block;
    padding-right: 20px;
}
body .essay-vip-account .vip-account-list > li .vip-package-item .title-of-period .special-label {
    border-color: transparent transparent transparent #66ba26;
}
body .essay-vip-account .vip-account-list > li .vip-package-item .title-of-period .special-label .label-vip-package {
    right: 15px;
    bottom: 9px;
    line-height: 17px;
    font-weight: 500;
}
body .essay-vip-account .vip-account-list > li .vip-package-item .title-of-period .per-month {
    display: block;
    text-transform: uppercase;
    margin-top: 2px;
    color: #0074c4;
    font-weight: 500;
    font-size: 14px;
    font-family: "SF UI Display";
    color: rgba(0, 116, 196, 0.431);
    margin-left: 25px;
}
body .essay-vip-account .vip-account-list > li {
    border: 2px solid #dbebfa;
}
body .title-of-period .special-label .label-vip-package span {
    font-weight: 700;
}
body .essay-vip-account .vip-select-list {
    background-color: #f3fcff;
    padding: 10px 10px 10px;
    min-width: 180px;
    z-index: 10;
    margin-left: -50px;
    box-sizing: border-box;
}
body .essay-vip-account .vip-select-list .vip-account-pay .buy {
    color: #fff;
    right: 10px;
    border-radius: 3px;
    background: #66ba26;
    top: 35%;
}
body .essay-vip-account .vip-select-list > li {
    text-align: left;
    padding: 5px 0px 5px 0;
    line-height: 1.4;
}
body .essay-vip-account span.price-title {
    color: #004270;
    font-size: 14px;
    font-weight: 600;
}
body .essay-vip-account span.price-title {
    font-weight: 600;
}
body .essay-vip-account .vip-account-text ul.vip-list li {
    list-style-image: url('images/yellow-check-img.png');
    margin-bottom: 10px;
    margin-top: 10px;
}
body .essay-vip-account.essay-component .header {
    color: #0074c4 !important;
    font-size: 30px;
    margin: 0 0 30px 0;
    font-weight: 600;
    font-family: CircularStd;
}
body .essay-vip-account .vip-account-text .header-our-vip {
    font-size: 17px;
    font-weight: 600;
}

body .mini-wrapper .top-dd-wrapper .top-label .ava-vip {
    margin-top: 0;
    transform: scale(0.5);
    position: absolute;
    top: -19px;
    right: -24px;
}
.nav.navbar-nav li.drop_box{
    position: relative;
}
.nav.navbar-nav li .drop_btn i{
    font-weight: bold;
}
.nav.navbar-nav li .drop_div li a:focus,
.nav.navbar-nav li .drop_div li a:hover{
    text-decoration: none;
}
.nav.navbar-nav li .drop_div li a{
    line-height: 23px;
    height: auto!important;
    text-align: left;
    display: block;
    padding: 0 10px;
}
.nav.navbar-nav li .drop_div ul::-webkit-scrollbar-thumb {
    background: #a8a8a8;
}
.nav.navbar-nav li .drop_div ul::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: white;
}
.nav.navbar-nav li .drop_div ul{
    padding: 20px;
    height: 200px;
    overflow-y: scroll;
}
.nav.navbar-nav li .drop_div li{
    list-style-type: none;
    display: block;
    float: left;
    text-align: left;
    width: 33%;
}

.nav.navbar-nav li .drop_div{
    display: none;
    position: absolute;
    z-index: 10;
    width: 1470px;
    background: white;
    left: -16px;
    top: 120px;
    box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.04);
    padding: 0 0 0 0;
}
.nav.navbar-nav li .drop_div.show{
    display: block;
}
body .affiliate-program-wrapper .referral-banner .row-1.left:after, body .affiliate-program-wrapper .referral-banner .row-1.center:after {
    right: -19px;
    left: auto;
    bottom: -17px;
    margin: 0 auto;
    top: calc(50% - 5px);
    border-width: 16px 10px 0 10px;
    border-color: #E5E5E5 transparent transparent transparent;
    transform: rotate(269deg);
}
body .essay-vip-account .vip-levels-wrapper .level{
    border: none!important;
    margin-right: 10px;
    padding: 0 5px;
}
body .essay-vip-account .vip-levels-wrapper .level:focus,
body .essay-vip-account .vip-levels-wrapper .level:hover,
body .essay-vip-account .vip-levels-wrapper .level.active {
    color: #01264c;
    border: none!important;
    border-bottom: 2px solid #66ba26!important;
    background: #f2f9fe;
    padding: 0 5px;
}
@media(max-width:1200px){
    body .affiliate-program-wrapper .referral-banner .row-1.left .title {
        padding: 9px 5px 9px 61px;
    }
    body .affiliate-program-wrapper .referral-banner .row-1{
        min-height: 69px;
    }
    .info_block_crono{
        background-size: auto 100%;
        background-position: 19%;
    }
    .info_block_crono .container{
        max-width: 80%;
        margin: 0 0 0 auto;
    }
    .order_steps_block > div.step_nth {
        margin: 0 10px;
    }
    .order_steps_block > div {
        width: calc(33% - 7px);
    }
    .order_steps_block .order_step .element_label{
        margin: 15px 0 15px 10px;
    }
    .order_steps_block .order_step .number_steps{
        width: calc(100% - 51px);
        padding: 0 4px;
    }
    .mof-content > p{
        width: auto;
    }
    body .essay-vip-account .vip-account-list-wrapper {
        padding-right: 5px;
    }
    body .essay-vip-account .vip-account-list > li .vip-package-item .title-of-period {
        padding-top: 30px;
    }
    body body .essay-vip-account .vip-account-list > li .vip-package-item .title-of-period .per-month {
        line-height: normal;
    }
    .mm-bot .buttons > a.order {
        margin: 0;
    }
}
@media(max-width:1000px){
    body .affiliate-program-wrapper .referral-banner .row-1{
        display: inline-block;
        vertical-align: middle;
        width: 30%;
        margin: 0 auto!important;
    }
    body .affiliate-program-wrapper .referral-banner .row-1.center{
        margin: 0 4% 0 4%!important;
    }
}
@media(max-width:901px){
    body .essay-vip-account.essay-component{
        padding:30px;
    }
    body .essay-vip-account .vip-account-text ul.vip-list li {
        margin-bottom: 9px;
        margin-top: 9px;
        line-height: 1.4;
    }
    body .essay-vip-account .vip-account-text .header-our-vip {
        font-size: 18px;
    }
    body .mini-wrapper .top-dd-wrapper .top-label .ava-vip {
        margin-top: 0;
        transform: scale(0.4);
        position: absolute;
        top: -16px;
        right: -13px;
    }
}
@media(max-width:768px){
    .short_inf ul {
        margin: 0 20px 20px 20px;
    }
    .order_steps_block > div {
        width: 100%;
        margin: 0;
    }
    .order_steps_block .order_step{
        max-width: 280px;
        margin: 0 auto;
    }

}
@media(max-width:767px){
    body .affiliate-program-wrapper .referral-banner .row-1.left:after, body .affiliate-program-wrapper .referral-banner .row-1.center:after {
        right: 0;
        left: 0;
        bottom: -17px;
        margin: 0 auto;
        top: initial;
        border-width: 16px 10px 0 10px;
        border-color: #E5E5E5 transparent transparent transparent;
        transform: rotate(0deg);
    }
    body .affiliate-program-wrapper .referral-banner .row-1{
        display: block;
        vertical-align: middle;
        width: 280px;
        margin: 20px auto!important;
    }
    body .affiliate-program-wrapper .referral-banner .row-1.center{
        margin: 20px auto!important;
    }
    .order_steps_block > div {
        width: 100%;
        margin: 0;
    }
    .order_steps_block .order_step{
        max-width: 280px;
        margin: 0 auto;
    }
    body .essay-vip-account .vip-account-text {
        float: none;
        width: 100%;
    }
    body .essay-vip-account .vip-account-list-wrapper {
        width: 100%;
        max-width: 400px;
        margin: 0 auto 20px;
        display: block;
    }
    body .essay-vip-account.essay-component .header {
        text-align: center;
    }
    body .mini-wrapper .top-dd-wrapper .top-label .ava-vip {
        margin-top: 0;
        transform: scale(0.4);
        position: absolute;
        top: -5px;
        right: -29px;
    }
}
@media (max-width: 640px){
    .miniordervip-component .tr .td.label{
        padding-left: 10px!important;
    }
    .short_inf .title{
        font-size: 18px;
    }
    .short_inf{
        background: white;
    }
    .miniordervip-component .tr{
        padding: 0!important;
    }
    .short_inf ul{
        width: 100%;
        margin: 0;
        padding: 20px;
    }
    .miniordervip-component .tr{
        display: block!important;
        width: 100%!important;
    }
    .miniordervip-component .tr .td .notice-wrapper .pm-input input{
        left: 48px!important;
    }
    .miniordervip-component .tr.background-bottom.first{
        margin-bottom: 15px;
    }
    .miniordervip-component .tr.background-bottom.last .control, .miniordervip-component .tr.background-bottom.last .label{
        display: inline-block;
        width: 100%!important;
        margin: 5px auto;
        text-align: center!important;
    }
    .miniordervip-component.essay-miniordervip-form {
        padding: 10px!important;
    }
}
@media (max-width: 600px){
    .miniordervip-component .tr .td {
        display: block;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .miniordervip-component .tr.background-bottom.first .td{
        padding: 10px!important;
    }
}
@media (max-width: 400px){
    body .essay-vip-account .vip-levels-wrapper .level{
        margin-right: 5px;
    }
    body .essay-vip-account .vip-levels-wrapper .level:focus,
    body .essay-vip-account .vip-levels-wrapper .level:hover,
    body .essay-vip-account .vip-levels-wrapper .level.active{
        padding: 0 10px;
    }
    .short_inf .title {
        font-size: 18px;
        padding-left: 75px;
        position: relative;
        padding-top: 12px;
    }
    .short_inf .title:before{
        position: absolute;
        left: 0;
        top: 0;
    }
    .short_inf .title{
        font-size: 18px;
        line-height:1;
        height: 60px;
    }
    body .essay-vip-account.essay-component {
        padding: 20px 10px;
        border: none;
        box-shadow: none;
    }
    body .essay-vip-account .vip-account-text {
        float: none;
        width: 100%;
        padding-left: 10px;
    }
    body .essay-vip-account .vip-select-list {
        margin-left: -65px;
    }
}
@media (max-width: 400px){
    body .essay-vip-account .vip-account-list > li .vip-select-button {
        padding: 10px 8px;
    }
    body .essay-vip-account .vip-account-list > li .vip-select-button::after {
        right: 8px;
    }
    body .essay-vip-account .vip-account-list > li .vip-package-item .title-of-period .per-month {
        margin-top: -5px;
    }
    body .essay-vip-account .vip-account-list > li .vip-package-select {
        padding: 25px 15px;
    }
}

body .order-form-wrapper .vip-client a {

}
body .order-form-wrapper .vip-client span:before{
    content: "";
    background: url("images/crown--icon.svg")no-repeat;
    width: 17px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}
body .order-form-wrapper .vip-client span{
    color: #ffca36;
    font-weight: 700;
}
body .order-form-wrapper .vip-client {
    border-radius: 2px;
    border: 1px solid #5db912;
    background-color: #ffffff;
    color: #323538;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    box-sizing: border-box;
    padding: 10px 40px;
}

span.bl-hdr-header {
    font: 900 36px / 1.2 CircularStd;
    color: #01264c;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 25px;
}
@media (min-width: 992px){

    .col.col-md-6.col-calc {
        padding-top: 80px;
    }
}
body .nav>li>a>img.menu-icon {
    display:none;
}

.benefits_services .blue_text{
    color: #1b92ee!important;
    font-weight: bold;
}
.benefits_services .green_text{
    color: #5db912!important;
    font-weight: bold;
}
.benefits_services .orange_text{
    color: #ea8d1f!important;
    font-weight: bold;
}
.benefits_services .title{
    color: #002e5e;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}
.benefits_services.benefits_sidebar{
    padding: 110px 20px 20px 20px;
    background-position: 50% 8px;
    background-size: auto;
}
.benefits_services.benefits_sidebar .benefits_services_text,
.benefits_services.benefits_sidebar .benefits_services_button{
    display: block;
    width: 100%;
}
.benefits_services .benefits_services_text{
    width: calc(99% - 200px);
    display: inline-block;
    vertical-align: middle;
}
.benefits_services .help_btn{
    width: 134px;
    height: 40px;
    border-radius: 20px;
    color: #323538!important;
    font-size: 14px!important;
    font-weight: 500!important;
    border: 1px solid #34c635;
    display: inline-block;
    background: white;
    text-align: center!important;
    line-height: 38px!important;
    margin: 5px 0!important;
}
.benefits_services .order_btn{
    width: 134px;
    height: 40px;
    border: 1px solid #1b92ee;
    background-color: #1b92ee;
    border-radius: 20px;
    color: #fff!important;
    font-size: 14px!important;
    font-weight: 500!important;
    display: inline-block;
    text-align: center!important;
    line-height: 38px!important;
    margin: 5px 0!important;
}
.benefits_services .benefits_services_button{
    width: 200px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.benefits_services{
    padding: 30px 30px 30px 170px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05);
    border: 1px solid #ececec;
    background-color: #ffffff;
    margin: 20px 0;

}

@media(min-width:320px){
    .benefits_services{
        background: url("../img/bulb--icon.svg")no-repeat white;
        background-position: 50px 50%;
    }
}
@media(min-width:1200px){
    .benefits_services{
        background: url("../img/bulb--icon.svg")no-repeat white;
        background-position: 7% 50%;

    }
}
@media (max-width: 991px){
    .benefits_services .benefits_services_button {
        width: 160px;
    }
    .benefits_services .benefits_services_text{
        width: calc(99% - 160px);
    }
    .second-footer .services{
        display: none;
    }
    .second-footer .articles{
        margin-top: 35px;
    }
    .f-hdr.f-hdr-services{
        display: none;
    }
    .footer-mm{
        display: none;
    }
    body .nav>li>a>img.menu-icon {
        display: inline-block;
        max-width: 18px;
        max-height: 18px;
        vertical-align: initial;
        margin-right: 8px;
    }
}
@media (max-width: 768px){
    .second-footer{
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .f-first-col > div{
        width: 49%;
        display: inline-block;
    }
    .articles{
        display: none;
    }
    body .order-form-wrapper.essay-component table tbody.t-body tr.vip-account-become {
        text-align: center;
    }
    body .essay-component.order-form-wrapper .hint div > span{
        display: none;
    }
}
@media (max-width: 768px){
    .f-first-col > div{
        width: 100%;
        display: block;
    }
}
@media(max-width:640px){
    .info_block_crono .container{
        margin: auto;
        max-width: 100%;
    }
    .info_block_crono a{
        display: block;
        margin: 5px auto;
        text-align: center;
    }
    .info_block_crono p{
        width: 100%;
        display: block;
        margin: 10px 0;
        text-align: center;
    }
    .info_block_crono {
        background: url("../images/mob_bg.png")no-repeat;
        background-position: 50% 0;
        background-size: 100%;
        padding: 15px 0;
    }
    .benefits_services .benefits_services_button,
    .benefits_services .benefits_services_text{
        width: 100%;
    }
    .benefits_services{
        padding: 110px 20px 20px 20px;
        background-position: 50% 8px;
    }
}
.order-link-banner{
    display: block;
    height: 100%;
    width: 100%;
}
a.order-link-banner {
    width: 100%;
    height: 100%;
    display: block;
}
.side .case {
    clear: both;
}
.essay-component textarea {
    resize: vertical;
}


/*REVIEWS*/
.star{
    display: inline-block;
    width: 15px;
    height: 15px;
    background-size: 15px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAALVBMVEUAAAD8vCn8vCn8vCn8vCn8vCn8vCn8vCn8vCn8vCn8vCn8vCn8vCn8vCn8vCktclJHAAAADnRSTlMAmSIR7ndmRN1VzDO7qsycqi4AAABdSURBVAjXYwACJgYoUIQx5BQgNLNfAITB+s4BRG0vjXj3MLLcgEHuHQg82cDABmYsBsqlAOk3BkAGJ5CxAEiD5RpADEYg4xGIwfEk6d4zEENPmIGzEcRQB2JLBgYAkHglJ2+MkVEAAAAASUVORK5CYII=');
    margin: 0 1px;
}
.star.empty{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAALVBMVEUAAAC1r6+1r6+1r6+1r6+1r6+1r6+1r6+1r6+1r6+1r6+1r6+1r6+1r6+1r6/ksdroAAAADnRSTlMAmSIR7ndmRN1VzDO7qsycqi4AAABdSURBVAjXYwACJgYoUIQx5BQgNLNfAITB+s4BRG0vjXj3MLLcgEHuHQg82cDABmYsBsqlAOk3BkAGJ5CxAEiD5RpADEYg4xGIwfEk6d4zEENPmIGzEcRQB2JLBgYAkHglJ2+MkVEAAAAASUVORK5CYII=');
}
.reviews-items{
    margin: 45px 0 0 0;
}
.reviews-items .reviews-item-content{
    position: relative;
    padding: 34px 69px 45px 69px;
    margin: 0 0 30px 0;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAJBAMAAACs6UN+AAAALVBMVEUAAABduRJduRJduRJduRJduRJduRJduRJduRJduRJduRJduRJduRJduRJduRLXW/ecAAAADnRSTlMA788QMJ9g3yCvUL+AcMQqScgAAACDSURBVAjXYwACxwQGEGATYQCDICDmEHwGZq8TdABRPA+BhJFyHIjDImpUDBLLS2FgYFY3YAXpcpzArGQANOEtSBlQYKMDA4uQAYOhMlBZAFCZogNY3BHIB4qzPQUqA+oDSTQrGYD0KzgGAKlAsGVGSsogikVSFERpgd3BXNgApv1AUgDTqRKjWHVpJQAAAABJRU5ErkJggg==') no-repeat right top 20px;
    border: 1px solid #ECECEC;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
    -o-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
}
.reviews-items .reviews-item-content .name{
    display: block;
    font-size: 18px;
    line-height: 22px;
    color: #01264c;
    font-weight: bold;
    margin: 0 0 5px 0;
    text-align: left;
}
.reviews-items .reviews-item-content .type{
    margin: 0;
    font-size: 14px;
    line-height: 18px;
    color: #a3a6a9;
    text-align: left;
}
.reviews-items .reviews-item-content .p{
    padding: 22px 0 0 0;
    margin: 20px 0 0 0;
    border-top: 1px solid #e4e4e4;
}
.reviews-items .reviews-item-content .p p{
    margin: 0;
    font-size: 15px;
    line-height: 22px;
    color: #002e5e;
    text-align: left;
}
.reviews-items .reviews-item-content .r-top{
    position: relative;
    padding: 0 100px 0 0;
}
.reviews-items .reviews-item-content .rating-stars{
    position: absolute;
    right: -6px;
    top: 10px;
}
.reviews-paging ul{
    text-align: center;
    margin: 30px 0;
}
@media(max-width:640px){
    .reviews-items .reviews-item-content{
        padding: 20px 15px 20px 15px;
        background-position: right top 5px;
    }
}
@media(max-width:568px){
    .reviews-items .reviews-item-content .r-top{
        padding: 0;
    }
    .reviews-items .reviews-item-content .rating-stars{
        position: relative;
        right: auto;
        top: auto;
        margin: 8px 0 0 0;
        text-align: left;
    }
    .reviews-items .reviews-item-content .p{
        padding: 17px 0 0 0;
        margin: 12px 0 0 0;
    }
}
/*REVIEWS*/

/*AFFILIATE*/
.a-icon{background-image: url("/files/images/spritesheet-affiliate-icons.png");background-repeat: no-repeat;display: inline-block}
.a-icon-benefits{width: 37px;height: 36px;background-position: -2px -2px}
.a-icon-features{width: 46px;height: 37px;background-position: -43px -2px}
.a-icon-li1{width: 16px;height: 22px;background-position: -93px -2px}
.a-icon-li2{width: 20px;height: 20px;background-position: -113px -2px}
.a-icon-li3{width: 18px;height: 18px;background-position: -137px -2px}
.a-icon-li4{width: 20px;height: 18px;background-position: -159px -2px}
.a-icon-li5{width: 24px;height: 20px;background-position: -183px -2px}
.a-icon-points{width: 36px;height: 36px;background-position: -211px -2px}
.a-icon-wave{width: 69px;height: 9px;background-position: -251px -2px}
.a-icon-wave2{width: 67px;height: 9px;background-position: -324px -2px}

.affiliate-text-line{
    margin: 0 0 33px 0;
}
.affiliate-text-line p{
    font-size: 15px;
    line-height: 25px;
    color: #323538;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji, sans-serif;
    margin: 0 0 25px 0;
}
.affiliate-benefits-line{
    margin: 0 0 51px 0;
}
.affiliate-benefits-line .col-lg-7{
    padding: 0;
}
.affiliate-benefits-line .h2{
    position: relative;
    font-size: 35px;
    line-height: 45px;
    background: #002e5e;
    padding: 26px 20px 29px 138px;
    color: #fff;
    font-weight: bold;
    margin: 0 0 27px 0;
    text-align: left;
}
.affiliate-benefits-line .h2:before{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    height: 100%;
    width: 100px;
    background: #1b92ee;
    content: '';
}
.affiliate-benefits-line .h2 .a-icon{
    position: absolute;
    left: 32px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.affiliate-benefits-line ul{
    padding: 0 45px 0 0;
    margin: 0;
    list-style: none;
}
.affiliate-benefits-line ul li{
    position: relative;
    padding: 0 0 16px 79px;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #e4dfef;
    font-size: 22px;
    line-height: 28px;
    color: #323538;
    font-weight: 600;
    font-family: CircularStd, sans-serif;
}
.affiliate-benefits-line ul li:before{
    display: none;
}
.affiliate-benefits-line ul li .check-icon{
    position: absolute;
    left: 42px;
    top: 4px;
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 2px solid #0076f7;
    border-radius: 50%;
}
.affiliate-benefits-line ul li .check-icon:before, .affiliate-benefits-line ul li .check-icon:after{
    position: absolute;
    display: inline-block;
    width: 2px;
    content: '';
    background: #0076f7;
    height: 9px;
    transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    right: 4px;
    top: 3px;
}
.affiliate-benefits-line ul li .check-icon:before{
    height: 6px;
    transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    left: auto;
    right: 8px;
    top: 6px;
}
.affiliate-benefits-line .affiliate-benefits-content{
    max-width: 628px;
}
.affiliate-points-line{
    margin: 0 0 30px 0;
}
.affiliate-points-line .no-padding{
    padding: 0!important;
}
.affiliate-points-line .h2{
    position: relative;
    font-size: 35px;
    line-height: 45px;
    background: #ebf6fd;
    padding: 28px 229px 27px 20px;
    color: #002e5e;
    font-weight: bold;
    margin: 0;
    text-align: right;
}
.affiliate-points-line .h2:before{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    height: 100%;
    width: 100px;
    background: #1b92ee;
    content: '';
}
.affiliate-points-line .h2 .a-icon{
    position: absolute;
    right: 29px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.affiliate-points-line .col-lg-7{
    padding: 0 10px 0 0;
}
.affiliate-points-line ul{
    list-style: none;
    padding: 0;
    margin: 35px 0 73px 8px;
}
.affiliate-points-line ul li:before{
    display: none;
}
.affiliate-points-line ul li{
    position: relative;
    padding: 0 0 0 45px;
    margin: 0 0 34px 0;
    font-size: 22px;
    line-height: 28px;
    color: #323538;
    font-weight: 600;
    font-family: CircularStd, sans-serif;
}
.affiliate-points-line ul li .a-icon{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.affiliate-points-line ul li:last-child{
    margin-bottom: 0;
}
.affiliate-features-line{
    background: #ebf6fd url("/files/images/affiliate-features-bg.png") no-repeat top center;
    padding-bottom: 31px;
    margin-bottom: 49px;
}
.affiliate-features-line .col-lg-8{
    padding-right: 0;
}
.affiliate-features-line .affiliate-features-block{
    max-width: 713px;
    margin: 0 0 0 auto;
}
.affiliate-features-line .h2{
    position: relative;
    font-size: 35px;
    line-height: 45px;
    background: #002e5e;
    padding: 26px 20px 29px 169px;
    color: #fff;
    font-weight: bold;
    margin: 0;
    text-align: left;
}
.affiliate-features-line .h2:before{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    height: 100%;
    width: 100px;
    background: #1b92ee;
    content: '';
}
.affiliate-features-line .h2 .a-icon-features{
    position: absolute;
    left: 26px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.affiliate-features-line .h2 .a-icon-wave2{
    position: absolute;
    right: 49px;
    top: 23px;
}
.affiliate-features-line ul{
    list-style: none;
    padding: 0;
    margin: 39px 0 0 35px;
}
.affiliate-features-line ul:before, .affiliate-features-line ul:after{
    display: block;
    content: '';
    width: 100%;
    height: 0;
    clear: both;
}
.affiliate-features-line ul li:before{
    display: none;
}
.affiliate-features-line ul li{
    position: relative;
    padding: 0 10px 0 48px;
    margin: 0 0 22px 0;
    font-size: 22px;
    line-height: 28px;
    color: #323538;
    font-weight: 600;
    text-transform: uppercase;
    font-family: CircularStd, sans-serif;
    float: left;
    width: 62%;
}
.affiliate-features-line ul li:nth-child(2n){
    width: 38%;
}
.affiliate-features-line ul li span{
    text-transform: none;
}
.affiliate-features-line ul li .check-icon{
    position: absolute;
    left: 3px;
    top: 1px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 2px solid #f7941d;
    background: #f7941d;
    border-radius: 50%;
}
.affiliate-features-line ul li .check-icon:before, .affiliate-features-line ul li .check-icon:after{
    position: absolute;
    display: inline-block;
    width: 3px;
    content: '';
    background: #ebf6fd;
    height: 14px;
    transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    right: 6px;
    top: 3px;
}
.affiliate-features-line ul li .check-icon:before{
    height: 9px;
    transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    left: auto;
    right: 12px;
    top: 7px;
}
.affiliate-reviews-line .h2{
    text-align: center;
    margin: 0 0 20px 0;
    font-size: 35px;
    line-height: 45px;
    font-weight: 900;
    color: #01264c;
}
.affiliate-reviews-line .text-p{
    position: relative;
    padding: 0 0 33px 0;
    margin: 0 0 29px 0;
    text-align: center;
    font-size: 20px;
    line-height: 28px;
    color: #a3a6a9;
}
.affiliate-reviews-line .text-p .a-icon{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.affiliate-img-wrapper{
    position: relative;
    left: -78px;
    top: -38px;
}
.affiliate-img-wrapper img{
    position: relative;
}
.affiliate-img-wrapper:before{
    position: absolute;
    left: -30px;
    bottom: -30px;
    display: block;
    width: 100%;
    height: 100%;
    content: '';
    background: #f2f2f2;
}
.affiliate-text2 p{
    font-size: 15px;
    line-height: 25px;
    color: #323538;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji, sans-serif;
    margin: 0 0 25px 0;
}
.affiliate-text2{
    margin: 0 0 58px 0;
}
.affiliate-reviews-line{
    background: #fff url("/files/images/affiliate-testi-bg.png") no-repeat top -47px center;
}
.affiliate-reviews-line .review-slide{
    outline: none!important;
    margin: 0 10px;
}
.affiliate-reviews-line .reviews-slider{
    margin: 0 -10px;
}
.affiliate-reviews-line .reviews-items .reviews-item-content{
    padding: 34px 23px 20px 23px;
    height: 300px;
}
.affiliate-reviews-line .reviews-items .reviews-item-content .name{
    height: 22px;
    overflow: hidden;
}
.affiliate-reviews-line .reviews-items .reviews-item-content .type{
    height: 18px;
    overflow: hidden;
}
.affiliate-reviews-line .reviews-items .reviews-item-content .r-top{
    padding: 0;
}
.affiliate-reviews-line .reviews-items .reviews-item-content .rating-stars {
    position: relative;
    right: auto;
    top: auto;
    margin: 10px 0 0 0;
}
.affiliate-reviews-line .reviews-items .reviews-item-content .p{
    padding: 16px 0 0 0;
    margin: 10px 0 0 0;
    height: 150px;
    overflow: hidden;
}
.affiliate-reviews-line .slick-prev, .affiliate-reviews-line .slick-next{
    display: none!important;
}
.affiliate-slider-button{
    text-align: center;
    margin: 22px 0 47px 0;
}
.affiliate-slider-button a{
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    border: 2px solid #5db912;
    background: #5db912;
    text-align: center;
    padding: 13px 10px;
    border-radius: 50px;
    width: 100%;
    max-width: 220px;
    transition: all .3s linear;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
}
.affiliate-slider-button a:hover{
    background: #fff;
    color: #5db912;
}
.video-img-wrapper{
    position: relative;
    float: right;
    margin: 99px -14px 0 0;
}
.video-img-wrapper iframe{
    position: relative;
    width: 541px;
    height: 304px;
}
.video-img-wrapper:before{
    position: absolute;
    right: -30px;
    top: -30px;
    display: block;
    width: 100%;
    height: 100%;
    content: '';
    background: #f2f2f2;
}
.affiliate-page-text{
    overflow: hidden;
}
@media(max-width:1199px){
    .video-img-wrapper{
        position: relative;
        margin: 70px auto 0 auto;
        max-width: 542px;
        float: none;
    }
    .affiliate-img-wrapper{
        display: none;
    }
    .affiliate-points-line ul{
        margin: 35px 0 40px 0;
    }
    .affiliate-page-text{
        margin-top: 80px;
    }
}
@media(max-width:991px){
    .affiliate-features-line{
        background-position: top left -600px;
    }
}
@media(max-width:767px){
    .affiliate-benefits-line .col-lg-7, .affiliate-points-line .col-lg-7, .affiliate-features-line .col-lg-8{
        padding: 0 15px;
    }
    .affiliate-text-line{
        margin: 0 0 10px 0;
    }
    .affiliate-text2 {
        margin: 0 0 15px 0;
    }
    .affiliate-features-line{
        background: #ebf6fd;
        margin-bottom: 20px;
        padding-bottom: 5px;
    }
    .affiliate-points-line .no-padding{
        padding: 0 15px!important;
    }
    .affiliate-features-line ul li{
        width: 100%!important;
    }
    .affiliate-features-line ul{
        margin: 30px 0 0 0;
    }
    .affiliate-features-line .affiliate-features-block, .affiliate-benefits-line .affiliate-benefits-content{
        max-width: 100%;
    }
    .affiliate-benefits-line .h2{
        font-size: 30px;
        line-height: 40px;
    }
    .affiliate-benefits-line .h2, .affiliate-features-line .h2{
        font-size: 30px;
        line-height: 40px;
        padding: 20px 20px 20px 130px;
        text-align: left!important;
    }
    .affiliate-points-line .h2{
        padding: 20px 130px 20px 20px;
        font-size: 30px;
        line-height: 40px;
    }
}
@media(max-width:640px){
    body .mof-content .title-item, body .lending-calculator-component .title-item{
        text-align: left;
    }
    .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item.vip-package,
    .lending-calculator-component.mobile_s .control-elements .control-elements-checkbox-wrap .vip-services-item.vip-package{
        width: 100%!important;
    }
    .lending-calculator-component.mobile_s .control-elements .vip-services-item.vip-package .price-block{
        margin-left: 20px!important;
    }
    body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-services-item.vip-package label.checkbox-input{
        width: calc(100% - 45px);
    }
    .lending-calculator-component.mobile_s .control-elements .control-elements-checkbox-wrap .vip-services-item.vip-package .vip-title.vip-title-package{
        padding: 10px 0!important;
    }
    body .mof-content .header, body .lending-calculator-component .header{
        font-size: 22px;
    }
    body .mof-content,
    body .lending-calculator-component{
        padding: 20px!important;
    }
    .video-img-wrapper iframe{
        width: 500px;
        height: 281px;
    }
    .affiliate-benefits-line .h2 .a-icon, .affiliate-benefits-line .h2:before, .affiliate-points-line .h2:before, .affiliate-points-line .h2 .a-icon, .affiliate-features-line .h2 .a-icon-features, .affiliate-features-line .h2:before{
        display: none;
    }
    .affiliate-benefits-line .h2, .affiliate-features-line .h2, .affiliate-points-line .h2{
        font-size: 26px;
        line-height: 34px;
        padding: 10px 10px 10px 10px;
        text-align: center!important;
    }
    .affiliate-benefits-line ul li{
        padding: 0 0 13px 35px;
        margin: 0 0 17px 0;
        font-size: 18px;
        line-height: 24px;
    }
    .affiliate-benefits-line ul li .check-icon{
        left: 0;
    }
    .video-img-wrapper img{
        max-width: 100%;
    }
    .affiliate-points-line ul li{
        font-size: 18px;
        line-height: 24px;
        margin: 0 0 15px 0;
    }
    .affiliate-features-line ul li{
        padding: 0 0 0 40px;
        margin: 0 0 12px 0;
        font-size: 18px;
        line-height: 24px;
    }
    .affiliate-features-line ul li .check-icon{
        top: -2px;
    }
    .affiliate-reviews-line .h2{
        font-size: 25px;
        line-height: 30px;
        margin: 0 0 13px 0;
    }
    .affiliate-reviews-line .text-p{
        padding: 0 0 20px 0;
        margin: 0 0 25px 0;
        text-align: center;
        font-size: 16px;
        line-height: 22px;
    }
    .affiliate-slider-button{
        text-align: center;
        margin: 0 0 47px 0;
    }
    .affiliate-slider-button a{
        font-size: 14px;
        line-height: 14px;
        padding: 10px 10px;
        max-width: 190px;
    }

}
@media(max-width:600px){
    body .lending-calculator-component a.become-vip-client{
        float: none;
    }
    .affiliate-page-text{
        margin-top: 50px!important;
    }
}
@media(max-width:568px){
    .video-img-wrapper iframe{
        width: 290px;
        height: 170px;
    }
    .ae-miniorder-custom .flat-button{
        width: 100%;
    }
}
/*AFFILIATE*/

/*banners*/
.active-box-shadow {
    transition: .3s;
    box-shadow: 0 3px 10px 1px rgba(93, 185, 18, .3);
    transform: scale(1.04);
    border-radius: 4px;
}
.active-box-shadow-img {
    transition: .3s;
    box-shadow: 0 3px 10px 1px rgba(93, 185, 18, .3);
    transform: scale(1.5);
    top: -17px!important;
}

.active-box-shadow-span-one {
    transition: .3s;
    box-shadow: 0 4px 2px -2px #415770;
}
.active-box-shadow-after {
    transition: .3s;
    transform: scale(1.5);
}

.shortcode-vip-support {
    display: flex;
    justify-content: space-between;
    margin: 25px 0;
    border: 1px solid #f0f3fa;
    padding: 13px 0 0 45px;
    transition: 0.3s;
    height: 175px;
}
.shortcode-top-10-writers {
    display: flex;
    justify-content: space-between;
    margin: 25px 0;
    border: 1px solid #f0f3fa;
    padding: 13px 0 30px 33px;
    transition: 0.3s;
}
.shortcode-top-10-writers:hover {
    transition: 0.3s;
    box-shadow: 0 3px 10px 1px rgba(93, 185, 18, .3);
    transform: scale(1.04);
    border-radius: 4px;
}
.shortcode-top-10-writers:hover .data-text-wrap .text > span:first-child span:first-child{
    transition: 0.3s;
    box-shadow: 0 4px 2px -2px #01264c;
}
.shortcode-top-10-writers:hover .data-text-wrap .text > span:first-child img {
    transition: 0.3s;
    transform: scale(1.5);
    top: -17px !important;
}
.shortcode-top-10-writers:hover .data-text-wrap .text > span:first-child > span:nth-last-of-type(2) {
    transition: 0.3s;
    transform: scale(1.04);
    top: -17px !important;
    box-shadow: 0 4px 2px -2px #00a2ed;
}
.shortcode-top-10-writers:hover .data-text-wrap .text > span:first-child > span:last-child {
    transition: 0.3s;
    box-shadow: 0 4px 2px -2px #01264c;
}
.shortcode-vip-support .img-wrap {
    display: flex;
    position: relative;
}

.shortcode-vip-support .img-wrap img:last-child{
    height: fit-content;
    margin-top: -25px;
}
.shortcode-vip-support .img-wrap img:first-child{
    position: absolute;
    bottom: 41px;
    left: -121px;
    transition: .3s;
}
.shortcode-vip-support .data-text-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 500px;
}
.shortcode-vip-support .data-text-wrap .text {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #666666;
    font-size: 15px;
    margin-bottom: 9px;
    font-weight: 300;
}
.shortcode-vip-support .data-text-wrap .text span:first-child {
    font-size: 20px;
    color: #01264c;
    font-weight: 500;
    transition: 0.3s;
    position: relative;
}
.shortcode-vip-support .data-text-wrap .text span:first-child img {
    position: absolute;
    top: -13px;
    left: 4px;
    transition: 0.3s;
}
.shortcode-vip-services a,
.shortcode-top-10-writers .data-text-wrap a,
.shortcode-vip-support .data-text-wrap a {
    background-color: #5db912;
    color: #FFF;
    font-family: CircularStd;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    display: block;
    width: 200px;
    border-radius: 45px;
    text-align: center;
    transition: 0.3s;
}
.shortcode-vip-services a:hover,
.shortcode-top-10-writers .data-text-wrap a:hover,
.shortcode-vip-support .data-text-wrap a:hover {
    text-decoration: none;
    transform: scale(1.04);
    transition: 0.3s;
    box-shadow: 0 3px 10px 1px #5db912;
}
.shortcode-vip-support .data-text-wrap a span {
    font-weight: 700;
}

.shortcode-top-10-writers .data-text-wrap .text > span:first-child{
    display: block;
    margin-bottom: 20px;
}
.shortcode-top-10-writers .data-text-wrap .text > span:first-child > span:first-child{
    font-size: 20px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #01264c;
    font-weight: 500;
}

.shortcode-top-10-writers .data-text-wrap .text > span:first-child > span:nth-last-of-type(2){
    font-size: 20px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #00a2ed;
    font-weight: 700;
}
.shortcode-top-10-writers .data-text-wrap .text {
    font-size: 15px;
    color: #323538;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    font-weight: 300;
}
.shortcode-top-10-writers .data-text-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.shortcode-top-10-writers .data-text-wrap .text > span:last-child {
    font-weight: 700;
}
.shortcode-top-10-writers .data-text-wrap .text > span:first-child > span:last-child{
    font-size: 20px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #01264c;
    font-weight: 500;
}
.shortcode-top-10-writers .data-text-wrap .text > span:first-child img {
    margin: 0 5px 5px;
}

.shortcode-vip-services {
    margin: 25px 0;
    background: url("images/Untitled-1-min-12312xff.png")no-repeat right;
    height: 530px
}
.shortcode-vip-services .title {
    font-size: 20px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    color: #31a1ea;
    font-weight: 700;
    position: relative;
    text-align: center;
    width: 130px;
    margin: 0 auto;
}
.shortcode-vip-services .title img {
    position: absolute;
    left: 13px;
    top: -14px;
}
.shortcode-vip-services .subtitle {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    font-weight: 700;
    font-size: 15px;
    color: #323538;
    text-align: center;
}
.shortcode-vip-services .data-text > div {
    display: flex;
    margin-bottom: 14px;
}
.shortcode-vip-services .data-text > div > p{
    color: #000000;
    font-size: 13px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    font-weight: 400;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 12px;
}
.shortcode-vip-services .data-text .data-img {
    position: relative;
}
.shortcode-vip-services .data-text .data-img .price {
    font-size: 11px;
    color: #01264c;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    font-weight: 600;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    height: 27px;
    width: 29px;
}
.shortcode-vip-services .data-text > div:last-child {
    width: 270px;
    border-top: 1px solid #e8e8e8;
    margin-bottom: 0;
    padding-top: 14px;
}
.shortcode-vip-services .data-text div:last-child > p {
    font-weight: 700;
    margin-bottom: 0;
    padding-left: 12px;
}
.shortcode-vip-services .data-text div:nth-last-of-type(2) .price, .shortcode-vip-services .data-text div:nth-last-of-type(3) .price{
    width: 35px;
}
.shortcode-vip-services .data-text div:last-child .price {
    color: #2a8de4;
    font-weight: 600;
    width: 35px;
}
.shortcode-vip-services .data-text div > div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.shortcode-vip-services .data-text div:last-child p span {
    color: #4fae10;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .shortcode-top-10-writers .data-text-wrap .text > span:first-child {
        margin-bottom: 0;
    }
    .shortcode-top-10-writers .data-text-wrap .text {
        font-size: 13px;
    }
    .shortcode-vip-services {
        background-position-x: 223px;
    }
}
@media all and (max-width: 767px) {
    .shortcode-vip-services {
        max-width: 278px;
        margin: 50px auto;
        background: url("../images/123123dsfUntitled-1-min.png") no-repeat bottom;
        height: 730px;
        background-position-x: -20px;
    }
    .shortcode-vip-services .title {
        margin-bottom: 10px;
    }
    .shortcode-top-10-writers {
        flex-direction: column;
        align-items: center;
        max-width: 320px;
        margin: 25px auto;
        height: 460px;
        padding: 40px 25px 0;
    }
    .shortcode-top-10-writers .data-text-wrap .text > span:first-child > span:nth-last-of-type(2) {
        display: block;
        text-align: center;
    }
    .shortcode-top-10-writers .data-text-wrap .text > span:first-child > span:first-child {
        display: block;
        text-align: center;
    }
    .shortcode-top-10-writers .data-text-wrap .text > span:first-child > span:last-child {
        display: block;
        text-align: center;
    }
    .shortcode-top-10-writers .data-text-wrap .text > span:first-child {
        line-height: 1.2;
        margin-bottom: 30px;
        position: relative;
    }
    .shortcode-top-10-writers > div.data-text-wrap > p > span:nth-child(1) > img:nth-child(2) {
        position: absolute;
        left: 7px;
        top: 27px;
    }
    .shortcode-top-10-writers > div.data-text-wrap > p > span:nth-child(1) > img:nth-child(4) {
        position: absolute;
        right: 7px;
        top: 27px;
    }
    .shortcode-top-10-writers .data-text-wrap .text {
        text-align: center;
    }
    .shortcode-vip-support {
        flex-direction: column;
        align-items: center;
        max-width: 320px;
        margin: 25px auto;
        height: 395px;
        padding: 40px 25px 0;
    }
    .shortcode-vip-support .data-text-wrap .text span:first-child {
        display: block;
    }
    .shortcode-vip-support .text {
        text-align: center;
    }
    .shortcode-top-10-writers .data-text-wrap a,
    .shortcode-vip-support a {
        margin: 0 auto;
    }
    .shortcode-vip-support .img-wrap img:first-child {
        display: none;
    }
    .shortcode-vip-support .data-text-wrap .text span:first-child img {
        top: 4px;
        left: 17px;
    }
    .shortcode-vip-support .data-text-wrap .text span:first-child:after {
        content: url("../images/Untitled-13-min.png");
        top: 1px;
        right: 17px;
        position: absolute;
    }
}

@media all and (max-width: 370px) {
    .shortcode-top-10-writers {
        overflow: hidden;
    }
}

@media all and (max-width: 340px) {
    .shortcode-vip-support .data-text-wrap .text span:first-child:after {
        top: -1px;
        right: 6px;
    }
    .shortcode-vip-services {
        overflow: hidden;
        padding: 25px 0;
    }
    .shortcode-vip-services .title img {
        top: -18px;
    }
    .shortcode-vip-services .data-text .data-img .price {
        top: 8px;
    }
    .shortcode-vip-support {
        height: 420px;
    }
    .shortcode-vip-support .data-text-wrap .text span:first-child img {
        top: 6px;
        left: 5px;
    }
    .shortcode-vip-support .data-text-wrap a {
        margin-top: 17px;
    }
    .shortcode-vip-support .data-text-wrap .text {
        line-height: 1.6;
    }
}
/*end banners*/

.special-action-block{
    padding: 13px 0 7px 0;
    height: 60px;
    background: #fff url("/files/images/action-bg.png") no-repeat top center;
}
.special-action-block .container{
    width: 100%;
    max-width: 100%;
}
.special-action-block .special-action-content{
    text-align: center;
    padding-right: 50px;
    padding-left: 50px;
    position: relative;
}
.special-action-block .special-action-content .close-action{
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 22px;
    height: 22px;
    background-size: 22px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAOVBMVEUAAAAAou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0Aou0FLeTCAAAAE3RSTlMA/g7pFsthBO3bwLygmY91SCkIjHplBgAAAJNJREFUGNN1kQsKxCAMRCeJ9f9r73/Y7caVLYUMIvgYR5NgyY0SiWIZDn9xJ2l+Tt+EOm96JvEBquAlnT8q+XHVZVHOKV946Mrpm9Nle7df+r2Rx0ueHIYEtVQGuOrFIAOlqaPSwXxQ1UMriCvjRse9eKVE0MTmm2KSgY0Q40njg0Y5RvHaqvBuldFYYwzW0IwRfwDbuwXmMgN7yQAAAABJRU5ErkJggg==');
}
.special-action-block .s-btn{
    display: inline-block;
    border-radius: 14px;
    background: #32a1ea;
    width: 100px;
    height: 30px;
    padding: 6px 5px;
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    font-weight: 600;
    border: 2px solid #32a1ea;
    transition: all .3s linear;
    cursor: pointer;
}
.special-action-block .s-btn:hover{
    transition: all .3s linear;
    background: #fff;
    color: #32a1ea;
}
.special-action-block .p{
    display: inline-block;
    font-size: 17px;
    line-height: 25px;
    color: #084a86;
    margin: 0;
}
.special-action-block .p br{
    display: none;
}
.special-action-block .p .percent{
    color: #5db912;
    text-transform: uppercase;
}
.special-action-block .p .code{
    color: #32a1ea;
}
.special-action-block .p .span{
    margin: 0 12px 0 0;
    display: inline-block;
}
.special-action-block .p .span2{
    font-size: 16px;
}
#countdown_dashboard{
    text-align: left;
    display: inline-block;
    line-height: 0;
    position: relative;
    top: 11px;
    margin: 0 25px 0 55px;
}
#countdown_dashboard .timer-body{
    display: inline-block;
    position: relative;
    height: 15px;
    padding: 0 0 0 45px;
}
#countdown_dashboard .timer-body:before{
    display: inline-block;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 29px;
    height: 28px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAMAAACqEUSYAAAAhFBMVEUAAAAAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUwAIUxQMuIkAAAAK3RSTlMA+BAK8SoFzJUU0lRJPzAm4rCFfG05HgMB+urXxrJvYeTcrI5m875MdHJH3wcn8wAAAQlJREFUKM91k+lygkAQhGdxuQ85lVNEMSbp93+/QGAzWZHv325Xdc3RQ4pz4NgSqO3780wvWJcYf8RfliZGHiCSPDTNML8JoCmI8QVE6qqXmwlUPYuAd6R/nGxgVLYCHwfSOHSowqWgBt4qloZRrnKL+PfzAqFsDcBQ5hLZ3OcVKW1VSvHoWgogXE1VzhN3cpDQVqXoAaAgG/k7lYIKcUkSIfcJnEjRT8YEmKRIgMEs1SsrdHXARH0b1w5L0pyzScPM1aEFrmrCjMj1nQboaIE7Ylz/mxZ4Ght4knvwFrbwBvXPI+1v3+pksJ+cFuh3UmdkklOnJ7YY58QOxX7a608uQ78UaTtPvoQfFPEekN5NryIAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 29px 28px;
}
#countdown_dashboard .dash .digits{
    margin: 0 auto;
    text-align: center;
    position: relative;
    display: inline-block;
}
#countdown_dashboard .dash .digit{
    display: inline-block;
    font-size: 15px;
    line-height: 15px;
    width: 9px;
    height: 15px;
    padding: 0;
    overflow: hidden;
    color: #01264c;
    font-family: CircularStd, sans-serif;
    font-weight: bold;
}
#countdown_dashboard .divider1{
    font-size: 15px;
    line-height: 15px;
    margin: 0;
    content: '';
    display: inline-block;
    color: #01264c;
    position: relative;
    top: -4px;
    font-family: CircularStd, sans-serif;
    font-weight: bold;
}
#countdown_dashboard .dash_title{
    text-align: center;
    display: inline-block;
    color: #01264c;
    font-size: 15px;
    line-height: 15px;
    font-family: CircularStd, sans-serif;
    font-weight: bold;
    position: relative;
    top: -3px;
}
#countdown_dashboard .dash-group{
    text-align: center;
}
#countdown_dashboard .dash-group .dash{
    display: inline-block;
}
body .lending-calculator-component .control-elements .vip-services-item.vip-package .vip-title.vip-title-package span.hint > i {
    background-color: #32a1ea;
    padding: 0px 6px 0 6px;
    position: relative;
}
body .mof-content:after,
body .lending-calculator-component:after{
    position: absolute;
    content: '';
    background: #32a1ea;
    width: 50%;
    right: 0;
    top: -5px;
    height: 5px;
}
body .mof-content,
body .lending-calculator-component{
    padding: 20px 60px 35px;
    position: relative;
    box-shadow: none;
    border: 1px solid #ececec;
    margin: 25px auto;
    border-top: 5px solid #ebf6fd;
}
@media only screen and (max-width : 1400px){
    .special-action-block .p .span{
        margin: 0;
    }
    #countdown_dashboard{
        margin: 0 15px 0 15px;
    }
}
@media only screen and (max-width : 1300px){
    .special-action-block .special-action-content{
        padding-right: 35px;
        padding-left: 0;
    }
    .special-action-block .special-action-content .close-action{
        right: 0;
    }
    .special-action-block .p .span2{
        display: block;
    }
    .special-action-block .p{
        text-align: left;
        font-size: 17px;
        line-height: 20px;
    }
    .special-action-block{
        padding: 12px 0 7px 0;
        background-position: right -185px top;
    }
    #countdown_dashboard{
        top: 0;
    }
    .special-action-block .s-btn{
        position: relative;
        top: -12px;
    }
    .special-action-block .special-action-content .close-action{
        top: -10px;
    }
}
@media only screen and (max-width : 991px){
    .special-action-block .special-action-content{
        padding-right: 0;
    }
    .special-action-block .special-action-content .close-action{
        right: -10px;
        top: -5px;
        bottom: auto;
    }
    .special-action-block .p{
        font-size: 15px;
    }
}
@media only screen and (max-width : 767px){
    .special-action-block .p{
        font-size: 15px;
        display: block;
        text-align: center;
        margin: 0 0 15px 0;
    }
    .special-action-block .p .span2{
        font-size: 15px;
    }
    .special-action-block{
        padding: 7px 0 0 0;
        height: 95px;
    }
}
@media only screen and (max-width : 500px){
    .special-action-block{
        height: 85px;
    }
    .special-action-block .p, .special-action-block .p .span2{
        font-size: 12px;
    }
    #countdown_dashboard .dash .digit{
        font-size: 13px;
        line-height: 13px;
        width: 8px;
        height: 13px;
    }
    #countdown_dashboard .dash_title{
        font-size: 13px;
        line-height: 13px;
        top: -2px;
    }
    #countdown_dashboard .timer-body:before{
        width: 19px;
        height: 18px;
        background-size: 19px 18px;
    }
    #countdown_dashboard .divider1{
        font-size: 11px;
        line-height: 11px;
        top: -3px;
    }
    #countdown_dashboard .timer-body{
        padding: 0 0 0 25px;
        height: 13px;
    }
    #countdown_dashboard .divider1.last, #countdown_dashboard .dash-group .dash.seconds_dash{
        display: none;
    }
    #countdown_dashboard{
        top: -4px;
        margin: 0 15px 0 0;
    }
    .special-action-block .s-btn{
        width: 80px;
        height: 25px;
        padding: 5px 5px;
        font-size: 12px;
        line-height: 12px;
        top: -13px;
    }
    .special-action-block .p .span2, .special-action-block .p .span{
        display: inline;
    }
    .special-action-block .p br{
        display: block;
    }
}
@media only screen and (max-width : 320px){
    .special-action-block{
        background: #e3f8ff url("/files/images/action-bg320.png") no-repeat top center;
    }
}
@media all and (max-width: 480px) {

}
/*top banner*/
.top-banner-line {
    background: #01264c url('/files/images/wUntitled-13.png')no-repeat center;
    display: flex;
    justify-content: center;
    height: 60px;
    position: relative;
}
.top-banner-line .text-data {
    display: flex;
    align-items: center;
}
.top-banner-line .text-data .top-chunk{
    margin: 0 20px 0 0;
    color: #c0ebfc;
    font-size: 20px;
    font-family: 'NuevaStd-Bold';
}
.top-banner-line .text-data .top-chunk span {
    font-family: 'NuevaStd-Bold';
    font-size: 24px;
}
.top-banner-line .close{
    transition: .3s;
    font-size: 14px;
    width: 22px;
    height: 22px;
    opacity: 1;
    position: absolute;
    right: 14px;
    top: 15px;
    background-color: #01264c;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.top-banner-line .close:hover {
    transition: .3s;
    transform: scale(1.04);
    box-shadow: 0 0 10px #26499d;
}
.top-banner-line .text-data .last {
    margin: 0;
    font-family: CircularStd;
    color: #fff;
    font-weight: 700;
    font-size: 17px;
}
.top-banner-line .text-data .last > span:first-child {
    color: #fff;
    font-size: 17px;
    font-family: CircularStd-Black;
    font-weight: 100;
    margin-left: 10px;
}
.top-banner-line .text-data .last > span:nth-last-child(2) {
    color: #fff;
    font-family: CircularStd;
    font-size: 17px;
}
.top-banner-line .text-data .last > span:last-child {
    color: #c0ebfc;
    font-size: 17px;
    font-family: CircularStd-Book;
    padding: 3px 0;
}
.top-banner-line .text-data .last > span:last-child > span {
    font-family: CircularStd-Black;
}
.top-banner-line .text-data a {
    background-color: #5db912;
    color: #fff;
    font-size: 14px;
    border-radius: 40px;
    display: inline-block;
    text-align: center;
    width: 100px;
    height: 30px;
    line-height: 30px;
    transition: .3s;
    margin-left: 15px;
}
.top-banner-line .text-data a:hover {
    transition: .3s;
    transform: scale(1.04);
    box-shadow: 0 0 10px #5db912;
    text-decoration: none;
}
.top-banner-line .text-data img {
    margin: 0 10px;
}
.top-banner-line .text-data .middle {
    display: none;
    color: #fbc791;
    font-size: 18.6px;
    font-family: CircularStd-Black
}
.top-banner-line .top-bg, .top-banner-line .bottom-bg {
    display: none;
}
.top-banner-line .image-mobile {
    display: none;
}
@media all and (max-width: 1040px) {
    .top-banner-line .text-data {
        display: block;
    }
    .top-banner-line {
        height: 72px;
    }
    .top-banner-line .text-data img {
        display: none;
    }
    .top-banner-line .text-data .last {
        display: inline-block;
    }
    .top-banner-line .close {
        border: 1px solid #fff;
    }
}
@media all and (max-width: 600px) {
    .top-banner-line {
        /*position: fixed;*/
        /*top: 204px;*/
        /*z-index: 9;*/
        /*width: 100%;*/
    }
    .top-banner-line.attention-data {
        position: fixed!important;
        top: 0;
        z-index: 9;
        width: 100%;
    }
}
@media all and (max-width: 550px) {
    .top-banner-line .close {
        right: 9px;
        top: 7px;
    }
}
@media all and (max-width: 490px) {
    .top-banner-line .text-data .top-chunk,
    .top-banner-line .text-data .middle,
    .top-banner-line .text-data .last,
    .top-banner-line .text-data a{
        display: none;
    }
    .top-banner-line {
        height: fit-content;
    }
    .top-banner-line .image-mobile {
        display: inline-block;
        width: inherit;
    }
}
/*top banner*/
.essay-order-details .files-dt .file-download {
    max-width: 70px!important;
}
.essay-component .data-table th {
    padding: 20px 5px;
}
.order-form-wrapper .vip-services-td .vip-services-list li.we-recommend-it {
    background: #0074C4 url(/ws/images/order/vip-star-recommend.svg) no-repeat left center!important;
    background-position-x: 18px!important;
    margin-bottom: 10px;
}
.order-form-wrapper .vip-services-td .vip-services-list li.we-recommend-it:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -10px;
    left: calc(50% - 4px);
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #0074C4;
}

/*WRITING QUALITY*/
.writing-quality{
    max-width: 695px;
    border: 4px solid #F0F3FA;
    margin: 35px auto 55px auto;
    background: #FCFDFD url("../images/wq-bg.png") no-repeat top 130px right -12px;
}
.writing-quality .wq-ttl{
    padding: 16px 15px 18px 41px;
    text-align: left;
    background: #ebf6fd;
    position: relative;
}
.writing-quality .wq-ttl:before{
    position: absolute;
    display: inline-block;
    content: '';
    width: 84px;
    height: 70px;
    background: #32A1EA url("../images/writing_levels-icon.svg") no-repeat center;
    left: -88px;
    top: -4px;
}
.writing-quality .wq-ttl p{
    margin: 0;
    color: #01264c;
    font: 800 22px / 32px CircularStd;
    text-align: left!important;
}
.writing-quality .wq-content{
    padding: 30px 128px 21px 41px;
    position: relative;
}
.writing-quality .wq-content .p1{
    margin: 0 0 17px 0;
    color: #01264c;
    font: 800 20px / 30px CircularStd;
    text-align: left;
}
.writing-quality .wq-content ul{
    padding: 0;
    margin: 0 0 16px 0;
    list-style: none;
}
.writing-quality .wq-content ul li{
    color: #323538;
    font-size: 17px;
    line-height: 30px;
    font-family: CircularStd, sans-serif;
    font-weight: 300;
    padding: 0 0 7px 27px;
    margin: 0 0 8px 0;
    border-bottom: 1px solid #e2e2e2;
}
.writing-quality .wq-content ul li b{
    font-weight: 500;
}
.writing-quality .wq-content ul li:last-child{
    border: none;
}
.writing-quality .wq-content ul li:before{
    content: "\f05d";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 19px;
    left: 0;
    top: -1px;
    display: inline-block;
    font-weight: 100;
}
.writing-quality .wq-button{
    background: #5DB912;
    border: 1px solid #5DB912;
    width: 263px;
    height: 50px;
    display: block;
    border-radius: 50px;
    padding: 18px 5px 10px 5px;
    text-align: center;
    transition: all .3s linear;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    line-height: 15px;
    font-family: CircularStd, sans-serif;
    font-weight: 400;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -27px;
    margin: auto;
}
.writing-quality .wq-button:hover{
    background: #fff;
    color: #5DB912;
    border-color: #5DB912;
}
@media all and (max-width: 900px){
    .writing-quality .wq-ttl:before{
        left: -4px;
    }
    .writing-quality .wq-ttl{
        padding: 16px 15px 18px 115px;
    }
}
@media all and (max-width: 600px){
    .writing-quality{
        background: #FCFDFD;
    }
    .writing-quality .wq-content{
        padding: 30px 15px 21px 20px;
    }
}
@media all and (max-width: 500px){
    .writing-quality .wq-ttl{
        padding: 2px 5px 1px 95px;
    }
    .writing-quality .wq-ttl p{
        max-width: 185px;
    }
    .writing-quality .wq-content .p1{
        margin: 0 0 10px 0;
    }
    .writing-quality .wq-content{
        padding: 25px 15px 21px 15px;
    }
    .writing-quality .wq-content ul li{
        font-size: 15px;
        line-height: 25px;
    }
    .writing-quality .wq-button{
        max-width: 220px;
    }
}
/*WRITING QUALITY*/

/* banner attention */
.top-banner-line.attention-data {
    background: none;
    display: none;
    justify-content: center;
    height: fit-content;
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
}
.top-banner-line.attention-data .data-img .tablet,
.top-banner-line.attention-data .data-img .adaptive{
    display: none;
}
.top-banner-line.attention-data #close {
    position: absolute;
    right: 73px;
    top: 5px;
    transition: .3s;
    display: block;
    background: none;
    height: inherit;
    width: inherit;
    max-width: 20px;
}
.top-banner-line.attention-data #close:hover {
    transition: .3s;
    transform: scale(1.04);
    cursor: pointer;
}
.top-banner-line.attention-data .data-img .desctop {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
@media all and (max-width: 1260px) {
    .top-banner-line.attention-data .data-img .desctop {
        display: none;
    }
    .top-banner-line.attention-data .data-img .tablet {
        display: block;
        margin: 0 auto;
    }
    .top-banner-line.attention-data {
        height: fit-content;
        background: #EBF6FD;
    }
    .top-banner-line.attention-data #close {
        right: 15px;
    }
}
@media all and (max-width: 570px) {
    .top-banner-line.attention-data .data-img .tablet {
        display: none;
    }
    .top-banner-line.attention-data .data-img .adaptive {
        display: block;
        margin: 0 auto;
    }
    .top-banner-line.attention-data #close {
        right: 15px;
    }

}
/* END banner attention */

body .div-cookie {
    position: fixed;
    z-index: 99;
    bottom: 94px;
    max-width: 400px;
    box-shadow: 0 0 10px #8080805c;
    background: #fff;
}
body .cookie-policy-block .text-col {
    background-size: auto;
    background-position-x: 0;
    padding: 10px 20px 10px 105px;
}
#event-custom-js-hidden.custom-hidden-event {
    display: none!important;
}
/* OVERRIDE MATERIAL ICONS BY FONTAWESSOME*/
body .material-icons {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body .material-icons:after {
    font-size: 14px;
    display: inline-block;
}
body .essay-order-details .data-table td .material-icons {
    font-size: 0 !important;
}
body .essay-order-details .data-table.messages-dt td .material-icons:after {
    content: '\f0e0';
    font: normal normal normal 17px FontAwesome;
}
body .essay-order-details .data-table.messages-dt td .material-icons.smoke-i:after {
    content: '\f2b6';
    font: normal normal normal 17px FontAwesome;
}
body .essay-order-details .data-table.files-dt td .material-icons:after {
    content: '\f15c';
    font: normal normal normal 17px FontAwesome;
}
.essay-orders .data-table .actions li:first-child .material-icons {
    font-size: 0 !important;
}
.essay-orders .data-table .actions li:first-child .material-icons:after {
    content: "\f013";
    font: normal normal normal 17px FontAwesome;
}

body .knowledge-skills-abilities .checkbox-input .hint > div {
    margin-left: -250px;
}

body .knowledge-skills-abilities .checkbox-input .hint > div > span {
    margin-left: 250px;
}
.essay-order-details .order-details-head .toolbar ul a i,
.essay-order-view-details .order-details-head .toolbar .actions-list li i{
    font-size: 0!important;
    margin-top: 4px;
}
.essay-order-details .order-details-head .toolbar ul a i:before {
    font: normal normal normal 16px/1 FontAwesome;
}
.essay-order-details .order-details-head .toolbar .nav-list li:nth-child(1) a i:before  {
    content: '\f274';
}
.essay-order-details .order-details-head .toolbar .nav-list li:nth-child(2) a i:before  {
    content: '\f0e0';
}
.essay-order-details .order-details-head .toolbar .nav-list li:nth-child(3) a i:before  {
    content: '\f0c5';
}
.essay-order-details .order-details-head .toolbar .nav-list li:nth-child(4) a i:before  {
    content: '\f15b';
}
.essay-order-details .order-details-head .toolbar .actions-list li:nth-child(1) a i:before {
    content: '\f0fe';
}
.essay-order-details .order-details-head .toolbar .actions-list li:nth-child(2) a i:before {
    content: '\f017';
}
.essay-order-details .order-details-head .toolbar .actions-list li:nth-child(3) a i:before {
    content: '\f017';
}
.order-form-wrapper .w-level-hint .dropdown-content i:after {
    content: '\f00c';
    font-family: FontAwesome;
}
body .essay-orders .links-list .request-revision-li > a:after {
    content: '\f040';
}
body .essay-orders .links-list .tip-the-writer > a:after {
    content: '\f155';
}
body .essay-orders .links-list .the-same-writer-li form > a:after {
    content: '\f234';
}
.success-message .material-icons,
.error-message .material-icons,
.info-message .material-icons {
    font-size: 0 !important;
}
.success-message .material-icons:after,
.error-message .material-icons:after,
.info-message .material-icons:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: '\f00d';
    font-size: 16px;
}
.essay-component .pm-input .m i,
.essay-component .pm-input .p i{
    font-size: 0;
}
.essay-component .pm-input .m i:before {
    content: '\f068';
    font-size: 14px;
}
.essay-component .pm-input .p i:before {
    content: '\f067';
    font-size: 14px;
}
/* END OVERRIDE MATERIAL ICONS BY FONTAWESSOME*/