
.essay-component * {
    box-sizing: content-box;
}
.essay-component a {
    text-decoration: underline;
}
.essay-component label {
    margin-bottom: 10px;
    display: inline-block;
}
.essay-component.mini-wrapper {
    padding: 0;
}

.essay-component {
    box-sizing: border-box;
    padding: 60px;
    width: 100%;
    margin: 0 auto;
    font-family: 'Open Sans', Arial;
    font-size: 14px;
}
.essay-component {
    border: solid #dce0e3 1px;
    border-radius: 3px;
    box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.2);
}
.mini-wrapper .top-dd-wrapper .drop-down-content {
    display: none;
}
.mini-wrapper.top-login-wrapper,
.mini-wrapper.top-password-wrapper,
.mini-wrapper.top-user-area-wrapper,
.mini-wrapper.top-login-wrapper-horizontal {
    display: inline-block;
    width: auto;
    box-shadow: none;
    border: none;
    background: none;
    margin-left: 10px;
}

.mini-wrapper .top-dd-wrapper {
    display: inline-block;
}

.mini-wrapper .top-dd-wrapper .top-label {
    padding: 10px 0;
    overflow: hidden;
}

.mini-wrapper .top-dd-wrapper .top-label a {
    text-decoration: none;
    font-size: 14px;
    color: #272f48;
    font-weight: 600;
    margin-top: 10px;
    display: inline-block;
}

.mini-wrapper .top-dd-wrapper .top-label a span {
    padding-right: 20px;
    background: url("/ws/images/down-blue-arrow.png") right center no-repeat;
}
.ae-miniorder-custom{
    margin: 0 auto;
    max-width: 407px;
}
.essay-component center img,
.ae-top-login center img{
    display: none !important;
}

.ae-top-login{
    line-height: 1;
    vertical-align: middle;
    display: inline-block;
}
@media all and (max-width: 767px){
    .ae-top-login{
        width: 32px;
    }
}
/*@media(min-width:992px){*/
    /*.ae-top-login{*/
        /*width: 120px;*/
        /*height: 40px;*/
    /*}*/
/*}*/
/*@media(max-width:991px) and (min-width:768px){*/
    /*.ae-top-login{*/
        /*width: 72px;*/
        /*height: 32px;*/
    /*}*/
