#chat-2{z-index:100;position:fixed;right:0;bottom:0;width:272px;font-family:Arial;opacity:0;display:none}#chat-2.position-2{bottom:100px}#chat-2 .chat-promo{position:relative;height:100px;background-image:url(/wp-content/plugins/essays/includes/essays/files/../images/online-chat.gif);cursor:pointer;display:none;opacity:0;background-position:1px 0}#chat-2 .chat-promo .close{background:url(/wp-content/plugins/essays/includes/essays/files/../images/close-2.png) no-repeat;position:absolute;top:18px;right:4px;cursor:pointer;width:19px;height:19px;z-index:101;opacity:1}#chat-2 .chat-status{text-align:center;background-color:#0052a0;border-radius:4px 4px 0 0;padding:12px 10px 10px;cursor:pointer;font-size:13px;line-height:14px;color:#84dafa;margin:0 0 0 19px}#chat-2 .icon-status{width:9px;height:9px;border-radius:50%;display:inline-block;position:relative;background-color:#ccc;margin-right:5px}#chat-2.online .icon-status{background-color:#43cd6d}#chat-2 .chat-status .status-label{font-size:14px;line-height:14px;color:#fff;font-weight:700}@font-face{font-display:swap;font-family:'MuseoSansRegular';src:url(fonts/MuseoSansRegular.ttf),url(fonts/MuseoSansRegular.woff) ,url(fonts/MuseoSansRegular.woff2),url(fonts/MuseoSansRegular.eot)}@font-face{font-display:swap;font-family:'MuseoSansMedium';src:url(fonts/MuseoSansMedium.ttf),url(fonts/MuseoSansMedium.woff),url(fonts/MuseoSansMedium.woff2),url(fonts/MuseoSansMedium.eot)}@font-face{font-display:swap;font-family:'MuseoSansBold';src:url(fonts/MuseoSansBold.ttf),url(fonts/MuseoSansBold.woff),url(fonts/MuseoSansBold.woff2),url(fonts/MuseoSansBold.eot)}@font-face{font-display:swap;font-family:'MuseoSansExtraBold';src:url(fonts/MuseoSansExtraBold.ttf),url(fonts/MuseoSansExtraBold.woff),url(fonts/MuseoSansExtraBold.woff2),url(fonts/MuseoSansBold.eot)}@font-face{font-display:swap;font-family:'Oswald-Bold';src:url(fonts/oswald-bold-webfont.eot);src:url(fonts/oswald-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/oswald-bold-webfont.woff2) format("woff2"),url(fonts/oswald-bold-webfont.woff) format("woff"),url(fonts/oswald-bold-webfont.ttf) format("truetype"),url(fonts/oswald-bold-webfont.svg#oswaldbold) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Oswald-Light';src:url(fonts/oswald-light-webfont.eot);src:url(fonts/oswald-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/oswald-light-webfont.woff2) format("woff2"),url(fonts/oswald-light-webfont.woff) format("woff"),url(fonts/oswald-light-webfont.ttf) format("truetype"),url(fonts/oswald-light-webfont.svg#oswaldlight) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Oswald-Regular';src:url(fonts/oswald-regular-webfont.eot);src:url(fonts/oswald-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/oswald-regular-webfont.woff2) format("woff2"),url(fonts/oswald-regular-webfont.woff) format("woff"),url(fonts/oswald-regular-webfont.ttf) format("truetype"),url(fonts/oswald-regular-webfont.svg#oswald_regularregular) format("svg");font-weight:400;font-style:normal}*{margin:0;padding:0}p{margin-bottom:10px}html{-webkit-text-size-adjust:none}html.mobile,body.mobile{overflow-x: hidden}html,body{position:relative;padding:0;margin:0;overflow-x:clip}body{font-family:'MuseoSansRegular',Arial,sans-serif;font-size:18px;line-height:30px;color:#1a4359;background-color:#fff;position:relative;z-index:0}body.menu-open,body.menu-open2{position:relative}body.menu-open:before,body.menu-open2:before{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:5;display:inline-block;content:'';background:rgba(0,0,0,0.4)}body .e-container .btn{outline:none!important}html body.essay-loading:before{z-index:101!important}p{margin:0 0 20px}main.orders{padding:0}
.large-container,.container{padding:0 20px;margin:0 auto}.large-container{max-width:1620px}.container{max-width:1260px}.container.container-no-padding{padding:0}.row:before,.row:after{display:block;width:100%;clear:both;content:''}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-sidebar,.col-content{float:left;position:relative;min-height:1px;padding:0}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.row.grid_row{overflow:hidden}.row.grid_row > [class*='col-']{padding-bottom:2000px;margin-bottom:-2000px}.col-sidebar{width:25%}.col-content{width:75%}.col-content.no-sidebar{width:100%;max-width:800px;margin:0 auto;float:none}.col-content.no-sidebar .content{padding:0}.col-content.no-sidebar.full-width{max-width:100%}
a:focus{text-decoration:none;color:inherit}a,a:hover,a:focus,a:active{outline:none}ul.horizontal{padding:0;margin:0}ul.horizontal li{list-style:none;display:inline-block}ul.red-marked{list-style:none!important}ul.red-marked li{position:relative;padding:15px 14px 15px 35px;font-size:16px;line-height:18px;font-family:'MuseoSansBold',sans-serif;text-transform:uppercase;list-style:none!important}ul.red-marked li a{color:#0d354a}ul.red-marked li a:hover{color:#f33f54}ul.red-marked li:before{position:absolute;left:2px;top:40%;display:inline-block;content:'';width:11px;height:11px;background:#f33f54;border-radius:50%}ul.red-marked.square li:before{border-radius:0}ul.red-marked.square li{padding:13px 14px 9px 35px}body #referral .banners-widget ul li{list-style:none}.animate-slow,.animate-slow:hover,.animate-slow a,.animate-slow a:hover{transition:all 1s ease;text-decoration:none}.animate-fast,.animate-fast:hover,.animate-fast a,.animate-fast a:hover,input[type='submit'],input[type='submit']:hover{transition:all .3s ease;text-decoration:none}:focus,:active{outline:none}.error{color:#e70300!important}.clr{clear:both;width:100%;height:0}.no-padding{padding:0!important}.no-margin{margin:0!important}b,strong,.b,.strong{font-family:'MuseoSansMedium',sans-serif;font-weight:400!important}.content b,.content strong{font-weight:700}.p-relative{position:relative}.p-absolute{position:absolute}.d-inline-block{display:inline-block}.d-block{display:block}.d-inline{display:inline}.pull_left{float:left}.pull_right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.default-button,.e-container .order-details-payment .pay-btn,.e-container .pay-order .pay-btn{color:#fff;background-color:#f33f54;border:1px solid #f33f54;font-family:'Oswald-Regular',sans-serif;text-transform:uppercase;font-size:16px;line-height:16px;display:inline-block;padding:13px 24px 10px;border-radius:50px;cursor: pointer}.default-button:hover,.e-container .order-details-payment .pay-btn:hover,.e-container .pay-order .pay-btn:hover{color:#f33f54;background-color:#fff}.default-button.dark-button{background:#1a4359;border-color:#1a4359}.default-button.dark-button:hover{color:#1a4359;background-color:#fff}.default-button.yellow-button{background:#fddc82;color:#1b2338}.default-button.yellow-button:hover{color:#fddc82;background:#1b2338}.default-button.white-button{background:#fff;color:#1b2338;border-color:#fff}.default-button.white-button:hover{color:#fff;background:transparent}.default-button.big-button{font-size:18px;line-height:18px;padding:26px 107px 21px}.button-shadow{box-shadow:0 5px 15px rgba(0,0,0,.1)}.button-shadow:hover{box-shadow:0 5px 15px rgba(0,0,0,.2)}.dots-bg{position:relative;height:0}.dots-bg:before{position:absolute;display:inline-block;content:'';background:transparent url(../images/dot-bg.png)}.gray-bg{background:#f1f4f6}.dark-bg{background:#0d354a;color:#fff}.white-bg{background:#fff}table,td,th{border:none}.content ul li{list-style:disc inside}.content ol li{list-style-position:inside}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.sprite_icons,.links-col .live-chat span:before,.mob-links .live-chat span:before,body ._t_our_testimonials ._t_rating span,body ._t_our_testimonials ._t_rating span._t_empty,.testi-line .owl-theme .owl-controls .owl-buttons .owl-prev,.testi-line .owl-theme .owl-controls .owl-buttons .owl-next,.breadcrumbs .sep:before{background-image:url(../images/spritesheet_icons.png);background-repeat:no-repeat;display:inline-block;position:relative;content:''}.sprite-breadcrumbs_sep_ico,.breadcrumbs .sep:before{width:4px;height:6px;background-position:-2px -2px}.sprite-calc_arrow_ico{width:14px;height:8px;background-position:-10px -2px}.sprite-chat_ico_dark,.links-col .live-chat span:before{width:15px;height:12px;background-position:-28px -2px;margin-right:10px}.sprite-chat_ico_red,.links-col .live-chat span:hover:before,.mob-links .live-chat span:hover:before{width:15px;height:12px;background-position:-47px -2px}.sprite-chat_ico_white,.mob-links .live-chat span:before{width:15px;height:12px;background-position:-66px -2px;margin-right:10px}.sprite-f_ico_dark{width:10px;height:18px;background-position:-2px -20px}.sprite-f_ico_red,.sprite-f_ico_dark:hover,.sprite-f_ico_white:hover{width:10px;height:18px;background-position:-16px -20px}.sprite-f_ico_white{width:10px;height:18px;background-position:-30px -20px}.sprite-g_ico_dark{width:20px;height:14px;background-position:-44px -20px}.sprite-g_ico_red,.sprite-g_ico_dark:hover,.sprite-g_ico_white:hover{width:20px;height:14px;background-position:-68px -20px}.sprite-g_ico_white{width:20px;height:14px;background-position:-44px -38px}.sprite-i_ico_dark{width:16px;height:16px;background-position:-92px -20px}.sprite-i_ico_red,.sprite-i_ico_dark:hover,.sprite-i_ico_white:hover{width:16px;height:16px;background-position:-68px -40px}.sprite-i_ico_white{width:16px;height:16px;background-position:-88px -40px}.sprite-login_ico_dark{width:12px;height:10px;background-position:-2px -60px;margin-right:10px}.sprite-login_ico_white{width:12px;height:10px;background-position:-34px -60px}.sprite-login_ico_red,.login-button:hover .sprite-login_ico_dark{width:12px;height:10px;background-position:-18px -60px}.sprite-p_ico_dark{width:12px;height:15px;background-position:-50px -60px}.sprite-p_ico_red,.sprite-p_ico_dark:hover,.sprite-p_ico_white:hover{width:12px;height:15px;background-position:-66px -60px}.sprite-p_ico_white{width:12px;height:15px;background-position:-82px -60px}.sprite-star_gray{width:21px;height:20px;background-position:-2px -79px}.sprite-star_red{width:21px;height:20px;background-position:-27px -79px}.sprite-star_small_red,body ._t_our_testimonials ._t_rating span{width:15px;height:15px;background-position:-140px -97px}.sprite-star_small_gray,body ._t_our_testimonials ._t_rating span._t_empty{width:15px;height:15px;background-position:-140px -79px}.sprite-t_ico_dark{width:16px;height:14px;background-position:-52px -79px}.sprite-t_ico_red,.sprite-t_ico_dark:hover,.sprite-t_ico_white:hover{width:16px;height:14px;background-position:-72px -79px}.sprite-t_ico_white{width:16px;height:14px;background-position:-92px -79px}.sprite-testi_left_dark_ico,.testi-line .owl-theme .owl-controls .owl-buttons .owl-prev{width:20px;height:34px;background-position:-112px -2px}.sprite-testi_left_gray_ico,.testi-line .owl-theme .owl-controls .owl-buttons .owl-prev:hover{width:20px;height:34px;background-position:-115px -40px}.sprite-testi_right_dark_ico,.testi-line .owl-theme .owl-controls .owl-buttons .owl-next{width:20px;height:34px;background-position:-115px -78px}.sprite-testi_right_gray_ico,.testi-line .owl-theme .owl-controls .owl-buttons .owl-next:hover{width:20px;height:34px;background-position:-136px -2px}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{color:#1a4359;margin:20px 0;font-weight:400;font-family:'Oswald-Bold',sans-serif;text-transform:uppercase}h1,.h1{font-size:40px;line-height:56px;text-transform:uppercase;letter-spacing:-1px;margin-bottom:44px}h2,.h2{font-size:32px;line-height:49px}h3,.h3{font-size:26px;line-height:30px}h4,.h4{font-size:22px;line-height:24px}h5,.h5{font-size:20px;line-height:22px}h6,.h6{font-size:18px;line-height:20px}.home-block h2{font-size:40px;line-height:45px;text-transform:uppercase}.home-block h3{font-size:30px;line-height:32px}h1.main_h1{margin:10px 0 30px;position:relative;z-index:1}h1.main_h1.no_margin_bottom{margin-bottom:0}.content h1:first-child,.content h2:first-child,.content h3:first-child{margin-top:0}h3 a,.h3 a{color:#1a4359;transition:all .3s ease;text-decoration:none}h3 a:hover,.h3 a:hover{color:#f33f54;transition:all .3s ease}

/*HEADER*/
.mob-phones{
    display: none;
}
header{
    padding-top: 60px;
}
header .top-line{
    background-color: #f1f4f6;
    height: 80px;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
    box-shadow: 0 0 10px #8f8f8f;
}
.menu_btn{
    cursor: pointer;
    transition: all .3s ease;
}
.menu_btn.hide{
    opacity: 0;
    transition: all .3s ease;
    position: relative;
    z-index: -1;
}
.menu_btn span{
    display: block;
    width: 45px;
    height: 2px;
    background-color: #19242c;
    margin-bottom: 9px;
    position: relative;
}
.menu_btn span, .menu_btn.tp_close span{
    transition: all .5s ease;
}
.menu_btn span.mb3{
    margin-bottom: 0;
}
.menu_btn.tp_close span.mb1{
    transform: rotate(30deg);
    top: 11px;
}
.menu_btn.tp_close span.mb2{
    opacity: 0;
}
.menu_btn.tp_close span.mb3{
    transform: rotate(-30deg);
    top: -10px;
}
.links-col .support-phones{
    display: inline-block;
    margin: 0;
}
.links-col .link-text{
    margin-left: 10px;
    color: #fff;
    transition: all .3s ease;
}
.links-col a:hover .link-text{
    color: #f2336a;
    transition: all .3s ease;
}
.links-col .callback-button .btn{
    position: relative;
    padding: 6px 14px 4px 14px;
    margin: 0;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 26px;
    font-family: 'MuseoSansMedium', sans-serif;
    transition: all .3s ease;
}
.links-col .callback-button .btn, .links-col .callback-button .btn:hover, .links-col .callback-button .btn:focus, .links-col .callback-button .btn:active, .links-col .callback-button .btn:active:focus{
    background-color: transparent!important;
    border-radius: 0;
    border: none;
    font-size: 0;
    line-height: 0;
    color: #1d2438!important;
    outline: none;
    box-shadow: none;
    padding: 0;
}
.links-col .callback-button .btn:before{
    content: '(Request a Callback)';
    display: inline-block;
    font-size: 14px;
    line-height: 26px;
    font-family: 'MuseoSansMedium', sans-serif;
    color: #636363;
    transition: all .3s ease;
}
.links-col .callback-button .btn:hover, .links-col .callback-button .btn:hover:before{
    color: #f2336a!important;
    transition: all .3s ease;
}
header .links-col{
    color: #19242c;
    font-family: 'MuseoSansMedium', sans-serif;
    display: flex;
    align-items: center;
    justify-content: end;
}
.links-col .tel a{
    color: #19242c;
    font-size: 22px;
    line-height: 22px;
    margin: 0;
    font-family: 'MuseoSansBold', sans-serif;
}
.links-col .lin .login-button2, .links-col .live-chat span{
    font-size: 14px;
    position: relative;
    transition: all .3s ease;
}
.links-col .lin .login-button2:hover, .links-col .tel a:hover, .links-col .live-chat span:hover{
    color: #f2336a;
    transition: all .3s ease;
    cursor: pointer;
}
.login-button2 .txt1{
    display: none;
}
.login-button2.user-info .txt1{
    display: inline-block;
}
.login-button2.user-info .txt2{
    display: none;
}
.links-col .call-back-form{
    display: inline-block;
    margin: 0 0 0 10px;
}
.links-col .cht-wrp{
    position: relative;
    display: inline-block;
}
.links-col .lc-c-ico {
    position: absolute;
    left: 12px;
    top: 4px;
}
.home-title h1{
    font-size: 80px;
    line-height: 95px;
    text-transform: uppercase;
    margin: 6px 0 0 0;
    color: #0d354a;
    letter-spacing: -1px;
    z-index: 3;
}
.links-col li{
    padding: 0 16px;
}
.links-col li:last-child{
    padding-right: 0;
}
.links-col li:first-child{
    padding-left: 0;
}
.links-col li.tel{
    display: flex;
    align-items: center;
}
header .second-line{
    margin: 45px 0 0 0;
}
header .second-line img{
    display: none;
    max-width: 100%;
    height: auto;
}
.header-logo{
    margin: 0 25px 0 25px;
    line-height: 0;
}
.menu-logo{
    display: flex;
    align-items: center;
}
.main_menu{
    position: fixed;
    left: -100%;
    top: 80px;
    width: 100%;
    max-width: 718px;
    background: #1a4359;
    z-index: 99;
    overflow-y: auto;
    height: calc(100% - 80px);
    max-height: 905px;
}
.main_menu::-webkit-scrollbar{
    width: 5px;
}
.main_menu::-webkit-scrollbar-track{
    background: #e8e8e8;
    position: relative;
    z-index: 1;
}
.main_menu::-webkit-scrollbar-thumb{
    background: #ccc;
    position: relative;
    z-index: 1;
    transition: all .3s linear;
}
.main_menu #bs-example-navbar-collapse-1{
    background: #f1f4f6;
}
.main_menu > div{
    padding-left: 320px;
    padding-right: 30px;
}
.main_menu.active{
    left: 0;
}
.main_menu ul li{
    list-style: none;
    padding: 8px 0;
}
.main_menu ul li a{
    font-size: 22px;
    line-height: 22px;
    color: #0d354a;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
}
.main_menu ul li a:hover{
    color: #f33f54;
}
.main_menu .navbar-collapse{
    padding-top: 20px;
}
.mob-links{
    background: #1a4359;
}
.mob-links{
    padding: 20px 0;
}
.mob-links .callback-button span{
    color: #1a4359!important;
    background-color: #fff!important;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 17px;
    line-height: 17px;
    display: inline-block;
    padding: 9px 20px 6px 20px;
    border-radius: 50px;
    transition: all .3s ease;
    border: 1px solid #fff!important;
    position: relative;
    top: -6px;
    cursor: pointer;
    margin: 0 0 0 18px;
}
.mob-links .callback-button span:hover{
    background-color: #1a4359!important;
    color: #fff!important;
    transition: all .3s ease;
}
.mob-links .callback-button, .mob-links .call-back-form{
    display: inline-block;
}
.mob-links .live-chat span{
    margin: 10px 0 0 0;
}
.mob-links p{
    display: inline-block;
    margin: 0;
}
.main_menu .mob-links ul li{
    padding: 5px 0;
}
.main_menu .mob-links ul li .support-email a{
    text-transform: lowercase;
}
.main_menu .mob-links ul li a, .mob-links .live-chat span{
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    font-family: 'MuseoSansRegular', sans-serif;
    transition: all .3s ease;
}
.mob-links .live-chat span{
    font-size: 15px;
    line-height: 15px;
}
.main_menu .mob-links ul li a:hover, .mob-links .live-chat span:hover{
    color: #f33f54;
    cursor: pointer;
    transition: all .3s ease;
}
.drop-login{
    position: absolute;
    right: 0;
    top: 80px;
    z-index: 10;
    max-width: 300px;
    width: 100%;
    opacity: 0;
    display: none;
}
.drop-login.active{
    opacity: 1;
    display: block;
}
.login-page.login-block{
    max-width: 745px;
    margin: 0 auto 20px auto;
    box-shadow: none;
}
.sidebar .login-block{
    box-shadow: none;
}
.login-block{
    background-color: #f1f4f6;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.login-block .e-container .login-url a{
    display: none;
}
.login-block .e-container .login-url, .login-block .e-login-form .title, #ajax_content_login .title{
    display: none;
}
.login-block .e-container .login-url:before, .login-block .e-login-form .title:before{
    content: 'LOG IN';
    font-size: 18px;
    line-height: 18px;
    color: #1d2438;
    font-family: 'MuseoSansBold', sans-serif;
}
#ajax_content_login .title{
    font-size: 18px;
    line-height: 18px;
    color: #1d2438;
    font-family: 'MuseoSansBold', sans-serif;
    text-transform: uppercase;
}
.login-block .e-container .row .input1, #ajax_content_login .input1{
    border: 1px solid #fff;
    background-color: #fff;
    height: 40px;
    transition: all .5s ease;
    font-family: 'MuseoSansMedium', sans-serif;
}
.login-block .e-container .row .input1:focus, #ajax_content_login .input1:focus{
    border-color: #b7b7b7;
    background-color: #fff;
    box-shadow: none;
    transition: all .5s ease;
}
.login-block .e-container .row .input1.email, #ajax_content_login .input1.email{
    margin-bottom: 10px;
}
.login-block .e-container .label{
    padding: 0;
    margin: 0 0 3px 0!important;
    display: block;
    text-align: left;
}
.login-block .e-container .login-form, #ajax_content_login .body{
    padding: 30px 30px;
}
.login-block #ajax_content_login .row{
    margin: 0 0 9px 0;
}
.login-block #ajax_content_login .row.forgot-password{
    margin: 0 0 0 0;
}
.login-block .e-container .btn, #ajax_content_login .btn, #ajax_content_resetpass.e-container .table1 .btn{color: #fff; background-color: #1a4359; font-family: 'Oswald-Regular', sans-serif; text-transform: uppercase; font-size: 16px; line-height: 16px; display: block; padding: 12px 15px 9px 15px; border-radius: 50px; border-color: #1a4359!important; min-width: 120px; margin: 27px auto 24px auto; transition: all .3s ease; text-align: center}
.login-block .e-container .btn {
    max-width: 220px;
    margin: 20px auto 10px auto;
}
.login-block.profile-page .e-container .btn{
    max-width: 100%;
}
.login-block .e-container .btn:hover, #ajax_content_login .btn:hover, #ajax_content_resetpass.e-container .table1 .btn:hover{color: #fff; background-color: #f33f54; border-color: #f33f54!important; transition: all .3s ease}
.login-block .e-container  a, #ajax_content_login a{
    font-size: 14px;
    line-height: 26px;
    color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;
}
.login-block .e-container input[name='code']{
    width: 100%!important;
    max-width: 100%!important;
}
.login-block .e-container .table1 tr:first-child td{
    padding-top: 20px;
    padding-bottom: 10px;
}
.login-block .e-container .table1 td{
    padding: 0 25px;
}
.login-block .e-container  a:hover, #ajax_content_login a:hover{
    color: #f2336a;
    text-decoration: none;
}
.login-block .e-container .essays_login_error, #ajax_content_login .essays_login_error{
    text-align: center;
    font-family: 'MuseoSansBold', sans-serif;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 20px;
}
.login-page.login-block .e-container .row .input1{
    padding: 5px;
}
.page-login-form{
    max-width: 500px;
    margin: 45px auto;
    background-color: #f1f4f6;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
#ajax_content_login .e-container .row{
    margin: 0;
}
.main_menu .sm-buttons ul{
    padding: 0;
    margin-top: 20px;
}
.main_menu .sm-buttons ul li{
    padding: 0 10px;
}
.main_menu .sm-buttons ul li:first-child{
    padding-left: 0;
}
.sm-buttons ul li:last-child{
    margin-bottom: 0;
}
.under-title .col-8{
    min-height: 200px;
}
.under-title .text-left:before{
    display: block;
    width: 100%;
    max-width: 190px;
    height: 8px;
    background: #0d354a;
    content: '';
    margin: 0 0 40px 0;
}
.under-title .p-s-text{
    font-size: 20px;
    line-height: 20px;
    color: #0d354a;
    font-family: "MuseoSansBold", sans-serif;
    margin: 35px 0 0 0;
    text-transform: uppercase;
}
.under-title .p-s-text .red{
    font-family: "MuseoSansExtraBold", sans-serif;
    color: #f33f54;
}
.under-title .bg-col{
    background: #1a4359;
    height: 200px;
}
.under-title .bg-col:before{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 100%;
    top: 0;
    background: #1a4359;
    display: inline-block;
    content: '';
}
.home-header .dots-bg:before{
    width: 215px;
    height: 470px;
    z-index: 1;
    left: 40px;
    top: 5px;
}
.header_img{
    z-index: 2;
    right: 25px;
    bottom: 10px;
}
#toup{
    position:fixed;
    bottom:-200px;
    right:15px;
    z-index: 101;
    width: 50px;
    height: 43px;
    text-align: center;
    color: #fff;
    padding: 7px 0 0 0;
    opacity: .8;
    cursor: pointer;
    transition: all .3s ease;
    border-radius: 50%;
    background: #c6d0d5;
}
#toup:hover{
    background: #1a4359;
    opacity: 1;
}
.home-header{
    margin-bottom: 0;
}
#toup img{
    display: inline-block;
}
.r_a_img1{
    top: 53%;
    left: -40px;
}
.r_a_img2{
    top: 67%;
    right: 55px;
}
.header-line{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 11px 0 0 0;
}
/*HEADER*/

/*FRONT PAGE*/
.main-line.first-line .dots-bg:before{
    left: 105%;
    height: 210px;
    width: 100%;
    bottom: -81px;
}
.main-line.first-line{
    margin-bottom: 45px;
    margin-top: 45px;
}
.main-line.second-line{
    padding: 70px 0 55px 0;
    margin-bottom: 70px;
}
.main-line.second-line .white-bg{
    padding: 72px 20px 56px 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
}
.main-line.second-line .dots-bg:before{
    left: 100%;
    top: 75px;
    height: 215px;
    width: 85px;
    margin-left: 2px;
}
.main-line.second-line .home-chat-wrp:before{
    position: absolute;
    right: 100%;
    top: 96px;
    display: inline-block;
    content: '';
    background: #f33f54;
    width: 100%;
    height: 250px;
}
.main-line.second-line .home-chat{
    margin: 2px 172px 0 0;
}
.main-line.second-line h2{
    margin-top: -5px;
    margin-bottom: 25px;
}
.main-line.second-line table td{
    padding-top: 14px;
    padding-bottom: 17px;
}
.main-line.second-line .number-td{
    padding-right: 30px;
}
.main-line.second-line .number-td span{
    display: inline-block;
    text-align: center;
    width: 75px;
    height: 75px;
    background: #f33f54;
    border-radius: 50%;
    color: #fff;
    font-size: 36px;
    line-height: 82px;
    font-family: "Oswald-Regular", sans-serif;
}
.main-line.second-line .text-td{
    font-size: 20px;
    line-height: 30px;
    font-family: "MuseoSansMedium", sans-serif;
}
.main-line.second-line td.big-text{
    font-size: 77px;
    line-height: 77px;
    font-family: "Oswald-Bold", sans-serif;
    padding: 3px 0 9px 0;
}
.main-line.second-line td.big-text span{
    top: 10px;
}
.main-line.second-line .live-chat span{
    color: #fff;
    display: inline-block;
    font-family: "Oswald-Regular", sans-serif;
    font-size: 18px;
    line-height: 18px;
    border-radius: 50px;
    padding: 23px 71px 17px 72px;
    background: #1a4359;
    border: 1px solid #1a4359;
    transition: all .3s ease;
    text-transform: uppercase;
    margin-top: 70px;
}
.main-line.second-line .live-chat span:hover{
    transition: all .3s ease;
    border: 1px solid #1a4359;
    background: #fff;
    color: #1a4359;
    cursor: pointer;
}
.main-line.second-line .support-phones{
    margin: 20px 0 0 0;
}
.main-line.second-line .support-phones a{
    font-family: "MuseoSansMedium", sans-serif;
    color: #1a4359;
    font-size: 24px;
    line-height: 24px;
}
.main-line.second-line .support-phones a:hover{
    color: #f33f54;
}
.main-line.third-line{
    margin-bottom: 70px;
}
.main-line.third-line .tl-wrapper{
    padding-right: 36px;
}
.main-line.third-line .a-links-wrp{
    float: left;
    width: 20%;
    position: relative;
}
.main-line.third-line .a-links-wrp a{
    display: block;
    background: #1a4359;
    color: #fff;
    font-size: 26px;
    line-height: 30px;
    font-family: "MuseoSansRegular", sans-serif;
    padding: 0 20px 90px 20px;
    min-height: 150px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin: 2px;
    text-decoration: none;
    position: relative;
}
.main-line.third-line .a-links-wrp a:before, .main-line.third-line .a-links-wrp a:after{
    position: absolute;
    background-image: url(../images/a-links-spritesheet.png);
    background-repeat: no-repeat;
    display: inline-block;
    content: '';
}
.main-line.third-line .a-links-wrp a:before{
    width: 47px;
    height: 51px;
    background-position: -48px -2px;
    left: 20px;
    bottom: 25px;
}
.main-line.third-line .a-links-wrp a:after{
    width: 42px;
    height: 42px;
    background-position: -2px -2px;
    right: 20px;
    bottom: 20px;
}
.main-line.third-line .a-links-wrp a .al-text{
    padding-top: 58px;
    transition: all 1s ease;
    color: #fff;
}
.main-line.third-line .a-links-wrp a:hover{
    background: #fff;
}
.main-line.third-line .a-links-wrp a:hover .al-text{
    padding-top: 32px;
    color: #1a4359;
    transition: all 1s ease;
}
.main-line.third-line .a-links-wrp.last a{
    right: -44px;
    top: 44px;
}
.main-line.third-line .a-links-wrp.al-ttl p{
    padding: 40px 20px 0 0;
    font-size: 30px;
    line-height: 50px;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    letter-spacing: -1px;
}
.main-line.fourth-line{
    padding: 70px 0 55px 0;
    margin-bottom: 70px;
}
.main-line.fourth-line .dots-bg:before{
    left: 89%;
    width: 100%;
    height: 215px;
    bottom: -92px;
}
.free-block-wrp{
    padding: 0 0 0 167px;
}
.main-line .ml-ttl{
    margin-bottom: 59px;
    margin-top: 2px;
    font-size: 30px;
    line-height: 30px;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
}
.free-block-wrp .list-wrp{
    float: left;
}
.free-block-wrp .text-bg{
    float: left;
    width: 122px;
}
.free-block-wrp .text-bg p{
    margin: 0 0 0 0;
    font-size: 92px;
    line-height: 92px;
    color: #f33f54;
    font-family: "Oswald-Bold", sans-serif;
    text-transform: uppercase;
}
.free-block-wrp ul.red-marked{
    position: relative;
    top: -15px;
}
.main-line.fifth-line .disc-wrapper{
    margin-top: 10px;
}
.home-aff{
    padding: 30px 35px 33px 170px;
    background: #f33f54;
    overflow: hidden;
    margin-bottom: 45px;
}
.home-aff:before{
    position: absolute;
    left: 30px;
    top: -8px;
    display: inline-block;
    content: '$';
    color: #fff;
    font-size: 197px;
    line-height: 200px;
    font-family: 'MuseoSansExtraBold', sans-serif;
}
.home-aff p{
    color: #fff;
}
.home-aff p.text-line1{
    font-family: "MuseoSansBold", sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 22px;
}
.home-aff p.text-line1 .big{
    font-size: 36px;
    line-height: 38px;
    font-family: "MuseoSansExtraBold", sans-serif;
}
.home-aff p.text-line2{
    font-size: 22px;
    line-height: 24px;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    margin-bottom: 14px;
}
.home-aff p.text-line3{
    font-family: "MuseoSansRegular", sans-serif;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 0;
}
.home-aff p.text-line3 b{
    font-family: "MuseoSansBold", sans-serif;
}
.main-line.fifth-line{
    margin-bottom: 70px;
}
.main-line.fifth-line .disc-text-wrp{
    padding-left: 5px;
}
.main-line.fifth-line .dots-bg:before{
    bottom: -46px;
    left: 77%;
    width: 100%;
    height: 215px;
}
.disc-blocks{
    padding-right: 60px;
}
.disc-blocks .disc-block{
    float: left;
    width: 50%;
}
.disc-blocks .disc-block.empty-block{
    padding-top: 50px;
}
.disc-blocks .disc-block .db-content{
    margin: 2px;
    background: #1a4359;
    padding: 44px 40px 39px 40px;
    text-align: center;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    transition: all 1s ease;
}
.disc-blocks .disc-block .db-content .d-percent{
    font-family: 'MuseoSansRegular', sans-serif;
    font-size: 90px;
    line-height: 90px;
    color: #f33f54;
}
.disc-blocks .disc-block .db-content .d-percent .minus-sign, .disc-blocks .disc-block .db-content .d-percent .percent-sign{
    font-size: 36px;
    position: relative;
}
.disc-blocks .disc-block .db-content .d-percent .percent-sign{
    top: -37px;
}
.disc-blocks .disc-block .db-content .for, .disc-blocks .disc-block .db-content .pages{
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: "MuseoSansRegular", sans-serif;
    margin-bottom: 10px;
    transition: all 1s ease;
}
.disc-blocks .disc-block .db-content .pages{
    font-size: 33px;
    line-height: 35px;
    margin-bottom: 0;
}
.disc-blocks .disc-block .db-content .pages span{
    font-family: "MuseoSansExtraBold", sans-serif;
}
.disc-blocks .disc-block .db-content:hover{
    background: #fff;
    transition: all 1s ease;
}
.disc-blocks .disc-block .db-content:hover .for, .disc-blocks .disc-block .db-content:hover .pages{
    color: #1a4359;
    transition: all 1s ease;
}
.content .disc-blocks{
    padding: 0;
    margin: 20px auto;
    max-width: 550px;
}
.first-disc{
    padding: 75px 0 75px 0;
}
.first-disc span{
    font-size: 32px;
    line-height: 110px;
    font-family: "MuseoSansBold", sans-serif;
    text-transform: uppercase;
}
.first-disc .big{
    font-size: 110px;
    font-family: "MuseoSansExtraBold", sans-serif;
    position: relative;
    top: 32px;
    left: 2px;
}
.first-disc .d-sign{
    font-size: 32px;
    line-height: 32px;
    position: relative;
    top: -65px;
    font-family: "MuseoSansRegular", sans-serif;
}
.first-disc .d-img{
    width: 162px;
    display: inline-block;
    margin: 0 20px;
}
.first-disc .d-img:before{
    position: absolute;
    display: inline-block;
    content: url("../images/fo-img.png");
    left: 8px;
    top: -80px;
}
.first-disc .default-button.big-button{
    padding: 25px 40px 22px 40px;
    color: #f33f54;
    position: relative;
    top: -6px;
    text-transform: none;
}
.first-disc .default-button.big-button b{
    font-family: 'Oswald-Bold', sans-serif;
}
.first-disc .default-button.big-button:hover{
    color: #fff;
}
.sixth-line .dots-bg:before{
    width: 100%;
    bottom: 35px;
    height: 215px;
    right: 100%;
    margin-right: 150px;
}
/*FRONT PAGE*/

