.page-col .essay-component{
    text-align: left;
}
.page-col .essay-component.mini-custome-order {
    text-align: center;
}
.essay-component{
    font-family: 'Circular-Book';
    color: #49494a;
}
.essay-component *{
    box-sizing: border-box;
}
.essay-order-details .order-details-head .info-block .col-sm-2{
    width: 30%!important;
}
.essay-order-details .order-details-head .info-block .col-sm-10{
    width: 70%!important;
}
.order-form-wrapper .step .row:first-child .col,
.order-form-wrapper .data-table > .row > .col {
    margin-bottom: 15px;
}
.essay-component .blue-status-label,
.essay-component a{
    color: #23b7e2;
    font-family: 'Circular-Book';
}
.order-form-wrapper .data-table label,
.essay-component label{
    color: #616161;
    font-family: 'Circular-Book';
    font-size: 14px;
    font-weight:400;
    line-height: 23px;
}
.essay-component .header{
    color: #49494a;
    font-family:'Ubuntu-Medium';
    font-size: 26px;
    font-weight: 700;
    display: block;
}
body .ae-order .ws-sources .notice-wrapper .number-field input.error {
    background: #fef4f4 !important;
}
.affiliate-program-short-wrapper .to-earning a{
    background-color: #23b7e2;
}
.essay-component .payment-icons img{
    width: 18%;
    max-width: 50px;
}
.essay-component .ws-vip-services .header:after{
    content: "";
    background: url("images/star--icon.svg")no-repeat;
    width: 22px;
    height: 20px;
    display: inline-block;
    background-position: 50% 50%;
    margin: 0 5px;
}
.essay-component .ws-vip-services .header:before{
    content: "";
    background: url("images/star--icon.svg")no-repeat;
    width: 22px;
    height: 20px;
    display: inline-block;
    background-position: 50% 50%;
    margin: 0 5px;
}
.essay-component .services-package .bg-color-3 .offer-label .text-color-2:before {
    background: url("images/star--icon.svg");
    display: block;
    width: 103px;
    height: 20px;
    content: "";
    background-position: 50%;
    background-size: auto;
    margin: 0 0 7px 0;
}
.essay-component .services-package .bg-color-3 .package-price-wrapper .text-color-2.discount {
    opacity: 1;
}
.essay-component .services-package .bg-color-3 .package-price-wrapper .text-color-2.discount b{
    color: #ff5b49;
    opacity: 1;
}
.essay-component .ws-vip-services .header{
    background-image: linear-gradient(-205deg, #ff715d 0%, #59568c 100%);
    color: #49494a;
    font-family:'Ubuntu-Medium';
    font-size: 26px;
    font-weight: 700;
    background: linear-gradient(-75deg, #ff715d 48%, #59568c 80%);
    background: -webkit-linear-gradient(-75deg, #ff715d 48%, #59568c 80%);
    background: -moz-linear-gradient(-75deg, #ff715d 48%, #59568c 80%);
    background: -webkit-linear-gradient(-75deg, #ff715d 48%, #59568c 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    margin-bottom: 40px;
}
.essay-component .services-package .bg-color-3{
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);
    border-radius: 20px;
    border: 1px solid #e5e5e4;
    background-color: #ffffff;
}
.essay-component .ws-vip-services .new-vip .wrapper:before{
    content: "";
    background: url("images/new--label.svg")no-repeat;
    width: 40px;
    height: 40px;
    display: block;
    transform: rotate(0);
    right: 10px;
    top: 10px;
    z-index: 1;
}
.essay-component .notice{
    opacity: 0.7;
    color: #616161;
    font-family: 'Circular-Book';
    font-style: italic;
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
}
.essay-component .ws-vip-services label .service-text{
    color: #616161;
    font-family: 'Circular-Book';
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.essay-component .services-package .bg-color-3 .material-hint ,
.essay-component .ws-vip-services .material-hint {
    left: -4px;
    top: 9px;
    z-index: 3;
    position: absolute;
    right: auto;
}

.essay-orders .orders .order-item.vip{
    background-color: inherit;
}
.essay-orders .orders .orders-header-row .price-label.text-color-2,
.order-form-wrapper .paper-requirements-table .blue-label{
    color: #59568c;
    font-family:'Ubuntu-Medium';
    font-size: 18px;
    font-weight: 700;
    line-height: 53.82px;
    text-transform: uppercase;
}
.order-form-wrapper .vip-services-list .col .bg-lighten-3 .price-wrapper{
    color: #59568c;
    font-family:'Ubuntu-Medium';
    font-size: 24px;
    font-weight: 700;
    line-height: 53.82px;
    text-transform: uppercase;
}
.essay-component .services-package .bg-color-3 .offer-label{
    color: #616161;
    font-size: 15px;
    font-family: 'Circular-Book';
    font-weight: 300;
    line-height: 34px;
    padding-left: 50px;
    text-align: left;
}

.essay-component .services-package .bg-color-3 .package-price-wrapper .text-color-2 .currency,
.essay-component .services-package .bg-color-3 .package-price-wrapper .text-color-2{
    opacity: 0.5;
    color: #616161;
    font-family: 'Circular-Book';
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: line-through;
    text-transform: uppercase;
    margin-bottom: 0;
}

.essay-component .services-package .bg-color-3 .package-price-wrapper .price,
.essay-component .services-package .bg-color-3 .package-price-wrapper .currency{
    color: #59568c;
    font-family:'Ubuntu-Medium';
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5;
    text-transform: uppercase;
}
.essay-component .services-package .bg-color-3 .offer-label .text-color-2{
    color: #49494a;
    font-family:'Ubuntu-Medium';
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 0px;
    margin-top: 0;
}

.essay-component .services-package .bg-color-3 .package-price-wrapper:before{
    content: "";
    background: white;
    width: 58px;
    height: 58px;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: calc(50% - 28px);
    left: 95px;
    z-index: 1;
}
.essay-component .services-package .bg-color-3 .package-price-wrapper{
    background: url("images/gray_shape.png")no-repeat;
    margin: 0;
    padding: 15px 0;
    background-position: 60px 5px;
    min-height: 136px;
}
.essay-component .services-package .bg-color-3 .package-price-wrapper .package-service-text{
    margin-top: 0;
}
.essay-component .services-package .bg-color-3 .package-price-wrapper .discount{
    display: block;
    text-align: right;
}
.essay-component .services-package .bg-color-3 .package-price-wrapper .text-color-2,
.essay-component .services-package .bg-color-3 .package-price-wrapper{
    text-align: right!important;
}
.essay-component .services-package .bg-color-3 input[type="checkbox"]{
    position: absolute;
    left: 113px;
    top: calc(47% - 4px);
    z-index: 1;
}
.order-form-wrapper .material-hint .dropdown-content {
    margin-left: -40px;
    padding: 10px;
    max-width: 300px;
    box-shadow: 1px 1px 7px 0 rgba(87, 87, 87, 0.4);
    white-space: normal !important;
}
.order-form-wrapper .ws-writer-level .material-hint .dropdown-content {
    width: 610px;
    margin: 0;
}
.dropdown, .dropleft, .dropright, .dropup {

}
.order-form-wrapper .material-hint .dropdown-content {
    z-index: 8;
    width: 280px;
    height: auto;
    top: 30px;
    left: 0;
}
.order-form-wrapper .material-hint:hover .dropdown-content {
    display: block !important;
    opacity: 1 !important;
    visibility: visible;
}
@media (width: 1024px) {
    body .order-form-wrapper .row.email-row .material-hint:hover .dropdown-content,
    body .order-form-wrapper .ws-vip-services .material-hint .dropdown-content{
        margin-left: 0;
    }
    body .essay-component .ws-vip-services .vip-services-list {
        overflow: unset;
    }
    body .affiliate-program-wrapper .affiliate-status {
        margin-top: 15px;
    }
}
.order-form-wrapper .vip-services-list .col .bg-lighten-3 input[type="checkbox"]{
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
}
.essay-component .services-package .bg-color-3 .offer-label:before {
    display: block;
    content: "";
    width: 4px;
    height: 100%;
    border-right: 4px dotted #ededed;
    position: absolute;
    left: 18px;
}
.order-form-wrapper .vip-services-list .col .bg-lighten-3{
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);
    border-radius: 20px;
    border: 1px solid #e5e5e4;
    background-color: #ffffff;
}
@media(min-width:569px){
    body .order-form-wrapper .vip-services-list .col .bg-lighten-3{
        min-height: 190px;
    }
}
.order-form-wrapper .ws-vip-services .row .col{
    text-align: left;
}
.order-form-wrapper .service-row span {
    opacity: 0.9;
    color: #616161;
    font-family: 'Circular-Book';
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
}
.order-form-wrapper .input-button span {
    margin-top: -49px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    background-color: #afd64f;
    color: #ffffff;
    font-family: 'Circular-Book';
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.14px;
}
.order-form-wrapper .material-hint > i:after, .order-form-wrapper .material-hint > b:after{
    width: 16px;
    height: 16px;
    border: 1px solid #4fc6dd;
    line-height: 16px;
    color: #4fc6dd;
    font-size: 13px;
    font-family: 'Ubuntu-Medium';
    font-weight: 400;
}
.essay-component input[type="text"]:hover,
.essay-component input[type="email"]:hover,
.essay-component input[type="password"]:hover,
.essay-component textarea:hover,
.essay-component select:hover,
.essay-component .pm-input input:hover,
.essay-component .multiinput:hover{
    border: 1px solid #afd64f;
}
.essay-component input[type="text"]:focus,
.essay-component input[type="email"]:focus,
.essay-component input[type="password"]:focus,
.essay-component textarea:focus,
.essay-component select:focus,
.essay-component .pm-input input:focus,
.essay-component .multiinput:focus{
    border: 1px solid #23b7e2!important;
}
.essay-component input[type="text"],
.essay-component input[type="email"],
.essay-component input[type="password"],
.essay-component textarea,
.essay-component select,
.essay-component .pm-input input,
.essay-component .multiinput{
    height: 48px;
    border: 1px solid #e6e6e6;
    background-color: #ffffff;
    border-radius: 4px;
    color: #7a7a7b;
    font-family: 'Circular-Medium';
    font-size: 15px;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: -0.3px;
}
.essay-component textarea{
    max-width: 100%;
    min-width: 100%;
    min-height: 100px;
    max-height: 900px;
}
.essay-component .currency input[type="button"]:nth-child(4){
    border-right: 1px solid #E5E5E4!important;
}
.essay-component .currency input[type="button"]{
    width: 25%;
    display: block;
}
select:hover > option:hover,
select:focus > option:checked{
    background:#23b7e2;
    color: white;
}
select option:checked,
select option:hover {
    background: #23b7e2;
    color: white;
}
.profile-wrapper .data-table .row:nth-child(odd) {
    background-color: #f7f7f7;
}
.profile-wrapper .data-table .row .col:first-child {
    color: #777777;
    font-family: 'Circular-Book', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 34px;
}
.essay-component .submit-b:focus,
.essay-component .submit-b:hover{
    background: white;
    color: #616161;
}
.essay-component .links-list li:before{
    content: "-"!important;
    position: absolute;
    left: 0;
    top: 8px;
    line-height: 1;
    display: block!important;
    border: none;
    height: auto;
}
.essay-component .links-list li {
    padding-left: 10px;
    position: relative;
    background: none;
    color: #23b7e2;
    font-family: 'Circular-Book';
    font-weight: bold;
}
.essay-component .links-list li a{
    color: #23b7e2;
    font-family: 'Circular-Book';
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-decoration: underline;
}
.essay-component .back-b:focus,
.essay-component .back-b:hover,
.essay-component .cancel-b:focus,
.essay-component .cancel-b:hover{
    border: 2px solid #707070;
}
.essay-component .back-b,
.essay-component .cancel-b{
    color: #707070;
    font-family: 'Circular-Book', sans-serif;
    font-size: 16px;
    font-weight: 700;
    border: 2px solid #afd64f;
    line-height: 42px;
    width: 180px;
    text-align: center;
    max-width: calc(100% - 20px);
    height: 45px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border-radius: 22px;
    background-color: white;
    transition: 0.2s;
    margin: 10px;
    display: inline-block;
}
.essay-component .back-b {
    display: flex;
    align-items: center;
    justify-content: center;
}
.essay-order-details .price b {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 3px;
    margin-top: 25px;
    display: inline-block;
}
.essay-order-details .nav-list > li.col a{
    padding-left: 25px;
}
.essay-order-details .nav-list > li.col{
    width: 25% !important;
}

.essay-component .submit-b{
    margin: 10px;
    color: white;
    font-family: 'Circular-Book', sans-serif;
    font-size: 16px;
    font-weight: 700;
    border: 2px solid #afd64f;
    line-height: 46px;
    display: inline-block;
    width: 270px;
    text-align: center;
    max-width: calc(100% - 20px);
    height: 50px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border-radius: 22px;
    background-color: #afd64f;
    transition: 0.2s;
}
body .essay-component .button.full-width-on-med-and-down{
    width: 205px;
    background: #FF715D;
    border: 2px solid #FF715D;
    box-shadow: none;
    border-radius: 4px;
    color: #fff;
    outline: none;
    -webkit-appearance: none;
}
body .essay-component .button.back-b.full-width-on-med-and-down  {
    background: #23B7E2;
    border: 2px solid #23B7E2;
}
body .essay-component .button.back-b.full-width-on-med-and-down:hover {
    background: #FFF;
    color: #23B7E2;
}
body .essay-component .button.full-width-on-med-and-down:hover {
    color: #49494a;
}
.profile-wrapper .data-table .row .col:nth-child(2) {
    color: #59568c;
    font-family: 'Circular-Book', sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 34px;
}
body .mini-wrapper .top-dd-wrapper .top-label .ava{
    display: none;
}
.content-container .essay-component ul li:before{
    display: none;
}
.essay-component.mini-wrapper .header:before{
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAbCAMAAABRPb9kAAAATlBMVEX////x8fJlanDX2drs7O1ucnh3fIH29/errbHn6Ompq6+foqb6+vvP0NKChovFx8mIjJDf3+GZnKB/g4iSlpqMj5Ti4+S7vsCytLeipagVv4ryAAAAz0lEQVQoz43P6Q6DIBAE4GVwFxQ5vHq8/4s2tEjB/ukXY8zMSliqtAsITtOF2QFJAjjTFwc2r5TyG44uvyOpj4R7WwiPpRhZmvyGVZ1W3JobwdbCQv9RDNhzNuTXjoG+AnT5QSNQQ0MWlS2CfvkJbBe1WMZEvcjIONKVidMxRUP/8i4gC863pzwY4LTaNeWPhzmnBfysezwZ7MtNYUf1NVq87+wgWvW0wNGErY5X4waKUvKhPrkRohJeEdGsfruZsvnnrLlu2I0baszmTMv0C7OaBwgW/oMsAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    border: 1px solid #d8dadb;
    background-color: #ffffff;
    bottom: 0;
    margin: 20px 0 20px 20px;
    content: '';
    vertical-align: middle;
    border-radius: 50%;
    background-position: 50% 60%;
}
.essay-component.mini-wrapper .header a{
    color: #59568c;
    font-family: 'Ubuntu-Medium', sans-serif;
    font-size: 20px;
    font-weight: 700;
    padding: 19px 25px;
    text-transform: capitalize;
    width: calc(100% - 75px);
    display: inline-block;
    padding-right: 20px;
    word-break: break-all;
    vertical-align: top;
    margin-top: 14px;
}
.essay-component.mini-wrapper .header {
    background-color: #ddf2f9;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border: 1px solid #e6e6e6;
}
.user-area-wrapper .menu-list li{
    padding: 0;
    border: none;
}
.user-area-wrapper{
    background: white;
}

.user-area-wrapper .menu-list li a:hover {
    background: white;
}
.user-area-wrapper .menu-list li a{
    padding: 14px 0;
    color: #49494a;
    font-family: 'Circular-Book', sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1;
}
.mini-wrapper .menu-list li .icon:after{
    color: #49494a;
}
.user-area-wrapper .menu-list:before{
    width: 200px;
    height: 2px;
    display: block;
    content: "";
    background: #f2f2f2;
}
.essay-component .hint.discounts-hint div ul li i{
    color: #23b7e2;
}
.essay-component .hint.discounts-hint div ul li{
    color: #49494a;
    font-family: 'Circular-Book', sans-serif;
}
.user-area-wrapper .menu-list li:first-child{
    margin-top: 15px;
}
.user-area-wrapper .menu-list{
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 0 34px 15px 34px;
    border-bottom: 1px solid #e6e6e6;
}
.user-area-wrapper .info-list{
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 27px 34px;
}
@media (width: 1024px) {
    body .ae-sidebar-logged .user-area-wrapper .info-list{
        padding: 27px 15px;
        overflow: unset;
    }
    body .ae-orders .essay-order-details .nav-list > li.col a {
        padding-right: 20px;
        min-width: fit-content;
        padding-left: 35px;
    }
}
.user-area-wrapper .info-list li{
    padding: 0;
    margin-bottom: 0;
}
.user-area-wrapper .info-list li span{
    color: #616161;
    font-family: 'Circular-Book', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
}
.user-area-wrapper .info-list li b .discounts-hint a{
    color: #23b7e2;
    font-family: 'Circular-Book', sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 26px;
}
.user-area-wrapper .info-list li b{
    color: #49494a;
    font-family: 'Circular-Book', sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 26px;
}
.user-area-wrapper .hint.discounts-hint > div{
    width: 100%;
    margin-left: 0;
    left: 0;
}
.mini-wrapper .top-dd-wrapper .drop-down-content{
    right: 15px;
    width: 270px;
}
.lifetime-wrapper .lifetime .lifetime-line{
    z-index: 1;
}
.top-login-wrapper .drop-down-content{
    padding: 20px;
}
.top-login-wrapper .default-form:before,
.mini-login-wrapper .default-form:before{
    content: "Authorization";
    color: #59568c;
    font-family: 'Ubuntu-Bold', sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 23px;
}
.mini-wrapper .top-dd-wrapper .drop-down-content .messages{
    margin-top: 0;
}
.profile-wrapper .buttons{
    text-align: center;
}
.essay-component .ws-vip-services label.checkbox-label {
    padding: 30px 10px 15px;
}
.order-form-wrapper .accept-div a{
    display: inline-block;
}
.order-form-wrapper .accept-div .checkbox-input input[type="checkbox"]{
    position: static;
}
.order-form-wrapper .accept-div .checkbox-input .checkbox-label,
.order-form-wrapper .accept-div i{
    color: #616161;
    font-family: 'Circular-Book', sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 26px;
    font-style: normal;
    margin-bottom: 0;
}
body .featherlight-content #progressiveDelivery .yes:hover,
body .featherlight-content #progressiveDelivery .yes:focus,
.essay-component .button-primary-1:focus,
.essay-component .button-primary-1:hover,
.essay-component .save-b:focus,
.essay-component .save-b:hover,
.order-form-wrapper .link-submit.submit-b:focus,
.order-form-wrapper .link-submit.submit-b:hover{
    background: white;
    color: #23b7e2;
}
body .featherlight-content #progressiveDelivery .yes,
.essay-component .button-primary-1,
.essay-component .save-b,
.order-form-wrapper .link-submit.submit-b{
    box-shadow: 0 0 10px rgba(35, 183, 226, 0.4);
    border-radius: 22px;
    height: 50px;
    border: 2px solid #23b7e2;
    background: #23b7e2;
    color: #ffffff;
    font-family: 'Circular-Book', sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 48px;
    padding: 0 20px;
    outline: none;
    -webkit-appearance: none;
}
.sidebar .essay-login-form .submit-b:hover,
.sidebar .essay-login-form .submit-b:focus{
    box-shadow: 0 0 20px rgb(35 183 226 / 40%);
}
.sidebar .essay-login-form .submit-b{
    color: #23b7e2;
    background-color: white;
}
.tip-the-writer-form-wrapper .bottom-row .button{
    width: 110px;
    text-align: center;
}
.essay-component .checkbox-input > i{
    display: none;
}
.essay-component .save-b{
    margin: 10px;
}
.order-form-wrapper .wrap-order-submit{
    margin: 5px 0;
}
.order-form-wrapper .total-price b{
    color: #FF715D;
    font-family: 'Circular-Book', sans-serif;
    font-weight: 700;
}
.order-form-wrapper .total-price{
    display: block;
    color: #49494a;
    font-family: 'Circular-Book', sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
#order-form .by-clicking-proceed {
    margin: 20px 0 20px;
}
.order-form-wrapper .bookmark-row .wrapper{
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);
    border-radius: 20px;
    border: 1px solid #e5e5e4;
    background-color: #ffffff;
    margin: 25px 0 0;
}
.order-form-wrapper .bookmark-row .wrapper p span{
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border-radius: 18px;
    border: 1px solid #e5e5e4;
    background-color: #ffffff;
    color: #23b7e2;
    font-family: 'Circular-Book', sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
}
.order-form-wrapper .bookmark-row .wrapper p b{
    color: #59568c;
    font-family: 'Ubuntu-Bold', sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 26px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 15px;
}
.order-form-wrapper .bookmark-row .wrapper:before{
    content: "";
    display: inline-block;
    background: url("images/tip--icon.svg")no-repeat;
    height: 49px;
    background-position: 50%;
    background-size: 56px;
    vertical-align: middle;
    float: left;
    padding: 9px 30px;
    border-right: 4px dotted #ededed;
}
.order-form-wrapper .bookmark-row .wrapper p{
    opacity: 0.9;
    color: #616161;
    font-family: 'Circular-Book', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
}
.essay-component .number-field .form-control{
    text-align: center;
}
.essay-component .number-field .m:before{
    width: 24px;
    height: 24px;
    border: 2px solid #e5e5e4;
    content: "-";
    color: #e5e5e4;
    display: block;
    border-radius: 50%;
    font-size: 21px;
    font-weight: bold;
    text-align: center;
    line-height: 21px;
    margin: 10px;
}
.essay-component .number-field .m:focus:before,
.essay-component .number-field .p:focus:before,
.essay-component .number-field .p:hover:before,
.essay-component .number-field .m:hover:before{
    border: 2px solid #b3db52;
    color: #b3db52;
}
.essay-component .data-table .file-button,
.essay-component .file-button{
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border-radius: 22px;
    border: 1px solid #e5e5e4;
    background-color: #ffffff;
    color: #7aadf8;
    font-family: 'Circular-Book', sans-serif;
    font-size: 14px;
    font-weight: 400;
    /* Text style for "+ Add file" */
    letter-spacing: 0.14px;
}
body .essay-component.login-component .row {
    margin: 0 -15px;
}
.featherlight .featherlight-inner{
    padding: 0;
}
.essay-component .number-field .m{
    width: 50px;
    height: 50px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border: 1px solid #e5e5e4;
    background-color: #f8f8f8;
    position: absolute;
    left: 0;
    top: -1px;
    z-index: 1;
}
.essay-component .number-field .p:before{
    width: 24px;
    height: 24px;
    border: 2px solid #e5e5e4;
    content: "+";
    color: #e5e5e4;
    display: block;
    border-radius: 50%;
    font-size: 21px;
    font-weight: bold;
    text-align: center;
    line-height: 24px;
    margin: 10px;

}
.essay-component .number-field .p{
    width: 50px;
    height: 50px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border: 1px solid #e5e5e4;
    background-color: #f8f8f8;
    position: absolute;
    right: 0;
    top: -1px;
    z-index: 1;
}
.payments-wrapper .payments-list li{
    padding-left: 0;
}

.essay-component .text-block p{
    margin-bottom: 0;
}
.essay-component .text-block{
    margin-bottom: 10px;
}
.essay-component .number-field{
    position: relative;
    display: block;
}
.essay-orders .orders-footer-row .links-list li{
    width: auto;
}
.essay-orders .orders .order-item{
    border: 1px solid #e6e6e6!important;
    margin-bottom: 10px;
    background-color: #ffffff;
}
.essay-orders .links-list > li a:after{
    color: #97bc3c;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    padding: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
.essay-orders .links-list .pay-li > a:after {
    content: '\f07a';
}
.essay-orders .links-list .delete-li > a:after {
    content: '\f1f8';
}
.essay-orders .links-list .additional-li form > a:after {
    content: '\f0fe';
}
.essay-orders .links-list .messages-li > a:after {
    content: '\f0e0';
}
.essay-orders .orders .order-item.vip .vip-label:before{
    content: "\2605";
    font-size: 1.15em;
    color: #fff;
    padding-left: 4px;
    margin: 0 5px;
}
.essay-orders .orders .order-item.vip .vip-label:after {
    content: "\2605";
    font-size: 1.15em;
    color: #fff;
    padding-left: 4px;
    margin: 0 5px;
}
.tabs-component .orders .order-item.vip .vip-label{
    background: rgba(198,191,255,1);
    background: -moz-linear-gradient(left, rgba(198,191,255,1) 0%, rgba(200,182,255,1) 51%, rgba(201,168,255,1) 71%, rgba(201,168,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(198,191,255,1)), color-stop(51%, rgba(200,182,255,1)), color-stop(71%, rgba(201,168,255,1)), color-stop(100%, rgba(201,168,255,1)));
    background: -webkit-linear-gradient(left, rgba(198,191,255,1) 0%, rgba(200,182,255,1) 51%, rgba(201,168,255,1) 71%, rgba(201,168,255,1) 100%);
    background: -o-linear-gradient(left, rgba(198,191,255,1) 0%, rgba(200,182,255,1) 51%, rgba(201,168,255,1) 71%, rgba(201,168,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(198,191,255,1) 0%, rgba(200,182,255,1) 51%, rgba(201,168,255,1) 71%, rgba(201,168,255,1) 100%);
    background: linear-gradient(to right, rgba(198,191,255,1) 0%, rgba(200,182,255,1) 51%, rgba(201,168,255,1) 71%, rgba(201,168,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6bfff', endColorstr='#c9a8ff', GradientType=1 );
    color: white;
    font-family: 'Circular-Book';
    border-top-left-radius: 0;
}
.tabs-component .links-list > li:hover a:after {
    color: #759a1c
}
.tabs-component .component-tabs-controls{
    border: 1px solid #e6e6e6;
    background-color: #ffffff;
    padding: 0;
}
.tabs-component .component-tabs-controls .col{
    border-bottom: 3px solid #e6e6e7;
    width: 50%;
}
.tabs-component .component-tabs-controls .col a.goto{
    opacity: 0.8;
    color: #616161;
    font-family: 'Circular-Book';
    font-size: 15px;
    font-weight: 700;
    line-height: 36px;
}
.tabs-component .component-tabs-controls .selected a.goto{
    opacity: 1;
    color: white;
}
.tabs-component .component-tabs-controls .orders-footer-row .links-list{
    padding-left: 0;
}
.tabs-component .component-tabs-controls .selected{
    border-bottom: 3px solid  #afd64f;
    background: #23b7e2;
}
.essay-component .back-b:before{
    color: #707070;
    font: normal normal normal 14px/1 FontAwesome;
    content: '\f0a8';
    margin-right: 7px;
}
.essay-order-details .details-list li .vip-label{
    background: rgba(198,191,255,1);
    background: -moz-linear-gradient(left, rgba(198,191,255,1) 0%, rgba(200,182,255,1) 51%, rgba(201,168,255,1) 71%, rgba(201,168,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(198,191,255,1)), color-stop(51%, rgba(200,182,255,1)), color-stop(71%, rgba(201,168,255,1)), color-stop(100%, rgba(201,168,255,1)));
    background: -webkit-linear-gradient(left, rgba(198,191,255,1) 0%, rgba(200,182,255,1) 51%, rgba(201,168,255,1) 71%, rgba(201,168,255,1) 100%);
    background: -o-linear-gradient(left, rgba(198,191,255,1) 0%, rgba(200,182,255,1) 51%, rgba(201,168,255,1) 71%, rgba(201,168,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(198,191,255,1) 0%, rgba(200,182,255,1) 51%, rgba(201,168,255,1) 71%, rgba(201,168,255,1) 100%);
    background: linear-gradient(to right, rgba(198,191,255,1) 0%, rgba(200,182,255,1) 51%, rgba(201,168,255,1) 71%, rgba(201,168,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6bfff', endColorstr='#c9a8ff', GradientType=1 );
    color: white;
    font-family: 'Circular-Book';
}
.essay-order-view-details .component-tab-content .grid b{
    opacity: 0.8;
}
.essay-order-details .grid > .row .col .form-list li{
    opacity: 0.8;
    font-size: 15px;
    font-weight: 600;
    color: #49494a;
}
.essay-order-details .grid > .row .ool .blue-status-label{
    color: #ff715d;
}
.essay-order-details .grid > .row:first-child{
    border-bottom: 1px solid #e1e2e3;
}
.essay-order-details .grid > .row{
    border-bottom: 1px solid #e1e2e3;
}
.essay-order-details .grid > .row:nth-child(odd) {
    background-color:white;

}
.essay-order-details .details-list .time-left b{
    color: #ff715d;
}
.essay-order-details .list > li a i{
    color: #616161;
    font-family: 'Circular-Book';
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}
.essay-order-details .list > li{
    width: 33.3%;
    display: inline-block;
    padding: 0;
}
.essay-order-details .list > li a.pay-now-b{
    background-color: #ff715d;
    border: 1px solid #ff715d;
    color: white;
    outline: none;
    -webkit-appearance: none;
}
.essay-order-details .list > li a{
    border-radius: 7px;
    margin: 10px 20px;
    border: 1px solid #afd64f!important;
}
.essay-order-details .list > li a > span {
    color: #616161;
}
.essay-order-details .list > li i:before {
    margin: 4px 0 0 -22px;
    opacity: 0.8;
    font: normal normal normal 14px/1 FontAwesome;
}
.essay-order-details .nav-list > li.details-item i:before {
    content: '\f274';
}
.essay-order-details .nav-list > li.messages-item i:before {
    content: '\f0e0';
}
.essay-order-details .nav-list > li.files-item i:before {
    content: '\f15b';
}
.essay-order-details .nav-list > li.invoices-item i:before {
    content: '\f022';
}
.essay-order-details .actions-list > li.additional-order-item i:before {
    content: '\f0fe';
}
.essay-order-details .actions-list > li.extend-deadline-item i:before {
    content: '\f017';
}
.essay-order-details .actions-list > li.send-message-item i:before {
    content: '\f1d8';
}
.essay-order-details .actions-list > li.upload-file-item i:before {
    content: '\f093';
}
.essay-order-details .list > li.selected a i,
.essay-order-details .list > li.selected a span,
.essay-order-details .list > li.selected a i:before{
    color: white;
}
.essay-order-details .list > li.selected a{
    background-color: #afd64f;
    margin: 10px 20px;
}
.essay-order-details .line-sep{
    display: none;
}
.essay-order-details .description,
.essay-order-details .grid .col{
    border-color: #e1e2e3!important;
}
.essay-order-details .grid-row .col > span, .essay-order-details .grid .col > span{
    display: inline-block;
}
.lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover{
    border-top: 2px #59568c solid;
    border-left: 2px #59568c solid;
    border-right: 2px #59568c solid;
    height: 7px;
}
.lifetime-wrapper{
    border: 1px solid #E6E6E6;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(87, 87, 87, 0.05);
    margin-bottom: 25px;
}
.lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover span.percent,
.lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover span.pages,
.lifetime-wrapper .lifetime .lifetime-line{
    color: #59568c;
}
.request-revision-form-wrapper input[type='checkbox']{
    position: static;
}
.request-revision-form-wrapper .file-path-wrapper{
    margin-top: 20px;
}
.request-revision-form-wrapper .col-md-6{
    width: 50%;
}
.affiliate-program-wrapper .referral-banner .row-1 .icon{
    background-color: inherit;
    width: 57px;
    height: 60px;
    bottom: calc(50% - 30px);
    top: auto;
    background-size: 27px;
}
.affiliate-program-wrapper .referral-banner .row-1 .title,
body #referral-account .referral-banner .row-1 .title{
    color: #5b5b5b;
    font-family: 'Ubuntu-Medium', sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 21px;
    text-transform: inherit;
    padding: 18px 22px 18px 65px!important;
    min-height: 78px;
}
.affiliate-program-wrapper .referral-banner .row-1{
    background-color: inherit;
    width: 30.5%;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 16px rgba(87, 87, 87, 0.09);
    border: 1px solid #f0f0f0;
}
.affiliate-program-wrapper .referral-banner .row-1.center {
    margin: 0 4% 0 4%;
}
.affiliate-program-wrapper .referral-banner .row-1.left:after, .affiliate-program-wrapper .referral-banner .row-1.center:after{
    display: none}
.affiliate-program-wrapper .referral-banner .row-1 .icon-remind-friends{
    background-image: url("images/step-1-190802_111434.svg");
}
.affiliate-program-wrapper .referral-banner .row-1 .icon-place-order{
    background-image: url("images/step-2-190802_111448.svg");
}
.affiliate-program-wrapper .referral-banner .row-1 .icon-earn-money{
    background-image: url("images/step-3-190802_111503.svg");
}
.affiliate-program-wrapper .side .case .case-title div{
    color: #59568c;
    font-family: 'Ubuntu-Medium', sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-transform: capitalize;
}
.affiliate-program-wrapper .side .case .case-title::before{
    left: 0;
    top: calc(50% - 21px);
}
.affiliate-program-wrapper .side .case .case-content .save-button:focus,
.affiliate-program-wrapper .side .case .case-content .save-button:hover{
    background: white;
    color: #6B6B6B;
}
.affiliate-program-wrapper .side .case .case-content .save-button{
    background: #6B6B6B;
    border: 2px solid #6B6B6B;
}

.affiliate-program-wrapper .side .case .case-content .save-button.print-button:hover,
.affiliate-program-wrapper .side .case .case-content .save-button.print-button:focus{
    background: white;
    color: #23B7E2;
}
.affiliate-program-wrapper .side .case .case-content .save-button.print-button{
    background: #23B7E2;
    border: 2px solid #23B7E2;

}
.affiliate-program-wrapper .side .case .case-content .affiliate-button:hover,
.affiliate-program-wrapper .side .case .case-content .affiliate-button:focus{
    background: white;
    color: #afd64f;
}
.affiliate-program-wrapper .side .case .case-content .affiliate-button{
    background: #afd64f;
    border: 2px solid #afd64f;
    color: #fff;
    text-align: center;
    font-size: 13px;
    line-height: 13px;
    font-family: 'Circular-Medium', sans-serif;
    font-weight: normal;

}
.affiliate-program-wrapper .side .case .case-title {
    background: #ddf2f9;
}
.affiliate-program-wrapper .referral-banner .row-1.left:before {
    content: "";
    width: 100px;
    height: 77px;
    border-top-left-radius: 58%;
    border-bottom-left-radius: 40%;
    border-top-right-radius: 32%;
    border-bottom-right-radius: 61%;
    background-color: #f3f2fe;
    display: inline-block;
    position: absolute;
    left: -20%;
    bottom: -18px;
    transform: skewX(-20deg);
}
.affiliate-program-wrapper .referral-banner .row-1.center:before {
    content: "";
    width: 100px;
    height: 77px;
    border-top-left-radius: 58%;
    border-bottom-left-radius: 40%;
    border-top-right-radius: 32%;
    border-bottom-right-radius: 61%;
    background-color: #fff5f4;
    display: inline-block;
    position: absolute;
    left: -20%;
    bottom: -18px;
    transform: skewX(-20deg);
}
.affiliate-program-wrapper .referral-banner .row-1.right:before {
    content: "";
    width: 100px;
    height: 77px;
    border-top-left-radius: 58%;
    border-bottom-left-radius: 40%;
    border-top-right-radius: 32%;
    border-bottom-right-radius: 61%;
    background-color: #f9fcf1;
    display: inline-block;
    position: absolute;
    left: -20%;
    bottom: -18px;
    transform: skewX(-20deg);
}
.affiliate-program-wrapper .side .case .case-content .save-button.more-info{
    color: #23B7E2;
    border: 2px solid #23B7E2;
}
.affiliate-program-wrapper{
    margin-bottom: 50px;
}
.user-area-wrapper .info-list a.get-vip-status:before,
.user-area-wrapper .info-list a.get-vip-status:after{
    content: "★";
    color: #ffd85a;
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle;
    font-size: 18px;
}
.order-form-wrapper .vip-client{
    color: #616161;
    font-family: 'Circular-Book';
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
    background: white;
    margin: 0 auto;
    display: block;
    text-align: center;
    padding: 10px;
}
.user-area-wrapper .info-list a.till-vip-status:after,
.user-area-wrapper .info-list a.till-vip-status:before,
.order-form-wrapper .vip-client span:after,
.order-form-wrapper .vip-client span:before{
    content: "★";
    color: #ffd85a;
    display: inline-block;
    margin: 0 5px;
    vertical-align: top;
    font-size: 18px;
}
.order-form-wrapper .vip-client span{
    border-radius: 8px;
    background-color: #ff715d;
    opacity: 0.73;
    color: white;
    padding: 4px;
    vertical-align: middle;
    display: inline-block;
}
.order-form-wrapper .vip-client a{
    color: #23b7e2;
    text-decoration: underline;
    font-size: 18px;
    font-weight: 400;
}
.order-form-wrapper .vip-client .vip-client-icon{
    display: none;
}
.user-area-wrapper .info-list a.till-vip-status,
.user-area-wrapper .info-list a.get-vip-status{
    text-align: center;
    font-size: 16px;
    display: block;
    background: #23b7e2;
    color: white;
    padding: 4px;
    text-decoration: none;
    border-radius: 9px;
}
.user-area-wrapper .info-list li span.vip-star{
    display: none;
}
.essay-vip-account b.header:after,
.essay-vip-account b.header:before{
    content: "";
    width: 26px;
    height: 18px;
    display: inline-block;
    background: url("images/crown--icon.svg")no-repeat;
    background-position: 50% 50%;
    background-size: 100%;
    margin: 0 15px;
}
.essay-vip-account b.header{
    display: block;
    margin: 0 auto 40px auto;
    width: 250px;
}
.essay-vip-account .vip-account-list > li{
    box-shadow: 0 5px 10px rgba(87, 87, 87, 0.08);
    border-radius: 6px;
    border: 1px solid #e6e6e6;
    background-color: #ffffff;
    padding: 0;
    height: 345px;
}
.essay-vip-account .vip-account-list > li .vip-package-item .price-per-month .best-price{
    color: #49494a;
    font-family: 'Ubuntu-Medium', sans-serif;
    font-size: 65px;
    font-weight: 700;
    line-height: 32.64px;
}
.essay-vip-account .vip-account-list > li .vip-package-item .price-per-month .currency-of-price{
    color: #49494a;
    font-family: 'Ubuntu-Medium', sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 32.64px;
}
.essay-vip-account .vip-account-list > li .vip-package-item .price-per-month .per-month{
    opacity: 0.6;
    color: #49494a;
    font-family: 'Circular-Book';
    font-size: 15px;
    font-weight: 500;
    line-height: 29px;
    text-transform: uppercase;
}
.essay-vip-account .vip-account-list > li .vip-package-item .label-vip-package-empty,
.essay-vip-account .vip-account-list > li .vip-package-item .label-vip-package{
    color: #afd64f;
    font-family: 'Circular-Book';
    font-size: 15px;
    font-weight: 700;
    line-height: 29px;
}
.essay-vip-account .vip-account-list > li .vip-package-item .title-of-period{
    height: 59px;
    background-color: #d7eff8;
    color: #49494a;
    font-family: 'Circular-Book';
    font-size: 15px;
    font-weight: 500;
    line-height: 48px;
    z-index: 1;
    border-radius: 0;
}

.essay-vip-account .vip-account-list > li .vip-package-item .title-of-period .rhex:after{
    content: "%";
    color: white;
    font-family: 'Ubuntu-Medium', sans-serif;
    width: 46px;
    height: 46px;
    border: 5px solid #ffffff;
    background-color: #ff715d;
    border-radius: 50%;
    box-sizing: border-box;
    text-align: center;
    display: block;
    line-height: 36px;
    transform: none;
    top: -36px;
}
.essay-vip-account .vip-account-list > li .vip-package-item .title-of-period .rhex:before{
    display: none;
}
.essay-vip-account .vip-account-list > li .vip-package-item .title-of-period .rhex .vip-mark{
    display: none;
}
.essay-vip-account .vip-account-list > li .vip-package-item .title-of-period .rhex{
    background: none;
    width: auto;
    height: auto;
}
.essay-vip-account .vip-account-list > li .vip-select-button:focus,
.essay-vip-account .vip-account-list > li .vip-select-button:hover{
    border: 2px solid #eeeeee;
}
.essay-vip-account .vip-account-list > li .vip-select-button{
    height: 40px;
    border-radius: 20px;
    border: 2px solid #ff715d;
    color: #49494a;
    font-family: 'Circular-Book';
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    background: white;
    padding: 0 15px;
}
.essay-vip-account ul.vip-select-list{
    box-shadow: 0 5px 10px rgba(87, 87, 87, 0.08);
    border-radius: 20px;
    border: 2px solid #eeeeee;
    background-color: #ffffff;
    width: 190px;
    left: calc(50% - 95px);
}
.essay-vip-account .vip-account-list > li .vip-package-select {
    margin: 25px 33px 0;
}
.essay-vip-account ul.vip-select-list .vip-account-pay .price-title{
    color: #ff715d;
    font-family: 'Circular-Book';
    font-weight: 700;
}
.essay-vip-account ul.vip-select-list .vip-account-pay{
    color: #49494a;
    font-family: 'Circular-Book';
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}
.essay-vip-account ul.vip-select-list .vip-account-pay .buy{
    height: 25px;
    border-radius: 10px;
    border: 1px solid #23b7e2;
    line-height: 22px;
    color: #49494a;
    font-family: 'Circular-Book';
    font-size: 14px;
    font-weight: 500;
    background-color: inherit;
    padding: 0 18px;
}
.essay-vip-account .vip-account-text{
    margin-top: 25px;
}
.essay-vip-account .vip-account-text .vip-list li:before{
    content: '';
    border: 2px solid #23b7e2;
    width: 8px;
    height: 8px;
    display: block;
    border-radius: 50%;
    top: 15px;
    left: -15px;
    position: absolute;
}
.essay-vip-account .vip-account-text .vip-list li{
    list-style-type: none!important;
}
.essay-vip-account .vip-account-text .header-our-vip{
    color: #49494a;
    font-family: 'Ubuntu-Medium', sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.essay-vip-account .vip-account-list > li .vip-select-button::after{
    content: "";
    border-top: 1px solid #ff715d;
    border-left: 1px solid #ff715d;
    width: 5px;
    height: 5px;
    display: block;
    transform: rotate(-135deg);
    top: 13px;
}
.header-login .mini-wrapper.vip-accounts-wrapper .top-dd-wrapper .top-label a{
    padding: 13px 10px 13px 36px;
}
.mini-wrapper .top-dd-wrapper .top-label .ava-vip{
    margin-right: -34px;
}
.mini-wrapper .top-dd-wrapper .top-label .rhex .vip-mark{
    font-family: 'Ubuntu-Medium', sans-serif;
}
.lifetime-wrapper .lifetime .lifetime-line .lifetime-line-status{
    background-color: #23b7e2;
    border-radius: 20px 20px 20px 20px;
}
.essay-custom-calculator-wrapper .col-md-6{
    width: 50%;
}
.essay-custom-calculator-wrapper .row span.label {
    display: block;
    color: #7b7b7b;
    font-family: 'Circular-Book';
    font-size: 15px;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 5px;
}
.essay-custom-calculator-wrapper .row select, .essay-custom-calculator-wrapper .row input {
    box-sizing: border-box;
    margin-bottom: 5px;
}
.essay-component .currency input[type="button"]{
    background: #f9f9f9;
    border: 1px solid #e5e5e4;
    opacity: 0.5;
    color: #616161;
    font-family: 'Circular-Book';
    font-size: 15px;
    font-weight: 500;
    line-height: 35px;
    text-transform: uppercase;
    letter-spacing: -0.3px;
    cursor: pointer;
}
.header-calc .essay-component .number-field span:before{
    top: 2px;
}
.essay-component .currency input:focus,
.essay-component .currency input:hover,
.essay-component .currency input.active[type="button"]{
    color: #23b7e2;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.06);
    opacity: 1;
    border: 2px solid #23b7e2!important;
}
.essay-custom-calculator-wrapper .price-list .price-item .price{
    color: #ff715d;
    font-family: 'Circular-Book';
    font-size: 18px;
    font-weight: 700;
    line-height: 48px;
    display: inline-block;
}
.essay-custom-calculator-wrapper .price-list .price-item.active {
    background-color: white;
    border: 1px solid #e6e6e6;
}
.essay-custom-calculator-wrapper .price-list .price-item{
    height: 48px;
}
.essay-custom-calculator-wrapper .price-list .price-item .price .page{
    color: #616161;
    font-family: 'Circular-Book';
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
}
.essay-custom-calculator-wrapper .price-list .price-item .date{
    opacity: 0.7;
    color: #616161;
    font-family: 'Circular-Book';
    font-style: italic;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 25px;
    display: inline-block;
}
.essay-custom-calculator-wrapper input[type="submit"] {
    height: 50px;
    box-shadow: 0 0 10px rgba(35, 183, 226, 0.4);
    border-radius: 22px;
    background-color: #23b7e2;
    width: 238px;
    display: block;
    margin: 0 auto;
}
.essay-custom-calculator-wrapper .total-price-wrapper .valign-wrapper{
    text-align: center;
}
.essay-custom-calculator-wrapper .order-total-price{
    font-family: 'Circular-Book';
    font-size: 20px;
    line-height: 26px;
    color: #afd64f;
    font-weight: 700;
}
.essay-custom-calculator-wrapper .order-total-label{
    color: #49494a;
    font-family: 'Circular-Book';
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    margin-top: 13px;
    display: inline-block;

}
.essay-custom-calculator-wrapper .price-list .price-item .days,
.essay-custom-calculator-wrapper .price-list .price-item .count{
    color: #616161;
    font-family: 'Circular-Book';
    font-size: 15px;
    font-weight: 700;
    line-height: 48px;
    display: inline-block;
    margin: 0 2px;
}
.essay-custom-calculator-wrapper .price-list .price-item .time .price{
    margin-right: 10px;
}
.essay-custom-calculator-wrapper .price-list .price-item .circles{
    margin-top: 14px;
}
.essay-custom-calculator-wrapper .price-list .price-item .time .date,
.essay-custom-calculator-wrapper .price-list .price-item .time .price{
    margin-top: 16px;
}
.payments-wrapper .payments-list .valign-wrapper .radio i{
    position: absolute;
    /*top: calc(50% - 9px);*/
    top: 0;
}
.payments-wrapper .payments-list .valign-wrapper .logo .payment-logo{
    display: block;
    margin: 0 auto;
    position: absolute;
    top: calc(50% - 20%);
    height: 40px;
    width: auto;
}
.payments-wrapper .payments-list .valign-wrapper{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
body .featherlight .featherlight-content-custom{
    padding: 0;
}
.mini-custome-order .label{
    margin-bottom: 5px;
}
.mini-custome-order .calc-submit{
    margin-top: 34px!important;
}/*
.featherlight .featherlight-content-custom .essay-discount-popup-form .form-fields{
    width: 257px;
    margin: 140px 0 0 12px;
}
.featherlight .featherlight-content-custom .essay-discount-popup-form .submit{
    text-align: center;
}
.featherlight .featherlight-content-custom .essay-discount-popup-form .submit input{
    color: #ffffff;
    font-family: 'Circular-Book';
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    height: 48px;
    box-shadow: 0 0 10px rgba(255, 113, 93, 0.6);
    border-radius: 24px;
    background-color: #ff6c54;
    border: none;
    padding: 0 55px;
    margin-top: 30px;
}
.featherlight .featherlight-content-custom .essay-discount-popup-form .messages{
    position: absolute;
    top: 74px;
    width: calc(100% - 50px);
}
.featherlight .featherlight-content-custom .essay-discount-popup-form .email #email-error{
    position: absolute;
}
.featherlight .featherlight-content-custom .essay-discount-popup-form .email input{
    color: #606060;
    font-family: 'Ubuntu-Medium', sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    height: 46px;
    line-height: 46px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border: 1px solid #e5e5e4;
    background-color: #ffffff;
}
.featherlight .featherlight-content-custom .essay-discount-popup-form{
    background: url("images/popup-desktop-min.png")no-repeat;
    max-width: 503px;
    width: 503px;
    height: 394px;
}*/
body .featherlight .featherlight-content {
    max-width: 600px;
}
.affiliate-program-wrapper .side .case .case-content .accordion .answer{
    font-size: 15px;
}
.essay-component form textarea{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}
.ae-miniorder-custom{
    position: relative;
}
.pages-calc .ae-miniorder-custom:before{
    background: url("images/calculator--icon.svg") #23b7e2;
    position: absolute;
    content: "Calculate the price";
    width: 246px;
    height: 70px;
    left: -99px;
    top: 101px;
    transform: rotate(-90deg);
    background-repeat: no-repeat;
    background-position: 90% 50%;
    line-height: 65px;
    color: white;
    font-size: 18px;
    text-align: left;
    padding-left: 24px;
    z-index: 10;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;

}
.ae-miniorder-custom.samples:before{
    width: 362px;
    height: 70px;
    left: -158px;
    top: 159px;
}
.mini-custome-order{
    background: url("images/bg_calc.png")no-repeat, white!important;
    background-position: 103% 103%!important;
    position: relative;
    z-index: 1;
}
.ae-order-resume .order-form-wrapper .ws-types .resume-services .package,
.ae-order-resume .order-form-wrapper .ws-types .resume-services .single{
    width: calc(99% - 22px);
    display: inline-block;
    vertical-align: middle;
    padding-left: 0;
    position: relative;
}
.ae-order-resume .order-form-wrapper .ws-types .resume-services .package:after,
.ae-order-resume .order-form-wrapper .ws-types .resume-services .single:after{
    content: "";
    width: calc(100% + 20px);
    display: block;
    height: 1px;
    background: #dedede;
    position: absolute;
    left: -20px;
    bottom: 0px;
    top: auto;
}
.ae-order-resume .order-form-wrapper .material-hint .dropdown-content{
    position: absolute;
    right: 0;
    visibility: hidden;
    background: #fff;
    transition: all .3s linear;
    border: 1px solid #E6E6E6;
    display: none;
}
.ae-order-resume .order-form-wrapper .material-hint:hover .dropdown-content{
    opacity: 1 !important;
    display: block !important;
    visibility: visible;
    z-index: 20;
}
.ae-order-resume .order-form-wrapper .service-tr .checkbox-input .checkbox-label .col-md-8{
    width: 66.66666667%;
}
.ae-order-resume .order-form-wrapper .service-tr .checkbox-input .checkbox-label .col-md-4{
    width: 33.33333333%;
}
.ae-order-resume .order-form-wrapper .service-tr .checkbox-input .filled-in{
    margin-top: 2px;
    float: left;
}
body .order-form-wrapper .resume .resume-additional-services-td .service-wrapper {
    margin-bottom:5px;
    min-height: 30px;
}
.ae-order-resume .order-form-wrapper .service-tr .checkbox-input .checkbox-label{
    /* overflow: hidden; */
    padding: 0;
    margin: 0 20px;
}
.ae-order-resume .order-form-wrapper .ws-types .resume-services .with-gap{
    width: 20px;
    display: inline-block;
    vertical-align: top;
    margin-top: 11px;
}
.ae-order-resume .essay-component .order-preview .back-b {
    display: inline-block;
    height: 50px;
}
.mini-custome-order-resume .calc-col{
    float: none;
    width: 31%;
    display: inline-block;
    text-align: left;
}
.ae-prices-resume .resume-calculator .col.m6{
    width: 50%;
}
.order-form-wrapper .resume .resume-services .discount{
    color: #ff715d;
}
.order-form-wrapper .wrap-order-submit{
    margin-bottom: 0;
}
.order-form-wrapper .wrap-order-submit .col {
    width: 100%!important;
    text-align: center;
    flex: auto;
    max-width: 100%;
}

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

}
@media only screen and (max-width: 1200px) {
    .affiliate-program-wrapper .referral-banner .row-1{
        width: 30%;
    }
    .affiliate-program-wrapper .referral-banner .row-1 .title, body #referral-account .referral-banner .row-1 .title{
        padding: 18px 7px 18px 54px!important;
    }
    .affiliate-program-wrapper .referral-banner .row-1 .title,
    body #referral-account .referral-banner .row-1 .title{
        min-height: 1px;
    }
    .order-form-wrapper .bookmark-row .wrapper:before{
        padding: 9px 42px;
    }
    .affiliate-program-wrapper .referral-banner .row-1.left:before,
    .affiliate-program-wrapper .referral-banner .row-1.center:before,
    .affiliate-program-wrapper .referral-banner .row-1.right:before{
        left: -33%;
    }
}
@media only screen and (max-width: 1024px) {
    .order-form-wrapper .bookmark-row .wrapper:before{
        padding: 9px 30px;
    }
}

@media (max-width: 1000px){
    .affiliate-program-wrapper .referral-banner .row-1.center{
        margin: 0 4% 0 4%!important;
    }
    .affiliate-program-wrapper .referral-banner .row-1{
        display: inline-block;
        vertical-align: middle;
        margin: 13px auto!important;
        min-height: 80px;
    }
}
@media only screen and (max-width: 992px) {
    .essay-order-details .list > li.selected a,
    .essay-order-details .list > li a{
        margin: 5px;
    }
    .essay-order-details .nav-list.list{
        margin-bottom: 0;
    }
    .ae-order-resume .order-form-wrapper .ws-types .service-info .col-lg-2:nth-child(2){
        width: 25%;
    }
    .ae-order-resume .order-form-wrapper .ws-types .service-info .col-lg-2:nth-child(3){
        width: 25%;
    }

    .ae-order-resume .order-form-wrapper .ws-types .service-info .col-lg-8{
        width: 50%;
    }
    .order-form-wrapper .vip-services-list .material-hint .dropdown-content{
        width: 220px;
    }
    .essay-component .back-b, .essay-component .cancel-b{
        width: auto;
        padding: 0 10px;
    }
    .affiliate-program-wrapper .affiliate-status{
        height: auto;
    }
    .affiliate-program-wrapper .right,
    .affiliate-program-wrapper .affiliate-status .earnings{
        float: none!important;
        text-align: center!important;
        margin: 10px 0;
    }
    .essay-order-details .grid .col:nth-child(n+2){
        border-left: 1px solid #e1e2e3;
    }
    .essay-orders .links-list{
        float: none;
    }
    .essay-order-details .grid > .row > .col:nth-child(odd) {
        background-color: white;
    }
    .essay-orders .orders .order-item{
        padding: 10px;
    }
    .order-form-wrapper .input-button span{
        margin-top: 10px;
    }
    .order-form-wrapper .ws-writer-level .material-hint .dropdown-content {
        width: 610px;
        margin: 0!important;
        right: 0!important;
        left: auto!important;
    }
}
@media only screen and (max-width: 768px) {
    .ae-prices-resume .resume-calculator .col.m6{
        width: 100%;
    }
    .mini-custome-order-resume .calc-col {
        float: none;
        width: 48%;
        display: inline-block;
        margin-bottom: 20px;
    }
    .header-calc .essay-component.mini-custome-order-resume {
        padding: 30px 30px 20px 30px;
    }

    .header-calc.pages-calc .mini-custome-order-resume .calc-submit{
        max-width: 100%;
    }
    .ae-order-resume .order-form-wrapper .ws-types .resume-services .package .col-lg-2,
    .ae-order-resume .order-form-wrapper .ws-types .resume-services .single .col-lg-2{
        padding: 0!important;
    }
    .essay-custom-calculator-wrapper .price-list .price-item .date{
        margin-top: 15px;
    }
    .essay-order-details .grid .col:nth-child(n+2) {
        border-left: none;
    }
    .essay-order-details .grid > .row > .col:nth-child(odd){
        border-bottom: 1px solid #e1e2e3;
    }
    .essay-component .services-package .bg-color-3 .offer-label{
        padding: 0;
    }
    .essay-component .services-package .bg-color-3 .offer-label:before{
        border-bottom: 4px dotted #ededed;
        border-right: 0;
        width: 105px;
        height: auto;
        top: -13px;
        left: calc(50% - 52px);
    }
    .order-form-wrapper .bookmark-row .wrapper:before{
        padding: 9px 42px;
    }
    .essay-component .services-package .bg-color-3 .offer-label .text-color-2:before{
        margin: 0 auto;
    }
    .essay-component .services-package .bg-color-3 .offer-label .text-color-2:before,
    .essay-component .services-package .bg-color-3 .offer-label{
        text-align: center;
    }
}
@media only screen and (max-width: 767px) {
    .affiliate-program-wrapper .referral-banner .row-1.center{
        margin: 20px auto!important;
    }
    .affiliate-program-wrapper .referral-banner .row-1{
        display: block;
        width: 200px;
    }
    .essay-component .payment-icons img[src="/ws/images/payments/cards/paypal.png"]{
        width: 80px;
    }
    .affiliate-program-short-wrapper .side.side-full .case.case-box .case-content:last-child{
        padding-left: 0;
    }
    .essay-custom-calculator-wrapper .price-list .price-item .time .date,
    .essay-custom-calculator-wrapper .price-list .price-item .time .price{
        margin-top: 5px;
    }
    .request-revision-form-wrapper .col-md-6{
        width: 100%;
    }
    .order-form-wrapper .link-submit.submit-b{
        display: block;
        margin: 10px auto;
    }
    .essay-component .services-package .bg-color-3 .package-price-wrapper .text-color-2,
    .essay-component .services-package .bg-color-3 .package-price-wrapper{
        text-align: center!important;
        line-height: 1;
    }
    .essay-component .services-package .bg-color-3 input[type="checkbox"]{
        top: 74px;
        left: calc(50% - 13px);
    }
    .essay-component .services-package .bg-color-3 .package-price-wrapper{
        padding-top: 150px;
        background-position: 50% 5px;
    }
    .essay-component .services-package .bg-color-3 .package-price-wrapper:before{
        top: 41px;
        left: calc(50% - 37px);
    }
    .hide_show_button .banner_button{
        bottom: calc(100% - 40px);
        right: 10px;
    }
}
@media only screen and (max-width: 640px) {
    .mini-custome-order .calc-submit {
        margin: 25px auto 10px auto!important;
    }
    .essay-order-details .order-details-head .info-block .col-sm-2{
        width: 100%!important;
    }
    .essay-order-details .order-details-head .info-block .col-sm-10{
        width: 100%!important;
    }/*
    .featherlight .featherlight-content-custom .essay-discount-popup-form .messages{
        top: 120px;
    }
    .featherlight .featherlight-content-custom .essay-discount-popup-form .form-fields{
        padding-top: 215px;
        margin: 0;
        width: 100%;
    }
    .featherlight .featherlight-content-custom .essay-discount-popup-form .submit{
        display: block;
        text-align: center;
    }
    .featherlight .featherlight-content-custom .essay-discount-popup-form .submit input{
        color: #ffffff;
        font-family: 'Circular-Book';
        font-size: 15px;
        font-weight: 400;
        line-height: 24px;
        height: 48px;
        box-shadow: 0 0 10px rgba(255, 113, 93, 0.6);
        border-radius: 24px;
        background-color: #ff6c54;
        border: none;
        padding: 0 55px;
        margin-top: 30px;
    }
    .featherlight .featherlight-content-custom .essay-discount-popup-form .messages{
        position: absolute;
        width: calc(100% - 50px);
    }
    .featherlight .featherlight-content-custom .essay-discount-popup-form .email #email-error{
        position: absolute;
    }
    .featherlight .featherlight-content-custom .essay-discount-popup-form .email input{
        color: #606060;
        font-family: 'Ubuntu-Medium', sans-serif;
        font-size: 16px;
        font-weight: 300;
        text-align: center;
        height: 46px;
        line-height: 46px;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
        border: 1px solid #e5e5e4;
        background-color: #ffffff;
    }
    .featherlight .featherlight-content-custom .essay-discount-popup-form{
        background: url("images/pop-up mobile.png")no-repeat;
        width: 280px;
        height: 450px;
    }*/
    .tabs-component .component-tab-content .info-block .col-sm-2{
        width: 100%!important;
    }
    .essay-component, .tabs-component .component-tab-content{
        padding: 10px;
    }
    .essay-orders .links-list{
        float: none;
    }
    .essay-orders .orders-footer-row .links-list li{
        display: block;
        text-align: left;
        padding: 3px 15px;
        line-height: 1;
    }
    .order-form-wrapper .ws-writer-level .material-hint .dropdown-content {
        width: 280px;
        margin: 0;
    }
    .order-form-wrapper .bookmark-row .wrapper:before{
        border-right: 0;
        margin: 0 auto 20px auto;
        display: block;
        width: 100%;
        padding: 0;
    }
    .order-form-wrapper .bookmark-row .wrapper p{
        width: 100%;
        text-align: center;
    }
}
@media only screen and (max-width: 600px) {
    .ae-order-resume .essay-order-preview .buttons-panel {
        display: flex;
    }
    .essay-order-details .nav-list > li.col a {
        padding-left: 0;
    }
    .essay-custom-calculator-wrapper .price-list .price-item .valign-wrapper.col-sm-3{
        width: 33%!important;
    }
    .essay-custom-calculator-wrapper .price-list .price-item .time{
        width: 67%!important;
        padding-left: 0;
    }
    .essay-vip-account .vip-account-list > li{
        width: 270px;
        margin: 10px auto;
    }
    .order-form-wrapper .vip-client a{
        display: block;
    }
    .order-form-wrapper .vip-client span{
        margin: 10px;
    }
}
@media only screen and (max-width: 568px) {
    .ae-order-resume .order-form-wrapper .ws-types .service-info .col-lg-2:nth-child(2){
        width: 50%!important;
    }
    .ae-order-resume .order-form-wrapper .ws-types .service-info .col-lg-2:nth-child(3){
        width: 50%!important;
    }
    .ae-order-resume .order-form-wrapper .ws-types .service-info .col-lg-8{
        width: 100%!important;
    }
    .header-calc.pages-calc .mini-custome-order-resume .calc-submit {
        margin-top: 0!important;
    }
    .mini-custome-order-resume .calc-col {
        float: none;
        width: 100%;
        display: inline-block;
    }
    .header-calc .essay-component.mini-custome-order-resume {
        padding-bottom: 10px;
    }
    .ae-order-resume .order-form-wrapper .ws-types .resume-services .package .service-info > div.col-lg-2:nth-child(3),
    .ae-order-resume .order-form-wrapper .ws-types .resume-services .single .service-info > div.col-lg-2:nth-child(3){
        width: 33.33333333%!important;
    }
    .essay-custom-calculator-wrapper .price-list .price-item .price .page{
        line-height: 28px;
    }
    .essay-custom-calculator-wrapper .total-price {
        height: 40px;
    }
    .essay-custom-calculator-wrapper .order-total-label{
        margin-top: 0;
    }
    .essay-custom-calculator-wrapper .total-price-wrapper{
        padding-top: 0;
    }
    .essay-custom-calculator-wrapper .total-price-wrapper > div{
        width: 100%!important;
    }
    .essay-custom-calculator-wrapper .price-list .price-item .time .date, .essay-custom-calculator-wrapper .price-list .price-item .time .price {
        margin-top: 0;
        display: block;
        text-align: right;
        margin: 0;
        font-size: 12px;
    }
    .header-login .mini-wrapper.vip-accounts-wrapper .top-dd-wrapper .top-label a{
        padding: 13px 10px;
    }
    .mini-wrapper .top-dd-wrapper .top-label .ava-vip{
        display: none;
    }
    .header-login .mini-wrapper.top-user-area-wrapper .top-dd-wrapper .top-label a span:after{
        top: 4px;
    }
    .header-login .mini-wrapper.top-user-area-wrapper.vip-accounts-wrapper .top-dd-wrapper .top-label a span:after{
        content: "Vip";
        font-family: 'Ubuntu-Medium', sans-serif;
        font-size: 13px;
        width: auto;
        height: auto;
        line-height: 1;
        color: white;
        top: -1px;
        background-position: 21px 3px;
        padding-right: 14px;
        right: -11px;
    }
    .header-login .mini-wrapper.vip-accounts-wrapper .top-dd-wrapper .top-label a{
        background: #ffca36;
        border-color: #ffca36;

    }
}
@media only screen and (max-width: 480px) {
    .essay-order-details .nav-list > li.col {
        width: calc(50% - 10px) !important;
        margin: 5px;
    }
    .essay-order-details .list > li{
        margin: 5px;
        width: calc(100% - 10px);
    }
    .essay-custom-calculator-wrapper .price-list .price-item .days, .essay-custom-calculator-wrapper .price-list .price-item .count{
        font-size: 14px;
    }
    .essay-custom-calculator-wrapper .price-list .price-item .valign-wrapper.col-sm-3{
        padding-right: 0;
    }
    .essay-custom-calculator-wrapper .price-list .price-item .count{
        margin: 0 5px 0 0;
    }
    .affiliate-program-wrapper .side .case .case-content .top-seven td{
        height: 26px;
        line-height: 26px;
    }
    .essay-order-details .list > li.selected a,
    .essay-order-details .list > li a{
        margin: 0 2px;
    }
    body .payments-wrapper .submit-b{
        margin-top: 10px!important;
    }
    body .essay-component .button.full-width-on-med-and-down{
        margin: 0 auto 15px auto;
        width: 100%!important;
        display: block;
    }
    .ae-order-resume .essay-component .order-preview .button.full-width-on-med-and-down{
        margin: 0 auto 15px auto;
        width: 48% !important;
    }
}

.left-align {
    text-align: left
}

.right-align {
    text-align: right
}

.center,
.center-align {
    text-align: center
}

.left {
    float: left !important
}

.right {
    float: right !important
}
.essay-component .hide{
    display: none;
}

@media only screen and (max-width: 600px) {
    .essay-component .hide-on-small-only,
    .essay-component .hide-on-small-and-down {
        display: none !important
    }
}

@media only screen and (max-width: 992px) {
    .essay-component .hide-on-med-and-down {
        display: none !important
    }
}

@media only screen and (min-width: 601px) {
    .essay-component .hide-on-med-and-up {
        display: none !important
    }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
    .essay-component .hide-on-med-only {
        display: none !important
    }
}

@media only screen and (min-width: 993px) {
    .essay-component .hide-on-large-only {
        display: none !important
    }
}

@media only screen and (min-width: 993px) {
    .essay-component .show-on-large {
        display: block !important
    }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
    .essay-component .show-on-medium {
        display: block !important
    }
}

@media only screen and (max-width: 600px) {
    .essay-component .show-on-small {
        display: block !important
    }
}

@media only screen and (min-width: 601px) {
    .essay-component .show-on-medium-and-up {
        display: block !important
    }
}

@media only screen and (max-width: 992px) {
    .essay-component .show-on-medium-and-down {
        display: block !important
    }
}
/*header {*/
/*z-index: 999;*/
/*}*/
/*banners*/

.shortcode-vip-service {

    height: 650px;
    margin: 40px auto;
    justify-content: space-between;
    display: flex;
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, .1);
    border-radius: 2px;
    padding: 27px;
    background: #fff url("../style/images/123123123dsfd23.png")no-repeat center;

}

.shortcode-vip-service .top-block {
    width: 183px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-end;
}

.shortcode-vip-service .top-block .chunk {
    height: 70px;
    width: 70px;
    color: #ff715d;
    font-size: 15px;
    font-weight: 700;
    margin: 28px -131px 0 0;
}
.shortcode-vip-service .top-block .chunk-1 {
    height: 70px;
    width: 70px;
    color: #ff715d;
    font-size: 15px;
    font-weight: 700;
    margin: -46px -54px 0 0;
}
.shortcode-vip-service .top-block .chunk-2 {
    height: 70px;
    width: 70px;
    color: #ff715d;
    font-size: 15px;
    font-weight: 700;
    margin: -44px -127px 0 0;
}

.shortcode-vip-service .middle-block {
    position: relative;
    width: 250px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
.shortcode-vip-service .middle-block .title{
    color: #59568c;
    font-size: 22px;
    font-family: 'Ubuntu-Medium', sans-serif;
    font-weight: 600;
    position: absolute;
    top: 75px;
    left: 62px;
    right: 0;
    margin: auto;
}
.shortcode-vip-service .middle-block .title span{
    color: #ff715d;
    position: relative;
}
.shortcode-vip-service .middle-block .title span img{
    position: absolute;
    left: 13px;
    top: -6px;
}
@keyframes pulses {
    0% {

        box-shadow: 0 0 0 10px rgba(43, 130, 231, .4);
    }
    70% {

        box-shadow: 0 0 0 20px rgba(8, 137, 241, .2);
    }
    100% {

        box-shadow: 0 0 0 20px rgba(204,169,44, 0);
    }
}

.shortcode-vip-service .middle-block .data-prices {
    border-radius: 50%;
    border: 30px solid #23b7e2;
    display: flex;
    flex-direction: column;
    height: 240px;
    width: 240px;
    margin-left: 5px;
    margin-bottom: 12px;
    align-items: center;
    justify-content: center;
    animation: pulses 2s infinite;
    transition: .3s;

}
.shortcode-vip-service .middle-block .data-prices:hover {
    transform: scale(1.04);
    transition: .3s;
    text-decoration: none;

}
.shortcode-vip-service .middle-block .data-prices p {
    margin-bottom: 0;
    font-size: 17px;
    color: #707070;
    font-weight: 600;
    font-family: 'Ubuntu-Medium', sans-serif;
}
.shortcode-vip-service .middle-block .data-prices p span {
    color: #23b7e2;
}
.shortcode-vip-service .middle-block .data-prices p:last-child {
    color: #ff715d;
}
.shortcode-vip-service .bottom-block {
    width: 183px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.shortcode-vip-service .bottom-block .chunk{
    height: 70px;
    width: 70px;
    color: #ff715d;
    font-size: 15px;
    font-weight: 700;
    margin: 48px 0 0 -98px;
}
.shortcode-vip-service .bottom-block .chunk-1{
    height: 70px;
    width: 70px;
    color: #ff715d;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 0 -25px;
}
.shortcode-vip-service .bottom-block .chunk-2{
    height: 70px;
    width: 70px;
    color: #ff715d;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 25px -96px;
}



.active-box-shadow {
    transition: 0.3s;
    box-shadow: 0 3px 10px 1px rgba(238, 85, 71, 0.3);
    transform: scale(1.04);
    border-radius: 4px;
}

.active-box-shadow-img {
    transition: 0.3s;
    box-shadow: 0 4px 2px -2px rgba(238, 85, 71, 0.3);
    transform: scale(1.5);
    top: -17px !important;
}

.active-box-shadow-span-one {
    transition: 0.3s;
    box-shadow: 0 4px 2px -2px #EE5547;
}

.active-box-shadow-span-secondry {
    transition: 0.3s;
    box-shadow: 0 4px 2px -2px #415770;
}

.shortcode-vip-support {
    display: flex;
    justify-content: space-between;
    margin: 25px 0;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    padding: 25px 60px 0;
    transition: 0.3s;
    border-radius: 12px;
}
.shortcode-vip-support .img-wrap {
    display: flex;
}
.shortcode-vip-support .data-text-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 464px;
}
.shortcode-vip-support .data-text-wrap .text {
    font-family: 'Circular-Book', sans-serif;
    color: #666666;
    font-size: 16px;
    margin-bottom: 35px;
}
.shortcode-vip-support .data-text-wrap .text span:first-child {
    font-size: 24px;
    color: #EE5547;
    font-weight: 700;
    transition: 0.3s;
    position: relative;
    font-family: 'Ubuntu-Bold', sans-serif;
    background: linear-gradient(45deg, #59568c 33%, #d86b68 66%, #ff715d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #59568c;
}
.shortcode-vip-support .data-text-wrap .text span:first-child img {
    position: absolute;
    top: -13px;
    left: 12px;
    transition: 0.3s;
}

.shortcode-vip-support .data-text-wrap a {
    background-color: #ff715d;
    color: #FFF;
    font-family: 'Circular-Bold', sans-serif;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    display: block;
    width: 220px;
    border-radius: 45px;
    text-align: center;
    transition: 0.3s;
    text-decoration: none;
    font-weight: 700;
}
.shortcode-vip-support .data-text-wrap a:hover {
    text-decoration: none;
    transform: scale(1.04);
    transition: 0.3s;
    box-shadow: 0 3px 10px 1px #EE5547;
}
.shortcode-vip-support .data-text-wrap a span {
    font-weight: 700;
}
.top-10-writers {
    display: flex;
    justify-content: space-between;
    margin: 25px 0;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    padding: 25px 60px 0;
    transition: 0.3s;
    border-radius: 12px;
}
.top-10-writers .img-wrap {
    display: flex;
}
.top-10-writers .data-text-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 535px;
}
.top-10-writers .data-text-wrap .text {
    font-family: 'Circular-Book', sans-serif;
    color: #666666;
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 0;
}
.top-10-writers .data-text-wrap .text span:first-child {
    font-size: 24px;
    color: #EE5547;
    font-weight: 700;
    transition: 0.3s;
    position: relative;
    font-family: 'Ubuntu-Bold', sans-serif;
    background: linear-gradient(45deg, #59568c 33%, #d86b68 66%, #ff715d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #59568c;
    display: block;
}
.top-10-writers .data-text-wrap .text span:last-child {
    font-weight: 700;
    color: #49494a;
}
.top-10-writers .data-text-wrap .text span:first-child img {
    position: absolute;
    top: -13px;
    left: 12px;
    transition: 0.3s;
}

.top-10-writers .data-text-wrap a {
    background-color: #ff715d;
    color: #FFF;
    font-family: 'Circular-Bold', sans-serif;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    display: block;
    width: 220px;
    border-radius: 45px;
    text-align: center;
    transition: 0.3s;
    text-decoration: none;
    font-weight: 700;
    margin-bottom: 15px;
}
.top-10-writers .data-text-wrap a:hover {
    text-decoration: none;
    transform: scale(1.04);
    transition: 0.3s;
    box-shadow: 0 3px 10px 1px #EE5547;
}
.top-10-writers .data-text-wrap a span {
    font-weight: 700;
}


@media all and (max-width: 1290px) {
    .shortcode-vip-service{
        background: #fff url("../style/images/123123asdasd123dsfd23.png")no-repeat center;
    }
    .shortcode-vip-service .top-block {
        position: relative;
    }
    .shortcode-vip-service .top-block .chunk {
        border: 15px solid #e5e5e5;
        border-radius: 50%;
        height: 88px;
        width: 88px;
        position: absolute;
        top: 33px;
        right: 44px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .shortcode-vip-service .top-block .chunk-1 {
        border: 15px solid #e5e5e5;
        border-radius: 50%;
        height: 88px;
        width: 88px;
        position: absolute;
        top: 0;
        right: -20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        bottom: 34px;
        margin: auto;
    }


    .shortcode-vip-service .top-block .chunk-2 {
        border: 15px solid #e5e5e5;
        border-radius: 50%;
        height: 88px;
        width: 88px;
        position: absolute;
        right: -86px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        bottom: 86px;
        margin: auto;
    }

    .shortcode-vip-service .bottom-block {
        position: relative;
    }
    .shortcode-vip-service .bottom-block .chunk-2 {
        border: 15px solid #e5e5e5;
        border-radius: 50%;
        height: 88px;
        width: 88px;
        position: absolute;
        left: -86px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        bottom: 86px;
        margin: auto;
    }


    .shortcode-vip-service .bottom-block .chunk-2 {
        border: 15px solid #e5e5e5;
        border-radius: 50%;
        height: 88px;
        width: 88px;
        position: absolute;
        left: -86px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        bottom: 86px;
        margin: auto;
    }
    .shortcode-vip-service .bottom-block .chunk-1 {
        border: 15px solid #e5e5e5;
        border-radius: 50%;
        height: 88px;
        width: 88px;
        position: absolute;
        top: 0;
        left: -20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        bottom: 34px;
        margin: auto;
    }
    .shortcode-vip-service .bottom-block .chunk {
        border: 15px solid #e5e5e5;
        border-radius: 50%;
        height: 88px;
        width: 88px;
        position: absolute;
        top: 11px;
        left: 16px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}
@media all and (max-width: 1150px) {
    .shortcode-vip-service .top-block .chunk {
        right: 114px;
    }
    .shortcode-vip-service .top-block .chunk-1 {
        right: 49px;
    }
    .shortcode-vip-service .top-block .chunk-2 {
        right: -17px;
    }
    .shortcode-vip-service .bottom-block .chunk {
        left: 62px;
    }
    .shortcode-vip-service .bottom-block .chunk-1 {
        left: 36px;
    }
    .shortcode-vip-service .bottom-block .chunk-2 {
        left: -23px;
    }
}
@media all and (max-width: 1023px) {
    .shortcode-vip-service{
        background: #fff url("../style/images/aasdasd.png")no-repeat center;
    }
    .shortcode-vip-service .top-block .chunk:before {
        position: absolute;
        content: 'VIP Support';
        top: -46px;
        color: #787878;
        text-align: center;
        line-height: 1;
    }
    .shortcode-vip-service .top-block .chunk-1:before {
        position: absolute;
        content: 'TOP Writer';
        top: -46px;
        color: #787878;
        text-align: center;
        line-height: 1;
    }
    .shortcode-vip-service .top-block .chunk-2:before {
        position: absolute;
        content: 'SMS Notification';
        top: -46px;
        color: #787878;
        text-align: center;
        line-height: 1;
    }
    .shortcode-vip-service .bottom-block .chunk:before {
        position: absolute;
        content: 'Extended revision';
        top: -46px;
        color: #787878;
        text-align: center;
        line-height: 1;
    }
    .shortcode-vip-service .bottom-block .chunk-1:before {
        position: absolute;
        content: 'TOP Editor';
        top: -46px;
        color: #787878;
        text-align: center;
        line-height: 1;
    }
    .shortcode-vip-service .bottom-block .chunk-2:before {
        position: absolute;
        content: 'PDF plagiarism report';
        top: -65px;
        color: #787878;
        text-align: center;
        line-height: 1;
    }
}
@media all and (max-width: 745px) {
    .shortcode-vip-service{
        flex-direction: column-reverse;
        align-items: center;
        background: none;
        height: 960px;
        position: relative;
        max-width: 320px;
    }
    .shortcode-vip-service .bottom-block .chunk-1 {
        top: 487px;
        left: -36px;
    }
    .shortcode-vip-service .bottom-block .chunk:before {
        right: -160px;
        top: 22px;
    }
    .shortcode-vip-service .bottom-block .chunk-1:before {
        top: 22px;
        right: -113px;
    }
    .shortcode-vip-service .middle-block {
        position: absolute;
        bottom: 48px;
        left: 27px;
    }
    .shortcode-vip-service .middle-block .title {
        top: -779px;
    }
    .shortcode-vip-service .bottom-block .chunk-2 {
        bottom: -511px;
        left: -37px;
    }
    .shortcode-vip-service .bottom-block .chunk-2:before {
        right: -189px;
        top: 12px;
        max-width: 170px;
        text-align: left;
        line-height: 1.4;
    }
    .shortcode-vip-service .top-block .chunk-2 {
        bottom: 512px;
        left: -189px;
    }
    .shortcode-vip-service .top-block .chunk-2:before {
        right: -158px;
        top: 22px;
    }
    .shortcode-vip-service .top-block .chunk-1 {
        bottom: 641px;
        left: -123px;
    }
    .shortcode-vip-service .top-block .chunk-1:before {
        right: -115px;
        top: 22px;
    }
    .shortcode-vip-service .top-block .chunk {
        top: -271px;
        left: -36px;
    }
    .shortcode-vip-service .top-block .chunk:before {
        right: -115px;
        top: 22px;
    }
    .shortcode-vip-service .middle-block .data-prices {
        height: 88px;
        width: 88px;
        border: 15px solid #23b7e2;
    }
    .shortcode-vip-service > div.middle-block > a > p:nth-child(1) {
        width: 150px;
        right: -13px;
        position: absolute;
        bottom: 58px;
    }
    .shortcode-vip-service > div.middle-block > a > p:nth-child(2) {
        position: absolute;
        right: 15px;
        bottom: 35px;
    }
    .shortcode-vip-service .middle-block .data-prices p:last-child {
        text-align: center;
        line-height: 1;
    }
}
@media all and (max-width: 335px) {
    .shortcode-vip-service .middle-block {
        left: 13px;
    }
}

@media all and (max-width: 767px) {

    .shortcode-vip-support, .top-10-writers{
        flex-direction: column-reverse;
        align-items: center;
        max-width: 320px;
        margin: 25px auto;
        height: 490px;
        padding: 40px 25px 0;
    }
    .shortcode-vip-support .text, .top-10-writers .text {
        text-align: left;
    }
    .shortcode-vip-support a, .top-10-writers a {
        margin: 0 auto 35px;
    }
    .top-10-writers .data-text-wrap .text span:first-child {
        font-size: 19px;
        margin-bottom: 7px;
    }
}
/*end banners*/
@media only screen and (min-width: 768px) and (max-width: 787px) {
    .essay-component.essay-miniorder-form.miniorder-component > form > div:nth-child(3) > label {
        white-space: nowrap;
    }
}

/*page order*/
.ws-writing-quality.ws-types:before, .ws-writing-quality.ws-types:after {
    display: none;
}
body .essay-component.order-form-wrapper .ws-writing-quality [type="radio"] {
    z-index: 1;
}
.ws-writing-quality.ws-types {
    display: flex;
    justify-content: space-between;
}
@media all and (max-width: 434px) {
    body .essay-component.order-form-wrapper .ws-writing-quality [type="radio"] + label.radio-label {
        padding: 44px 5px 10px;
    }
    .ws-writing-quality > div {
        padding: 0 5px!important;
    }
    body .essay-component.order-form-wrapper .ws-writing-quality [type="radio"] {
        left: 43%;
    }
}
@media all and (max-width: 360px) {
    body .essay-component.order-form-wrapper .ws-writing-quality [type="radio"] {
        left: 35%;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(4) > div.paper-requirements-table.data-table > div.row.ws-writing-quality.ws-types > div:nth-child(2) > div > .dropdown-content{
        left: -120px!important;
    }
}
/*page order*/
.essay-component .ws-vip-services .vip-services-list .we-recommend-it .description,
.essay-component .ws-vip-services .vip-services-list .we-recommend-it .title{
    font-size: 12px;
}
.essay-component .ws-vip-services .vip-services-list .we-recommend-it .title {
    white-space: nowrap;
}
.essay-component .ws-vip-services .vip-services-list .we-recommend-it .go-it {
    width: 55px;
}
body .mini-wrapper .menu-list li .icon:after {
    font: normal normal normal 14px/1 FontAwesome;
    margin-top: 0;
}
body .mini-wrapper .menu-list .order-li .icon:after {
    content: '\f07a';
}
body .mini-wrapper .menu-list .orders-li .icon:after {
    content: '\f0b1';
}
body .mini-wrapper .menu-list .affiliate-li .icon:after {
    content: '\f0c0';
}
body .mini-wrapper .menu-list .discounts-li .icon:after {
    content: '\f295';
}
body .mini-wrapper .menu-list .profile-li .icon:after {
    content: '\f007';
}
body .mini-wrapper .menu-list .logout-li .icon:after {
    content: '\f08b';
}
body .essay-orders .links-list .request-revision-li > a:after {
    content: '\f040';
}
body .essay-orders .links-list .tip-the-writer > a:after {
    content: '\f155';
}
body .essay-orders .links-list .the-same-writer-li form > a:after {
    content: '\f234';
}

body .favourite-writers-component ul.writers .slick-arrow.slick-next,
body .favourite-writers-component ul.writers .slick-arrow.slick-prev {
    background-image: none;

}

body .favourite-writers-component ul.customers .slick-arrow {
    top: calc(50% - 20px);
    background: none;
}

body .favourite-writers-component ul.customers .slick-arrow.slick-prev {
    left: 0;
}

body .favourite-writers-component ul.customers .slick-arrow.slick-next {
    right: 0;
}

@media all and (max-width: 768px) {
    body .favourite-writers-component ul.customers .slick-arrow {
        top: 100%;
    }
}
body .ae-vip-account .essay-vip-account ul.vip-account-list {
    overflow: unset;
}
@media (width: 768px) {
    body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section span.pages {
        line-height: 1;
        margin-top: 5px;
    }
}
body .favourite-writers-component ul.customers li .customers-wrapper {
    border-right: none;
}
.ae-order .order-form-wrapper.essay-component .essay-order-preview .order-preview .buttons-panel{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
.ae-order .order-form-wrapper.essay-component .essay-order-preview .order-preview .buttons-panel input[type="submit"] {
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: inherit;
}
@media all and (max-width: 480px) {
    .ae-order .order-form-wrapper.essay-component .essay-order-preview .order-preview .buttons-panel input {
        width: 220px!important;
    }
}
body .essay-order-details .actions-list > li.leave-feedback-item i:before {
    content: '\f1d9';
}
body .essay-component.essay-order-details .rating-star i,
body .featherlight-content .essay-component .rating-star i{
    font-size: 0;
}
body .essay-component.essay-order-details .rating-star i:before,
body .featherlight-content .essay-component .rating-star i:before{
    content: '\f006';
    font-family: FontAwesome;
    font-size: 14px;
}
body .essay-component.essay-order-details .rating-star i:hover:before,
body .featherlight-content .essay-component .rating-star i:hover:before{
    content: '\f005';
}
body .essay-component form .input-field .file-path-wrapper{
    display: none;
}
@media all and (max-width: 320px) {
    .mini-wrapper .top-dd-wrapper .drop-down-content.visible {
        max-height: 430px;
        overflow-y: scroll;
    }
    .mini-wrapper .top-dd-wrapper .drop-down-content.visible::-webkit-scrollbar {
        width: 7px;
    }
    .mini-wrapper .top-dd-wrapper .drop-down-content.visible::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px grey;
        border-radius: 10px;
    }
    .mini-wrapper .top-dd-wrapper .drop-down-content.visible::-webkit-scrollbar-thumb {
        background: #FF715D;
        border-radius: 10px;
    }
    .mini-wrapper .top-dd-wrapper .drop-down-content.visible::-webkit-scrollbar-thumb:hover {
        background: #FF715D;
    }
}
@media only screen and (max-width: 992px) {
    .payments-wrapper .valign-wrapper .hidden-md {
        display: block!important;
    }
}
@media only screen and (max-width: 767px){
    .payments-wrapper .valign-wrapper .hidden-md {
        display: none!important;
    }
}
body .essay-order-details .list-view .sender .from:after {
    content: '\f105';
    font-family: FontAwesome;
}
body .essay-order-details .messages-list .status-icon i.unread:before {
    content: '\f003';
    font-family: FontAwesome;
}
body .essay-order-details .messages-list .attachment i:after {
    content: '\f019';
    font-family: FontAwesome;
}
body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step {
    background-color: #FF715D;
    border: 2px solid #FF715D;
    text-transform: uppercase;
    font-weight: 700;
}
@media all and (max-width: 1023px) {
    body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step {
        width: fit-content;
    }
    body .summary-sidebar-wrapper .summary-wrapper.total-price-wrap {
        border-radius: 20px;
    }
}
body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step:hover {
    background: #FFF;
    color: #49494a;
}
body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step:hover span {
    background: url("../style/images/hover_icon.svg");
}
body .summary-sidebar-wrapper.essay-component .hint div {
    padding: 10px;
}
body .summary-sidebar-wrapper.essay-component .hint div >p{
    margin-bottom: 0;
}
body .sticky-summary-sidebar {
    top: 100px;
}
#order-form .essay-order-form .ws-price-disclaimer {
    max-width: 100%;
    margin: 0;
    display: none;
}
body .ws-row .ws-column-custom .summary-sidebar-wrapper {
    border-radius: 20px;
    border: 1px solid #e5e5e4;
    box-shadow: 0 0 25px rgb(0 0 0 / 5%);
}
body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .by-clicking-proceed-side a {
    color: #FB4A4A;
}
@media all and (max-width: 414px) {
    body .essay-component .services-package .bg-color-3 .offer-label .text-color-2,
    body .essay-component .ws-vip-services .offer-label span{
        display: block;
    }
    body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step-button-wrapper-flex {
        padding: 5px 10px;
    }
    body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .total-price {
        width: fit-content;
        padding-right: 8px;
    }
    body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step {
        width: 90px;
        padding: 5px 5px;
    }
}
body .ae-order .ws-row .ws-column-custom {
    padding-bottom: 20px;
}
body .ae-order .order-form-data.steps .vip-account-account {
    margin-bottom: 20px;
}

/*Pop-up order*/
body .featherlight .featherlight-content-custom .essay-discount-popup-form .success-message {
    line-height: 24px;
    max-width: 380px;
}
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 > 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: #9f9f9f;
    border-right: 1px solid #e5e5e4;
    background-color: #fff;
    z-index: 10;
}
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: #ff6c54;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form .submit input[type="submit"]{
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    height: 47px;
    background: #ff6c54;
    border:2px solid #ff6c54;
    line-height: 45px;
    margin-top: 0;
    cursor: pointer;
    padding: 0 10px;
    margin-left: 15px;
    border-radius: 45px;
    width: 160px;
    box-shadow: 0 0 10px #ffded9;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form input {
    margin-top: 0;
    width: 300px;
    padding-left: 45px;
    background-color: #fcfcfc;
    height: 47px;
    border: 1px solid #e5e5e4;
}
body .featherlight .featherlight-content-custom .featherlight-close-icon {
    border-radius: 50%;
    color: #ff6c54;
    transition: .3s;
    top: 34px;
    right: 64px;
    background-color: #fff0ee;
    font-weight: 700;
    border: 1px solid #fff0ee;
    font-size: 15px;
}
body .featherlight .featherlight-content-custom .featherlight-close-icon:hover {
    transition: .3s;
    transform: scale(1.04);
    box-shadow: 0 0 10px #fff0ee;
}
body .featherlight .featherlight-content-custom .essay-discount-popup-form{
    background: transparent url("/wp-content/themes/qualitycustomessays_new/style/images/desktop_bg_1.png")no-repeat center;
    width: 700px;
    max-width: 700px;
    height: 480px;
    padding: 273px 72px 0 76px;
    background-size: contain;
}
body .featherlight .featherlight-content.featherlight-content-custom {
    background: none;
    border: none;
    max-width: fit-content;
}
@media only screen and (max-width: 640px) {
    body .featherlight .featherlight-content.featherlight-content-custom {
        width: 100%;
        padding: 0;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .form-fields{
        padding-top: 252px;
        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: 109px;
        margin: auto;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .email #email-error{
        position: absolute;
        bottom: -22px;
        font-size: 12px!important;
    }
    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: 285px;
        height: 540px!important;
        padding: 15px;
        background: url("/wp-content/themes/qualitycustomessays_new/style/images/mobile_bg_1.png")no-repeat center;
        margin: 0!important;
        max-width: 100%;
        background-size: contain;
    }
    body .featherlight .featherlight-content-custom .featherlight-close-icon {
        top: 21px;
        right: 8px;
        background-color: #f5ebeb;
        color: #a85050;
    }
    body .featherlight .featherlight-content-custom .essay-discount-popup-form form .form-fields {
        flex-wrap: wrap;
        justify-content: center;
    }
}
/* END Pop-up order*/

body .order-form-wrapper .data-table label.error {
    color: red!important;
}

body .featherlight .featherlight-content-custom .essay-discount-popup-form .success-message {
    max-width: 98.6%;
    padding: 10px 10px 10px 70px;
    margin-top: -26px;
    background-position: 26px 50%;
}
@media all and (max-width: 640px) {
    body .featherlight .featherlight-content-custom .essay-discount-popup-form .success-message {
        max-width: 95%;
        margin-left: 4px;
        line-height: 18px;
        margin-bottom: 52px;
    }
}
@media all and (max-width: 365px) {
    body .ae-order .order-form-wrapper .ws-writing-quality > div:nth-last-of-type(2) .material-hint .dropdown-content {
        right: -43px !important;
    }
}
@media (width: 1024px) {
    body .order-form-wrapper .material-hint .dropdown-content {
        margin-left: 0;
    }
}

@media(max-width: 767px) {
    div#support {
        display: none !important;
    }
}


body #order-form.presentation-poster .service-speaker-notes-ppp b::before,
body #order-form.presentation .service-speaker-notes b::before {
    border: 1px #2d75d0 solid;
    background-color: #2d75d0;
    color: #fff;
    line-height: 2;
    top: -5px;
    left: 125px;
    text-align: center;
    padding: 2px 2px 1px;
    width: 122px;
}

body #order-form.note-illustration .row.illustrations-notice::before {
    border: 1px #23B7E2 solid;
    background-color: #ffffff;
    color: #2d75d0;
    text-align: center;
    margin: 0 15px 15px;
    display: block;
    width: auto;
    height: auto;
}

body .essay-component .ws-vip-services .vip-services-list label p.price-wrapper {
    margin-top: 10px;
}

.page-id-41 .offset_block {
    max-width: 1140px;
}
@media(max-width:1060) and (min-width: 1024px){
    body .order-form-wrapper.essay-component {
        padding: 20px 5px;
    }
}


body .order-form-wrapper .ws-additional-order-id{
position: relative;
}
body .order-form-wrapper .ws-additional-order-id .material-hint {
    position: absolute;
    top: -1px;
    left: 195px;
}
body .order-form-wrapper .ws-additional-order-id .material-hint .dropdown-content {
    margin-left: -195px !important;
    padding: 10px;
    max-width: 300px;
    width: 300px;
    box-sizing: border-box;
}

body .order-form-wrapper .ws-pages label.label {
    font-size: 12px;
    margin-right: 0;
}
body .order-form-wrapper .ws-pages label.label.pages-label {
    font-size: 14px;
}
@media(max-width:1140px) and (min-width:1024px){
    body .order-form-wrapper .ws-pages label.label {
        position: absolute;
        top: 16px;
        left: 0;
        z-index: 2;
    }
    body .order-form-wrapper .ws-pages label.label.pages-label {
        font-size: 14px;
        position: static;
    }
    body .ws-pages {
        position: relative;
    }
}
body .order-form-wrapper .data-table > .row.service-revision > .col:first-child::after {
    line-height: 1.3;
}

.content-container .ae-sidebar-logged ul {
    overflow: inherit;
}
.ae-sidebar-logged .user-area-wrapper .info-list {
    padding: 27px 20px;
}
.ae-sidebar-logged .user-area-wrapper .menu-list {
    padding: 0 20px 15px 20px
}

body .content-container .quality-list ul {
    overflow: inherit;
}
body .essay-price-new-table .select-buttons .hint div {
    font-family: 'Circular-Book';
    color: #49494a;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
}
/* .ae-price-table  */
.ae-price-table {
    margin-top: 40px;
    position:relative
}

.ae-price-table .quality-list {
    text-align: center;
    margin-bottom: 25px;
}

.ae-price-table .essay-component {
    padding: 0;
    box-shadow: none;
    border: none;
}
body .essay-price-new-table .service-panel .vip-services-checker::before {
    background-image: url(/wp-content/themes/qualitycustomessays_new/style/images/vip-crown-blue.png);
    width: 20px;
    height: 17px;
    background-size: cover;
    background-repeat: no-repeat;
    top: 3px;
    left: -28px;
}
body .essay-price-new-table.essay-component .service-panel .vip-services-checker::after {
    background-image: url(/wp-content/themes/qualitycustomessays_new/style/images/arrow-down-blue.svg);
}
.essay-component.essay-price-new-table .number-field .m,
.essay-component.essay-price-new-table .number-field .p{
        padding-top: 0;
        height: 48px;
}
.essay-component.essay-price-new-table .number-field .m i,
.essay-component.essay-price-new-table .number-field .p i{
    display: none;
}
body .essay-price-new-table .row-control .cell-control .number-field::after{
    top: 10px;
}
body .essay-price-new-table.essay-component .number-field > input[type="text"]:focus:not([readonly]),
body .essay-price-new-table.essay-component .number-field > input[type="text"]:hover,
body .essay-price-new-table.essay-component .number-field > input[type="text"] {
    width: calc(100% - 53px);
}
body .essay-price-new-table .service-panel .checkbox-input>i {
    vertical-align: top;
    margin-top: 12px;
    display: inline-block;
}
.essay-component.essay-price-new-table .checkbox-input input {
    left: -10000px !important;
}

body .essay-price-new-table .hint {
    vertical-align: middle;
}
body .essay-price-new-table .service-panel .vip-services-checker {
    font-weight: 400;
    font-size: 14px;
    color: #23b7e2;
}
body .essay-price-new-table .services-package-class {
    font-size: 14px;
    font-weight: 500;
    color: #2f353f;
}
body .essay-price-new-table .row-control .cell-control label {
    display: block;
    color: #7b7b7b;
    font-family: 'Circular-Book';
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px;
}
body .essay-price-new-table .row-control .cell-control select {
    box-shadow: none;
    min-width: 140px;
    height: 48px;
    border: 1px solid #e6e6e6;
    background-color: #ffffff;
    border-radius: 4px;
    color: #7a7a7b;
    font-family: 'Circular-Medium';
    font-size: 15px;
    font-weight: 400;
}
body .essay-component.essay-price-new-table input[type="text"] {
    height: 46px;
}
body .essay-price-new-table .pm-input {
    height: 48px;
}
/*
body .essay-price-new-table .service-panel .el-switch>input[type="checkbox"]+.el-switch-style {
    height: 24px;
    width: 46px;
    border-radius: 12px;
}
*/
body .essay-price-new-table .service-panel .el-switch>input[type="checkbox"]+.el-switch-style {
    height: 20px;
    width: 38px;
    border-radius: 10px;
    margin-right: 5px;
}
body .essay-price-new-table .service-panel .el-switch>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #97bc3c;
}
body .essay-price-new-table .service-panel .el-switch .el-switch-style:before {
  /*  height: 22px;
    width: 22px; */
    top: 1px;
    margin: 0;
    background-color: #ffffff;
}
body .essay-price-new-table .service-panel .el-switch .el-switch-style:before {
    height: 18px;
    width: 18px;
}
body .essay-price-new-table .service-panel .el-switch>input[type="checkbox"]:checked+.el-switch-style:before {
    background-color: #ffffff;
}
body .essay-price-new-table .service-panel .first-time-order {
    font-size: 15px;
    color: #2f353f;
    line-height: 1.231;
    text-align: center;
    font-weight: 400;
    text-transform: lowercase;
    margin: 0;
}
body .essay-price-new-table .service-panel .first-time-order span.percent {
    font-size: 17px;
    color: #97bc3c;
    font-weight: 700;
    text-transform: uppercase;
}
body .essay-price-new-table .service-panel .vip-service {
    border: 1px solid #e7e8e9;
    background: #fff;
    border-radius: 4px;
}
body .essay-price-new-table .table-row:nth-child(even) {
    background-color: #F0F8FC;
}
body .essay-price-new-table .table-row .table-cell {
    color: #606060;
    font-weight: 500;
    font-size: 15px;
}
body .essay-price-new-table .table-price-node .table-row:first-child .table-cell {
    font-weight: 600;
    font-size: 16px;
}
body .essay-price-new-table .table-price-node .table-row .table-cell:first-child {
    font-weight: 600;
    font-size: 16px;
}
body .essay-price-new-table .service-panel .el-switch.el-switch-sm {
    vertical-align: bottom;
}
@media(min-width:1201px) {
    body .essay-price-new-table .service-panel .vip-service>div {
        width: 70%;
    }

    body .essay-price-new-table .service-panel .vip-service>div.vip-services-list {
        width: 30%;
    }

    body .essay-price-new-table .service-panel .vip-service {
        width: calc(100% - 260px);
    }
}

@media(max-width:600px) {
    body .essay-component.essay-price-new-table .hint div,
    body .essay-component.essay-price-new-table .hint.discounts-hint > div {
        width: auto;
        max-width: 300px;
    }
}


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% - 100px);
    vertical-align: top;
    padding-right: 5px;
    font-size: 15px;
}

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;
    line-height: normal;
    vertical-align: top;
}

body .essay-price-new-table .service-panel .vip-services-list.open .extra-services {
    width: 290px;
    margin-bottom: 0;
}

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

body .essay-price-new-table .service-panel .vip-services-list .extra-services-item {
    margin-bottom: 0;
}

body .quality-list .select-wrapper {
    display: none;
}

/* End of .ae-price-table */


body .ae-order .order-form-wrapper .ws-vip-services .free .price-wrapper:after {
    position: static;
    margin-left: 3px;
    font-size: 20px;
}
.ae-order .order-form-wrapper .order-form-data .services-package .checkbox-input [type="checkbox"].filled-in{
    z-index:2;
}
@media(max-width:767px){
    .ae-order .order-form-wrapper .order-form-data .services-package .checkbox-input [type="checkbox"].filled-in {
        top: 90px;
    }
}
.ae-price-table .essay-price-new-table .first-time-order .el-switch.el-switch-sm {
    top: -3px;
}
body .ae-price-table .essay-price-new-table .row-control .cell-control .number-field::after {
    color: #7a7a7b;
    font-family: 'Circular-Medium';
    font-size: 15px;
    letter-spacing: -0.7px;
    top: 23px;
}
.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 #23B7E2 solid;
    background-color: #ffffff;
    color: #2d75d0;
    text-align: center;
    padding: 1px 3px 0;
    left: 130px;
    top: -7px;
}
body .ae-price-table .essay-price-new-table .service-panel .vip-services-list .extra-services-item b {
    position: relative;
    left: auto;
    top: 50%;
    transform: none;
    vertical-align: middle;
}
body .ae-price-table .essay-price-new-table .service-panel .vip-services-list .extra-services-item .price-wrapper {
    position: relative;
    vertical-align: middle;
}
body .ae-price-table .essay-price-new-table .service-panel .extra-services .checkbox-input>i {
    margin-top: 0;
    vertical-align: middle;
}
body .ae-price-table .essay-price-new-table .first-time-order-wrap {
    margin-bottom: 10px;
    flex-direction: row-reverse;
}
body .ae-price-table .essay-price-new-table .service-panel .vip-service > div.vip-services-list-package{
        justify-content: center;
}
body .ae-price-table .essay-price-new-table .first-time-order{
    margin-right:0;
    margin-left:10px;
}
@media(min-width:981px){
    body .ae-price-table {
        position: relative;
    }
    body .ae-price-table .essay-price-new-table .first-time-order-wrap {
        position: absolute;
        top: 197px;
        right: 0;
    }
    body .ae-price-table .essay-price-new-table .service-panel .vip-service > div.vip-services-list-package{
        padding: 0;
    }
    body .ae-price-table .essay-price-new-table .service-panel .vip-services-list-package .discount{
        margin-right:15px;
    }
    body .ae-price-table .essay-price-new-table .service-panel .vip-service {
        width: calc(100% - 260px);
    }
    body .ae-price-table.authorized .essay-price-new-table .service-panel .vip-service {
        width: calc(100% - 95px);
    }
}
@media(min-width:768px) and (max-width:992px){
    .ae-order .order-form-wrapper .ws-writer-level .material-hint .dropdown-content {
        margin-left: -115px!important;
        right: auto!important;
    }
}
@media all and (max-width: 600px){
    body .order-form-wrapper .data-table > .row.service-speaker-notes{
        padding-top: 14px;
    }
    body .order-form-wrapper .data-table > .row.service-wrapper .col:last-child{
        padding: 0;
    }
    .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: -28px;
        line-height: 17px;
    }
}
body .order-form-wrapper.essay-component.disabled-form{
    max-width: 655px;
    margin: 0 auto;
    padding: 0;
}
body .disabled-country{
    position: relative;
    background: #f8f3f2;
    color: #4b4d4e;
    padding: 12px!important;
    padding-left: 55px!important;
    border: 1px solid #edeeee;
    font-size: 22px!important;
    margin: 50px 0;
}
body .disabled-country:before{
    content: '';
    display: block;
    position: absolute;
    width: 48px;
    height: 48px;
    background: url(/wp-content/themes/qualitycustomessays_new/style/images/warning.svg) center no-repeat;
    background-size: cover;
    left: 20px;
    top: 0;
}
@media all and (max-width: 600px){
    body .order-form-wrapper.essay-component.disabled-form{
        max-width: 300px;
    }
    body .disabled-country{
        text-align: left!important;
        font-size: 17px!important;
    }
    body .disabled-country:before{
        top: 10px;
        left: 11px;
        width: 35px;
        height: 35px;
    }
}
#gb .order-steps-bnr, #gb .text_order, #gb .footer-top{
    display: none;
}