/*}*/
/* price calculator FOR MAIN PAGE */
body .essay-calculator-wrapper form span,
body .mini-wrapper form label,
body .essay-component label{
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.4px;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    color: #63677D;
    line-height: 140%;
    margin: 20px 0 3px 0;
}
body .essay-component.top_calc:before{
    content: "";
    position: absolute;
    width: 48px;
    height: 2px;
    background: #7AC7FF;
    display: block;
    left: 0;
    top: 0;
    transform: none;
    z-index: 1;
}
body .essay-component.top_calc .sidebar-total span:first-child{
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.3px;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: -0.02em;
    color: #8190AC;
    text-decoration-line: line-through;
    float: right;
}
body .essay-component.top_calc .sidebar-total span:last-child{
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.3px;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.02em;
    color: #3090FF;
    text-decoration-line: none;
    float: right;
}
body .essay-component.top_calc{
    position: relative;
    padding: 30px 16px;
    border: none;
    background: white;
    border-radius: 0;
    box-shadow: 0px 20px 50px rgba(14, 33, 81, 0.1);
}
body .essay-component.top_calc input[type="text"],
body .essay-component.top_calc input[type="email"],
body .essay-component.top_calc input[type="password"],
body .essay-component.top_calc input[type="file"],
body .essay-component.top_calc textarea,
body .essay-component.top_calc select,
body .essay-component.top_calc .pm-input input,
body .essay-component.top_calc .multiinput,
body .essay-component.top_calc .select2-container{
    box-shadow: none;
    width: 100%;
    padding: 7px 0;
    background: #FFFFFF;
    border: none;
    border-bottom: 1px solid #D3DDEA;
    box-sizing: border-box;
    border-radius: 2px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.3px;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #63677D;
}
body .essay-component.top_calc{
    position: relative;
}
body .essay-component.top_calc label{
    height: 20px;
}
body .essay-component.custom_calc select{
    height: 33px;
    padding: 7px 0;
}
body .top_calc .title{
    color: #484B56;
    font-size: 18px;
    font-weight: 700;
    text-align: left;
    margin: 10px 0;
}
body .top_calc .currency_block select{
    border: none;
    color: #0D55A9;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.3px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    background: #E6F6FF;
    border-radius: 2px;
    width: 75px;
    height: 32px;
    padding: 4px 0 0 7px!important;
    line-height: 32px;
}
body .top_calc .currency_block{
    position: absolute;
    right: 32px;
    top: 29px;
}
body .essay-component.top_calc:after{
    display: none;
}
.calc_main_block .select-spacing{
    height: 81px;
}
@media(max-width:767px) and (min-width: 680px) {
    body .top_calc .calc_main_block .ae-miniorder-custom{
        margin: 0 20px 0 auto;
    }
}
@media(max-width:991px) and (min-width: 768px) {
    body .top_calc .calc_main_block .ae-miniorder-custom{
        margin: 0 60px 0 auto;
    }
}
@media (min-width: 768px) {
    body .top_calc .currency_block select{
        width: 84px;
        height: 40px;
        line-height: 40px;
    }
}
@media (min-width: 992px) {
    body .top_calc .calc_main_block .ae-miniorder-custom {
        margin: 0 auto 0 auto;
    }
    body .top_calc .currency_block select{
        padding: 0 0 0 7px!important;
    }
    body .essay-component.top_calc{
        padding: 32px 32px 20px 32px;
    }
    body .essay-component.top_calc{
        box-shadow: none;
    }
    body .essay-component.top_calc .sidebar-total span.mini-order-total-price{
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 0.3px;
        font-style: normal;
        font-weight: bold;
        font-size: 20px;
        line-height: 140%;
        letter-spacing: -0.02em;
        color: #3090FF;
        text-align: left;
    }

    body .essay-component.top_calc .sidebar-total .first_price span.mini-order-first-price{
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 0.3px;
        font-style: normal;
        font-weight: bold;
        font-size: 20px;
        line-height: 140%;
        letter-spacing: -0.02em;
        color: #3090FF;
        text-align: left;
    }

    body .essay-component.top_calc .sidebar-total .first_price span.mini-order-total-price{
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 0.3px;
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 140%;

        letter-spacing: -0.02em;
        text-decoration-line: line-through;
        color: #8190AC;
        text-align: left;
    }
    body .essay-component.top_calc .sidebar-total span{
        float: none!important;
        display: block;
    }
    body .essay-component.top_calc:after{
        content: "";
        display: block;
        width: 100%;
        border-style: solid;
        border-width: 35px 407px 0 0px;
        border-color: #ffffff transparent transparent transparent;
        position: absolute;
        left: 0;
        bottom: -35px;
    }
    .title_block,
    .ae-miniorder-custom{
        width: 49.5%;
        display: inline-block;
        vertical-align: top;
    }
}
@media (min-width: 680px) {
    .calc_main_block .relink_main .relink_item{
        display: block;
        margin: 20px auto;
        width: 200px;
    }
    .calc_main_block .relink_main{
        position: absolute;
        width: calc(100% - 470px);
        left: 0;
        margin-left: 15px;
        display: block;
        bottom: 128px;
    }
}
@media (min-width: 768px) {
    .calc_main_block .relink_main .relink_item{
        width: 220px;
    }
}
@media (min-width: 992px) {
    .calc_main_block .relink_main{
        position: static;
        margin-left: 0;
        width: auto;
    }
    .calc_main_block .relink_main .relink_item{
        display: inline-block;
        width: 47.5%;
        margin: 0 0 20px 0;
    }
    .calc_main_block .relink_main .relink_item.sitejabber {
        margin-right: 3%;
    }
}

.container{
    max-width: 1280px;
}
h2:after{
    content: "";
    display: block;
    width: 64px;
    height: 4px;
    background: #7AC7FF;
    margin: 20px 0 40px;
}
h2{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold!important;
    line-height: 140% !important;
    letter-spacing: 0.3px;
    color: #2C3879;
    font-size: 22px!important;
}
h3{
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600!important;
    font-size: 18px!important;
    line-height: 140%!important;
    letter-spacing: 0.3px;
    color: #2C3879;
}
h4{
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600!important;
    font-size: 15px!important;
    line-height: 140%!important;
    letter-spacing: 0.3px;
    color: #2C3879;
}
h5{
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 600!important;
    font-size: 14px!important;
    line-height: 140%!important;
    letter-spacing: 0.3px;
    color: #2C3879;
}
p b{
    font-family: Arial, Helvetica, sans-serif;
}
p{
    font-family: "Acumin Pro Light", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 160%;
    color: #63677D;
}
.main_process_content{
    padding: 0;
}
.page_content img{
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
}
.main_buy_diss{
    max-width: 1060px;
}
@media (min-width: 992px){
    .main_buy_diss{
        margin: 0 auto 80px auto;
    }
}
@media (max-width: 991px){
    .main_buy_diss{
        margin: 0 auto 30px auto;
    }
}

@media (min-width: 1601px){
    .home .main_static {
        margin-top: 160px;
    }
}
@media(max-width:1600px) and (min-width: 1440px){
    .home .main_static {
        margin-top: 60px;
    }
}
@media(max-width:1439px) and (min-width: 992px) {
    .home .main_static {
        margin-top: 260px;
    }
    .main-stat-items{
        margin-top: 0px;
    }
}
@media (min-width: 1601px){
    .home .container_fluid.main_fluid.main_calculator {
        height: 650px;
    }
}

@media(max-width:1600px) and (min-width: 992px){
    .home .container_fluid.main_fluid.main_calculator {
        height: 580px;
    }
}
@media (max-width:991px) and (min-width: 680px) {
    .home .main_static{
        margin-top: 125px;
    }
}