<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
    padding: 0;
    margin: 0;
}

/* FONTS */
@font-face {
    font-family: "Gotham Pro";
    src: url('../fonts/Gotham/GothamProNarrow-Medium.woff') format("woff"), url('../fonts/Gotham/GothamProNarrow-Medium.ttf') format("ttf"), url('../fonts/Gotham/GothamProNarrow-Medium.otf') format("otf");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Gotham Pro - light";
    src: url('../fonts/Gotham/GothamPro-Light.woff') format("woff"), url('../fonts/Gotham/GothamPro-Light.ttf') format("ttf"), url('../fonts/Gotham/GothamPro-Light.otf') format("otf");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@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;
    src: url('../fonts/CircularStd-Book.otf');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: CircularStd-Book;
    src: url('../fonts/CircularStd-Book.otf');
    font-weight: 400;
    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-Black;
    src: url('../fonts/CircularStd-Black.otf');
    font-weight: 900;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: CircularStd;
    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;
}
body.main-page, body.page-article{
    font-family: 'Gotham Regular', sans-serif;
}

.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 &gt; .support {
    font: 300 15px / 25px CircularStd;
    color: #041f64;
    text-align: left;
    float: left;
    display: inline-block;
}

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

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

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

.mm-top &gt; .socials &gt; li &gt; 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 &gt; .live-chat {
    font: 500 16px / 48px CircularStd;
    color: #32a1ea;
    text-align: left;
    display: inline-block;
    float: right;
    margin-left: 20px;
}

.mm-top &gt; .live-chat:hover,
.mm-top &gt; .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 &gt; .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;
}

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

button.navbar-toggle:before {
    content: "\f00d";
    font-family: FontAwesome;
}
.global-cookie:not(.cookie_box) {
    display: none;
}
.mm-bot .buttons {
    float: right;
    display: inline-block;
    line-height: 104px;
}

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

.mm-bot .m-buttons &gt; 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 &gt; 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 &gt; a.order:hover,
.mm-bot .m-buttons &gt; a.order:focus {
    text-decoration: none;
    border: 1px solid #32a1ea;
    color: #fff;
    background-color: #32a1ea;
}

.mm-bot .m-buttons &gt; 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 &gt; a.order:hover,
.mm-bot .m-buttons &gt; 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 &gt; 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 &gt; a:hover {
    border: 1px solid #32a1ea;
    background-color: #32a1ea;
}

.mm-bot .buttons .top-label &gt; a:hover &gt; 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 &gt; 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 &gt; a {
    width: 125px;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
}

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

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

.mm-bot nav.my-navbar ul {

}

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

.mm-bot nav.my-navbar ul &gt; li &gt; button,
.mm-bot nav.my-navbar ul &gt; li &gt; 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 &gt; li &gt;button.active-menu,
.mm-bot nav.my-navbar ul &gt; li &gt;a.active-menu {
    color: #32a1ea;
}
.mm-bot nav.my-navbar ul &gt; li &gt; button:hover,
.mm-bot nav.my-navbar ul &gt; li &gt; a:hover,
.mm-bot nav.my-navbar ul &gt; li &gt; button:focus,
.mm-bot nav.my-navbar ul &gt; li &gt; a:focus {
    background-color: transparent;
    border-bottom: 2px solid #32a1ea;
    color: #32a1ea;
}
.mm-bot nav.my-navbar ul &gt; 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: 140px;
}

.header-content &gt; span {
    font: 900 44px / 55px CircularStd;
    color: #01264c;
    text-align: left;
    font-family: "Gotham regular";
}

.index-page  ul {
    list-style: none;
    margin: 30px 0;
    padding-left: 30px;
}
.index-page .header-content ul {
    margin-top: 20px;
}
.index-page  ul &gt; li {
    position: relative!important;
    text-align: left!important;
    margin-bottom: 8px!important;
    font-size: 18px!important;
    letter-spacing: 0px!important;
    line-height: 32px!important;
    color: #5d5d5d!important;
    font-weight: 500!important;
    padding-left: 0!important;
    font-family: "Gotham regular"!important;
}


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

.header-content &gt; 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 &gt; a:hover,
.header-content &gt; a:focus {
    text-decoration: none;
    border: 1px solid #5db912;
    color: #5db912;
    background-color: #fff;
}

.breadcrumbs-wrap {
    background: #32a1ea;
    background-size: cover;
    min-height: 75px;
    position: relative;
    padding-top: 50px;
}

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

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

