@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,600i,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700");

body {
    margin: 0;
    padding: 0;
    min-height: 100%;
    font: 13px 'Open Sans', sans-serif;
    background-color: #fff;
    color: #3d3d3d
}

.baseWidthCenter {
    max-width: 1100px;
    margin: 0 auto
}

.content {
    padding: 20px 0 60px
}

.container {
    margin: 0 auto;
    padding-left: 12px;
    padding-right: 12px
}

.container-full {
    margin: 0 auto;
    padding-left: 12px;
    padding-right: 12px
}

.row-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.row-main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.row-thankyou {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.col-main-aside {
    width: 258px;
    margin-right: 36px
}

.col-main-9 {
    width: 74%
}

.col-thankyou-bottom {
    width: 60.5%
}

.col-thankyou-top {
    width: 33.5%
}

a {
    color: #0d77d1
}

.content-main h1 {
    margin: 0.7em 0;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #0d77d1
}

.content-main p {
    font-size: 14px
}

.h1 {
    margin: 0.7em 0;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #0d77d1
}

.banner-main-block {
    margin: 30px 0 35px;
    text-align: center
}

.banner-main-block img {
    max-width: 100%
}

.banner-main__item {
    display: inline-block
}

.banner-main--mobile {
    display: none
}

.banner-main {
    display: block;
    height: 190px;
    margin: auto;
    background: url("/images/redesign/bg/banner-main.jpg") no-repeat center;
    background-size: contain
}

.banner-main img {
    max-width: 100%
}

.content-h-bold {
    margin: 0.5em 0;
    font-size: 14px;
    font-weight: bold
}

.content-h6-center {
    font-size: 14px;
    text-align: center;
    margin: 0.5em
}

.js-hide-bg, .js-hide-bg:after, .js-hide-bg:before {
    background-image: none !important
}

.top_links {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #e6e6e6
}

.top_links td {
    padding: 5px;
    border: 1px solid #e6e6e6
}

input {
    width: 100%;
    height: 34px;
    line-height: 34px;
    margin-bottom: 6px;
    padding: 0 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #b8b8b8;
    border-radius: 3px;
    font-family: inherit;
    font-size: 14px;
    outline: none
}

input:focus {
    border-color: #0d77d1
}

.btn-full {
    width: 100%;
    height: 34px;
    line-height: 34px;
    margin-bottom: 6px;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    font-size: 22px;
    border: 1px solid #b8b8b8;
    color: #fff
}

.btn-round-md {
    min-width: 200px;
    padding: 12px;
    overflow: hidden;
    border-radius: 3px;
    font-size: 22px;
    color: #fff;
    border: 1px solid #b8b8b8
}

.roundButSlid.green {
    border: none;
    background: #63a908;
    text-shadow: #599807 1px 1px, #599807 2px 2px, #599807 3px 3px, #599807 4px 4px, #599807 5px 5px, #599807 6px 6px, #599807 7px 7px, #599807 8px 8px, #599807 9px 9px, #599807 10px 10px, #599807 11px 11px, #599807 12px 12px, #599807 13px 13px, #5a9907 14px 14px, #5a9a07 15px 15px, #5b9b07 16px 16px, #5b9c07 17px 17px, #5c9d07 18px 18px, #5c9e07 19px 19px, #5d9f07 20px 20px, #5ea007 21px 21px, #5ea107 22px 22px, #5fa207 23px 23px, #5fa307 24px 24px, #60a407 25px 25px, #60a507 26px 26px, #61a607 27px 27px, #61a707 28px 28px, #62a807 29px 29px, #63a908 30px 30px
}

.roundButSlid.green:hover {
    border: none;
    background: #70b71f;
    text-shadow: #5ca300 1px 1px, #5ca300 2px 2px, #5ca300 3px 3px, #5ca300 4px 4px, #5ca300 5px 5px, #5ca300 6px 6px, #5ca300 7px 7px, #5ca300 8px 8px, #5ca300 9px 9px, #5ca300 10px 10px, #5ca300 11px 11px, #5ca300 12px 12px, #5ca300 13px 13px, #5ca300 14px 14px, #5ca300 15px 15px, #5ca300 16px 16px, #5ca300 17px 17px, #5ca300 18px 18px, #5ca300 19px 19px, #5ca300 20px 20px, #5ca300 21px 21px, #5ca300 22px 22px, #5ca300 23px 23px, #5ca300 24px 24px, #5ca300 25px 25px, #5ca300 26px 26px, #5ca300 27px 27px, #5ca300 28px 28px, #5ca300 29px 29px, #5ca300 30px 30px
}

.roundButSlid.green:active {
    border: none;
    background: #70b71f
}

.chat-footer {
    display: inline-block;
    padding: 6px 15px;
    border-radius: 5px;
    line-height: 16px;
    text-decoration: none;
    font-size: 13px;
    color: #fff;
    border: 1px solid #fff;
    -webkit-transition: all .3s;
    transition: all .3s
}

.chat-footer:hover {
    background: #fff;
    color: #343633
}

.btn-ruby {
    display: inline-block;
    font-family: 'Open Sans Condensed', Sans-Serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 45px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    text-shadow: -1px 0 0 #e63703;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: 0px -50px;
    width: 222px;
    height: 45px
}

.btn-ruby:hover {
    opacity: 0.9
}

.click-here-block {
    padding: 20px 0;
    margin-bottom: 25px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6
}

.click-here__title {
    position: relative;
    padding-bottom: 12px;
    font-size: 14px;
    font-weight: 700;
    color: #0d77d1
}

.click-here__title:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    bottom: -8px;
    margin-left: -6px;
    z-index: 1;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -31px -189px;
    width: 12px;
    height: 19px
}

.btn-hide-content__block {
    padding: 10px 0;
    text-align: center
}

.btn-hide-content {
    min-width: 120px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 35px;
    padding: 3px 0 0 7px;
    position: relative;
    font-family: 'Open Sans Condensed', Sans-Serif;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    background: #0d77d1
}

.btn-hide-content:before, .btn-hide-content:after {
    content: '';
    display: block;
    position: absolute;
    height: 15px;
    top: 0
}

.btn-hide-content:before {
    left: -12px;
    border-right: 12px solid #0d77d1;
    border-top: 10px solid #fff;
    border-bottom: 10px solid #fff
}

.btn-hide-content:after {
    right: -12px;
    border-left: 12px solid #0d77d1;
    border-top: 10px solid #fff;
    border-bottom: 10px solid #fff
}

.btn-hide-content > .title {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal
}