/*CALCULATOR*/
.calc-wrp{
    padding: 37px 156px 28px 156px;
}
.calc-wrp .e-container .m3_zag{
    display: none;
}
.calc-wrp .e-container .calculator-body{
    border: none;
    margin-top: 25px;
}
.calc-wrp .e-container form[name='sidebar_calculator']:before{
    content: 'Get a Price Quote';
    color: #0d354a;
    font-size: 26px;
    line-height: 26px;
    font-family: 'Oswald-Regular', sans-serif;
    margin: 0 0 0 7px;
    text-transform: uppercase;
}
.calc-wrp .e-container .calculator-body:after{
    display: block;
    width: 100%;
    height: 0;
    content: '';
    clear: both;
}
.calc-wrp .e-container .calculator-body > div{
    float: none;
    width: 100%;
}
.calc-wrp .e-container .calculator-body > div:nth-child(5){
    display: none;
}
.home-calc.calc-wrp .e-container .calculator-body{
    margin: 0 -10px;
}
.home-calc.calc-wrp .e-container .calculator-body > div{
    float: left;
    width: 50%;
    padding: 0 10px 20px 10px;
    box-sizing: border-box;
}
.calc-wrp .e-container .m3_item .calc{
    border: 1px solid #fff;
    background: #fff;
    font-size: 16px;
    line-height: 16px;
    color: #1d2438;
    font-family: 'MuseoSansMedium', sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    height: 45px;
    padding: 5px 35px 5px 10px;
}
.calc-wrp .e-container .m3_item .calc::-ms-expand {
    display: none;
}
.calc-wrp .e-container .m3_item .calc:focus{
    box-shadow: none;
    border-color: #ccc;
}
.calc-wrp .e-container .m3_item p{
    font-size: 17px;
    line-height: 17px;
    color: #0d354a;
    font-family: "MuseoSansRegular", sans-serif;
    margin: 0 0 5px 0;
}
.sidebar-calc .calc-wrp .e-container .row-2 .right{
    position: relative;
    top: -2px;
    margin: 0 0 0 5px;
}
.calc-wrp .e-container .m3_item .p1{
    position: relative;
}
.calc-wrp .e-container .m3_item .p1 .help-hint{
    margin: -1px 0 0 4px;
    display: inline-block;
    position: static!important;
}
.calc-wrp .e-container .m3_item .p1 .help-hint .help-hint-icon{
    color: #0d354a;
    border: 1px solid #0d354a;
    border-radius: 50%;
    display: inline-block;
    height: 15px;
    width: 15px;
    background: transparent;
}
.calc-wrp .e-container .m3_item .p1 .help-hint .help-hint-text{
    min-width: 260px;
}
.calc-wrp .e-container .m3_item .p1 .help-hint .help-hint-text:before, .calc-wrp .e-container .m3_item .p1 .help-hint .help-hint-text:after{
    display: none!important;
}
.calc-wrp .e-container .m3_item .p1 .help-hint .help-hint-text table{
    border: none;
}
.calc-wrp .e-container .m3_item .p1 .help-hint .help-hint-text table td, .calc-wrp .e-container .m3_item .p1 .help-hint .help-hint-text table th{
    border: none;
    padding: 2px;
    font-size: 10px;
    line-height: 13px;
}
.calc-wrp .e-container .m3_item > div {
    display: inline-block;
    position: relative;
    margin-top: 8px;
}
.calc-wrp .e-container .m3_item p b{
    font-size: 18px;
    margin-top: 20px;
}
.calc-wrp .e-container #sidebar_total_price, .calc-wrp .e-container #sidebar_total_price .counters{
    font-size: 22px;
    color: #f33f54;
    font-family: 'MuseoSansBold', sans-serif;
}
.calc-wrp .e-container #sidebar_total_price .counters.old-price{
    font-size: 13px;
    text-decoration: line-through;
    color: #333;
}
.calc-wrp .e-container .m3_item{
    padding: 7px 10px 5px 6px;
    position: relative;
}
.calc-wrp .e-container .calculator-body > div:nth-child(6) .m3_item:before{
    display: none;
    background: none;
}
.calc-wrp .e-container .calculator-body .calc-submit-button{
    min-height: 1px;
    text-align: right;
    margin-top: 16px;
}
.calc-wrp .e-container .calculator-body .btn{color: #fff; background-color: #1a4359; font-family: 'Oswald-Regular', sans-serif; text-transform: uppercase; font-size: 18px; line-height: 18px; display: inline-block; padding: 21px 10px 18px 10px; border-radius: 50px; border-color: #1a4359;width: 100%;margin: 0}
.calc-wrp .e-container .calculator-body .btn:hover{color: #1a4359; background-color: #fff;}

.home-header .under-title .col-6, .home-calc.calc-wrp{
    height: 380px;
}
.gray-bg-col{
    position: relative;
}
.gray-bg-col:before{
    position: absolute;
    width: 100%;
    height: 100%;
    right: 100%;
    top: 0;
    background: #f1f4f6;
    display: inline-block;
    content: '';
}
.home-calc.calc-wrp{
    padding: 20px 20px 0 0;
    background: #f1f4f6;
    max-width: 100%;
    float: none;
    width: 100%;
    position: relative;
    z-index: 1;
    margin-top: 0;
    box-sizing: border-box;
}
.home-calc.calc-wrp .e-container .calculator-body .calc-submit-button{
    margin: 7px 0 0 0;
    width: 100%!important;
}
.home-calc.calc-wrp .e-container form[name='sidebar_calculator']:before{
    display: none;
}
.home-calc.calc-wrp .e-container .calculator-body{
    margin-top: 0;
}
.home-calc.calc-wrp .e-container .m3_item {
    padding: 0!important;
}
.home-calc.calc-wrp .e-container .calculator-body > div:nth-child(6){
    margin-top: 0;
}
.home-calc.calc-wrp .e-container .m3_item p > b{
    font-size: 0;
    line-height: 0;
    font-family: "MuseoSansRegular", sans-serif;
}
.home-calc.calc-wrp .e-container .m3_item p > b:before{
    font-size: 17px;
    line-height: 17px;
    display: inline-block;
    content: 'Total: ';
}
.home-calc.calc-wrp .e-container .m3_item > div{
    margin-top: 0;
}
.home-calc.calc-wrp .e-container .calculator-body .calc-submit-button{
    text-align: center;
}
.home-calc.calc-wrp .e-container .row-2 .left, .home-calc.calc-wrp .e-container .row-2 .right{
    float: none;
}
.home-calc.calc-wrp .e-container .row-2 .right{
    margin-top: 25px;
}

.container .mini_order_form{
    background: #f1f4f6;
    padding: 25px;
    margin: 20px auto;
    max-width: 780px;
}
.mini_order_form .heading .select{
    min-width: 80px;
}
.container .e-container .essay-order .title {
    color: #0d354a;
    font-size: 24px;
    line-height: 32px;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 20px 0;
}
.container .e-container .essay-order{
    margin: 0;
    width: 100%;
}
.e-container .essay-order .mini-order-row .mini-order-group {
    margin: 0 0 10px 0;
    padding: 0 5px;
}
.container .e-container .essay-order .mini-order-row{
    margin: 0 -5px;
}
.e-container .essay-order .mini-order-row.mini-order-row-last .mini-order-group{
    margin-bottom: 0;
}
.container .e-container .essay-order .label{
    font-size: 16px;
    line-height: 16px;
    color: #0d354a;
    font-family: "MuseoSansRegular", sans-serif;
    margin: 0 0 7px 0;
    padding: 0;
    font-weight: normal;
    display: block;
    text-align: left;
}
.container .e-container .essay-order .label .help-hint{
    margin: -1px 0 0 4px;
    display: inline-block;
    position: static!important;
}
.container .e-container .essay-order .label .help-hint .help-hint-icon{
    color: #0d354a;
    border: 1px solid #0d354a;
    border-radius: 50%;
    display: inline-block;
    height: 15px;
    width: 15px;
    background: transparent;
}
.container .e-container .essay-order .label .help-hint .help-hint-text{
    min-width: 260px;
    width: auto!important;
}
.container .e-container .essay-order .label .help-hint .help-hint-text:before, .container .e-container .essay-order .label .help-hint .help-hint-text:after{
    display: none!important;
}
.container .e-container .essay-order .label .help-hint .help-hint-text table{
    border: none;
}
.container .e-container .essay-order .label .help-hint .help-hint-text table th, .container .e-container .essay-order .label .help-hint .help-hint-text table td{
    padding: 2px;
    border: none;
    font-size: 10px;
    line-height: 13px;
}
.container .e-container .essay-order select, .container .e-container .essay-order input[type="text"]{
    border: 1px solid #e3e5d5;
    background: #fff;
    font-size: 14px;
    line-height: 16px;
    color: #444;
    font-family: 'MuseoSansMedium', sans-serif;
    position: relative;
    height: 39px;
    padding: 5px 35px 5px 10px;
    letter-spacing: normal;
}
.container .e-container .essay-order select:focus, .container .e-container .essay-order input[type="text"]:focus{
    box-shadow: none;
    border-color: #ccc;
    outline: none;
}
.container .e-container .essay-order .mini-order-row .col-lg-4{
    margin: 0 0 15px 0;
}
.container .e-container .essay-order .mini-order-row .col-lg-4.package-checkbox-row{
    margin-top: 0;
}
.container .e-container .essay-order .mini-order-row .col-lg-4.package-checkbox-row .package-checkbox{
    margin-top: 22px;
}
.container .e-container .essay-order form .package-checkbox-row .package-discount{
    display: none;
}
.container .e-container .mini-order-body .help .icon{
    color: #0d354a;
    border: 1px solid #0d354a;
    border-radius: 50%;
    display: inline-block;
    height: 18px;
    width: 18px;
    cursor: pointer;
}
.container .e-container .mini-order-body .help .info{
    width: 175px;
    font-size: 14px;
    line-height: 14px;
    padding: 10px;
    text-align: center;
    z-index: 1;
    left: 0;
    top: -65px;
}
.container .e-container #essay_total_price {
    font-size: 22px;
    line-height: 22px;
    color: #f33f54;
    font-family: 'MuseoSansBold', sans-serif;
    font-weight: normal;
    padding: 0;
    border: none;
    background: transparent;
}
.container .e-container .mini-order-body .mini-order-submit .btn{
    color: #fff;
    background-color: #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 18px;
    display: inline-block;
    padding: 14px 10px 10px 10px;
    border-radius: 50px;
    border-color: #1a4359;
    width: 100%;
    max-width: 100%;
}
.container .e-container .mini-order-body .mini-order-submit .btn:hover{
    color: #1a4359;
    background-color: #fff;
}
.container .e-container .mini-order-submit{
    margin-top: 15px;
}

body .e-container .essay-order.theme-styled .package-checkbox-row{
    border-color: #cfd3dc;
    height: 45px;
    margin: 15px 15px 0 15px;
}
body .e-container .essay-order.theme-styled .mini-order-row .col-lg-4.mini-order-total-price, body .e-container .essay-order.theme-styled .mini-order-row .col-lg-4.mini-order-submit{
    width: 50%!important;
    clear: none;
    margin-bottom: 0;
}
body .e-container .essay-order.theme-styled .mini-order-row .col-lg-4.mini-order-submit{
    text-align: right;
}
body .e-container .essay-order.theme-styled .mini-order-row .mini-order-submit .btn{
    margin: 10px 0 0 0;
}
body .e-container .essay-order.theme-styled .mini-order-row .col-lg-4.mini-order-total-price{
    text-align: left;
    margin-top: 27px;
}
.essay-order.theme-styled .e-container form .package-checkbox-row .package-discount{
    display: inline-block;
}
body .e-container .essay-order.theme-styled .package-checkbox-row .package-discount{
    font-family: 'MuseoSansBold', sans-serif;
    width: 112px;
    height: 35px;
    display: inline-block;
    background: url(../images/calc-discount2.png) no-repeat center;
    font-size: 16px;
    line-height: 16px;
    color: #000;
    padding: 10px 8px 5px 29px;
    text-align: right;
    top: -7px;
    right: 15px;
    background-size: contain;
}
body .e-container .essay-order.theme-styled .spacing-btn{
    color: #2d3b59;
    font-family: 'MuseoSansMedium', sans-serif;
    cursor: pointer;
    font-size: 13px;
}
body .e-container .essay-order.theme-styled .spacing-button{
    border: 1px solid #f1f4f6;
    background-color: #fff;
}
body .e-container .essay-order.theme-styled .spacing-button:before{
    display: none!important;
}
body .e-container .essay-order.theme-styled .package-checkbox-row .label{
    background: #f1f4f6;
    top: -9px;
}
body .e-container .essay-order.theme-styled .package-checkbox-row .label .help-hint-icon{
    right: 10px;
}
body .e-container .essay-order.theme-styled .spacing-btn.active{
    background: #f33f54;
    color: #fff;
}
body .e-container .essay-order.theme-styled .package-checkbox{
    margin: -1px 0 0 15px;
}
body .e-container .essay-order.theme-styled .package-checkbox-row .package-checkbox .vip-service-package-old-price{
    margin: 5px 0 0 4px;
    font-family: 'MuseoSansMedium', sans-serif;
    color: #8a92a6;
}
body .e-container .essay-order.theme-styled .package-checkbox-row .package-checkbox .vip-service-package-price{
    font-family: 'MuseoSansBold', sans-serif;
    color: #1d2438;
}
body .e-container .essay-order.theme-styled .mini-order-total-price{
    margin: 24px 0 0 0;
}
body .e-container .essay-order.theme-styled{
    position: relative;
}
body .e-container .essay-order.theme-styled .title{
    padding: 0 190px 0 0;
    margin: 0 0 35px 0;
    float: none;
}
body .e-container .essay-order.theme-styled .final-order-price-notice p{
    background-color: rgb(239, 252, 255);
    padding: 8px 10px;
    margin: 0 0 10px 0;
    position: relative;
    top: -20px;
    font-family: 'MuseoSansRegular', sans-serif;
    color: #425b7b!important;
    font-size: 13px;
    line-height: 16px;
}
body .e-container .essay-order.theme-styled .currencies{
    position: absolute;
    right: 0;
    top: 0;
    width: 180px;
}
body .e-container .essay-order.theme-styled .currencies:before, body .e-container .essay-order.theme-styled .currencies:after{
    content: '';
    display: block;
    clear: both;
    width: 100%;
    height: 0;
}
body .e-container .essay-order.theme-styled .currencies .price_currency{
    height: 35px;
    width: 25%;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0);
    color: #f33f54;
    background: #fff;
    cursor: pointer;
    transition: all .3s ease;
    font-size: 13px;
    line-height: 13px;
    border-radius: 3px;
    margin: 0;
    float: left;
}
body .e-container .essay-order.theme-styled .currencies .price_currency.price_currency_active{
    color: #fff;
    background: #f33f54;
}
body .e-container .essay-order.theme-styled #form1{
    padding: 0;
    background: none;
}
body .e-container .essay-order.theme-styled #essay_total_price .old-price{
    font-size: 14px;
    line-height: 14px;
    font-family: 'open_sanssemibold', sans-serif;
    color: #8a92a6;
}
body .e-container form .package-checkbox-row .package-checkbox span{
    margin: 4px 0 0 0;
}
body .e-container .essay-order.theme-styled #essay_total_price{
    margin: 0;
}
/*CALCULATOR*/

/*FOOTER*/
.container ._t_our_testimonials._t_full_item ._t_item_wrapper{
    border: none!important;
    border-radius: 0;
    margin: 0 0 25px 0;
    padding: 0;
    background-color: transparent!important;
    box-shadow: none!important;
}
.container ._t_our_testimonials._t_full_item ._t_item ._t_time_and_order{
    border-color: #f1f4f6;
}
.container ._t_our_testimonials._t_full_item ._t_testi{
    margin-bottom: 40px;
    text-align: justify;
}
.container ._t_our_testimonials._t_full_item ._t_customer, .container ._t_our_testimonials._t_full_item ._t_item ._t_rating ._t_right{
    text-align: left;
}
.container ._t_our_testimonials._t_full_item ._t_order, .container ._t_our_testimonials._t_full_item ._t_time{
    font-style: normal;
    color: #363b49;
    font-family: 'MuseoSansRegular', sans-serif;
    font-size: 14px;
    line-height: 16px;
}
.container ._t_our_testimonials ._t_order{
    max-height: 15px;
}
.container .notify.success {
    background: #fff;
    color: #363b49;
    border-color: #f1f4f6;
    border-radius: 0;
}
.container .notify.success p{
    color: #363b49;
    font-family: 'MuseoSansRegular', sans-serif;
}
.container .notify.success .notify-close-btn {
    border-color: #f1f4f6;
}
.container .get_latest_testimonials{
    max-height: 100%;
    overflow: visible;
}
.testi-line{
    margin: 55px 0 30px 0;
}
.testi-line#iframe{
    min-height: 1px;
}
.testi-line #testimonials{
    margin: 0 -10px;
}
.container ._t_header{
    display: none;
}
.testi-line #testimonials ._t_our_testimonials{
    margin: 0;
}
.container ._t_our_testimonials ._t_item_wrapper{
    padding: 10px;
}
.container ._t_our_testimonials ._t_item{
    border-radius: 0;
    height: 210px;
    position: relative;
    overflow: visible;
    padding: 15px 20px 60px 20px;
    box-shadow: none;
    border: none;
    text-align: left;
    background: #f1f4f6;
}
.container ._t_our_testimonials ._t_item ._t_rating ._t_left{
    display: none;
}
.container ._t_our_testimonials ._t_item ._t_rating ._t_right{
    float: none;
}
.container ._t_our_testimonials ._t_item ._t_time_and_order{
    position: absolute;
    bottom: 15px;
    right: 20px;
    width: 100%;
    text-align: right;
}
.container ._t_our_testimonials._t_full_item ._t_item ._t_time_and_order{
    bottom: 30px;
    left: 20px;
    width: auto;
}
.container ._t_our_testimonials ._t_order{
    display: none;
}
.container ._t_our_testimonials ._t_order_description2 {
    display: block;
    font-size: 12px;
}
.container ._t_our_testimonials ._t_order_description2 a {
    color: #f33f54;
}
.container ._t_our_testimonials._t_full_item ._t_order{
    display: block;
    float: left;
    color: #f33f54;
}
.container ._t_our_testimonials ._t_time{
    text-align: left;
    font-family: 'MuseoSansRegular', sans-serif;
    font-size: 14px;
    line-height: 16px;
    position: relative;
    padding-left: 45px;
    display: inline-block;
    color: #f33f54!important;
}
.container ._t_our_testimonials ._t_time:before{
    position: absolute;
    display: inline-block;
    left: 0;
    top: -6px;
    content: url("../images/clock_ico.png");
}
.container ._t_our_testimonials ._t_customer{
    margin: 0;
    font-family: 'MuseoSansBold', sans-serif;
    color: #363b49;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 9px;
    display: inline-block;
    border: none;
}
.container ._t_our_testimonials ._t_rating{
    float: right;
    margin-top: 5px;
}
.container ._t_our_testimonials ._t_testi{
    font-size: 17px;
    line-height: 24px;
    color: #363b49;
    font-family: 'MuseoSansRegular', sans-serif;
    margin-top: 19px;
}
.container ._t_our_testimonials._t_full_item ._t_testi{
    font-size: 18px;
    line-height: 24px;
    font-family: "MuseoSansRegular", sans-serif;
    font-weight: normal;
    text-align: left;
}
.container ._t_our_testimonials ._t_country{
    position: relative;
    top: -5px;
}
.testi-line .owl-pagination{
    margin-top: 30px;
}
.testi-line .owl-theme .owl-controls .owl-page span{
    opacity: 1;
    background: #1a4359;
}
.testi-line .owl-theme .owl-controls .owl-page.active span, .testi-line .owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #f33f54;
}
.testi-line .owl-carousel .owl-wrapper-outer{
    position: relative;
}
.testi-line .owl-theme .owl-controls .owl-buttons div {
    color: transparent;
    font-size: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: transparent;
    filter: Alpha(Opacity=1);
    opacity: 1;
    position: absolute!important;
    top: 62%;
    padding: 0;
    margin: 0;
}
.testi-line .owl-theme .owl-controls .owl-buttons .owl-prev{
    right: -25px;
}
.testi-line .owl-theme .owl-controls .owl-buttons .owl-next{
    right: -70px;
}
.more-testi{
    border: 1px solid #1b2338;
}
.more-testi .ico{
    margin-left: 5px;
}
.mr-button .more-testi{
    margin-top: 16px;
    padding: 22px 54px 18px 54px;
}
.footer{
    background: #dee1e3;
    color: #0d354a;
    padding: 0 0 35px 0;
}
.blog_page .testi-line.blogs-testi-line{ border-bottom: 15px solid #fddc82; }
.footer .footer-menu ul{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.footer .footer-menu ul li{
    list-style: none;
    padding: 5px;
    display: inline-block;
}
.footer .footer-menu ul li:first-child{
    padding-left: 0;
}
.footer .footer-menu ul li:last-child{
    padding-right: 0;
}
.footer .footer-menu ul li a{
    color: #0d354a;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
}
.footer .footer-menu ul li a:hover{
    color: #f33f54;
}
.footer .footer-menu{
    padding: 44px 0 4px 0;
}
.footer .payment-accept{
    display: inline-block;
}
.footer .ttl{
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    font-family: "MuseoSansBold", sans-serif;
}
.footer .rights{
    font-size: 14px;
    line-height: 14px;
    margin: 40px 0 0 0;
}
.footer .rights img{
    width: 100%;
    max-width: 340px;
}
.footer .we-accept{
    margin: 0 0 0 10px;
    position: relative;
    top: 5px;
}
.footer .we-accept li{
    border-radius: 0;
    margin: 0 3px;
    width: auto;
    height: auto;
}
.footer .we-accept li .bitcoin, .footer .we-accept li .ethereum {
    width: 24px;
}
.footer .legal-list{
    margin: 0 0 15px 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.footer .legal-list .ttl{
    margin: 0 10px 0 0;
}
.footer .legal-list .a{
    display: inline-block;
    margin: 0 5px;
}
.footer .f-contacts .ttl{
    margin-bottom: 30px;
}
.footer .f-contacts .fc-content{
    padding: 30px 0 0 15px;
}
.footer .f-contacts.f-contacts-mob .fc-content{
    padding: 15px 0 0 0;
}
.footer .f-contacts .fc-content p, .f-chat > div{
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 18px;
}
.footer .sub-footer{
    margin-top: 30px;
}
.footer .f-contacts a, .f-chat .live-chat span, .f-call .callback-button .btn{
    color: #1a4359;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 20px;
}
.f-call .callback-button .btn{
    padding: 0!important;
    margin: 0!important;
    outline: none!important;
    border: none!important;
    background: transparent!important;
}
.f-chat .live-chat span, .f-call .callback-button .btn{
    transition: all .3s ease;
}
.f-chat .live-chat span:hover, .f-call .callback-button .btn:hover{
    cursor: pointer;
    color: #f33f54;
    transition: all .3s ease;
}
.f-call .callback-button .btn{
    font-size: 0;
    line-height: 0;
}
.f-call .callback-button .btn:before{
    display: inline-block;
    content: 'Request a Callback';
    font-size: 18px;
    line-height: 18px;
}
.f-call{
    margin-bottom: 12px;
}
.footer-sm{
    margin-top: 15px;
}
.footer-sm ul li{
    padding: 0 10px;
}
.footer-sm ul li:first-child{
    padding-left: 0;
}
.footer .f-links ul li{
    list-style: none;
    width: 32%;
    padding: 1px 3px 1px 0;
    display: inline-block;
    line-height: 16px;
}
.footer a{
    color: #0d354a;
    font-size: 14px;
    line-height: 16px;
    cursor: pointer;
}
.footer a:hover{
    color: #f33f54;
}
.footer .rights a{
    font-size: 16px;
}
.footer .rights p{
    margin-bottom: 10px;
}
.footer .f-links{
    margin: 21px 0 18px 0;
    overflow: hidden;
}
.footer .p-meth{
    margin: 0 0 15px 0;
}
.footer .f-txt p{
    margin: 0 0 10px 0;
}
.footer .f-links *{
    box-sizing: border-box;
}
.f-contacts-mob{
    display: none;
}

body .sprite-payment{
    background-image: url("../images/s-payment.png");
    background-repeat: no-repeat;
    display: block;
    width: 64px; height: 40px;
}
body .sprite-paypal { background-position: -66px -82px}
body .sprite-visa { background-position: -66px -123px}
body .sprite-mastercard { background-position: -1px -82px}
body .sprite-amex_american_express { background-position: -1px -0px}
body .sprite-diners_club{ background-position: -66px -0px}
body .sprite-jcb { background-position: -66px -41px}
body .sprite-discover{ background-position: -1px -41px}
body .sprite-skrill_moneybookers { background-position: -1px -123px}

/*FOOTER*/

/*PAGES*/
.h1_wrp .dots-bg:before{
    height: 169px;
    width: 150px;
    position: absolute;
    top: -80px;
    right: 0;
}
.content{
    padding-left: 49px;
    margin-bottom: 40px;
}
.breadcrumbs-wrp{
    background: #0d354a;
    margin-bottom: 40px;
}
.breadcrumbs{
    margin: 11px 0 0 0;
    padding: 20px 0 10px 0;
    position: relative;
    z-index: 1;
}
.breadcrumbs .sep{
    font-size: 0;
    line-height: 0;
    color: transparent;
    display: inline-block;
}
.breadcrumbs .sep:before{
    margin: 0 5px;
    top: -1px;
}
.breadcrumbs a span, .breadcrumbs span{
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    font-family: 'MuseoSansMedium', sans-serif;
    transition: all .3s ease;
}
.breadcrumbs a{
    text-decoration: none;
}
.breadcrumbs a:hover span{
    color: #f33f54;
    transition: all .3s ease;
    text-decoration: none;
}
.breadcrumbs span.current{
    font-size: 16px;
}
.content ul{
    padding-left: 30px!important;
    margin: 20px 0;
}
.content ul li{
    padding: 5px 0;
}
#form_essay_calculator{
    max-width: 800px;
    margin: 20px auto;
    border-bottom: 6px solid #1a4359;
}
body #form_essay_calculator .prices-calc-footer{
    padding: 20px 0;
}
#form_essay_calculator .prices-calc-footer .checkbox-label{
    margin: 0!important;
}
#form_essay_calculator .prices-calc-footer .checkbox-label input[type="checkbox"]{
    top: 5px;
}
.content .e-container #table_essay_calculator .essays-levels{
    background-color: #1d2438;
}
.content .e-container .prices-table-header{
    background: #1a4359;
    padding: 0 0 20px 0;
}
.content .e-container .prices-table-header .final-order-price-notice p{
    color: #fff;
    margin: 20px 0 0 0;
    padding: 0 15px;
}
.content .e-container .prices-table-header .col-lg-6 p{
    text-align: left;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    font-family: 'MuseoSansMedium', sans-serif;
    margin: 15px 0 3px 0;
}
.content .e-container .price_currency{
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    width: 25%;
    height: 36px;
    padding: 0;
    font-family: 'MuseoSansMedium', sans-serif;
    margin: 0;
    transition:  all .3s ease;
    float: left;
}
.content .e-container .price_currency:hover, .content .e-container .price_currency.price_currency_active{
    background: #f33f54;
    color: #fff;
    transition:  all .3s ease;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.content .e-container .prices-table-header select{
    background-color: #fff;
    border-color: #fff;
    height: 36px;
    font-family: 'MuseoSansMedium', sans-serif;
    font-size: 14px;
    line-height: 14px;
    color: #1d2438;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.content .e-container .prices-table-header select:focus{
    box-shadow: none;
    border: 1px solid #f1f4f6;
}
.content .e-container .table_essay_calculator td{
    border: none;
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    color: #1a4359;
    padding: 10px 5px;
    font-family: 'MuseoSansMedium', sans-serif;
}
.content .e-container .table_essay_calculator td, .content .e-container .table_essay_calculator td:hover{
    background-color: #fff;
}
.content .e-container .table_essay_calculator tr:nth-child(2n+1) td, .content .e-container .table_essay_calculator tr:nth-child(2n+1) td:hover{
    background: #f1f4f6;
}
.content .e-container .table_essay_calculator tr:first-child td{
    padding: 26px 5px 20px 5px;
    font-size: 16px;
    line-height: 17px;
    color: #1a4359;
    font-family: "Oswald-Regular", sans-serif;
}
.content .e-container .table_essay_calculator tr:first-child td strong{
    font-family: "Oswald-Regular", sans-serif;
}
.content .e-container .table_essay_calculator tr td:first-child{
    font-family: "MuseoSansBold", sans-serif;
}
.content .e-container .table_essay_calculator td span{
    cursor: default;
}
.content .e-container .table_essay_calculator{
    border: none;
    margin: 0;
    max-width: 100%;
}

.content .faq_item {
    margin-bottom: 10px;
}
.content .faq_item .faq_title{
    text-align: left;
    padding: 15px 10px 10px 65px;
    color: #0d354a;
    position: relative;
    font-size: 18px;
    line-height: 21px;
    font-family: 'Oswald-Bold', sans-serif;
    transition: all .3s ease;
    text-transform: uppercase;
    margin: 0;
}
.content .faq_item .faq_title:before{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    content: "?";
    background: #f33f54;
    color: #fff;
    font-family: 'MuseoSansBold', sans-serif;
    border-radius: 50%;
    text-align: center;
    width: 45px;
    height: 37px;
    font-size: 30px;
    line-height: 30px;
    padding-top: 8px;
}
.content .faq_item .faq_title:hover, main .faq_item .faq_title.minus{
    cursor: pointer;
    transition: all .3s ease;
    color: #f33f54;
}
.content .faq_item .faq_ans{
    height: 0;
    opacity: 0;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    z-index: -1;
    font-size: 0;
    line-height: 0;
    transition: all .5s ease;
    padding: 0 20px 0 45px;
    margin-left: 20px;
}
.content .faq_item .faq_ans.active{
    height: auto;
    opacity: 1;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
    z-index: 1;
    transition: all .5s ease;
    border-left: 2px dotted #f33f54;
}

.content .contacts-wrp{
    margin: 20px auto;
}
.content .contacts-wrp table{
    max-width: 100%;
}
.content .e-container .contact-header{
    display: none;
}
.content .contacts-wrp .c-form-wrp{
    width: 60%;
    background-color: #f1f4f6;
    padding: 0;
}
.content .contacts-wrp .c-form-wrp .h2{
    margin-bottom: 0;
    padding: 0 25px;
}
.content .contacts-wrp .c-info-wrp{
    width: 40%;
    background-color: #1a4359;
    padding: 20px;
}
.content .contacts-wrp .c-info-wrp br{
    display: none;
}
.content .e-container .contact-us-form{
    border: none;
}
.content .contacts-wrp .c-ttl{
    text-transform: uppercase;
    text-align: center;
    font-size: 18px;
    line-height: 18px;
    color: #1d2438;
    font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .contact-us-form .live-chat{
    display: none;
}
.content .contacts-wrp .c-info-wrp p{
    margin: 0;
}
.content .contacts-wrp .c-info-wrp p.ci-ttl{
    font-size: 17px;
    line-height: 17px;
    color: #fff;
    font-family: 'MuseoSansRegular', sans-serif;
    margin: 0;
}
.content .contacts-wrp .c-info-wrp a{
    font-size: 15px;
    line-height: 15px;
    color: #fff;
    font-family: 'MuseoSansBold', sans-serif;
    transition: all .3s ease;
    text-decoration: none;
    display: inline-block;
    margin-bottom: 20px;
}
.content .contacts-wrp .c-info-wrp img{
    max-width: 100%;
    display: block;
    margin: 35px auto 0 auto;
}
.content .contacts-wrp .c-info-wrp a:hover{
    color: #f33f54;
    transition: all .3s ease;
}
.content .contacts-wrp .live-chat span, .content .contacts-wrp .callback-button .btn{
    color: #fff!important;
    font-family: 'MuseoSansMedium', sans-serif;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    transition: all .3s ease;
    cursor: pointer;
    border: none!important;
    background: transparent!important;
    padding: 0!important;
    text-transform: uppercase;
    margin: 0;
}
.content .contacts-wrp .live-chat span:hover, .content .contacts-wrp .callback-button .btn:hover{
    color: #f33f54!important;
    transition: all .3s ease;
}
.content .e-container .contact-us-form textarea, .content .e-container .contact-us-form input[type="text"]{
    background-color: #fff;
    border-color: #fff;
    transition: all .3s ease;
}
.content .e-container .contact-us-form textarea:focus, .content .e-container .contact-us-form input[type="text"]:focus{
    background-color: #fff;
    border-color: #b7b7b7;
    transition: all .3s ease;
    box-shadow: none;
}
.content .e-container .contact-us-form .contact-body .contact-label{
    font-size: 14px;
    line-height: 14px;
    color: #1d2438;
    font-family: 'MuseoSansMedium', sans-serif;
    margin-bottom: 9px;
}
.content .e-container #contact-form .btn{
    color: #fff;
    background-color: #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 18px;
    display: inline-block;
    padding: 16px 35px 12px 35px;
    border-radius: 50px;
    transition: all .3s ease;
    border: 1px solid #1a4359;
    position: relative;
    margin-bottom: 5px;
}
.content .e-container #contact-form .btn:hover{color: #1b2338; background-color: #fff; transition: all .3s ease}
.content .e-container .contact-footer .col-lg-6{
    width: 100%;
    float: none;
    text-align: center;
}
.content .e-container #contact-form{
    padding: 16px 25px 16px 25px;
}
.content .e-container #contact-form .contact-row {
    margin: 0 0 18px 0;
}
.content table{
    width: 100%;
    max-width: 745px;
    margin: 20px auto;
    border-collapse:collapse;
}
.content table td{
    padding: 5px 10px;
    border: none;
}
.content table tr:nth-child(2n+1) td{
    background-color: #fff;
}

.content .contacts-wrp .live-chat span:before, .content .contacts-wrp .callback-button .btn:before {
    background-image: url(../images/spritesheet_contacts.png);
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    content: '';
    margin-right: 10px;
}
.content .contacts-wrp .callback-button .btn:hover:before {
    width: 15px;
    height: 15px;
    background-position: -2px -2px;
}
.content .contacts-wrp .callback-button .btn:before {
    width: 15px;
    height: 15px;
    background-position: -18px -2px;
}
.content .contacts-wrp .live-chat span:hover:before {
    width: 15px;
    height: 12px;
    background-position: -2px -21px;
}
.content .contacts-wrp .live-chat span:before {
    width: 15px;
    height: 12px;
    background-position: -34px -2px;
}
.content .beware-tab tr td{
    font-size: 16px;
    line-height: 18px;
    color: #0d354a;
    width: 50%;
    padding: 20px 35px;
    text-align: left;
    background: #fff;
}
.content .beware-tab tr th{
    width: 50%;
    padding: 20px 35px 15px 35px;
    background: #dee1e3;
    font-size: 18px;
    line-height: 20px;
    font-family: "Oswald-Regular", sans-serif;
    text-align: center;
    color: #1a4359;
    text-transform: uppercase;
}
.content .beware-tab tr th:first-child{
    color: #fff;
    background: #f33f54;
}
.content .beware-tab tr:nth-child(2n+1) td{
    background: #f1f4f6;
}