.breadcrumbs-wrap h1 {
    font: 900 22px / 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 {
    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{
    position: absolute;
    width: fit-content;
    right: 0;
    top: -5px;
    padding: 0 7px;
    background: #40BF79;
    color: #fff;
    outline: none;
}
.mof-content .ae-miniorder-custom .currency option{
    background: #fcfcfc;
    color: #656a70;
}
.mof-content .ae-miniorder-custom .currency &gt; 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 &gt; input[type="button"].active,
.mof-content .ae-miniorder-custom .currency &gt; input[type="button"]:hover {
    /*background: #5db912;*/
    background: #40BF79;
    color: #fff;
}
.mof-content .ae-miniorder-custom .currency &gt; input[type="button"]:first-child {
    border-radius: 3px 0 0 3px;
}

.mof-content .ae-miniorder-custom .currency &gt; 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 &gt; input[type="text"] {
    text-align: right;
    padding: 0 272px 0 0;
    outline: none;
}
.mof-content .ae-miniorder-custom .number-field:after{
    display: block!important;
    color: #656a70;
    font: 500 15px CircularStd;
}
.mof-content .ae-miniorder-custom .number-field &gt; 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 &gt; span.m {
    left: 0;
    top: 0;
}

.mof-content .ae-miniorder-custom .number-field &gt; span.p {
    right: 0;
    top: 0;
}
.mof-content .ae-miniorder-custom input[type="submit"] {
    /*background-color: #5db912;*/
    background: #40BF79;
    border: 1px solid #40BF79;
    /*font: 500 15px / 45px CircularStd;*/
    font-family: 'Gotham Bold', sans-serif;
    font-size: 15px;
    line-height: 42px;
    height: 43px;
    color: #fff;
    text-align: center;
    border-radius: 25px;
    max-width: 262px;
    outline: none;
    margin: 30px auto 0;
    display: block;
    transition: all .3s linear;
    text-transform: uppercase;
}

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


body .mof-content .ae-miniorder-custom .sidebar-total {
    font-size: 19px;
    font-weight: bold;
    text-align: center;
}
body .mof-content .ae-miniorder-custom .sidebar-total {
    font: 500 18px / 55px CircularStd;
    height: auto;
    margin-top: 25px;
    text-align: center;
}
.statistics-wrap .row {
    padding-left: 20px;
}
.mof-content .ae-miniorder-custom .sidebar-total &gt; span {
    font: 500 18px / 40px CircularStd;
}
.mof-content .ae-miniorder-custom .sidebar-total &gt; span {
    font-size: 22px;
    color: #1b92ee;
    margin-left: 3px;
}
.header .mof-content .ae-miniorder-custom .sidebar-total &gt; span {
    color: white;
    font-size: 16px;
}
.header .mof-content .ae-miniorder-custom .sidebar-total &gt; span {
    color: white;
    font-size: 16px;
}
@media all and (max-width: 1199px){
    .mof-content .ae-miniorder-custom .number-field &gt; input[type="text"]{
        padding: 0 233px 0 0;
    }
}
@media all and (max-width: 991px){
    .mof-content .ae-miniorder-custom .number-field &gt; input[type="text"]{
        padding: 0 237px 0 0;
    }
}
@media all and (max-width: 639px){
    .mof-content{
        max-width: 450px;
    }
    .mof-content .ae-miniorder-custom .number-field &gt; input[type="text"]{
        padding: 0 291px 0 0;
    }
    .price-calculator-title{
        text-align: left!important;
    }
}
@media all and (max-width: 480px){
    .mof-content{
        max-width: 345px;
    }
    .mof-content .ae-miniorder-custom .number-field &gt; input[type="text"]{
        padding: 0 240px 0 0;
    }
}
@media all and (max-width: 340px){
    .mof-content .ae-miniorder-custom .number-field &gt; input[type="text"]{
        padding: 0 212px 0 0;
    }
}
.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 &gt; 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 &gt; img {
    display: block;
    width: 100%;
    height: auto;
}

.hiw-wrap {
    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{
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    padding-top: 15px;
    width: 100%;
    margin: 0 0 50px 0;
}

.hiw-block &gt; p {
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    text-align: center;
}

.hiw-block &gt; span {
    text-align: center;
    width: 100%;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    font-weight: bold;
    display: block;
    text-transform: uppercase;
}
.hiw-content .hiw-block{
    position: relative;
}
.hiw-content .hiw-block:before{
    position: absolute;
    right: -23px;
    content: '';
    z-index: 1;
    top: 79px;
    width: 15px;
    border-top: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    transform: rotate(
            45deg);
    height: 15px;
    background: white;
}
.hiw-content .hiw-block:after{
    display: block;
    content: "";
    height: 170px;
    width: 1px;
    position: absolute;
    right: -15px;
    top: 0;
    background: #eaeaea;
    box-shadow: 1px 1px 1px #ccc6;
}
.hiw-content .col-sm-3:last-child .hiw-block:before,
.hiw-content .col-sm-3:last-child .hiw-block:after{
    display: none;
}
.hiw-pic {
    position: relative;
}
.hiw-pic:after{
    position: absolute;
    right: -5px;
    content: "";
    top: 32px;
    width: 15px;
    height: 15px;
    border-radius: 7px;
    filter: drop-shadow(0 0 11px rgba(64,191,121,0.5));
    background-image: linear-gradient(180deg, #ffffff 0%, #40bf79 100%);
}
.hiw-pic.hiw-pic1:after,
.hiw-pic.hiw-pic3:after{
    right: 116px;
    top: 32px;
}
.hiw-pic1{
    content: "";
    width: 132px;
    height: 132px;
    display: block;
    margin: 0 auto;
    background: url("../img/essaysprofessor.com--index(1920)(tw-u) (1).png") center no-repeat;
    background-position: 0 0;
}

.hiw-pic1{
    content: "";
    width: 132px;
    height: 132px;
    display: block;
    margin: 0 auto;
    background: url("../img/essaysprofessor.com--index(1920)(tw-u) (1).png") center no-repeat;
    background-position: 0 0;
}
.hiw-pic2{
    content: "";
    width: 132px;
    height: 132px;
    display: block;
    margin: 0 auto;
    background: url("../img/essaysprofessor.com--index(1920)(tw-u) (1).png") center no-repeat;
    background-position: -134px 0;
}
.hiw-pic3{
    content: "";
    width: 132px;
    height: 132px;
    display: block;
    margin: 0 auto;
    background: url("../img/essaysprofessor.com--index(1920)(tw-u) (1).png") center no-repeat;
    background-position: -280px 0;
}
.hiw-pic4{
    content: "";
    width: 132px;
    height: 132px;
    display: block;
    margin: 0 auto;
    background: url("../img/essaysprofessor.com--index(1920)(tw-u) (1).png") center no-repeat;
    background-position: -414px 0;
}
/*.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-wrap{
    margin-top: 50px;
}
body .mp-text-content .mp-text-content h2{
    margin-top: 0;
}
.index-page p.bold-paragraph{
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    font-weight: 700;
}
.mp-text-content &gt; .b-hdr {
    font: 900 35px / 70px CircularStd;
    color: #01264c;
    text-align: left;
}

.new_aff_main_block a img,
.new_aff_main_block a{
    width: 100%;
    display: block;
}
.new_aff_main_block{
    width: calc(100% + 50px);
    margin-left: -50px;
}
.mp-text-content &gt; .bl-hdr {
    margin-bottom: 30px;
}
.mp-text-content &gt; .bl-hdr:before {
    background: url(images/mp-text-hdr-icon.png) #32a1ea center no-repeat;
}

.mp-text-content &gt; .bl-hdr + span {
    font: 500 22px / 35px CircularStd;
    color: #01264c;
    text-align: left;
    margin-bottom: 25px;
    display: block;
}
.index-page p b{
    font-family: "Gotham bold";
}
.index-page p{
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    font-weight: 500;
    font-family: "Gotham regular";
}
.list_style_dotted li:before{
    content: ""!important;
    width: 17px!important;
    height: 17px!important;
    border: 4px solid #eef9fd!important;
    background: #57c2ea!important;
}
.mp-text-content a{
    display: block;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 32px;
    text-decoration: underline;
    color: #57c2ea;
    font-weight: bold;
}
.mp-text-content &gt; ul {
    list-style: none;
    margin-bottom: 50px;
}

.mp-text-content &gt; .buttons {

}

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

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

.mp-text-content &gt; .buttons &gt; 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 &gt; .buttons &gt; a.order:hover {
    border: 1px solid #5db912;
    color: #5db912;
    background-color: #fff;
}
.aff_main_block .read_more,
.mp-text-content &gt; .buttons &gt; 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 &gt; .buttons &gt; a.login:hover {
    border: 1px solid #32a1ea;
    color: #fff;
    background-color: #32a1ea;
}

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

.mp-text-content &gt; ul &gt; 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 &gt; img {
    margin-top: 90px;
}
.index-page:after{
    width: 160px;
    height: 300px;
    display: block;
    content: "........................................................................................";
    line-height: 19px;
    position: absolute;
    right: 0;
    top: 5%;
    color: #bec5c8;
    word-break: break-word;
    font-size: 22px;
    letter-spacing: 19px;
}
.index-page:before{
    width: 300px;
    height: 160px;
    display: block;
    content: "........................................................................................";
    line-height: 19px;
    position: absolute;
    right: 0;
    top: 28%;
    color: #bec5c8;
    word-break: break-word;
    font-size: 22px;
    letter-spacing: 19px;
}
.index-page{
    position: relative;
    background: url("../img/index-bottom-bg.png")no-repeat;
    background-position: 50% 100%;
}
.mp-text2-wrap:before{
    content: "";
    width: 913px;
    height: 720px;
    display: block;
    position: absolute;
    right: -210px;
    bottom: -240px;
    background: url("../img/index_bg_writing_services.png");
}
.mp-text2-wrap:after{
    content: "";
    width: 289px;
    height: 489px;
    display: block;
    position: absolute;
    left: 0;
    top: -102px;
    background: url("../img/index-page_bg.png")no-repeat;
}
.mp-text2-wrap {
    position: relative;
    padding: 80px 0;
}
.mp-text2-wrap .h1{
    margin-bottom: 40px;
    display: inline-block;
}

.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;
}


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

.text2-bq p{
    width: 80%;
    margin: 0 auto;
    font-size: 18px;
    line-height: 30px;
    color: #1c85d5;
    font-family: "Gotham medium";
    text-align: center;
}
.green_label_list li:before{
    color: #40bf79!important;
    border: none!important;
    font-size: 20px!important;
    padding: 0!important;
    top: 5px!important;
    left: -30px!important;
}
.text2-bq:after{
    content: "\f10e";
    background: white;
    width: 75px;
    height: 75px;
    display: block;
    font-family: FontAwesome;
    position: absolute;
    left: calc(50% - 37px);
    color: #40bf79;
    line-height: 75px;
    text-align: center;
    font-size: 32px;
}
.text2-bq {
    padding: 40px;
    box-sizing: border-box;
    width: 90%;
    margin: 20px auto 124px;
    position: relative;
    border-radius: 91px;
    background-image: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
    border: 10px solid #40bf7926;
}


.cta-wrap {
    background: url("../img/index_first_order.png")no-repeat;
}

.cta-content {
    display: flex;
    align-items: center;
    text-align: right;
    width: calc(100% - 80px);
    justify-content: flex-end;
    padding: 146px 0 100px 0;
}
.cta-content &gt; p {
    text-align: center;
    margin-bottom: 0;
    font-size: 39px;
    line-height: 48px;
    color: #ffffff;
    font-weight: bold;
    font-family: "Gotham Pro";
}
.cta-content .get h3:before{
    content: "";
    display: block;
    width: 50px;
    height: 6px;
    display: block;
    margin-bottom: 15px;
    background: white;
}
.cta-content .get h3{
    text-transform: capitalize;
    font-size: 39px;
    line-height: 48px;
    color: #ffffff;
    font-weight: bold;
    font-family: "Gotham bold";
    text-align: left;
}
.cta-content .get p span{
    font-weight: bold;
    border-bottom: 3px dotted white;
    display: inline-block;
}
.cta-content .get{
    text-align: justify;
}
.cta-content .get p{
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #ffffff;
    font-weight: 300;
    font-family: "Gotham Light";
}

.cta-content p strong {
    font-size: 39px;
    line-height: 48px;
    color: #ffffff;
    font-weight: bold;
    font-family: "Gotham bold";
}

.cta-content a {
    display: inline-block;
    text-align: center;
    font-size: 17px;
    letter-spacing: 0px;
    line-height: 58px;
    color: #40bf79;
    font-weight: bold;
    font-family: "Gotham bold";
    width: 225px;
    height: 55px;
    border-radius: 27px;
    text-transform: uppercase;
    background-color: #ffffff;
    margin-left: 70px;
    border: 1px solid white
}

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

.btns {
    overflow: hidden;
    width: 80%;
    margin: 30px auto 0;
}
.advantages-wrap .advantages-box .ac-first .advantages-title{
    background: url("../img/price-icon.png")no-repeat;
    background-position: 40px 0;
}
.advantages-wrap .advantages-box .ac-last .advantages-title{
    background: url("../img/status_icon.png")no-repeat;
    background-position: 40px 0;
}
.advantages-wrap .advantages-box .advantages-title{
    font-size: 30px;
    line-height: 48px;
    color: #ffffff;
    font-weight: bold;
    font-family: "Gotham Pro";
    margin-top: 25px;
    display: block;
    text-align: left;
    padding-left: 100px;
}
.advantages-wrap .advantages-box:after{
    content: '';
    width: 370px;
    height: 290px;
    display: block;
    position: absolute;
    background: url("../img/index_prices.png")no-repeat;
    left: -108px;
    top: -86px;
    z-index: -1;
}
.advantages-wrap .advantages-box{
    position: relative;
    box-shadow: 10px 10px 25px 3px #eef3f5;
    padding-bottom: 50px;
}
.advantages-wrap .check_discount_box p .title span{
    color: #57c2ea;
    text-decoration: underline;
}
.advantages-wrap .check_discount_box p .title{
    font-family: "Gotham bold";
    font-size: 32px;
    color: #445d7c;
    font-weight: bold;

}
.advantages-wrap .check_discount_box p {
    margin-bottom: 0;
}
.advantages-wrap .check_discount_box{
    border-radius: 109px;
    background: url("../img/index-discount-label.png") no-repeat #f1f7fb;
    padding: 28px 41px 37px 170px;
    background-position: 45px 34px;
    margin: 70px 0;
    border: 41px solid white;
}
.advantages-wrap{
    padding: 100px 0 50px;
}
.advantages-content {

}

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

.advantages-content &gt; ul {
    list-style: none;
    margin-bottom: 0;
    margin-top: 60px;
    padding-right: 90px;
    padding-left: 45px;
}

.advantages-content &gt; ul &gt; li {
    font: 300 17px / 40px CircularStd;
    color: #323538;
    text-align: left;
    position: relative;
    padding: 0 30px;
    margin: 0!important;
}

.advantages-content.ac-last &gt; ul &gt; li span{
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #51555a;
    font-weight: 500;
    font-family: "Gotham medium";
}
.advantages-content.ac-last &gt; ul &gt; li {
    padding-left: 0!important;
}
.advantages-content.ac-first &gt; ul &gt; li:before {
    display: none!important;
}

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

.advantages-content &gt; ul.adv-free &gt; li:nth-child(odd){
    background: #f1f7fb;
}
.advantages-content &gt; ul &gt; li {
    font-size: 18px!important;
    line-height: 32px!important;
    color: #445d7c!important;
    font-weight: 500!important;
    font-family: "Gotham Pro"!important;
    padding: 0 30px!important;
}

.advantages-content &gt; ul.adv-free &gt; li &gt; span {
    font-size: 18px;
    line-height: 32px;
    color: #40bf79;
    font-weight: bold;
    font-family: "Gotham Pro";
    float: right;
}

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

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

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

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

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

.advantages-content &gt; 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;
    text-align: center;
    padding-bottom: 50px;
}

.index-page .testimonials-content  p:nth-child(2){
    text-align: center;
    margin-top: 25px;
}
.index-page .testimonials-content  .h1:before{
    margin: 0 auto 15px auto;
}
.testimonials-content &gt; .tmn-hdr {
    font: 900 35px / 70px CircularStd;
    color:  #01264c;
    text-align: left;
    margin-top: 40px;
    display: block;
}

.testimonials-content .t-item .t-hdr{
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    font-weight: bold;
    font-family: "Gotham bold";
    text-align: center;

}
.testimonials-content .t-item div:before{
    content: "\f007";
    font-family: FontAwesome;
    display: block;
    width: 60px;
    color: #40bf7a;
    border-radius: 50%;
    height: 60px;
    border: 2px solid white;
    background: #f4f6f6;
    position: absolute;
    left: calc(50% - 30px);
    top: -30px;
    z-index: 1;
    font-size: 30px;
    line-height: 55px;
}
.testimonials-content .t-item div:after{
    content: "";
    display: inline-block;
    width: 171px;
    height: 3px;
    background: #40bf79;
    position: absolute;
    left: calc(50% - 85px);
    top: -3px;
}
.testimonials-content .t-item div{
    filter: drop-shadow(0px 34px 23px rgba(147,180,194,0.32));
    background-image: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
    border: 1px solid #dde4e9;
    max-width: 580px;
    padding: 50px;
    margin: 50px auto 0;
}
.testimonials-content .slick-arrow.slick-next{
    right: 130px;
}
.testimonials-content .slick-arrow.slick-prev{
    left: 130px;
}
.testimonials-content .slick-arrow:before{
    color: #57c2ea!important;
}
.testimonials-content .slick-arrow{
    width: 70px;
    height: 70px;
    border-radius: 35px;
    filter: drop-shadow(0px 5px 10px rgba(55,56,68,0.05));
    background-color: #ffffff!important;
    line-height: 85px;
    text-align: center;
    color: #57c2ea!important;
    top: 50%;
}
body.main-page .testimonials-content .slick-arrow.slick-next{
    right: 0;
    z-index: 9;
    width: 20px;
    height: 20px;
}
body.main-page .testimonials-content .slick-arrow.slick-prev{
    left: 0;
    z-index: 9;
    width: 20px;
    height: 20px;
}
.testimonials-content a{
    font-size: 16px;
    margin-top: 40px;
    letter-spacing: 0px;
    line-height: 22px;
    text-decoration: underline;
    color: #57c2ea;
    font-weight: 500;
    font-family: "Gotham medium";
    text-align: center;
}
.testimonials-content &gt; p {
    color: #a3a6a9;
    text-align: left;
    margin-bottom: 40px;
}

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

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

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

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

.t-slider &gt; .t-item &gt; 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 &gt; .t-item &gt; .t-date {
    font: 300 13px CircularStd;
    color: #a3a6a9;
    text-align: left;
}

.testimonial-single-content &gt; 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 &gt; .t-hdr {
    font: 300 17px CircularStd;
    color: #1e2021;
    text-align: left;
}

.t-single-item &gt; 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 &gt; .t-date {
    font: 300 13px CircularStd;
    color: #a3a6a9;
    text-align: left;
    display: block;
}

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

footer {
    background: #0b1d2f;
    padding-bottom: 40px;
    background-size: cover;
}


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

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

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

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

.second-footer {
    position: relative;
    overflow: hidden;
    padding-bottom: 70px;
    margin-bottom: 40px;
    border-bottom: 1px solid #213142;
}

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

.second-footer .articles-menu-wrap {
    height: 543px;
    overflow-y: scroll;
}
.second-footer .articles-menu-wrap::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #203244;
}
.second-footer .articles-menu-wrap::-webkit-scrollbar-thumb {
    background: #57c1e9;
}
.second-footer .articles {
    list-style: none;
    font-size: 0;
    padding-right: 20px;
    margin-right: 20px;
    column-count: 2;
    gap:30px;
}

.second-footer .articles &gt; li {
    display: block;
}



.second-footer .articles &gt; li &gt; a {
    text-align: left;
    font-size: 14px;
    line-height: 27px;
    color: #def0fc;
    font-weight: 300;
    font-family: "Gotham regular";
}

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

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

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

.second-footer .services &gt; li &gt; a {
    text-align: left;
    font-size: 15px;
    line-height: 27px;
    color: #def0fc;
    font-weight: 500;
    font-family: "Gotham regular";
}

.second-footer .f-phone{
    margin-bottom: 0;
}
.second-footer .f-phone a {
    font-size: 15px;
    line-height: 25px;
    color: #def0fc;
    font-weight: 500;
    font-family: "Gotham Regular";
    text-align: left;
}

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

.second-footer .f-email {
    font-size: 14px;
    line-height: 16px;
    color: #def0fc;
    font-family: "Gotham regular";
    text-align: left;
    margin: 25px 0;
}
.second-footer p{
    font-family: "Gotham regular";
    color: #def0fc;
}
.second-footer .f-email a{
    font-size: 14px;
    line-height: 21px;
    color: #def0fc;
    font-family: "Gotham regular";
    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;
    padding-bottom: 30px;
    margin-bottom: 40px;
    border-bottom: 1px solid #213142;
}

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

.second-footer .socials &gt; li &gt; 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 &gt; li &gt; a:hover,
.second-footer .socials &gt; li &gt; a:focus {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
}

.second-footer .payment-icons{
    margin-top: 45px;
    display: block;
}
.second-footer .socials + p {
    font: 300 14px / 25px CircularStd;
    color: #fff;
    text-align: left;
}
span.payment-icons img {
    width: auto;
    height: 35px;
    margin: 4px;
}
.footer-mm .navbar-header .footer-logo {
    display: none;
}
.footer-mm ul{
    text-align: center;
}
.footer-mm ul li a{
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 24px;
    color: #def0fc;
    font-weight: 500;
    font-family: "Gotham regular";
    text-align: center;
    text-transform: uppercase;
}
.footer-mm ul li{
    display: inline-block;
    padding: 0 10px;
}
.footer-logo {
    display: block;
    margin-top: 40px;
}

.footer-logo &gt; img {
    display: block;
}

.copyright p {

    font-size: 14px;
    line-height: 28px;
    color: #697a89;
    font-weight: 300;
    font-family: "Gotham regular";
    text-align: left;
}

.copyright div {
    text-align: right;
}

.copyright a {
    font-size: 14px;
    line-height: 28px;
    color: #697a89;
    font-weight: 300;
    font-family: "Gotham regular";
    text-align: right;
    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: justify;
}
.order-form-wrapper.essay-component table tbody.t-body tr.ws-price-disclaimer-tr {
    display: none;
}
.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 &gt; 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 &gt; li {
    padding-left: 0;
}
.content-wrap .essay-component ul.people-list &gt; li,
.content-wrap .essay-component ul.files-list &gt; li {
    padding-left: 18px;
}

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

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

.content-wrap ol &gt; 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 &gt; 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 &gt; 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 &gt; li &gt; a {
    font: 300 15px / 18px CircularStd;
    color: #323538;
    text-align: left;
}

.vcenter {
    display: flex;
    align-items: center;
}
.breadcrumbs-wrap.vcenter {
    display: block;
    padding-top:15px;
}
.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;
}

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 &gt; 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 &gt; .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 &gt; 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 &gt; ul &gt; 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 &gt; ul &gt; li:last-child {
    border-bottom: none;
}

#samples-table1 &gt; ul &gt; 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 &gt; .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 &gt; .sr-hdr:after {
    content: '';
    display: block;
    width: 55px;
    height: 55px;
    position: absolute;
    right: 0;
    top: 0;
}

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

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

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

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

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

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

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

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

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

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

.sidebar-advantages ul &gt; 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 &gt; li {
    font: 500 14px / 17px CircularStd;
    color: #323538;
    position: relative;
    padding-left: 20px;
    margin-bottom: 15px;
}

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

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

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

.sidebar-discounts &gt; .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 &gt; td {
    padding-bottom: 15px;
}

.sidebar-discounts table tr &gt; td &gt; .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 &gt; td &gt; .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 &gt; td &gt; span {
    font: 300 14px / 27px CircularStd;
    color: #323538;
    text-align: left;
}

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

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

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

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

.sidebar-get-order {

}

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

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

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

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

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

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

.sidebar-get-order &gt; .s-body &gt; 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 &gt; .s-body &gt; a:hover {
    border: 1px solid #5db912;
    background-color: #5db912;
    color: #fff;
    text-decoration: none;
}

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

.sidebar-login &gt; .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 &gt; 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 &gt; 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 &gt; 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 &gt; li:last-child {
    border-bottom: none;
}

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

.five-in-1 ul &gt; li:before {
    content: "\f05d";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 16px;
    left: 0;
}
.order_tbn_text{
    text-align: center;
    /*width: 150px;*/
    width: 181px;
    margin: 20px auto;
    height: 43px;
    /*height: 50px;*/
    display: block;
    /*background-color: #5db912;*/
    border: 1px solid #40BF79;
    background: #40BF79;
    font-family: 'Gotham Bold', sans-serif;
    font-size: 15px;
    line-height: 42px;
    /*font: 500 15px / 50px CircularStd;*/
    color: #fff;
    border-radius: 20px;
    text-transform: uppercase;
    transition: all .3s linear;
}
.order_tbn_text:hover{
    background: #fff;
    color: #40BF79;
    text-decoration: none;
}
.five-in-1 ul + a {
    border: 1px solid #40BF79;
    background: #40BF79;
    width: 262px;
    height: 43px;
    /*font: 500 15px / 50px CircularStd;*/
    font-family: 'Gotham Bold', sans-serif;
    font-size: 15px;
    line-height: 42px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    display: block;
    border-radius: 20px;
    position: absolute;
    left: calc(50% - 131px);
    bottom: -25px;
    transition: all .3s linear;
}

.five-in-1 ul + a:hover {
    background: #fff;
    color: #40BF79;
    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 &gt; .b-hdr {
    font: 700 23px / 35px CircularStd;
    color: #01264c;
    position: relative;
    padding-bottom: 25px;
}

.beware-list .b-wrap &gt; .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 &gt; .b-hdr {
    color: #323538;
}

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

.beware-list .b-wrap &gt; .b-body &gt; ul {

}

.beware-list .b-wrap &gt; .b-body &gt; ul &gt; 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 &gt; .b-body &gt; ul &gt; li {
    color: #323538;
}

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

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

.disc_block_main {
    margin: 30px 0;
}
.disc_block_main&gt;.row {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.disc_block_main&gt;.row&gt;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 &gt; .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 &gt; .d_percents {
    border: 1px solid #32a1ea;
    background-color: #fff;
    color: #32a1ea;
}

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

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

.disc_block_main .discount_block &gt; .bold_pages + a {
    border: 1px solid #40BF79;
    background-color: rgba(247, 148, 29, 0);
    width: 125px;
    height: 40px;
    /*font: 500 14px / 40px CircularStd;*/
    font-size: 15px;
    line-height: 37px;
    font-family: 'Gotham Bold', sans-serif;
    color: #40BF79;
    text-align: center;
    display: block;
    border-radius: 20px;
    margin: 30px auto;
}

.disc_block_main .discount_block &gt; .bold_pages + a:hover {
    background-color: #40BF79;
    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 &gt; span,
.fe_wg .we_guarantee &gt; span {
    font: 500 22px / 24px CircularStd;
    color: #01264c;
    text-align: left;
}

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

.fe_wg .free_extras &gt; ul &gt; li,
.fe_wg .we_guarantee &gt; ul &gt; 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 &gt; ul &gt; li:before {
    content: "\f05d";
    font-family: FontAwesome;
    position: absolute;
    color: #32a1ea;
    font-size: 16px;
    left: 0;
}

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

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

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

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

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

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

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

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

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

.pro-wrap &gt; .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 &gt; .p-block &gt; span {
    font: 300 20px / 40px CircularStd;
    color: #32a1ea;
    text-align: left;
}

.stages {
    margin: 30px 0;
}

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

.stages &gt; 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 &gt; 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 &gt; a:hover {
    text-decoration: none;
}

.sc1 &gt; a &gt; 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 &gt; 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 &gt; input[type="submit"]:hover {
    background-color: #fff;
    border: 1px solid #5db912;
    color: #5db912;
}

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

.c-header {

}

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

.c-header &gt; 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 &gt; 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 &gt; span {
    font: 500 16px / 26px CircularStd;
    color: #a3a6a9;
}
blockquote.faq-link:after {
    content: "\f0da";
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    background: #5db912;
    margin-left: 10px;
    border-radius: 50%;
    color: #fff;
    font-family: FontAwesome;
    text-align: center;
    line-height: 30px;
    bottom: auto;
    top: auto;
    left: auto;
    position: relative;
}
.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 &gt; div &gt; 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 &gt; 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 &gt; 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 &gt; a:first-child {
    border: 1px solid #5db912;
    background-color: #fff;
    color: #5db912;
}

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

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

.page_404 .error_buttons &gt; 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 &gt; .date {
    font: 300 14px / 23px CircularStd;
    color: #a3a6a9;
    display: block;
    margin-bottom: 10px;
}

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

.post-wrap .blog-post &gt; 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 &gt; a {
    font: 300 14px / 23px CircularStd;
    color: #32a1ea;
}

.post-wrap .blog-post &gt; 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 &gt; 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 &gt; .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 &gt; li {
    border-bottom: 1px solid #f0f0f0;
    padding-left: 0;
}

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

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

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

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

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

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

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

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

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

ul.paging &gt; li:before {
    display: none;
}

ul.paging &gt; 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 &gt; a {
    font: 300 14px / 23px CircularStd;
    color: #a3a6a9;
}

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

.blog-page-content &gt; 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 &gt; .hdr {
    display: block;
    /*background-color: #01264c;*/
    background: #ebf6fd;
    height: 70px;
    padding: 0 50px;
    font: 700 22px / 70px CircularStd;
    color: #01264c;
    position: relative;
}
@media (max-width: 500px) {
    body .essay-1 &gt; .hdr {
        padding: 0 15px;
        font-size: 18px;
    }
}
@media (max-width: 400px) {
    body .essay-1 &gt; .hdr {
        padding: 0 15px;
        font-size: 16px;
    }
}
.essay-1 &gt; .hdr:before {
    content: '';
    display: block;
    background-color: #40BF79;
    width: 5px;
    height: 70px;
    position: absolute;
    left: 0;
    top: 0;
}

.essay-1 &gt; .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 &gt; .body &gt; ul:not(.btns) {
    list-style: none;
    padding-right: 180px;
}

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

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

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

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

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

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

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

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

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

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

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

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

.essay-1 &gt; .body &gt; ul.btns &gt; li:last-child &gt; a {
    border: 1px solid #40BF79;
    background-color: #40BF79;
    color: #fff;
}

.essay-1 &gt; .body &gt; ul.btns &gt; li:last-child &gt; a:hover {
    border: 1px solid #40BF79;
    background-color: #fff;
    color: #40BF79;
}

.essay-1 &gt; .body &gt; ul.btns &gt; li &gt; 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 &gt; a.material-icons{
    color: #fff;
    position: absolute;
    right: 10px;
    top: 10px;
}
.fixed-banner.first-fixed-banner &gt; a.material-icons{
    color:#276194;
}

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

.fb-content &gt; .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 &gt; .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 &gt; span {
    font: 700 22px / 89px CircularStd;
    color:  #32a1ea;
}

.fb-content &gt; 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 &gt; 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 &gt; 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 table.info-table tr td:last-child{
    word-break: break-word;
}

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 .extend-deadline-form-wrapper.popup-component.essay-component.featherlight-inner form [type="submit"]{
    display: block;
    margin: 0 auto;
    width: fit-content;
}
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 &gt; tr &gt; td:first-child {
    font: 300 14px CircularStd;
    color: #a3a6a9;
}
body .order-form-wrapper.essay-component .t-body &gt; tr.vip-account-become.vip-account-account &gt; td:first-child {
    /*text-align: center;*/
    text-align: right;
    padding-right: 67px;
    width: 100%;
}
@media all and (max-width: 1199px){
    .ws-payment-icons {
        display: flex;
        flex-wrap: wrap;
    }
    span.payment-icons img:first-child{
        order:1;
    }
    span.payment-icons img:nth-child(2){
        order:2;
    }
    span.payment-icons img:nth-child(3){
        order:3;
    }span.payment-icons img:nth-child(4){
        order:4;
    }span.payment-icons img:nth-child(5){
        order:5;
    }span.payment-icons img:nth-child(6){
        order:6;
    }span.payment-icons img:nth-child(7){
        order:7;
    }span.payment-icons img:nth-child(8){
        order:8;
    }span.payment-icons .ws-payment-icons:after{
        content: "";
        display: block;
        width: 100%;
        order:9;
    }span.payment-icons img:nth-child(9){
        order:10;
    }span.payment-icons img:nth-child(10){
        order:11;
    }
    body .order-form-wrapper.essay-component .t-body &gt; tr.vip-account-become.vip-account-account &gt; td:first-child{
        padding-right: 37px;
    }
    body .order-form-wrapper.essay-component .t-body &gt; tr.vip-account-become.vip-account-account &gt; td:first-child .vip-client{
      padding: 10px 15px;
    }
}
@media all and (max-width: 1023px){
    body .order-form-wrapper.essay-component .t-body &gt; tr.vip-account-become.vip-account-account &gt; td:first-child{
        padding-right: 114px;
    }
    body .order-form-wrapper.essay-component .t-body &gt; tr.vip-account-become.vip-account-account &gt; td:first-child .vip-client{
        padding: 10px 40px;
    }
}
@media all and (max-width: 991px){
    body .order-form-wrapper.essay-component .t-body &gt; tr.vip-account-become.vip-account-account &gt; td:first-child{
        padding-right: 20px;
        text-align: center;
    }
}
body .order-form-wrapper.essay-component .hint &gt; i:before {
    color: #32a1ea;
    font: normal normal normal 18px/30px FontAwesome;
    content: "\f059";
}
body .order-form-wrapper.essay-component .hint&gt;i {
    background: 0 0;
    font-style: inherit;
}
body .order-form-wrapper.essay-component .hint:hover &gt; i {
    opacity: .5;
    cursor: pointer;
}

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

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

body .essay-order-form .t-body &gt; tr &gt; 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 &gt; tr &gt; td.vip-services-td {
    padding-right: 50px;
    padding-left: 50px;
}
@media (width: 1024px) {
    body .essay-component .t-body &gt; tr &gt; td.vip-services-td {
        padding-right: 0;
        padding-left: 0;
    }
    body .services-package {
        margin: 0 15px 0 -15px!important;
    }
    body .order-form-wrapper .vip-services-td .offer-label {
        margin-left: -15px;
    }
}
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;
    width: 258px;
}

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 13px / 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 &gt; i {
    opacity: 1;
}

body .vip-services-td .hint div &gt; 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 &gt; tr &gt; td:first-child {
    vertical-align: middle !important;
}

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

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

body .essay-order-preview .t-body &gt; tr &gt; 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: 101;
    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: 102;
    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: 215px;
}
.bottom-chat{
    z-index: 102;
    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: #40BF79;
    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;
}
@media (width: 768px) {
    .order_steps_block:not(.slick-initialized) {
        display: flex;
    }
}
.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 &gt; 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 &gt; 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: 20px 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%;
}
.index-page  ul &gt; li:before {
    content: '\f00c';
    font-family: FontAwesome;
    color: #7ac8e5;
    border: 1px solid #7ac8e5;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    display: inline-block;
    font-size: 15px;
    vertical-align: middle;
    padding: 0;
    font-weight: 100;
    line-height: 20px;
    text-align: center;
    position: absolute;
    left: -30px;
    top: 5px;
}
.mp-text2-content.col3txt li {
    position: relative;
}
.mp-text2-content.col3txt &gt; ul &gt; 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: #243444;
    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 &gt; 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 &gt; 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 #40BF79;
    background-image: linear-gradient(#fff, rgba(64, 191, 121, 0.1), rgba(64, 191, 121, 0.4), rgba(64, 191, 121, 1));
    /*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 &gt; .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: #40BF79;
    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: 102;
}
#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;
}
#special-offer.hidden-row {
    display: none!important;
}
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: 14px;
    font-weight: 700;
    line-height: 30px;
}
body .order-form-wrapper .bookmark-row .wrapper p {
    opacity: 0.8;
    color: #323538;
    font-family: CircularStd;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    padding: 0;
    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: #fff;
    background-image: linear-gradient(to top, rgba(240, 240, 240, 0.2) 0%, #fff 100%);
    color: #323538;
    font-family: CircularStd;
    font-size: 14px;
    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;
    }
}
.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 &gt; 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 &gt;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 &gt; 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 &gt; 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 &gt; 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){
    h2.top_writer{

    }
    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-custom .featherlight-close-icon {
        top: 20px;
        right: 1px;
        width: 20px;
        font-size: 14px;
        height: 20px;
        padding: 0;
        line-height: normal;
    }
}
/* 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;
    padding: 10px 20px;
    margin: 10px 0;
    left: 10px;
    bottom: 115px!important;
    box-shadow: 0 0 10px #295f9661;
    max-width: fit-content!important;
}
body .cookie-policy-block .data-col {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
body .cookie-policy-block .data-col .event-data {
    display: flex;
    flex-direction: column;
    align-items: center;
}
body .cookie-policy-block .text-col {
    padding: 0;
    background: none;
    background-size: contain;
}
body .cookie-policy-block .button {
    background: #295f96;
    border-radius: 17px;
    margin-top: 5px;
    height: 25px;
    line-height: 0.5;
    transition: .3s;
}
body .cookie-policy-block .button:hover {
    transition: .3s;
    box-shadow: 0 0 10px #295f96;
}
body .cookie-policy-block .read-more {
    white-space: nowrap;
    display: inline-block;
    color: #44bc88;
    font-weight: bold;
    text-decoration: underline;
}
body .cookie-policy-block p {
    line-height: 1.4em;
    max-width: 325px;
    color: #16485e;
    font-size: 13px;
}
.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_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: 1680px){
    .mp-text2-wrap:before{
        display: none;
    }
    .cta-wrap {
        background-size: auto 100%;
    }
    .cta-content a{
        margin-left: 20px;
    }
    .cta-content .get h3:before{
        margin: 0 0 15px auto;
    }
    .cta-content{
        padding: 130px 0 145px 0;
        width: 100%;
        display: block;
    }
    .cta-content .get {
        text-align: right;
    }
    .cta-content .get h3{
        text-align: right;
    }
}
@media (max-width:1366px){
    .aff_main_block .bl-hdr:before{
        left: 0;
    }
    .aff_main_block .bl-hdr{
        padding-left: 125px;
    }
}
@media (max-width:1200px){

    .mp-text2-content.col3txt {
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 30px;
        column-gap: 30px;
    }
    .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){
    .cta-wrap {
        background-size: auto 100%;
        background-position: -240px;
    }
    .aff_main_block .aff_main_box a.read_more_btn {
        right: 17.5%;
    }
}
@media (max-width:992px){

    .advantages-content.ac-last &gt; ul {
        padding-right: 35px;
    }
    .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;
    }

}
@media (max-width:640px){
    .advantages-content.ac-last &gt; ul{
        padding: 0 20px 0 55px!important;
    }
    .advantages-content &gt; ul{
        padding: 0 20px!important;
    }
    .advantages-wrap .advantages-box .ac-last .advantages-title{
        font-size: 24px;
        line-height: 28px;
        color: #ffffff;
        font-weight: bold;
        font-family: "Gotham Pro";
    }
    .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 &gt; 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;
    }
}
@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: 150px;
        bottom: inherit!important;
    }
    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 {
    font-size: 17px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #7d7d7d;
    font-weight: bold;
    font-family: "Gotham Pro";
}
.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 &gt; li .vip-package-item .title-of-period .special-label {
    border-color: transparent transparent transparent #66ba26;
}
body .essay-vip-account .vip-account-list &gt; 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 &gt; 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 &gt; 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 &gt; 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 &gt; div.step_nth {
        margin: 0 10px;
    }
    .order_steps_block &gt; 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 &gt; p{
        width: auto;
    }
    body .essay-vip-account .vip-account-list-wrapper {
        padding-right: 5px;
    }
    body .essay-vip-account .vip-account-list &gt; li .vip-package-item .title-of-period {
        padding-top: 30px;
    }
    body body .essay-vip-account .vip-account-list &gt; li .vip-package-item .title-of-period .per-month {
        line-height: normal;
    }
    .mm-bot .buttons &gt; 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){
    .second-footer .payment-icons img{
        margin: 3px;
    }
    .second-footer .payment-icons{
        margin-top: 15px;
    }
    .short_inf ul {
        margin: 0 20px 20px 20px;
    }
    .order_steps_block &gt; div {
        width: 100%;
        margin: 0;
    }
    .order_steps_block .order_step{
        max-width: 280px;
        margin: 0 auto;
    }

}
@media(max-width:767px){
    .ws-payment-icons {
        display: block;
    }
    span.payment-icons img{
        height:32px;
    }
    .hiw-content .col-sm-3:nth-child(2) .hiw-block:before,
    .hiw-content .col-sm-3:nth-child(2) .hiw-block:after{
        display: none;
    }
    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 &gt; 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: 480px){
    .second-footer .payment-icons{
        text-align: center;
    }
}
@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 &gt; li .vip-select-button {
        padding: 10px 8px;
    }
    body .essay-vip-account .vip-account-list &gt; li .vip-select-button::after {
        right: 8px;
    }
    body .essay-vip-account .vip-account-list &gt; li .vip-package-item .title-of-period .per-month {
        margin-top: -5px;
    }
    body .essay-vip-account .vip-account-list &gt; 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){
    .advantages-wrap .advantages-box {
        position: relative;
        background: url("../img/index-prices-bg.png");
        background-size: 100% 100% !important;
        box-shadow: 10px 10px 25px 3px #eef3f5;
        padding-bottom: 50px;
    }
    .col.col-md-6.col-calc {
        padding-top: 80px;
    }
    .ae-price-table .essay-price-new-table form.analysis .first-time-order-wrap {
        position: relative;
        top: auto;
        right: auto;
        margin-bottom: 10px;
    }
}
body .nav&gt;li&gt;a&gt;img.menu-icon {
    display:none;
}
.advantages-wrap .advantages-box {
    box-shadow: 10px 10px 25px 3px #eef3f5;
}
.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{
    background: none;
    padding: 20px;
    /*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;

}
.second-footer .f-first-col &gt; div:nth-child(2) p{
    font-size: 14px;
    line-height: 21px;
    color: #def0fc;
    font-family: "Gotham regular";
}
@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){
    .new_aff_main_block{
        width: 100%;
        margin-left: 0;
    }
    .new_aff_main_block a img{
        width: auto;
        margin: 0 auto;
    }
    .advantages-box .advantages-content{
        background: url('../img/title_shape(320).svg')repeat-x;
        padding-top: 15px;
        margin-top: 33px;
        background-size: auto 120px;
    }
    .advantages-box .advantages-content.ac-first{
        margin-top: 0;
    }
    .cta-wrap {
        background-size: auto 100%;
        background-position: -390px;
    }
    .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&gt;li&gt;a&gt;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 &gt; div{
        width: 49%;
        display: inline-block;
    }

    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 &gt; span{
        display: none;
    }
}
@media (max-width: 768px){
    .f-first-col &gt; 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;
}
a.order-link-banner:hover {
    cursor: pointer;
}
.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 img{
    position:relative;
}
.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;
}
body .top_writers .favourite-writers-component{
    box-shadow:  none;
    padding: 0;
    border:  none;
}
body .top_writers .favourite-writers-component ul.writers li{
    border-radius: 10px;
    filter: drop-shadow(0px 20px 12.5px rgba(147,180,194,0.2));
    background-image: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
    border: 1px solid #dde4e9;
    margin: 20px;
}
body .top_writers .favourite-writers-component ul.writers li .personal-data .id-number{
    font-size: 17px;
    line-height: 32px;
    color: #7d7d7d;
}
body .top_writers .favourite-writers-component ul.writers li .type-of-work{
    font-size: 17px;
    line-height: 28px;
    color: #57c2ea!important;
    font-weight: bold;
}
body .top_writers .favourite-writers-component ul.writers li .statistics .item{
    margin-top: 18px;
}
body .top_writers .favourite-writers-component ul.writers li .kind-of-paper span, body .favourite-writers-component ul.writers li .personal-data b{
    font-size: 15px;
    line-height: 32px;
    color: #265d95;
}
.top_writers{
    padding-bottom: 100px;
}
body .top_writers .favourite-writers-component ul.writers li .action a.reviews{
    font-size: 17px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #57c2ea;
    border: 1px solid #57c2ea;
    font-weight: bold;
    text-align: center;
    height: 46px;
    text-transform: capitalize;
    width: 128px;
    border-radius: 23px;

}
body .top_writers .favourite-writers-component ul.writers li .level-of-work{
    font-size: 15px;
    line-height: 22px;
}
body .top_writers .favourite-writers-component ul.writers li .statistics .item span.name{
    font-size: 15px;
    line-height: 22px;
    color: #7d7d7d;
}
body .top_writers .favourite-writers-component ul.writers li .action a.hire:focus,
body .top_writers .favourite-writers-component ul.writers li .action a.hire:hover{
    background-color: white;
    color: #40bf79;
}
body .top_writers .favourite-writers-component ul.writers li .action a.hire{
    font-size: 17px;
    line-height: 30px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    height: 46px;
    width: 128px;
    border-radius: 23px;
    border: 1px solid #40bf79!important;
    text-transform: capitalize;
    background-color: #40bf79;
}
body .favourite-writers-component .slick-arrow:before{
    color: white;
    line-height: 43px;
    text-align: center;
    opacity: 1;
    display: block;
    width: 43px;
}
body .favourite-writers-component .slick-arrow{
    width: 43px!important;
    height: 43px!important;
    border-radius: 21px;
    filter: drop-shadow(0px 10px 4.5px rgba(173,193,212,0.41));
    background-image: linear-gradient(
            45deg, #55b9dd 0%, #83d7f7 100%)!important;
    color: white;
    text-align: center;
    line-height: 43px;
}
body .favourite-writers-component ul.writers li .personal-data .rating-stars b{
    font-weight: bold;
}
@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){
    .advantages-wrap .check_discount_box{
        padding: 135px 30px 30px 30px;
        background-position: 50% 35px;
    }
    .second-footer .col-md-6.col-sm-8,
    .articles{
        display: none;
    }
    .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;
    }
    .advantages-wrap .check_discount_box p .title{
        text-align: center;
        margin-bottom: 15px;
        display: block;
        text-align: center;
    }
    .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 .lending-calculator-component.mobile_s .control-elements .control-elements-checkbox-wrap .vip-service-or::after,
    body .lending-calculator-component.mobile_s .control-elements .control-elements-checkbox-wrap .vip-service-or::before {
        width: 25px;
    }
    .hiw-content .hiw-block:after{
        width: 80%;
        height: 1px;
        left: 10%;
        top: auto;
        bottom: -10px;
        display: block!important;
    }
    .hiw-content .hiw-block:before{
        bottom: -18px;
        left: calc(50% - 7px);
        top: auto;
        right: auto;
        transform: rotate(
                135deg);
        display: block!important;
    }
    .hiw-content .col-sm-3:last-child .hiw-block:before,
    .hiw-content .col-sm-3:last-child .hiw-block:after{
        display: none!important;
    }
    .advantages-content {
        background-size: auto 82px!important;
    }
    .advantages-content &gt; ul{
        margin-top: 40px;
    }
    .advantages-wrap .container{
        padding: 0!important;
    }
    .advantages-wrap .advantages-box .advantages-title{
        font-size: 24px!important;
        line-height: 22px!important;
        min-height: 44px;
        margin-top: 7px;
    }
    body .index-page .h1:before, body .header-content h1:before{

    }
    h2.top_writer,
    body .index-page .h1, body .header-content h1{
        font-size: 27px!important;
    }
    .testimonials-content .t-item div{
        filter: drop-shadow(rgba(147, 180, 194, 0.32) 0px 0px 0px);
    }
    .advantages-wrap .check_discount_box{
        border: 20px solid white;
        border-radius: 80px;
        background-size: 58px auto;
        padding: 90px  25px 30px 25px;
        background-position: 50% 24px;
    }
    .advantages-wrap .check_discount_box p .title{
        font-size: 24px;
    }
    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: 20px;
    }
    /*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){
    .advantages-wrap .check_discount_box{
        margin: 25px 0 40px 0;
    }
    body .lending-calculator-component a.become-vip-client{
        float: none;
    }
    .affiliate-page-text{
        margin-top: 50px!important;
    }
}
@media(max-width:568px){
    body .top_writers .favourite-writers-component ul.writers li{
        border-radius: 0;
        filter: drop-shadow(0px 0px 0px rgba(147,180,194,0.2));
    }
    .top_writers .container{
        padding: 0!important;
    }
    body .top_writers .favourite-writers-component ul.writers li {
        margin: 15px 0 25px 0!important;
        padding: 20px 20px 82px 20px!important;
    }
    .advantages-wrap .check_discount_box p .title span{
        display: block;
    }
    .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);*/
    box-shadow: 0 3px 10px 1px rgb(64 191 121 / 30%);
    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);*/
    box-shadow: 0 3px 10px 1px rgb(64 191 121 / 30%);
    transform: scale(1.04);
    border-radius: 4px;
}
.shortcode-top-10-writers:hover .data-text-wrap .text &gt; 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 &gt; span:first-child img {
    transition: 0.3s;
    transform: scale(1.5);
    top: -17px !important;
}
.shortcode-top-10-writers:hover .data-text-wrap .text &gt; span:first-child &gt; 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 &gt; span:first-child &gt; 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: #40BF79;
    color: #FFF;
    /*font-family: CircularStd;*/
    font-family: 'Gotham Bold', sans-serif;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    display: block;
    /*width: 200px;*/
    width: 250px;
    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 #40BF79;
}
.shortcode-vip-support .data-text-wrap a span {
    font-weight: 700;
}

.shortcode-top-10-writers .data-text-wrap .text &gt; span:first-child{
    display: block;
    margin-bottom: 20px;
}
.shortcode-top-10-writers .data-text-wrap .text &gt; span:first-child &gt; 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 &gt; span:first-child &gt; 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 &gt; span:last-child {
    font-weight: 700;
}
.shortcode-top-10-writers .data-text-wrap .text &gt; span:first-child &gt; 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 &gt; 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;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
.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 &gt; div {
    display: flex;
    margin-bottom: 14px;
}
.shortcode-vip-services .data-text &gt; div &gt; 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 &gt; div:last-child {
    width: 270px;
    border-top: 1px solid #e8e8e8;
    margin-bottom: 0;
    padding-top: 14px;
}
.shortcode-vip-services .data-text div:last-child &gt; 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 &gt; div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.shortcode-vip-services .data-text div:last-child p span {
    color: #40BF79;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .shortcode-top-10-writers .data-text-wrap .text &gt; 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: 1024px) {
    .scroll-menu-custom .fixed-header-wrapper.fixed{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 90;
    }
}
@media all and (max-width: 767px) {
    .home-header{
        padding: 0!important;
    }
    h2.top_writer{
        margin-bottom: 15px!important;
    }
    .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 &gt; span:first-child &gt; span:nth-last-of-type(2) {
        display: block;
        text-align: center;
    }
    .shortcode-top-10-writers .data-text-wrap .text &gt; span:first-child &gt; span:first-child {
        display: block;
        text-align: center;
    }
    .shortcode-top-10-writers .data-text-wrap .text &gt; span:first-child &gt; span:last-child {
        display: block;
        text-align: center;
    }
    .shortcode-top-10-writers .data-text-wrap .text &gt; span:first-child {
        line-height: 1.2;
        margin-bottom: 30px;
        position: relative;
    }
    .shortcode-top-10-writers &gt; div.data-text-wrap &gt; p &gt; span:nth-child(1) &gt; img:nth-child(2) {
        position: absolute;
        left: 7px;
        top: 27px;
    }
    .shortcode-top-10-writers &gt; div.data-text-wrap &gt; p &gt; span:nth-child(1) &gt; 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: 640px){
    .shortcode-top-10-writers .data-text-wrap .text, .shortcode-vip-support .data-text-wrap .text{
        text-align: center;
    }
}

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

@media all and (max-width: 340px) {
    .new_aff_main_block img{
        margin: 0 -15px!important;
        width: calc(100% + 30px)!important;
    }
    .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 .index-page .h1:before,
body .header-content h1:before{
    content: "";
    width: 50px;
    height: 6px;
    display: block;
    background: #3fbf79;
    margin-bottom: 25px;
}
body .index-page .h1,
body .header-content h1{
    font-size: 37px;
    line-height: 48px;
    color: #4f4f4f;
    font-weight: bold;
    font-family: 'Gotham bold';
}
body .lending-calculator-component .control-elements .vip-services-item.vip-package .vip-title.vip-title-package span.hint &gt; i {
    background-color: #32a1ea;
    padding: 0px 6px 0 6px;
    position: relative;
}
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{
    position: relative;
    box-shadow: none;
    margin: 25px auto;
}
body .lending-calculator-component{
    padding: 60px 30px 30px;
}
@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) {
    .hiw-content .hiw-block{
        max-width: 86%;
        margin: 0 auto 40px auto;
    }
    .hiw-content .col-sm-3:last-child .hiw-block{
        margin-bottom: 0!important;
    }
}
/*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 &gt; span:first-child {
    color: #fff;
    font-size: 17px;
    font-family: CircularStd;
    font-weight: 900;
    margin-left: 10px;
}
.top-banner-line .text-data .last &gt; span:nth-last-child(2) {
    color: #fff;
    font-family: CircularStd;
    font-size: 17px;
}
.top-banner-line .text-data .last &gt; span:last-child {
    color: #c0ebfc;
    font-size: 17px;
    font-family: CircularStd-Book;
    padding: 3px 0;
}
.top-banner-line .text-data .last &gt; span:last-child &gt; span {
    font-family: CircularStd;
    font-weight: 900;
}
.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;
    font-weight: 900;
}
.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: #40BF79;
    border: 1px solid #40BF79;
    width: 263px;
    height: 43px;
    display: block;
    border-radius: 50px;
    text-align: center;
    transition: all .3s linear;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    line-height: 42px;
    text-transform: uppercase;
    font-family: 'Gotham Bold', sans-serif;
    font-weight: 400;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -27px;
    margin: auto;
}
.writing-quality .wq-button:hover{
    background: #fff;
    color: #40BF79;
    border-color: #40BF79;
}
@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: 102;
    bottom: 94px;
    max-width: 400px;
    box-shadow: 0 0 10px #8080805c;
    background: #fff;
}
#event-custom-js-hidden.custom-hidden-event {
    /*display: none!important;*/
    z-index: 9999;
}
/* 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;
}
body .essay-orders .data-table .actions li:first-child .material-icons,
body  .essay-component .rating-star i{
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
}
body .knowledge-skills-abilities .checkbox-input .hint &gt; div {
    margin-left: -250px;
}
body .knowledge-skills-abilities .checkbox-input .hint &gt; div &gt; 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 &gt; a:after {
    content: '\f040';
}
body .essay-orders .links-list .tip-the-writer &gt; a:after {
    content: '\f155';
}
body .essay-orders .links-list .the-same-writer-li form &gt; 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*/