.btn-hide-content > .icon {
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    margin: 0 0 2px 3px;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.btn-hide-content.is-show > .icon {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.loginPopup__btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.divider-line, .arr {
    height: 1px;
    position: relative;
    border-top: 3px solid #0d77d1;
    border-bottom: 3px solid #75b528
}

.divider-line:before {
    content: '';
    position: absolute;
    left: 10px;
    top: -8px;
    display: block;
    width: 12px;
    height: 12px;
    border: 2px solid #FFFFFF;
    background: #0d77d1;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.divider-line--center:before {
    left: 50%;
    margin-left: -6px
}

.icon-close {
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDM1NyAzNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1NyAzNTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY2xvc2UiPgoJCTxwb2x5Z29uIHBvaW50cz0iMzU3LDM1LjcgMzIxLjMsMCAxNzguNSwxNDIuOCAzNS43LDAgMCwzNS43IDE0Mi44LDE3OC41IDAsMzIxLjMgMzUuNywzNTcgMTc4LjUsMjE0LjIgMzIxLjMsMzU3IDM1NywzMjEuMyAgICAgMjE0LjIsMTc4LjUgICAiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat center
}

.priceInfoBlock .image {
    float: left;
    margin-top: 5px
}

.el-checkbox__label {
    display: block;
    position: relative;
    line-height: 19px;
    cursor: default
}

.el-checkbox__input {
    display: none;
    position: absolute;
    width: 10px;
    height: 10px;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    opacity: 0
}

.el-checkbox__input:checked + .el-checkbox__arrow:before {
    opacity: 1
}

.el-checkbox__arrow {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 17px;
    height: 17px;
    margin-right: 4px;
    border: 1px solid #b8b8b8;
    border-radius: 2px;
    background: #fff
}

.el-checkbox__arrow:before {
    content: '';
    display: block;
    position: absolute;
    width: 4px;
    height: 11px;
    top: 0px;
    left: 5px;
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-bottom: 3px solid #000;
    border-right: 3px solid #000
}

.el-checkbox__title {
    display: inline-block;
    vertical-align: middle
}

.loginBlock {
    display: table;
    float: right;
    position: relative
}

.SingIn__close {
    display: none;
    text-align: right
}

.SingIn__close__btn {
    display: inline-block;
    width: 80px;
    height: 80px;
    background: url(/images/adaptive/x.png) center no-repeat;
    cursor: pointer
}

.dashBox .loginPopup {
    display: none;
    width: 170px;
    padding: 16px;
    position: absolute;
    top: 156%;
    right: 0;
    z-index: 55;
    text-align: left;
    background: #fff;
    -webkit-box-shadow: 0 0 4px #333;
    box-shadow: 0 0 4px #333
}

.loginPopup.show {
    display: block
}

.loginPopup:before {
    content: '';
    width: 27px;
    height: 15px;
    position: absolute;
    bottom: 100%;
    right: 24px;
    background: url(data:image/png;base64,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)
}

.loginPage .label, .loginPopup .label {
    position: relative;
    margin-bottom: 4px;
    font-size: 12px;
    color: #5a5a5a;
    width: auto
}

.loginPopup .label.forgot {
    text-align: center
}

.loginPopup .label a {
    color: #63a908;
    text-decoration: underline
}

.loginPopup .label a:hover {
    text-decoration: none
}

.loginPopup .roundButton {
    width: 100%;
    margin-top: 6px;
    font-size: 20px;
    text-transform: uppercase
}

.loginPage {
    padding: 10px 0 40px 0;
    text-align: center
}

.loginPage .label2 {
    display: none;
    font-size: 12px;
    color: #5a5a5a
}

.loginPage h2 {
    font-weight: 900;
    font-size: 25px
}

.loginPage .forgot {
    margin-left: 60px;
    color: #448700
}

.loginPage table {
    width: 70%;
    margin: 0 auto;
    text-align: right
}

.loginPage tr {
    height: 50px
}

.loginPage .roundButton {
    display: block;
    width: 190px;
    height: 50px;
    margin-left: 30px
}

.icon-user {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhBAwLMwUmzgWhAAAAr0lEQVQoz4WQsQqCYBhFz2+BtARNDQ7S0uYYQdLbVK8RPUa9gYhP4egbBA5NOZm0SBDcJiux38547xnu98Eb+YpVqFAsny7yVamh+qEo1jdxVyhaQtHkDn/4CGkrTzumbeQQQDN2PFlxYA2k7NlowNFcwIDmZIyBKycyDEu2TIE7C3MGlMhGAkYjbriWEx5MHAJrDS6Bg9f7Bs+h7BVKZJRbR+YygEJFqjtlrUghvADTT6zCOclrRQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNy0wNC0xMlQxMTo1MTowNSswMjowMNDzmu4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTctMDQtMTJUMTE6NTE6MDUrMDI6MDChriJSAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px 12px
}

.login-page__remember {
    margin-bottom: 15px
}

.loginPopup__remember {
    margin-bottom: 10px
}

.header__main-menu .navigation {
    background: url("/images/main-menu_bg.png") repeat-x
}

.header__main-menu ul {
    display: table;
    width: 1160px;
    padding: 0;
    margin: 0 auto;
    list-style-type: none
}

.header__main-menu li {
    display: table-cell
}

.header__main-menu a {
    height: 21px;
    display: block;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    padding: 11px 15px;
    text-transform: uppercase
}

.header__main-menu a:hover {
    color: #fdff4e;
    text-shadow: 0px 0px 30px #FFF900
}

.header__main-menu .dropdown a:hover {
    text-decoration: underline;
    color: #0d80d1;
    text-shadow: none
}

#dissertation_service .top_sub_menu {
    display: none;
    position: absolute;
    z-index: 99
}

#dissertation_service .drop_menu {
    position: relative
}

#dissertation_service .drop_menu:after {
    position: absolute;
    content: "";
    width: 7px;
    height: 5px;
    left: 93%;
    top: 50%;
    background: url("/images/arrow-new-header.png") no-repeat
}

.navPanelMobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 80px;
    min-width: 320px;
    position: fixed;
    top: 0;
    z-index: 100;
    background: #2d2d2d
}

.navPanelMobile > .logo {
    height: 90%;
    text-align: center
}

.menuToggleMobile {
    width: 80px;
    height: 100%;
    position: relative
}

.menuToggleMobile__btn {
    width: 50%;
    height: 3px;
    position: absolute;
    top: 50%;
    left: 25%;
    background: #fff
}

.menuToggleMobile__btn:before, .menuToggleMobile__btn:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: inherit
}

.menuToggleMobile__btn:before {
    top: -8px
}

.menuToggleMobile__btn:after {
    bottom: -8px
}

.plusMobile {
    width: 80px;
    height: 100%;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDUzMy4zMzMgNTMzLjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTMzLjMzMyA1MzMuMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTEzMy4zMzMsMTY2LjY2N2MwLDczLjYzOCw1OS42OTYsMTMzLjMzMywxMzMuMzMzLDEzMy4zMzNDMzQwLjMwNCwzMDAsNDAwLDI0MC4zMDQsNDAwLDE2Ni42NjcgICBjMC03My42MzctNTkuNjk1LTEzMy4zMzMtMTMzLjMzMy0xMzMuMzMzQzE5My4wMjksMzMuMzMzLDEzMy4zMzMsOTMuMDI5LDEzMy4zMzMsMTY2LjY2N3ogTTQwMCwzMzMuMzMzSDEzMy4zMzMgICBDNTkuNjk2LDMzMy4zMzMsMCwzOTMuMDI5LDAsNDY2LjY2N1Y1MDBoNC4yMDFoNTI0LjkzMWg0LjIwMXYtMzMuMzMzQzUzMy4zMzMsMzkzLjAyOSw0NzMuNjM3LDMzMy4zMzMsNDAwLDMzMy4zMzN6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat center;
    background-size: 27px
}

.gooface {
    display: inline-block
}

.gooface > a {
    margin-left: 20px;
    display: inline-block !important
}

.SingIn {
    display: none
}

.loginMenu.show .SingIn {
    display: block
}

.SingIn-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.SingIn-list > li {
    border-top: 1px solid #e8e8e8;
    position: relative
}

.SingIn-list > li:after {
    content: '';
    display: block;
    width: 7px;
    height: 11px;
    margin-top: -27px;
    position: absolute;
    right: 30px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNEQjM5NjdGRTUwQTExRTQ4NTBBQkFFNjFGNkIwNzU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNEQjM5NjgwRTUwQTExRTQ4NTBBQkFFNjFGNkIwNzU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0RCMzk2N0RFNTBBMTFFNDg1MEFCQUU2MUY2QjA3NTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RCMzk2N0VFNTBBMTFFNDg1MEFCQUU2MUY2QjA3NTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7QxXuFAAAAbUlEQVR42mLctGmTEgMDw0wgTvfz87vHgASYgFgQiI2BeDdUIRwwggigoAuQWgXE74HYFWYCI0wVNgWMyMagK0CRhCrYDaRAiipY0CRWwSSAxnYyokmEwiSQXYshAZYESoRCHYEige5KDAAQYACl6jJU1lVCwgAAAABJRU5ErkJggg==") left top no-repeat transparent
}

.SingIn-list > li > a {
    display: block;
    text-decoration: none;
    line-height: 42px;
    padding: 4px 0 4px 30px;
    font-size: 18px;
    font-weight: bold;
    text-transform: none;
    text-shadow: none;
    color: #fff
}

.LogOut {
    padding: 20px 20px 20px 60px;
    height: 52px;
    position: relative;
    font-size: 18px;
    color: #75b528;
    border-top: 1px solid #e8e8e8
}

.LogOut:before {
    content: '';
    width: 19px;
    height: 19px;
    background: url("/images/adaptive/ico-man.png");
    position: absolute;
    left: 35px;
    top: 28px
}

.LogOut__b {
    float: left;
    padding-top: 6px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.LogOut__name {
    display: inline-block
}

.LogOut__btn {
    float: right;
    padding: 5px 25px;
    font-size: 18px;
    border-radius: 50px;
    border: 1px solid #FFFFFF;
    color: #fff;
    text-decoration: none
}

.menu-pages-wrp {
    background: -webkit-linear-gradient(315deg, #f0eded 0%, rgba(240, 237, 237, 0) 65%);
    background: linear-gradient(135deg, #f0eded 0%, rgba(240, 237, 237, 0) 65%)
}

.menu-pages {
    list-style: none;
    padding: 20px 0;
    margin: 0
}

.menu-pages__active {
    font-weight: bold;
    background: #75b528;
    margin-right: 10px;
    position: relative;
    color: #FFFFFF;
    cursor: default
}

.menu-pages__active:after {
    content: '';
    display: block;
    position: absolute;
    right: -10px;
    top: 0;
    border-left: 10px solid #75b528;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent
}

.menu-pages__link, .menu-pages__title {
    display: block;
    height: 20px;
    padding: 5px 0 5px 14px;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
    color: #3e3e3e
}

.menu-pages__link > span, .menu-pages__title > span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px
}

.menu-pages__link:before, .menu-pages__title:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 5px;
    height: 5px;
    background: #75b528;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.menu-pages__title {
    color: #FFFFFF
}

.menu-pages__title:before {
    background: #FFFFFF
}

.menu-pages__order > .menu-pages__link {
    font-weight: bold;
    color: #e85c11
}

.menu-pages__link:hover {
    color: #007ecb
}

.reasons-top__wrp {
    padding-bottom: 10px;
    background: -webkit-linear-gradient(315deg, #f0eded 0%, rgba(240, 237, 237, 0) 50%, #f0eded 100%);
    background: linear-gradient(135deg, #f0eded 0%, rgba(240, 237, 237, 0) 50%, #f0eded 100%)
}

.reasons-top__list {
    margin: 0;
    padding: 10px 0;
    list-style: none;
    counter-reset: item
}

.reasons-top__list > li {
    position: relative;
    min-height: 42px;
    padding: 4px 0 4px 44px
}

.reasons-top__list > li:before {
    content: counter(item);
    counter-increment: item;
    position: absolute;
    top: 7px;
    left: 16px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    z-index: 1
}

.reasons-top__list > li:after {
    content: '';
    display: block;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 7px;
    left: 9px;
    border-radius: 5px;
    background: #75b528;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.reasons-top__h {
    margin-top: 10px;
    padding-left: 19px;
    font-size: 18px;
    font-weight: bold;
    color: #0d77d1
}

.content-press__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 35px
}

.content-press__btn {
    margin: 0 12px
}

.content-press__btn:before {
    content: '';
    display: inline-block;
    width: 146px;
    height: 62px;
    background: url("/images/split/sp1/press-item.png") no-repeat center top;
    opacity: 0.35;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s
}

.content-press__btn:hover {
    opacity: 0.7
}

.content-press__btn.js-active:before {
    opacity: 1
}

.content-press__btn-2:before {
    background-position: center -62px
}

.content-press__btn-3:before {
    background-position: center -124px
}

.content-press__btn-4:before {
    background-position: center -186px
}

.content-press {
    padding: 35px 0;
    border-bottom: 1px solid #e6e6e6
}

.content-press__block {
    max-width: 660px;
    margin: auto;
    position: relative
}

.content-press__block-wrp {
    position: relative
}

.content-press__item {
    visibility: hidden;
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 600;
    text-align: center;
    color: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s
}

.content-press__item.js-show {
    visibility: visible;
    position: relative;
    opacity: 1;
    z-index: 2
}

.content-press__body {
    min-height: 130px;
    padding: 5px 45px
}

.content-press__item p {
    margin: 25px 0;
    font-size: 16px;
    line-height: 30px;
    font-style: italic
}

.content-press__h {
    padding: 13px 0;
    position: relative;
    font-size: 16px;
    font-weight: normal;
    color: #fff
}

.content-press__h:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-left: 10px solid #fff;
    border-bottom: 10px solid transparent
}

.content-press__h:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    border-right: 10px solid #fff;
    border-bottom: 10px solid transparent
}