/*PAGES*/

/*SIDEBAR*/
.sidebar{
    padding-right: 5px;
}
.sidebar ul.red-marked li{
    padding: 13px 14px 9px 35px
}
.sidebar .sidebar-block{
    padding: 33px 20px 30px 20px;
}
.sidebar .sidebar-block .h3{
    text-transform: uppercase;
    font-size: 30px;
    font-family: "Oswald-Regular", sans-serif;
    margin: 0 0 15px 0;
}
.sidebar .sidebar-block .sidebar_features .h3{
    color: #f33f54;
    font-family: "Oswald-Bold", sans-serif;
}
.sidebar .sidebar-item{
    margin-bottom: 43px;
    background: #f1f4f6;
}
.sidebar .calc-wrp{
    padding: 30px 20px 25px 20px;
}
.sidebar .calc-wrp .e-container .calculator-body .calc-submit-button{
    text-align: center;
    margin-top: 10px;
}
.sidebar .calc-wrp .e-container .calculator-body{
    position: relative;
    margin-top: 27px;
}
.sidebar .calc-wrp .e-container .m3_item {
    padding: 0 0 10px 0;
}
.content .sidebar-aff{
    max-width: 460px;
    margin: 20px auto;
    padding: 38px 0 12px 0;
}
.content .sidebar-aff .p-relative{
    padding: 0 10px;
}
.sidebar-aff .ttl{
    font-size: 26px;
    line-height: 26px;
    color: #f2336a;
    font-family: 'MuseoSansExtraBold', sans-serif;
    text-transform: uppercase;
    margin-bottom: 14px;
}
.sidebar-aff .earn{
    text-transform: uppercase;
    font-size: 24px;
    line-height: 24px;
    color: #1d2438;
    font-family: 'MuseoSansBold', sans-serif;
    margin-bottom: 3px;
}
.sidebar-aff .from{
    font-size: 20px;
    line-height: 22px;
    color: #1d2438;
    font-family: 'MuseoSansMedium', sans-serif;
    margin-bottom: 121px;
}
.sidebar-aff .your{
    font-size: 19px;
    line-height: 21px;
    color: #fff;
    font-family: 'MuseoSansMedium', sans-serif;
    margin-bottom: 0;
}
.sidebar-aff .your b{
    font-family: 'MuseoSansExtraBold', sans-serif;
}
.sidebar-last-posts .recent-posts{
    margin-bottom: 20px;
}
.sidebar-last-posts .recent-posts img{
    max-width: 100%;
}
.sidebar-last-posts .recent-posts .p-image{
    width: 30%;
    float: left;
}
.sidebar-last-posts .recent-posts .p-text{
    float: left;
    width: 65%;
    padding-left: 5%;
}
.sidebar-last-posts .recent-posts .p-posted{
    color: #b3b9bd;
    font-size: 14px;
    line-height: 16px;
    font-family: 'MuseoSansBold', sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.sidebar-last-posts .recent-posts .p-posted:hover{
    color: #fddc82;
}
.sidebar-last-posts .recent-posts .p-title:hover{
    color: #f2336a;
}
.sidebar-last-posts .recent-posts .p-title{
    font-size: 18px;
    line-height: 20px;
    color: #363b49;
    font-family: 'MuseoSansBold', sans-serif;
}
.sidebar-last-posts .recent-posts .rp-item{
    margin-bottom: 10px;
}
.sidebar-last-posts .recent-posts .rp-item:last-child{
    margin-bottom: 0;
}
.sidebar-item.sidebar-block.aff-block{
    padding: 0;
    background: transparent;
}
.sidebar .home-aff{
    margin: 0 0 0 0;
    padding: 30px 25px 25px 25px;
}
.sidebar .home-aff p.text-line1{
    font-size: 20px;
    line-height: 30px;
    padding-left: 55px;
    margin-bottom: 15px;
}
.sidebar .home-aff p.text-line1 .big{
    font-size: 41px;
}
.sidebar .home-aff:before{
    font-size: 71px;
    line-height: 71px;
    left: 25px;
    top: 34px;
}
.sidebar .home-aff p.text-line2{
    font-size: 24px;
    line-height: 27px;
    margin-bottom: 6px;
}
.sidebar .home-aff p.text-line3{
    font-size: 20px;
    line-height: 24px;
}
.content .home-aff{
    max-width: 800px;
    margin: 20px auto;
}

.sidebar-user .e-container .log-header{
    background: #f1f4f6;
    font-weight: normal;
    font-family: 'MuseoSansBold', sans-serif;
    padding: 30px 10px 0 112px;
    text-align: left;
}
.sidebar-user .e-container .log-header b{
    font-size: 18px;
    line-height: 22px;
    color: #1a4359;
    display: inline-block;
}
.sidebar-user .e-container .col-lg-6{
    padding: 0;
    float: none;
    width: 100%;
    position: relative;
}
.sidebar-user .e-container .row .col-lg-6{
    padding: 0 10px 15px 10px;
    background: #f1f4f6;
    font-size: 15px;
    line-height: 18px;
    color: #1a4359;
}
.sidebar-user .e-container .row .col-lg-6 b{
    font-weight: normal;
}
.sidebar-user .e-container .row .col-lg-6 > div{
    margin-bottom: 12px;
    word-break: break-word;
}
.sidebar-user .e-container .row .col-lg-6.log-links{
    padding: 0!important;
    background: #1a4359;
}
.sidebar-user .e-container .upgrade-hint .upgrade{
    color: #f23f54;
    font-family: 'MuseoSansMedium', sans-serif;
}
body .e-container .update-hint, body .container .e-container .orderform .update-discount .discountclass{
    border: none;
    border-radius: 0;
    font-family: 'MuseoSansRegular', sans-serif;
    padding: 12px;
    font-size: 13px;
    line-height: 15px;
    color: #1d2438;
    left: -140px;
    min-width: 300px;
    max-width: 300px;
    background-color: #fff;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
}
body .container .e-container .orderform .update-discount .discountclass{
    left: 0;
}
body .e-container .update-hint > span:first-child, body .e-container .update-hint > span:last-child{
    font-size: 14px;
    text-align: center;
    font-family: 'MuseoSansMedium', sans-serif;
    padding: 0;
}
body .e-container .update-hint ul{
    padding: 0!important;
}
body .e-container .update-hint ul li{
    list-style-position: inside;
}
body .e-container .update-hint > span:first-child{
    margin-bottom: 15px;
    padding: 0!important;
    color: #f23f54!important;
    font-family: "Oswald-Regular", sans-serif!important;
    text-transform: uppercase!important;
}
body .e-container .update-hint > span:last-child{
    margin-top: 20px!important;
    font-family: "Oswald-Regular", sans-serif!important;
    color: #0d354a!important;
    text-transform: uppercase!important;
    margin-bottom: 0;
}
body .e-container .update-hint br{
    display: none;
}
body .e-container .update-hint > span b{
    color: #f23f54!important;
}
body .e-container .update-hint > span:first-child:before, body .e-container .update-hint > span:last-child:before{
    display: none;
}
body .e-container .update-hint > span{
    padding-left: 16px;
    position: relative;
}
body .e-container .update-hint > span:before{
    position: absolute;
    left: 0;
    top: 41%;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #0d354a;
    content: '';
}
body .e-container .update-hint > span span{
    display: block;
    text-decoration: none;
    font-family: 'MuseoSansMedium', sans-serif;
}
body .e-container .update-hint b{
    color: #6b707d!important;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link {
    margin: 0;
    padding: 0;
    display: block;
    text-align: left;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link a{
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    font-family: 'MuseoSansMedium', sans-serif;
    transition:  all .3s ease;
    text-decoration: none!important;
    position: relative;
    padding: 15px 25px;
    display: block;
}
.sidebar-user .e-container .log-links form{
    display: block;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link a:focus{
    color: #fff!important;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link a:hover{
    transition: all .3s ease;
    background: #093044;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link a:before{
    display: inline-block;
    position: relative;
    background: url('../images/user-sprite.png') no-repeat;
    left: 0;
    top: 0;
    content: '';
    margin-right: 10px;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link.link-orders a:before{background-position: -1px -16px; width: 17px; height: 14px}
.sidebar-user .e-container .row .col-lg-6.log-links div.link.link-profile a:before{background-position: -1px -44px; width: 17px; height: 14px}
.sidebar-user .e-container .row .col-lg-6.log-links div.link.link-partners a:before{background-position: -1px -0px; width: 17px; height: 15px}
.sidebar-user .e-container .row .col-lg-6.log-links div.link.link-logout a:before{background-position: -1px -31px; width: 17px; height: 12px; top: 2px}
.sidebar-user .e-container .row .col-lg-6.log-links div.link.link-discounts a:before{background: none;content: '$'; font-size: 16px;line-height: 14px;height: 14px;font-family: 'Oswald-Bold', sans-serif;color: #fff}

.sidebar-user .e-container .log-header{
    padding: 25px 10px 15px 60px;
    position: relative;
}
.sidebar-user .e-container .log-header:before{
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    margin: auto;
    background: url(../images/user-icon.png) no-repeat top center;
    content: '';
    width: 40px;
    height: 50px;
    background-size: cover;
}
header .sidebar-user .e-container .row .col-lg-6{
    padding: 10px 15px 10px 15px!important;
}
header .sidebar-user .e-container .row .col-lg-6:before{
    display: none!important;
    content: ''!important;
}
.sidebar .calc-wrp .e-container .m3_item:before{
    right: 22px;
}
/*SIDEBAR*/

/*BLOG*/
.blog-list .blog-item:first-child{
    width: 100%;
}
.blog-list .blog-item:first-child .blog-item-content{
    margin: 0 0 25px 0!important;
    position: relative;
    background: transparent!important;
}
.blog-list .blog-item:first-child .blog-item-content .blog-item-text{
    position: absolute;
    bottom: 10px;
    width: 99%;
    text-align: center;
    padding: 0;
}
.blog-list .blog-item:first-child .blog-item-content .blog-item-text .blog-item-text-content{
    display: inline-block;
    background-color: rgba(255,255,255,.9);
    padding: 15px 35px 15px 35px;
    max-width: 470px;
    text-align: left;
    transition: all .3s ease;
    min-width: 210px;
}
.blog-list .blog-item:first-child .blog-item-image{
    text-align: center;
    padding: 15px;
    background-color: #fff;
    max-height: 100%;
    height: 100%;
}
.blog-list .default-button.yellow-button{
    border: 1px solid #fddc82;
}
.blog-list .blog-item-image{
    padding: 15px;
    height: 190px;
    overflow: hidden;
}
.blog-list .blog-item:nth-child(2n+1) .blog-item-content{
    margin-left: 10px;
}
.blog-list .blog-item:nth-child(2n) .blog-item-content{
    margin-right: 10px;
}
.blog-item-content{
    background-color: #fff;
    margin-bottom: 20px;
    min-height: 460px;
}
.blog-item-content:hover{
    box-shadow: 0 0 30px rgba(0,0,0,.1);
}
.blog-item-content .blog-item-image img, .full-post .full-post-img img{
    max-width: 100%;
}
.blog-item-content .blog-item-text{
    padding: 8px 35px 15px 35px;
}
.blog-item-content .post-date, .blog-item-content .post-cat{
    font-size: 16px;
    line-height: 16px;
    color: #555b6d;
}
.blog-item-content .post-cat a{
    color: #f2336a;
    font-family: 'MuseoSansMedium', sans-serif;
}
.blog-item-content .post-t{
    min-height: 84px;
    font-size: 24px;
    line-height: 28px;
    font-family: 'MuseoSansMedium', sans-serif;
    margin: 8px 0 6px 0;
}
.blog-item-content .post-t a{
    color: #1d2438;
}
.blog-item-content .readmore{
    margin-top: 22px;
}
.blog-item-content .readmore .default-button:hover{
    background-color: #fff;
    color: #1b2338;
}
.navigation .pages{
    font-size: 16px;
    line-height: 16px;
    color: #252d43;
    background-color: #dcdfe1;
    padding: 12px 10px 2px 10px;
    height: 26px;
    display: inline-block;
}
.container .e-container .pagination{
    padding: 0!important;
    text-align: center;
    width: 100%;
}
.container .e-container .pagination>li{
    list-style: none;
    display: inline-block;
    padding: 0;
    margin: 0 1px 6px 1px;
}
.navigation a.page-numbers, .navigation .current,
.container .e-container .pagination>li>a,
.container .e-container .pagination>li>span{
    display: inline-block;
    border: none;
    background-color: #f1f4f6;
    font-size: 18px;
    line-height: 18px;
    color: #0d354a;
    font-family: "MuseoSansRegular", sans-serif;
    text-align: center;
    width: 38px;
    height: 38px;
    border-radius: 0;
    padding: 11px 0 2px 0;
    margin: 0 3px;
    transition: all .3s ease;
    text-decoration: none;
    float: none;
    font-weight: normal;
    box-sizing: border-box;
}
.navigation a.page-numbers.next,.navigation a.page-numbers.prev{
    width: auto;
    padding: 12px 10px 2px 10px;
}
.navigation a.page-numbers:hover,
.navigation .current,
.container .e-container .pagination>li>a:focus,
.container .e-container .pagination>li>a:hover,
.container .e-container .pagination>li.active>span,
.container .e-container .pagination>li.active>a{
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,.1)!important;
    color: #0d354a;
}
.navigation a, .navigation span{
    margin-bottom: 10px;
}
.full-post .post_under_block{
    margin: 15px 0 20px 0;
}
.full-post .post_under_block .pub_in .p-date{
    margin-right: 30px;
}
.full-post .post_under_block .pub_in{
    font-size: 16px;
    line-height: 18px;
    color: #555b6d;
}
.full-post .post_under_block .pub_in a{
    color: #f2336a;
    font-family: 'MuseoSansBold', sans-serif;
}
.full-post .all-text img{
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.full-post .bottom-navigation{
    margin-top: 20px;
}
.full-post .bottom-navigation table{
    border-top: 1px solid #1d2438;
    border-bottom: 1px solid #1d2438;
    width: 100%;
}
.full-post .bottom-navigation table td{
    padding: 15px 0;
    vertical-align: middle;
    background: transparent!important;
}
.full-post .bottom-navigation a{
    font-size: 16px;
    line-height: 18px;
    color: #1d2438;
    font-family: 'MuseoSansMedium', sans-serif;
}
.full-post .bottom-navigation a:hover{
    color: #f2336a;
}
.fw-block.share_post, .fw-block.share_article ul{
    margin: 30px 0 45px 0;
}
.full-post-img{
    text-align: center;
}
/*BLOG*/

.container ._t_our_testimonials{
    padding: 0;
}

/*ORDER FORM*/
.otp-wrapper{
    max-width: 896px;
    margin: 0 auto 40px auto;
}
.otp-wrapper .otp_item{
    float: left;
    width: 33.33%;
}
.otp-wrapper .otp_item .otp-item-content .text{
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    padding: 21px 10px 19px 70px;
    font-size: 16px;
    line-height: 20px;
    color: #1a4359;
    font-family: "Oswald-Bold", sans-serif;
    display: block;
    min-height: 40px;
}
.otp-wrapper .otp_item .otp-item-content .text br{
    display: none;
}
.otp-wrapper .otp_item .otp-item-content{
    margin: 0 10px;
}
.otp-wrapper .otp_item .otp-item-content .number{
    position: relative;
    top: 15px;
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    font-family: "Oswald-Bold", sans-serif;
    color: #f33f54;
}
.ot{background-image: url(../images/spritesheet_otp.png);background-repeat: no-repeat;display: inline-block;position: absolute;left: 22px;top: 45px;content: ''}
.ot1{width: 40px;height: 50px;background-position: -2px -2px}
.ot2{width: 50px;height: 57px;background-position: -46px -2px}
.ot3{width: 50px;height: 50px;background-position: -2px -63px}


.Order .orderform{
    max-width: 896px;
    margin: 0 auto;
}
.Order .orderform .order-form-block{
    background-color: #f1f4f6;
    padding: 25px 35px 25px 35px;
    margin: 0;
}
.Order .e-container form .e-title{
    font-size: 18px;
    line-height: 18px;
    color: #0d354a;
    text-transform: uppercase;
    font-family: 'Oswald-Bold', sans-serif;
    padding: 5px 0 5px 0;
    text-align: left;
}
.Order .e-container form .e-table .e-row .e-td.order_lf{
    font-size: 15px;
    line-height: 16px;
    color: #0d354a;
    font-family: 'MuseoSansBold', sans-serif;
    text-align: left;
    margin: 0 0 7px 0;
}
.Order .e-container form .e-table .e-row.service-delivery .e-td.order_lf{
    color: #f2336a!important;
}
.Order .e-container .e-table .e-row .e-td{
    font-size: 14px;
    line-height: 16px;
    color: #1d2438;
    font-family: 'MuseoSansMedium', sans-serif;
}
.Order .e-container .e-row.even, .Order .e-container .orderform2 .tr1{
    background: transparent;
}
.Order .e-container form .e-table input[type="text"],
.Order .e-container form .e-table select,
.Order .e-container form .e-table textarea,
.profile-page table.table input[type="text"]
{
    background-color: #fff;
    border-color: #ccc;
    font-size: 14px;
    line-height: 16px;
    color: #0d354a;
    font-family: 'MuseoSansRegular', sans-serif;
    transition:  all .3s ease;
    -webkit-appearance: none;
}
select{
    padding-right: 30px!important;
    background-image: url(../images/down-arrow.svg)!important;
    background-repeat: no-repeat!important;
    background-size: 10px!important;
    background-position: right 13px center!important;
    -webkit-appearance: none;
}
.profile-page table.table input[type="text"]{
    border-color: #ccc;
}
.Order .e-container form .e-table input[type="text"],
.Order .e-container form .e-table select,
.profile-page table.table input[type="text"]{
    height: 39px;
    width: 100%;
}
.Order .e-container form .e-table input[type="text"]:focus,
.Order .e-container form .e-table select:focus,
.Order .e-container form .e-table textarea:focus,
.profile-page table.table input[type="text"]:focus{
    transition:  all .3s ease;
    background-color: #fff;
    border-color: #b7b7b7;
    box-shadow: none;
}
.Order .e-container .e-text-hint.blue{
    background: transparent;
    text-align: center;
    padding: 0;
    font-size: 14px;
    line-height: 16px;
    color: #0d354a;
    font-family: 'MuseoSansMedium', sans-serif;
}
.Order .e-container .orderform .vip_services{
    background: #1a4359;
    margin: 30px auto 0 auto;
}
.v2 .orderform .vip_services .e-title.margin-top{
    padding: 0;
    margin: 0 0 15px 0;
    border: none;
    color: #fff;
}
.Order .e-container .orderform .vip_services .uc{
    padding-left: 35px;
}
.Order .e-container .orderform .vip_services .uc, .Order .e-container .orderform .vip_services .vip-price{
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    font-family: 'MuseoSansRegular', sans-serif;
    font-style: normal;
}
.Order .e-container .orderform .vip_services tr:last-child td, .Order .e-container .orderform .vip_services .vip-price{
    color: #fff;
    font-family: 'MuseoSansBold', sans-serif;
}
.Order .e-container .orderform .vip_services .vip-price .old-price{
    display: none;
}
.Order .e-container .order-footer .e-row{
    padding: 10px 0;
}
.Order .e-container .order-footer .disclaimer p{
    font-size: 14px;
    line-height: 16px;
    color: #0d354a;
    font-family: 'MuseoSansMedium', sans-serif;
}
.Order .e-container .orderform .vip_services table td{
    background: transparent;
}
.Order .e-container .orderform .vip_services table td.bc{
    padding-right: 35px;
    text-align: right;
    width: 130px;
}
.Order .e-container .orderform .vip_services tr.vip-package td{
    background: #f33f54;
    padding-top: 8px;
    padding-bottom: 15px;
}
.Order .e-container .orderform .vip_services table td {
    padding: 0 2px 15px 2px;
}

/*NEW VIP SERVICES*/
.Order .e-container .orderform .vip_services .new .uc strong{
    display: inline-block;
    position: relative;
    padding-right: 65px;
}
.Order .e-container .orderform .vip_services .new .uc strong:before{
    position: absolute;
    right: 0;
    top: -4px;
    display: inline-block;
    content: url("../images/vip-new.png");
}
/*NEW VIP SERVICES*/

.Order .e-container span.grand_total_text, .Order .e-container span#total_price2{
    font-size: 24px;
    line-height: 26px;
    color: #1d2438;
    font-family: 'MuseoSansBold', sans-serif;
}
.Order .e-container span#total_price2{
    color: #f33f54;
}
.Order .e-container .order-footer .terms_and_conditions a{
    font-size: 14px;
    line-height: 16px;
    color: #0886c4;
    font-family: 'MuseoSansBold', sans-serif;
    transition: all .3s ease;
}
.Order .e-container .order-footer .terms_and_conditions a:hover{
    text-decoration: none;
    color: #1a4359;
    transition: all .3s ease;
}
.Order .e-container #page_price, .Order .e-container #total_price{
    font-size: 16px;
    line-height: 16px;
    color: #f33f54;
    font-family: 'MuseoSansMedium', sans-serif;
    font-weight: normal;
}
.Order .e-container .e-table .e-row .e-td.order_input span[id^="service"] {
    font-family: 'MuseoSansMedium', sans-serif!important;
    font-size: 14px!important;
    line-height: 14px!important;
}
.Order .e-container .orderform input.order_submit{
    color: #fff;
    background: #f33f54;
    font-family: 'Oswald-Regular', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 18px;
    display: inline-block;
    padding: 18px 40px 12px 40px;
    border-radius: 50px;
    width: auto;
    height: auto;
    border: 1px solid #f33f54;
    margin: 18px 0 0 0;
}
.Order .e-container form .e-table .file-row .file-upload-input{
    margin: 0;
    width: 90%;
}
.Order .e-container .orderform input.order_submit:hover{
    color: #f33f54;
    background: #fff;
}
.Order .e-container .orderform input.order_submit:disabled, .Order .e-container .orderform input.order_submit:disabled:hover{
    color: #fff;
    background: #bcc0c9;
    border-color: #bcc0c9;
    cursor: not-allowed;
}
.Order .e-container .orderform input.order_submit[value="Back"]{
    background-color: #1a4359;
    border-color: #1a4359;
    color: #fff;
}
.Order .e-container .orderform input.order_submit[value="Back"]:hover{
    background-color: #fff;
    border-color: #1a4359;
    color: #1a4359;
}
main .e-container input[type="radio"], main .e-container input[type="checkbox"]{
    width: 25px;
    height: 20px;
    margin: 0!important;
    border: none;
    background: transparent;
    -webkit-appearance: none;
    position: relative;
    top: 2px;
}
.e-container input[type="radio"]:before, .e-container input[type="checkbox"]:before{
    background-image: url("../images/cr-buttons.png");
    background-repeat: no-repeat;
    display: inline-block;
    content: '';
    position: relative;
}
.e-container input[type="radio"]:before{background-position: -1px -21px; width: 20px; height: 20px; top: 0}
.e-container input[type="radio"]:checked:before{background-position: -22px -21px; width: 20px; height: 20px}
.e-container input[type="checkbox"]:before{background-position: -1px -0px; width: 20px; height: 20px; top: 0}
.e-container input[type="checkbox"]:checked:before{background-position: -22px -0px; width: 20px; height: 20px}
.container label{
    font-size: 14px!important;
    line-height: 16px;
    color: #0d354a;
    cursor: pointer;
    margin: 6px 0 3px 0!important;
    font-weight: normal!important;
    font-family: 'MuseoSansRegular', sans-serif;
}
.Order .e-container .order-footer .terms_and_conditions label{
    margin-top: 15px!important;
    font-size: 16px!important;
}
.Order .e-container .vip_services_content .vip-add{
    color: transparent;
    top: -3px;
    position: relative;
    padding: 0;
    border: none;
    border-radius: 0;
}
.Order .e-container .vip_services_content .vip-add span{
    font-size: 13px;
    line-height: 14px;
    display: inline-block;
    padding: 8px 4px 4px 4px;
    border: none;
    font-family: 'Oswald-Regular', sans-serif;
    color: #1a4359;
    border-radius: 50px;
    background: #fff;
    position: relative;
}
.Order .e-container .vip_services_content .vip-add span.cancel{
    color: #8f9da5;
    background: #0d354a;
}
a[href='#remove'] img{
    display: none;
}
a[href='#remove']:before{
    display: inline-block;
    content: url("../images/close.png");
}
.Order .e-container form .file-row{
    padding: 0;
}
.Order .e-container form .file-row a{
    right: 10px;
    top: 13px;
    display: inline-block;
}
.Order .e-container form .e-table .writer_field{
    width: 100%;
}
.Order .e-container form .e-table .writer_field a{
    margin: 17px 0 0 10px!important;
}
#error_discount, body .container .e-container .orderform #error_discount .update-hint{
    font-family: 'MuseoSansMedium', sans-serif;
}
#error_discount .code-expired, body .container .e-container .orderform #error_discount .code-expired{
    color: #f33f54!important;
}
body .container .e-container .orderform #error_discount .update-hint span {
    font-family: 'MuseoSansRegular', sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: #1d2438;
    padding-left: 13px;
    position: relative;
    display: block;
}
body .Order .e-container #button_apply_discount{
    -webkit-appearance: none;
    position: absolute!important;
    top: 0!important;
    right: 0!important;
    margin: 0!important;
    height: 39px;
    width: 120px;
    padding: 12px 5px 11px 5px;
    text-align: center;
}
.Order .e-container .btn-add-writer,
.Order #button_apply_discount,
.Order .e-container form .e-table .file-row .file-upload-button,
.Order #add-attachment-btn{
    display: inline-block;
    padding: 13px 21px 11px 21px;
    border: 1px solid #1a4359!important;
    border-radius: 30px;
    color: #fff!important;
    text-transform: uppercase;
    font-family: 'MuseoSansMedium', sans-serif;
    font-size: 12px;
    line-height: 12px;
    background-color: #1a4359!important;
    background-image: none;
    transition: all .3s ease;
}
.Order .e-container .btn-add-writer:hover,
.Order #button_apply_discount:hover,
.Order .e-container form .e-table .file-row .file-upload-button:hover,
.Order #add-attachment-btn:hover{
    background-color: #fff!important;
    color: #1a4359!important;
    cursor: pointer;
}
.Order #button_apply_discount:disabled{
    background-color: #363e54 !important;
    color: #fff!important;
    cursor: default;
}
.Order .e-container form .e-table .file-row .file-upload-button{
    right: 0;
    height: 39px;
}
.Order #add-attachment-btn img{
    display: none;
}
.Order .e-container .e-table span.hint > span > img, .Order .e-container .e-table span.hint > div > img, .Order .e-container .vip_services_content span.hint > img{
    display: none;
}
.Order .e-container .vip_services_content span.hint{
    margin: 0 0 -6px 8px;
    position: static!important;
}
.Order .e-container .vip_services_content .relative{
    padding: 0;
}
.Order .e-container form .e-table .order_input textarea{
    width: 100%;
}
.Order .e-container .e-table span.hint > span, .Order .e-container .e-table span.hint > div:first-child, .Order .e-container .vip_services_content span.hint{
    display: inline-block;
    position: relative;
    background: url("../images/hint.png") no-repeat center;
    padding: 13px;
    cursor: pointer;
    background-size: 23px;
}
.Order .e-container .orderform.e-order-form .e-table .e-row{
    padding: 0;
}
.Order .e-container #accept-rule-notice{
    margin-top: 10px;
}
.Order .e-container .vip_services_content .vip-package span.hint{
    border: 1px solid #fff;
    border-radius: 50%;
}
.Order .e-container .orderform div.order_info p{
    padding: 0;
    font-size: 13px;
    line-height: 15px;
    color: #6b707d;
    background: transparent;
    font-family: 'MuseoSansRegular', sans-serif;
    box-shadow: none;
}
.Order .e-container .orderform div.order_info, .Order .e-container .hint .tooltip{
    padding: 12px;
    font-size: 13px;
    line-height: 15px;
    color: #6b707d;
    background: #fff;
    font-family: 'MuseoSansRegular', sans-serif;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    border-radius: 0;
    border: none;
    margin: 0!important;
    width: 300px!important;
    left: 0;
}
.Order .e-container .hint .tooltip{
    left: auto;
    right: 0;
}
.Order .e-container  .hint .tooltip > div{
    border: none!important;
    border-radius: 0!important;
    padding: 0!important;
}
.Order .e-container .e-table span.hint{
    height: 23px;
    width: 23px;
}
.Order .e-container .orderform div#writer-level-hint{
    padding: 0;
    box-shadow: none;
    background: transparent;
}
.Order .e-container .orderform div#writer-level-hint table{
    border: none;
}
.Order .e-container .orderform div#writer-level-hint th, .Order .e-container .orderform div#writer-level-hint td{
    font-size: 13px;
    line-height: 15px;
    padding: 3px 2px;
    color: #6b707d;
    border: 1px solid #1d2438;
}
.Order .e-container .orderform div#writer-level-hint th{
    background: #fddc82;
    color: #1d2438;
    font-family: 'MuseoSansBold', sans-serif;
}
.Order .e-container .vip_services_content span.hint > img{
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}

.Order .e-container .e-table.orderform2 .e-row .e-td{
    border: none;
    font-size: 15px;
    line-height: 18px;
    color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;
    padding: 8px;
    background: #fff;
}
.Order .e-container .e-table.orderform2 .e-row .e-td.orderform2-title{
    font-size: 14px;
    line-height: 16px;
    color: #1a4359;
    font-family: 'MuseoSansRegular', sans-serif;
}
.Order .e-container .e-table.orderform2 .e-row:nth-child(2n) .e-td{
    background: #f1f4f6;
}
.Order .e-container .e-table.orderform2 .e-row.e-row-actions .e-td{
    background: #fff;
}
.Order .e-container form.orderform .e-td .vip-services-preview{
    position: relative;
    padding: 0 0 0 20px;
    margin: 0 0 4px 0;
}
.Order .e-container form.orderform .e-td .vip-services-preview.vip-services-preview-1 {
    margin-top: 10px;
}
.Order .e-container form.orderform .e-td .vip-services-preview:last-child{
    margin: 0;
}
.Order .e-container form.orderform .e-td .vip-services-preview:before{
    content: '';
    background: #1d2438;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    position: absolute;
}
/*ORDER FORM*/

/*PROFILE*/
.profile-page .e-container table.table{
    border: none;
    margin: 0;
}
.profile-page{
    padding: 21px 0 0 0;
}
.login-block.profile-page .e-container .btn{
    margin: 5px 25px;
    display: inline-block;
}
.profile-page .e-container table.table tr td{
    border: none;
    font-size: 14px;
    line-height: 16px;
    color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;
    padding: 16px 34px;
    background: #fff;
    vertical-align: middle;
}
.profile-page .e-container table.table tr td:last-child{
    padding-left: 63px;
}
.profile-page .e-container table.table tr td:first-child{
    padding-right: 0;
}
.profile-page .e-container table.table tr:nth-child(2n+1) td{
    background-color: #f1f4f6;
}
.profile-page .e-container table.table tr:last-child td[colspan='2']{
    background-color: #f1f4f6;
    padding: 19px 10px;
}
.login-block.profile-page .e-container .btn.btn-success{
    margin: 20px auto;
    display: inline-block;
}
body .e-container .alert{
    border-radius: 0;
}
.profile-top-block .buttons{
    display: none;
}
.profile-top-block{
    background: #1a4359;
    padding: 40px 140px 40px 30px;
    position: relative;
}
.profile-top-block:before{
    position: absolute;
    right: 30px;
    top: 24px;
    display: inline-block;
    content: url("../images/profile-img.png");
}
.profile-top-block p.user-name{
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    font-family: 'MuseoSansBold', sans-serif;
    position: relative;
    font-weight: normal;
}
.profile-top-block p.user-name:before{
    position: relative;
    display: inline-block;
    font-family: "MuseoSansRegular", sans-serif;
    content: 'Personal Profile: ';
    margin-right: 5px;
}
.login-page.login-block.profile-page{
    padding: 0;
}

/*PROFILE*/

/*SAMPLES*/
.content .essays-sample .sample-type{
    display: none;
}
.content .essays-sample .sample-info{
    background: #f1f4f6;
    margin: 0 auto 30px auto;
}
.content .essays-sample .sample-order{
    position: relative;
    width: 100%;
    margin: 0;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    text-align: center;
    background: #0d354a;
    padding: 15px 5px 15px 5px;
}
.content .essays-sample .sample-order p{
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    font-family: 'MuseoSansBold', sans-serif;
    text-align: left;
    display: none;
}
.content .essays-sample .sample-order p.sample-price{
    font-size: 20px;
    line-height: 21px;
    color: #f33f54;
    font-family: "MuseoSansBold", sans-serif;
}
.content .essays-sample .sample-order .sample-price span{
    font-weight: normal;
    font-family: 'MuseoSansExtraBold', sans-serif;
    font-size: 20px;
    line-height: 21px;
}
.content .essays-sample .sample-order p:nth-child(1):after,.content .essays-sample .sample-order .sample-price span:after{
    display: inline-block;
    position: relative;
    /*content: '.';*/
}
.content .essays-sample .sample-order .sample-order-block{
    background: #0d354a;
    padding: 0;
    margin: 0;
}
.content .essays-sample .sample-order .sample-order-block p{
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    padding: 0 0 0 0;
    font-family: 'MuseoSansMedium', sans-serif;
}
.content .essays-sample .sample-order .sample-order-block p:after{
    display: none;
}
.content .essays-sample .sample-order-block .btn{
    color: #f33f54;
    background-color: #fff;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    padding: 17px 14px 15px 14px;
    border-radius: 50px;
    transition: all .3s ease;
    border: none;
    width: 100%;
    max-width: 300px;
}
.content .essays-sample .sample-order-block .btn:hover{
    transition: all .3s ease;
    color: #fff;
    background-color: #f33f54;
}
.content .essays-sample .sample-info .sample-detail{
    padding: 0 0 0 120px;
    margin-bottom: 20px;
    position: relative;
}
.content .essays-sample .sample-info .sample-detail:before{
    position: absolute;
    left: 45px;
    bottom: 8px;
    display: inline-block;
    content: url("../images/download-pdf.png");
}
.content .essays-sample .sample-info .sample-detail table td{
    padding: 3px 10px;
    font-size: 14px;
    line-height: 16px;
    color: #0d354a;
    font-weight: normal;
    font-family: 'MuseoSansRegular', sans-serif;
    background: transparent!important;
}
.content .essays-sample .sample-info .sample-detail table td span{
    font-weight: normal;
    font-family: 'MuseoSansBold', sans-serif;
    font-size: 16px;
    line-height: 18px;
}
.content .essays-sample .sample-info .sample-detail table tr:first-child td{
    padding-top: 30px;
}
.content .essays-sample .sample-info .sample-download{
    padding: 30px 0 0 30px;
    z-index: 1;
}
.content .essays-sample .sample-info .sample-download a{
    color: transparent;
    position: relative;
    text-align: center;
    font-size: 0;
    line-height: 0;
}
.content .essays-sample .sample-info .sample-download a img{
    display: none;
}
.content .essays-sample .sample-info .sample-download a:before{
    display: block;
    width: 100%;
    text-align: center;
    position: relative;
    content: url("../images/pdf-ico.png");
    margin-bottom: 16px;
}
/*SAMPLES*/