/* The snackbar - position it at the bottom and in the middle of the screen */
#snackbar {
    visibility: hidden;
    min-width: 250px;
    margin-left: -125px;
    background-color: #EAF6ED;
    color: #002e5e;
    text-align: center;
    border-radius: 2px;
    padding: 16px;
    position: fixed;
    left: 50%;
    bottom: 130px;
    height: 60px;
    z-index: 99999;
    border: 1px solid #3DBC5F;
}
#snackbar i {
    color: #3DBC5F;
    margin-right: 10px;
    font-size: 26px;
}

#snackbar.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
    display: flex!important;
    justify-content: start;
    align-items: center;
}
.link-event:hover {
    cursor: pointer;
}
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 130px; opacity: 1;}
}

@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 130px; opacity: 1;}
}

@-webkit-keyframes fadeout {
    from {bottom: 130px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
    from {bottom: 130px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}
body .favourite-writers-component ul.writers .slick-arrow.slick-prev,
body .favourite-writers-component ul.writers .slick-arrow.slick-next{
    background: none;
}
body .favourite-writers-component ul.writers li .statistics .item {
    flex-direction: column;
    align-items: start;
    margin-top: 7px;
}
body .favourite-writers-component ul.writers li .statistics .item span.count {
    line-height: inherit;
}
body .favourite-writers-component ul.writers li .statistics .item span.count {
    padding-left: 5px;
    text-align: left;
    color: #32a1ea;
}
body .favourite-writers-component ul.writers li .type-of-work {
    color: #32a1ea;
}
body .favourite-writers-component ul.writers li .action a.hire {
    border: 1px solid #5db912;
    background-color: #5db912;
    color: #fff;
}
body .favourite-writers-component ul.writers li .action a.hire:hover {
    border: 1px solid #5db912;
    background-color: #fff;
    color: #5db912;
    box-shadow: 0 0 10px rgba(93, 185, 18, .39);
    transform: scale(1.04);
    transition: .3s;
}
body .favourite-writers-component ul.writers li .action a.reviews {
    color: #32a1ea;
    border-color: #32a1ea;
}
body .favourite-writers-component ul.writers li .action a.reviews:hover {
    background-color: #32a1ea;
    color: #fff;
    box-shadow: 0 0 10px rgba(50, 161, 234, .4);
    transform: scale(1.04);
    transition: .3s;
}
body .favourite-writers-component ul.writers li .kind-of-paper span,
body .favourite-writers-component ul.writers li .personal-data b{
    color: #01264c;
    font-weight: normal;
}
/*body .favourite-writers-component ul.writers li{*/
/*    padding-bottom: 33px;*/
/*}*/
h2.top_writer:before{
    content: "";
    background-color: #40bf7a;
    display: block;
    margin: 35px auto 0 auto;
    height: 6px;
    width: 50px;
}
h2.top_writer{
    font-size: 37px;
    letter-spacing: -1px;
    line-height: 70px;
    color: #4f4f4f;
    font-weight: bold;
    display: block;
    text-align: center;
    margin: 0 auto 40px auto;
    font-family: "Gotham Bold";
}
@media all and (max-width: 568px) {
    h2.top_writer{
        margin-bottom: 0!important;
        line-height: 1.4!important;
        padding-top: 10px;
    }
}
.favourite-writers-component.essay-component{
    font-family: "Gotham regular";
}
body .favourite-writers-component .slick-prev:hover:before, body .favourite-writers-component .slick-next:hover:before {
    transition: .3s;
    color: #01264c;
    display: block;
    transform: scale(1.04);
}
body .favourite-writers-component.featherlight-inner .customers .slick-arrow.slick-prev,
body .favourite-writers-component.featherlight-inner .customers .slick-arrow.slick-next{
    background: none;
    bottom: 0;
    top: inherit;;
}
body .favourite-writers-component.featherlight-inner .customers .slick-arrow.slick-prev {
    left: 0;
    text-align: center;
}
body .favourite-writers-component.featherlight-inner .customers .slick-arrow.slick-next {
    right: 0;
    text-align: center;
}
body .featherlight .featherlight-content.featherlight-top-writers {
    max-width: 800px;
    border-radius: 25px;
}
body .favourite-writers-component .customer-reviews-count {
    font: 500 16px / 24px CircularStd;
    color: #01264c;
}
body .featherlight .featherlight-content.featherlight-top-writers .featherlight-close-icon {
    color: #FF0000;
}
body .featherlight .featherlight-content.featherlight-top-writers .featherlight-close-icon:hover {
    transition: .3s;
    transform: scale(1.04);
}
body .favourite-writers-component ul.customers li .personal-data .customer-name {
    font: 500 14px / 24px CircularStd;
    color: #01264c;
}
body .favourite-writers-component ul.customers li .personal-data .date-post {
    color: #b1b1b1;
}
body .favourite-writers-component ul.customers li .text-writer .short-text{
    font: 300 15px / 25px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
}
@media all and (max-width: 900px) {
    body .featherlight .featherlight-content.featherlight-top-writers {
        max-width: 300px;
        border-radius: 25px;
    }
}
@media all and (max-width: 768px) {

    .header-wrapper {
        background: #ecf4ff!important;
        padding-bottom: 40px;
    }
    .cta-wrap{
        background: url("../img/index-first-discount.png")no-repeat;
        background-position: 50% 0;
    }
    .cta-content {
        max-width: 320px;
        margin: 0 auto;
        padding: 55px 0 262px 0px;
    }
    .cta-content .get p{
        font-size: 22px;
        line-height: 27px;
        color: #ffffff;
        font-weight: 300;
        font-family: "Gotham Pro";
        text-align: center;
    }
    .cta-content .get h3{
        font-size: 27px;
        line-height: 48px;
        color: #ffffff;
        font-weight: bold;
        font-family: "Gotham Pro";
        text-align: center;
    }
    .cta-content .get p br{
        display: none;
    }
    .cta-content a {
        float: none;
        margin: 10px auto 0;
        display: block;
    }
    .cta-content .get p span{
        font-style: italic;
        border: none;
        margin:0;
    }
    .cta-content .get h3:before{
        margin: 0 auto;
    }
    body .favourite-writers-component ul.writers .slick-arrow.slick-prev {
        left: -11px;
    }
    body .favourite-writers-component ul.writers .slick-arrow.slick-next {
        right: -11px;
    }
    body .favourite-writers-component.featherlight-inner .customers .slick-arrow.slick-prev, body .favourite-writers-component.featherlight-inner .customers .slick-arrow.slick-next {
        bottom: -45px;
    }
    body .favourite-writers-component.featherlight-inner .customers .slick-arrow.slick-prev {
        left: -23px;
    }
    body .favourite-writers-component.featherlight-inner .customers .slick-arrow.slick-next {
        text-align: right;
        right: -23px;
    }
}
@media all and (max-width: 375px) {
    body .favourite-writers-component ul.writers li .statistics .item span.count {
        text-align: center;
    }
    body .favourite-writers-component ul.writers li .statistics .item span.name {
        text-align: left;
    }
}

.content-wrap .row-custom {
    display: flex;
}

.content-wrap .ae-order {
    width: 100%;
}

.content-wrap .column-custom.sidebar .ae-summary-sidebar {
    width: 350px;
    margin-left: 20px;
}

@media screen and (max-width: 1024px) {
    .content-wrap .row-custom {
        display: block;
    }

    .content-wrap .column-custom.sidebar .ae-summary-sidebar {
        width: auto;
        margin-left: 0px;
    }
}
body.main-page {
    overflow-x: hidden;
}

/* NEW HEADER */
/*
it breaks - position: sticky.
choose another solution

body, html{
    overflow-x: hidden;
}
*/
body:not(.page-order):not(.service-page), html{
    overflow-x: hidden;
}

@font-face{
    font-family: 'Gotham Light';
    src: url('../fonts/Gotham/GothamPro-Light.eot');
    src: url('../fonts/Gotham/GothamPro-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham/GothamPro-Light.woff') format('woff'),
    url('../fonts/Gotham/GothamPro-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'Gotham Regular';
    src: url('../fonts/Gotham/GothamPro.eot');
    src: url('../fonts/Gotham/GothamPro.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham/GothamPro.woff') format('woff'),
    url('../fonts/Gotham/GothamPro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'Gotham Medium';
    src: url('../fonts/Gotham/GothamPro-Medium.eot');
    src: url('../fonts/Gotham/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham/GothamPro-Medium.woff') format('woff'),
    url('../fonts/Gotham/GothamPro-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'Gotham Bold';
    src: url('../fonts/Gotham/GothamPro-Bold.eot');
    src: url('../fonts/Gotham/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham/GothamPro-Bold.woff') format('woff'),
    url('../fonts/Gotham/GothamPro-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face{
    font-family: 'Gotham Black';
    src: url('../fonts/Gotham/GothamPro-Black.eot');
    src: url('../fonts/Gotham/GothamPro-Black.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham/GothamPro-Black.woff') format('woff'),
    url('../fonts/Gotham/GothamPro-Black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.nursing-essay-writing .ae-lending-calculator{
    min-height: 584px;
    height: auto;
}
.header-wrapper .mm-bot .buttons .ae-top-login{
    width: auto;
}
.essay-component .header-wrapper{
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
    font-family: 'Gotham Regular', sans-serif;
    z-index: 101;
    background-color: #fff;
}
.header-wrapper.v1:before{
    position: absolute;
    right: -65px;
    top: 0;
    display: inline-block;
    content: url("images/header/header-bg.jpg");
}
.header-wrapper.top-fixed .fixed-line-wrapper:before{
    display: block;
    content: '';
    height: 105px;
}
.header-wrapper.top-fixed .fixed-line.fixed{
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    z-index: 8;
    transition: all .3s ease;
    box-shadow: 0 -3px 11px rgba(146, 121, 98, 0.15);
    background: rgba(255,255,255,.98);
}
.pages .header-wrapper .fixed-line{
    box-shadow: 0 -3px 11px rgba(146, 121, 98, 0.15);
}
.header-wrapper.top-fixed{
    position: relative;
    z-index: 999;
}
.header-wrapper .mob-menu-button{
    display: none;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    background-color: rgb(238, 243, 249);
    padding: 13px 0 0 0;
    margin: 0 0 0 30px;
    position: relative;
    top: 8px;
}
.header-wrapper .mob-menu-button span{
    display: block;
    width: 16px;
    height: 2px;
    background: #265d95;
    margin: 0 auto 2px auto;
    position: relative;
    transition: all .3s linear;
}
.header-wrapper .mob-menu-button.to-close span:nth-child(1){
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: 5px;
}
.header-wrapper .mob-menu-button.to-close span:nth-child(2){
    opacity: 0;
}
.header-wrapper .mob-menu-button.to-close span:nth-child(3){
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    top: -3px;
}
.header-wrapper .table{
    display: table;
    width: 100%;
    border-collapse: collapse;
    border: none;
    margin: 0;
}
.header-wrapper .table .tr{
    display: table-row;
}
.header-wrapper .table .tr .td{
    display: table-cell;
    vertical-align: middle;
    height: 105px;
}
.header-wrapper .table .tr .td:last-child{
    text-align: right;
}
.header-wrapper .header-logo{
    display: inline-block;
    position: relative;
    top: -1px;
}
.header-wrapper .header-logo img{
    width: 154px;
    height: 42px;
}
.header-wrapper .header-nav{
    padding: 0;
    margin: 0 0 0 82px;
    list-style: none;
    font-family: 'Gotham Regular', sans-serif;
}
.header-wrapper .header-nav &gt; li{
    display: inline-block;
    padding: 0 10px;
}
.header-wrapper .header-nav &gt; li:first-child{
    padding-left: 0;
}
.header-wrapper .header-nav &gt; li:last-child{
    padding-right: 0;
}
.header-wrapper .header-nav &gt; li &gt; a, .header-wrapper .header-nav &gt; li &gt; .a{
    display: inline-block;
    position: relative;
    font-size: 16px;
    line-height: 18px;
    color: #5a5f64;
    text-decoration: none;
    transition: all .3s linear;
    text-transform: uppercase;
    cursor: pointer;
}
.header-wrapper .header-nav &gt; li:nth-child(2) &gt; a {
    font-weight: 700;
}
.header-wrapper .header-nav &gt; li &gt; a:hover, .header-wrapper .header-nav &gt; li &gt; .a:hover{
    color: #98dbf1;
}
.header-wrapper .header-nav &gt; li &gt; a .menu-icon, .header-wrapper .header-nav &gt; li &gt; .a .menu-icon{
    display: none;
}
.header-wrapper .header-nav &gt; li &gt; .a{
    padding: 0 13px 0 0;
}
.header-wrapper .header-nav &gt; li &gt; .a:before{
    position: absolute;
    right: 0;
    top: -1px;
    bottom: 0;
    margin: auto;
    display: inline-block;
    content: '';
    border-style: solid;
    border-color: #5a5f64;
    border-width: 0 1px 1px 0;
    padding: 0;
    width: 6px;
    height: 6px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transition: all .3s linear;
}
.header-wrapper .header-nav &gt; li &gt; .a:hover:before{
    border-color: #98dbf1;
}
.drop-articles{
    position: absolute;
    visibility: hidden;
    width: 290px!important;
    left: 0;
    right: 0;
    margin: auto;
    top: 150px;
    transition: all .3s linear;
    opacity: 0;
    background: rgba(255,255,255,.98);
    box-shadow: 0 10px 10px rgba(0,0,0,.05);
    text-align: left;
    padding: 0 15px 30px 15px;
    z-index: 999;
}
.drop-articles.active{
    visibility: visible;
    opacity: 1;
    transition: all .3s linear;
}
.drop-articles ul{
    list-style: none;
    padding: 0;
    margin: 0 -15px;
    overflow-y: scroll;
    height: 308px;
}
.drop-articles ul:before,.drop-articles ul:after{
    display: block;
    width: 100%;
    height: 0;
    content: '';
    clear: both;
}
.drop-articles ul li{
    float: left;
    padding: 0 15px;
}
.drop-articles ul li a{
    display: block;
    border-radius: 4px;
    position: relative;
    padding: 0 5px 0 32px;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    color: #484B5B;
    letter-spacing: 0.01em;
    font-family: 'Gotham Regular', sans-serif;
    text-align: left;
    text-decoration: none;
    transition: all .3s linear;
}
.drop-articles ul li a:hover{
    background: rgba(228, 240, 247, 0.502);
    color: #1c85d5;
}
.drop-articles ul li a:before{
    content: '';
    position: absolute;
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #CCCED2;
    transition: all .3s linear;
}
.drop-articles ul li a:hover:before{
    border-color: transparent transparent transparent #1c85d5;
}
.drop-articles ul::-webkit-scrollbar-thumb {
    background: #40BF79;
}
.drop-articles ul::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #fafafa;
}
.header-wrapper .top-line .container{
    max-width: 1840px;
    width: 100%;
}
.header-wrapper .mini-wrapper .top-dd-wrapper .top-label{
    padding: 0;
}
.header-wrapper .mini-wrapper .top-dd-wrapper .top-label a{
    margin: 0;
    display: inline-block;
    font-size: 15px!important;
    line-height: 15px;
    text-transform: uppercase;
    font-family: 'Gotham Bold', sans-serif;
    padding: 0 20px 0 0;
    background: transparent url("images/header/login-icon.svg") no-repeat right 1px center;
    background-size: 15px 12px;
    color: #fff;
    position: relative;
    top: -7px;
    text-decoration: none;
    border: none;
    font-weight: normal;
    width: auto;
    height: auto;
}
.header-wrapper .mini-wrapper .top-dd-wrapper .top-label a:hover{
    text-decoration: underline;
}
.header-wrapper.top-fixed .mini-wrapper .top-dd-wrapper .top-label a, .header-wrapper.v2 .mini-wrapper .top-dd-wrapper .top-label a{
    color: #5a5f64;
    background-image: url("images/header/login-icon-black.svg");
}
.header-wrapper .mini-wrapper .top-dd-wrapper .top-label a span{
    padding: 0;
    background: none;
    color: inherit;
    display: inline-block;
}
.header-wrapper .header-button{
    display: inline-block;
    text-decoration: none;
    min-width: 181px;
    height: 43px;
    background-color: rgba(255, 255, 255, 0.231);
    transition: all .3s linear;
    font-size: 15px;
    line-height: 15px;
    color: #a2f5c7;
    text-align: center;
    padding: 14px 10px;
    border-radius: 20px;
    font-family: 'Gotham Bold', sans-serif;
    text-transform: uppercase;
    margin: 0 0 0 48px;
    position: relative;
    top: -7px;
}
.header-wrapper.top-fixed .header-button, .header-wrapper.v2 .header-button{
    background: #40BF79;
    color: #fff;
}
.header-wrapper .phone{
    display: inline-block;
    font-size: 15px;
    line-height: 15px;
    margin: 5px 0;
    padding: 0 0 0 20px;
    background: url("images/header/phone-icon.svg") no-repeat left center;
    background-size: 11px;
    color: #fff;
    text-decoration: none;
}
.header-wrapper .phone:hover{
    text-decoration: underline;
}
.header-wrapper.top-fixed .phone, .header-wrapper.v2 .phone{
    background-image: url("images/header/phone-icon-black.svg");
}
.header-wrapper.top-fixed .phone, .header-wrapper.v2 .phone{
    color: #4e8693;
}
.header-wrapper .phones{
    display: inline-block;
    margin: 0 0 0 38px;
    text-align: left;
    position: relative;
    top: 5px;
}
.header-wrapper .phones .p-lbl{
    font-size: 13px;
    line-height: 11px;
    color: #fff;
    margin: 0 5px 0 0;
    display: none;
}
.header-wrapper .live-chat{
    display: inline-block;
    color: #98dbf1;
    font-family: 'Gotham Medium', sans-serif;
    position: relative;
    padding: 0 0 0 21px;
    font-size: 15px;
    line-height: 15px;
    top: -9px;
    text-decoration: none;
}
.header-wrapper .live-chat:hover{
    text-decoration: underline;
}
.header-chat-icon{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    box-shadow: 0 0 0 0 rgba(253, 255, 255, 0.212);
    transition: all .3s linear;
}
.header-chat-icon.animation{
    box-shadow: 0 0 0 6px rgba(253, 255, 255, 0.212);
    transition: all .3s linear;
}
.top-fixed .header-chat-icon, .v2 .header-chat-icon{
    background: #00bd86;
}
.top-fixed .header-chat-icon.animation, .v2 .header-chat-icon.animation{
    box-shadow: 0 0 0 6px rgba(0, 189, 134, 0.212);
}
.header-wrapper .ae-top-login{
    display: inline-block;
    margin: 0 0 0 20px;
}
body .header-wrapper .mini-wrapper.essay-component{
    margin: 0;
}
.header-wrapper .mm-bot{
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    line-height: inherit;
    position: relative;
    width: auto;
    display: inline-block;
    z-index: 1;
    left: auto;
}
.header-wrapper .mm-bot .buttons{
    float: none;
    display: inline-block;
    line-height: inherit;
}
body .header-wrapper .mm-bot .mini-wrapper.top-login-wrapper .top-dd-wrapper .drop-down-content{
    top: 40px;
    text-align: left;
    right: 0;
    left: auto;
}

.home-header .container{
    width: 100%;
    max-width: 1160px;
    position: relative;
}
.home-header .container:before{
    position: absolute;
    left: -454px;
    top: 107px;
    display: inline-block;
    content: url("images/header/header-bg2.jpg");
}
.home-header .text-block{
    margin: 67px 0 0 0;
}
.home-header .text-block .title{
    margin: 0 0 21px 0;
    font-size: 43px;
    line-height: 61px;
    color: #265d95;
    font-family: 'Gotham Black', sans-serif;

    font-size: 43px;
    line-height: 61px;
    color: #265d95;
    font-weight: 800;


}
.home-header .text-block .p{
    font-size: 20px;
    line-height: 36px;
    color: #5d5d5d;
    margin: 0 0 37px 2px;
}
.home-header .text-block .save{
    max-width: 533px;
    height: 143px;
    background: url("images/header/save-shape.jpg") no-repeat top left;
    padding: 24px 20px 5px 39px;
    margin: 0 0 0 3px;
}
.home-header .text-block .save p{
    margin: 0;
    font-size: 17px;
    line-height: 28px;
    color: #2c4b6b;
}
.home-header .text-block .save p b{
    display: block;
    font-size: 22px;
    line-height: 32px;
    margin: 0 0 10px 0;
    position: relative;
    padding: 0 0 0 35px;
    font-family: 'Gotham Bold', sans-serif;
    color: #1c85d5;
}
.home-header .text-block .save p b:before{
    position: absolute;
    left: -1px;
    top: -1px;
    bottom: 0;
    margin: auto;
    display: inline-block;
    content: '';
    background: url("images/header/save-discount-icon.svg") no-repeat center;
    width: 21px;
    height: 27px;
    background-size: 21px 27px;
}
.home-header .text-block .reviews-link{
    margin: 51px 0 0 0;
    max-width: 550px;
}
.home-header .text-block .reviews-link a{
    display: inline-block;
    margin-right: 32px;
    text-decoration: none;
}
.home-header .text-block .reviews-link a:last-child{
    margin-right: 0;
}
.home-header .text-block .reviews-link a .mark{
    display: inline-block;
    background: rgba(30, 86, 171, 0.071);
    height: 39px;
    border-radius: 20px;
    width: 86px;
    text-align: center;
    padding: 8px 1px 1px 1px;
    font-size: 18px;
    line-height: 22px;
    color: #5e5e5f;
    margin: 0 0 0 17px;
    position: relative;
    top: 2px;
}
.home-header .text-block .reviews-link a:hover .mark{
    background: #e8f9f4;
}
.home-header .text-block .reviews-link a .mark b{
    font-family: 'Gotham Bold', sans-serif;
    font-size: 22px;
}
.home-header .text-block .reviews-link a .cl{
    position: relative;
    display: inline-block;
    font-size: 18px;
    line-height: 19px;
    color: #4b80b3;
    font-family: 'Gotham Medium', sans-serif;
    padding: 0 0 0 52px;
    letter-spacing: -.7px;
}
.home-header .text-block .reviews-link a .cl:before{
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    content: '';
    background: url("images/header/logo-short.svg") no-repeat center;
    width: 35px;
    height: 26px;
    background-size: 35px 26px;
}
.home-header .text-block .reviews-link a .tp{
    position: relative;
    display: inline-block;
    font-size: 19px;
    line-height: 19px;
    color: #35b88c;
    font-family: 'Gotham Bold', sans-serif;
    padding: 0 0 0 33px;
    letter-spacing: -.8px;
}
.home-header .text-block .reviews-link a .tp:before{
    position: absolute;
    left: 0;
    top: -5px;
    display: inline-block;
    content: '';
    background: url("images/header/trustpilot-logo.svg") no-repeat center;
    width: 26px;
    height: 26px;
    background-size: 26px;
}
.home-header{
    margin: 0 0 30px 0;
}

.header-calc{
    box-shadow: 0 34px 46px 0 rgba(147, 180, 194, 0.32);
    background: url(/files/css/images/no_AI2__1_.svg) top 30px right 48px no-repeat,#fff;
    border: 1px solid #DDE4E9;
    max-width: 499px;
    min-height: 582px;
    padding: 37px 0 20px 0;
    position: relative;
    margin: 28px 0 0 47px;
    background-size: 90px auto;
}
.header-calc:before{
    content: url("images/header/calc-dot.png");
    display: inline-block;
    position: absolute;
    right: -50px;
    top: -52px;
}
.header-calc .calc-row{
    margin: 0 0 20px 0;
    padding: 0 48px 0 53px;
}
.header-calc .calc-row select{
    width: 100%;
    -webkit-appearance: none;
    transition: all .3s linear;
    height: 52px;
    border-radius: 5px;
    background-color: #DEF0FC;
    border: 1px solid #DEF0FC;
    outline: none;
    box-shadow: none;
    padding: 5px 40px 5px 15px;
    font-size: 18px;
    line-height: 22px;
    color: #2e2e2e;
    font-family: 'Gotham Regular', sans-serif;
    background-image: url("images/header/arrow-down.svg");
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 12px;
}
.header-calc .calc-row.urgency-row select{
    background-image: url("images/header/calendar.svg");
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 21px 20px;
}
.header-calc .calc-row select:focus{
    background-color: #fff;
}
.header-calc .calc-btn{
    -webkit-appearance: none;
    display: inline-block;
    text-decoration: none;
    max-width: 225px;
    width: 100%;
    background: #40BF79;
    border: 1px solid #40BF79;
    transition: all .3s linear;
    font-size: 17px;
    line-height: 17px;
    color: #fff;
    text-align: center;
    padding: 18px 10px;
    border-radius: 50px;
    font-family: 'Gotham Bold', sans-serif;
    text-transform: uppercase;
    margin: 0 0 -20px 0;
    position: relative;
    top: 12px;
}
.header-calc .calc-btn:hover{
    background: #fff;
    border-color: #40BF79;
    color: #40BF79;
}
.header-calc .calc-title{
    margin: 0 0 30px 54px;
    font-size: 26px;
    line-height: 30px;
    color: #4f4f4f;
    font-family: 'Gotham Bold', sans-serif;
}
.header-calc .calc-special{
    background: #f0f8f5;
    padding: 15px 15px 0 15px;
    text-align: center;
    margin: 44px 0 0 0;
}
.mof-content .p1{
    margin: 0;
    font-size: 18px;
    line-height: 1.2;
    color: #01264c;
}
.header-calc .calc-special .p1{
    margin: 0 0 4px 0;
    font-size: 20px;
    line-height: 31px;
    color: #2e2e2e;
}
.mof-content .p1 .mini-order-first-price{
    display: inline-block;
    font-family: 'Gotham Bold', sans-serif;
    margin: 0 0 0 4px;
    font-size: 28px;
    color: #32a1ea;
    font-weight: 500;
}
.header-calc .calc-special .p1 .mini-order-first-price{
    display: inline-block;
    font-family: 'Gotham Bold', sans-serif;
    margin: 0 0 0 4px;
    font-size: 31px;
    color: #2e7bbd;
}
.mof-content .calc-first-price .p1 .old-price{
    display: inline-block;
    font-family: 'Gotham Medium', sans-serif;
    margin: 0 0 0 4px;
    font-size: 18px;
    color: #6a6a6a;
    text-decoration: line-through;
    font-weight: 400;
}
.header-calc .calc-special .p1 .old-price{
    display: inline-block;
    font-family: 'Gotham Medium', sans-serif;
    margin: 0 0 0 4px;
    font-size: 18px;
    color: #6a6a6a;
    text-decoration: line-through;
}
.mof-content .calc-first-price .p2{
    font-size: 15px;
    line-height: 20px;
    color: rgba(46, 46, 46, 0.702);
    margin: 0 0 6px 0;
    font-weight: 400;
    text-align: center;
}
.header-calc .calc-special .p2{
    font-size: 15px;
    line-height: 20px;
    color: #2e2e2e;
    margin: 0 0 6px 0;
}
.header-calc .number-field{
    position: relative;
    padding: 0 49px;
}
.header-calc .number-field span{
    position: absolute;
    background: #E8F0F5;
    cursor: pointer;
    display: inline-block;
    top: 0;
    width: 49px;
    height: 49px;
    text-align: center;
    padding: 16px 2px;
    font-size: 18px;
    line-height: 18px;
    color: #2e2e2e;
    transition: all .3s linear;
    font-family: 'Gotham Medium', sans-serif;
    z-index: 2;
}
.header-calc .number-field span:hover{
    color: #fff;
    background: #57c2ea;
}
.header-calc .number-field span.m{
    left: 0;
}
.header-calc .number-field span.p{
    right: 0;
}
.header-calc .number-field .select-pages{
    width: 100%;
    border: none;
    text-align: center;
    display: block;
    -webkit-appearance: none;
    background: #fff;
    font-size: 16px;
    line-height: 18px;
    color: #2e2e2e;
    font-family: 'Gotham Medium', sans-serif;
    height: 31px;
}
.header-calc .calc-row.event-spacing {
    display: flex;
    justify-content: space-between;
}
.header-calc .calc-row.event-spacing .data-spaced .select2Buttons .select-buttons{
    list-style: none;
    margin-bottom: 0;
    position: relative;
}
.header-calc .calc-row.event-spacing .data-spaced .select2Buttons {
    margin-top: 11px;
    position: relative;
}
.header-calc .calc-row.event-spacing .data-spaced .select2Buttons:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    content: '';
    background-image: url(/ws/images/checkbox.png);
    width: 17px;
    height: 17px;
    display: inline-block;
    margin-right: 3px;
    margin: auto;
    background-position: 0 -17px;
}
.header-calc .calc-row.event-spacing .data-spaced .select2Buttons.not-checked:before {
    background-position: unset;
}
.header-calc .calc-row.event-spacing .data-spaced .select2Buttons .select-buttons:after {
    position: absolute;
    content: 'Double spaced';
    top: 0;
    bottom: 0;
    margin: auto;
    height: 21px;
    left: 25px;
    pointer-events: none;
}
.header-calc .calc-row.event-spacing .data-spaced .select2Buttons .select-buttons li {
    display: flex;
    align-items: center;
}
.header-calc .calc-row.event-spacing .data-spaced .select2Buttons .select-buttons li a {
    color: #2e2e2e;
    font-size: 0;
    text-decoration: none;
    width: 150px;
    display: inline-block;
    height: 30px;
}
.header-calc .calc-row.event-spacing .data-spaced .select2Buttons .select-buttons li a.picked {
    display: none;
}
.header-calc .calc-row.event-spacing .data-check-box {
    margin-top: 15px;
    display: flex;
    align-items: center;
}
.header-calc .calc-row.event-spacing .data-check-box input {
    margin: 0 5px 0 0;
}
.header-calc .calc-row.event-spacing .data-check-box label {
    margin: 0;
}
.header-calc .calc-row.event-spacing .data.order-pages{
    width: 100%;
    position: relative;
}
.header-calc .calc-row.event-spacing .data.order-pages .data-change {
    position: absolute;
    z-index: 1;
    width: 198px;
    text-align: center;
    bottom: -13px;
    font-size: 13px;
}
@media only screen and (min-width: 992px) and (max-width: 1180px) {
    .header-calc .calc-row.event-spacing .data.order-pages .data-change {
        font-size: 12px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .header-calc .calc-row.event-spacing .data.order-pages {
        width: 59%;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
    /*.header-calc .calc-row.event-spacing .data.order-pages .data-change &gt; span {*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    align-items: center;*/
    /*    line-height: 1;*/
    /*}*/
    body .header-calc .data-change span.line-separate{
        margin-right:0!important;
    }
    .header-calc .calc-row.event-spacing .data.order-pages .data-change {
        width: 175px;
        bottom:-7px;
    }
}
@media all and (max-width: 600px) {
    body .header-calc .number-field .select-pages {
        width: 100%!important;
    }
    body .header-calc .data-change span.line-separate {
        margin-right: 0!important;
    }
    body .header-calc .calc-row.event-spacing .data.order-pages .data-change {
        width: fit-content!important;
    }
    .header-calc .calc-row.event-spacing {
        flex-direction: column;
        align-items: center;
    }
    .header-calc .calc-row.event-spacing .data.order-pages {
        width: 100%;
    }
    .header-calc .calc-row.event-spacing .data.order-pages .data-change {
        bottom: -13px;
        width: 100%;
    }
    .header-calc .calc-row.event-spacing .data-spaced .select2Buttons {
        margin-bottom: 11px;
    }
    body .header-calc .calc-title {
        text-align: left;
    }
    body .header-calc {
        background: url(/files/css/images/no_AI2__1_.svg) top 0 right 20px no-repeat;
        background-size: 90px auto;
        padding: 7px 20px 0;
    }
}
@media(max-width:350px){
    body .header-calc .calc-title {
        font-size: 22px;
    }
    body .header-calc {
        background-size: 75px auto;
        padding: 2px 20px 0;
    }
}
.statistic-line .site-statistics{
    padding: 30px 70px 30px 70px;
    list-style: none;
    border-radius: 70px;
    background-color: #f1f7fb;
    max-width: 1096px;
    margin: 0 auto 60px auto;
    position: relative;
}
.statistic-line .site-statistics li{
    display: block;
}
.statistic-line .stat-item{
    position: relative;
    padding: 5px 15px 0 110px;
}
.statistic-line .stat-item .st-icon{
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 86px;
    height: 67px;
    background-repeat: no-repeat;
    background-position: top left;
}
.statistic-line .stat-item .st-icon1{
    background-image: url("images/header/success-rate.svg");
}
.statistic-line .stat-item .st-icon2{
    background-image: url("images/header/number-writers.svg");
}
.statistic-line .stat-item .st-icon3{
    background-image: url("images/header/disciplines.svg");
}
.statistic-line .stat-item .st-icon4{
    background-image: url("images/header/total-orders.svg");
}
.statistic-line .stat-item .count{
    font-size: 35px;
    line-height: 36px;
    color: #445d7c;
    font-family: 'Gotham Bold', sans-serif;
    margin: 0;
}
.statistic-line .stat-item .count .sp{
    display: inline-block;
    background: #fff;
    font-size: 16px;
    line-height: 16px;
    color: #5a94e3;
    padding: 4px 10px;
    border-radius: 20px;
    position: relative;
    top: -6px;
    margin: 0 0 0 5px;
}
.statistic-line .stat-item .title{
    font-size: 20px;
    line-height: 24px;
    color: #445d7c;
    font-family: 'Gotham Light', sans-serif;
    margin: 6px 0 0 2px;
}
.site-statistics.owl-carousel .owl-nav{
    display: block!important;
    position: absolute;
    left: 0;
    right: 0;
    top: 49px;
    width: 100%;
}
.site-statistics.owl-carousel .owl-nav button{
    -webkit-appearance: none;
    border: none;
    font-size: 0;
    line-height: 0;
    background: linear-gradient( 45deg, rgb(86,185,222) 0%, rgb(132,216,247) 100%);
    box-shadow: 0 10px 9px 0 rgba(173, 193, 212, 0.41);
    display: inline-block;
    border-radius: 50%;
    width: 43px;
    height: 43px;
    position: relative;
}
.site-statistics.owl-carousel .owl-nav button:hover{
    background: linear-gradient( 45deg, rgb(132,216,247) 0%, rgb(86,185,222) 100%);
}
.site-statistics.owl-carousel .owl-nav button:before{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    content: '';
    border-style: solid;
    border-width: 0 2px 2px 0;
    border-color: #fff;
    width: 10px;
    height: 10px;
}
.site-statistics.owl-carousel .owl-nav button.owl-prev{
    float: left;
    left: -26px;
}
.site-statistics.owl-carousel .owl-nav button.owl-prev:before{
    transform: rotate(-225deg);
    -webkit-transform: rotate(-225deg);
    -moz-transform: rotate(-225deg);
    -o-transform: rotate(-225deg);
}
.site-statistics.owl-carousel .owl-nav button.owl-next{
    float: right;
    right: -26px;
}
.site-statistics.owl-carousel .owl-nav button.owl-next:before{
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
@media screen and (max-width: 1800px){
    .header-wrapper .header-nav{
        margin: 0 0 0 30px;
    }
}
@media screen and (max-width: 1700px){
    .header-wrapper .header-nav &gt; li &gt; a, .header-wrapper .header-nav &gt; li &gt; .a{
        text-transform: none;
    }
    .header-wrapper.v1:before{
        right: -160px;
    }
    .header-wrapper .header-button{
        margin: 0 0 0 30px;
        min-width: 145px;
    }
    .header-wrapper .phones{
        margin: 0 0 0 30px;
    }
}
@media screen and (max-width: 1500px){
    .header-wrapper .header-nav &gt; li{
        padding: 0 6px;
    }
}
@media screen and (max-width: 1480px){
    .header-wrapper .live-chat{
        display: none;
    }
    .header-wrapper.v1:before{
        right: -280px;
    }
}
@media screen and (max-width: 1365px){
    .home-header .container:before, .header-wrapper.v1:before{
        display: none;
    }
    .header-wrapper .phone{
        color: #4e8693;
        background-image: url("images/header/phone-icon-black.svg");
    }
    .header-wrapper .mini-wrapper .top-dd-wrapper .top-label a{
        color: #5a5f64;
        background-image: url("images/header/login-icon-black.svg");
    }
    .header-wrapper .header-button, .header-wrapper.v2 .header-button{
        background: #40BF79;
        color: #fff;
    }
    .home-header{
        background: linear-gradient(to bottom, #fff 55%, #ecf4ff 75%);
        margin: 0;
        padding: 0 0 80px 0;
    }
    .statistic-line .site-statistics{
        border: 27px solid #fff;
        border-radius: 110px;
    }
    .site-statistics.owl-carousel .owl-nav button.owl-prev{
        left: -60px;
    }
    .site-statistics.owl-carousel .owl-nav button.owl-next{
        right: -60px;
    }
    .drop-articles ul{
        height: 245px;
    }
    .header-wrapper .table .tr .td.menu-td{
        display: none;
        opacity: 0;
        right: -100%;
        position: absolute;
        z-index: 999;
        width: 100%;
        box-shadow: 0 10px 10px rgba(0, 0, 0, .05);
        background: #fff;
        top: 105px;
        padding: 20px;
        transition: all .3s linear;
        max-width: 330px;
        height: auto;
    }
    .header-wrapper .table .tr .td.menu-td.active{
        right: 0;
        left: 0;
        margin: auto;
        display: block;
        opacity: 1;
        transition: all .3s linear;
    }
    .header-wrapper .header-nav &gt; li{
        display: block;
        padding: 0;
        margin: 0 0 15px 0;
    }
    .header-wrapper .header-nav &gt; li &gt; a, .header-wrapper .header-nav &gt; li &gt; .a{
        padding-left: 30px;
        text-transform: uppercase;
    }
    .header-wrapper .header-nav &gt; li &gt; a .menu-icon, .header-wrapper .header-nav &gt; li &gt; .a .menu-icon{
        display: inline-block;
        height: 20px;
        width: 20px;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .header-wrapper .header-nav &gt; li:last-child{
        margin-bottom: 0;
    }
    .header-wrapper .header-nav &gt; li &gt; .a:before{
        right: auto;
        left: 8px;
        top: 2px;
        transform: rotate(125deg);
        -webkit-transform: rotate(125deg);
        -moz-transform: rotate(125deg);
        -o-transform: rotate(125deg);
    }
    .header-wrapper .live-chat{
        display: inline-block;
    }
    .header-chat-icon{
        background: #00bd86;
    }
    .header-chat-icon.animation{
        box-shadow: 0 0 0 6px rgba(0, 189, 134, 0.212);
    }
    .header-wrapper .mob-menu-button{
        display: inline-block;
    }
}
@media screen and (max-width: 1199px){
    .site-statistics.owl-carousel .owl-nav{
        position: static;
    }
    .top_writers {
        padding-bottom: 50px;
    }
    .home-header .text-block{
        margin: 28px 0 0 0;
    }
    .home-header .text-block .title{
        font-size: 40px;
        line-height: 60px;
    }
    .home-header .text-block .reviews-link a{
        margin-right: 15px;
    }
    .home-header .text-block .reviews-link a .cl{
        padding: 0 0 0 45px;
    }
    .home-header .text-block .reviews-link a .mark{
        margin: 0 0 0 10px;
        font-size: 16px;
        line-height: 18px;
        padding: 11px 1px 1px 1px;
        width: 70px;
    }
    .home-header .text-block .reviews-link a .tp{
        padding: 0 0 0 30px;
        font-size: 18px;
    }
    .home-header .text-block .reviews-link a .mark b{
        font-size: 18px;
    }
    .home-header .text-block .save{
        max-width: 479px;
        height: 130px;
        padding: 15px 20px 5px 20px;
        background-size: contain;
    }
    .header-calc .calc-title{
        margin: 0 0 20px 54px;
        font-size: 23px;
        line-height: 25px;
    }
    .header-calc{
        min-height: 535px;
        margin: 28px 10px 0 37px;
    }
    .header-calc .calc-row select{
        height: 50px;
    }
    .header-calc .calc-row{
        margin: 0 0 15px 0;
    }
    .header-calc .calc-special{
        margin: 25px 0 0 0;
    }
    .statistic-line .stat-item .title{
        font-size: 17px;
        margin: 6px 0 0 0;
        min-height: 48px;
    }
    .site-statistics.owl-carousel .owl-nav button.owl-prev{
        left: -45px;
    }
    .site-statistics.owl-carousel .owl-nav button.owl-next{
        right: -45px;
    }
}
@media screen and (max-width: 1023px){
    .home-header .text-block .title{
        font-size: 38px;
    }
    .home-header .text-block .save p{
        font-size: 15px;
        line-height: 25px;
    }
    .statistic-line .container{
        padding: 0 30px;
    }
    .statistic-line .stat-item{
        padding: 5px 5px 0 100px;
    }
}
@media screen and (max-width: 991px){
    .header-wrapper .header-logo:before{
        position: absolute;
        right: -20px;
        display: inline-block;
        content: '';
        top: 0;
        bottom: 0;
        margin: auto;
        width: 1px;
        height: 39px;
        background-color: rgb(219, 219, 219);
    }
    .header-wrapper .header-button{
        font-size: 14px;
        min-width: 120px;
    }
    .header-wrapper .phones, .header-wrapper .mob-menu-button, .header-wrapper .header-button, .header-wrapper .ae-top-login{
        margin: 0 0 0 13px;
    }
    .header-wrapper .top-line{
        border-bottom: 1px solid #eff0f0;
        box-shadow: 0 -3px 11px rgba(146, 121, 98, .15);
        background: #fff;
    }
    .home-header .text-block .title{
        font-size: 43px;
        line-height: 61px;
        text-align: center;
    }
    .home-header .text-block .p{
        text-align: center;
        margin: 0 0 37px 0;
    }
    .home-header .text-block .save{
        margin: 0 auto;
    }
    .home-header .text-block .reviews-link{
        max-width: 100%;
        text-align: center;
    }
    .header-calc{
        margin: 50px auto 0 auto;
    }
    .home-header .container .col-lg-6{
        width: 100%;
    }
    .home-header .container .col-lg-6:first-child:before{
        display: inline-block;
        border-radius: 50%;
        background-color: rgb(244, 249, 255);
        width: 42px;
        height: 42px;
        position: absolute;
        left: 30px;
        bottom: 135px;
        content: '';
    }
    .home-header .container .col-lg-6:first-child:after{
        display: inline-block;
        border-radius: 50%;
        position: absolute;
        right: 30px;
        top: 175px;
        box-shadow: 0 3px 8px 0 rgba(74, 99, 148, 0.27);
        border: 5px solid #7993d3;
        width: 27px;
        height: 27px;
        content: '';
    }
    .home-header .container .col-lg-6:last-child:before{
        display: inline-block;
        border-radius: 50%;
        position: absolute;
        left: 30px;
        top: 60px;
        content: '';
        border: 16px solid #F4F9FF;
        width: 60px;
        height: 60px;
    }
    .home-header .container .col-lg-6:last-child:after{
        display: inline-block;
        border-radius: 50%;
        position: absolute;
        right: 30px;
        bottom: 165px;
        content: '';
        width: 30px;
        height: 30px;
        background: linear-gradient( 90deg, rgb(115,141,208) 0%, rgb(180,199,236) 100%);
        box-shadow: 0 3px 8px 0 rgba(74, 99, 148, 0.27);
    }
    .drop-articles ul li{
        width: 50%;
    }
}
@media screen and (max-width: 767px){
    .mp-text-wrap{
        margin-top: 20px;
    }
    .header-wrapper .live-chat{
        display: none;
    }
    .statistic-line .container{
        padding: 0 45px;
    }
    .statistic-line .site-statistics{
        padding: 29px 15px 0 15px;
    }
    .statistic-line .owl-item{
        text-align: center;
    }
    .statistic-line .site-statistics li{
        display: inline-block;
        text-align: left;
    }
    .drop-articles ul li{
        width: 100%;
    }
}
@media screen and (max-width: 660px){
    header .header-wrapper.v2 .fixed-line-wrapper .fixed-line .top-line .container .row &gt; .col-lg-12,
    header .header-wrapper.v1 .fixed-line-wrapper .fixed-line .top-line .container .row &gt; .col-lg-12{
        padding-left: 0;
        padding-right: 0;
    }
    .header-wrapper .top-line, .header-wrapper.top-fixed .fixed-line-wrapper:before{
        height: 160px;
    }
    .header-wrapper.top-fixed .top-line, .header-wrapper.top-fixed .fixed-line.fixed{
        height: 120px;
    }
    .header-wrapper .fixed-line-wrapper .table{
        position: relative;
        padding-right: 15px;
        padding-left: 15px;
    }
    .header-wrapper.top-fixed .fixed-line-wrapper .table{
        top: -40px;
    }
    .header-wrapper .header-logo:before{
        display: none;
    }
    .header-wrapper .table, .header-wrapper .table .tr, .header-wrapper .table .tr .td{
        display: block;
    }
    .header-wrapper .table .tr .td{
        height: auto;
    }
    .header-wrapper .mob-menu-button{
        right: 15px;
        top: 50px;
        position: absolute;
        margin: 0;
        z-index: 999;
    }
    .header-wrapper .mob-menu-button:before{
        position: absolute;
        left: -50px;
        top: 0;
        bottom: 0;
        display: inline-block;
        content: 'MENU';
        font-size: 13px;
        line-height: 12px;
        height: 12px;
        margin: auto;
        color: #265d95;
        font-family: 'Gotham Medium', sans-serif;
    }
    .header-wrapper .phones{
        height: 35px;
        background: #265d95;
        position: absolute;
        left: 0;
        top: 0;
        display: block;
        width: 100%;
        padding: 6px 15px 0 15px;
        margin: 0 auto;
    }
    .header-wrapper .phones br{
        display: none;
    }
    .header-wrapper .phones .phone{
        margin: 0;
        padding: 0;
        background: none;
        color: #fff;
        font-size: 11px;
        line-height: 11px;
    }
    .header-wrapper .phones .phone:after{
        display: inline-block;
        content: ', ';
    }
    .header-wrapper .phones .phone:last-child:after{
        display: none;
    }
    .header-wrapper .phones .p-lbl{
        display: inline-block;
    }
    .header-wrapper.top-fixed .phones{
        display: none;
    }
    .header-wrapper .table .tr .td.buttons-td:before, .header-wrapper .table .tr .td.buttons-td:after{
        display: block;
        width: 100%;
        height: 0;
        clear: both;
        content: '';
    }
    .header-wrapper .table .tr .td.buttons-td{
        padding-top: 80px;
    }
    .header-wrapper .header-button, .header-wrapper .mini-wrapper .top-dd-wrapper .top-label a{
        float: left;
        margin: 0;
        width: 120px;
        height: 36px;
        font-size: 13px;
        line-height: 13px;
        text-transform: none;
        border-radius: 30px;
        padding: 11px 25px 10px 2px;
        text-align: center;
    }
    .header-wrapper .header-button:after, .header-wrapper .mini-wrapper .top-dd-wrapper .top-label a:after{
        display: inline-block;
        content: '';
        width: 13px;
        height: 13px;
        position: absolute;
        right: 16px;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .header-wrapper .mini-wrapper .top-dd-wrapper .top-label a:after{
        background: url("images/header/login-icon-black.svg") no-repeat center;
        right: 24px;
    }
    .header-wrapper .header-button:after{
        content: "\f07a";
        font-family: FontAwesome;
        width: 13px;
        height: 13px;
    }
    .header-wrapper .mini-wrapper .top-dd-wrapper .top-label a{
        background: #EEF3F9!important;
        background-image: none!important;
        float: none;
    }
    .header-wrapper .mini-wrapper .top-dd-wrapper .top-label a span{
        font-size: 13px;
        line-height: 13px;
    }
    .header-wrapper .mm-bot{
        float: right;
    }
    .header-wrapper .header-logo img{
        width: 112px;
        height: 32px;
    }
    .header-wrapper .header-logo{
        top: 54px;
    }
    .home-header .container .col-lg-6:before, .home-header .container .col-lg-6:after{
        display: none!important;
    }
    .home-header .text-block .title{
        font-size: 34px;
        line-height: 44px;
    }
    .home-header .text-block .p{
        margin: 0 0 37px 0;
        font-size: 16px;
        line-height: 28px;
    }
    .header-wrapper .table .tr .td.menu-td.active{
        left: 0;
        right: 0;
        margin: auto;
    }
    .drop-articles, .header-wrapper .table .tr .td.menu-td{
        top: 160px;
    }
}
@media screen and (max-width: 600px){
    body .header-wrapper .mm-bot .mini-wrapper.top-login-wrapper .top-dd-wrapper .drop-down-content{
        width: 280px;
        padding-top: 150px;
    }
    html body .mm-bot .mini-wrapper .top-dd-wrapper .drop-down-content{
        width: 280px;
    }
    body .breadcrumbs-wrap.vcenter{
        padding: 30px 15px 15px 15px;
        margin: 0;
        background: #ecf4ff;
    }
    .header-wrapper {
        padding-bottom: 0;
    }
}
@media screen and (max-width: 568px){
    .home-header .text-block .title, .home-header .text-block .p, .home-header .text-block .reviews-link{
        text-align: left;
    }
    .home-header .text-block .save{
        margin: 0;
    }
    .home-header .text-block .reviews-link a .cl, .home-header .text-block .reviews-link a .tp{
        min-width: 175px;
    }
    .home-header .text-block .reviews-link a{
        margin: 0 15px 12px 0;
    }
    .home-header .text-block .save{
        width: 288px;
        height: 227px;
        padding: 20px 20px 15px 20px;
        background: url("images/header/save-shapa-small.png") no-repeat top left;
    }
    .home-header .text-block .save p{
        font-size: 17px;
        line-height: 24px;
    }
    .home-header .text-block .save p b{
        font-size: 22px;
        line-height: 28px;
    }
    .home-header .text-block .save p br{
        display: none;
    }
    .drop-articles, .header-wrapper .table .tr .td.menu-td{
        width: 290px;
    }
    .drop-articles{
        right: 0;
        left: 0;
        margin: auto;
        top: 200px;
        z-index: 999;
        background: #fff;
        padding: 10px 15px 20px 15px;
    }
    .drop-articles ul{
        height: 235px;
    }
    .header-wrapper .header-nav &gt; li &gt; .a:before{
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        top: -2px;
    }
    .top-fixed .drop-articles.active{
        top: 160px;
    }
    .header-wrapper{
        z-index: 99;
    }
    .header-wrapper.v2{
        position: relative;
    }
}
@media screen and (max-width: 425px){
    .header-calc:before{
        display: none;
    }
    .header-calc{
        margin: 20px -15px 0 -15px;
        background: none;
        border: none;
        padding: 0 30px;
        min-height: 1px;
        box-shadow: none;
    }
    .header-calc .calc-row{
        padding: 0;
    }
    .header-calc .number-field .select-pages{
        background: none;
    }
    .header-calc .calc-title{
        margin: 0 0 20px 0;
        text-align: center;
    }
    .header-calc .calc-special{
        margin: 25px -30px 0 -30px;
    }
    .home-header .text-block .title br, .home-header .text-block .p br{
        display: none;
    }
    .statistic-line .container{
        padding: 0 20px;
    }
    .statistic-line .site-statistics{
        border: 10px solid #fff;
        height: 160px;
    }
    .site-statistics.owl-carousel .owl-nav button.owl-prev {
        left: 0;
    }
    .site-statistics.owl-carousel .owl-nav button.owl-next{
        right: 0;
    }
    .header-calc .calc-special .p1{
        font-size: 18px;
        line-height: 28px;
    }
    .header-calc .calc-special .p1 .old-price{
        font-size: 16px;
    }
    .header-calc .calc-special .p2{
        font-size: 14px;
        line-height: 18px;
    }
    .header-calc .calc-special .p1 .mini-order-first-price{
        font-size: 25px;
    }
    .header-calc .calc-btn{
        font-size: 15px;
        line-height: 15px;
        padding: 15px 10px;
    }
    .header-calc .calc-row select{
        font-size: 14px;
        line-height: 18px;
    }
}
/* NEW HEADER */
body .sticky-summary-sidebar {
    top: 117px;
}
body:not(.menu-open) .box-shadow {
    display: none;
}
body.menu-open .box-shadow {
    position: fixed;
    background: rgba(0,0,0,.5);
    width: 100%;
    opacity: 0.6;
    height: 100%;
    top: 0;
    transition: 0.3s;
    z-index: 100;
}

body.menu-open header.header_main .header-wrapper.v1,
body.menu-open header .header-wrapper.v2{
    z-index: 999;
    position: relative;
    background-color: #fff;
}
body.menu-open header.header_main .header-wrapper.v1&gt;*:not(.fixed-line-wrapper),
body.menu-open header .header-wrapper.v2&gt;*:not(.fixed-line-wrapper){
    filter: brightness(.5);
    background: rgba(0,0,0,.5);
    opacity: 0.6;
}
/*search form services*/
.search-services-only-mobile {
    text-align: center;
    padding: 7px 0 0;
}
.search-services-only-mobile div {
    position: relative;
    width: fit-content;
    margin: 0 auto;
}
.search-services-only-mobile div input {
    border-radius: 25px;
    border: 1px solid #265d95;
    height: 30px;
    padding: 0 15px;
}
.search-services-only-mobile div input:focus {
    box-shadow: 0 0 10px #265d95;
}
.search-services-only-mobile div .fa-search {
    pointer-events: none;
    position: absolute;
    right: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 14px;
    color: #265d95;
}
/* END search form services*/
body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step {
    background: #5db912;
    border: 1px solid #5db912;
    font: 500 15px CircularStd;
    border-radius: 25px;
}
body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step:hover {
    background: #fff;
    border: 1px solid #5db912;
    color: #5db912;
}
body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step:hover span {
    background: url("/files/images/hover_icon.svg");
}
/*page order*/
body.page-order main.page.page-order .page-logged{
    display: none;
}
/* END page order*/

/* Writing quality */
body .ae-order .payment.ws-container .choose-pricing{
    position: relative;
    margin-top: 145px;
    margin-bottom: 45px;
}
body .ae-order .payment.ws-container .choose-pricing:before{
    position: absolute;
    top: -110px;
    left: 0;
    right: 0;
    margin: auto;
    content: 'Best Quality Writing Plans for You';
    color: #4f4f4f;
    font-size: 32px;
    text-align: center;
    font-weight: 700;
    line-height: 1.2;
}
body .payments-wrapper .choose-pricing .quality-item .footer a {
    display: none;
}
body .payments-wrapper .choose-pricing .quality-item.supreme .title {
    background: linear-gradient(97deg, rgba(86,185,222,1) 29%, rgba(120,208,240,1) 70%, rgba(132,216,247,1) 94%);
    padding: 5px 14px;
}
body .payments-wrapper .choose-pricing .quality-item .middle-block {
    padding: 10px;
}
body .payments-wrapper .choose-pricing .quality-item.standard .title {
    background-color: #f8f8f8;
    padding: 5px 14px;
}
body .payments-wrapper .choose-pricing .quality-item.standard .title .main-title {
    font-size: 20px;
    color: #333;
}
body .payments-wrapper .choose-pricing .quality-item.supreme .title .main-title {
    font-size: 20px;
    color: #fff;
    position: relative;
}
body .payments-wrapper .choose-pricing .quality-item.premium .title .main-title {
    font-size: 20px;
    color: #fff;
    display: flex;
    flex-direction: column;
}
body .payments-wrapper .choose-pricing .quality-item.premium .title:after {
    content: '(+10% for great quality)';
    width: fit-content;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    line-height: 1;
}
body .payments-wrapper .choose-pricing .quality-item.supreme .title:after {
    content: '(+15% for excellent quality)';
    width: fit-content;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    line-height: 1;
}
body .payments-wrapper .choose-pricing .quality-item.standard .title:after {
    content: '(high-quality writing)';
    width: fit-content;
    font-size: 17px;
    font-weight: 400;
    color: #2e2e2e;
    line-height: 1;
}
body .payments-wrapper .choose-pricing .quality-item .title {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 8px 8px 0 0;
}
body .payments-wrapper .choose-pricing .quality-item {
    border-radius: 10px;
}
.payments-wrapper .choose-pricing .quality-item .title .sub-title::before {
    display: none!important;
}
body .payments-wrapper .choose-pricing .quality-item.premium {
    position: relative;
}
body .payments-wrapper .choose-pricing .quality-item.premium:before {
    left: -7px;
    top: -7px;
    content: url("/files/images/img_order_payment.png");
    position: absolute;
    display: block;
}
body .payments-wrapper .choose-pricing .quality-item.premium .title {
    background-color: #265d95;
    padding: 5px 14px;
}
body .payments-wrapper .choose-pricing .quality-item.supreme .title .main-title:before {
    content: url("/files/images/crown__1.png");
    display: block;
    position: absolute;
    left: -40px;
}
body .payments-wrapper .choose-pricing .quality-item.supreme .title .sub-title,
body .payments-wrapper .choose-pricing .quality-item.premium .title .sub-title{
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}
body .payments-wrapper .choose-pricing .quality-item.standard .title .sub-title {
    color: #510031;
    font-size: 18px;
    font-weight: 400;
}
body .payments-wrapper .choose-pricing .quality-item {
    padding-bottom: 42px;
}
body .payments-wrapper .choose-pricing .quality-item,
body .payments-wrapper .choose-pricing .quality-item.checked{
    border: 2px solid #eee8e8;
    box-shadow: 0 0 10px rgba(238, 232, 232, 0.73);
}
body .payments-wrapper .choose-pricing .quality-item.checked {
    border-color: #265d95;
}
body .payments-wrapper .choose-pricing .quality-item:hover {
    transition: .3s;
    border: 2px solid #265d95;
    box-shadow: 0 0 10px rgba(128, 128, 128, 0.32);
    transform: scale(1.04);
}
body .payments-wrapper .choose-pricing .quality-item .middle-block ul li {
    list-style: none;
    color: #5b5e68;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding-left: 20px;
    line-height: 20px;
}
body .payments-wrapper .choose-pricing .quality-item .middle-block ul li b {
    font-weight: 900;
}
body .payments-wrapper .choose-pricing .quality-item .middle-block ul li:before {
    content: '\f00c';
    position: absolute;
    font-family: FontAwesome;
    background: unset;
    display: inline-block;
    left: 0;
    top: 0;
    margin: auto;
    color: #7fb432;
}
body .payments-wrapper .choose-pricing .quality-item .footer {
    background-color: #f4f9fc;
    padding: 7px 0;
    border-radius: 0 0 10px 10px;
}
body .payments-wrapper .choose-pricing .quality-item .footer .price {
    color: #57c2ea;
    font-size: 26px;
    margin-bottom: 0;
}
body .ae-order .payment.ws-container .choose-pricing:after {
    position: absolute;
    top: -70px;
    left: 0;
    right: 0;
    margin: auto;
    content: 'Choose your quality paper package and enjoy wonderful features';
    color: #5d5d5d;
    font-size: 15px;
    text-align: center;
    font-weight: 400;
}
@media (max-width: 570px) {
    body .ae-order .payment.ws-container .choose-pricing:after {
        top: -41px;
    }
}
body .payments-wrapper .choose-pricing .quality-item .middle-block ul {
    padding-left: 0;
}
body .payments-wrapper .choose-pricing .quality-item .main-title .hint{
    display: none;
}
@media (width: 1366px) {
    body.page-id-2990 main &gt; .page-content-wrapper &gt; .container{
        width: 85%;
    }
}
@media all and (max-width: 768px) {
    body .lending-calculator-component {
        padding: 60px 30px 20px;
    }
    body .payments-wrapper .choose-pricing .quality-item:not(.premium) {
        margin-top: 15px;
    }
    body .payments-wrapper .choose-pricing .quality-item.premium {
        margin-top: 18px;
    }
    body .payments-wrapper .choose-pricing .quality-item:not(.checked) &gt; *:not(.title) {
        height: 0;
        transition: .7s;
        overflow: hidden;
        display: none;
    }
    body .payments-wrapper .choose-pricing .quality-item:not(.checked){
        padding-bottom: 0;
    }
    body .payments-wrapper .choose-pricing .quality-item.checked:after {
        content: '\f077';
        font-family: 'FontAwesome';
        position: absolute;
        right: 3px;
        top: 13px;
        margin: auto;
        height: 18px;
        color: #fff;
        font-size: 12px;
    }
    body .payments-wrapper .choose-pricing .quality-item:not(.checked):after {
        content: '\f078';
        font-family: 'FontAwesome';
        position: absolute;
        right: 6px;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 18px;
        color: #fff;
    }
    body .payments-wrapper .choose-pricing .quality-item.standard:after {
        color: #182032;
    }
}
@media all and (max-width: 414px) {
    body .ae-order .payment.ws-container .choose-pricing:before {
        top: -130px;
    }
}
@media all and (max-width: 358px) {
    body .ae-order .payment.ws-container .choose-pricing:before {
        font-size: 27px;
    }
}
/* END Writing quality */
@media all and (min-width: 1366px) {
    .header-wrapper .table .tr .td.menu-td:not(.active) .hidden-large{
        display: none;
    }
}
.header-wrapper .table .tr .td.menu-td .tel a.email {
    display: flex;
    align-items: center;
    justify-content: start;
}
.header-wrapper .table .tr .td.menu-td .tel a.email i {
    margin-right: 7px;
    color: #4e8693;
}
.header-wrapper .table .tr .td.menu-td.active .buttons-order-login .order {
    margin: 8px auto;
    display: block;
    background: #40BF79;
}
.header-wrapper .table .tr .td.menu-td.active .socials {
    text-align: center;
    list-style: none;
    margin-top: 0;
}
.header-wrapper .table .tr .td.menu-td.active .socials li a i {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid #4e8693;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#4e8693;
}

/*Pop-up order*/
body .featherlight .featherlight-content-custom .essay-discount-popup-form .success-message {
    line-height: 19px;
    max-width: 380px;
    margin-top: -49px;
    padding: 16px 15px 15px 70px;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form form .form-fields {
    display: flex;
    align-items: center;
    justify-content: start;
    max-width: 90%;
    margin: 0 auto;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form .email #email-error{
    position: absolute;
    left: 0;
    white-space: nowrap;
    bottom: -21px;
    font-size: 13px;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form  .messages &gt; div .material-icons[title="Delete"] {
    display: none;
}

body .featherlight .featherlight-content-custom .essay-discount-popup-form .email{
    position: relative;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form .email:before {
    content: '\f003';
    font-family: FontAwesome;
    position: absolute;
    font-size: 22px;
    top: 0;
    bottom: 0;
    left: 2px;
    margin: auto;
    height: 95%;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #1f1f1f;
    border-right: 1px solid #fff;
    background-color: #def0fc;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form .submit input[type="submit"]:focus,
body .featherlight .featherlight-content-custom .essay-discount-popup-form .submit input[type="submit"]:hover{
    background: white;
    color: #40bf79;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form .submit input[type="submit"]{
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    height: 50px;
    background-color: #40bf79;
    border:2px solid #40bf79;
    line-height: 49px;
    margin-top: 0;
    cursor: pointer;
    padding: 0 10px;
    margin-left: 15px;
    width: 145px;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form input {
    margin-top: 0;
    width: 180px;
    padding-left: 45px;
    background-color: #def0fc;
    height: 47px;
    border: 1px solid transparent;
}
body .featherlight .featherlight-content-custom .featherlight-close-icon {
    background-color: unset;
    border-radius: 50%;
    color: #f45964;
    transition: .3s;
    top: 57px;
    right: 141px;
    font-weight: 700;
}
body .featherlight .featherlight-content-custom .featherlight-close-icon:hover {
    transition: .3s;
    transform: scale(1.04);
    box-shadow: 0 0 10px #4fc3f7;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form{
    background: transparent url("/files/images/Untitled-92344sfd.png")no-repeat center;
    background-size: contain;
    width: 700px;
    max-width: 700px;
    height: 480px;

    padding: 274px 72px 0 160px;
}
body .featherlight .featherlight-content.featherlight-content-custom {
    background: none;
    border: none;
    max-width: fit-content;
    box-shadow: unset;
}
@media only screen and (max-width: 640px) {
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .success-message {
        margin-bottom: 66px;
    }
    body .featherlight .featherlight-content.featherlight-content-custom {
        width: 100%;
        padding: 0;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .form-fields{
        padding-top: 292px;
        margin: 0;
        width: 100%;
        max-width: 80%!important;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .submit{
        display: block;
        text-align: center;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .submit input{
        font-size: 15px;
        font-weight: 400;
        line-height: 24px;
        height: 48px;
        border: none;
        padding: 0 55px;
        margin-top: 30px;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .messages{
        position: absolute;
        width: 237px;
        left: 0;
        right: 0;
        top: inherit;
        bottom: 93px;
        margin: auto;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .email #email-error{
        position: absolute;
        bottom: -21px;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .email input{
        font-size: 16px;
        font-weight: 300;
        text-align: center;
        height: 45px;
        width: 200px;
        line-height: 45px;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .submit input[type="submit"]{
        line-height: 35px;
        height: 45px;
        margin: 20px 0 0;
        width: 200px;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form{
        width: 330px;
        height: 600px!important;
        padding: 15px;
        background: url("/files/images/Untitled-11asdasd3.png")no-repeat center;
        margin: 0!important;
        max-width: 100%;
        background-size: contain;
    }
    body .featherlight .featherlight-content-custom .featherlight-close-icon {
        top: 33px;
        right: 36px;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form form .form-fields {
        flex-wrap: wrap;
        justify-content: center;
    }
}
/* END Pop-up order*/
body .ae-order .paper-requirements-table .ws-sources-tr label.error{
    margin-top: 15px;
}
@media(max-width:600px){
    body .ae-order .paper-requirements-table .ws-sources-tr label.error{
        display: flex;
        width: 90%;
        position: absolute;
        bottom: 31px;
    }
    .ae-order #order-form:not(.presentation) .essay-order-form .pages-tr .number-field{
        max-width:100%;
    }
    .ae-order table.paper-requirements-table,.ae-order table.paper-requirements-table tbody,.ae-order .order-form-wrapper.essay-component table tbody.t-body tr{
        display:block;
    }
    body .ae-order .essay-component .pm-input span{
        width: 47px;
    }
    /*body .ae-order #order-form:not(.presentation) .essay-order-form .pm-input input[name="pages_count"] {*/
    /*    width: calc(100% - 94px);*/
    /*    padding-right: calc(50% + 10px);*/
    /*    padding-left: 0;*/
    /*}*/
    body .ae-order .paper-requirements-table .ws-sources-tr {
        position:relative
    }
}
@media all and (max-width: 414px) {
    body .ae-order .paper-requirements-table .ws-sources-tr&gt;td:nth-last-of-type(1) {
        position: relative;
    }
    body .essay-component .essay-order-form .ws-sources-tr .notice {
        padding-top: 15px!important;
    }
}

/* support-notifications */
.support-notifications .cookie-policy-block1.data-new {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    margin: 0;
    border: solid #e2e7eb 1px;
    box-shadow: 0 2px 6px -1px rgba(0,0,0,.35);
    box-sizing: border-box;
    width: 100%;
    padding: 7px 15px;
    background: #265d95;
    position: relative;
    z-index: 1;
}
.support-notifications .cookie-policy-block1.data-new .row-wrap {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    box-sizing: border-box;
    padding: 0;
    width: 100%;
    margin: 0 auto;
    max-width: 990px;
}
.support-notifications .cookie-policy-block1 .data-row {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    display: table-row;
}
.support-notifications .cookie-policy-block1 .text-col {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    box-sizing: border-box;
    margin: 0;
    vertical-align: middle;
    padding: 0 10px 0 0;
    display: flex;
    align-items: center;
}
.support-notifications .flag {
    margin-right: 7px;
}
.support-notifications .cookie-policy-block1.data-new .text-col p {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    text-align: center;
    font: 500 14px/2 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    line-height: 1.4;
    color: #fff;
}
@media all and (max-width: 568px) {
    .support-notifications .cookie-policy-block1.data-new .text-col p {
        font-size: 13px;
    }
}
.support-notifications .cookie-policy-block1.data-new .text-col p span {
    color: yellow;
}
.support-notifications .cookie-policy-block1.data-new .text-col p a {
    text-align: center;
    font: 500 14px/2 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    line-height: 1.4;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    background-color: transparent;
    outline: .14em dotted red !important;
    outline-offset: .2em;
    text-transform: lowercase;
    color: yellow;
    text-decoration: underline;
}
.support-notifications .cookie-policy-block1 .close-event {
    position: absolute;
    right: 8px;
    top: 6px;
    color: #fff;
}
/* END support-notifications */

/* END writing-quality-wrapper*/
body .order-form-wrapper .writing-quality-wrapper .writing-quality-item label {
    border-color: #a3e0ff!important;
}
body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="standard"] + span + .quality-title:after {
    content: '(Best Available Writer)';
    display: block;
    font-weight: 600;
    font-family: 'Open Sans', Arial;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}
body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="premium"] + span + .quality-title,
body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="supreme"] + span + .quality-title{
    position: relative;
}
body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="premium"] + span + .quality-title:after {
    content: '';
    background: url("/files/images/img_order_payment.png") no-repeat center;
    background-size: contain;
    position: absolute;
    display: block;
    width: 80px;
    height: 80px;
    left: -16px;
    top: -42px;
}
body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="supreme"] + span + .quality-title:after {
    content: url("/files/images/crown__111.png");
    position: absolute;
    display: block;
    left: 3px;
    top: -2px;
}
@media all and (max-width: 1199px) {
    body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="supreme"] + span + .quality-title:after{
        left: -2px;
        top: -26px;
    }
}
@media all and (max-width: 1023px) {
    body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="supreme"] + span + .quality-title:after{
        left: 6px;
        top: 0;
    }
}
@media all and (max-width: 991px) {
    body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="supreme"] + span + .quality-title:after{
        left: -1px;
    }
}
@media all and (max-width: 768px) {
    body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="premium"] + span + .quality-title:after{
        left: -20px;
    }
    body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="supreme"] + span + .quality-title:after {
        left: 23px;
    }
}
@media all and (max-width: 515px) {
    body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="premium"] + span + .quality-title:after{
        left: -15px;
    }
    body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="supreme"] + span + .quality-title:after{
        left: 4px;
    }
}
@media all and (max-width: 385px) {
    body .order-form-wrapper .writing-quality-wrapper .writing-quality-item .radio-input input[value="supreme"] + span + .quality-title:after {
        left: 50px;
        top: -2px;
    }
}

/* END writing-quality-wrapper*/

body .ae-order .essay-component .select2-container .select2-selection--single {
    height: 46px;
}
body .ae-order .essay-component .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 45px;
}
body .ae-order .essay-component .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 43px;
}
/* order form required fields*/
body .ae-order .unset-field {
    /*background: #d9ebcc !important;*/
    border: 1px solid #109BEA!important;
    box-shadow: unset!important;
}
body .order-form-wrapper .data-table &gt; .row &gt; .col.ws-sources .notice-wrapper.unset-field{
    border: none!important;
    box-shadow: none!important;
}
body .order-form-wrapper .data-table &gt; .row &gt; .col.ws-sources .notice-wrapper.unset-field .number-field.form-slim input[name="sources_number"]{
    border: 1px solid #109BEA!important;
    box-shadow: unset!important;
}
body .ws-subject &gt; span.select2 .select2-selection {
    background: transparent;
}
body .order-form-wrapper.essay-component table tbody.t-body tr.phone-tr &gt; td:last-child table tbody tr &gt; td:last-child {
    padding-top: 0;
    position: relative;
}
body .order-form-wrapper.essay-component table tbody.t-body tr.ws-sources-tr &gt; td:last-child .unset-field {
    border: none!important;
}
body .order-form-wrapper.essay-component table tbody.t-body tr.ws-sources-tr &gt; td:last-child .unset-field input[name="sources_number"]{
    border: 1px solid #109BEA!important;
    box-shadow: unset!important;
}
body .ae-order span.unset-field-tag {
    font-family: CircularStd;
    font-weight: 200;
    font-style: normal;
    background-color: transparent;
    color: #3d78b1;
    font-size: 12px;
}
@media (min-width: 1201px) {
    body .order-form-wrapper.essay-component table tbody.t-body tr.phone-tr &gt; td:last-child table tbody tr {
        overflow: unset;
        padding-top: 10px;
    }
    body .order-form-wrapper.essay-component table tbody.t-body tr.phone-tr &gt; td:last-child table tbody tr &gt; td:last-child span.unset-field-tag {
        position: absolute;
        top: -19px;
    }
}
@media (width: 1024px) {
    body .order-form-wrapper.essay-component table tbody.t-body tr.phone-tr &gt; td:last-child table tbody tr &gt; td:last-child span.unset-field-tag {
        position: absolute;
        margin-top: -17px;
    }
}
@media (width: 768px) {
    body .order-form-wrapper.essay-component table tbody.t-body tr.phone-tr &gt; td:last-child table tbody tr &gt; td:last-child span.unset-field-tag {
        position: absolute;
        margin-top: -17px;
    }
}
@media (width: 414px) {
    body .order-form-wrapper.essay-component table tbody.t-body tr.phone-tr &gt; td:last-child table tbody tr &gt; td:last-child span.unset-field-tag {
        position: absolute;
        margin-top: -17px;
    }
}
@media (width: 375px) {
    body .order-form-wrapper.essay-component table tbody.t-body tr.phone-tr &gt; td:last-child table tbody tr &gt; td:last-child span.unset-field-tag {
        position: absolute;
        margin-top: -17px;
        white-space: nowrap;
    }
}
body .ws-sources .notice-wrapper .number-field input {
    background: transparent !important;
}
body .ae-order .error:not(label) {
    background: #fbd3d373 !important;
}
body .ae-order .essay-component .essay-order-form span.unset-field span.selection&gt;span {
    background: transparent;
}
/* END order form required fields*/

body .ae-top-login .essay-component .drop-down-content .messages i.material-icons{
    border-spacing: 0;
    border-collapse: collapse;
    list-style: none;
    text-align: left;
    padding: 0;
    box-sizing: border-box!important;
    letter-spacing: normal;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    display: inline-block;
    text-rendering: auto;
    cursor: pointer;
    color: #57687e;
    text-decoration: none;
    font-family: 'Material Icons'!important;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
}

body .tip-the-writer-form-wrapper.popup-component .pm-input.number-field &gt; div{
    white-space: nowrap;
}
body .ae-order .order-form-wrapper .ws-language-tr .radio-td &gt; div:nth-child(4)  {
    position: relative;
}
body .ae-order .order-form-wrapper .ws-language-tr .radio-td &gt; div:nth-child(4) &gt; label {
    padding-left: 23px;
}
body .ae-order .order-form-wrapper .ws-language-tr .radio-td &gt; div:nth-child(4) &gt; label &gt; span {
    position: absolute;
    left: 0;
}
@media all and (max-width: 768px) {
    body .ae-order .order-form-wrapper .ws-language-tr .hint &gt; i{
        display: inline-block;
    }
    body .ae-order .order-form-wrapper .ws-language-tr .hint.language-2 &gt; div {
        left: 0;
    }
    body .ae-order .order-form-wrapper .ws-language-tr .hint.language-3 &gt; div {
        left: 55px;
    }
}
@media (max-width: 767px) {
    div#support.support-notifications {
        display: none !important;
    }
}
.content-wrap h3{
    margin-bottom:0;
}
body .mof-content{
    margin-top: 0;
    margin-bottom: 45px;
    padding-top: 0!important;
}

body .essay-component.order-form-wrapper .pm-input input {
    height: auto;
}
body #order-form.presentation b.speaker-notes,
body #order-form.presentation-poster b.speaker-notes {
    margin-bottom: 30px;
    display: block;
}
body #order-form.presentation .service-speaker-notes b::before,
body #order-form.presentation-poster .service-speaker-notes-ppp b::before {
    display: block;
    position: absolute;
    padding: 3px 5px 2px;
    line-height: 1.4;
    top: 20px;
    font-size: 12px;
    left: auto;
    right: -10px;
    width: 133px;
    text-align: center;
    font-weight: 500;
    background-color: #40bf7938;
    color: #40bf79;
}

@media(max-width:767px) {

    body #order-form.presentation .service-speaker-notes b::before,
    body #order-form.presentation-poster .service-speaker-notes-ppp b::before {
        top: 20px;
        left: 0;
    }
}

body #order-form.note-illustration .ws-illustrations-tr .illustrations-notice {
    position: relative;
}

body #order-form.note-illustration .ws-illustrations-tr .illustrations-notice::before {
    border: 1px #40BF79 solid;
    background-color: #40bf7938;
    position: absolute;
    left: 208px;
    width: 200px;
    margin-top: 0;
    top: 10px;
}

@media(max-width:767px) {
    body #order-form.note-illustration .ws-illustrations-tr .illustrations-notice::before {
        top: 0px;
    }
}

@media(max-width:420px) {
    body #order-form.note-illustration .ws-illustrations-tr .illustrations-notice::before {
        font-size: 12px;
        left: 175px;
        width: 165px;
    }
}

@media(max-width:360px) {
    body #order-form.note-illustration .ws-illustrations-tr .illustrations-notice::before {
        position: static;
        width: auto;
        display: block;
        text-align: left !important;
        margin-bottom: 10px;
    }
}