.content-press__item-1 {
    color: #357866
}

.content-press__item-1 > .content-press__h {
    background: #357866
}

.content-press__item-1 > .content-press__body {
    border: 1px solid #357866
}

.content-press__body:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 11px solid #357866;
    border-right: 11px solid transparent
}

.content-press__body:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    border-bottom: 11px solid #357866;
    border-left: 11px solid transparent
}

.content-press__arr-bottom:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent
}

.content-press__arr-bottom:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent
}

.content-press__item:before {
    content: '';
    display: block;
    position: absolute;
    bottom: -19px;
    left: 50px;
    border-top: 20px solid #357866;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent
}

.content-press__item:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -18px;
    left: 50px;
    border-top: 20px solid #fff;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent
}

.content-press__item-2 > .content-press__h {
    background: #1c4b8c
}

.content-press__item-2 > .content-press__body {
    border: 1px solid #1c4b8c;
    color: #1c4b8c
}

.content-press__item-2 > .content-press__body:before, .content-press__item-2 > .content-press__body:after {
    border-bottom: 11px solid #1c4b8c
}

.content-press__item-2:after {
    left: 230px
}

.content-press__item-2:before {
    left: 230px;
    border-top-color: #1c4b8c
}

.content-press__item-3 > .content-press__h {
    background: #000
}

.content-press__item-3 > .content-press__body {
    border: 1px solid #000;
    color: #000
}

.content-press__item-3 > .content-press__body:before, .content-press__item-3 > .content-press__body:after {
    border-bottom: 11px solid #000
}

.content-press__item-3:after {
    left: 395px
}

.content-press__item-3:before {
    left: 395px;
    border-top-color: #000
}

.content-press__item-4 > .content-press__h {
    background: #8c1515
}

.content-press__item-4 > .content-press__body {
    border: 1px solid #8c1515;
    color: #8c1515
}

.content-press__item-4 > .content-press__body:before, .content-press__item-4 > .content-press__body:after {
    border-bottom: 11px solid #8c1515
}

.content-press__item-4:after {
    left: auto;
    right: 25px
}

.content-press__item-4:before {
    left: auto;
    right: 25px;
    border-top-color: #8c1515
}

.content-press__title {
    padding-bottom: 10px;
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    opacity: 0.35;
    color: #3e3e3e
}

.quality-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 30px;
    border-top: 1px solid #e6e6e6
}

.quality-info__item {
    width: 31%;
    padding-top: 15px
}

.quality-info__h {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #75b528
}

.quality-info__h:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 auto 5px;
    background: #0d77d1;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.blockServiceSample {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 10px auto 30px;
    border-radius: 10px;
    background: #efffbf
}

.blockServiceSample > div {
    padding: 20px;
    width: 50%
}

.blockServiceSample li {
    padding: 2px 0
}

.blockServiceSample a:hover {
    text-decoration: none
}

.blockSample {
    width: 100%;
    margin: 15px 0
}

.blockSample .tableInfo {
    width: 90%
}

.blockSample .order_paper_price {
    display: block;
    width: 197px;
    height: 51px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px 25px 5px 5px;
    font-weight: bold;
    color: #559606;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    text-shadow: #f8f5ec 0px 1px;
    background: url(//img1.rushessay.com/images/a_sample_prise_bg.png) no-repeat
}

.blockSample .view_sample {
    color: #f47313;
    display: block;
    text-align: center;
    margin: 10px 0px
}

.blockSample .view a {
    display: block
}

.blockSample .view a:hover {
    text-decoration: none
}

.blockSample .sample_desc_name {
    width: 30%;
    height: 25px;
    color: #747474;
    padding-right: 20px
}

.blockSample .sample_name {
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    margin-top: -80px;
    padding-top: 80px;
    outline: none
}

.price-calc__price-block {
    margin-bottom: 10px;
    text-align: center
}

.price-calc__discount {
    font-size: 13px;
    color: #818181;
    opacity: 0
}

.price-calc__discount.js-show {
    opacity: 1
}

.price-calc__btn {
    display: block;
    margin: auto;
    font: 700 18px/40px 'Open Sans Condensed', sans-serif;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    text-shadow: 0 -1px 0 #397100;
    -webkit-transition: background 0.15s;
    transition: background 0.15s;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: 0px 0px;
    width: 232px;
    height: 45px
}

.price-calc__btn > span {
    display: inline-block;
    vertical-align: middle
}

.price-calc__btn:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -180px -153px;
    width: 14px;
    height: 7px
}

.price-calc__btn:hover {
    opacity: 0.9
}

.price-calc__load.js-load {
    height: 40px;
    background: url("/images/split/sp1/gif-load.gif") no-repeat center
}

.price-calc__form {
    min-height: 324px
}

.price-calc-wrp {
    max-width: 400px;
    margin: auto;
    position: relative;
    padding-top: 1px;
    border-top: 3px solid #0d77d1
}

.price-calc-wrp:before {
    content: '';
    display: block;
    position: absolute;
    margin-left: -15px;
    top: -15px;
    left: 50%;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: 0px -153px;
    width: 30px;
    height: 31px
}