.content .share_post li{
    padding: 5px 15px;
}
.share_post .s-btn{
    cursor: pointer;
}
.content .share_post ul li:first-child{
    padding: 0;
}
.content .share_post ul{
    padding: 0!important;
    margin: 0;
}
.content .share_post ul li .sprite_icons{
    position: relative;
    top: 7px;
}
.content .share_post ul li .sprite_icons.sprite-f_ico_dark{
    top: 4px;
}

/*AFFILIATE PROGRAM*/
.content #referral-account-wrapper{
    border: none;
}
.content #referral-account-wrapper #referral-account{
    background-color: #f1f4f6;
    max-width: 896px;
    margin: 0 auto;
}
.content #referral-account-wrapper .show-more span{
    background-image: url("../images/ap-open.png");
    width: 60px;
    height: 34px;
    top: -1px;
}
.content #referral-account-wrapper .show-more span:before{
    background-image: url("../images/ap-arrow.png");
}
.content .essays-referral .top .left-part, .content .essays-referral .top .right-part{
    width: 100%;
    float: none;
}
.content .essays-referral .top .left-part p:first-child span{
    font-size: 16px;
    line-height: 18px;
    color: #f2336a;
    font-family: 'Oswald-Bold', sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block;
    text-align: left;
}
.content .essays-referral .top{
    position: relative;
    padding: 0 210px 0 0;
}
.content .essays-referral .top .right-part{
    position: absolute;
    right: 0;
    bottom: 0;
    width: auto;
    float: none;
}
.content .essays-referral .top span.part-1{
    position: absolute;
    top: 20px;
    right: 0;
}
.content .essays-referral .top .left-part p, .content .essays-referral .top .left-part p.earnings .affiliate-discount-for-referral{
    font-family: 'Oswald-Regular', sans-serif;
    font-size: 15px;
    line-height: 18px;
    color: #1d2438;
    text-transform: none;
    text-align: center;
    display: inline-block;
}
.content .essays-referral .top .left-part p.earnings, .content .essays-referral .top .left-part p.earnings .blue{
    color: #f2336a;
    text-transform: uppercase;
    font-family: 'Oswald-Regular', sans-serif;
    display: inline-block;
}
.content .essays-referral .top .left-part p.earnings .blue{
    font-family: 'Oswald-Bold', sans-serif;
    font-weight: normal;
}
.content .essays-referral .top .left-part b{
    color: #1d2438;
    font-family: 'Oswald-Bold', sans-serif;
}
.content #referral-account-wrapper .top .right-part .more-info{
    text-align: center;
    margin-top: 15px;
}
.content #referral-account-wrapper .btn-orange{
    color: #fff;
    background-color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    padding: 15px 5px 12px 5px;
    border-radius: 50px;
    border: 1px solid #1a4359;
    transition: all .3s ease;
    font-weight: normal;
    width: 180px;
}
.content #referral-account-wrapper .btn-orange:hover{
    color: #1a4359;
    background-color: #fff;
    transition: all .3s ease;
}
.content .remind-friends > span{
    display: none;
}
.content .remind-friends{
    position: relative;
    text-align: center;
    background: transparent;
    margin: 20px 0 15px 0;
}
.content .remind-friends:before{
    display: inline-block;
    background: transparent url("../images/ap-banner.png") no-repeat top center;
    content: '';
    width: 100%;
    height: 105px;
    background-size: contain;
}
.content #referral-account-wrapper .btn, .content #referral .btn{
    font-family: 'MuseoSansMedium', sans-serif!important;
    border-radius: 50px!important;
    font-weight: normal;
}
.content #referral-account-wrapper img{
    max-width: 100%;
}
.content .essays-referral .referral-blocks .block{
    border-radius: 0;
    background: #fff;
}
.content #referral .banners-widget ul, #referral .widget .data-list, #referral .widget .data-list-2, #referral .widget .data-list-3{
    padding: 0 0 0 0!important;
}
.content #referral .widget{
    border-radius: 0;
    max-width: 745px;
    margin: 0 auto 15px auto;
}
.content .essays-referral .referral-blocks .block h3, .content #referral .widget .header{
    font-family: 'MuseoSansBold', sans-serif;
    color: #1d2438;
    text-transform: uppercase;
    margin: 0 0 15px 0;
    font-size: 15px;
    line-height: 17px;
}
.content .essays-referral .referral-blocks .block h3 span, .content #referral .widget .header span{
    display: block;text-transform: none;
}
.content .essays-referral input[type='text'], .content .essays-referral select, .content .essays-referral textarea{
    background-color: #f1f4f6;
    border-color: #f1f4f6;
    font-size: 14px;
    line-height: 16px;
    color: #1d2438;
    font-family: 'MuseoSansRegular', sans-serif;
    transition: all .3s ease;
    letter-spacing: 0;
}
.content .essays-referral input[type='text']:focus, .content .essays-referral select:focus, .content .essays-referral textarea:focus{
    transition: all .3s ease;
    background-color: #fff;
    border-color: #b7b7b7;
    box-shadow: none;
}
.content #referral .widget .header i{
    background-image: none;
    margin-right: 5px;
}
.content #referral .widget .header i:before{
    display: inline-block;
    content: '-';
    font-size: 20px;
    line-height: 20px;
    color: #f2336a;
    font-style: normal;
    font-family: 'MuseoSansBold', sans-serif;
    position: relative;
    top: -2px;
}
#referral .widget.closed .header i:before{
    content: '+';
}
.content #referral .widget .discount-code{
    background-color: #39b54a;
}
#referral-account-wrapper.essays-referral-2 .top .right-part .more-info .btn.btn-info{
    padding: 13px 20px 10px 20px;
    background-color: #1d2438;
    color: #fff;
    border-color: #1d2438;
    font-family: 'MuseoSansMedium', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
}
#referral-account-wrapper.essays-referral-2 .top .right-part .more-info .btn.btn-info:hover {
    color: #1d2438;
    background-color: #fff;
}
/*AFFILIATE PROGRAM*/

/*ORDERS*/
.container #new-messages-list .max-messages-wrapper{
    max-height: 166px;
}
.container #new-messages-list table tbody tr td:first-child {
    width: 135px;
}
.container #new-messages-list .more-messages{
    cursor: pointer;
    color: #fff;
    background-color: #1a4359;
    border: 1px solid #1a4359;
    display: inline-block;
    border-radius: 28px;
    margin: 0;
    padding: 10px 20px;
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
    text-transform: uppercase;
    transition: all .3s linear;
}
.container #new-messages-list table td, .container #new-messages-list table th{
    padding-left: 5px;
    padding-right: 5px;
}
.container #new-messages-list table tr:nth-child(2n) td{
    background-color: #f5f8fa;
}
.container #new-messages-list table tr:hover td{
    background-color: #f1f4f6;
}
.container #new-messages-list table .text-right{
    white-space: nowrap;
}
.container #new-messages-list .more-messages:hover{
    color: #1a4359;
    background-color: #fff;
    border: 1px solid #1a4359;
}
.container #new-messages-list table td u{
    color: #1a4359;
}
.Orders .orderform{
    max-width: 896px;
    margin: 0 auto;
}
.content .essays-orders-list{
    max-width: 896px;
    margin: 30px auto 0 auto;
}
.content .e-container .box_user {
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    padding: 0  20px 4px 20px;
    box-shadow: none;
    background-color: #fff;
}
.content .essays-orders-list .title{
    font-size: 14px;
    line-height: 17px;
    color: #1d2438;
    font-family: 'MuseoSansExtraBold', sans-serif;
    display: inline-block;
    padding: 20px;
    background-color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;
}
.content .order-detail .title{
    display: none;
}
.content .e-container .button-show span{
    font-size: 16px;
    line-height: 16px;
    color: #1a4359;
    text-transform: uppercase;
    font-family: 'Oswald-Regular', sans-serif;
    border: none;
    top: 0;
    padding: 26px 23px 20px 23px;
    background: #fff;
    font-weight: normal;
}
.content .e-container .button-show span.active{
    background: #1a4359!important;
    color: #fff;
}
.content .buttons-change{
    border-bottom: 5px solid #1a4359;
}
.content .e-container .orders-list2{
    box-shadow: none;
}
.content .e-container .orders-list2 .orders{
    border-radius: 0;
    margin-bottom: 20px;
    padding: 20px;
    box-shadow: 0 0 12px -8px rgba(0, 0, 0, 0.5);
    background-color: #fff;
}
.content .e-container .orders-list2 .wrapper{
    border: none;
    padding: 0;
}
.content .e-container .box_user table tr td{
    border: none;
}
.content .e-container .oi-row .lbl, .content .e-container .oi-row .data, .content .e-container .oi-row .data a{
    font-size: 15px;
    line-height: 17px;
    color: #1a4359;
    font-family: 'MuseoSansRegular', sans-serif;
    font-weight: normal;
}
.content .e-container .oi-row .data, .content .e-container .oi-row .data a{
    font-family: 'MuseoSansBold', sans-serif;
    transition:  all .3s ease;
}
.content .e-container .oi-row .data a:hover{
    transition:  all .3s ease;
    color: #f2336a;
    text-decoration: none;
}
.content .e-container .oi-row .data .files-img, .content .user-area-sprite.sprite-file{
    background: url("../images/orders_icons.png") no-repeat;
    width: 14px;
    height: 12px;
    background-position: -2px -2px;
}
.content .e-container .oi-row .data .new-files:hover .files-img{
    background-position: -2px -18px;
}
.content .e-container .oi-row .data .messages-img, .content .e-container .essays-messages-list .messages-img, .content .user-area-sprite.sprite-envelope{
    background: url("../images/orders_icons.png") no-repeat;
    width: 15px;
    height: 12px;
    background-position: -20px -2px;
    top: 2px;
}
.content .e-container .oi-row .data .new-messages:hover .messages-img{
    background-position: -20px -18px;
}
.content .e-container .essays-messages-list .messages-img{
    top: 5px;
}
.content .e-container .list .box_user table{
    margin: 0;
}
.content .e-container .list .box_user .completed_orders .main-btn{
    margin-top: 6px;
}
.content .e-container .list .box_user td{
    background-color: transparent;
    vertical-align: top;
}
.content .e-container .list .box_user:nth-child(2n){
    background-color: #f1f4f6;
}
.content .e-container .list .box_user:last-child{
    border-bottom: 5px solid #1a4359;
}
.content .e-container .oi-title.oi-row .lbl, .content .e-container .oi-title.oi-row .data{
    font-size: 22px;
    line-height: 24px;
    color: #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
}
.content .e-container .oi-id-status .oi-row{
    display: inline-block;
}
.content .e-container .oi-id-status .oi-row.oi-id{
    margin-right: 10px;
}
.content .e-container .oi-id-status .oi-row.oi-id .lbl, .content .e-container .oi-id-status .oi-row.oi-id .data, .content .e-container .oi-id-status .oi-row.oi-id .data a{
    font-size: 16px;
    line-height: 18px;
    color: #f2336a;
    font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .oi-id-status .oi-row.oi-id .data a:hover{
    text-decoration: underline;
}
.content .e-container .oi-id-status .oi-row.oi-status .lbl, .content .e-container .oi-id-status .oi-row.oi-status .data{
    font-size: 16px;
    line-height: 18px;
}
.content .e-container .oi-row.oi-title{
    margin-top: 21px;
    margin-bottom: 20px;
}
.content .e-container .oi-row{
    margin-bottom: 8px;
}
.content .e-container .box_user .oi-id-status{
    margin-top: 20px;
}
.content .e-container .box_user.vip-order .oi-title{
    padding-top: 30px;
    position: relative;
}
.content .e-container .box_user.vip-order .oi-title:before{
    position: absolute;
    left: 0;
    top: -12px;
    display: inline-block;
    content: url("../images/vip_order.png");
}
.content .e-container .oi-row .order-rating{
    position: relative;
    top: -5px;
}
.content .e-container .box_user .main-btn .btn, .content .e-container .box_user .main-btn .btn:focus{
    font-family: 'MuseoSansMedium', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    padding: 14px 16px 11px 16px;
    border-radius: 50px;
    transition: all .3s ease;
    margin-top: 2px;
    border: 1px solid #f2336a;
    background: #f2336a;
    color: #fff;
}
.content .e-container .box_user .main-btn .btn:hover{
    background-color: #fff;
    color: #f2336a;
}
.content .e-container .dob-btn.to-close span:nth-child(1){
    top: 10px;
}
.content .e-container .dob-btn.to-close span:nth-child(3){
    top: -7px;
}
.content .e-container .box_user .main-btn .btn:hover{
    transition: all .3s ease;
}
.content .e-container .box_user .orders_user .main-btn .btn[title='Pay now']{
    color: #fff;
    background-color: #39b54a;
    border: 1px solid #39b54a;
}
.content .e-container .box_user .orders_user .main-btn .btn[title='Pay now']:before{
    display: inline-block;
    margin-right: 6px;
    content: '$';
}
.content .e-container .box_user .orders_user .main-btn .btn[title='Pay now']:hover {
    color: #39b54a;
    background-color: #fff;
    border: 1px solid #39b54a;
}
.content .e-container .box_user .orders_user.completed_orders .main-btn .btn{
    color: #fff;
    background-color: #1a4359;
    border: 1px solid #1a4359;
    margin: 2px 0;
}
.content .e-container .box_user .orders_user.completed_orders .main-btn .btn:hover{
    color: #1a4359;
    background-color: #fff;
    border: 1px solid #1a4359;
}
.content .e-container .dob-btn span{
    background-color: #545969;
    width: 26px;
    margin: 0 0 6px 0;
    height: 3px;
}
.content .e-container .del-btn{
    top: -18px;
}
.content .e-container .new-delete .del-img, .content .user-area-sprite.sprite-close{
    background: url("../images/new-del.png") no-repeat;
    width: 23px;
    height: 25px;
}
.content .orders .order .order-topic-wrapper .order-topic{
    font-size: 22px;
    line-height: 24px;
    color: #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
}
.content .orders .order .td.heading{
    font-size: 15px;
    line-height: 17px;
    color: #1a4359;
    font-family: 'MuseoSansRegular', sans-serif;
    font-weight: normal;
    text-align: right;
    padding-right: 0;
    width: 160px;
}
.content .orders .order .td{
    font-size: 15px;
    line-height: 17px;
    color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;
}
.content .orders .order .td b{
    font-family: 'MuseoSansBold', sans-serif;
}
.content .orders .order .col-order-buttons .td .button-a a{
    background-color: #1a4359;
    border: 1px solid #1a4359;
}
.content .orders .order .col-order-buttons .td .button-a a:hover{
    text-decoration: none;
    color: #1a4359;
    background-color: #fff;
    border: 1px solid #1a4359;
}
.content .orders .order .col-order-buttons .td .btn-pay a{
    color: #fff;
    background-color: #39b54a;
    border: 1px solid #39b54a;
}
.content .orders .order .col-order-buttons .td .btn-pay a:hover{
    color: #39b54a;
    background-color: #fff;
    border: 1px solid #39b54a;
}
.content .orders .order .col-order-buttons .td .button-tip-the-writer a{
    color: #fff;
    background-color: #f33f54;
    border: 1px solid #f33f54;
}
.content .orders .order .col-order-buttons .td .button-tip-the-writer a:hover{
    color: #f33f54;
    background-color: #fff;
    border: 1px solid #f33f54;
}
.content .orders .order .td a{
    color: #1a4359;
}
.content .orders .order .td a:hover{
    text-decoration: underline;
}
.content .e-container .drop-orders-buttons{
    margin-top: 26px;
}
.content .e-container .box_user.box_user2 table tr td.order-buttons{
    text-align: right;
    padding-right: 5px;
}
.content .e-container .dob-btn{
    position: relative;
    top: 4px;
}
.content .e-container .del-btn{
    margin: 0 0 0 20px;
}
.content .e-container .button-show{
    max-width: 33%;
}
.content .e-container .box_user .btn, .content .e-container .box_user .btn:focus{
    background: none;
    border: none;
    border-radius: 0;
    font-size: 15px;
    line-height: 16px;
    color: #1d2438;
    font-family: 'MuseoSansMedium', sans-serif;
    transition: all .3s ease;
    padding: 5px 0;
}
.content .e-container .box_user .btn:hover{
    color: #f2336a;
    transition: all .3s ease;
}
.content .e-container .dob-list{
    top: 40px;
}
.content .e-container .completed_orders .dob-list{
    top: 75px;
}
.content .essays-messages-list table{
    margin: 0;
    background-color: #fff;
}
.content .order-detail table{
    margin: 0;
    border: none;
}
.content .order-detail table tr td{
    border: none!important;
    font-size: 15px;
    line-height: 18px!important;
    color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;

}
.content .order_details_wrapper .desktop-button-back{
    float: none;
    margin-bottom: 10px;
}
.content .order_details_wrapper .desktop-button-back .btn{
    border-radius: 50px;
    font-size: 14px;
    line-height: 14px;
    background: #fff;
    border-color: #1a4359;
    color: #1a4359;
    padding: 10px 20px 8px 20px;
    font-family: 'MuseoSansMedium', sans-serif;
}
.content .order_details_wrapper .desktop-button-back .btn:hover{
    background: #fff;
    border-color: #f2336a;
    color: #f2336a;
}
.content .order-detail table tr:nth-child(2n+1) td{
    background-color: #fff;
}
.content .order-detail table tr:nth-child(2n) td{
    background-color: #f7f9fc;
}
.content .order-detail table tr td ul{
    margin: 0;
    padding: 0!important;
}
.content .order-detail table tr td .btn{
    border: none!important;
    background: none!important;
    border-radius: 0;
    padding: 0;
    font-size: 16px;
    line-height: 17px;
    color: #f2336a!important;
    font-family: 'MuseoSansBold', sans-serif;
    margin: 0 0 0 10px;
}
.content .order-detail table tr td .btn:hover{
    text-decoration: underline;
}
.content .order-detail table tr td .btn[title='Leave feedback']{
    margin: 15px 0 0 0;
}
.content .order-detail table tr td .button-a{
    display: inline-block;
    position: relative;
    top: -3px;
}
.content #ajax_orderfiles, .content #ajax_ordermessages{
    background: transparent;
}
.content .order-detail table tr td.l{
    font-size: 14px;
    line-height: 16px;
    color: #1a4359;
    font-family: 'MuseoSansRegular', sans-serif;
    width: 30%;
}
.content .orders-msg-table{
    margin: 0;
}
.content .orders-msg-table th.title1, .content .orders-files-table th.title1, .content .essays-orders-list .essays-messages-list table tr th.title1{
    background-color: #1a4359;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    font-family: 'Oswald-Regular', sans-serif;
    font-weight: normal;
    padding: 15px 10px;
}
.content .e-container .orders-msg-table tr td.b-button .msg-icon{
    position: relative;
    top: 2px;
    left: -1px;
}
.content .orders-msg-table td.title1 strong{
    font-family: 'MuseoSansMedium!', sans-serif;
}
.content .orders-msg-table tr td, .content .orders-files-table tr td{
    background-color: #fff!important;
    padding: 10px 10px;
    font-size: 14px;
    line-height: 21px;
}
.content .orders-msg-table tr:nth-child(2n) td, .content .orders-files-table tr:nth-child(2n) td{
    background-color: #f6f9fb!important;
}
.content .orders-files-table{
    margin-bottom: 0;
}
.content .orders-msg-table .btn, .content .orders-files-table a{
    color: #2b8dbd;
    font-size: 14px;
    line-height: 21px;
    text-decoration: underline;
    padding: 0;
    border-radius: 0;
    background: none!important;
    border: none!important;
    margin: 0;
    font-family: 'MuseoSansMedium', sans-serif;
    font-weight: normal;
    position: relative;
    text-align: left;
    display: inline-block;
}
.content .orders-msg-table .btn:hover, .content .orders-files-table a:hover, .container .e-container .orders-mf-table .actions-button:hover{
    color: #f2336a;
    text-decoration: none;
}
.container .e-container .orders-mf-table .actions-button.btn_replay_message:hover{
    background: #fff;
    border-color: #f2336a;
    color: #f2336a;
}
.content .orders-mf-table .btn-pay .btn{
    text-decoration: none;
    font-size: 14px;
    line-height: 14px;
    padding: 7px 15px;
    color: #fff!important;
    background: #39b54a!important;
    border: 1px solid #39b54a!important;
    margin: 2px 0!important;
    border-radius: 32px;
    transition: all .3s linear;
}
.content .orders-mf-table .btn-pay .btn:hover{
    color: #39b54a!important;
    background: #fff!important;
    border-color: #39b54a!important;
}
.content .orders-files-table a{
    padding-left: 25px;
}
.content .orders-files-table a:before{
    display: inline-block;
    background: url(../images/orders_icons.png) no-repeat;
    width: 14px;
    height: 12px;
    background-position: -2px -2px;
    position: absolute;
    left: 0;
    top: -3px;
}
.content .orders-files-table a img{
    display: none;
}
.content #new_file{
    margin: 0 0 10px 0!important;
    border: none;
    background-color: #fff;
}
.content #new_file input[type="file"]{
    max-width: 100%;
    border: none;
    padding: 0;
}
.content #new_file textarea{
    background-color: #f1f4f6;
    border-color: #f1f4f6;
    font-size: 14px;
    line-height: 16px;
    color: #1d2438;
    font-family: 'MuseoSansRegular', sans-serif;
    transition: all .3s ease;
    min-height: 100px;
}
.content #new_file textarea:focus{
    transition: all .3s ease;
    background-color: #fff;
    border-color: #b7b7b7;
    box-shadow: none;
}
.content #ajax_orderfiles{
    margin-top: 30px;
}
.content #new_file .btn, .content #ajax_ordermessages .buttons a, .content #ajax_orderfiles .buttons .btn, .content .button-back .btn{
    color: #fff;
    background-color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    padding: 13px 30px 10px 30px;
    border-radius: 50px;
    border: 1px solid #1a4359;
    transition: all .3s ease;
    font-weight: normal;
    text-decoration: none!important;
}
.content #new_file .btn:hover, .content #ajax_ordermessages .buttons a:hover, .content #ajax_orderfiles .buttons .btn:hover, .content .button-back .btn:hover{
    background-color: #fff;
    color: #1a4359;
}
.content #ajax_ordermessages .buttons, .content #ajax_orderfiles .buttons{
    background-color: #fff;
    text-align: left!important;
    padding: 15px 10px 15px 10px!important;
}
.content #ajax_ordermessages .buttons a img{
    display: none;
}
.content #ajax_orderfiles > div[align='center'], .content #ajax_ordermessages > div[align='center']{
    background-color: #fff;
    padding: 10px 20px;
    text-align: left;
    font-size: 16px;
    line-height: 18px;
    color: #1d2438;
    font-family: 'MuseoSansMedium', sans-serif;
}
.content .e-container .btn-order-now{
    color: #fff;
    background-color: #f2336a;
    font-family: 'MuseoSansMedium', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    padding: 20px 40px 17px 40px;
    border-radius: 50px;
    border: 1px solid #f2336a!important;
    transition: all .3s ease;
    font-weight: normal;
    margin: 20px 0;
}
.content .e-container .btn-order-now:hover{
    color: #f2336a;
    background-color: #fff;
    transition: all .3s ease;
}
.content .orders_user .button-a{
    margin: 0 0 0 0;
}
.Orders .pager{
    background-color: #fff;
    position: relative;
}
.content .all-pages{
    margin: 0;
    float: right;
    position: relative;
}
.container .e-container .pager .pagination{
    margin: 20px 0 20px 0;
}
.orders-inner .pager:before, .orders-inner .pager:after{
    width: 100%;
    height: 0;
    display: block;
    content: '';
    clear: both;
}
.orders-inner .pager .pagination{
    width: auto;
    float: left;
}
.orders-inner .pager .all-pages{
    float: right;
}
@media screen and (max-width: 568px){
    .orders-inner .pager .pagination, .orders-inner .pager .all-pages{
        float: none;
        text-align: center;
        width: 100%;
    }
}
.content .all-pages .btn{
    display: inline-block;
    border: 1px solid #dcdfe1;
    background-color: #fff;
    font-size: 16px;
    line-height: 16px;
    color: #252d43;
    text-align: center;
    height: 38px;
    width: 90px;
    padding: 12px 0 2px 0;
    margin: 20px 0;
    transition: all .3s ease;
    border-radius: 0;
}
.content .all-pages .btn:hover{
    transition: all .3s ease;
    color: #fff;
    background-color: #252d43;
    border-color: #252d43;
}
.content .essays-orders-list .essays-messages-list table, .content .essays-orders-list .essays-messages-list table tr td, .content .essays-orders-list .essays-messages-list table tr th{
    border: none;
}
.content .essays-orders-list .essays-messages-list table tr td{
    padding: 10px 20px;
    font-size: 14px!important;
    line-height: 21px!important;
    color: #1d2438!important;
    font-weight: normal!important;
    font-family: 'MuseoSansRegular', sans-serif;
    vertical-align: middle;
}
.content .essays-orders-list .essays-messages-list table tr:nth-child(2n+1) td{
    background-color: #f6f9fb;
}
.content .essays-orders-list .essays-messages-list table tr td:nth-child(1){
    color: #f2336a!important;
    font-family: 'MuseoSansMedium', sans-serif;
}
.content .essays-orders-list .essays-messages-list table tr td .button-a{
    display: inline-block;
}
.content .essays-orders-list .essays-messages-list table tr td:last-child, .content .essays-orders-list .essays-messages-list table tr td:last-child span{
    color: #1d2438!important;
}
.content .essays-orders-list .essays-messages-list table tr td .button-a .btn{
    border: none!important;
    background: none!important;
    border-radius: 0;
    padding: 0;
    font-size: 14px;
    line-height: 21px;
    color: #2b8dbd!important;
    font-family: 'MuseoSansMedium', sans-serif;
    text-decoration: underline;
    margin: 0;
    position: relative;
    top: -3px;
}
.content .essays-orders-list .essays-messages-list table tr td .button-a .btn:hover{
    text-decoration: none;
}
.content .e-container .bonus-point-payment{
    background-color: #1a4359;
    border: none;
    border-radius: 0;
}
.content .e-container .bonus-point-payment p{
    font-size: 20px;
    line-height: 24px;
    color: #9499a3;
    font-family: 'MuseoSansRegular', sans-serif;
    text-align: center;
}
.content .e-container .bonus-point-payment p:nth-child(2){
    font-size: 16px;
    line-height: 20px;
    color: #fff;
}
.content .e-container .bonus-point-payment p b, .content .bonus-point-payment p strong{
    color: #fff;
    font-weight: normal;
    font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .bonus-point-payment .left{
    margin: 12px 0 0 0;
}
.content .e-container .bonus-point-payment .right div{
    display: inline-block;
}
.content .e-container .bonus-point-payment .right{
    text-align: right;
}
.content .e-container .bonus-point-payment .right .btn{
    color: #fff;
    background-color: #f2336a;
    font-family: 'MuseoSansMedium', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    padding: 13px 5px 10px 5px;
    border-radius: 50px;
    transition: all .3s ease;
    margin: 5px;
    border: none!important;
    min-width: 130px;
}
.content .e-container .bonus-point-payment .right .btn:hover{
    background-color: #fff;
    color: #f2336a;
}
.content .e-container .bonus-point-payment .right .btn[disabled='disabled'], .content .e-container .bonus-point-payment .right .btn[disabled='disabled']:hover{
    background-color: #4a5166;
    color: #9499a3;
}
.content .e-container .bonus-point-payment .bonus_value{
    font-size: 16px;
    line-height: 16px;
    color: #1d2438;
    font-family: 'MuseoSansMedium', sans-serif;
    width: 70px;
    padding: 6px 3px;
}
.content .e-container .bonus-point-payment .bonus_value:focus{
    box-shadow: none;
}
.content .e-container .order-buttons .o-rate{
    margin: 0 5px 11px 0;
}
.content .e-container #ajax_orderfiles .buttons .btn, .content .e-container #ajax_ordermessages .buttons .btn{
    color: #fff;
    background-color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    padding: 13px 30px 10px 30px;
    border-radius: 50px;
    border: 1px solid #1a4359;
    transition: all .3s ease;
    font-weight: normal;
    text-decoration: none!important;
}
.content .e-container #ajax_orderfiles .buttons .btn:hover, .content .e-container #ajax_ordermessages .buttons .btn:hover{
    background-color: #fff;
    color: #1a4359;
}
.content .order-detail{
    margin-bottom: 20px;
}
.content .e-container .details-block-wrapper .orders-block-title{
    font-size: 16px;
    line-height: 18px;
    color: #1a4359;
    font-family: 'Oswald-Bold', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    width: 100%;
    display: block;
}
.content .e-container .details-block-wrapper.order-detail, .content .e-container #ajax_orderfiles, .e-container #ajax_ordermessages{
    margin: 35px 0 10px 0;
}
.content .e-container .orders-mf-table{
    max-width: 896px;
}
.content .e-container .orders-mf-table tr td.b-date{
    width: 175px;
}
.content .e-container .orders-mf-table .b-from, .content .e-container .orders-mf-table .b-to{
    color: #f33f54;
}
.content .e-container .orders-mf-table tr th:last-child, .content .e-container .orders-mf-table tr td:last-child{
    text-align: right;
}
.content .e-container .orders-mf-table tr td.b-mobile{
    text-align: left;
}
.content .e-container .orders-files-table tr td .actions-button{
    display: none;
}
.content .e-container .orders-files-table tr td.b-mobile .actions-button{
    display: inline-block;
    padding: 0;
    margin: 0;
}
.container .e-container .orders-mf-table .b-mobile span{
    vertical-align: middle;
}
.container .e-container .orders-mf-table .b-title-content .user-area-sprite{
    display: inline-block;
    vertical-align: middle;
    margin: -5px 6px 0 0;
}
.container .e-container .orders-mf-table .b-title-content a{
    display: inline-block;
    text-align: left;
    word-break: break-all;
    padding: 0;
}
.container .e-container .orders-mf-table .actions-button{
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
}
.container .e-container .orders-mf-table .b-mobile .title1{
    min-width: 65px;
}
.content .orders-files-table .b-mobile a{
    padding: 0;
}
/*ORDERS*/

/*LOADING*/
body .overlay:after, body .loading:after{
    background-image: url("../images/loading_.gif");
    width: 50px;
    height: 50px;
}
body .loading:after{
    top: -34px!important;
}
/*LOADING*/

/*WINDOWS*/
body .jswindow{
    max-width: 500px;
}
body #new-message .jswindow input{
    margin: 0;
}
body .jswindow .modal-close .modal-close-icon{
    display: none;
}
body .jswindow .modal-window{
    background: #fff;
    border: none;
    border-radius: 0;
    padding: 25px 40px!important;
}
body .jswindow .modal-window h4{
    font-size: 18px;
    line-height: 20px;
    color: #1d2438;
    font-family: 'Oswald-Bold', sans-serif;
    text-align: left;
    position: relative;
    margin-top: 0;
    padding-bottom: 10px;
    padding-right: 22px;
    text-transform: uppercase;
}
body .jswindow .modal-close img{
    opacity: 0;
}
body .jswindow .modal-close {
    top: 23px;
    right: 24px;
    padding: 0;
    width: 20px;
    height: 20px;
}
body .jswindow .modal-close:before{
    background: url("../images/close_dark.png") no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: inline-block;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
}
body .jswindow .modal-window input[type='text'], body .jswindow .modal-window select, body .jswindow .modal-window textarea, body .tip-the-writer .row-1 .input{
    background-color: #f1f4f6;
    font-size: 14px;
    line-height: 16px;
    color: #1d2438;
    font-family: 'MuseoSansRegular', sans-serif;
    transition: all .3s ease;
    height: 39px;
    border: 1px solid transparent!important;
    padding: 3px 5px;
    min-width: 50px;
    width: 100%;
    box-sizing: border-box;
}
body .custom-file-upload .file-btn{
    box-sizing: border-box;
    height: 39px;
}
body .jswindow.extend.deadline table table tr td{
    padding: 8px 0;
}
body .jswindow .modal-window input[type='text']:focus, body .jswindow .modal-window select:focus, body .jswindow .modal-window textarea:focus, body .tip-the-writer .row-1 .input:focus{
    transition: all .3s ease;
    background-color: #fff;
    border-color: #b7b7b7!important;
    box-shadow: none;
}
body .jswindow .modal-window textarea{
    height: auto;
    max-width: 100%;
    min-height: 100px;
    max-height: 500px;
}
body .tip-the-writer .row-1.notice{
    max-width: 100%;
    color: #1d2438;
    border: none!important;
    font-size: 14px;
    line-height: 18px;
    background-color: #f1f4f6;
    font-family: 'MuseoSansMedium', sans-serif;
}
body .jswindow .modal-window input[type='file']{
    border: none!important;
    box-shadow: none!important;
    max-width: 100%;
    margin: 0!important;
}
body .jswindow .modal-window input.file-name{
    margin: 0!important;
}
.jswindow #new_message input[type="submit"]{
    margin-top: 15px;
}
body .e-container .label{
    color: #1a4359;
    white-space: normal;
}
body .jswindow .modal-window input[type='submit'], body .jswindow .modal-window input.btn, body #delete_order .delete-dialog-button{
    color: #fff;
    background-color: #f2336a;
    border: 1px solid #f2336a;
    font-family: 'MuseoSansMedium', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    padding: 12px 10px 9px 10px!important;
    border-radius: 50px;
    transition: all .3s ease;
    text-decoration: none;
}
body .jswindow .modal-window input[type='submit']:hover , body .jswindow .modal-window input.btn:hover, body #delete_order .delete-dialog-button:hover{
    transition: all .3s ease;
    color: #f2336a;
    background-color: #fff;
    text-decoration: none;
}
body #delete_order .delete-dialog-button{
    min-width: 100px;
}
body #delete_order .delete-dialog-button[href="#no"]{
    background-color: #39b54a;
    border: 1px solid #39b54a;
}
body #delete_order .delete-dialog-button[href="#no"]:hover{
    background-color: #fff;
    color: #39b54a;
}
body .jswindow table.user-message{
    border-collapse: collapse;
    border: none;
}
body .jswindow .user-message tr td{
    border: none!important;
    font-size: 13px;
    line-height: 17px;
    color: #545969;
    font-family: 'MuseoSansRegular', sans-serif;
}
body .jswindow .user-message tr td a{
    word-break: break-all;
}
body .jswindow .user-message tr:nth-child(even) td{
    background: #f6f9fb;
}
body .jswindow .user-message tr td.reply-to-message{
    background-color: #fff!important;
}
body .jswindow .user-message tr td:nth-child(2), body .jswindow .user-message tr td .message-text{
    font-family: 'MuseoSansBold', sans-serif;
    color: #1d2438;
}
body .jswindow ._t_form{
    padding: 0;
    border: none;
}
body .jswindow .modal-window ._t_form textarea{
    max-width: 93%;
}
body #delete_order .delete-dialog-button{

}
/*WINDOWS*/