body .lending-calculator-component .top-line {
    text-align: justify;
    margin-bottom: 15px;
}
body .lending-calculator-component.first_order a.become-vip-client {
    display: none;
}
@media (min-width: 641px){
    body .lending-calculator-component .top-line {
        margin-top: 5px;
        float: right;
        margin-bottom: 0;
    }
}
@media(max-width:640px){
    body .lending-calculator-component .become-vip-client {
        display: inline-block;
    }
    body .lending-calculator-component a.become-vip-client {
        float: none;
    }
    body .lending-calculator-component .top-line {
        text-align: right;
        margin-bottom: 0;
    }
}
@media(max-width:460px){
    body .lending-calculator-component a.become-vip-client {
     float: none;
    }
    body .lending-calculator-component {
        padding: 20px 10px!important;
    }
}
body .lending-calculator-component .first-time-order {
    padding-top: 3px;
    margin-right: 0;
}

body .iti__flag-container .iti__flag-box {
    margin-left: 10px;
}
body .order-form-wrapper .iti__selected-flag {
    height: 30px;
}

body .essay-calculator-wrapper .first-time-order .el-switch .el-switch-style {
    width: 43px;
    margin-left: 5px;
}
body .essay-calculator-wrapper .first-time-order label.el-switch {
    vertical-align: sub;
    margin-bottom: 0px;
}
body .header-calc .calc-row.event-spacing .data.order-pages {
    width: 100%;
}
body .header-calc .number-field .select-pages {
    width: 100%;
    height: 49px;
    line-height: 49px;
    border-bottom: 1px solid #e8f0f5;
    margin: 0 auto;
    padding-right: 60%;
    text-align: right;
}
body .header-calc .calc-row.event-spacing .data.order-pages .data-change {
    width: 165px;
    bottom: 14px;
    font-weight: 600;
    left: 37%;
    right: auto;
    text-align: left;
}
body .ae-miniorder-custom .number-field::after{
    display: none;
}
body #order-form:not(.presentation) .essay-order-form .pm-input input[name="pages_count"]{
    width: calc(100% - 96px);
}
@media all and (max-width: 640px){
    body #order-form:not(.presentation) .essay-order-form .pages-tr .pm-input::after{
        display: none;
    }
    body #order-form:not(.presentation) .essay-order-form .pm-input input[name="pages_count"]{
        padding-right: 14px;
        text-align: center;
    }
}
body .header-calc .data-change span.line-separate {
    margin-right: 10px;
}
body .ae-miniorder-custom:not(.first_order) .calc-first-price{
    display: none;
}
.mof-content .ae-miniorder-custom:not(.first_order) input[type="submit"] {
    margin: 0 0 0;
    width: 100%;
    max-width: 100%;
    z-index:1;
}
body .mof-content .ae-miniorder-custom:not(.first_order) .sidebar-total {
    margin-top: 37px;
    display: inline-block;
    width: 100px;
    line-height: 20px;
    text-align: left;
}
.mof-content .ae-miniorder-custom:not(.first_order) .row:last-child .col-xs-6:last-child {
    position: absolute;
    right: 0;
    bottom: 10px;
    display: inline-block;
    width: calc(50% - 140px);
    padding: 0;
}
@media(max-width:640px){
    .mof-content .ae-miniorder-custom:not(.first_order) .row:last-child .col-xs-6:last-child {
        position: relative;
        bottom: auto;
        width: 100%;
    }
    body .mof-content .ae-miniorder-custom:not(.first_order) .sidebar-total {
        width: 100%;
        text-align: center;
        margin: 10px 0;
    }
}
body .ae-miniorder-custom.first_order .calc-next-price {
    display: none;
}
.mof-content .calc-next-price .p1 .old-price,
.header-calc .calc-special .calc-next-price .p1 .old-price {
    display: inline-block;
    font-family: 'Gotham Bold', sans-serif;
    margin: 0 0 0 4px;
    font-size: 31px;
    color: #2e7bbd;
    text-decoration: none;
}
.mof-content .ae-miniorder-custom .p1{
    font-size: 18px;
    font-family: "Myriad Pro";
    color: rgb(1, 38, 76);
    font-weight: 500;
    text-align: center;
}
.header-calc .calc-special .calc-next-price .p1 {
    margin: 0 0 4px 0;
    font-size: 20px;
    line-height: 31px;
    color: #2e2e2e;
}
@media(max-width: 640px){
    .mof-content .calc-first-price {
        margin-top: 20px;
        margin-bottom: 15px;
    }
}
@media(max-width: 460px){
    body .header-calc .calc-row.event-spacing .data.order-pages .data-change {
        width: 110px;
        bottom: 14px;
        font-weight: 600;
        left: calc(50% - 45px);
    }
    body .header-calc .number-field .select-pages {
        padding-right: 110px;
    }
    .header-calc .calc-special .calc-next-price .p1 .old-price {
        font-size: 26px;
    }
}
@media(max-width: 400px){
    .calc-first-price .special-price{
        display: block;
    }
}
.mof-content .calc-first-price .p1 .old-price{
    font-size: 15px;
    color: #2e2e2e;
    line-height: 1.2;
    color: #6a6a6a;
}
.mof-content .calc-first-price {
    margin-top: 15px;
    margin-top: 25px;
    text-align: center;
}