.price-calc {
    border-top: 3px solid #75b528;
    background: -webkit-linear-gradient(315deg, #f0eded 0%, rgba(240, 237, 237, 0) 65%);
    background: linear-gradient(135deg, #f0eded 0%, rgba(240, 237, 237, 0) 65%)
}

.price-calc:before {
    content: '';
    display: block;
    height: 7px;
    background: #f4f2f2
}

.price-calc__block {
    padding: 10px
}

.price-calc__h {
    padding: 7px 0 5px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #0d77d1
}

.price-calc__label {
    height: 34px;
    margin-bottom: 9px;
    position: relative
}

.price-calc__price {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    color: #0d77d1
}

.price-calc__sel {
    width: 100%;
    height: 35px;
    padding: 2px 30px;
    border-radius: 5px;
    line-height: 1.2em;
    font-size: 13px;
    color: #000;
    border: 1px solid #cacaca;
    -webkit-box-shadow: inset 0 -1px #999999;
    box-shadow: inset 0 -1px #999999;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
    background: -webkit-linear-gradient(top, #fff 0%, #efefef 100%);
    background: linear-gradient(to bottom, #fff 0%, #efefef 100%);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAASBAMAAACUbIJFAAAAJFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzN41ygbAAAAC3RSTlMA7teTbioTuUq4SQ3PLOcAAAA+SURBVAjXY2DgamBgYGBSABLeWxgY2KQ3JjAw795twBC9e/dWhurdu3cyYAEgie1gJWDFYG0gA2BGcTQwAABlTxNpjqOiBgAAAABJRU5ErkJggg==");
    background-position: right 10px center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    outline: none
}

.price-calc__sel--appl {
    float: right;
    min-width: 53px;
    padding-left: 8px
}

.price-calc__sel::-ms-expand {
    display: none
}

.price-calc__sel:focus {
    border: 1px solid #0d77d1
}

.price-calc__sel > option {
    padding: 2px 2px 2px 14px
}

.price-calc__icon {
    width: 33px;
    position: absolute;
    left: 8px;
    top: 8px;
    pointer-events: none
}

.price-calc__icon--doc {
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -119px -153px;
    width: 16px;
    height: 15px
}

.price-calc__icon--num {
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -78px -153px;
    width: 15px;
    height: 17px
}

.price-calc__icon--day {
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -140px -153px;
    width: 15px;
    height: 15px
}

.price-calc__icon--appl {
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -98px -153px;
    width: 16px;
    height: 15px
}

.price-calc__title {
    height: 100%;
    position: absolute;
    left: 33px;
    top: 0;
    font-size: 13px;
    line-height: 32px;
    color: #000;
    white-space: nowrap
}

.price-calc__label--title {
    padding-left: 185px
}

.price-calc__checkbox {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    position: relative
}

.price-calc__label--checkbox {
    padding: 5px 0 0 12px;
    margin-bottom: 0
}

.price-calc__checkbox__input {
    width: 1px;
    height: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0
}

.checkbox__el {
    position: relative;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 3px;
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.checkbox__el:before {
    content: '';
    display: block;
    height: 8px;
    width: 4px;
    position: absolute;
    left: 6px;
    bottom: 5px;
    border-bottom: 3px solid #f1f1f1;
    border-right: 3px solid #f1f1f1
}

.price-calc__checkbox__input:checked + .checkbox__el {
    border: 1px solid #0d77d1;
    background: #0d77d1
}

.price-calc__checkbox__input:checked + .checkbox__el:before {
    border-color: #fff
}

.price-calc__title-2 {
    display: inline-block;
    vertical-align: middle;
    color: #000
}

.price-calc-appl {
    display: table;
    width: 100%
}

.price-calc-appl__col {
    display: table-cell
}

.b-potential-clients-wrp {
    max-width: 400px;
    position: relative;
    border-top: 3px solid #0d77d1
}

div.b-potential-clients {
    margin: auto;
    border: none;
    border-radius: 0;
    padding: 7px 0 0;
    border-top: 3px solid #75b528;
    background: -webkit-linear-gradient(315deg, #f0eded 0%, rgba(240, 237, 237, 0) 65%);
    background: linear-gradient(135deg, #f0eded 0%, rgba(240, 237, 237, 0) 65%)
}

div.b-potential-clients:after {
    content: '';
    display: block;
    position: absolute;
    margin-left: -15px;
    top: -15px;
    left: 50%;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: 0px -153px;
    width: 30px;
    height: 31px
}

div.b-potential-clients__title {
    padding: 7px 0 5px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #0d77d1
}

form.b-potential-clients__form {
    padding: 0 13px
}

input.b-potential-clients__input {
    width: 100%;
    height: 35px;
    padding: 2px 30px;
    border-radius: 5px;
    line-height: 1.2em;
    font-size: 13px;
    color: #000;
    border: 1px solid #b9b9b9;
    -webkit-box-shadow: 0 -1px #a7a7aa;
    box-shadow: 0 -1px #a7a7aa
}

select.b-potential-clients__select {
    width: 100%;
    height: 35px;
    padding: 2px 30px;
    border-radius: 5px;
    line-height: 1.2em;
    font-size: 13px;
    color: #000;
    border: 1px solid #cacaca;
    -webkit-box-shadow: inset 0 -1px #999999;
    box-shadow: inset 0 -1px #999999;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));
    background: -webkit-linear-gradient(top, #fff 0%, #efefef 100%);
    background: linear-gradient(to bottom, #fff 0%, #efefef 100%);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none
}

select.b-potential-clients__select::-ms-expand {
    display: none
}

select.b-potential-clients__select:focus {
    border: 1px solid #0d77d1
}

select.b-potential-clients__select > option {
    padding: 2px 2px 2px 14px
}

select.b-potential-clients__select--doctype {
    background-image: url("/images/redesign/sprite/calc.png");
    background-position: -10px -10px
}

select.b-potential-clients__select--urgency {
    background-image: url("/images/redesign/sprite/calc.png");
    background-position: -10px -160px
}

select.b-potential-clients__select--pages {
    background-image: url("/images/redesign/sprite/calc.png");
    background-position: -10px -110px
}

input.b-potential-clients__input--email {
    background-image: url("/images/redesign/sprite/calc.png");
    background-position: -10px -209px
}

.b-potential-clients__checkbox {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    position: relative
}

.price-calc__label--checkbox {
    padding: 5px 0 0 12px;
    margin-bottom: 0
}

.b-potential-clients__checkbox__input {
    width: 1px;
    height: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0
}

.b-potential-clients__checkbox__el {
    position: relative;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 3px;
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.b-potential-clients__checkbox__el:before {
    content: '';
    display: block;
    height: 8px;
    width: 4px;
    position: absolute;
    left: 6px;
    bottom: 5px;
    border-bottom: 3px solid #f1f1f1;
    border-right: 3px solid #f1f1f1
}

.b-potential-clients__checkbox__input:checked + .b-potential-clients__checkbox__el {
    border: 1px solid #0d77d1;
    background: #0d77d1
}

.b-potential-clients__checkbox__input:checked + .b-potential-clients__checkbox__el:before {
    border-color: #fff
}

span.b-potential-clients__checkbox__title {
    display: inline-block;
    vertical-align: middle;
    text-transform: none;
    font-size: 13px;
    color: #000
}

div.potential-total-block--price {
    margin-top: 15px;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    color: #0d77d1
}

.b-potential-clients__field--title-save {
    font-size: 13px;
    color: #818181;
    text-align: center
}

div.b-potential-clients__btn {
    display: block;
    margin: 15px auto;
    font: 700 18px/40px 'Open Sans Condensed', sans-serif;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    text-shadow: 0 -1px 0 #397100;
    -webkit-transition: background 0.15s;
    transition: background 0.15s;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: 0px 0px;
    width: 232px;
    height: 45px
}

div.b-potential-clients__btn > span {
    display: inline-block;
    vertical-align: middle
}

div.b-potential-clients__btn:after {
    display: none
}

div.b-potential-clients__btn:hover {
    opacity: 0.9;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: 0px 0px;
    width: 232px;
    height: 45px
}

input.b-potential-clients__btn--input {
    margin: 2px 0 0;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    text-shadow: 0 -1px 0 #397100
}

div.b-potential-clients__select-wrapper:before {
    display: none
}

div.b-potential-clients__select-wrapper:after {
    content: '';
    display: block;
    height: 35px;
    position: absolute;
    right: 10px;
    top: 0;
    pointer-events: none;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAASBAMAAACUbIJFAAAAJFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzN41ygbAAAAC3RSTlMA7teTbioTuUq4SQ3PLOcAAAA+SURBVAjXY2DgamBgYGBSABLeWxgY2KQ3JjAw795twBC9e/dWhurdu3cyYAEgie1gJWDFYG0gA2BGcTQwAABlTxNpjqOiBgAAAABJRU5ErkJggg==");
    background-position: right center;
    background-repeat: no-repeat
}

.new-main-menu .headerNav li {
    padding: 0 40px
}

.new-main-menu .sticky .headerNav li {
    padding: 0 24px;
    text-align: center;
    font-size: 13px;
    line-height: normal;
    vertical-align: top;
    border: none
}

.process_item {
    margin-bottom: 20px
}

.process_item .process_content {
    display: inline-block;
    width: 85%;
    margin-left: 20px;
    vertical-align: top
}

.process_item .wrap_img {
    width: 95px;
    text-align: center;
    display: inline-block
}

.process_item div h3 {
    margin-top: 0
}

.process_item div p {
    font-size: 14px
}

.contact_us h1 {
    border-bottom: 1px solid #b3bec7;
    padding-bottom: 10px
}

.contact_us p {
    font-size: 14px
}

.contact_us ul {
    padding: 0
}

.contact_us ul li {
    list-style-type: none;
    border-width: 2px;
    border-style: dotted;
    border-color: #aeb4b8;
    -webkit-border-image: initial;
    -o-border-image: initial;
    border-image: initial;
    padding: 25px 0px;
    margin-bottom: 16px;
    text-align: center
}

.contact_us .wrap {
    vertical-align: top;
    margin-left: 10px;
    display: inline-block;
    text-align: left
}

.contact_us ul li p {
    font-size: 15px;
    margin: 0
}

.contact_us ul li:first-child:before {
    content: url("/images/redesign/mail.png")
}

.contact_us ul li:nth-child(2):before {
    content: url("/images/redesign/phone.png")
}

.contact_us ul li:last-child:before {
    content: url("/images/redesign/chat.png")
}

.contact_us ul li p:first-child {
    font-size: 26px
}

.contact_us .liveChat {
    margin: 0
}

.our_writers p {
    font-size: 14px
}

.user-card-row {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    padding: 15px 0;
    background-color: #F5FAFE;
    border-radius: 20px
}

.cup {
    background-image: url(/images/redesign/green.png);
    width: 80px;
    height: 80px;
    float: left;
    text-align: center;
    margin: 0 20px;
    color: #fff;
    font-weight: bold;
    font-size: 36px;
    line-height: 80px
}

.user-card-row .user-card-image {
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
    border-radius: 50%;
    margin-right: 20px
}

.user-card-data .user-name {
    font-size: 20px;
    color: #0a2535;
    margin: 2px 0
}

.user-works {
    font-size: 14px;
    color: #1B99E5;
    font-weight: 300;
    margin-bottom: 6px;
    margin-top: 5px
}

.star-rate {
    width: 100px;
    height: 17px;
    background-image: url(/images/redesign/5_stars.jpg);
    background-repeat: no-repeat;
    position: relative;
    left: 215px;
    top: 5px
}

.user-card-row:nth-child(7) .star-rate, .user-card-row:nth-child(8) .star-rate, .user-card-row:nth-child(9) .star-rate {
    background-image: url(/images/redesign/4_stars.jpg)
}

@media only screen and (max-width: 1121px) {
    .process {
        text-align: center
    }

    .process_item .process_content {
        text-align: left;
        width: auto;
        margin-left: 0
    }
}

@media only screen and (max-width: 979px) {
    .new-main-menu .headerNavWide li + li, .new-main-menu .sticky .headerNav li + li {
        display: block;
        width: 100%;
        padding: 0
    }

    .new-main-menu .menuClose {
        width: 93px;
        height: 93px;
        background: url(../../images/adaptive/x.png) center no-repeat;
        cursor: pointer
    }

    .new-main-menu .headerDash .ChatSky {
        display: none
    }

    .new-main-menu .headerNav .ChatSky {
        display: inline-block;
        vertical-align: top;
        padding: 0px 60px 0 0
    }

    .new-main-menu .headerNav .gooface, .new-main-menu .sticky .headerNav .gooface {
        display: inline-block;
        vertical-align: top;
        padding: 8px 0 0;
        height: 27px
    }

    .new-main-menu .headerNavWide a:not(.liveChat), .new-main-menu .sticky .headerNav a:not(.liveChat) {
        display: block;
        padding-bottom: 22px;
        font-weight: bold;
        font-size: 18px;
        text-transform: none;
        text-shadow: none;
        color: #fff;
        line-height: 1.2
    }

    .new-main-menu li#order {
        margin-bottom: 20px;
        border: none;
        padding: 0
    }

    .new-main-menu li#order a, .sticky .headerNav #order a {
        color: #ff7814
    }

    .new-main-menu .headerNav .liveChat, .new-main-menu .sticky .headerNav .liveChat {
        display: inline-block;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAACXBIW…ekfvYReW2yHsZio47F/R9zOZn7o3Rfqs52OwEf4N0S93cAPyqO9bP+TM4AAAAASUVORK5CYII=");
        border-radius: 6px;
        border: 1px solid;
        background-color: transparent;
        padding: 5px 48px 5px 60px;
        background-position: 40px center;
        font-size: 15px;
        font-weight: 400;
        line-height: 31px
    }
}

.btnUpload-thankyou {
    display: block;
    margin-bottom: 15px;
    padding: 12px 0;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    border: none;
    color: #fff;
    background: #2e78d4
}

.btnUpload-thankyou:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -212px -100px;
    width: 17px;
    height: 20px
}

.btnUpload-thankyou:hover {
    background: #3482e3
}

.thankyou-info-link {
    display: block;
    padding: 12px 0;
    font-size: 15px;
    border-radius: 4px;
    color: #000;
    text-align: center;
    text-decoration: none;
    border: 1px solid #b5b5b5;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec));
    background: -webkit-linear-gradient(#fff, #ececec);
    background: linear-gradient(#fff, #ececec)
}

.thankyou-info-link:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#dfdfdf));
    background: -webkit-linear-gradient(#fbfbfb, #dfdfdf);
    background: linear-gradient(#fbfbfb, #dfdfdf)
}

.ototal-sum__submit {
    display: inline-block;
    padding: 18px 40px;
    border-radius: 4px;
    font-size: 18px;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    border: none;
    outline: none;
    color: #fff;
    background: #f67600
}

.ototal-sum__submit:hover {
    background: #f68500
}

.ototal-sum__submit:active {
    background: #f67600
}

.thankyou-select {
    width: 100%;
    height: 35px;
    padding: 2px 30px;
    border-radius: 5px;
    line-height: 1.2em;
    font-size: 13px;
    color: #000;
    border: 1px solid #cacaca;
    -webkit-box-shadow: inset 0 -1px #999999;
    box-shadow: inset 0 -1px #999999;
    background-color: #fbfbfb;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAASBAMAAACUbIJFAAAAJFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzN41ygbAAAAC3RSTlMA7teTbioTuUq4SQ3PLOcAAAA+SURBVAjXY2DgamBgYGBSABLeWxgY2KQ3JjAw795twBC9e/dWhurdu3cyYAEgie1gJWDFYG0gA2BGcTQwAABlTxNpjqOiBgAAAABJRU5ErkJggg==");
    background-position: right 10px center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none
}

.thankyou-select::-ms-expand {
    display: none
}

.thankyou-select:focus {
    border: 1px solid #0d77d1
}

.thankyou-select > option {
    padding: 2px 2px 2px 14px
}

.specialo-block #doctype {
    display: none
}

.specialo-block__title {
    margin-bottom: 12px
}

.thankyou-succes-h {
    margin-bottom: 10px;
    padding: 25px 0;
    font-size: 25px;
    text-align: center;
    border-bottom: 1px solid #d6d8d9
}

.thankyou-succes-h:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: 0px -189px;
    width: 26px;
    height: 26px
}

#fileUploadWrapper {
    margin: 0;
    padding: 0
}

.thankyou-wrp {
    padding: 25px 25px 35px;
    border: 1px solid #e0e0e0;
    background: #f5f5f5
}

.thankyou-h {
    margin-bottom: 10px;
    font-size: 21px;
    color: #000
}

.thankyou-info-order {
    color: #000;
    margin-bottom: 15px
}

.thankyou-info-order th {
    padding: 4px 20px 4px 0;
    text-align: left;
    font-weight: normal;
    vertical-align: top;
    color: #848484
}

.dialogToolbar input {
    width: 33%
}

.thankyou-upload-block {
    margin-bottom: 15px
}

.thankyou-upload-block:after {
    content: '';
    display: block;
    clear: both
}

.thankyou-upload-h {
    width: 70px;
    white-space: nowrap;
    color: #848484;
    float: left
}

.thankyou-upload-list {
    margin: 0 0 0 70px;
    padding: 0;
    list-style: none
}

.thankyou-upload-list > li {
    position: relative;
    overflow: hidden;
    height: 1em;
    padding: 0 0 10px 25px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.thankyou-upload-list__link {
    text-decoration: none;
    color: #000
}

.thankyou-upload-list__link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -212px -125px;
    width: 16px;
    height: 19px
}

.thankyou-info-pay {
    margin-top: 30px;
    padding-top: 25px;
    border-top: 1px solid #e0e0e0
}

.thankyou-info-pay__item {
    padding: 7px 0
}

.thankyou-info-pay__item > b {
    color: #000;
    text-transform: uppercase
}

.thankyou-info-pay__item > a {
    color: #000;
    font-weight: bold;
    text-decoration: none
}

.thankyou-info-pay__item > a:hover {
    text-decoration: underline
}

.specialo-block__title__h1 {
    font-size: 21px;
    line-height: 36px;
    color: #000
}

.specialo-block__title__h2 {
    font-size: 15px;
    line-height: 36px;
    color: #8d8d8d
}

.featured-offer-item {
    margin-bottom: 7px;
    border-radius: 4px;
    border: 1px solid #d6d8d9
}

.featured-offer-item:hover {
    border-color: #85b750
}

.featured-offer-item.is-checked-block {
    border-color: #85b750;
    background: #deffce
}

.featured-offer-item.is-hide-disabled {
    display: none
}

.fo-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.foh-head {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    padding: 10px 0 6px 30px;
    cursor: default
}

.foh-head.show > .foi-text {
    max-height: 250px
}

.foh-price {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 10px 10px 10px 0
}

.for-head__h {
    position: relative;
    padding-bottom: 7px;
    font-size: 17px;
    font-weight: bold
}

.for-head__h:after {
    content: '';
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    left: -18px;
    top: 10px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s
}

.foh-head.show > .for-head__h:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.label-vas-vip {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 2px;
    padding: 3px 7px 0 0;
    line-height: 9px;
    color: #fff;
    text-align: center;
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -35px -153px;
    width: 38px;
    height: 24px;
    font-size: 11px
}

.label-vas-vip > span {
    display: block;
    font-size: 8px;
    font-weight: normal;
    text-transform: uppercase
}

.thankyou-checkbox {
    position: relative
}

.thankyou-checkbox__btn {
    display: inline-block;
    width: 57px;
    padding: 5px 0;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background: #f67600
}

.thankyou-checkbox__btn:hover {
    background: #f68500
}

.thankyou-checkbox.is-checked > .thankyou-checkbox__btn {
    opacity: 0.8
}

.thankyou-checkbox__input {
    width: 0;
    height: 0;
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0
}

.thankyou-vas-price {
    display: inline-block;
    padding: 0 12px;
    color: #8d8d8d
}

.foi-text {
    max-height: 0px;
    overflow: hidden;
    line-height: 21px;
    -webkit-transition: max-height 0.3s;
    transition: max-height 0.3s
}

.foi-text > p {
    margin: 0
}

.opage__add-order {
    padding-top: 10px
}

.ototal-thankyou-vas-text {
    padding-bottom: 10px;
    display: none;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
    text-align: center
}

.ototal-thankyou-vas-text.is-show {
    display: block
}

.ototal-sum {
    display: inline-block;
    margin-right: 5px;
    font-size: 17px;
    color: #000;
    cursor: default
}

.ototal-sum-wrp {
    padding: 10px 0;
    text-align: center;
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s
}

.ototal-sum-wrp.is-show {
    opacity: 1
}

.ototal-sum__price {
    display: inline-block;
    min-width: 78px;
    text-align: left
}

.order-summary__info-1_page_summary {
    opacity: 0;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s
}

.order-summary__info-1_page_summary.is-show {
    opacity: 1
}

.vases-add-on {
    position: relative;
    padding: 2px 0;
    padding-left: 20px
}

.vases-add-on:before {
    content: '';
    display: block;
    position: absolute;
    width: 9px;
    height: 5px;
    left: 0;
    top: 5px;
    border-left: 3px solid #76ba00;
    border-bottom: 3px solid #76ba00;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.vas_items_count {
    padding-top: 5px
}

.opage-add-loader-box {
    position: relative
}

.opage-add-loader {
    display: none;
    position: absolute;
    left: 50%;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 2px solid #85b750;
    border-bottom: 2px solid #e0e0e0;
    border-top: 2px solid #e0e0e0
}

.opage-add-loader.is-load {
    display: block;
    -webkit-animation: rotateLoaderIn 1s linear infinite;
    animation: rotateLoaderIn 1s linear infinite
}

@-webkit-keyframes rotateLoaderIn {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotateLoaderIn {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@media (max-width: 768px) {
    .col-thankyou-bottom .fo-header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .col-thankyou-bottom .for-head_name {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}

.headerWrap {
    position: relative;
    background: #75b528 url(/images/header_bg.jpg) no-repeat;
    background-size: 100% 100%
}

.headerTop {
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px
}

.headerTop:after {
    content: '';
    display: block;
    clear: both
}

.headerTop .logo {
    display: inline-block
}

.logo > img {
    width: 100%;
    height: auto;
}

.headerDash {
    float: right;
    width: 600px;
    margin-top: 30px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.loginMenu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.tellFree {
    display: inline-block;
    padding: 7px 20px;
    text-decoration: none;
    background: url(data:image/png;base64,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) left center no-repeat;
    color: #fff
}

.tellFree:hover {
    text-decoration: underline
}

.liveChat {
    display: inline-block;
    float: right;
    padding: 0 10px 0 30px;
    margin-left: 14px;
    border-radius: 5px;
    border: none;
    line-height: 30px;
    color: #fff;
    text-decoration: none;
    background: #0d77d1 url(data:image/png;base64,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) no-repeat 12px center
}

.loginHeader {
    position: relative;
    display: block;
    margin-left: 14px;
    padding: 0 11px;
    border: none;
    border-radius: 5px;
    line-height: 29px;
    color: #fff;
    text-decoration: none;
    background-color: #79ba2c
}

.loginHeader > span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px
}

.scrollmenu-wrp {
    height: 45px
}

.headerNavWide {
    position: relative;
    background: url(data:image/png;base64,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) repeat-x;
    z-index: 10
}

.headerNav ul {
    height: 42px;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center
}

.dropdown:after {
    content: '▼';
    padding-left: 7px;
    font-size: 7px;
    color: #fff
}

.dropdown {
    height: 65px
}

.dropdown:hover:after {
    color: #fdff4e
}

.dropdown:hover > a {
    color: #fdff4e;
    text-shadow: 0px 0px 30px #FFF900
}

.dropdown:hover {
    cursor: pointer
}

.headerNav li.hover, .headerNav li:focus > ul, .headerNav li:hover > ul {
    display: block
}

.headerNav li {
    position: relative;
    display: inline-block;
    padding: 0;
    text-align: center
}

.headerNav a {
    font-size: 15px;
    font-weight: bold;
    line-height: 42px;
    color: #fff;
    text-shadow: 0 -1px 1px #377500;
    text-decoration: none;
    text-transform: uppercase
}

.headerNav .active, .headerNav .active:hover {
    color: #fdff4e
}

.headerNav a:hover {
    color: #fdff4e;
    text-shadow: 0px 0px 30px #FFF900
}

.headerNav .headerNav__static-link {
    display: none
}

.dropdown ul:before {
    content: '';
    border: 10px solid transparent;
    border-bottom: 15px solid #f9f9f9;
    position: absolute;
    top: -25px;
    left: 20px
}

.dropdown ul {
    display: none;
    list-style: none;
    width: 319px;
    height: auto;
    text-align: left;
    -webkit-box-shadow: 0px 0px 14px #000;
    box-shadow: 0px 0px 14px #000;
    margin: 20px 0 20px;
    padding: 0 0 0;
    position: absolute;
    z-index: 1
}

.dropdown ul li {
    height: 35px;
    text-align: left;
    padding-left: 16px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-bottom: 1px solid #dfdfdf;
    background: #f9f9f9;
    width: 100%
}

.dropdown ul li:hover {
    background: #fff
}

.dropdown ul li a {
    padding-left: 20px;
    background: url("/images/adaptive/listarrow.png") left center no-repeat;
    font-size: 14px;
    font-weight: 600;
    line-height: 35px;
    color: #0d80d1;
    text-shadow: none;
    text-transform: none;
    text-decoration: none
}

.dropdown ul li a:hover {
    text-decoration: underline;
    color: #0d80d1
}

.headerNav .logo {
    display: none
}

.sticky .dropdown ul:before {
    top: -15px
}

.sticky .dropdown:after {
    display: none
}

.scrollmenu.sticky nav {
    max-width: 1116px;
    margin: 0 auto
}

.scrollmenu.sticky {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000
}

.navPanelMobile.sticky {
    position: fixed;
    top: 0;
    z-index: 1000
}

.sticky .headerNavWide {
    background: #ddd
}

.sticky .headerNavWide {
    background: rgba(0, 0, 0, 0.8);
    padding: 2px 0 6px
}

.sticky .headerNav ul {
    height: 42px;
    list-style: none;
    margin: 0;
    padding: 8px 0 0;
    text-align: center;
    font-size: 1px
}

.sticky .headerNav li {
    padding: 0 24px;
    text-align: center;
    line-height: normal;
    vertical-align: top;
    border: none
}

.sticky .headerNav a {
    line-height: 31px;
    color: #fffefe;
    text-decoration: none;
    font-weight: 400;
    text-transform: none
}

.sticky .headerNav .dropdown ul a {
    display: block;
    padding-left: 20px;
    background: url("../images/adaptive/services_arr.png") right center no-repeat;
    font-size: 14px;
    font-weight: 600;
    line-height: 35px;
    color: #0d77d1;
    text-shadow: none;
    -moz-text-align-last: left;
    text-align-last: left
}

.sticky #order {
    padding: 0 20px;
    border: 1px solid #118fe1;
    border-radius: 5px
}

.sticky .headerNav #order a {
    color: #4895f3
}

.sticky .headerNav #order a:hover {
    text-decoration: underline
}

.sticky .headerNav .logo {
    display: inline-block;
    margin-top: -7px
}

.sticky #order:hover {
    background: #118fe1;
    color: #fff
}

.sticky .headerNav #order:hover a {
    color: #fff;
    text-shadow: none
}

.scrollmenu.sticky .headerNavWrap > li:first-child {
    padding-left: 0;
    display: inline-block
}

.navPanelMobile.sticky {
    position: fixed;
    top: 0;
    z-index: 1000
}

.navPanelMobile > .logo {
    display: inline-block
}

.topSocial {
    float: right
}

.topSocial:before {
    content: '';
    position: absolute;
    width: 135px;
    height: 53px;
    display: block;
    margin: -20px 0 0 -135px;
    background: url(/images/adaptive/wearein.png)
}

.singoutHeader {
    float: left;
    position: relative;
    width: 30px;
    height: 32px;
    border-radius: 0 16px 16px 0;
    background: #79ba2c url("/images/adaptive/singin.png")
}

.singinHeader {
    float: left;
    overflow: hidden;
    position: relative;
    max-width: 190px;
    margin-left: 14px;
    padding: 0 5px 0 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 32px;
    text-decoration: none;
    border-radius: 16px 0 0 16px;
    color: #fff;
    background-color: #79ba2c;
    background-repeat: no-repeat;
    background-position: 12px center;
    background-image: url(data:image/png;base64,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);
    width: 78px
}

.singoutHeader:hover, .singinHeader:hover {
    background-color: #86cc31
}

.nav-main > .nav-main-list {
    padding: 0 15px;
    margin: 0 auto
}

.scrollmenu.sticky .nav-main {
    max-width: 1140px;
    padding: 0 10px
}

.nav-main-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1140px
}

.nav-main-list > .headerNav__static-logo {
    width: 180px
}

.nav-main-list > .headerNav__static-logo > .logo {
    display: block;
    height: 40px;
    margin-top: 0
}

.sticky .nav-main-list > li {
    padding: 0
}

.sticky .nav-main-list > li > a {
    font-size: 14px
}

.additional_303_wrap .vas_items_count {
    padding-top: 0
}

.headerDash.dashBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.fb-messager__link {
    text-decoration: none;
    color: white
}

.fb-messager__text {
    margin: 0
}

.fb-messager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 10px;
    background-color: #0d77d1;
    padding: 0 10px;
    border-radius: 5px
}

.fb-messager__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.fb-messager__img {
    margin-right: 10px
}

.liveChat {
    margin-bottom: 0
}

.fb-messager-list {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.fb-messager-list__img {
    margin-right: 10px
}

.contact_us ul li:nth-of-type(3):before {
    content: url(/images/redesign/chat.png)
}

.scrollmenu.sticky .headerNavWrap li:last-of-type {
    display: none
}

.headerNavWrap li:last-of-type {
    display: none
}

.scrollmenu-wrp.new-main-menu.show .headerNavWrap li:last-of-type {
    display: block
}

.fb-messager__cont-text {
    font-size: 20px;
    color: white
}

.fb-messager__cont-link {
    text-decoration: none
}

.fb-messager__cont {
    width: 200px;
    height: 50px;
    background-color: #0d77d1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(90deg, #0071ff 0%, #00bdff 100%);
    background-image: -ms-linear-gradient(90deg, #0071ff 0%, #00bdff 100%)
}

.fb-messager__cont-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.fb-messager__cont-img {
    margin-right: 10px
}

.col-thankyou-bottom .additional_303_wrap .for-head_name {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.additional_303_wrap .vas_items_count {
    margin-left: 10px
}

@media (max-width: 768px) {
    .col-thankyou-bottom .additional_303_wrap .fo-header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .col-thankyou-bottom .additional_303_wrap .for-head_name {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }
}

@media (max-width: 480px) {
    .col-thankyou-bottom .additional_303_wrap .vas_items_count {
        padding-top: 0 !important
    }

    .col-thankyou-bottom .additional_303_wrap #count_additional_303 {
        font-size: 10px;
        margin-left: 3px
    }

    .col-thankyou-bottom .foh-head {
        padding-left: 20px
    }

    .col-thankyou-bottom #additional_303_price {
        padding-right: 0 !important
    }
}

.aside-text-no {
    padding-left: 19px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #0d77d1
}

.aside__item {
    margin-bottom: 30px
}

.aside-banner {
    display: block
}

.aside-banner > img {
    max-width: 100%
}

.aside-banner-bg {
    display: block;
    margin: auto;
    background: #fff no-repeat center
}

.delivery-wrp {
    background: -webkit-linear-gradient(315deg, #f0eded 0%, rgba(240, 237, 237, 0) 50%, #f0eded 100%);
    background: linear-gradient(135deg, #f0eded 0%, rgba(240, 237, 237, 0) 50%, #f0eded 100%)
}

.delivery__h1 {
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #0d77d1
}

.delivery__block {
    padding: 0 16px 15px
}

.delivery {
    margin: 0;
    padding: 5px 0 0;
    list-style: none
}

.delivery__item {
    padding-bottom: 28px;
    position: relative
}

.delivery__h2 {
    padding: 12px 18px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #a3d75f url("/images/redesign/bg/green-line.png")
}

.delivery__footer {
    padding: 3px 45px;
    margin-top: 1px;
    position: relative;
    text-align: left;
    color: #0d77d1;
    font-weight: 500;
    background: #e6e6e6
}

.delivery__footer:after {
    content: '';
    display: block;
    position: absolute;
    left: -10px;
    top: -15px
}

.delivery-triangle:before {
    content: '';
    display: block;
    position: absolute;
    bottom: -10px;
    left: 20px;
    border-top: 10px solid #e6e6e6;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent
}

.delivery-triangle-right:before {
    left: auto;
    right: 20px
}

.delivery-clock-right {
    text-align: right
}

.delivery-clock-right:after {
    right: -10px;
    left: auto
}

.delivery-clock-5min:after {
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -106px -100px;
    width: 48px;
    height: 48px
}

.delivery-clock-2min:after {
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: 0px -100px;
    width: 48px;
    height: 48px
}

.delivery-clock-3h:after {
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -53px -100px;
    width: 48px;
    height: 48px
}

.delivery-clock-im:after {
    background-image: url(/images/redesign/sprite/sprite.png);
    background-position: -159px -100px;
    width: 48px;
    height: 48px
}

.delivery-btn-block {
    padding: 5px 0;
    text-align: center
}

.liveChat {
    margin-bottom: 4px
}

.footerWide {
    background: #181818
}

.footerTopBlock {
    height: 105px;
    padding-top: 21px;
    position: relative;
    border-bottom: 1px solid #404040
}

.footerDash {
    position: absolute;
    top: 40px;
    right: 0
}

.botSocial {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -35px
}

.footerDash .liveChat {
    padding: 6px 15px;
    border-color: #fff;
    font-size: 13px;
    color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s
}

.footerDash .liveChat .chat:before {
    font-size: 14px;
    margin-right: 5px;
    content: ''
}

.footerDash .liveChat:hover {
    background: #fff;
    color: #343633
}

.footerBlockBottom {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 10px;
    margin: 32px 0 0
}

.footerBlockBottom .title {
    margin-bottom: 8px;
    font-size: 13px;
    color: #fff
}

.footerLinks {
    width: 67%;
    float: left
}

.footerLinks ul {
    width: 100%;
    display: table;
    margin: 0;
    padding: 0;
    list-style: none
}

.footerLinks li {
    width: 180px;
    float: left;
    margin-bottom: 8px
}

.footerLinks a {
    font-size: 12px;
    color: #848484;
    text-decoration: underline
}

.footerLinks a:hover {
    text-decoration: none
}

.footerAcceptedPay {
    width: 340px;
    float: right
}

.footerBottomWide {
    height: 158px;
    padding-bottom: 20px;
    background: #000000
}

.footerBottom {
    text-align: center
}

.footerBotLinks {
    display: table;
    width: 100%;
    height: 72px;
    line-height: 72px;
    margin-bottom: 20px;
    border-bottom: 1px solid #303030;
    color: #848484;
    text-align: left
}

.footerBotLinks ul {
    float: right;
    margin: 0;
    padding: 0;
    list-style: none
}

.footerBotLinks li {
    display: inline-block
}

.footerBotLinks li + li {
    margin-left: 20px
}

.footerBotLinks a {
    font-size: 12px;
    line-height: 72px;
    color: #848484;
    text-decoration: underline
}

.footerBotLinks a:hover {
    text-decoration: none
}

.disclamer {
    margin: auto;
    color: #848484;
    font-size: 12px;
}
.disclamer::before {
    content: "DISCLAIMER: The completed product is for research purposes only. The company bears no responsibility for the use of research work, not intended for education use, the work is sold as-is with the highest quality and service available and written by freelancers";
}

.footer-list {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #747474
}

.footer-list > li {
    border-bottom: 1px solid #747474
}

.footer-list a {
    display: block;
    padding-left: 6px;
    font-size: 14px;
    line-height: 35px;
    color: #fff;
    text-decoration: none;
    background: url(data:image/png;base64,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) 97% center no-repeat
}

.footerAcceptedPay > img {
    max-width: 100%
}

.forgot-page-wrp {
    font-size: 14px
}

.forgot-page .h1 {
    margin-top: 0
}

.forgot-page__description {
    margin-bottom: 20px
}

.forgot-page__error {
    margin: 10px 0 10px 50px;
    font-size: 14px;
    font-weight: bold;
    color: #e85c11
}

.forgot-page__form {
    max-width: 320px;
    margin: auto
}

.forgot-page__label {
    display: block;
    margin: 10px 0
}

.forgot-page__label__name {
    display: inline-block;
    width: 50px
}

.forgot-page__btn-block {
    margin: 10px 0 10px 50px
}

.forgot-page__input {
    width: auto
}

.login-page-wrp {
    max-width: 320px;
    margin: auto
}

.login-page-wrp .h1 {
    margin-top: 0
}

.login-page__form {
    padding: 20px
}

.login-input {
    width: auto
}

.login-label {
    display: block;
    margin-bottom: 10px
}

.login-label__name {
    display: inline-block;
    width: 75px
}

.login-page__btn-block {
    margin-top: 10px
}

.login-page__link {
    text-decoration: underline
}

.login-page__link:hover {
    text-decoration: none
}

.login-page__message, .login-page__error {
    font-size: 1.1em
}

.login-page__message {
    color: #0d77d1
}

.login-page__error {
    color: #e85c11
}

@media (max-width: 1100px) and (min-width: 980px) {
    .new-main-menu .headerNav li {
        padding: 0 30px
    }
}

@media (min-width: 980px) {
    .container-full {
        max-width: 1140px
    }

    .container {
        max-width: 1140px
    }

    .mobile-show {
        display: none
    }

    .aside-banner-bg {
        height: 400px;
        background-image: url("/images/adaptive/banner-writers.jpg")
    }

    .footerMobile, .navPanelMobile {
        display: none
    }
}

@media (max-width: 979px) {
    .container {
        max-width: 768px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .row-flex {
        display: block
    }

    .col-main-aside {
        width: auto;
        margin: auto
    }

    .col-main-9 {
        width: auto
    }

    .mobile-hide {
        display: none
    }

    .headerWrap {
        height: 80px
    }

    .headerTop {
        height: 0;
        margin: 0;
        padding: 0
    }

    .headerTop > .logo {
        display: none
    }

    .headerDash {
        height: 0;
        width: 0;
        margin: 0
    }

    .headerDash > .tellFree, .headerDash > .ChatSky {
        display: none
    }

    .scrollmenu-wrp {
        display: none
    }

    .navPanelMobile.sticky {
        height: 50px
    }

    .headerNav li:hover > ul {
        display: none
    }

    .dropdown:after {
        display: none
    }

    .dropdown {
        height: auto
    }

    .scrollmenu-wrp.show {
        display: block
    }

    .scrollmenu-wrp.show .headerNavWide {
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.83);
        z-index: 9999999;
        border: none;
        overflow-y: auto
    }

    .scrollmenu-wrp.show .nav-main-list {
        display: block;
        width: 320px;
        margin: auto;
        height: auto
    }

    .scrollmenu-wrp.show .nav-main-list > li {
        display: block
    }

    .scrollmenu-wrp.show .nav-main-list > li > a {
        display: block;
        font-size: 18px;
        line-height: 2.5em;
        font-weight: bold;
        text-shadow: none;
        text-transform: uppercase
    }

    .scrollmenu-wrp.show .headerNav__static-logo {
        display: none !important
    }

    #main-nav .nav-main-list .headerNav__footer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .headerNav__footer {
        margin-top: 15px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .headerNav__footer .ChatSky {
        display: inline-block
    }

    .headerNav__footer .liveChat {
        padding: 10px 50px 10px 45px;
        font-size: 15px;
        font-weight: normal;
        border: 1px solid #FFFFFF;
        border-radius: 5px;
        background: url(data:image/png;base64,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) no-repeat 12px center
    }

    .menuClose {
        height: 60px;
        width: 60px
    }

    .loginMenu.show {
        width: 100%;
        height: 100%;
        display: block;
        position: fixed;
        z-index: 1000;
        left: 0;
        top: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.83);
        overflow-y: auto
    }

    .SingIn__close {
        display: block
    }

    .SingIn__close__btn {
        width: 60px;
        height: 60px
    }

    .loginBlock {
        float: none;
        display: block
    }

    .loginHeader {
        display: none
    }

    .loginMenu .ChatSky {
        display: none
    }

    .dashBox .loginPopup {
        width: 320px;
        margin: 0 auto;
        padding: 0;
        position: relative;
        background: transparent
    }

    .dashBox .loginPopup:before {
        display: none
    }

    .dashBox .loginPopup .label {
        margin: 10px 0;
        font-size: 15px;
        font-weight: bold;
        color: #fff
    }

    .dashBox .loginPopup .loginPopup__btn {
        margin-top: 15px;
        height: 50px
    }

    .loginPopup__remember {
        margin: 15px 0
    }

    .loginPopup__remember .el-checkbox__title {
        color: #ffffff
    }

    .loginMenu {
        display: none
    }

    .dashBox .loginHeader {
        display: none
    }

    .dashBox .singinHeader {
        display: none
    }

    .dashBox .singoutHeader {
        display: none
    }

    .divider-line:before {
        left: 50%;
        margin-left: -6px
    }

    .menu-pages-wrp {
        display: none
    }

    .reasons-top__h {
        text-align: center
    }

    .reasons-top__h > div {
        display: inline-block
    }

    .reasons-top__list {
        -webkit-columns: 3;
        -moz-columns: 3;
        columns: 3
    }

    .reasons-top__list > li {
        display: inline-block
    }

    .reasons-top__list > li:nth-child(2) {
        margin-bottom: 20px
    }

    .aside-text-no {
        padding: 20px 0;
        text-align: center;
        border-top: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6
    }

    .aside-banner-bg {
        height: 300px;
        background-image: url("/images/redesign/bg/banner-aside-768.jpg");
        background-size: contain
    }

    .delivery__block {
        padding: 12px
    }

    .delivery__h1 {
        text-align: center
    }

    .delivery {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .delivery__item {
        width: 23.5%
    }

    .delivery__item:before, .delivery__item:after {
        content: '';
        display: block;
        position: absolute;
        top: 16px;
        z-index: 1
    }

    .delivery__item:before {
        right: -26px;
        border-left: 10px solid #0d77d1;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent
    }

    .delivery__item:after {
        left: 100%;
        width: 16px;
        height: 16px;
        background: #0d77d1
    }

    .delivery__item:last-child:before, .delivery__item:last-child:after {
        display: none
    }

    .delivery__h2 {
        height: 70px;
        padding: 10px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .delivery-triangle:before {
        display: none
    }

    .delivery__footer {
        padding-left: 5px;
        text-align: right
    }

    .delivery__footer:after {
        left: auto;
        right: -10px
    }

    .quality-info {
        margin-bottom: 0;
        padding-bottom: 30px;
        border-bottom: 1px solid #e6e6e6
    }

    .footerTopBlock, .footerLinks, .footerBotLinks {
        display: none
    }

    .footer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .footer > div {
        width: 46%
    }

    .footerWide {
        padding: 60px 0;
        background: #3e3e3e
    }

    .footerTitle {
        margin-bottom: 10px;
        font-size: 14px;
        color: #747474
    }

    .footerBottomWide {
        height: auto;
        padding: 60px 0 70px
    }

    .price-calc-wrp {
        margin: 20px auto 40px;
        padding: 1px;
        border: 3px solid #0d77d1
    }

    .price-calc {
        border: 3px solid #75b528
    }

    .b-potential-clients-wrp {
        margin: 20px auto 40px;
        padding: 1px;
        border: 3px solid #0d77d1
    }

    div.b-potential-clients {
        border: 3px solid #75b528
    }

    .col-thankyou-top {
        width: 47%
    }

    .col-thankyou-bottom {
        width: 50%
    }

    .for-head__h {
        padding-top: 3px;
        font-size: 15px
    }

    .ototal-sum {
        display: block;
        padding-bottom: 15px
    }
}

@media (max-width: 768px) {
    .col-thankyou-bottom .additional_303_wrap .fo-header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .col-thankyou-bottom .additional_303_wrap .for-head_name {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }
}

@media (max-width: 767px) {
    .container {
        max-width: 640px
    }

    .delivery {
        width: 300px;
        margin: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .delivery__item {
        width: 100%;
    }

    .delivery__item:after, .delivery__item:before {
        display: none
    }

    .delivery__footer:before {
        display: block
    }

    .delivery__footer:after {
        left: -10px
    }

    .delivery-clock-right:after {
        right: -10px;
        left: auto
    }

    .content-press__item:after, .content-press__item:before {
        left: 50%;
        right: auto;
        margin-left: -20px
    }

    .content-press__nav {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .content-press__btn {
        width: 50%;
        margin: 0
    }

    .content-press__btn-2, .content-press__btn-4 {
        text-align: right
    }

    .banner-main--mobile {
        display: inline-block
    }

    .banner-main--desctop {
        display: none
    }

    .row-thankyou {
        display: block
    }

    .col-thankyou-top {
        width: auto;
        margin-bottom: 30px
    }

    .col-thankyou-bottom {
        width: auto
    }
}

@media (max-width: 599px) {
    .container {
        max-width: none;
        min-width: 320px
    }

    .SingIn__close__btn, .menuClose {
        width: 50px;
        height: 50px
    }

    .SingIn-list > li > a {
        font-size: 16px;
        padding: 0 0 0 20px
    }

    .scrollmenu-wrp.show .nav-main-list {
        width: auto
    }

    .navPanelMobile > .logo {
        width: 160px;
        height: auto
    }

    .banner-main {
        height: 300px;
        background-image: url("/images/redesign/bg/banner-main-320.png");
        background-size: auto
    }

    .delivery__block {
        padding: 12px 0
    }

    .delivery {
        width: 300px;
    }

    .content-press__nav {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .content-press__item:after, .content-press__item:before {
        left: 50%;
        right: auto;
        margin-left: -20px
    }

    .quality-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .quality-info__item {
        max-width: 400px;
        width: auto
    }

    .reasons-top__list {
        -webkit-columns: auto;
        -moz-columns: auto;
        columns: auto
    }

    .reasons-top__list > li {
        display: block;
        margin-bottom: 0 !important
    }

    .aside-banner-bg {
        height: 390px;
        background-image: url(/images/adaptive/banner-writers.jpg);
        background-size: auto
    }

    .dashBox .loginPopup {
        width: 280px
    }

    .LogOut {
        padding: 20px 5px 0 30px;
        font-size: 15px
    }

    .LogOut:before {
        left: 5px
    }

    .LogOut__name {
        width: 115px;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: bottom
    }

    .blockSample .tableInfo, .blockSample .view {
        display: block;
        padding: 10px 0
    }

    .blockSample .sample_desc_name {
        width: 50%
    }

    .footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .footer > div {
        width: auto
    }

    .footerAcceptedPay {
        float: none;
        width: auto
    }

    .top_links {
        display: block;
        border: none
    }

    .top_links tr, .top_links td, .top_links tbody {
        display: block
    }

    .blockServiceSample {
        display: block
    }

    .blockServiceSample > div {
        width: auto
    }

    .thankyou-succes-h:before {
        display: block;
        margin: 0 auto 10px
    }

    .for-head__h {
        font-size: 13px
    }

    .ototal-sum-wrp {
        padding: 5px 0
    }

    .thankyou-vas-price {
        padding: 0 5px
    }
}

.dis-promo-header{}
.dph-topdes{position:relative;height:1px;border-top:3px solid #39b4ff;border-bottom:3px solid #ef6316;margin:30px 0 10px 0;}
.dph-topdes img{position:absolute;top:-9px;left:9px;}
.contentText .dis-promo-header p{font:bold 25px Arial,Helvetica,sans-serif;color:#f0620a;margin:10px 0 40px 10px;}

/*# sourceMappingURL=styles.css.map */