/*404*/
main.content404{
    margin-top: 20px;
    padding-bottom: 40px;
    border-top: 10px solid #0d354a;
    border-bottom: 10px solid #0d354a;
    background: #dce0e2;
    color: #0d354a;
}
.img404{
    margin: 65px 0 55px 0;
}
.content404 .oops{
    font-size: 32px;
    line-height: 36px;
    font-family: "MuseoSansMedium", sans-serif;
}
.content404 .undertext{
    font-size: 24px;
    line-height: 27px;
    font-family: 'MuseoSansRegular', sans-serif;
}
.buttons404 .default-button{
    padding: 15px 50px 12px 50px;
    margin: 10px;
}
.buttons404{
    margin: 35px 100px;
    text-align: center;
}
.content404 .dots-bg:before{
    position: absolute;
    right: 0;
    top: 5px;
    width: 145px;
    height: 170px;
}
/*404*/

/*PAYMENT*/
.content .thansk-for-order {
    padding: 5% 200px 20px 5%;
    margin: 0 auto 0 auto!important;
    max-width: 896px;
    background: #f1f4f6 url(../images/payment-bg.png) no-repeat 100% 0;
    background-size: contain;
    border: none;
    border-radius: 0;
}
.content .thanks-text{
    padding: 0;
}
.content .thansk-for-order .title-text {
    display: inline-block;
    color: #0d354a;
    font-size: 24px;
    line-height: 27px;
    font-family: 'Oswald-Regular', sans-serif;
    padding: 0;
    font-weight: normal;
}
.content .thansk-for-order .e-title{
    background: transparent;
    border: none;
}
.content .thanks-text .dear-customer, .content .thanks-text p{
    display: inline-block;
    font-size: 20px;
    line-height: 24px;
    color: #0d354a;
    font-family: 'MuseoSansMedium', sans-serif;
    font-weight: normal;
}
.content .thanks-text .detail p{
    font-family: 'MuseoSansRegular', sans-serif;
    font-weight: normal;
    color: #1c2733;
    font-size: 15px;
    line-height: 20px;
    display: block;
    margin-bottom: 6px;
}
.content .thanks-text .detail p span, .content .e-container .order-details-payment .right p strong{
    color: #f2336a;
    font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .order-details-payment .right p{
    margin: 7px 0 0 0;
}
.content .e-container .order-details-payment{
    padding: 3%;
    background-color: #f1f4f6;
    border: none;
    border-radius: 0;
    margin: 0 auto 15px auto;
    max-width: 896px;
    font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .order-details-payment .right p, .content .e-container .order-details-payment .left form{
    font-size: 16px;
    line-height: 18px;
    color: #0d354a;
}
.content .e-container .order-details-payment .left form select{
    background-color: #f1f4f6;
    border-color: #b7b7b7;
    font-size: 14px;
    line-height: 16px;
    height: 30px;
    color: #1d2438;
    font-family: 'MuseoSansBold', sans-serif;
    transition: all .3s ease;
    max-width: 80px;
    padding: 6px 5px;
    margin-left: 5px;
}
.content .e-container .order-details-payment .left form select:focus{
    transition: all .3s ease;
    background-color: #fff;
    border-color: #b7b7b7;
    box-shadow: none;
}
.content .pay-order .col-md-12{
    background-color: #fff;
    max-width: 896px;
    margin: 20px auto 0 auto;
    padding: 20px;
    border: none;
    border-radius: 0;
}
body .e-container .pay-order {
    margin: 40px 0 0 0;
}
.content .pay-order .payment-text{
    font-size: 15px;
    line-height: 20px;
    color: #191919;
    font-family: 'MuseoSansRegular', sans-serif;
    text-align: left;
}
.content .pay-order .payment-text p{
    margin-bottom: 5px;
}
.content .pay-order .payment-system-logo{
    margin: 10px 0;
}
.content .pay-order input[type='submit']{
    color: #fff;
    background-color: #39b54a;
    font-family: 'MuseoSansMedium', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    padding: 15px 35px 12px 35px;
    border-radius: 50px;
    border: 1px solid #39b54a;
    transition: all .3s ease;
    font-weight: normal;
}
.content .pay-order input[type='submit']:hover{
    color: #39b54a;
    background-color: #fff;
    transition: all .3s ease;
}
.content .essays-user-admin-panel img, .entry-content.Order img{
    max-width: 100%;
}
/*PAYMENT*/

/*BANNERS*/
.content .bnnr{
    max-width: 800px;
    margin: 25px auto;
}
.content .help-banner{
    margin: 45px auto 20px auto;
}
.help-banner{
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    height: 175px;
    text-align: center;
}
.help-banner .big{
    font-family: "MuseoSansExtraBold", sans-serif;
    font-size: 84px;
    line-height: 79px;
    color: #1a4359;
}
.help-banner .red{
    font-size: 22px;
    line-height: 22px;
    font-family: "Oswald-Bold", sans-serif;
    color: #f33f54;
    text-transform: uppercase;
}
.help-banner .text-part{
    text-align: center;
    max-width: 190px;
    margin: 36px 0 0 4%;
}
.help-banner .img-part{
    position: relative;
    width: 187px;
    height: 90px;
    margin-right: 7%;
}
.help-banner .img-part:before{
    position: absolute;
    left: 46px;
    top: -88%;
    display: inline-block;
    content: url("../images/help-banner-img.png");
}
.help-banner .links-part{
    position: relative;
    top: 14px;
    text-align: center;
}
.help-banner .links-part p{
    margin: 0;
    text-align: center;
}
.help-banner .links-part a{
    font-size: 16px;
    line-height: 18px;
    color: #1a4359;
    font-family: "MuseoSansMedium", sans-serif;
    text-decoration: none;
}
.help-banner .links-part .support-phones a{
    font-size: 24px;
    line-height: 24px;
}
.help-banner .links-part .live-chat span{
    color: #fff;
    background-color: #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 18px;
    display: inline-block;
    padding: 17px 69px 11px 69px;
    border-radius: 50px;
    border: 1px solid #1a4359;
    position: relative;
    top: -19px;
    transition: all .3s ease;
    cursor: pointer;
}
.help-banner .links-part .live-chat span:hover{
    transition: all .3s ease;
    color: #1a4359;
    background-color: #fff;
}
/*BEGIN TIMER*/
#countdown_dashboard {
    display: none;
    text-align: center;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    text-decoration: none;
    cursor: pointer;
}
#countdown_dashboard:hover{
    cursor: pointer;
}
#countdown_dashboard .dash {
    float: left;
    position: relative;
    margin: 0 10px;
}
#countdown_dashboard .dash .digit {
    font-size: 30px;
    line-height: 30px;
    font-family: 'Oswald-Regular', sans-serif;
    float: left;
    width: 25px;
    text-align: center;
    position: relative;
    color: #fff;
    background-color: #f33f54;
    height: 37px;
    padding-top: 13px;
}
#countdown_dashboard .dash .digit.lf{
    padding-left: 3px;
}
#countdown_dashboard .dash .digit.rt{
    padding-right: 3px;
}
#countdown_dashboard .divider1{
    font-size: 0;
    line-height: 0;
    color: transparent;
    opacity: 0;
}
#countdown_dashboard .code{
    color: #fb5da8!important;
}
#countdown_dashboard .discount-info{
    display: inline-block;
    position: relative;
    float: left;
    width: 39%;
    height: 175px;
    padding-left: 4%;
}
#countdown_dashboard .discount-info .title{
    font-size: 26px;
    line-height: 26px;
    color: #f33f54;
    text-transform: uppercase;
    font-family: 'MuseoSansExtraBold', sans-serif;
    margin-top: 26px;
    display: inline-block;
}
#countdown_dashboard #discount_code_timer{
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    font-family: 'MuseoSansMedium', sans-serif;
    display: inline-block;
    background: #1a4359;
    padding: 10px 35px;
}
#countdown_dashboard .discount-info .bottom{
    text-align: center;
    display: block;
}
#countdown_dashboard .discount-info .bottom img{
    display: inline-block;
}
#countdown_dashboard .timer-body{
    background-color: #1a4359;
    position: relative;
    z-index: 0;
    float: left;
    width: 57%;
    height: 175px;
}
#countdown_dashboard .timer-body:before{
    position: absolute;
    right: -70px;
    top: 18px;
    display: inline-block;
    content: url("../images/timer_img.png");
}
#countdown_dashboard .before-text{
    text-align: left;
    display: inline-block;
    position: relative;
    color: #fff;
    font-family: 'MuseoSansBold', sans-serif;
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    margin: 33px 0 0 0;
    width: 100%;
    padding-left: 45px;
}
#countdown_dashboard .before-text p span{
    font-size: 24px;
    color: #464f39;
    line-height: 26px;
}
#countdown_dashboard .dash_title{
    display: block;
    color: #fff;
    font-size: 13px;
    line-height: 13px;
    text-transform: uppercase;
    text-align: left;
    font-family: 'MuseoSansRegular', sans-serif;
    margin-bottom: 8px;
}
#countdown_dashboard .timer-content{
    display: inline-block;
    min-width: 355px;
}
#countdown_dashboard .with{
    font-size: 18px;
    line-height: 18px;
    color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;
    margin-top: 10px;
    margin-bottom: 16px;
}
/*END TIMER*/

/*BANNERS*/

body .e-container .orderform .update-hint {
    padding: 10px;
}
body .Order .e-container #input_discount{
    width: 100%;
    max-width: 100%;
    border-radius: 0 50px 50px 0;
    padding-right: 130px!important;
    margin-bottom: 5px;
}
body .e-container .orderform .update-discount .discountclass {
    display: none;
    position: absolute;
    top: 32px;
    right: 0;
    background-color: #F9F9F9;
    padding: 10px 10px;
    font-size: 13px;
    font-family: Arial, sans-serif;
    line-height: 20px;
    width: 360px;
    border: 1px solid #1D2438;
    text-transform: none;
    z-index: 1;
}
body .e-container .orderform .update-discount:hover .discountclass {
    display: block;
}

/*BOTTOM CHAT*/
body #chat-2 .chat-status{
    border-radius: 0;
    margin: 0 0 0 15px;
    background: #0d354a;
}
body #chat-2 .chat-promo{
    background-image: url("../images/spritesheet_chat.png");
    width: 304px;
    height: 180px;
    background-position: -2px -2px;
    background-repeat: no-repeat;
}
body #chat-2 .chat-promo.animation{
    background-position: -310px -2px;
}
body #chat-2{
    width: 289px;
}
body #chat-2 .chat-promo .close{
    top: 80px;
    right: 20px;
    background: url("../images/close_dark.png") no-repeat;
    width: 18px;
    height: 18px;
}
/*BOTTOM CHAT*/

/*ADAPTIVE*/

#ajax_content_resetpass.e-container .table1{
    box-shadow: none;
}
#ajax_content_resetpass.e-container .table1 .btn{
    max-width: 100%;
    margin-top: 10px;
}
#ajax_content_resetpass.e-container .table1 td{
    font-size: 15px;
    line-height: 18px;
}
#ajax_content_resetpass.e-container .table1 tr:first-child td{
    padding-top: 30px;
}
#ajax_content_resetpass.e-container .table1 input[type="text"]{
    width: 100%!important;
    max-width: 300px;
}

@media screen and (max-width: 1800px){
    .main_menu > div{
        padding-left: 270px;
    }
}
@media screen and (max-width: 1700px){
    .main_menu > div{
        padding-left: 170px;
    }
}
@media screen and (max-width: 1200px){
    .main_menu > div{
        padding-left: 20px;
    }
    .main_menu{
        max-width: 500px;
    }
}
@media screen and (max-width: 1400px){
    .free-block-wrp .text-bg{
        width: 70px;
    }
    .first-disc .big{
        font-size: 100px;
    }
    .first-disc span, .first-disc .d-sign{
        font-size: 26px;
    }
    .first-disc .default-button.big-button{
        display: block;
        max-width: 120px;
        margin: 60px auto 0 auto;
    }
}
@media screen and (max-width: 1300px){
    .help-banner .text-part{
        margin: 36px 0 0 5px;
    }
    .help-banner .img-part{
        width: 120px;
    }
    .help-banner .img-part:before{
        left: -20px;
        z-index: -1;
    }
    .links-col li {
        padding: 0 5px;
    }
    .links-col .callback-button .btn{
        display: none;
    }
}
@media screen and (max-width: 1199px){
    .home-header .under-title .col-6.gray-bg-col{
        width: 60%;
    }
    .home-header .under-title .col-6.bg-col{
        width: 40%;
    }
    header {
        padding-top: 80px;
    }
    .col-sidebar{
        width: 30%;
    }
    .col-content{
        width: 70%;
    }
    .col-l-12{
        width: 100%;
    }
    .col-l-hidden{
        display: none;
    }
    .col-l-6{
        width: 50%;
    }

    .footer .footer-menu ul{
        display: block;
    }
    .f-contacts.f-contacts-mob{
        display: block!important;
    }
    .f-contacts.f-contacts-mob .fb_iframe_widget{
        top: 4px!important;
    }
    .f-contacts{
        display: none!important;
    }
    .home-title br, .home-header .dots-bg:before{
        display: none;
    }
    .header_img img {
        max-width: 234px;
        height: auto;
    }
    .header_img{
        bottom: 0;
    }
    .header_img .r_a_img1{
        max-width: 47px;
    }
    .header_img .r_a_img2{
        max-width: 30px;
        top: 70%;
        right: 5px;
    }
    .home-title h1{
        font-size: 67px;
        line-height: 85px;
        margin-bottom: 55px;
    }
    .under-title .text-left:before{
        margin: 0 0 35px 0;
    }
    header .second-line {
        margin: 20px 0 30px 0;
    }
    header .second-line img{
        display: block;
    }
    .header-logo{
        margin: 0;
    }
    .header-line{
        padding: 19px 0 0 0;
    }
    .main-line.second-line .home-chat {
        margin: 18px 80px 0 0;
    }
    .main-line.second-line .dots-bg:before{
        display: none;
    }
    .free-block-wrp {
        padding: 9px 0 0 100px;
    }
    .sidebar .calc-wrp {
        padding: 38px 15px 32px 15px;
    }
    .sidebar .sidebar-block {
        padding: 25px 10px 22px 10px;
    }
    .sidebar .home-aff {
        padding: 30px 10px 25px 10px;
    }
    .sidebar .home-aff:before{
        left: 10px;
    }
    .header-logo.pages-logo img{
        display: none;
    }
    .sidebar-user .e-container .row .col-lg-6{
        padding: 26px 10px 19px 10px;
    }
    .sidebar-user .e-container .log-header {
        padding: 30px 10px 0 10px;
    }
    .sidebar-user .e-container .log-header:before{
        display: none;
    }
    .sidebar-user .e-container .row div.col-lg-6:not(.log-links):before{
        display: none;
        content: '';
    }
}
@media screen and (max-width: 1023px){
    .col-sidebar{
        display: none;
    }
    .col-content, .col-lm-12{
        width: 100%;
    }
    .content {
        padding-left: 0;
    }
    .h1_wrp .dots-bg:before{
        display: none;
        content: '';
    }
    .breadcrumbs {
        margin: 0 0 0 0;
        padding: 12px 0 10px 0;
    }
    .main-line.second-line .home-chat{
        margin: 18px auto 30px auto;
        max-width: 458px;
    }
    .main-line.second-line .home-chat-wrp:before{
        right: 70%;
    }
    .main-line.first-line{
        margin-bottom: 0;
    }
    .main-line.second-line {
        padding: 20px 0 35px 0;
        margin-bottom: 40px;
    }
    .main-line.third-line .a-links-wrp{
        width: 25%;
    }
    .main-line.third-line .tl-wrapper{
        padding-right: 0;
    }
    .main-line.third-line .a-links-wrp.last a{
        top: auto;
        right: auto;
    }
    .main-line.third-line {
        margin-bottom: 25px;
    }
    .free-block-wrp{
        padding: 0;
    }
    .free-block-wrp .text-bg{
        width: 130px;
    }
    .main-line.fourth-line {
        padding: 40px 0 10px 0;
        margin-bottom: 30px;
    }
    .main-line.fourth-line .dots-bg:before{
        bottom: 5px;
    }
    .home-aff{
        margin-bottom: 40px;
    }
    .testi-line {
        margin: 30px 0 20px 0;
    }
    .main-line.second-line .home-chat img{
        max-width: 200px;
        height: auto;
    }
    .main-line.second-line .live-chat span{
        margin-top: 20px;
    }
    main.content404{
        margin-top: 0;
    }
    body #chat-2{
        display: none!important;
        opacity: 0!important;
        z-index: -100!important;
    }
    .container ._t_our_testimonials._t_full_item ._t_order{
        float: none;
    }
    .help-banner .img-part{
        width: 187px;
    }
    .help-banner .img-part:before{
        left: 46px;
    }
}
@media screen and (max-width: 991px){
    .e-container .essay-order .mini-order-row .mini-order-group{
        width: 100%;
    }
    body .mini_order_form .v2 .e-row .field-label{
        min-width: 150px;
    }
    body .mini_order_form .heading .heading-title.heading-title2{
        margin: 0 0 15px 0;
    }
    body .e-container .essay-order.theme-styled .title{
        padding: 0;
        margin: 0 0 15px 0;
    }
    body .e-container .essay-order.theme-styled .currencies{
        position: relative;
        right: auto;
        top: auto;
        margin: 0 0 20px 0;
        float: none;
        clear: both;
        width: auto;
        max-width: 240px;
    }
    body .e-container .essay-order.theme-styled .final-order-price-notice p{
        top: -7px;
    }
    body .e-container .essay-order.theme-styled .currencies:before, body .e-container .essay-order.theme-styled .currencies:after{
        display: block;
        width: 100%;
        height: 0;
        content: '';
        clear: both;
    }
    .home-header .under-title .col-6.bg-col{
        display: none;
    }
    .home-header .under-title .col-6.gray-bg-col{
        width: 100%;
    }
    .home-header .under-title .col-6.gray-bg-col{
        width: 100%;
    }
    .home-header .under-title .col-6, .home-calc.calc-wrp{
        height: auto;
    }
    .gray-bg-col:after{
        position: absolute;
        width: 100%;
        height: 100%;
        left: 100%;
        top: 0;
        background: #f1f4f6;
        display: inline-block;
        content: '';
    }
    .home-calc.calc-wrp .e-container .calculator-body > div{
        width: 50%!important;
        margin-bottom: 20px;
    }
    .home-calc.calc-wrp .e-container .calculator-body .calc-submit-button{
        margin-top: 0;
    }
    .home-calc.calc-wrp .e-container .m3_item > div{
        width: 100%;
    }
    .home-calc.calc-wrp{
        padding: 35px 0 0 0;
    }
    .col-sm-12{
        width: 100%;
    }
    .content{
        margin-bottom: 70px;
    }
    header .second-line {
        margin: 20px 0 20px 0;
    }
    .under-title .bg-col{
        display: none;
    }
    .home-title h1:after {
        display: block;
        width: 100%;
        max-width: 190px;
        height: 8px;
        background: #0d354a;
        content: '';
        margin: 29px 0 5px 0;
    }
    .home-header {
        margin-bottom: 0;
    }
    .under-title .text-left:before{
        position: relative;
        display: inline-block;
        max-width: 100%;
        height: auto;
        background: transparent;
        margin: 20px 0;
        content: url("../images/header_small_img.webp");
    }
    .under-title .text-left{
        text-align: center;
    }
    .home-calc.calc-wrp{
        float: none;
        margin: 0 auto;
    }
    .main-line.third-line .a-links-wrp{
        width: 50%;
    }
    .main-line.third-line .a-links-wrp a{
        display: block;
        min-height: 120px;
    }
    .disc-blocks{
        padding-right: 0;
        margin-bottom: 30px;
    }
    .first-disc .d-img:before,.first-disc .d-img{
        display: none;
        content: '';
    }
    .footer .rights .text-right{
        text-align: left;
    }
    .footer .rights p{
        margin-bottom: 10px;
    }
    .footer .rights .empty-p{
        display: none;
        margin: 0!important;
    }
    .first-disc{
        position: relative;
    }
    .first-disc:before{
        position: relative;
        display: block;
        content: url("../images/disc_small_img.png");
        top: -60px;
    }
    .first-disc {
        padding: 0 0 0 0;
    }
    .first-disc .first-disc-content{
        top: -30px;
    }
    .first-disc span{
        line-height: 26px;
    }
    .main-line.fifth-line{
        margin-bottom: 70px;
    }
    .main-line.fifth-line .dots-bg:before{
        display: none;
    }
    .img404{
        max-width: 100%;
    }
    .content404 .dots-bg:before{
        display: none;
        content: '';
    }
}
@media screen and (max-width: 780px){
    .container .e-container .prices-table-header .col-lg-4.currency-row p{
        width: 100%;
    }
    .container .e-container .prices-table-header .col-lg-4.currency-row{
        padding: 0;
    }
    .content .e-container .bonus-point-payment .left{
        margin: 0;
    }
    .content .e-container .bonus-point-payment .right{
        text-align: center;
    }
    body .policy {
        top: 80px;
    }
}
@media screen and (max-width: 767px){
    .footer{
        padding: 0 0 30px 0;
    }
    .footer .legal-list{
        justify-content: center;
    }
    .container .e-container .essay-order .mini-order-row .col-lg-4{
        width: 50%!important;
    }
    body .e-container .essay-order.theme-styled .mini-order-row .col-lg-4.mini-order-total-price, body .e-container .essay-order.theme-styled .mini-order-row .col-lg-4.mini-order-submit{
        width: 100%!important;
        clear: both;
        text-align: center!important;
    }
    .container .e-container .essay-order .mini-order-row .col-lg-4.mini-order-total-price, .container .e-container .essay-order .mini-order-row .col-lg-4.mini-order-submit{
        width: 100%!important;
        text-align: center;
    }
    .container .e-container .essay-order .mini-order-row .col-lg-4.mini-order-total-price{
        margin-top: 15px;
    }
    .container .e-container .essay-order .mini-order-row .col-lg-4.mini-order-total-price .label{
        display: inline-block;
    }
    .container .e-container .essay-order .label .help-hint .help-hint-text{
        min-width: 160px;
        text-align: center;
    }
    .container .e-container .mini-order-submit{
        margin: 0;
    }
    .container .e-container .mini-order-body .mini-order-submit .btn{
        margin: 0;
    }
    .home-header{
        margin-bottom: 0;
    }
    .col-m-12{
        width: 100%;
    }
    .col-m-6{
        width: 50%;
    }
    .first-disc span.simple-text.disc-text{
        display: block;
        margin: 48px 0 27px 0;
    }
    .mr-button .more-testi{
        padding: 16px 35px 11px 35px;
    }
    .testi-line .h2{
        font-size: 26px;
    }
    .footer .footer-menu{
        display: none;
    }
    .footer .ttl.f-links-ttl, .footer .f-links{
        display: none;
    }
    .footer .f-contacts.f-contacts-mob .fc-content{
        text-align: center;
    }
    .footer .p-meth{
        text-align: center;
        margin: 10px 0 20px 0;
    }
    .footer .rights p{
        text-align: center;
    }
    .content .contacts-wrp .c-form-wrp, .content .contacts-wrp .c-info-wrp{
        display: block;
        width: auto;
        padding: 15px 10px;
    }
    .content .contacts-wrp .c-info-wrp img{
        display: none;
    }
    .content .e-container #contact-form{
        padding: 0 5px;
    }
    .container ._t_our_testimonials ._t_testi{
        font-size: 15px;
        line-height: 22px;
    }
    #countdown_dashboard .timer-body:before{
        display: none;
    }
    #countdown_dashboard .timer-body, #countdown_dashboard .discount-info{
        float: none!important;
        width: auto!important;
        padding: 10px!important;
        height: auto!important;
    }
    #countdown_dashboard .timer-content{
        min-width: 270px;
        position: relative;
        left: 4px;
    }
    #countdown_dashboard .before-text{
        padding: 0;
        text-align: center;
    }
    #countdown_dashboard .dash{
        margin: 0 5px;
    }
    .content .bnnr{
        max-width: 290px;
    }
    #countdown_dashboard .discount-info .title{
        margin-top: 10px;
    }
    #countdown_dashboard #discount_code_timer{
        margin-bottom: 10px;
    }
    .help-banner{
        height: auto;
    }
    .help-banner .img-part{
        height: 125px;
        margin: 20px 0;
        width: 128px;
        top: 100px;
    }
    .help-banner .text-part{
        margin: 35px 0 0 0;
    }
    .help-banner .img-part:before{
        content: url("../images/help-banner-img-small.png");
        left: 0;
    }
    .help-banner .links-part{
        top: auto;
        margin-bottom: 20px;
    }
    .content .help-banner {
        margin: 20px auto;
    }
    .links-col .tel a{
        font-size: 18px;
    }
    .links-col li.ord .default-button{
        padding: 13px 18px 10px 18px;
    }
}

@media screen and (max-width: 680px){
    body .mini_order_form .v2 .e-row .field-label{
        margin: 0 0 5px 0;
        text-align: left;
    }
    .e-container .essay-order .mini-order-row .mini-order-group{
        margin: 0 0 20px 0;
    }
    body .e-container .essay-order.theme-styled .mini-order-total-price{
        margin: 5px 0 0 0;
    }
    .Order .e-container .e-table.orderform2 .e-row .e-td.orderform2-title{
        padding-bottom: 0;
    }
    .drop-menu .sm-buttons-content .fb-like{
        top: 7px!important;
    }
    .links-col li.cht{
        display: none;
    }
    .testi-line .owl-pagination{
        margin-top: 15px;
    }
    .testi-line .owl-theme .owl-controls .owl-page span{
        margin: 4px;
        width: 10px;
        height: 10px;
    }
    .container .e-container .mini-order-submit {
        margin-top: 10px;
    }
    body .jswindow .modal-window{
        padding: 15px 5px!important;
    }
    body .jswindow .modal-close{
        top: 15px;
        right: 5px;
    }

    h1, .h1{font-size: 35px; line-height: 45px}
    h2, .h2{font-size: 29px; line-height: 39px}
    h3, .h3{font-size: 25px; line-height: 25px}
    h4, .h4{font-size: 21px; line-height: 28px}
    .home-block h2{font-size: 30px; line-height: 40px; text-transform: uppercase}
    .home-block h3{font-size: 25px; line-height: 29px}

    .testi-line .col-s-12{
        width: 100%;
    }
    .testi-line .mr-button.text-right{
        text-align: center;
        margin-bottom: 20px;
    }
    .container ._t_our_testimonials ._t_customer{
        font-size: 18px;
    }
    .mr-button .more-testi{
        margin: 0;
    }
    .container ._t_our_testimonials ._t_item_wrapper{
        margin-right: 0;
    }
    .testi-line #testimonials{
        padding: 0;
    }
    .testi-line .owl-theme .owl-controls .owl-buttons div{
        position: relative!important;
    }
    .testi-line .owl-theme .owl-controls .owl-buttons .owl-prev, .testi-line .owl-theme .owl-controls .owl-buttons .owl-next{
        top: auto;
        left: auto;
        right: auto;
        margin: 15px 15px 0 15px;
    }
    .container ._t_our_testimonials ._t_item{
        height: auto;
        min-height: 220px;
    }
    .container ._t_our_testimonials ._t_rating{
        float: none;
    }
    .main_menu ul li a{
        font-size: 18px;
        line-height: 20px;
    }
    .main_menu ul li{
        padding: 6px 0;
    }
    .main_menu ul li{
        font-size: 20px;
        line-height: 20px;
    }
    .first-disc .big{
        font-size: 60px;
        line-height: 60px;
        top: 10px;
    }
    .first-disc .d-sign{
        top: -35px;
    }
    .first-disc span.simple-text.disc-text {
        margin: 20px 0 10px 0;
    }
    .first-disc .default-button.big-button{
        margin: 40px auto 0 auto;
        padding: 17px 35px 11px 35px;
    }

    .Order .e-container form .e-table .e-row .e-td.order_lf{
        padding: 0 0 4px 0;
        width: 100%;
    }
    .Order .e-container .e-table span.hint{
        left: auto;
        right: 0;
        top: -21px;
        padding: 0;
    }
    .Order .e-container .e-table .e-row .e-td.order_input{
        width: 100%;
        height: auto;
    }
    .Order .e-container .e-table.orderform2 .e-row .e-td{
        text-align: center;
    }
    .otp-wrapper .otp_item .otp-item-content .text:before{
        display: none!important;
    }
    .otp-wrapper .otp_item .otp-item-content .text{
        padding: 21px 10px 19px 10px;
        text-align: center;
        font-size: 14px;
        line-height: 17px;
        min-height: 1px;
    }
    .otp-wrapper .otp_item .otp-item-content .text br{
        display: block;
    }
    .Order .e-container .orderform .vip_services table td{
        display: inline-block;
        width: auto!important;
        text-align: center!important;
        padding: 5px 5px!important;
    }
    .Order .e-container .orderform .vip_services table td.uc{
        padding: 10px 5px 0 5px!important;
        display: block;
        width: 100%!important;
        text-align: center;
        font-size: 13px;
        line-height: 15px;
    }
    .Order .e-container .orderform .vip_services .vip-price{
        font-size: 13px;
        line-height: 15px;
    }
    .vip_services_content tr{
        text-align: center;
        border-bottom: 1px solid #fff;
        display: block;
    }
    .vip_services_content tr.vip-package{
        background: #f33f54;
    }
    .Order .e-container .orderform .vip_services table td.bc{
        padding-bottom: 10px!important;
    }
    .Order .e-container .orderform .vip_services table td.pc{
        min-width: 95px;
    }
    .Order .e-container .vip_services_content .vip-add span{
        width: 85px;
        font-size: 12px;
        line-height: 12px;
        display: inline-block;
        padding: 8px 2px 4px 2px;
    }
    .Order .e-container .orderform .vip_services table .new td.uc:before {
        content: '';
        display: none;
    }
    .Order .e-container .orderform .vip_services table .new td.uc:after {
        position: relative;
        top: 6px;
        margin-left: 5px;
        display: inline-block;
        content: url(../images/vip-new.png);
    }
    .Order .e-container .orderform .vip_services .new .uc strong:before{
        display: none;
        content: '';
    }
    .Order .e-container .orderform .vip_services .new .uc strong{
        padding: 0;
        display: initial;
    }
    .content .essays-sample .sample-info .sample-detail{
        padding: 0 0 0 85px;
    }
    .content .essays-sample .sample-info .sample-detail table td{
        padding: 5px;
    }
    .content .essays-sample .sample-info .sample-detail:before{
        left: 30px;
        bottom: 5px;
    }
    .content .essays-sample .sample-info .sample-download{
        width: 85px;
        padding: 30px 0 0 0;
    }
    .content .thansk-for-order{
        background: #f1f4f6;
        padding: 5% 5% 20px 5%;
    }
    .content .beware-tab tr th{
        padding: 20px 10px 15px 10px;
    }
    .content .beware-tab tr td{
        padding: 15px 10px;
    }
    .content .faq_item .faq_ans{
        margin-left: 0;
        padding: 0;
    }
    .content .faq_item .faq_ans.active{
        border: none;
    }
    .content .faq_item .faq_title:before{
        width: 35px;
        height: 31px;
        padding-top: 4px;
    }
    .content .faq_item .faq_title{
        padding: 5px 10px 5px 49px;
    }
    .profile-top-block:before{
        display: none;
        content: '';
    }
    .profile-top-block{
        padding: 30px 20px 30px 20px;
    }
    .content .e-container .box_user.box_user2 table tr td.order-buttons{
        text-align: left;
    }
    .content .e-container .dob-btn{
        top: 21px;
        left: 0;
    }
    .content .e-container .dob-list{
        top: 60px;
    }
    .content .e-container .drop-orders-buttons{
        margin-top: 0;
        display: inline-block;
    }
    .content .e-container .box_user{
        padding: 0 0 4px 0;
    }
    .content .e-container .box_user .main-btn{
        display: inline-block;
    }
    .content .e-container .del-btn, .content .e-container .order-buttons .o-rate{
        margin: 0 20px;
    }
    .content .e-container .order-buttons .o-rate{
        display: inline-block;
        position: relative;
        top: 2px;
    }
    .content .e-container .del-btn{
        top: 0;
    }
    .content .order-detail table tr td{
        display: block;
        width: auto!important;
        padding: 8px!important;
    }
}
@media screen and (max-width: 679px){
    .Order .e-container .orderform.e-order-form .e-table .e-row {
        padding: 0 0 8px 0;
    }
}
@media screen and (max-width: 568px){
    .footer .p-meth .ttl{
        display: block;
        margin: 20px 0 5px 0;
    }
    .footer .legal-list .ttl{
        margin: 0 0 5px 0;
        width: 100%;
    }
    .content .e-container .prices-table-header .col-lg-6{
        width: 100%!important;
    }
    .container .e-container .essay-order .mini-order-row .mini-order-group{
        width: 100%;
    }
    body .e-container .essay-order.theme-styled .package-checkbox-row{
        margin: 15px 15px 0 15px;
        width: auto!important;
    }
    .header-line {
        padding: 11px 0 0 0;
    }
    header{
        padding-top: 65px;
    }
    header .top-line{
        height: 65px;
    }
    .main_menu{
        top: 65px;
    }
    .calc-wrp .e-container .m3_item p{
        font-size: 14px;
    }
    .fw-block.share_post .pull_left, .fw-block.share_post .pull_right{
        float: none;
    }
    .drop-menu .sm-buttons-content .fb-like{
        top: 11px!important;
    }
    .content .e-container .order-details-payment .right, .content .e-container .order-details-payment .left{
        float: none;
        text-align: center;
        width: 100%;
    }
    .content .e-container .order-details-payment{
        padding: 10px 2px;
    }
    .content .e-container .order-details-payment .right p{
        text-align: center;
    }
    .links-col li.ord .default-button{
        padding: 13px 10px 10px 10px;
    }
    .mob-phones{
        display: block;
    }
    .mob-phones p{
        margin: 0 0 15px 0;
    }
    .mob-phones p a{
        color: #19242c;
        font-size: 20px;
        line-height: 20px;
        margin: 0;
        font-family: 'MuseoSansBold', sans-serif;
        text-decoration: none;
    }
    .links-col li.tel{
       display: none;
    }
    .container .e-container .essay-order .mini-order-row .col-lg-4{
        width: 100%!important;
    }
    .container .e-container .upgrade-hint.inline{
        display: block;
        margin: 0;
    }
    body .container .e-container .orderform #error_discount .update-hint{
        left: 0;
        min-width: 260px;
    }
    .mob-links {
        padding: 10px 0;
    }
    .home-calc.calc-wrp .e-container .calculator-body > div{
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .links-col .default-button{
        padding: 13px 12px 10px 12px;
    }
    .container .mini_order_form{
        padding: 20px 15px;
    }
    .container .e-container .mini-order-submit {
        margin-top: 0;
    }
    .container .e-container .mini-order-body .mini-order-submit .btn{
        padding: 16px 10px 13px 10px;
    }
    .col-s-12{
        width: 100%;
    }
    .container{
        padding: 0 15px;
    }

    h1, .h1{
        line-height: 47px;
    }

    .main_menu{
        max-width: 100%;
        left: -569px;
    }
    .home-title h1 {
        font-size: 45px;
        line-height: 55px;
        margin: 0 0 20px 0;
    }
    .main_menu .mob-links ul li a, .mob-links .live-chat span{
        font-size: 15px;
        line-height: 15px;
    }
    .main_menu .navbar-collapse {
        padding-top: 5px;
    }
    .main_menu .mob-links ul li{
        padding: 2px 0;
    }
    .main_menu ul li a{
        font-size: 15px;
        line-height: 15px;
    }
    .main_menu ul li{
        padding: 3px 0;
    }
    .main_menu .sm-buttons ul{
        margin-top: 5px;
    }
    .main_menu .sm-buttons ul li{
        padding: 0 10px!important;
    }
    .main_menu .sm-buttons ul{
        text-align: center;
    }
    .home-title h1:after{
        margin: 5px 0 5px 0;
    }
    .under-title .default-button.big-button{
        padding: 26px 30px 21px 30px;
        width: 70%;
    }
    .under-title .p-s-text {
        font-size: 18px;
        line-height: 18px;
        margin: 30px 0 0 0;
    }
    .home-calc.calc-wrp {
        padding: 20px 0 15px 0;
        margin: 0!important;
    }
    .calc-line{
        margin-bottom: 20px;
    }
    .home-calc.calc-wrp .e-container .calculator-body > div{
        width: 100%!important;
    }
    .main-line.second-line .live-chat span{
        padding: 23px 44px 17px 44px;
    }
    .main-line.second-line .container, .main-line.first-line .container{
        padding: 0;
    }
    .main-line.second-line{
        padding-top: 0;
    }
    .main-line.second-line .home-chat{
        margin-top: 0;
    }
    .main-line.second-line .second-line-content, .main-line.first-line .first-line-content{
        padding: 0 15px;
    }
    .main-line.second-line .white-bg{
        box-shadow: none;
        padding: 20px 0;
    }
    .main-line.first-line .dots-bg:before{
        display: none;
    }
    .main-line.second-line .number-td{
        padding-right: 15px;
        padding-left: 10px;
    }
    .main-line.second-line .text-td{
        padding-right: 10px;
    }
    .main-line.second-line td.big-text{
        font-size: 60px;
        line-height: 60px;
    }
    .main-line.second-line .text-td{
        font-size: 18px;
        line-height: 25px;
    }
    .main-line.second-line h2{
        margin-bottom: 15px;
    }
    .main-line.third-line .a-links-wrp a{
        font-size: 20px;
        line-height: 22px;
    }
    .main-line.third-line .a-links-wrp.al-ttl p{
        line-height: 36px;
        font-size: 35px;
        padding: 20px 20px 0 0;
    }
    .main-line.third-line .a-links-wrp a .al-text{
        padding-top: 15px;
    }
    .main-line.third-line .a-links-wrp a{
        padding: 0 20px 40px 20px;
    }
    .main-line.third-line .a-links-wrp a:hover .al-text{
        padding-top: 15px;
    }
    .main-line.third-line .a-links-wrp a:before{
        bottom: 13px;
    }
    .home-aff{
        padding: 25px 15px;
    }
    .home-aff:before{
        font-size: 100px;
        line-height: 100px;
    }
    .home-aff p.text-line1{
        padding-left: 75px;
        margin-bottom: 45px;
    }
    .home-aff:before {
        left: 18px;
        top: 7px;
    }
    .home-aff p.text-line3{
        font-size: 15px;
    }
    .free-block-wrp .text-bg{
        display: none;
        width: 0;
    }
    .main-line .ml-ttl{
        margin-bottom: 30px;
    }
    .disc-blocks .disc-block .db-content{
        padding: 15px 5px 5px 5px;
    }
    .disc-blocks .disc-block .db-content .for{
        font-size: 16px;
    }
    .disc-blocks .disc-block .db-content .pages{
        font-size: 25px;
        line-height: 25px;
    }
    .disc-blocks .disc-block .db-content .d-percent{
        font-size: 60px;
        line-height: 60px;
        margin: 0;
    }
    .disc-blocks .disc-block .db-content .d-percent .percent-sign{
        top: -25px;
        font-size: 30px;
        line-height: 30px;
    }
    .disc-blocks .disc-block.empty-block{
        padding-top: 20px;
    }
    .disc-blocks .disc-block.empty-block img{
        max-width: 120px;
        height: auto;
    }
    .content404 .oops{
        font-size: 25px;
        line-height: 28px;
    }
    .content404 .undertext{
        font-size: 20px;
        line-height: 22px;
    }
    .content404 .buttons404{
        margin: 20px auto;
    }

    .Order .orderform .order-form-block{
        padding: 13px 15px;
        margin: 0 -15px 15px -15px;
    }
    .Order .e-container .e-table .e-row {
        padding: 6px 0 6px 0;
    }
    .Order .e-container .e-table .writer_field .order_if{
        width: 100%;
        max-width: 200px;
    }
    .Order .e-container form .file-row a{
        right: 0;
    }
    .Order .e-container form .e-table .file-row .file-upload-button{
        padding: 13px 5px 11px 5px;
        border-radius: 0;
        right: -8px;
    }
    .Order .e-container .orderform div.order_info{
        width: 260px!important;
    }
    .Order .e-container .orderform div#writer-level-hint th, .Order .e-container .orderform div#writer-level-hint td{
        padding: 1px;
        font-size: 9px;
        line-height: 11px;
    }
    .Order .e-container .hint, .e-container .vip_services_content span.hint{
        cursor: pointer;
    }
    .Order .e-container .hint .tooltip{
        width: 260px!important;
        right: -145px;
    }
    .Order .e-container .vip_services .tooltip p{
        text-align: left;
    }
    body .e-container .orderform .update-discount .discountclass{
        left: 0!important;
        min-width: 265px!important;
        max-width: 265px!important;
    }
    .content .essays-sample .sample-order .sample-order-block div{
        position: relative;
        top: auto;
        left: auto;
        bottom: auto;
        right: auto;
        display: block;
        text-align: center;
    }
    .content .essays-sample .sample-order p{
        text-align: center;
    }
    .profile-page .e-container table.table tr td{
        display: block;
        width: auto!important;
        padding: 10px 20px!important;
        text-align: center;
    }
    .profile-top-block p.user-name:before{
        display: block;
        margin-bottom: 10px;
    }
    .content .e-container .order-buttons .o-rate{
        margin: 0 10px;
    }
    .content .e-container .box_user .orders_user.completed_orders .main-btn .btn{
        padding: 14px 10px 11px 10px;
    }
    .content .e-container .button-show span{
        padding: 26px 5px 20px 5px;
        margin: 0;
        font-size: 15px;
    }
    .content .orders-msg-table tr td.b-button, .content .orders-files-table tr td.b-button{
        border-bottom: 2px solid #1a4359;
    }
    .content #ajax_ordermessages .buttons a, .content #ajax_orderfiles .buttons a{
        margin: 5px 10px;
    }
    .content .orders-msg-table tr td, .content .orders-files-table tr td{
        padding: 5px 10px;
    }
    .content .home-aff p.text-line1{
        margin-bottom: 30px;
    }
    .home-aff p.text-line1 .big{
        display: block;
    }
    .otp-wrapper .otp_item .otp-item-content{
        margin: 0;
    }
    .otp-wrapper .otp_item .otp-item-content .text {
        padding: 21px 5px 15px 5px;
        font-size: 12px;
        line-height: 14px;
    }
}
@media (max-width: 380px){
    .content .e-container .box_user table td, .content .e-container .box_user table th {
        padding: 4px;
    }
}