.lending-calculator-component.first_order .control-elements .control-elements-total:not(.hide-first-price) .total-button {
    display: none;
}
.lending-calculator-component.first_order .control-elements .control-elements-total:not(.hide-first-price) .total-button.alternative-total-button {
    display: block;
}
.lending-calculator-component.first_order .control-elements .control-elements-total div {
    line-height: inherit;
}
.lending-calculator-component.first_order .first-order-submit{
    background-color: #5db912;
    font: 300 15px / 21px CircularStd;
    height: auto;
    color: #fff;
    text-align: center;
    border-radius: 25px;
    border: none;
    padding: 12px 15px;
    width: auto;
    outline: none;
    margin: 15px auto 0;
    display: block;
    max-width: 250px;
}
.lending-calculator-component .alternative-total-button &gt; span.title {
    font-size: 16px;
    line-height: 1.2;
    color: #2e2e2e;
}
.lending-calculator-component .alternative-total-button &gt; span.total-price {
    font-size: 17px;
    line-height: 1.2;
    color: #6a6a6a;
    font-weight: 800;
    text-decoration: line-through;
    margin-left: 7px;
}
.lending-calculator-component .alternative-total-button span.total-first-price {
    font-size: 20px;
    font-weight: 500;
}
body .lending-calculator-component .control-elements .control-elements-checkbox-wrap .vip-service-title.toggle {
    background: url(/files/images/crown-vip.svg) left top 4px no-repeat;
    padding-left: 25px;
}