.ajax_content_mini_login > p {
    padding: 32px 12px;
}

/*CALLBACK, POPUP*/
#callback-form.jswindow, #sprecial-discount.jswindow{
    background-color: #fff;
    padding: 36px 55px;
    max-width: 425px;
}
#sprecial-discount.jswindow{
    padding: 10px 55px;
}
body #sprecial-discount.jswindow .modal-window{
    padding: 25px 1px!important;
}
body #callback-form.jswindow .modal-window{
    padding: 0!important;
    background: transparent;
    color: #fff
}
#callback-form.jswindow .heading-1, #sprecial-discount .heading-1{
    color: #f33f54;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
#sprecial-discount #discount_offer{
    text-align: center;
}
#sprecial-discount #discount_offer:after{
    position: relative;
    display: inline-block;
    content: url("../images/popup_img.png");
    margin: 20px 0 0 0;
}
#callback-form.jswindow .note-1, #sprecial-discount .heading-2{
    color: #1b445a;
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 20px;
    padding: 0;
}
#sprecial-discount .heading-2{
    font-family: "MuseoSansBold", sans-serif;
}
#sprecial-discount .heading-1, #sprecial-discount .heading-2{
    text-align: center;
}
#callback-form.jswindow .modal-window input[type='text'], #callback-form.jswindow .modal-window select, #callback-form.jswindow .modal-window textarea, #sprecial-discount.jswindow .modal-window input[type='text']{
    border: 1px solid #f1f4f6!important;
    color: #0c354b;
    font-family: "MuseoSansRegular", sans-serif;
    background: #f1f4f6;
    border-radius: 0;
    height: 45px;
    font-size: 16px;
    line-height: 18px;
    box-shadow: none;
    padding: 5px 10px;
}
#callback-form.jswindow .modal-window select option {
    background-color: #f1f4f6;
}
#callback-form.jswindow .modal-window textarea{
    max-height: 120px;
    min-height: 90px;
    height: auto;
    max-width: 100%;
}
#callback-form.jswindow .modal-window input[type='text']:focus, #callback-form.jswindow .modal-window textarea:focus, #sprecial-discount.jswindow .modal-window input[type='text']:focus{
    box-shadow: none;
    outline: none;
    border-color: #cccccc!important;
    background: #fff;
}
#callback-form.jswindow .modal-window .row .col-lg-6:first-child{
    padding-left: 0;
}
#callback-form.jswindow .modal-window .row .col-lg-6.text-right{
    padding-right: 0;
}
#callback-form.jswindow .modal-window .row-buttons{
    text-align: center;
    margin-top: 23px;
}
#callback-form.jswindow .modal-window .row-buttons button, #sprecial-discount.jswindow .modal-window .btn{
    color: #fff;
    background-color: #f33f54;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 18px;
    display: inline-block;
    padding: 15px 5px 12px 5px;
    border-radius: 50px;
    border: 1px solid #f33f54;
    transition: all .3s ease;
    width: 45%;
}
#callback-form.jswindow .modal-window .row-buttons button.reset_call{
    border: 1px solid #1b445a;
    background-color: #1b445a;
    color: #fff!important;
}
#sprecial-discount.jswindow .modal-window .btn{
    width: 100%;
    padding: 15px 10px 13px 10px!important;
}
#callback-form.jswindow .modal-window .row-buttons button:hover, #sprecial-discount.jswindow .modal-window .btn:hover{
    transition: all .3s ease;
    background-color: #fff;
    color: #f33f54;
}
#callback-form.jswindow .modal-window .row-buttons button.reset_call:hover{
    background-color: #fff;
    color: #1b445a!important;
}
#callback-form.jswindow .shap_table_form{
    padding-left: 120px;
    text-align: left;
    position: relative;
}
#callback-form.jswindow .shap_table_form:before{
    position: absolute;
    display: inline-block;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url(../images/callback_img.png) no-repeat center;
    content: '';
    background-size: 95px;
    width: 100px;
    height: 100px;
}
#callback-form.jswindow .row{
    margin-bottom: 10px;
}
#callback-form_content{
    padding: 20px;
}
@media screen and (max-width: 780px){
    #callback-form_content{
        padding: 20px 10px;
    }
}
/*CALLBACK, POPUP*/

.free-vip-service {
    text-decoration: line-through;
}

/*Payment pages*/
.payment-status-wrp{
    padding: 35px 25px;
    margin: 0 auto 20px auto;
    text-align: center;
    background: #f1f4f6;
}
.payment-status-wrp .ps-ttl{
    font-size: 24px;
    line-height: 27px;
    color: #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
    margin: 0 0 15px 0;
    position: relative;
    text-transform: uppercase;
}
.payment-status-wrp .ps-text{
    font-size: 14px;
    line-height: 23px;
    color: #1a4359;
    margin: 0 0 15px 0;
    font-family: 'MuseoSansMedium', sans-serif;
}
.payment-status-wrp .ps-ttl:before{
    display: block;
    text-align: center;
    margin-bottom: 20px;
}
.payment-status-wrp.success-pay .ps-ttl:before{
    content: url("../images/success-pay.png");
}
.payment-status-wrp.pending-pay .ps-ttl:before{
    content: url("../images/pending-pay.png");
}
.payment-status-wrp.failure-pay .ps-ttl:before{
    content: url("../images/failure-pay.png");
}

/*Sitemap*/
.sitemap_wrapper p{
    margin: 0;
}
.sitemap_wrapper .h3{
    margin-bottom: 20px;
}
.sitemap_wrapper li{
    list-style: none!important;
    padding: 3px 0 3px 0!important;
}
.sitemap_wrapper a{
    color: #1d2438;
    text-decoration: none;
    transition: all .3s ease;
}
.sitemap_wrapper a:hover{
    color: #f2336a;
    transition: all .3s ease;
}
.sitemap_wrapper a:before{
    content: '';
    background: #1d2438;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: -2px;
}
.sitemap_wrapper .sitemap_section_title a:before{
    margin: 0;
    display: none;
}
.sitemap_wrapper .sitemap_open:before{
    content: '';
    background: url(../images/spritesheet_icons.png) no-repeat;
    width: 14px;
    height: 8px;
    background-position: -10px -2px;
    display: inline-block;
    margin-right: 10px;
    top: 0;
    position: relative;
}
.sitemap_wrapper .minus .sitemap_open:before, .sitemap_wrapper .sitemap_open.minus:before{
    transform: rotate(180deg);
}
.sitemap_wrapper .sitemap_open.sitemap_title{
    display: inline-block;
}
.sitemap_item ul{
    height: 0;
    opacity: 0;
    margin: 0;
    position: relative;
    z-index: -1;
    font-size: 0;
    line-height: 0;
    transition: all .5s ease;
}
.sitemap_item ul.active li{
    display: block;
}
.sitemap_item .sitemap_open{
    cursor: pointer;
}
.sitemap_item ul.active, ul#htmlmap_posts{
    height: auto;
    opacity: 1;
    padding: 0 20px 15px 20px;
    font-size: 14px;
    line-height: 16px;
    z-index: 1;
    transition: all .5s ease;
    margin: 0;
}
.sitemap_wrapper ul#htmlmap_pages{
    padding-top: 0;
}

.orderform img[alt='Useful tip']{
    display: none;
}
.bookmark-hint{
    margin: 35px auto 10px auto;
    text-align: center;
}
.bookmark-hint p{
    display: inline-block;
    text-align: left;
    font-size: 14px;
    font-family: 'MuseoSansRegular', sans-serif;
    line-height: 20px;
    color: #0d354a;
    margin: 0;
    padding: 0 0 0 50px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAdVBMVEUAAADo6+3f4ODw9Pbh5OXw9Pbg4eLw9Pb/PVTwGkD06u3p7u/Y2dnt8PLi5eb7mqf6I0Xe4OHk5+jZ2try8PP43OHc3t7/nKj/W27s6Or03ODb3Nzqz9PkzdD/yNDhxMj/tL3/TGL/Qlj/hpT/hZT/cIH/boB4Ih0TAAAAB3RSTlMA/vC6lO3TThdycQAAAONJREFUOMvtztlOw0AMheGTpTXUtWEmSZPuC8v7PyJOgpBAJpkbruh3Mxr5l2UAZV6tJ1V5CbOsNONJmVZL2xeEZkkokdvDve2TYzuMbFWOjHQ88fzoOI9HKmWQEFh6Oy/cDSMOQRCVRo0XNjTSCOs4qjl44UFNZCvBsllvgjk+O47BWCAM2Ueh3urBsRpGEvcCtb0zoWGFUkI43JgWMiQtFFBaSPfwf4ddlxTe2rpub/Phe0OmeZsJrxf6dLlOha82+Pq//Bp2J/rm1PlhW9MPdeuFvr8Mi7SuABYp3QKmSNr3AQ4GNoNdcmf4AAAAAElFTkSuQmCC') no-repeat center left;
}
.bookmark-hint p b{
    color: #f33f54;
}
.bookmark-hint p span{
    font-size: 18px;
}
.e-container .vip_services_content span.hint{
    cursor: pointer;
}
.Order .e-container .vip_services .hint .tooltip{
    top: 33px;
    right: auto;
    left: 0;
}
.order-top-text{
    font-size: 18px;
    line-height: 21px;
}
@media screen and (max-width: 568px){
    .container #new-messages-list table tbody tr td:first-child{
        width: 135px;
    }
    .container #new-messages-list table .text-right{
        white-space: normal;
    }
    .order-top-text{
        font-size: 15px;
        line-height: 19px;
    }
    .order-top-text p{
        margin-bottom: 10px;
    }
    .Order .e-container .e-text-hint.blue{
        padding: 0;
    }
    h1.main_h1{
        margin-bottom: 15px;
    }
    .breadcrumbs-wrp {
        margin-bottom: 25px;
    }
    .otp-wrapper{
        margin-bottom: 25px;
    }
    .bookmark-hint p span {
        font-size: 15px;
    }
    body .e-container .orderform .update-discount:hover .discountclass{
        top: 38px;
    }
}
@media screen and (max-width: 320px) {
    .Order .e-container form .e-table .file-row .file-upload-button{
        right: -8px;
    }
}
.container .e-container .update-discount{
    display: inline-block;
    cursor: pointer;
}
#error_discount{
    position: relative;
}
.container .e-container .update-discount:hover{
    text-decoration: underline;
}
.container .e-container .update-discount:hover .update-hint{
    left: 0;
    display: block;
}

/*LIFETIME DISCOUNT*/
#ajax_content_lifetime{
    max-width: 896px;
    margin: 0 auto;
}
.sidebar .lifetime-discount{
    padding: 30px 0;
}
.sidebar .lifetime-discount p.header span{
    padding: 0;
    margin: 0;
    font-size: 20px;
    line-height: 20px;
}
.sidebar .lifetime-discount p.header{
    padding: 0;
    display: block;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Oswald-Bold', sans-serif;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    color: #1a4359;
}
.sidebar .lifetime-discount .button-row{
    margin: 0;
    padding: 0;
}
.sidebar .lifetime-discount .btn-yellow, .sidebar .lifetime-discount .btn-yellow:hover{
    color: #fff;
    font-weight: normal;
    background-color: #1a4359;
    border: 1px solid #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    padding: 13px 24px 10px 24px;
    border-radius: 50px;
}
.sidebar .lifetime-discount .info .yellow{
    color: #f33f54;
}
.sidebar .lifetime-discount .info .blue{
    color: #1a4359;
}
.container .lifetime-discount-v2 .title{
    font-size: 16px;
    line-height: 18px;
    color: #1a4359;
    font-family: 'Oswald-Bold', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}
.sidebar .lifetime-discount .pages-left p{
    font-size: 16px;
    line-height: 20px;
    margin: 15px 0 12px;
    color: #1a4359;
    text-align: center;
}
.sidebar .lifetime-discount .pages-left p span{
    color: #f33f54;
}
.container .lifetime-discount-v2 .discount-values .pages p {
    color: #a8afb2;
}
.container .lifetime-discount-v2 .discount-values .pages .p, .container .lifetime-discount-v2 .discount-values .percent .p{
    font-size: 30px;
    line-height: 30px;
    font-family: 'MuseoSansBold', sans-serif;
}
.container .lifetime-discount-v2 .discount-values .pages .p{
    color: #1a4359;
}
.container .lifetime-discount-v2 .discount-values .percent .p{
    color: #f33f54;
}
.container .lifetime-discount-v2 .discount-description p{
    color: #1a4359;
    font-size: 14px;
    margin: 0 0 2px 0;
}
.container .lifetime-discount-v2 .discount-description .p span{
    display: inline-block;
    padding: 7px 16px;
    color: #fff;
    font-weight: normal;
    background: #1a4359;
    text-align: center;
    border-radius: 50px;
    font-size: 16px;
    line-height: 16px;
}
.container .lifetime-discount-v2 .graph .min-max span{
    font-size: 12px;
    line-height: 12px;
    color: #1a4359;
}
.container .lifetime-discount-v2 .graph .data .line{
    background: linear-gradient(to bottom, #dfe5ed, #eff2f4);
    height: 6px;
}
.container .lifetime-discount-v2 .graph .data .fill:before {
    top: -8px;
    right: -17px;
    width: 23px;
    height: 23px;
    background-color: #f23f54;
}
.container .lifetime-discount-v2 .graph .data .fill:after {
    width: 11px;
    height: 11px;
    background-color: #fff;
    border-radius: 50%;
    border: 2px solid #f23f54;
}
.container .lifetime-discount-v2 .graph .data .fill {
    background: #f23f54;
}
.container .lifetime-discount-v2 .graph .positions div span{
    z-index: -1;
}
.container .lifetime-discount-v2 .graph .min-max span b {
    color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;
    font-size: 13px;
}
.container .lifetime-discount-v2 .graph .notice{
    background-color: #f33f54;
    border: 1px solid #f33f54;
    border-radius: 50px;
    font-size: 13px;
    line-height: 13px;
    text-align: center;
    color: #fff;
    top: -40px;
    margin: 0 0 0 -25px;
    padding: 7px 6px;
}
.container .lifetime-discount-v2 .graph .notice:after{
    display: none;
}
.container .lifetime-discount-v2 .graph .notice:before{
    border-top: 6px solid #f33f54;
}
.container .lifetime-discount-v2 .discount-values .percent{
    background-position: 99% 0;
    padding: 0 22px 0 0;
}
@media screen and (max-width: 1250px){
    .container .lifetime-discount-v2 .graph{
        width: 50%;
    }
    .container .lifetime-discount-v2 .discount-description{
        width: 23%;
    }
    .container .lifetime-discount-v2 .discount-values{
        width: 27%;
    }
}
@media screen and (max-width: 800px){
    .container .lifetime-discount-v2 .graph {
        width: 100%;
        float: none;
        clear: both;
        position: relative;
        top: 20px;
        display: block!important;
    }
    .container .lifetime-discount-v2 .discount-values {
        width: auto!important;
        float: left!important;
        display: block!important;
        position: relative!important;
    }
    .container .lifetime-discount-v2 .discount-description{
        width: auto!important;
        float: right!important;
        display: block!important;
    }
}
@media (max-width: 580px){
    .container .lifetime-discount-v2 .graph .positions div {
        padding: 11px 0 0 0;
    }
}
@media screen and (max-width: 568px){
    .container .lifetime-discount-v2 .discount-values .pages .p, .container .lifetime-discount-v2 .discount-values .percent .p{
        font-size: 26px;
    }
    .container .lifetime-discount-v2 .discount-description .p span {
        padding: 5px 14px;
    }
    .container .lifetime-discount-v2{
        padding: 0 10px;
    }
    .container .lifetime-discount-v2 .title{
        text-align: center;
    }
    .container .lifetime-discount-v2 .discount-description .p span{
        font-size: 14px;
        line-height: 14px;
    }
    .container .lifetime-discount-v2 .discount-description p{
        font-size: 12px;
    }
    .lifetime-discount-v2 .discount-values .percent {
        padding: 0 20px 0 0!important;
    }
    .container .lifetime-discount-v2 .discount-values .pages{
        width: auto;
        padding-right: 10px;
    }
}
/*LIFETIME DISCOUNT*/

/*STATISTIC*/
.statistic-block{
    background: #1a4359 url("../images/stat-left.png") no-repeat right bottom;
    padding: 40px 0;
    position: relative;
}
.statistic-block:before{
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    content: url("../images/stat-right.png");
}
.statistic-block .site-statistics li .count .icon {
    display: none;
    padding: 0;
    margin: 0;
    width: 0;
    height: 0;
    overflow: hidden;
}
.statistic-block .site-statistics li .count{
    font-size: 48px;
    line-height: 48px;
    color: #ffffff;
    margin: 0;
    display: inline-block;
    font-family: 'MuseoSansExtraBold', sans-serif;
    font-weight: normal;
}
.statistic-block .site-statistics li .title{
    display: none;
}
.statistic-block .site-statistics li .title.title-hidden{
    display: block;
    text-align: center;
    font-size: 18px;
    line-height: 20px;
    color: #8d9ca6;
    font-family: 'MuseoSansRegular', sans-serif;
    margin: 0 0 20px 0;
}
.statistic-block .site-statistics li{
    width: 25%;
    max-width: 100%;
    float: left;
    text-align: center;
    position: relative;
    padding: 0;
}
.statistic-block .site-statistics li:before{
    display: inline-block;
    width: 14px;
    height: 14px;
    content: '';
    background: #f2495c;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 35px;
}
.statistic-block .site-statistics li:first-child:before{
    display: none;
}
@media (max-width: 1199px){
    .statistic-block{
        background: #1a4359;
    }
    .statistic-block:before{
        display: none;
    }
}
@media (max-width: 900px){
    .statistic-block .site-statistics li{
        width: 50%;
    }
    .statistic-block .site-statistics li:nth-child(1), .statistic-block .site-statistics li:nth-child(2){
        margin-bottom: 20px;
    }
    .statistic-block .site-statistics li:nth-child(1):before, .statistic-block .site-statistics li:nth-child(2):before{
        display: none;
    }
    .statistic-block .site-statistics li:before{
        position: relative;
        left: auto;
        top: -10px;
        margin: 0 10px auto;
    }
}
@media (max-width: 568px){
    .statistic-block .site-statistics li .title.title-hidden{
        font-size: 15px;
        line-height: 18px;
        margin: 0 0 10px 0;
    }
    .statistic-block .site-statistics li .count{
        font-size: 36px;
        line-height: 36px;
    }
    .statistic-block .site-statistics li:nth-child(1), .statistic-block .site-statistics li:nth-child(2) {
        margin-bottom: 10px;
    }
    .statistic-block .site-statistics li:before{
        top: -5px;
    }
    .statistic-block{
        padding: 20px 0;
    }
}
/*STATISTIC*/

body .policy {
    background-color: #0d354a;
}
body .policy .action {
    top: 24px;
    right: 10px;
}
body .policy .container {
    background-color: #0d354a;
    padding: 18px 0;
    max-width: 1280px;
}
body .policy .policy-content p {
    color: #fff;
    line-height: 15px;
}
body .policy .policy-content p span {
    font-family: 'MuseoSansMedium';
}
body .policy .policy-content p a {
    color: #7dadd1;
    display: inline-block;
}
body .policy .policy-content p a:hover {
    color: #A3E5FF;
}
body .policy .btn {
    background-color: #fff!important;
    border-radius: 18px;
    color: #f33f54;
    font-family: 'Oswald-Regular';
    padding: 8px 0 4px 0;
    width: 80px;
}
body .policy .btn:hover {
    background-color: #FFC54A;
    border-color: #FFC54A;
}
@media(max-width: 1320px) {
    body .policy .container {
        padding: 18px 8px;
        max-width: 100%;
        width: auto;
    }
    body .policy .action {
        right: 24px;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 30px;
    }
    body .policy .icon {
        left: 24px;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    body .policy .policy-content {
        padding: 0 110px 0 70px;
    }
}
@media screen and (max-width: 1023px) {
    body .policy {
        margin: 0;
    }
    body .policy .action {
        right: 18px;
    }
    body .policy .icon {
        left: 18px;
    }
}
@media (max-width: 520px) {
    body .policy .policy-content p a, body .policy .policy-content p {
        font-size: 12px;
        line-height: 14px;
    }
    body .policy .icon {
        display: none;
    }
    body .policy .policy-content {
        padding: 0 10px;
    }
    body .policy .action {
        top: 3px;
        padding: 5px;
        right: 0;
    }
    body .policy .container {
        padding: 7px 0;
    }
}

#sprecial-discount.jswindow .modal-close .modal-close-icon,#callback-form.jswindow .modal-close .modal-close-icon{
    display: none;
}
body #callback-form.jswindow .modal-close{
    top: 15px;
    right: 5px;
}
.essay-img{
    margin: 0 auto 25px auto;
    max-width: 100%;
    display: block!important;
}
@media screen and (max-width: 992px){
    .essay-img{
        display: none!important;
    }
}
.thank-for-order-page .order-top-block, .thank-for-order-page .order-top-text ,.thank-for-order-page .bookmark-hint{
    display: none;
}

.site-search-form .search_message{
    display: none;
    position: absolute;
    top: -45px;
    left: 0;
    background-color: #fff;
    padding: 5px;
    border: 1px solid #C1C1C1;
    border-radius: 6px;
    font-family: montserratlight, sans-serif;
    font-size: 12px;
    box-shadow: none;
    color: #f23f54;
    z-index: 9;
    text-align: center;
    width: 100%;
    max-width: 300px;
}
.site-search-form.error .search_message{
    display: inline-block;
}
.search_not_found .buttons404{
    margin: 20px auto;
}
.site-search-form{
    position: relative;
    margin: 0 auto;
    max-width: 400px;
}
.site-search-form input[type='text']{
    width: 100%;
    color: #bbb;
    background-color: #fff;
    border: 1px solid #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    padding: 13px 45px 10px 24px;
    border-radius: 50px;
    outline: none;
    box-shadow: none;
    box-sizing: border-box;
    height: 41px;
}
.site-search-form input[type='text']:focus{
    color: #1a4359;
}
.site-search-form input[type="submit"]{
    display: inline-block;
    width: 41px;
    height: 41px;
    background-color: transparent;
    background-image: url(../images/search_icon.png);
    background-size: 41px 41px;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    position: absolute;
    right: -1px;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
}
/*VIP ACCOUNT*/
body .vip-icon {
    background: url('../images/vip-icons/vip-icons.png?v=1') no-repeat top left;
}
body .vip-icon-retina {
    background: url('../images/vip-icons/vip-icons@2x.png?v=1') no-repeat top left;
    background-size: 99px 284px;
}
body .vip-offer-row .vip-label span{
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    transform: rotate(46deg);
    top: 21px;
    left: 38px;
}
body .vip-offer-row .vip-label.vip-icon-popular span{
    top: 19px;
    left: 37px;
}
body .vip-icon-account {
    background-position: 0 0;
    width: 13px;
    height: 14px;
}
body .vip-icon-arrow {
    background-position: 0 -15px;
    width: 10px;
    height: 6px;
}
body .vip-icon-arrow-up {
    background-position: 0 -22px;
    width: 10px;
    height: 6px;
}
body .vip-icon-bestseller {
    background-position: 0 -29px;
    width: 99px;
    height: 91px;
}
body .vip-icon-popular {
    background-position: 0 -121px;
    width: 99px;
    height: 91px;
}
body .vip-icon-account {
    background-position: 0 -213px;
    width: 13px;
    height: 14px;
}
body .vip-icon-status {
    background-position: 0 -228px;
    width: 14px;
    height: 14px;
}
body .vip-icon-status-large {
    background-position: 0 -243px;
    width: 40px;
    height: 40px;
}
.vip-account-status-1 {
    padding: 15px 0;
    box-shadow: none;
    background-color: #f1f4f6;
    border-radius: 0;
    margin: 20px 0;
    display: none;
}
body .e-container .vip-account-status-2 {
    display: block;
    margin: 0 -35px 0 -35px;
    padding: 0;
    border: none;
    box-shadow: none;
}
.e-container .become-vip-client, .e-container .become-vip-client b {
    font-family: 'MuseoSansBold';
    font-size: 16px;
    color: #1d2438;
}
body .e-container .become-vip-client a {
    font-size: 15px;
    color: #f2336a;
    text-decoration: underline;
    font-family: 'MuseoSansMedium';
}
.e-container .become-vip-client .vip-icon-status-2 {
    display: none;
}
body .e-container .become-vip-client .vip-icon-status-1 {
    display: inline-block;
    margin: -7px 7px 0 0;
}
.login-block .e-container .btn.btn-become-vip {
    border: 1px solid #4a5060!important;
    color: #fddc82;
    margin: 0;
    width: auto;
}
.login-block .e-container .btn.btn-become-vip:hover {
    color: #1d2438;
}
.e-container .vip-offer-header .vip-icon-retina {
    display: none;
}
body .e-container .vip-offer-header {
    font-size: 22px;
    color: #1d2438;
    font-family: 'MuseoSansBold';
    margin: 0 0 38px 0;
}
body .vip-offer-row .row-1 {
    box-shadow: none;
    border: none;
    border-top: 4px solid #1d2438;
    padding: 34px 0 0 0;
    background: #f1f4f6;
}
body .vip-offer-row.vip-offer-td-discount-1 .row-1 {
    border-color: #e69323;
}
body .vip-offer-row.vip-offer-td-discount-2 .row-1 {
    border-color: #f2336a;
}
body .vip-offer-row .vip-offer-month {
    font-size: 22px;
    color: #1d2438;
    font-family: 'MuseoSansMedium';
}
body .vip-offer-row .vip-offer-per-month {
    font-size: 16px;
    line-height: 38px;
    color: #1d2438;
    font-family: 'MuseoSansMedium';
    padding: 12px 0 30px 0;
}
body .vip-offer-row .vip-offer-per-month span {
    display: inline-block;
    position: relative;
    font-family: 'MuseoSansBold';
}
body .vip-offer-row .vip-offer-per-month span:before {
    content: '/';
    position: absolute;
    top: 20px;
    right: -3px;
    font-size: 16px;
    line-height: 16px;
    color: #1d2438;
    font-family: 'MuseoSansMedium';
}
body .vip-offer-select .btn, body .vip-offer-row .vip-offer-hide .btn {
    background-color: #1d2438;
    font-size: 15px;
    line-height: 15px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'MuseoSansMedium';
    display: block;
    padding: 17px 0;
    width: 100%;
    border-radius: 0;
    color: #fff!important;
}
body .vip-offer-row.vip-offer-td-discount-1 .vip-offer-select .btn, body .vip-offer-row.vip-offer-td-discount-1 .vip-offer-hide .btn {
    background-color: #e69323;
}
body .vip-offer-row.vip-offer-td-discount-2 .vip-offer-select .btn, body .vip-offer-row.vip-offer-td-discount-2 .vip-offer-hide .btn {
    background-color: #f2336a;
}
body .vip-offer-row .vip-label {
    position: absolute;
    top: -5px;
    left: inherit;
    right: -5px;
}
body .active .vip-offer-select{
    padding: 0;
}
body .vip-offer-row.active .vip-offer-buy-wrapper {
    margin: 0;
    top: 200px;
    border-top: 1px solid #c4c4c4;
}
.vip-offer-buy-month {
    font-size: 15px;
    color: #2d4054;
    display: inline-block;
    position: relative;
    margin: 0 4px 0 0;
}
.vip-offer-buy-month:after {
    content: ':';
    font-size: 15px;
    color: #2d4054;
    font-family: 'MuseoSansRegular';
    position: absolute;
    top: 0;
    right: -4px;
}
.vip-offer-buy-month strong {
    font-family: 'MuseoSansRegular';
}
.vip-offer-buy-price {
    font-size: 18px;
    color: #2d4054;
    font-family: 'MuseoSansMedium';
    display: inline-block;
}
.vip-offer-table .vip-offer-row .vip-offer-buy-btn {
    background-color: #f2336a;
    color: #fff;
    padding: 12px 18px;
    border-radius: 28px;
    text-transform: uppercase;
    font-family: 'MuseoSansMedium', sans-serif;
}
body .vip-offer-row .vip-offer-hide {
    display: block;
    margin: 12px 0 0 0;
}
.vip-offer-buy-wrapper tr:last-child td {
    padding: 0;
    border: none;
}
body .vip-offer-text {
    padding: 0 45px 0 45px;
    margin: 60px 0;
    border: none;
    background-color: #fff;
    position: relative;
}
body .vip-offer-text .title {
    font-size: 22px;
    color: #1d2438;
    font-family: 'MuseoSansBold', sans-serif;
    margin: 0 0 35px 0;
    background-image: url(../images/vip-icons/vip-status.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 3px 0 3px 38px;
}
body .vip-offer-text ul {
    margin: 0;
    padding: 0!important;
    list-style-type: none;
}
body .vip-offer-text li {
    font-size: 16px;
    line-height: 24px;
    color: #363b49;
    padding: 0 0 0 50px;
    margin: 0 0 17px 0;
    position: relative;
    list-style: none;
}
body .vip-offer-text li:before {
    content: '';
    position: absolute;
    top: 6px;
    left: 22px;
    width: 8px;
    height: 8px;
    background-color: #f23f54;
    border-radius: 50%;
}
body .vip-offer-text li:last-child {
    margin: 0;
}
body .vip-offer-action .vip-offer-row {
    width: 30%;
    margin: 0 1.5%
}
body .vip-offer-text .vip-offer-header-3 {
    line-height: 20px;
    margin: 0;
    padding: 18px 12px 18px 52px;
    border-top: none;
    background-color: #1d2438;
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -20px;
    font-size: 18px;
}
body .vip-offer-text .vip-offer-header-3 span {
    font-family: 'MuseoSansBold', sans-serif;
    color: #fddc82;
}
.btn-vip-status {
    display: none!important;
}
.ajax_content_mini_login .a {
    position: relative;
    display: inline-block;
}
.ajax_content_mini_login .vip-account-till{
    display: inline-block;
}
.ajax_content_mini_login .a .vip-account-icon {
    background-image: url(../images/vip-icons/vip-status.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    top: 1px;
    left: 0;
    display: inline-block;
    width: 14px;
    height: 14px;
    background-size: 14px;
}
.vip-account .ajax_content_mini_login .a .vip-account-icon{
    top: 4px;
}
.vip-account .sidebar-user .e-container .row .col-lg-6 > div:first-child b {
    margin: 0 0 0 24px;
    color: #f2336a;
}
.sidebar-user .e-container .row .col-lg-6 > div:first-child span {
    font-size: 12px;
}
.vip-account .sidebar-user .e-container .log-header b {
    color: #f2336a;
}
.vip-account .yellow-bg {
    background-color: #22293d;
}
.vip-account .yellow-bg .second-line {
    background-image: url(../images/vip-icons/vip-background.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.vip-account header .top-line {
    border-bottom: 1px solid #4d556b;
}
.vip-account header .links-col .lin .login-button2 {
    color: #f2336a;
}
.vip-account header .links-col .lin .login-button2:before {
    background-image: url(../images/vip-icons/vip-status.png);
    background-size: 14px;
    background-position: 0 0;
    width: 14px;
    height: 14px;
}
.vip-offer-recent-invoice .recent-invoice .btn {
    color: #fff;
    background-color: #f2336a;
    font-family: 'MuseoSansMedium', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    border-radius: 28px;
    padding: 12px 32px;
}
body .vip-offer-action .vip-offer-row {
    width: 29%;
    margin: 0 2%;
}
body .vip-offer-tab{
    color: #1a4359;
    font-family: 'MuseoSansMedium', sans-serif;
    border: 1px solid #f1f4f6;
    text-transform: none;
    border-radius: 0;
    background: #f1f4f6;
}
body .vip-offer-tab:hover{
    color: #f33f54;
}
body .vip-offer-tab.active, body .vip-offer-tab.active:hover{
    background: #f33f54;
    color: #fff;
}
body .vip-offer-tab.active:before{
    border-color: #f1f4f6 transparent transparent transparent;
}
body .vip-offer-tab.active:after{
    border-color: #f33f54 transparent transparent transparent;
}
@media(max-width: 680px) {
    body .vip-offer-action .vip-offer-row {
        width: 100%;
        float: none;
        margin: 0 auto 38px auto;
    }
}
@media(max-width: 580px) {
    .login-block .e-container .btn {
        padding: 14px 28px 8px 28px;
        max-width: 198px;
        font-size: 13px;
    }
    .e-container .btn-become-vip .vip-icon-retina {
        vertical-align: top;
        margin: -1px 7px 0 0;
    }
    body .vip-offer-text .title {
        font-size: 17px;
        padding: 0;
        background-image: none;
    }
    body .vip-offer-text {
        padding:0 18px 0 18px;
    }
    body .vip-offer-text li {
        font-size: 14px;
        line-height: 17px;
        padding: 0 0 0 38px;
    }
    body .vip-offer-text li:before {
        left: 18px;
    }
}
@media(max-width: 760px){
    .content #referral-account-wrapper #referral-account{
        padding: 10px 10px 10px 10px;
    }
    .content .essays-referral .top{
        padding: 0 0 30px 0;
    }
    .content .essays-referral .top .left-part{
        text-align: center;
    }
    .content .essays-referral .top .left-part p, .content .essays-referral .top .left-part p.earnings .affiliate-discount-for-referral{
        display: block;
    }
    .content .essays-referral .top .left-part p:first-child span{
        text-align: center;
    }
    .content .essays-referral .top span.part-1{
        left: 0;
        top: auto;
        bottom: 10px;
        right: 0;
        width: 100%;
        text-align: center;
    }
    .content .essays-referral .top .right-part{
        display: none;
    }
    .content #referral-account-wrapper .more-info.mobile{
        display: block;
    }
    .content .orders .order .col-order-buttons .tr-2 .td{
        text-align: center;
    }
    .content .orders .order .order-topic .td-menu ul{
        padding: 0!important;
    }
    .content .e-container .orders-list2 .orders{
        padding: 5px;
    }
    .content .orders .order .row-rate p{
        text-align: center;
        margin: 10px 0 0 0;
    }
}
@media(max-width: 580px){
    .content .orders .order .td.heading {
        width: 142px;
        font-size: 14px;
    }
}
@media(max-width: 480px){
    body .e-container .essay-order.theme-styled .package-checkbox-row .package-discount{
        display: none;
    }
    .content .e-container .button-show{
        max-width: 100%;
    }
}
@media(max-width: 392px) {
    body .vip-offer-text li {
        padding: 0 0 0 20px;
        font-size: 13px;
    }
    body .vip-offer-text li:before {
        left: 4px;
    }
}
/*VIP ACCOUNT*/

.buy-essay .mob-lifetime-discount{
    margin-top: 0;
}
.mob-lifetime-discount{
    margin-top: 30px;
}
.adv-bnr{
    margin: 30px auto;
}
.adv-bnr .row{
    margin: 0 -10px;
}
.adv-bnr .col-4{
    padding: 0 10px;
    box-sizing: border-box;
}
.adv-bnr .adv-item{
    border-radius: 0;
    background: #f1f4f6;
    padding: 20px 10px;
    min-height: 278px;
}
.adv-bnr .adv-bnr-title{
    font-size: 24px;
    line-height: 30px;
    color: #1a4359;
    font-weight: normal;
    font-family: 'Oswald-Bold', sans-serif;
    text-transform: uppercase;
    margin: 0 0 22px 0;
}
.adv-bnr ul.adv-ul{
    margin: 0;
    padding: 0!important;
    list-style: none;
}
.adv-bnr ul.adv-ul li{
    font-size: 16px;
    line-height: 22px;
    color: #303540;
    padding: 4px 0 3px 25px;
    font-family: "MuseoSansMedium", sans-serif;
    position: relative;
    text-align: left;
    list-style: none;
}
.adv-bnr ul.adv-ul li:before{
    position: absolute;
    left: 3px;
    top: 9px;
    bottom: auto;
    margin: auto;
    display: inline-block;
    width: 11px;
    height: 11px;
    background: #f33f54;
    border-radius: 50%;
    content: '';
}
@media(max-width: 991px){
    .adv-bnr ul.adv-ul li{
        font-size: 15px;
    }
}
@media(max-width: 767px){
    .adv-bnr{
        display: none!important;
    }
}
.e-container.essays-samples.loading{
    min-height: 100px;
    display: block!important;
}
.e-container.essays-samples.loading:before{
    background: transparent;
}
.e-container.essays-samples.loading:after{
    top: 0!important;
}
body #referral .widget .data-list-2 li, body #referral .widget .data-list-3 li{
    list-style: none;
}
.calc-line{
    background: #f1f4f6;
    margin: 0;
}

/*Infographic*/
.ib-sprite {background-image: url("../images/ib-sprite.png");background-repeat: no-repeat;display: inline-block}
.sprite-ib-1 {width: 94px;height: 94px;background-position: -5px -5px}
.sprite-ib-2 {width: 94px;height: 94px;background-position: -109px -5px}
.sprite-ib-3 {width: 94px;height: 95px;background-position: -5px -109px}
.sprite-ib-4 {width: 123px;height: 94px;background-position: -213px -5px}

.infographic{
    margin: 20px auto;
}
.infographic .ib-container{
    max-width: 800px;
    width: 100%;
    margin: 85px auto 95px auto;
    position: relative;
    min-height: 260px;
}
.infographic h2{
    text-transform: uppercase;
    font-size: 26px;
    line-height: 28px;
    color: #f2336a;
    font-family: 'MuseoSansExtraBold', sans-serif;
    text-align: center;
}
.infographic .ib-content.ib-content1{
    left: 0;
    top: 0;
    background: #f9fcfe;
}
.infographic .ib-content.ib-content2{
    right: 0;
    top: 0;
    background-color: #f0f3f5;
}
.infographic .ib-content.ib-content3{
    right: 0;
    bottom: 0;
    background-color: #e9ecee;
}
.infographic .ib-content.ib-content4{
    left: 0;
    bottom: 0;
    background-color: #e2e5e7;
}
.infographic .ib-content .number{
    text-align: left;
    font-family: 'MuseoSansExtraBold', sans-serif;
    font-size: 36px;
    line-height: 36px;
    color: #f2336a;
    padding: 20px 30px 0 30px;
}
.infographic .ib-content .text{
    font-size: 18px;
    line-height: 20px;
    color: #1c2534;
    text-align: center;
    padding: 1px 25px;
    font-family: 'MuseoSansBold', sans-serif;
}
.infographic .ib-content .ib-content-wrp{
    position: relative;
    min-height: 130px;
}
.infographic .ib-content .icon{
    position: absolute;
    left: 0;
    top: -55px;
    width: 100%;
    text-align: center;
}
.infographic .ib-content3 .icon, .infographic .ib-content4 .icon{
    top: auto;
    bottom: -70px;
}
.infographic .ib-content{
    width: 50%;
    position: absolute;
}
.infographic .ib-content1 .ib-content-wrp:before{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 0 20px 20px;
    border-color: transparent transparent transparent #f7fafc;
    display: inline-block;
    content: '';
    position: absolute;
    top: 35%;
    right: -20px;
    z-index: 1;
}
.infographic .ib-content2 .ib-content-wrp:before{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #f0f3f5 transparent transparent transparent;
    display: inline-block;
    content: '';
    position: absolute;
    bottom: -20px;
    right: 46%;
    z-index: 1;
}
.infographic .ib-content3 .ib-content-wrp:before{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 20px 0;
    border-color: transparent #e9ecee transparent transparent;
    display: inline-block;
    content: '';
    position: absolute;
    top: 35%;
    left: -20px;
    z-index: 1;
}
@media screen and (max-width: 768px){
    .infographic .ib-content{
        width: 100%;
        position: relative;
        left: auto!important;
        right: auto!important;
        top: auto!important;
        bottom: auto!important;
    }
    .infographic .ib-content .icon{
        top: 20px;
        left: auto;
        right: 20px;
        width: auto;
    }
    .infographic .ib-content1 .ib-content-wrp:before, .infographic .ib-content3 .ib-content-wrp:before{
        border-width: 20px 20px 0 20px;
        border-color: #f9fcfe transparent transparent transparent;
        bottom: -20px;
        left: 32px;
        top: auto;
    }
    .infographic .ib-content2 .ib-content-wrp:before{
        left: 32px;
        right: auto;
    }
    .infographic .ib-content3 .ib-content-wrp:before{
        border-color: #e9ecee transparent transparent transparent;
    }
    .infographic .ib-content .text{
        padding: 1px 150px 1px 25px;
    }
    .infographic .ib-container{
        margin: 0 auto 0 auto;
    }
}
@media screen and (max-width: 480px){
    .infographic .ib-content .icon{
        display: none;
    }
    .infographic .ib-content .icon .ib-sprite{
        background: none;
    }
    .infographic .ib-content .text {
        padding: 1px 25px 1px 25px;
    }
}
/*Infographic*/
.navigation a.page-numbers.next, .navigation a.page-numbers.prev{
    display: none!important;
}

#samples-iframe{
    height: 430px!important;
}
.essays_samples_slider{
    margin: 30px -20px;
    position: relative;
}
.samples-slider .essays-sample{
    transition: all .3s linear;
    padding: 0;
    color: #595959;
    margin: 10px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
    -o-box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.samples-slider .essays-sample .sample-info .sample-download img{
    display: none;
}
.samples-slider .essays-sample .sample-info{
    padding: 0;
    box-shadow: none;
    margin: 0;
}
.samples-slider .essays-sample .sample-info .sample-detail{
    padding: 0;
}
.samples-slider .essays-sample .sample-order{
    position: relative;
    background: transparent;
    padding: 15px 0 0 0;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    width: 100%;
    text-align: center;
}
.samples-slider .essays-sample .sample-order p{
    padding: 0!important;
    display: block;
    margin: 0;
    font-size: 15px;
    line-height: 19px;
    color: #f33f54;
    font-family: "MuseoSansMedium", sans-serif;
    text-align: center;
}
.samples-slider .essays-sample .sample-order p.sample-get{
    display: none;
}
.samples-slider .essays-sample .sample-order-block{
    padding: 0;
    text-align: center;
    width: 100%;
    margin: 10px 0 0 0;
    background: transparent;
}
.samples-slider .essays-sample .sample-order-block .btn{
    margin: 0;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    color: #fff;
    background-color: #1a4359;
    border: 1px solid #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    padding: 13px 24px 10px 24px;
    border-radius: 50px;
    transition: all .3s ease;
    text-decoration: none;
}
.samples-slider .essays-sample .sample-order-block .btn:hover{
    color: #1a4359;
    background-color: #fff;
}
.samples-slider .essays-sample .sample-order .sample-order-block{
    padding: 0 5px 15px 5px;
    text-align: center;
}
.samples-slider .essays-sample .sample-info .sample-detail table{
    width: 100%;
}
.samples-slider .essays-sample .sample-info .sample-detail table tr.tr-type{
    display: none;
}
.samples-slider .essays-sample .sample-info .sample-detail table tr{
    background: transparent!important;
}
.samples-slider .essays-sample .sample-info .sample-detail table tr td{
    background: transparent!important;
    padding: 4px 15px!important;
    height: 21px;
    overflow: hidden;
    display: block;
}
.samples-slider .essays-sample .sample-type{
    margin: 0;
    background-color: #0d354a;
    text-align: center;
    display: block;
    text-transform: none;
    color: #fff;
    font-family: 'MuseoSansBold', sans-serif;
    padding: 15px 0;
    font-size: 16px;
    line-height: 18px;
}
.samples-slider .essays-sample .sample-info .sample-download{
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    text-align: center;
    padding: 25px 5px 20px 5px;
    height: auto;
    margin: 0;
}
.samples-slider .essays-sample .sample-info .sample-download a{
    display: inline-block;
    position: relative;
    padding: 0 0 0 45px;
    color: #0d354a;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    font-family: 'MuseoSansBold', sans-serif;
}
.samples-slider .owl-theme .owl-controls .owl-page span{
    opacity: 1;
    background: #ccc;
}
.samples-slider .owl-theme .owl-controls .owl-page.active span, .samples-slider .owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #f33f54;
}
.samples-slider .essays-sample .sample-info .sample-download a:before{
    width: 34px;
    height: 34px;
    position: absolute;
    left: 0;
    top: -10px;
    background-image: url("/wp-content/themes/custom/images/download-pdf.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 34px 34px;
    content: '';
}
.samples-slider .owl-theme .owl-controls{
    margin-top: 20px;
}
.samples-slider .essays-sample .sample-order p:nth-child(1):after, .samples-slider .essays-sample .sample-order .sample-price span:after{
    display: none;
}
.samples-slider .essays-sample .sample-order .sample-order-block div {
    position: relative;
    right: auto;
    top: auto;
    left: auto;
    bottom: auto;
}
.samples-slider .essays-sample .sample-info .sample-detail:before{
    display: none;
}
@media screen and (max-width: 568px){
    .samples-slider .essays-sample .sample-type{
        font-size: 16px;
    }
}

.virus-block{
    margin: 0 auto 40px auto;
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.05);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.05);
    padding: 20px 35px 20px 35px;
    border-top: 2px solid #1a4359;
    background: #f1f4f6;
}
.virus-block p{
    margin: 0;
    position: relative;
    padding: 0 0 0 80px;
    font-size: 18px;
    line-height: 26px;
    font-family: "MuseoSansMedium", sans-serif;
}
.virus-block p b{
    font-family: "MuseoSansBold", sans-serif;
}
.virus-block p:before{
    position: absolute;
    background-image: url("../images/a-links-spritesheet.png");
    background-repeat: no-repeat;
    display: inline-block;
    content: '';
    width: 47px;
    height: 51px;
    background-position: -48px -2px;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.virus-button{
    margin: 10px 0 0 0;
    text-align: center;
}
.virus-button .default-button{
    width: 100%;
    max-width: 200px;
}
@media screen and (max-width: 568px){
    .virus-block{
        margin: 0 auto 20px auto;
        padding: 10px;
    }
    .virus-block p{
        padding: 65px 0 0 0;
        text-align: center;
    }
    .virus-block p:before{
        left: 0;
        top: 5px;
        right: 0;
        bottom: auto;
    }
}
.container .e-container .essays-referral textarea{
    resize: vertical;
}

/*PRICES PAGE*/
.exclusive-discount{
    margin: 30px auto;
    padding: 20px 160px 20px 20px;
    position: relative;
    background: #f1f4f6;
    max-width: 800px;
    box-sizing: border-box;
}
.exclusive-discount .p{
    margin: 0;
    text-align: left;
}
.exclusive-discount .p .strong{
    display: block;
    margin: 0 0 5px 0;
    font-size: 22px;
    line-height: 28px;
    font-family: 'Oswald-Bold', sans-serif;
}
.exclusive-discount .p .span1, .exclusive-discount .p .span2{
    color: #f33f54;
}
.exclusive-discount .p .span3{
    color: #311ff3;
}
.exclusive-discount .ed-buttons{
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 145px;
    height: 99px;
}
.exclusive-discount .ed-buttons .live-chat, .exclusive-discount .ed-buttons .default-button{
    text-decoration: none;
    width: 100%;
    max-width: 120px;
    margin: 5px;
    text-align: center;
    display: inline-block;
}
.exclusive-discount .ed-buttons .live-chat span, .exclusive-discount .ed-buttons .default-button{
    padding: 13px 5px 10px 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
}
.exclusive-discount .ed-buttons .live-chat span{
    width: 100%;
    color: #fff;
    background-color: #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
    display: inline-block;
    border-radius: 50px;
    border: 1px solid #1a4359;
    cursor: pointer;
}
.exclusive-discount .ed-buttons .live-chat span:hover{
    color: #1a4359;
    background-color: #fff;
    border-color: #1a4359;
}
.exclusive-vip-text{
    margin: 30px auto;
    position: relative;
    max-width: 745px;
    text-align: center;
}
.exclusive-vip-text .h4{
    display: inline-block;
    margin: 0 0 20px 0;
    padding: 3px 0 3px 38px;
    background-image: url("../images/vip-icons/vip-status.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}
.exclusive-vip-text .p{
    text-align: center;
    position: relative;
    padding: 10px 35px;
    border-top: 1px solid #1a4359;
    border-bottom: 1px solid #1a4359;
    margin: 0 0 20px 0;
}
.exclusive-vip-text .default-button{
    text-decoration: none;
    padding: 13px 5px 11px 5px;
    width: 100%;
    max-width: 150px;
    margin: 5px;
}
.exclusive-vip-text .default-button.default-button2{
    background: #1a4359;
    border-color: #1a4359;
    color: #fff;
}
.exclusive-vip-text .default-button.default-button2:hover{
    background: #fff;
    border-color: #1a4359;
    color: #1a4359;
}
@media screen and (max-width: 767px){
    .exclusive-discount{
        padding: 15px 15px 10px 10px;
    }
    .exclusive-discount .p{
        margin: 0 0 7px 0;
        text-align: center;
    }
    .exclusive-discount .ed-buttons{
        position: relative;
        right: auto;
        top: auto;
        bottom: auto;
        width: 100%;
        height: auto;
    }
    .exclusive-discount .ed-buttons{
        text-align: center;
    }
}
@media screen and (max-width: 568px){
    .exclusive-discount .ed-buttons .live-chat, .exclusive-discount .ed-buttons .default-button{
        max-width: 110px;
    }
    .exclusive-vip-text .h4{
        padding: 0;
        background: none;
        font-size: 20px;
        margin: 0 0 10px 0;
    }
    .exclusive-vip-text .p{
        padding: 5px 10px;
        margin: 0 0 10px 0
    }
    .exclusive-vip-text .default-button{
        max-width: 115px;
    }
    .exclusive-vip-text{
        margin: 15px auto;
    }
}
/*PRICES PAGE*/

.icons-table{
    width: auto;
    margin: 20px auto 20px 0;
    display: table;
    vertical-align: middle;
    border: none;
    border-collapse: collapse;
    max-width: 230px;
    line-height: 0;
}
.icons-table img{
    max-width: 100%;
    width: auto;
}
.icons-table .tr{
    display: table-row;
}
.icons-table .tr .td{
    padding: 0 5px;
    vertical-align: middle;
    display: table-cell;
    border: none;
}
.icons-table .tr .td:first-child{
    padding-left: 0;
}
.icons-table .tr .td:last-child{
    padding-right: 0;
}
@media screen and (max-width: 1199px){
    .icons-table{
        margin: 15px auto 15px 0;
    }
}
@media screen and (max-width: 767px){
    .icons-table {
        display: none;
    }
    footer{
        text-align: center;
    }
}

/*VIP SERVICES BANNER*/
.vip-services-block, .vip-services-block *{
    box-sizing: border-box;
}
.vip-services-block{
    margin: 30px auto;
    padding: 40px 0 0 0;
    background: #f1f4f6;
    max-width: 800px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    position: relative;
    overflow: hidden;
}
.vip-services-block .vip-block-title{
    font-size: 30px;
    line-height: 30px;
    color: #1a4359;
    text-transform: uppercase;
    font-family: 'Oswald-Bold', sans-serif;
    text-align: center;
    margin: 0 0 10px 0;
}
.vip-services-block .vip-block-title span{
    position: relative;
    color: #e93259;
}
.vip-services-block .vip-block-title span:before{
    position: absolute;
    right: 0;
    left: 0;
    top: -18px;
    margin: auto;
    display: inline-block;
    background-image: url("../images/vip-block-icon.png");
    width: 22px;
    height: 13px;
    background-size: 22px 13px;
    background-repeat: no-repeat;
    background-position: 0 0;
    content: '';
}
.vip-block-row{
    padding: 0 20px;
    position: relative;
}
.vip-block-row:before, .vip-block-row:after{
    display: block;
    width: 100%;
    height: 0;
    content: '';
    clear: both;
}
.vip-block-col{
    padding: 10px;
    float: left;
    width: 33.333333%;
}
.vip-block-item{
    background: #fff;
    border-radius: 3px;
    border: 1px dashed #fcd0b2;
    height: 155px;
    position: relative;
    padding: 3px;
    transition: all .3s linear;
    cursor: pointer;
    display: flex;
    text-decoration: none;
    align-items: center;
    justify-content: center;
}
.vip-block-item:hover{
    transition: all .3s linear;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    text-decoration: none;
}
.vip-block-item p{
    position: relative;
    color: #191919;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    margin: 0;
}
.vip-block-item p .span{
    display: block;
    font-size: 22px;
    line-height: 22px;
    color: #1a4359;
    font-family: 'Oswald-Bold', sans-serif;
    margin: 10px 0 0 0;
}
.vip-block-item p .new{
    position: relative;
    display: block;
}
.vip-block-item p .new:before{
    position: relative;
    right: 0;
    margin: 0 auto 10px auto;
    display: block;
    content: 'New';
    background: #e93259;
    padding: 3px 5px 2px 5px;
    border-radius: 10px;
    width: 35px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    line-height: 10px;
}
.vip-block-package{
    display: block;
    position: relative;
    padding: 22px 15px 2px 15px;
    color: #fff;
    text-transform: uppercase;
    transition: all .3s linear;
    cursor: pointer;
    text-decoration: none;
    background: #e93259 url("../images/vip-block-bg.png") no-repeat top right;
    height: 110px;
    margin-top: 17px;
}
.vip-block-package:hover{
    text-decoration: none;
    transition: all .3s linear;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.vip-block-package p{
    font-size: 21px;
    line-height: 35px;
    position: relative;
    text-align: right;
    color: #fff;
    padding: 0 185px 0 160px;
    max-width: 671px;
    margin: 0 auto;
}
.vip-block-package p b{
    font-family: 'Oswald-Bold', sans-serif;
}
.vip-block-package p:before{
    position: absolute;
    left: 0;
    top: -55px;
    display: inline-block;
    content: url("../images/vip-block-img.png");
}
.vip-block-package p .span{
    position: absolute;
    right: 45px;
    top: 40px;
    color: #fff;
    font-family: 'Oswald-Bold', sans-serif;
    font-size: 24px;
    line-height: 24px;
}
@media screen and (max-width: 767px){
    .vip-block-col{
        width: 50%;
    }
    .vip-block-item{
        height: 130px;
    }
    .vip-block-package p .span{
        position: relative;
        display: block;
        right: auto;
        top: auto;
    }
    .vip-block-package p{
        padding: 0 0 0 160px;
        max-width: 510px;
    }
    .vip-block-package{
        padding: 8px 5px 2px 5px;
    }
    .vip-block-package p:before{
        top: -40px;
    }
}
@media screen and (max-width: 568px){
    .vip-services-block{
        max-width: 290px;
    }
    .vip-block-col{
        width: 100%;
        padding: 5px 10px;
    }
    .vip-block-item p .new:before{
        margin: auto;
    }
    .vip-services-block .vip-block-title{
        font-size: 25px;
        line-height: 25px;
    }
    .vip-block-row{
        padding: 0 5px;
    }
    .vip-block-item p{
        font-size: 16px;
        line-height: 20px;
    }
    .vip-block-item p .span{
        font-size: 20px;
        line-height: 20px;
        margin: 5px 0 0 0;
    }
    .vip-block-item{
        padding: 8px 5px 7px 5px;
        height: auto;
    }
    .vip-block-package p:before{
        width: 150px;
        height: 110px;
        top: -5px;
        content: '';
        background-image: url("../images/vip-block-img.png");
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .vip-block-package p{
        font-size: 16px;
        line-height: 22px;
        padding: 0 15px 0 130px;
    }
    .vip-block-package p .span{
        font-size: 20px;
    }
    .vip-block-package{
        padding: 12px 5px 2px 5px;
    }
}
/*VIP SERVICES BANNER*/

/*TOP WRITERS BLOCK*/
.top-writers-block, .top-writers-block *{
    box-sizing: border-box;
}
.top-writers-block{
    max-width: 800px;
    margin: 20px auto;
    text-decoration: none;
    background: #f1f4f6 url("../images/anim_img1.png") no-repeat top 10px right 10px;
    padding: 25px 300px 25px 30px;
    position: relative;
}
.top-writers-block .p1{
    font-size: 28px;
    line-height: 30px;
    color: #1a4359;
    font-family: 'MuseoSansBold', sans-serif;
    position: relative;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    text-align: center;
}
.top-writers-block .p1:before{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    content: '';
    width: 80%;
    height: 1px;
    background: #1a4359;
    text-align: center;
}
.top-writers-block .p2{
    font-size: 19px;
    line-height: 24px;
    color: #303540;
    text-align: center;
    margin: 0;
}
.top-writers-block .p2 span{
    text-transform: uppercase;
}
.top-writers-block .a{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 60px;
    background: #f33f54;
    font-size: 32px;
    line-height: 32px;
    padding: 15px 10px 15px 25px;
    width: 250px;
    font-family: 'MuseoSansExtraBold', sans-serif;
    color: #fff;
    text-decoration: none!important;
    transition: all .3s linear;
}
.top-writers-block .a:before{
    position: absolute;
    left: -15px;
    top: 0;
    display: inline-block;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 15px 30px 0;
    border-color: transparent #f33f54 transparent transparent;
    transition: all .3s linear;
}
.top-writers-block .a:hover{
    background: #0d354a;
}
.top-writers-block .a:hover:before{
    border-color: transparent #0d354a transparent transparent;
}
.top-writers-block .a .span{
    display: inline-block;
    margin: 0 30px 0 0;
}
.top-writers-block .a .span{
    font-size: 12px;
    line-height: 12px;
    font-family: 'MuseoSansRegular', sans-serif;
}
.top-writers-block .a .span span{
    text-transform: uppercase;
}
@media screen and (max-width: 767px){
    .top-writers-block{
        max-width: 548px;
        padding: 25px 215px 25px 20px;
    }
    .top-writers-block .a{
        padding: 15px 10px 15px 10px;
        width: 195px;
    }
    .top-writers-block .a .span{
        margin: 0 10px 0 0;
    }
    .top-writers-block .p2{
        font-size: 16px;
    }
}
@media screen and (max-width: 568px){
    .top-writers-block{
        max-width: 300px;
        padding: 20px 10px 100px 10px;
        background-position: bottom right;
    }
    .top-writers-block .a{
        top: auto;
        bottom: 22px;
        width: 245px;
        padding: 15px 10px 15px 25px;
    }
    .top-writers-block .p1{
        font-size: 24px;
    }
    .top-writers-block .p2{
        font-size: 15px;
    }
}
/*TOP WRITERS BLOCK*/

body .mini-login-wrapper .encrypted-connection {
    top: 0;
    right: 20px;
}
body .mini-login-wrapper {
    position: relative;
    padding: 15px 0 0 0;
}
body .e-login-form {
    padding-top: 20px;
}
body .e-login-form .encrypted-connection {
    top: 20px;
    left: 0;
    right: 0;
}
body #ajax_content_price .table_essay_calculator tr td , body #ajax_content_price .table_essay_calculator tr td .price {
    transition: all .2s ease;
}
body #ajax_content_price .table_essay_calculator tr td {
    border: 1px solid #fff;
}
body #ajax_content_price .table_essay_calculator tr:hover td {
    background-color: #fff4f5!important;
}
body #ajax_content_price .table_essay_calculator tr td:hover{
    background-color: #ffabb3!important;
}
body #ajax_content_price .table_essay_calculator tr td .price:hover{
    cursor: pointer;
    color: #000;
    text-decoration: underline;
}
#referral .widget .data-list-3 li h3{
    text-transform: none;
}