/* .ae-price-table  */
.ae-price-table {
    margin-top: 25px;
    margin-bottom: 50px;
}
.ae-price-table .quality-list{
    text-align: center;
    margin-bottom: 25px;
}
body .essay-price-new-table .select2Buttons ul.select-buttons a {
    color: #323538;
    font-weight: 500;
    text-align: center;
    background-color: #fff;
    border-bottom-width: 1px;
}
body .essay-price-new-table .select2Buttons ul.select-buttons a:hover,
body .essay-price-new-table .select2Buttons ul.select-buttons a.picked {
    border-bottom-color: transparent;
    background-color: #32a1ea;
    color: #fefefc;
}
body .essay-price-new-table .select2Buttons ul.select-buttons a::after {
    content: "";
    display: block;
    color: #323538;
    font-weight: normal;
    font-size: 13px;
}
.ae-price-table .essay-component {
    padding: 48px 60px;
    background-color: #fff;
}
body .essay-price-new-table .row-control .cell-control label{
  font-size: 14px;
  color: rgb(50, 53, 56);
  font-weight: 400;
}
body .essay-price-new-table .row-control .cell-control label {
    font-size: 14px;
    color: rgb(50, 53, 56);
    font-weight: 400;
    margin-bottom: 10px;
}
body .essay-price-new-table .row-control .cell-control .number-field::after {
    top: 14px;
    margin-left: 5px;
    font-weight: 400;
    font-size: 14px;
    font-family: CircularStd;
}
body .essay-price-new-table.essay-component .number-field &gt; input[type="text"]:focus:not([readonly]),
body .essay-price-new-table.essay-component .number-field &gt; input[type="text"]:hover,
body .essay-price-new-table.essay-component .number-field &gt; input[type="text"] {
    padding-top: 13px;
}
body .essay-price-new-table .row-control .cell-control.order-currency select {
    padding-left: 12px;
    color: #1b92ee;
}
body .essay-price-new-table .services-package {
    background: transparent;
    padding-top: 5px;
    padding-bottom: 5px;
}
body .essay-price-new-table .service-panel .vip-services-checker {
    font-weight: 400;
    font-size: 13px;
    color: #323538;
}
body .essay-price-new-table .service-panel .vip-services-checker::after {
    top: 5px;
    filter: brightness(0.7);
}
body .essay-price-new-table .hint &gt; i {
    background: none;
    position: relative;
}
body .essay-price-new-table .hint &gt; i:before {
    content: '?';
    display: inline-block;
    color: #1b92ee;
    font: normal normal normal 18px/30px FontAwesome;
    content: "\f059";
    top: 5px;
    line-height: 16px;
    position: absolute;
    top: 0;
    left: 0;
}
body .essay-price-new-table .hint {
    vertical-align: sub;
    line-height: 14px;
    margin: 0 2px 0 4px;
}
body .essay-price-new-table .row-control .cell-control select {
    color: #323538;
    font-weight: 400;
    font-family: CircularStd;
    font-size: 14px;
}
body .essay-price-new-table .row-control .cell-control label {
    font-size: 14px;
    font-weight: 500;
    font-family: CircularStd;
}
body .essay-price-new-table .services-package-class {
    line-height: normal;
    font-size: 13px;
    font-weight: 500;
}
body .essay-price-new-table .service-panel .vip-services-list-package .discount{
    font-size: 13px;
    color: rgb(247, 148, 29);
    text-transform: uppercase;
    display: inline-block;
    margin-right: 5px;
    font-weight: 500;
}
body .essay-price-new-table .service-panel .vip-services-list-package .price-wrapper {
    font-size: 13px;
    color: #5db912;
    font-weight: 500;
}
body .essay-price-new-table .service-panel .vip-services-list-package s {
    font-size: 13px;
    color: #7a7a7a;
    font-weight: 500;
}
body .essay-price-new-table .service-panel .el-switch.el-switch-sm {
    vertical-align: text-top;
    margin-right: 6px;
}
body .essay-price-new-table .service-panel .first-time-order{
  font-size: 14px;
  color: rgb(122, 122, 122);
  line-height: 1.231;
  text-align: center;
  font-weight: 400;
  text-transform: lowercase;
}
body .essay-price-new-table .service-panel .el-switch&gt;input[type="checkbox"]:checked+.el-switch-style {
    background-color: #5db912;
}
body .essay-price-new-table .service-panel .el-switch&gt;input[type="checkbox"]:checked+.el-switch-style:before {
    background-color: #ffffff;
}
body .essay-price-new-table .service-panel .first-time-order span.percent {
    font-size: 16px;
    color: #5db912;
    font-weight: 500;
}
body .essay-price-new-table .final-panel div.order-total-submit input {
    background-color: #32a1ea;
    border: 1px solid #32a1ea;
    padding: 15px 30px;
    font-weight: 400;
}
body .essay-price-new-table .final-panel div.order-total-title {
    font-size: 14px;
    color: rgb(50, 53, 56);
    font-family: "CircularStd";
    color: rgb(50, 53, 56);
}
body .essay-price-new-table .final-panel div.order-total-title .mini-order-first-price {
  font-size: 22px;
  color: #5db912;
  font-weight: 500;
}
body .essay-price-new-table .pm-input span i {
    border: none;
    background: transparent;
}
body .essay-price-new-table .pm-input span i.hover, .essay-price-new-table .pm-input span i:hover {
    color: #484b4d;
}
body .essay-price-new-table.essay-component .pm-input .m i:before {
    color: #7c7d7e;
}
body .essay-price-new-table .table-row:nth-child(even) {
    background-color: #fff;
}
body .essay-price-new-table .table-row:nth-child(odd) {
    background-color: #ebf6fd;
}
body .essay-price-new-table .table-row:nth-child(odd) .table-cell {
    border-top: 1px solid #d7e7f1;
    border-bottom: 1px solid #d7e7f1;
}
body .essay-price-new-table.essay-component .table-row.table-row-title {
    background-color: #fff;
    border-bottom: 1px solid #738ca7;
}
body .essay-price-new-table.essay-component .table-row:first-child .table-cell{
    border-top: none;
    border-bottom: none;
}
body .essay-price-new-table .table-price-node .table-row:first-child .table-cell {
    color: #01264c;
    font-weight: 500;
    font-family: 'CircularStd';
}
body .essay-price-new-table .table-price-node .table-row .table-cell:first-child {
    color: #01264c;
    font-weight: 500;
    font-family: 'CircularStd';
}
body .essay-price-new-table .table-row .table-cell {
    padding: 10px 0;
}
body .essay-price-new-table .table-price-node .table-row:first-child .table-cell:first-child {
    color: #5db912;
    font-weight: 500;
    font-family: 'CircularStd';
}
body .essay-price-new-table .table-row{
    align-items: center;
}
body .essay-price-new-table .table-price-node {
    border-top: none;
    margin-top: 0px;
    border-bottom: none;
    margin-bottom: 0px;
}
@media(max-width:500px){
    .ae-price-table .essay-component {
        padding: 48px 30px;
    }
}
@media(max-width:400px){
    .ae-price-table .essay-component {
        padding: 20px 15px;
    }
}