/*AFFILIATE PROGRAM PAGE*/
.col-content.full-width{
    width: 100%;
}
.a-work-icon{background-image: url("../images/spritesheet-affiliate-work.png");background-repeat: no-repeat;display: inline-block}
.a-work-icon1{width: 71px;height: 71px;background-position: -5px -5px}
.a-work-icon2{width: 70px;height: 70px;background-position: -86px -5px}
.a-work-icon3{width: 70px;height: 70px;background-position: -166px -5px}
.a-work-icon4{width: 70px;height: 70px;background-position: -246px -5px}
.a-work-icon5{width: 70px;height: 70px;background-position: -326px -5px}
.a-work-icon6{width: 70px;height: 70px;background-position: -406px -5px}
.affiliate-page-wrapper .row{
    margin: 0 -15px;
}
.affiliate-page-wrapper *{
    box-sizing: border-box;
}
.affiliate-page-wrapper .row > [class*='col-']{
    padding: 0 15px;
}
.affiliate-page-wrapper .affiliate-work-line{
    margin: 40px 0 40px 0;
}
.affiliate-page-wrapper .a-work-item{
    margin: 0 0 30px 0;
    border: 1px solid #D8DADB;
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    min-height: 230px;
    position: relative;
    padding: 90px 20px 5px 20px;
}
.affiliate-page-wrapper .a-work-item .a-work-icon-wrapper{
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    width: 145px;
    height: 70px;
    margin: auto;
}
.affiliate-page-wrapper .a-work-item .a-work-icon-wrapper br{
    display: none;
}
.affiliate-page-wrapper .a-work-item .a-work-icon-wrapper .number{
    margin: 0 5px 0 0;
    display: inline-block;
    font-size: 39px;
    line-height: 39px;
    color: #04b5af;
    font-family: 'Oswald-Bold', sans-serif;
    float: left;
    position: relative;
    top: 20px;
}
.affiliate-page-wrapper .a-work-item p{
    margin: 0;
    text-align: center;
}
.affiliate-page-wrapper .affiliate-offers-line ul{
    padding: 0!important;
    margin: 0;
    list-style: none;
}
.affiliate-page-wrapper .affiliate-offers-line ul li{
    position: relative;
    padding: 0 0 0 35px;
    margin: 0 0 10px 0;
    font-family: "MuseoSansRegular", sans-serif;
    list-style: none;
}
.affiliate-page-wrapper .affiliate-offers-line ul li:before{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    content: '';
    width: 22px;
    height: 22px;
    background-size: 22px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAPFBMVEVHcEzrXGHrXGHrXGHrXGHrXGHrXGHrXGHrXGHrXGHrXGHrXGHrXGH////vf4P+9vbrYGX4w8X5zc/ucnY6/bOIAAAADHRSTlMADSq97d12+hmR67x28go1AAAAlklEQVQY03XRyw6EIBBE0UKQh15HYP7/X2chjGBiLU/ohO6SJEnRWwfO+qg7JgVaQjJdl5Uh69J0Y8q2SJJZeWQ1ktIon5KBJMUw6nnUDCHKz3ocBfCyDz0/gJUD4DspTu1dGRXUp+uoyAHluPJXJwvkOiv2+mCuk+LbOrmOGmJfPpdbSe+nejnsWw1vpUmKfnfg9l7xDxRgElvI0PRkAAAAAElFTkSuQmCC');
    border-radius: 50%;
}
.affiliate-page-wrapper .affiliate-offers-line .h2{
    margin: 25px 0 30px 0;
    position: relative;
    padding: 0 0 30px 0;
    display: inline-block;
}
.affiliate-page-wrapper .affiliate-offers-line .h2:before{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    content: '';
    width: 100px;
    height: 3px;
    background: #eb5c62;
}
.affiliate-page-wrapper .affiliate-service-line{
    margin: 40px 0 40px 0;
    position: relative;
    background: #ebf9f9;
    padding: 30px 0 30px 0;
}
.affiliate-page-wrapper .affiliate-service-line:before{
    position: absolute;
    left: -30.5%;
    top: 0;
    width: 1903px;
    height: 100%;
    display: inline-block;
    content: '';
    background: #ebf9f9;
}
.affiliate-page-wrapper .affiliate-service-line .row{
    position: relative;
}
.affiliate-page-wrapper .affiliate-service-line ul{
    padding: 0!important;
    margin: 0;
    list-style: none;
}
.affiliate-page-wrapper .affiliate-service-line ul li{
    position: relative;
    padding: 0 0 0 15px;
    margin: 0 0 10px 0;
    list-style: none;
}
.affiliate-page-wrapper .affiliate-service-line ul li span{
    color: #eb5c62;
}
.affiliate-page-wrapper .affiliate-service-line ul li:before{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    content: '';
    width: 3px;
    height: 70%;
    background: #eb5c62;
}
.affiliate-page-wrapper .affiliate-service-line .p{
    margin: 0;
    position: relative;
}
.affiliate-page-wrapper .affiliate-service-line .live-chat{
    display: inline-block;
}
.affiliate-page-wrapper .affiliate-service-line .live-chat span, .affiliate-page-wrapper .affiliate-service-line a{
    text-align: center;
    color: #fff;
    background-color: #f33f54;
    border: 2px solid #f33f54;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    padding: 13px 5px 10px 5px;
    border-radius: 50px;
    transition: all .3s linear;
    margin: 5px;
    text-decoration: none;
    cursor: pointer;
}
.affiliate-page-wrapper .affiliate-service-line .live-chat, .affiliate-page-wrapper .affiliate-service-line .live-chat span, .affiliate-page-wrapper .affiliate-service-line a{
    width: 100%;
    max-width: 180px;
}
.affiliate-page-wrapper .affiliate-service-line .live-chat span:hover, .affiliate-page-wrapper .affiliate-service-line a:hover{
    text-decoration: none;
    transition: all .3s linear;
    background: #fff;
    color: #f33f54;
}
.affiliate-page-wrapper .affiliate-service-line .live-chat span{
    background: #04b5af;
    border-color: #04b5af;
}
.affiliate-page-wrapper .affiliate-service-line .live-chat span:hover{
    background: #fff;
    color: #04b5af;
}
.affiliate-page-wrapper .affiliate-service-line .btns-wrapper{
    margin: 20px 0 20px 0;
}
.affiliate-page-wrapper .affiliate-service-line .btns-wrapper br{
    display: none;
}
.affiliate-page-wrapper .a-img1, .affiliate-page-wrapper .a-img2{
    max-width: 100%;
}
.affiliate-page-wrapper .a-img1{
    margin: 60px 0 0 0;
}
.affiliate-page-wrapper .a-img2{
    max-height: 320px;
}
@media screen and (max-width: 1199px){
    .affiliate-page-wrapper .affiliate-top-text-line .col-6, .affiliate-page-wrapper .affiliate-offers-line .col-5, .affiliate-page-wrapper .affiliate-offers-line .col-7{
        width: 100%;
    }
    .affiliate-page-wrapper .a-img1{
        margin: 0 auto;
        display: block;
    }
    .affiliate-page-wrapper .affiliate-offers-line .h2{
        margin: 0 0 30px 0;
        position: relative;
        padding: 0;
        display: block;
    }
    .affiliate-page-wrapper .affiliate-offers-line .h2:before{
        display: none;
    }
}
@media screen and (max-width: 1023px){
    .affiliate-page-wrapper .affiliate-service-line .col-6, .affiliate-page-wrapper .affiliate-work-line .col-4{
        width: 100%;
    }
    .affiliate-page-wrapper .a-work-item{
        padding: 90px 20px 20px 20px;
        min-height: 1px;
    }
    .affiliate-page-wrapper .a-img2{
        display: block;
        margin: 0 auto;
    }
}
@media screen and (max-width: 568px){
    .affiliate-page-wrapper .affiliate-service-line .live-chat, .affiliate-page-wrapper .affiliate-service-line .live-chat span, .affiliate-page-wrapper .affiliate-service-line a{
        max-width: 130px;
    }
}
/*AFFILIATE PROGRAM PAGE*/
#testimonials{
    display: block!important;
    opacity: 1!important;
    min-height: 40px;
}
#testimonials.loading:before{
    opacity: 0;
}
/*SCROLL*/
.ss-container, .ss-wrapper{height: 175px;position: relative}
.ss-wrapper{overflow: hidden;width: 100%;position: relative;z-index: 1;float: left;border-right: 3px solid #fff}
.ss-content{height: 100%;width: calc(100% + 18px);padding: 0 10px 0 0;position: relative;overflow: auto;box-sizing: border-box}
.ss-content.rtl{width: calc(100% + 18px);right: auto}
.ss-scroll{position: absolute;background: #1a4359;width: 3px;border-radius: 0;top: 0;right: 0!important;left: auto!important;z-index: 2;cursor: pointer;opacity: 1;transition: opacity 0.25s linear}
.ss-hidden{display: none}
.ss-container:hover .ss-scroll,.ss-container:active .ss-scroll{opacity: 1}
.ss-grabbed{-o-user-select: none;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none}
/*SCROLL*/

#iframe {
    width: 100%;
    border: none;
    min-height: 360px;
}

body .table-of-contents{
    background: none;
    overflow: hidden;
    padding: 4px 0 0 0;
    margin: 0 0 28px 0;
}
body .table-of-contents .h4{
    font-size: 15px;
    line-height: 15px;
    color: #26263d;
    margin: 0 0 21px 0;
    padding: 0 0 0 34px;
    position: relative;
}
body .table-of-contents .h4:before{
    position: absolute;
    left: 0;
    top: -4px;
    display: inline-block;
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAMAAACqTK3AAAAAWlBMVEUAAAD/2NP/2NP/2NP/2NP/2NP/2NP/2NP/2NP/2NP/2NP/2NP/2NP/2NP/2NP/2NP/fGb/c1v/xr7/vLP/QiD/1c//zcb/tKj/mYr/lYT/t6z/r6P/j37/ZUzQwANiAAAAD3RSTlMAIIsXDdNpYl0e9/ThQQbos0sYAAAAZklEQVQY033QVw6AIBBF0adYwIYVxbL/bZowUUAi548bWgYAE8mLdQCyXLrqFuDS1wCp/PhNe082m46BnNGDy0iUTXoml7NrIip612re016yv5JVeJAHqQRQeqUAzcsthD0jFZlZ3x/eEL6hIqyKAAAAAElFTkSuQmCC');
    width: 18px;
    height: 19px;
}
body .table-of-contents ul{
    padding: 0!important;
    margin: 0!important;
    list-style: none;
}
body .table-of-contents ul li{
    padding: 1px 0 6px 35px;
    font-size: 14px;
    line-height: 18px;
    color: #0071c7;
    position: relative;
    list-style: none;
}
body .table-of-contents ul li:before{
    width: 5px;
    height: 5px;
    content: '';
    background: #b3c2ce;
    border: none;
    left: 5px;
    top: 7px;
    margin: 0;
    position: absolute;
    display: inline-block;
    border-radius: 50%;
}
body .table-of-contents ul li a{
    color: #0071c7;
    text-decoration: none;
    transition: all .3s linear;
}
body .table-of-contents ul li a:hover{
    color: #f33f54;
    text-decoration: none;
    transition: all .3s linear;
}

/*ORDER FORM TOP BLOCK*/
.order-top-block{
    margin: 0 auto 0 auto;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    box-sizing: border-box;
    padding: 20px 0 20px 0;
}
.order-top-block .how-it-works .table{
    width: 100%;
    margin: 0;
}
.order-top-block .how-it-works .table .td{
    width: 30%;
    vertical-align: middle;
}
.order-top-block .how-it-works .table .td > div{
    position: relative;
    padding: 65px 0 0 0;
}
.order-top-block .how-it-works .table .td > div .ot{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
}
.order-top-block .how-it-works .table .td.delimiter{
    width: 5%;
    padding: 0;
}
.order-form-text .row:before, .order-form-text .row:after{
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    content: '';
}
body .order-form-text ul{
    padding: 0!important;
    margin: 0;
    list-style: none;
}
body .order-form-text ul.order-box-list{
    margin-right: 15px;
}
body .order-form-text ul li{
    font-size: 14px;
    line-height: 20px;
    color: #1e2021;
    padding: 3px 0 3px 30px;
    position: relative;
}
body .order-form-text ul li:before{
    width: 16px;
    height: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0 0;
    content: '';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAHlBMVEWUorEAAACUorGUorGUorFngphuh5xshZtwiZ10i59EOtS6AAAACnRSTlMZABEGAf1shlpLNTDzwwAAAExJREFUCNdjEBQ0YmBQFhRkEHRiAAIVQQYRBRCDyZFBiAEMFBkMGBg4gQxmBqBMawJQDiTMHsYABaUJSAy4FFwxXDvcQLgVcEvhzgAAZLoIgbSWaAIAAAAASUVORK5CYII=');
    border: none;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    position: absolute;
}
body .order-form-text ul.order-box-list li{
    font-family: 'MuseoSansRegular', sans-serif;
    font-size: 14px;
    line-height: 20px;
    list-style: none;
    position: relative;
}
body .order-form-text ul.order-box-save li:before{
    content: '';
    background: #1d2438;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    position: absolute;
}
body .order-form-text ul.order-box-save li br{
    display: none;
}
body .order-form-text ul.order-box-save li span{
    color: #3538b8;
}
body .order-form-text .vip-account-status{
    background: #f1f4f6;
    padding: 2px 10px;
    margin-top: 6px;
    text-align: center;
    border-radius: 0;
}
body .order-form-text ul.order-box-save li{
    background: none;
    position: relative;
    font-family: 'MuseoSansRegular', sans-serif;
    padding-left: 30px;
    list-style: none;
}
.o-step-arrow{
    background: none;
    border-style: solid;
    border-color: #0d354a;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 0;
    content: '';
    width: 14px;
    height: 14px;
    transform: rotate(-45deg);
    transition: all .3s linear;
    margin: auto;
}
.order-top-block .how-it-works .table .td p{
    margin: 0;
    text-align: center;
    font-size: 13px;
    line-height: 22px;
    position: relative;
}
.order-top-block .how-it-works .table .td p.p{
    margin: 0;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 18px;
    font-family: 'MuseoSansBold', sans-serif;
    color: #293645;
}
.order-top-block .how-it-works{
    padding-bottom: 25px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dee6e9;
}
.order-form-text .vip-account-status .become-vip-client{
    padding-left: 35px;
    font-size: 14px;
    line-height: 14px;
    color: #1e2021;
    position: relative;
    margin: 0;
    font-family: 'MuseoSansRegular', sans-serif;
    display: inline-block;
    text-align: left;
}
.order-form-text .vip-account-status .become-vip-client b{
    font-family: 'MuseoSansBold', sans-serif;
    font-weight: normal;
}
.order-form-text .vip-account-status .become-vip-client .vip-icon-img{
    position: absolute;
    left: 4px;
    top: 0;
    bottom: 3px;
    margin: auto;
}
.order-form-text .vip-account-status .become-vip-client a{
    text-decoration: underline;
    display: inline-block;
    font-family: 'MuseoSansMedium', sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    color: #f2336a;
}
.order-form-text .vip-account-status .become-vip-client.vip-account-active a{
    margin: 0;
}
.order-form-text .vip-account-status .become-vip-client a:hover{
    text-decoration: none;
}
@media screen and (max-width: 768px){
    .order-form-text .vip-account-status .become-vip-client a{
        margin-left: 5px;
    }
}
@media screen and (max-width: 767px){
    .order-form-text .row .col-6{
        width: 100%;
    }
    body .order-form-text ul.order-box-save li:before{
        width: 16px;
        height: 16px;
        background-size: 16px;
        background-repeat: no-repeat;
        background-position: 0 0;
        content: '';
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAHlBMVEWUorEAAACUorGUorGUorFngphuh5xshZtwiZ10i59EOtS6AAAACnRSTlMZABEGAf1shlpLNTDzwwAAAExJREFUCNdjEBQ0YmBQFhRkEHRiAAIVQQYRBRCDyZFBiAEMFBkMGBg4gQxmBqBMawJQDiTMHsYABaUJSAy4FFwxXDvcQLgVcEvhzgAAZLoIgbSWaAIAAAAASUVORK5CYII=');
        border: none;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        display: inline-block;
        position: absolute;
    }
}
@media screen and (max-width: 600px){
    .order-top-block .how-it-works .table .td.delimiter{
        display: none;
    }
    .order-top-block{
        padding: 10px;
    }
    .order-top-block .how-it-works .table .td p{
        text-align: center;
        font-size: 13px;
        line-height: 16px;
        position: relative;
        margin: 0 auto;
        max-width: 85px;
        display: block;
    }
    .order-top-block .how-it-works .table .td p.p{
        margin: 0 auto 5px auto;
    }
}
@media screen and (max-width: 420px){
    .order-form-text .vip-account-status .become-vip-client{
        text-align: center;
    }
    .order-form-text .vip-account-status .become-vip-client a{
        display: block;
        margin: 5px 0 0 0;
    }
    .order-form-text .vip-account-status .become-vip-client a .green-color{
        display: block;
    }
}
.Order .vip-account-status.vip-account-status-1{
    display: none;
}
/*ORDER FORM TOP BLOCK*/

body .e-container .vip_services table tbody tr.recommend, body .e-container .vip_services table tbody tr.recommend:not(.bg-white){
    background: transparent!important;
}
body .e-container .vip_services table tbody tr.recommend .uc{
    color: #FFF839!important;
}
body .recommend-vip-services{
    right: auto;
    background-color: #f1f4f6;
    border-radius: 0;
    margin: 0 auto 15px auto;
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    width: auto;
    padding: 15px 95px 15px 15px;
}
body .recommend-vip-services p{
    color: #1d2438;
    margin: 0;
    font-family: 'MuseoSansRegular', sans-serif;
    font-weight: normal;
}
body .recommend-vip-services p .semi-bold{
    font-weight: normal;
    font-family: 'MuseoSansMedium', sans-serif;
}
body .recommend-vip-services .title{
    font-weight: normal;
    font-family: 'MuseoSansBold', sans-serif;
    position: relative;
    left: auto;
    top: auto;
}
body .recommend-vip-services .arrow{
    right: auto;
    border-width: 7px 7px 0 7px;
    border-color: #f1f4f6 transparent transparent transparent;
    bottom: -7px!important;
    top: auto!important;
}
body .recommend-vip-services .arrow-1{
    left: 15%;
}
body .recommend-vip-services .arrow-2{
    display: none;
}
body .recommend-vip-services .action{
    height: 30px;
    top: 0;
    bottom: 0;
    margin: auto;
}
body .recommend-vip-services .action .btn{
    font-weight: normal;
    font-family: 'MuseoSansBold', sans-serif;
    color: #fff;
    background: #f33f54;
    border: 1px solid #f33f54;
    display: inline-block;
    width: auto;
}
body .recommend-vip-services .action .btn:hover{
    color: #f33f54;
    background: #fff;
}
@media screen and (max-width: 1320px){
    body .recommend-vip-services{
        position: relative;
        top: auto;
        bottom: auto;
        right: auto;
        left: auto;
        width: auto;
        padding: 15px 95px 15px 175px;
    }
    body .recommend-vip-services .title{
        position: absolute;
        top: 23px;
        left: 10px;
    }
    body .recommend-vip-services .action{
        position: absolute;
        top: 0;
        bottom: 0;
        right: 10px;
        margin: auto;
    }
    body .recommend-vip-services .arrow{
        border-width: 7px 7px 0 7px;
        border-color: #f1f4f6 transparent transparent transparent;
        bottom: -7px!important;
        top: auto!important;
    }
    body .recommend-vip-services .arrow-1{
        left: 15%;
    }
    body .recommend-vip-services .arrow-2{
        display: none;
    }
}
@media screen and (max-width: 680px){
    body .recommend-vip-services .arrow-1{
        left: 0;
        right: 0;
        margin: auto;
    }
    body .recommend-vip-services .action{
        top: 8px;
        bottom: auto;
    }
    body .recommend-vip-services .title{
        position: relative;
        left: auto;
        top: auto;
    }
    body .recommend-vip-services{
        padding: 15px 10px 15px 10px;
    }
}

body .jswindow .modal-window #improve-services-list input[type='submit'].btn-blue{
    background: #1bb31d;
    border-color: #1bb31d;
    color: #fff;
}
body .jswindow .modal-window #improve-services-list input[type='submit'].btn-blue:hover{
    background: #fff;
    color: #1bb31d;
    border-color: #1bb31d;
}
body .vip-services-modal .ttl{
    font-family: 'MuseoSansBold', sans-serif;
    font-weight: normal;
}
body .vip-services-modal .vip-services-list .li.package .name{
    font-family: 'MuseoSansBold', sans-serif;
    font-weight: normal;
}
body .vip-services-modal .new-price{
    font-family: 'MuseoSansBold', sans-serif;
    font-weight: normal;
    text-align: left;
}
body .vip-services-modal .vip-services-list .vip-price{
    font-family: 'MuseoSansMedium', sans-serif;
    font-weight: normal;
}
body .vip-services-modal .vip-services-list .li .checkbox-label{
    top: 4px;
}
body .vip-services-modal .vip-services-list .li.package .checkbox-label{
    top: 2px;
}
body .vip-services-modal .hint .icon{
    box-sizing: border-box;
}
body .vip-services-modal .buttons .btn{
    cursor: pointer;
}
body .vip-services-modal .dont-show-again input{
    position: relative;
    top: -2px;
}
@media screen and (max-width: 568px){
    body .vip-services-modal .buttons .btn{
        min-width: 100px!important;
    }
    body .vip-services-modal .vip-services-list .li{
        padding: 8px 5px;
    }
}

/* vip plagiarism, vip proofread */
.vip-proof{
    background: #fff url("../images/proof-bg.png") no-repeat left 10px center;
    box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.23);
    max-width: 800px;
    margin: 30px auto;
    height: 115px;
    position: relative;
    overflow: hidden;
    padding: 29px 100px 10px 110px;
    box-sizing: border-box;
}
.vip-proof *{
    box-sizing: border-box;
}
.vip-proof .default-button{
    position: absolute;
    right: 35px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 121px;
    height: 33px;
    font-size: 15px;
    line-height: 15px;
    display: inline-block;
    padding: 10px 10px 10px 10px;
    text-align: center;
    border-radius: 50px;
}
.vip-proof .p1{
    display: inline-block;
    margin: 0 0 2px 0;
    font-family: 'MuseoSansBold', sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 22px;
    padding: 5px 11px;
    background: #1a4359;
    letter-spacing: -.3px;
}
.vip-proof .p2{
    font-size: 18px;
    line-height: 26px;
    color: #0d354a;
    margin: 0 12px;
}

.vip-plag{
    max-width: 800px;
    margin: 30px auto;
    position: relative;
    box-sizing: border-box;
    padding: 5px 0 0 0;
}
.vip-plag *{
    box-sizing: border-box;
}
.vip-plag-content{
    padding: 34px 100px 10px 28px;
    background: #1A4359;
    height: 134px;
    position: relative;
    box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.23);
}
.vip-plag .default-button{
    position: absolute;
    right: 26px;
    top: -10px;
    bottom: 0;
    margin: auto;
    width: 128px;
    height: 41px;
    font-size: 15px;
    line-height: 15px;
    display: inline-block;
    padding: 13px 10px 10px 10px;
    text-align: center;
    border-radius: 50px;
    color: #1a4359;
    background: #fff;
    border-color: #fff;
}
.vip-plag .default-button:hover{
    background: #f2495c;
    border-color: #f2495c;
    color: #fff;
}
.vip-plag .p1{
    font-size: 22px;
    line-height: 30px;
    color: #fff;
    margin: 0;
}
.vip-plag .p1 b{
    text-transform: uppercase;
    color: #f2495c;
    font-size: 26px;
}
.vip-plag-content:before{
    position: absolute;
    right: 180px;
    bottom: 2px;
    display: inline-block;
    content: url("../images/plag-bg.png");
}
@media screen and (max-width: 767px){
    .vip-proof, .vip-plag{
        max-width: 548px;
    }
    .vip-proof{
        position: relative;
        padding: 20px 10px 20px 105px;
        height: auto;
    }
    .vip-proof .default-button{
        position: relative;
        right: auto;
        top: auto;
        bottom: auto;
        margin: 8px 12px 0 12px;
    }
    .vip-proof .p1{
        font-size: 22px;
        margin: 0 0 5px 0;
    }
    .vip-plag-content{
        height: auto;
        padding: 10px 100px 16px 25px;
    }
    .vip-plag .default-button{
        position: relative;
        right: auto;
        top: auto;
        bottom: auto;
        margin: 8px 0 0 0;
    }
    .vip-plag-content:before{
        right: 20px;
    }
    .vip-plag .p1{
        font-size: 20px;
    }
    .vip-plag .p1 b{
        font-size: 24px;
    }
}
@media screen and (max-width: 568px){
    .vip-proof, .vip-plag{
        max-width: 300px;
    }
    .vip-plag-content:before{
        width: 184px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .vip-plag-content{
        text-align: center;
        padding: 15px 15px 165px 15px;
    }
    .vip-plag .p1{
        font-size: 18px;
        line-height: 28px;
    }
    .vip-plag .p1 b{
        font-size: 20px;
    }
    .vip-proof{
        padding: 20px 15px 125px 15px;
        height: auto;
        text-align: center;
        background-position: bottom 10px center;
    }
    .vip-proof .p1{
        font-size: 18px;
    }
}
/* vip plagiarism, vip proofread */
body .e-container textarea.order_if{
    width: 100%;
}
body .v2 .orderform{
    padding: 0;
}
body .order-form-sidebar .body ul{
    padding: 0!important;
}
body .v2 .custom-label label{
    margin: 0!important;
    letter-spacing: -.4px;
}
body #personal_information .tabs .tab-items{
    border-bottom: 1px solid #d4d4d4;;
}
body .order-form-sidebar .body ul li .value{
    font-size: 12px;
}
body .order-form-sidebar .body ul li.total span:first-child{
    font-family: 'MuseoSansBold', sans-serif;
}
body .order-form-sidebar .body ul li.total span.value{
    font-size: 13px;
}
body .order-form-sidebar .body ul li.total span.value .total-without-discount{
    font-size: 12px;
    font-family: 'MuseoSansRegular', sans-serif;
}
body .v2 .user-login-form{
    margin: 0 auto;
}
body .v2 .user-login-form .e-container{
    background: transparent;
}
body .v2 .user-login-form .e-container .login-form .row .input1{
    margin: 0 0 10px 0;
}
body .v2 .user-login-form .e-container .login-form .btn{
    color: #fff;
    background-color: #1a4359;
    font-family: 'Oswald-Regular', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    display: block;
    padding: 12px 15px 9px 15px;
    border-radius: 50px;
    border-color: #1a4359!important;
    min-width: 120px;
    margin: 0 auto;
    transition: all .3s ease;
    text-align: center;
}
body .v2 .user-login-form .e-container .login-form .btn:hover{
    color: #fff;
    background-color: #f33f54;
    border-color: #f33f54!important;
    transition: all .3s ease;
}
body .v2 .user-login-form .e-container .login-form label{
    display: none;
}
body .v2 .tr-number-of-sources .checkbox-label, body .v2 .preview-order-id label{
    margin: 0!important;
}
body #personal_information .checkbox-label{
    margin: 0!important;
}
body .order-step label{
    margin: 0!important;
}

body .v2 .custom-label input:checked + label, body .v2 .add-multimedia .btn{
    background-color: #1a4359;
    border-color: #1a4359;
}
body .v2 .order-form-verify{
    box-shadow: none;
    background-color: #f33f54;
    border-color: #f33f54;
}
body .order-form-sidebar .body ul li{
    letter-spacing: -.2px;
}
body .order-form-sidebar .body ul li .value, body .order-form-sidebar .body .paper-title li{
    font-weight: normal;
    font-family: 'MuseoSansBold', sans-serif;
}
body .v2 .order-steps .step.active{
    background-color: #f33f54;
}
body .v2 .browse.default_button{
    box-shadow: none;
}
body .v2 form .file-row .file-upload-button{
    text-align: center;
    background-color: #1a4359;
    border-color: #1a4359;
    border-radius: 4px;
}
body #personal_information .checkbox-label input{
    top: -3px;
}
body .e-container .v2 .orderform .order_if{
    border-radius: 4px;
    box-shadow: none!important;
    outline: none!important;
    transition: all .3s linear;
}
body .e-container .v2 .orderform .order_if:focus{
    border-color: #1a4359;
}
#personal_information .customer-phone .select2 .select2-selection__rendered{
    height: 38px;
    padding-top: 4px;
}
.v2 .select2-container--default .select2-selection--single .select2-selection__clear{
    position: absolute;
    right: 40px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.tr-subject .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-right: 55px;
}
.posts-list .post-item-content{
    margin-bottom: 30px;
}
.posts-list .post-item-content, .posts-list .post-item-content *{
    box-sizing: border-box;
}
.essays-categories-list ul{
    padding: 0!important;
    margin: 10px -10px;
    box-sizing: border-box;
}
.essays-categories-list ul:before, .essays-categories-list ul:after{
    display: block;
    width: 100%;
    height: 0;
    clear: both;
    content: '';
}
.essays-categories-list ul li{
    padding: 0 10px!important;
    margin: 10px 0;
    float: left;
    width: 33.3333333%;
    box-sizing: border-box;
    text-transform: none;
}
.essays-categories-list ul li:before{
    display: none;
}
.essays-categories-list ul li a{
    display: inline-block;
    position: relative;
    padding: 0 0 0 20px;
}
.essays-categories-list ul li a:before{
    position: absolute;
    left: 0;
    top: -1px;
    bottom: 0;
    margin: auto;
    display: inline-block;
    content: '';
    width: 11px;
    height: 11px;
    background: #f33f54;
}
@media screen and (max-width: 991px){
    .essays-categories-list ul li{
        width: 50%;
    }
}
@media screen and (max-width: 568px){
    .essays-categories-list ul li{
        width: 100%;
    }
}

@media screen and (max-width: 768px){
    .samples-slider .essays-sample .sample-info .sample-detail table tr td{
        text-align: center;
    }
}

.order_details_wrapper .writing-quality{
    margin: 12px 0;
    background: #f1f4f6;
    border-radius: 0;
    border: none;
}
.order_details_wrapper .writing-quality .h1{
    font-size: 20px;
    line-height: 24px;
    color: #0d354a;
    font-family: 'MuseoSansMedium', sans-serif;
    font-weight: normal;
}
.order_details_wrapper .writing-quality .quality-premium:before{
    content: 'The Most Popular';
}
.order_details_wrapper .writing-quality .quality-supreme:before{
    background: #f33f54;
}
.order_details_wrapper .writing-quality .quality-premium:before, .order_details_wrapper .writing-quality .quality-supreme:before{
    border-radius: 0;
}
.order_details_wrapper .writing-quality .middle-block ul{
    padding: 0!important;
}
.order_details_wrapper .writing-quality .middle-block b{
    font-family: 'MuseoSansMedium', sans-serif;
}
.order_details_wrapper .writing-quality .middle-block ul li{
    list-style: none;
}
.order_details_wrapper .writing-quality .quality-item{
    border-radius: 0;
}
.order_details_wrapper .writing-quality .quality-item .pricing-title{
    background: transparent!important;
}
.order_details_wrapper .writing-quality .quality-item .pricing-title .main-title{
    font-family: 'MuseoSansBold', sans-serif;
}
.order_details_wrapper .writing-quality .quality-standard .pricing-title .main-title{
    color: #1d2438;
}
.order_details_wrapper .writing-quality .quality-premium .pricing-title .main-title{
    color: #44AD4E;
}
.order_details_wrapper .writing-quality .quality-supreme .pricing-title .main-title{
    color: #F15D81;
}
.order_details_wrapper .writing-quality .quality-item.checked{
    border-color: #1a4359;
}
.order_details_wrapper .writing-quality .quality-item.checked .pricing-footer{
    background: #1a4359;
}
.order_details_wrapper .writing-quality .pricing-title p.sub-title{
    color: #1d2438;
}
.order_details_wrapper .writing-quality .quality-item{
    background: #fafafa;
}
.order_details_wrapper .writing-quality .quality-item:hover, .order_details_wrapper .writing-quality .quality-item.checked{
    background: #fff;
}
.order_details_wrapper .writing-quality .choose-pricing{
    background: transparent;
}
@media screen and (max-width: 780px){
    .writing-quality .pricing-title .main-title{
        margin: 0 7px 0 0;
    }
}

.table_order .writing-quality{
    border: none;
    border-radius: 0;
    background: #fff;
}
body .v2 .writing-quality input+label[for="quality-Standard"]{
    background: #f9f9f9;
    border: 1px solid #f9f9f9;
}
body .v2 .writing-quality input+label[for="quality-Premium"]{
    background: #f4f4f4;
    border: 1px solid #f4f4f4;
}
body .v2 .writing-quality input+label[for="quality-Supreme"]{
    background: #efefef;
    border: 1px solid #efefef;
}
body .v2 .writing-quality input:checked+label{
    background-color: #1a4359!important;
    border-color: #1a4359!important;
}
body .container .orderform .writing-quality .order-radio-box{
    overflow: visible;
}
body .v2 .writing-quality label[for="quality-Supreme"]:after, body .v2 .writing-quality label[for="quality-Premium"]:after{
    display: block;
    background: #f33f54 ;
    border-radius: 3px 3px 0 0;
    padding: 2px 5px 1px 5px;
    font-size: 12px;
    line-height: 13px;
    content: 'Recommended';
    position: absolute;
    left: 0;
    right: 0;
    top: -18px;
    margin: auto;
    color: #fff;
    width: 100px;
    height: 17px;
    text-align: center;
    font-family: 'MuseoSansMedium', sans-serif;
    font-weight: normal;
}
body .v2 .writing-quality label[for="quality-Premium"]:after{
    content: 'Popular';
}
body .v2 .writing-quality input:checked+label[for="quality-Supreme"]:after, body .v2 .writing-quality input:checked+label[for="quality-Premium"]:after{
    background: #1a4359;
}
body .v2 .writing-quality .order-radio-group{
    padding-top: 17px;
}
@media screen and (max-width: 560px){
    body .v2 .writing-quality label[for="quality-Supreme"]:after, body .v2 .writing-quality label[for="quality-Premium"]:after{
        display: none;
    }
    body .v2 .writing-quality .order-radio-group{
        padding-top: 0;
    }
}

ul.review-type-list{
    list-style: none;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 5px;
    margin: 30px 0 30px 0;
    max-width: 570px;
    position: relative;
    z-index: 1;
}
ul.review-type-list .dot{
    display: inline-block;
    width: 10px;
    height: 10px;
    content: '';
    background: #f2495c;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 10px;
}
ul.review-type-list li{
    background-image: none!important;
    padding: 0!important;
    margin: 0!important;
    text-align: center!important;
    position: relative;
}
.review-type-list a{
    display: inline-block;
    text-decoration: none;
}
.review-type-list .rtl-stars{
    line-height: 0;
}
.review-type-list .ttl{
    position: relative;
    font-size: 18px;
    line-height: 20px;
    color: #0d354a;
    font-family: 'Oswald-Bold', sans-serif;
    margin: 0;
    padding: 0 0 0 40px;
    display: inline-block;
    text-decoration: none;
}
.review-type-list a:hover .ttl{
    color: #00aaea;
}
.review-type-list .review-type-icon{
    width: 35px;
    height: 35px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.review-type-icon.review-type-icon-tp{
    background: url(../images/reviews/trustpilot.svg) no-repeat center;
    background-size: 34px;
}
.review-type-icon.review-type-icon-sj{
    background: url(../images/reviews/sitejabber.svg) no-repeat center;
    background-size: 31px;
}
.review-type-icon.review-type-icon-wot{
    background: url(../images/reviews/wot.svg) no-repeat left -22px center;
    background-size: 74px;
}
.review-type-list .r-stars{
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../images/reviews/star.svg) no-repeat center;
    background-size: 15px;
    margin: 0 3px 0 0;
}
@media(max-width: 1199px){
    ul.review-type-list{
        margin: 10px auto 25px auto!important;
    }
}
@media(max-width: 767px){
    ul.review-type-list{
        display: none!important;
    }
}
@media(max-width: 568px){
    ul.review-type-list{
        margin: 35px auto 25px auto!important;
    }
    .review-type-list .ttl{
        font-size: 16px;
    }
    .review-type-list .r-stars{
        width: 11px;
        height: 11px;
        background-size: 12px;
    }
    .footer .we-accept {
        margin: 0;
    }
}
@media(max-width: 425px){
    .review-type-list .ttl{
        font-size: 14px;
    }
    ul.review-type-list .dot{
        display: none;
    }
    ul.review-type-list{
        padding: 0;
        border: none;
        box-shadow: none;
        margin: 30px -5px 15px -5px!important;
        background: none;
        gap: 5px;
    }
    .review-type-list .r-stars{
        width: 9px;
        height: 9px;
        background-size: 10px;
    }
    .review-type-list .review-type-icon{
        width: 28px;
        height: 28px;
    }
    .review-type-icon.review-type-icon-tp{
        background-size: 28px;
    }
    .review-type-icon.review-type-icon-sj{
        background-size: 26px;
    }
    .review-type-icon.review-type-icon-wot{
        background-size: 65px;
    }
    .review-type-list .ttl{
        padding: 0 0 0 30px;
    }
}

.stand-with-ua{
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 1;
    margin: 23px auto 0 auto;
    background: #fff;
    border-bottom: 1px solid #f1f4f6;
    height: 39px;
}
.stand-with-ua .inner{
    position: relative;
}
.stand-with-ua .a{
    display: inline-block;
    text-decoration: none;
    padding: 12px 0 10px 50px;
    background: url("../images/ukraine-flag.png") no-repeat left center;
    line-height: 0;
    background-size: 38px;
    cursor: pointer;
}
.stand-with-ua img{
    max-width: 100%;
    height: auto;
}
.stand-with-ua .close-ua{
    position: absolute;
    right: 15px;
    top: 9px;
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url("../images/close.png") no-repeat center;
    background-size: 13px;
    border-radius: 50%;
}
@media(max-width: 1023px){
    .stand-with-ua{
        display: none;
    }
}
.container .policy-sidebar{
    flex-wrap: wrap;
    gap: 0;
}
body #policy-sidebar-wrapper{
    position: sticky;
    top: 100px;
}
body #policy-sidebar-wrapper ol li, body #policy-sidebar-wrapper ol li a{
    font-size: 14px;
    line-height: 16px;
    text-align: left;
}
body .policy-pages .a{
    margin: 0;
}
body .button-collapse{
    font-family: 'MuseoSansBold', sans-serif;
    color: #fff;
    font-size: 15px;
    background-color: #0d354a;
    border-left: 4px solid #03547e;
}
body #policy-sidebar-wrapper a, body #policy-sidebar-wrapper .a{
    text-decoration: none;
}
body #policy-sidebar-wrapper a:hover, body #policy-sidebar-wrapper .a:hover{
    text-decoration: underline;
}
body #table-of-contents-accordion{
    margin: 15px;
}
body .table-of-contents.accordion-content{
    background: #f1f4f6;
}