body .essay-price-new-table .service-panel .vip-services-list .extra-services-item {
    padding: 15px 10px;
    position: relative;
}
body .essay-price-new-table .service-panel .vip-services-list .extra-services-item b {
    position: static;
    display: inline-block;
    width: calc(100% - 95px);
    vertical-align: top;
    padding-right: 5px;
}
body .essay-price-new-table .service-panel .vip-services-list .extra-services-item .price-wrapper {
    position: static;
    display: inline-block;
    width: 67px;
    text-align: right;
    color: #01264c;
    font-weight: 600;
    font-size: 15px;
}
body .essay-price-new-table .service-panel .vip-services-list.open .extra-services{
    width: 290px;
}
body .essay-price-new-table .service-panel .vip-services-list label {
    width: 100%;
}
body .essay-price-new-table.mobile_s .service-panel .vip-services-list label {
    margin-bottom: 0px;
    padding-right: 0;
}
/* End of .ae-price-table */
body .essay-order-form .t-body &gt; tr.service-wrapper &gt; td {
    padding-bottom: 5px;
    padding-top: 5px;
}
/* How it Works shortcode */
.how-it-works-shortcode{
    margin: 30px 0;
}
.how-it-works-shortcode .hiw-content .hiw-block p{
    text-align: center;
}
/* 300 words banner shortcode */
.words-banner{
    margin: 30px 0;
    background: #f7fdfb;
    border-radius: 90px;
    padding: 20px;
    position: relative;
}
.words-banner a{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}
.words-banner .wrapper{
    position: relative;
    padding: 30px 175px 30px 165px;
    border-radius: 70px;
    background: #ecfaf5;
}
.words-banner.vs-sidebar .wrapper{
    padding: 30px 30px 30px 165px;
}
.words-banner .wrapper img{
    position: absolute;
    left: 42px;
    top: 50%;
    transform: translateY(-50%);
}
.words-banner .wrapper .text{
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    font-weight: 500;
    font-family: "Gotham regular";
}
.words-banner .wrapper .text .huge-text{
    font-family: 'Gotham bold';
    color: #445d7c;
    font-size: 28px;
}
.words-banner .wrapper .text .blue-text{
    font-family: 'Gotham bold';
    font-size: 28px;
    color: #57c2ea;
}
@media all and (max-width: 1199px){
    .words-banner .wrapper{
        padding: 30px 90px 30px 165px;
    }
}
@media all and (max-width: 660px){
    .words-banner .wrapper, .words-banner.vs-sidebar .wrapper{
        padding: 110px 15px 30px;
    }
    .words-banner .wrapper img{
        left: 50%;
        top: 30px;
        transform: translateX(-50%);
    }
    .words-banner .wrapper .text{
        text-align: center;
        font-size: 16px;
    }
}
/* Prices Start From shortcode */
.prices-start-from-shortcode{
    margin: 30px 0;
}
.prices-start-from-shortcode .advantages-box{
    position: relative;
    background: url(../img/index-prices-bg.png);
    background-size: 100% 100% !important;
    box-shadow: 10px 10px 25px 3px #eef3f5;
    padding-bottom: 50px;
    box-shadow: 10px 10px 25px 3px #eef3f5;
}
.prices-start-from-shortcode .advantages-box .advantages-title{
    font-size: 30px;
    line-height: 48px;
    color: #ffffff;
    font-weight: bold;
    font-family: "Gotham Pro";
    margin-top: 25px;
    display: block;
    text-align: left;
    padding-left: 100px;
}
.prices-start-from-shortcode .advantages-box .ac-first .advantages-title{
    background: url(../img/price-icon.png)no-repeat;
    background-position: 40px 0;
}
.prices-start-from-shortcode .advantages-box .ac-last .advantages-title{
    background: url(../img/status_icon.png)no-repeat;
    background-position: 40px 0;
}
.prices-start-from-shortcode .advantages-content &gt; ul{
    list-style: none;
    margin-bottom: 0;
    margin-top: 60px;
    padding-right: 90px;
    padding-left: 45px;
}
.prices-start-from-shortcode .advantages-content &gt; ul li{
    font-size: 18px;
    line-height: 32px;
    color: #445d7c;
    font-weight: 500;
    font-family: "Gotham Pro";
    padding: 0 30px;
    padding-left: 0;
}
.prices-start-from-shortcode .advantages-content &gt; ul li:before{
    content: '';
    font-family: FontAwesome;
    color: #7ac8e5;
    border: 1px solid #7ac8e5;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    display: inline-block;
    font-size: 15px;
    vertical-align: middle;
    padding: 0;
    font-weight: 100;
    line-height: 20px;
    text-align: center;
    position: absolute;
    left: -30px;
    top: 5px;
}
@media all and (max-width: 991px){
    .prices-start-from-shortcode .advantages-box{
        background: none;
    }
}
@media all and (max-width: 640px){
    .prices-start-from-shortcode .advantages-box .ac-first .advantages-title, .prices-start-from-shortcode .advantages-box .ac-last .advantages-title{
        font-size: 18px;
        margin-top: 7px;
        line-height: 47px;
        background-position: 15px 0;
        padding-left: 65px;
    }
    .prices-start-from-shortcode .advantages-content &gt; ul{
        margin-top: 38px;
    }
}
/* Checkout discounts shortcode */
.checkout-discounts-shortcode{
    margin: 30px 0;
    background: #f8fdfe;
    border-radius: 90px;
    padding: 20px;
}
.checkout-discounts-shortcode .wrapper{
    position: relative;
    padding: 30px 102px 30px 165px;
    border-radius: 70px;
    background: #eef9fd;
}
.checkout-discounts-shortcode .wrapper img{
    position: absolute;
    left: 42px;
    top: 50%;
    transform: translateY(-50%);
}
.checkout-discounts-shortcode .wrapper .text{
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    font-weight: 500;
    font-family: "Gotham regular";
}
.checkout-discounts-shortcode .wrapper .text .huge-text{
    font-family: 'Gotham bold';
    color: #445d7c;
    font-size: 28px;
}
.checkout-discounts-shortcode .wrapper .text .blue-text{
    font-family: 'Gotham bold';
    font-size: 28px;
    color: #57c2ea;
}
@media all and (max-width: 660px){
    .checkout-discounts-shortcode .wrapper{
        padding: 110px 15px 30px;
    }
    .checkout-discounts-shortcode .wrapper img{
        left: 50%;
        top: 30px;
        transform: translateX(-50%);
    }
    .checkout-discounts-shortcode .wrapper .text{
        text-align: center;
        font-size: 16px;
    }
}
/* Article reviews */
.article-reviews{
    margin: 100px 0 0;
}
.article-reviews .testimonials-content .h1:before{
margin: 0 auto 15px auto;
}
.article-reviews .testimonials-content .subtitle{
    text-align: center;
}
@media all and (max-width: 1199px){
    .article-reviews{
        margin: 30px 0 0;
    }
    .article-reviews .testimonials-content .slick-arrow{
        background-color: rgba(255, 255, 253, 0.5)!important;
    }
    .article-reviews .testimonials-content .slick-arrow.slick-prev{
        left: 0;
        z-index: 1;
    }
    .article-reviews .testimonials-content .slick-arrow.slick-next{
        right: 0;
    }
}
@media all and (max-width: 600px){
    .article-reviews .testimonials-content .subtitle{
        margin: 0;
    }
}
/* Oversize for banners */
.oversize-banners-block {
    margin-left: calc((1000px - 93vw) / 2);
    margin-top: 30px;
    margin-bottom: 30px;
    width: 101vw;
}
@media all and (max-width: 1480px){
    .oversize-banners-block{
        width: 102vw;
    }
}
@media all and (max-width: 1199px){
    .oversize-banners-block{
        margin-left: calc((1000px - 107vw) / 2);
    }
}
@media all and (max-width: 991px){
    .oversize-banners-block{
        margin-left: calc((1000px - 132vw) / 2);
    }
}
@media all and (max-width: 820px){
    .oversize-banners-block{
        margin-left: calc((1000px - 138vw) / 2);
    }
}
/*@media all and (max-width: 1041px){*/
/*    .oversize-banners-block{*/
/*        margin-left: -20px;*/
/*    }*/
/*}*/
/*@media all and (max-width: 991px){*/
/*    .oversize-banners-block{*/
/*        margin-left: calc(-20px - 1%);*/
/*    }*/
/*}*/
@media all and (max-width: 767px){
    .oversize-banners-block{
        margin-left: -20px;
    }
}
/* === */
/* Writers Per Hour shortcode */
.writers-per-hour{
    background: url(/files/images/writers-per-hour-bg.png) center no-repeat;
    padding: 78px 0;
    background-size: cover;
}
.writers-per-hour .banner-content{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.writers-per-hour .banner-content .left-block{
    width: 26%;
    font-size: 64px;
    line-height: 82px;
    color: #4f4f4f;
    font-weight: bold;
    font-family: 'Gotham bold';
    position: relative;
    padding: 36px 0 0;
}
.writers-per-hour .banner-content .left-block:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #40bf7a;
    display: block;
    height: 6px;
    width: 50px;
}
.writers-per-hour .banner-content .left-block span{
    color: #57c2ea;
}
.writers-per-hour .banner-content .right-block{
    width: 70%;
}
.writers-per-hour .banner-content .right-block .item{
    position: relative;
    padding: 0 0 0 155px;
    margin: 0 0 30px;
}
.writers-per-hour .banner-content .right-block .item.item-3{
    margin: 0;
}
.writers-per-hour .banner-content .right-block .item img{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.writers-per-hour .banner-content .right-block .item .sub{
    font-family: 'Gotham Bold', sans-serif;
    color: #4f4f4f;
    font-size: 20px;
}
.writers-per-hour .banner-content .right-block .item .text{
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    font-weight: 500;
    font-family: "Gotham regular";
    text-align: left;
}
@media all and (max-width: 991px){
    .writers-per-hour .banner-content{
        flex-direction: column;
    }
    .writers-per-hour .banner-content .left-block{
        width: 100%;
        font-size: 30px;
        line-height: normal;
        padding: 25px 0 0;
        margin: 0 0 30px;
    }
    .writers-per-hour .banner-content .left-block br{
        display: none;
    }
    .writers-per-hour .banner-content .right-block{
        width: 100%;
    }
}
@media all and (max-width: 600px){
    .writers-per-hour{
        padding: 50px 0;
        background: #f1f7fb;
    }
    .writers-per-hour .banner-content .left-block{
        text-align: center;
        font-size: 27px;
    }
    .writers-per-hour .banner-content .left-block:before{
        left: 50%;
        transform: translateX(-50%);
    }
    .writers-per-hour .banner-content .right-block .item{
        padding: 120px 0 0;
        text-align: center;
    }
    .writers-per-hour .banner-content .right-block .item .text{
        text-align: center;
    }
    .writers-per-hour .banner-content .right-block .item img{
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }
}
/* Article FAQ */
.article-faq{
    background: url(/files/images/writers-per-hour-bg.png) center no-repeat;
    padding: 130px 0;
    background-size: cover;
    position: relative;
}
.article-faq img{
    position: absolute;
    right: 17%;
    top: 50%;
    transform: translateY(-50%);
}
.article-faq .article-faq-content{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
}
.article-faq .article-faq-content .text-block{
    width: 30%;
}
.article-faq .article-faq-content .text-block a{
    display: inline-block;
    font-size: 17px;
    color: #57c2ea;
    border: 1px solid #57c2ea;
    padding: 12px 30px;
    border-radius: 30px;
    font-weight: 600;
}
.article-faq .article-faq-content .faq-block{
    width: 60%;
}
.article-faq .article-faq-content .faq-block .panel-default&gt;.panel-heading{
    background: transparent;
    padding: 16px 65px 16px 16px;
}
.article-faq .article-faq-content .faq-block .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body{
    padding: 16px;
}
.article-faq .article-faq-content .faq-block .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body p{
    font-size: 15px;
    line-height: 26px;
    text-align: left;
}
.article-faq .article-faq-content .faq-block .panel-default&gt;.panel-heading:before{
    left: auto;
    right: 15px;
    color: #40bf7a;
}
.article-faq .article-faq-content .faq-block .panel-default&gt;.panel-heading h4{
    font-family: 'Gotham Bold', sans-serif;
    color: #4f4f4f;
    font-size: 16px;
    line-height: 26px;
    text-align: left;
}
.article-faq .article-faq-content .faq-block .panel-default&gt;.panel-heading h4 a{
    text-decoration: none;
    text-align: left;
}
.article-faq .article-faq-content .faq-block .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body, .article-faq .article-faq-content .faq-block .panel-default&gt;.panel-heading.collapsed{
    border: none;
}
.article-faq .article-faq-content .faq-block .panel-default{
    border-radius: 13px;
    border: none;
    box-shadow: 0px 0px 10px 0px rgba(147, 180, 194, 0.15);
}
.article-faq .article-faq-content .faq-block .panel-default.last{
    margin-bottom: 0;
}
.article-faq .article-faq-content .faq-block .panel-group{
    margin-bottom: 0;
}
.article-faq .article-faq-content .faq-block .panel-group .panel+.panel{
    margin-top: 20px;
}
@media all and (max-width: 1480px){
    .article-faq img{
        right: 3%;
    }
}
@media all and (max-width: 991px){
    .article-faq{
        padding: 60px 0;
        overflow: hidden;
    }
    .article-faq img{
        right: auto;
        top: auto;
        left: 50%;
        transform: translateX(-50%);
        bottom: -87px;
    }
    .article-faq .article-faq-content{
        flex-direction: column;
    }
    .article-faq .article-faq-content .text-block{
        width: 100%;
        margin: 0 0 35px;
    }
    .article-faq .article-faq-content .faq-block{
        width: 100%;
    }
}
@media all and (max-width: 640px){
    .article-faq{
        background: none;
    }
    .article-faq img{
        bottom: 0;
    }
    .article-faq .h1:before{
        margin: 0 auto 25px;
    }
    .article-faq .article-faq-content .text-block p{
        text-align: center;
    }
    .article-faq .article-faq-content .faq-block .panel-default&gt;.panel-heading{
        padding: 16px 46px 16px 16px;
    }
}
/* Discipline We Cover shortcode */
.discipline-we-cover{
    background: url(/files/images/discipline-bg.png) center top no-repeat;
    padding: 88px 0 50px;
    position: relative;
}
.discipline-we-cover:after{
    content: url(/files/images/gr_el--dots.png);
    position: absolute;
    right: 0;
    top: 80px;
}
.discipline-we-cover h2{
    font-family: 'Gotham Bold', sans-serif;
    font-size: 37px;
    line-height: 43px;
    color: #4f4f4f;
    text-align: center;
    position: relative;
    padding: 31px 0 0;
    margin-bottom: 25px;
}
.discipline-we-cover h2:before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: #40bf7a;
    display: block;
    height: 6px;
    width: 50px;
}
.discipline-we-cover .sub{
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    font-weight: 500;
    font-family: "Gotham regular";
    text-align: center;
    margin: 0 0 45px;
}
.discipline-we-cover .disciplines{
    text-align: center;
}
.discipline-we-cover .disciplines .discipline{
    display: inline-block;
    width: max-content;
    font-family: "Gotham regular";
    font-size: 16px;
    font-weight: 600;
    color: #5d5d5d;
    border: 1px solid #d7d9e0;
    border-radius: 30px;
    padding: 7px 15px;
    margin: 0 5px 27px;
}
@media all and (max-width: 991px){
    .discipline-we-cover{
        padding: 50px 0;
    }
    .discipline-we-cover:after{
        display: none;
    }
}
@media all and (max-width: 600px){
    .discipline-we-cover h2{
        text-align: center!important;
    }
    .discipline-we-cover h2:before{
        left: 50%!important;
        transform: translateX(-50%)!important;
    }
    .discipline-we-cover .sub{
        font-size: 16px;
    }
    .discipline-we-cover .sub br{
        display: none;
    }
    .discipline-we-cover .disciplines .discipline{
        margin: 0 3px 12px;
    }
}
/* new article page */
.page-article{
    background: url(/files/css/images/header/landing-top-bg.png) center top -328px no-repeat;
}
.page-article main{
    background: url(/files/images/articles-main-bg.png) no-repeat;
    background-position: 50% 100%;
}
.page-article .home-header .container:before{
    content: url(/files/css/images/header/article-header-decor.png);
    left: auto;
    right: -354px;
    top: 183px;
}
.page-article .statistic-line .site-statistics{
    margin: 0 auto;
}
.page-article .stat-container{
    display: block;
    background: #fff;
    border-radius: 118px;
    padding: 30px 50px;
    margin: 35px 0 50px;
}
.page-article .h1{
    font-size: 37px;
    line-height: 48px;
    color: #4f4f4f;
    font-weight: bold;
    font-family: 'Gotham bold';
}
.page-article .h1:before{
    content: "";
    width: 50px;
    height: 6px;
    display: block;
    background: #3fbf79;
    margin-bottom: 25px;
}
.page-article h2{
    font-family: 'Gotham Bold', sans-serif;
    font-size: 37px;
    line-height: 43px;
    color: #4f4f4f;
    text-align: center;
    position: relative;
    padding: 31px 0 0;
    margin-bottom: 25px;
}
.page-article h2:before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: #40bf7a;
    display: block;
    height: 6px;
    width: 50px;
}
.page-article h3{
    font-family: 'Gotham Bold', sans-serif;
    font-size: 30px;
    color: #4f4f4f;
    text-align: left;
    position: relative;
    padding: 25px 0 0;
    margin-bottom: 25px;
}
.page-article h3:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #40bf7a;
    display: block;
    height: 6px;
    width: 50px;
}
.page-article ul li{
    font-family: "Gotham regular";
    font-size: 18px;
    margin: 0 0 7px;
}
.page-article p{
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 32px;
    color: #5d5d5d;
    font-weight: 500;
    font-family: "Gotham regular";
    text-align: left;
}
.page-article p b{
    font-family: "Gotham bold";
}
.page-article .header-calc .calc-special p{
    text-align: center;
}
.page-article .customer-review h3{
    font-size: 28px;
    color: #01264c;
    line-height: 38px;
    text-align: center;
    margin: 0;
    padding: 0;
}
.page-article .customer-review h3:before{
    display: none;
}
.page-article .ae-favourite-writers .favourite-writers-component.essay-component{
    border: none;
    box-shadow: none;
    padding: 0;
}
.page-article .favourite-writers-component ul.writers li .action a.reviews{
    font-size: 17px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #57c2ea;
    border: 1px solid #57c2ea;
    font-weight: bold;
    text-align: center;
    height: 46px;
    text-transform: capitalize;
    width: 128px;
    border-radius: 23px;
}
.page-article .favourite-writers-component ul.writers li .action a.hire{
    font-size: 17px;
    line-height: 30px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    height: 46px;
    width: 128px;
    border-radius: 23px;
    border: 1px solid #40bf79!important;
    text-transform: capitalize;
    background-color: #40bf79;
}
body .favourite-writers-vs-dots .favourite-writers-component ul.writers .slick-arrow.slick-prev, body .favourite-writers-vs-dots .favourite-writers-component ul.writers .slick-arrow.slick-next{
    top: auto;
    bottom: -2px;
}
body .favourite-writers-vs-dots .favourite-writers-component ul.writers .slick-arrow.slick-prev{
    left: 26%;
}
body .favourite-writers-vs-dots .favourite-writers-component ul.writers .slick-arrow.slick-next{
    right: 26%;
}
body .favourite-writers-vs-dots .favourite-writers-component ul.writers{
    padding: 0 0 95px;
}
body .favourite-writers-vs-dots .favourite-writers-component ul.writers .slick-dots{
    width: fit-content;
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #e4f0f7;
    padding: 15px 30px;
    border-radius: 50px;
    border: 15px solid #fafcfd;
}
body .favourite-writers-vs-dots .favourite-writers-component ul.writers .slick-dots li{
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
    border: none;
    box-shadow: none;
}
body .favourite-writers-vs-dots .favourite-writers-component ul.writers .slick-dots li.slick-active button:before{
    font-size: 13px;
}
body .favourite-writers-vs-dots .favourite-writers-component ul.writers .slick-dots li button:before{
    font-size: 10px;
    line-height: 16px;
    color: #57c2ea;
}
.landing-block-vs-image{
    margin: 30px 0;
}
.landing-block-vs-image .wrapper{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.landing-block-vs-image .wrapper .left-side{
    width: 48%;
}
.landing-block-vs-image .wrapper .left-side img{
    max-width: 100%;
}
.landing-block-vs-image .wrapper .right-side{
    width: 48%;
}
.page-article .cta-content .get h3{
    margin-bottom: 10px;
}
@media all and (max-width: 1680px){
    .page-article .cta-content .get, .page-article .cta-content .get p{
        text-align: right;
    }
}
@media all and (max-width: 1365px){
    .page-article .home-header{
        background: none;
        padding: 0 0 10px;
    }
    .page-article .statistic-line .site-statistics{
        border: none;
    }
}
@media all and (max-width: 1201px){
    body .favourite-writers-vs-dots .favourite-writers-component ul.writers .slick-dots{
        display: none!important;
    }
}
@media all and (max-width: 1199px){
    .page-article .home-header .text-block .save p{
        font-size: 15px;
    }
    .page-article .stat-container{
        padding: 10px;
    }
    body .favourite-writers-vs-dots .favourite-writers-component ul.writers{
        padding: 0 0 65px;
    }
    .page-article .cta-wrap{
        background-size: auto 100%;
        background-position: -240px;
    }
}
@media all and (max-width: 1024px) and (min-width: 992px){
    .page-article .header-calc .calc-row.event-spacing .data.order-pages .data-change &gt; span{
        display: inline-block;
    }
}
@media all and (max-width: 991px) and (min-width: 601px){
.page-article main.page{
    margin-top: 0;
    }
}
@media all and (max-width: 991px){
    .page-article .home-header .text-block .title{
        margin: 0 0 5px;
    }
    .page-article .home-header .text-block .p{
        margin: 0 0 15px;
    }
    .page-article .home-header .text-block .reviews-link{
        margin: 20px 0 0;
    }
    .page-article .header-calc{
        margin: 30px auto 0;
    }
    .landing-block-vs-image .wrapper .left-side{
        width: 100%;
        text-align: center;
    }
    .landing-block-vs-image .wrapper .right-side{
        width: 100%;
        margin: 35px 0 0;
    }
    .page-article .cta-wrap{
        background-size: auto 100%;
        background-position: -390px;
    }
}
@media all and (max-width: 768px){
    .page-article .header-wrapper{
        padding: 0;
        background: none;
    }
    .page-article .cta-wrap{
        background: url(../img/index-first-discount.png)no-repeat;
        background-position: 50% 0;
        padding: 20px 0;
        background-size: contain;
    }
}
@media all and (max-width: 767px){
    .page-article .site-statistics.owl-carousel .owl-nav button.owl-prev{
        bottom: -25px;
    }
    .page-article .site-statistics.owl-carousel .owl-nav button.owl-next{
        bottom: -25px;
    }
}
@media all and (max-width: 640px){
    .page-article .cta-wrap{
        display: block;
    }
}
@media all and (max-width: 600px){
    .page-article{
        background-position: center top -65px;
    }
    .page-article h2, .single_page.page-article .content-wrap h2{
        font-size: 27px;
        line-height: 32px;
        text-align: left;
    }
    .page-article h3, .single_page.page-article .content-wrap h3{
        text-align: left;
        font-size: 23px;
    }
    .page-article h2:before{
        left: 0;
        transform: none;
    }
    .page-article p{
        font-size: 16px;
    }
    .page-article ul li{
        font-size: 16px;
    }
    .page-article .how-it-works-shortcode .hiw-content, .page-article .how-it-works-shortcode .hiw-content .hiw-txt{
        text-align: left;
        margin: 0 0 17px;
        padding: 0;
    }
    .page-article .h1{
        font-size: 27px;
        line-height: 32px;
    }
    .page-article .how-it-works-shortcode .hiw-content .hiw-block &gt; .hiw-pic{
        transform: none;
    }
    .page-article .how-it-works-shortcode .hiw-content .hiw-block &gt; span{
        margin: 5px 0;
    }
    .page-article .favourite-writers-component ul.writers li{
        text-align: left;
    }
    .page-article .favourite-writers-component ul.writers li .action a.reviews{
        font-size: 14px;
        width: 90px;
    }
    .page-article .favourite-writers-component ul.writers li .action a.hire{
        font-size: 14px;
        width: 90px;
    }
    .page-article main.page{
        background: url(/files/images/articles-main-bg.png) no-repeat;
        background-position: 50% 100%;
    }
    .page-article .home-header .text-block .save{
        margin: 0 auto;
    }
}
body main.page-samples .mof-content {
    background: url(/files/css/images/no_AI2__1_.svg) top right 80px no-repeat;
    background-size: auto 45px;
}
body main.page-samples .mof-content .ae-miniorder-custom .currency {
    top: 0;
}
@media all and (max-width: 460px){
    .page-article .header-calc .calc-row.event-spacing .data.order-pages .data-change{
        width: 160px;
    }
    body main.page-samples .mof-content .ae-miniorder-custom .currency {
        height: 35px;
    }
    body main.page-samples .mof-content {
        background-size: auto 35px;
    }
    .single_page .content-wrap h3.price-calculator-title {
        font-size: 20px;
        padding-top: 3px;
    }
}
@media all and (max-width: 425px){
    .page-article .header-calc{
        padding: 0;
    }
    .page-article .header-calc .calc-special{
        padding: 15px 30px 0 30px;
    }
    .page-article .statistic-line .site-statistics{
        height: auto;
    }
}
@media all and (max-width: 420px){
    .page-article h2, .page-article .content-wrap h2{
        font-family: 'Gotham Bold', sans-serif;
    }
    .page-article .how-it-works-shortcode .hiw-content .hiw-block &gt; p{
        font-family: "Gotham regular";
        font-size: 16px;
    }
}
@media(min-width:1024px) and (max-width:1199px){
    body .notice-wrapper.sources-number-wrapper .pm-input.number-field + span{
        max-width: calc(100% - 175px);
    }
     body .notice-wrapper.sources-number-wrapper .pm-input.number-field + span br{
         display:none;
     }
}
.ae-order #order-form[data-class="poster"] .service-speaker-notes-ppp b::before, .ae-order #order-form[data-class="presentation"] .service-speaker-notes b::before{
    border: 1px #40BF79 solid;
    background-color: #40bf7938;
    padding: 2px 0;
    text-align: center;
    left: 332px;
    top: 0;
}
@media(max-width:768px){
    .ae-order #order-form[data-class="poster"] .service-speaker-notes-ppp b, .ae-order #order-form[data-class="presentation"] .service-speaker-notes b {
        /*margin-top: 15px;*/
        display: inline-block;
    }
    .ae-order #order-form[data-class="poster"] .service-speaker-notes-ppp b::before, .ae-order #order-form[data-class="presentation"] .service-speaker-notes b::before{
        left: 105px;
    }
}
@media all and (max-width: 580px) {
    .ae-order #order-form[data-class="poster"] .service-speaker-notes-ppp b::before, .ae-order #order-form[data-class="presentation"] .service-speaker-notes b::before{
        left: 0;
        top: -22px;
    }
}
body .ae-price-table .essay-price-new-table .row-control .cell-control .number-field::after {
    top: 30px;
    letter-spacing: -0.5px;
}
body .ae-price-table .essay-price-new-table .service-panel .checkbox-input&gt;i {
    vertical-align: text-top;
}
body .ae-price-table{
    position:relative;
}
.ae-price-table .essay-price-new-table .service-panel .vip-service &gt; div.vip-services-list-package {
    padding: 0;
    justify-content: center;
}
body .ae-price-table .essay-price-new-table .service-panel .vip-services-list .extra-services-item b {
    transform: none;
    vertical-align: middle;
}
body .ae-price-table .essay-price-new-table .service-panel .vip-services-list .extra-services-item .price-wrapper {
    vertical-align: middle;
}
body .ae-price-table .essay-price-new-table .service-panel .vip-services-list .extra-services-item i.chek {
    vertical-align: middle;
    margin-top: -3px;
}
body .ae-price-table .essay-price-new-table .first-time-order-wrap select[name="currency_id"]{
    padding: 10px 0 10px 5px;
    width: 67px;
    background: #57c2ea;
    color: #fff;
}
body .ae-price-table .essay-price-new-table .first-time-order-wrap select[name="currency_id"] option {
    color: #656a70;
    background: #fff;
}
.ae-price-table .essay-price-new-table .first-time-order .el-switch.el-switch-sm {
    vertical-align: sub;
}
.ae-price-table .essay-price-new-table .first-time-order-wrap {
    flex-direction: row-reverse;
}
.ae-price-table .essay-price-new-table .first-time-order {
    margin-right: 0;
    margin-left: 10px;
}
@media(min-width:992px){
    .ae-price-table .essay-price-new-table .first-time-order-wrap {
        position: absolute;
        top: 219px;
        right: 20px;
    }
    body .ae-price-table .essay-component {
        padding: 20px;
    }
    .ae-price-table .essay-price-new-table .service-panel .vip-service {
        width: calc(100% - 255px);
    }
    .ae-price-table.logged .essay-price-new-table .service-panel .vip-service {
        width: calc(100% - 90px);
    }
    .ae-price-table .essay-price-new-table .service-panel .vip-service &gt; div.vip-services-list {
        width: 190px;
    }
    .ae-price-table .essay-price-new-table .service-panel .vip-service &gt; div {
        width: calc(100% - 190px);
    }
}
@media(min-width:1200px){
    .ae-price-table:not(.logged) .essay-price-new-table .service-panel .vip-service {
        max-width: calc(100% - 255px);
        width: 74.7%;
    }
}
@media(min-width:1200px){
    .ae-price-table:not(.logged) .essay-price-new-table .first-time-order-wrap{
        width: 23.4%;
        justify-content: space-between;
    }
}
@media(max-width:991px){
    .ae-price-table .essay-component {
        padding: 20px;
    }
    .ae-price-table .essay-price-new-table .first-time-order-wrap{
        margin-bottom:10px;
    }
}
@media(min-width:1024px){
    .ae-order .next-step-button-wrapper-flex:after {
        content: "";
        background: url(/files/css/images/no-AI2.svg) center no-repeat;
        width: 100%;
        height: 39px;
        display: block;
        background-size: 210px auto;
        margin-top: 10px;
    }
    .ae-order .ws-row-common .ws-column-custom .summary-sidebar-wrapper {
        padding-bottom: 5px;
    }
}
.ae-order .order-form-wrapper.essay-component table tbody.t-body tr.ws-writing-quality-tr td:first-child:after {
    line-height: 0;
    margin: 5px 0 0 auto;
    content: "";
    background: url(/files/css/images/no_AI2__1_.svg) center no-repeat;
    background-size: contain;
    width: 92px;
    height: 35px;
    display: block;
}
body .ae-price-table:before {
    content: "";
    background: url(/files/css/images/no-AI2.svg) center center no-repeat;
    width: 100%;
    height: 40px;
    display: block;
    background-size: 245px auto;
    position: absolute;
    top: -45px;
    left: 0;
}
@media(max-width:1199px){
    body .ae-price-table:before {
        position: relative;
        top: -10px;
    }
}
@media(min-width:992px) and (max-width:1199px){
    .ae-price-table .essay-price-new-table .first-time-order-wrap{
        top: 261px;
    }
}
@media(max-width:768px){
    .ae-order .order-form-wrapper.essay-component table tbody.t-body tr.ws-writing-quality-tr td:first-child:after {
        display: inline-block;
        vertical-align: middle;
        margin: 0 0 0 5px;
    }
}
.story-about-chatgpt .mobile{
    display: none;
}
@media all and (max-width: 500px){
    .story-about-chatgpt .mobile{
        display: block;
    }
    .story-about-chatgpt .desktop{
        display: none;
    }
}
body.gb .order_steps_block, body.gb .order-steps-text{
    display: none;
}
body .order-form-wrapper.essay-component.disabled-form{
    max-width: 700px;
    margin: 100px auto;
}
body .disabled-country{
    position: relative;
    background: #f6fcfe;
    color: #1e2021;
    padding-left: 55px!important;
}
body .disabled-country:before{
    content: '';
    display: block;
    position: absolute;
    width: 48px;
    height: 48px;
    background: url(/files/css/images/warning.svg) center no-repeat;
    background-size: cover;
    left: 20px;
    top: 3px;
}
@media all and (max-width: 600px){
    body .order-form-wrapper.essay-component.disabled-form{
        max-width: 290px;
        margin: 0 auto 30px;
    }
    body .disabled-country{
        text-align: left!important;
        font-size: 19px!important;
    }
    body .disabled-country:before{
        top: 10px;
        left: 4px;
    }
}
.value-the-best-quality{
    margin: 35px 0;
    position: relative;
}
.value-the-best-quality a{
    display: block;
    width: 200px;
    height: 50px;
    position: absolute;
    right: 103px;
    bottom: 61px;
}
.value-the-best-quality img.mob{
    display: none;
}
@media all and (max-width: 1199px){
    .value-the-best-quality a{
        right: 69px;
        bottom: 43px;
    }
}
@media all and (max-width: 991px){
    .value-the-best-quality a{
        right: 30px;
        bottom: 23px;
    }
}
@media all and (max-width: 600px){
    .value-the-best-quality a{
        right: 0;
        bottom: 0;
        width: 100%;
        height: 9%;
    }
    .value-the-best-quality img.desk{
        display: none;
    }
    .value-the-best-quality img.mob{
        display: block;
    }
}
.faq-sections .faq-categories-tabs{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 30px 0;
    border: none;
}
.faq-sections .faq-categories-tabs .faq-category-item{
    margin: 0 7px 10px;
}
.faq-sections .faq-categories-tabs .faq-category-item.view span{
    background: #40BF79;
    color: #fff;
}
.faq-sections .faq-categories-tabs .faq-category-item span{
    font-family: 'Gotham Bold', sans-serif;
    display: block;
    padding: 10px 25px;
    border-radius: 25px;
    border: 1px solid #40BF79;
    background: #fff;
    color: #40BF79;
    cursor: pointer;
    font-weight: 600;
}
.investors-content{
    padding: 0 88px;
}
@media all and (max-width: 1199px){
    .investors-content{
        padding: 0 80px;
    }
}
@media all and (max-width: 991px){
    .investors-content{
        padding: 0 73px;
    }
}
@media all and (max-width: 767px){
    .investors-content{
        padding: 0;
    }
}
#order-form .by-clicking-proceed p{
    text-align: center;
}
.policy-menu-line{
    margin: 30px 0;
}
.policy-menu-line .wrapper{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.policy-menu-line .wrapper a{
    width: 19%;
    font-family: 'Gotham Bold', sans-serif;
    display: block;
    padding: 10px 0;
    border-radius: 25px;
    border: 1px solid #40BF79;
    background: #fff;
    color: #40BF79;
    cursor: pointer;
    font-weight: 600;
    text-align: center;
}
.policy-menu-line .wrapper a:hover{
    text-decoration: none;
}
.policy-menu-line .wrapper a.active-menu{
    background: #40BF79;
    color: #fff;
}
.sticky-terms-sidebar{
    position: sticky;
    top: 128px;
}
.sticky-terms-sidebar .terms-sidebar{
    height: 416px;
    overflow: auto;
}
.sticky-terms-sidebar .terms-sidebar::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #eaf8fb;
}
.sticky-terms-sidebar .terms-sidebar::-webkit-scrollbar-thumb {
    background: #1b92ee;
}
.terms-content .col-md-9 h2{
    color: #0c7ef7;
}
.terms-content .col-md-9 h3{
    color: #002e5e;
}
.terms-content .terms-list .panel-default&gt;.panel-heading{
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 10px;
    padding-left: 40px;
    background: #f6fcfe;
}
.terms-content .terms-list .panel-default&gt;.panel-heading.collapsed{
    background: #fff;
}
.terms-content .terms-list .panel-default&gt;.panel-heading&gt;h2&gt;a{
    font-size: 13px;
}
.terms-content .terms-list .panel-group{
    margin-bottom: 0;
}
.terms-content .terms-list .panel-group .panel+.panel{
    margin-top: 0;
}
.terms-content .terms-list .panel-default&gt;.panel-heading+.panel-collapse.in{
    background: #f6fcfe;
}
.terms-content .terms-list .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 40px;
}
.terms-content .terms-list .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body h3{
    margin: 0;
    font-size: 12px;
}
.terms-content .terms-list .panel-default&gt;.panel-heading[aria-expanded="false"]:before{
    left: 12px;
    top: 9px;
}
.terms-content .terms-list .panel-default&gt;.panel-heading[aria-expanded="true"]:before{
    left: 12px;
    top: 9px;
}
.terms-content .terms-list .panel-default&gt;.panel-heading.closed:before{
    display: none;
}
@media all and (max-width: 991px){
    .terms-content .tab-pane{
        display: block!important;
    }
}
@media all and (max-width: 480px){
    .policy-menu-line {
        margin-bottom: 20px;
    }
    .policy-menu-line .wrapper a{
        width: 100%;
        margin: 0 0 7px;
    }
}
</pre></body></html>