@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600);
*,
body {
    font-weight: 400;
    font-family: Montserrat, sans-serif
}

*,
.title-div,
body,
button,
h1,
h2,
h3,
h4,
h5,
h6,
input,
optgroup,
select,
textarea {
    font-family: Montserrat, sans-serif
}

.front-page,
.header-buttons a,
.wrapper-front-page::after,
img {
    vertical-align: middle
}

.ghost-text a,
.header-buttons a,
.wrapper-modal-form.ui.form .ajax-btn:active,
.wrapper-modal-form.ui.form .ajax-btn:focus,
.wrapper-slider--team .cont_btn {
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7938ff', endColorstr='#b150ff', GradientType=1)
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-animated-out {
    z-index: 1
}

.owl-animated-in {
    z-index: 0
}

@-webkit-keyframes swing {
    15% {
        -webkit-transform: translateX(9px);
        transform: translateX(9px)
    }
    30% {
        -webkit-transform: translateX(-9px);
        transform: translateX(-9px)
    }
    40% {
        -webkit-transform: translateX(6px);
        transform: translateX(6px)
    }
    50% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }
    65% {
        -webkit-transform: translateX(3px);
        transform: translateX(3px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes swing {
    15% {
        -webkit-transform: translateX(9px);
        transform: translateX(9px)
    }
    30% {
        -webkit-transform: translateX(-9px);
        transform: translateX(-9px)
    }
    40% {
        -webkit-transform: translateX(6px);
        transform: translateX(6px)
    }
    50% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }
    65% {
        -webkit-transform: translateX(3px);
        transform: translateX(3px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

@-moz-keyframes zoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-moz-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

body {
    min-height: 300px;
    font-size: 16px;
    line-height: 1.6;
    background: #0f0c17
}

.title-div,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600;
    position: relative;
    text-transform: initial;
    color: #f2f2f2
}

.title-div.custom-align {
    font-size: 35px;
    margin: 0 auto;
    text-align: center;
    display: block
}

.home--commerce,
.nav-column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex
}

.title-div.custom-align::after {
    left: 0;
    right: 0;
    margin: 0 auto
}

button,
input,
optgroup,
select,
textarea {
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

label,
span {
    font-weight: 300
}

b,
strong {
    font-weight: 600!important;
}

.category-main--wrapper .blog-style .description i,
.category-main--wrapper .blog-style .description em {
    font-style: italic!important;
}

.title-div,
h2 {
    font-size: 36px;
    line-height: 1.28
}

article {
    margin-bottom: 1rem
}

ul {
    padding-left: 0;
    list-style: none;
    margin: 0
}

p {
    margin-bottom: 10px
}

img {
    max-width: 100%;
    height: auto;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0
}

.content.active::-webkit-scrollbar-track {
    background: rgba(131, 223, 255, .1)!important;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em
}

.content.active::-webkit-scrollbar-thumb {
    background: rgba(131, 223, 255, .25)!important
}

.content.active::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(131, 223, 255, .15)!important
}

.content.active::-webkit-scrollbar-thumb:hover {
    background: rgba(131, 223, 255, .35)!important
}

.fst--screen {
    background: url(../img/new-paperial/main-screens/1.jpg) 50% 0 no-repeat;
    background-size: contain;
    padding-bottom: 68px
}

.scnd--screen,
.second-screen--plagiarism---bg.scnd--screen {
    background: url(../img/new-paperial/main-screens/2.jpg) 50% 0 no-repeat;
    background-size: contain
}

.thrd--screen {
    background: url(../img/new-paperial/main-screens/3.jpg) 50% 0 no-repeat;
    background-size: contain;
    padding-top: 66px
}

.fur--screen {
    background: url(../img/new-paperial/main-screens/4.jpg) 50% 100% no-repeat;
    background-size: contain
}

.five--screen {
    background: url(../img/new-paperial/test-screens/3.jpg) 50% 0 no-repeat;
    background-size: contain
}

.sx--screen {
    background: url(../img/new-paperial/main-screens/4.jpg) 50% 100% no-repeat;
    background-size: cover
}

.fq-screen-top {
    background: url(../img/new-paperial/faq-screens/2.jpg) 50% 0 no-repeat;
    background-size: contain;
    padding-bottom: 19px
}

.fq-screen-bottom {
    background: url(../img/new-paperial/main-screens/4.jpg) 50% 100% no-repeat;
    background-size: cover
}

.wrapper-commerce--fst-screen {
    background: url(../img/new-paperial/services-screens/1new.jpg) 50% 0 no-repeat;
    background-size: cover
}

.wrapper-commerce--scd-screen {
    background: url(../img/new-paperial/services-screens/2.jpg) 50% 0 no-repeat;
    background-size: contain
}

.wrapper-commerce--trd-screen {
    background: url(../img/new-paperial/services-screens/3.jpg) 50% 100% no-repeat;
    background-size: contain
}

.first-screen--hiw---bg {
    background: url(../img/new-paperial/hiw/2.jpg) 50% 0 no-repeat;
    background-size: contain
}

.third-screen--commerce---bg .hiw-make--order {
    padding-top: 143px
}

.home--commerce {
    display: flex
}

.logo-column {
    -webkit-box-flex: -1;
    -moz-box-flex: -1;
    -webkit-flex: -1;
    -ms-flex: -1;
    flex: -1
}

.our-team-writer {
    padding: 0 0 150px;
    margin-top: 54px
}

.testimonials-screen {
    padding-bottom: 101px
}

.why-us.our-stats {
    padding-bottom: 150px
}

.customer-screen {
    padding: 60px 0 0;
    background: #0f0c17
}

.order-form--footer.padding-bottom-150 {
    padding: 150px 0 158px
}

.hiw-make--order {
    padding-bottom: 158px
}

.front-page--main---wrapper.commerce-pages .our-team-writer {
    padding-bottom: 24px
}
.front-page-block .gradient-transition-to-bottom{
    height: 0!important;
}

.padding-top {
    padding-top: 150px
}

.ui.input input::-webkit-input-placeholder {
    color: #000;
    font-size: 16px
}

.ui.input input::-moz-placeholder {
    color: #000;
    font-size: 16px
}

.ui.input input:-ms-input-placeholder {
    color: #000;
    font-size: 16px
}

html.ios {
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
}

html.ios,
html.ios body {
    height: initial!important
}

.swing {
    -webkit-animation: swing .5s ease;
    animation: swing .5s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.oveflower {
    overflow: hidden!important;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}

#wrapper-mobile-menu {
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.front-page--main---wrapper .title-div,
.front-page--main---wrapper h2,
.wrapper-front-page .title-div,
.wrapper-front-page h2 {
    font-size: 36px;
    position: relative;
    line-height: 1.28
}

.ui.container {
    position: relative;
    z-index: 10;
    margin-left: 1rem;
    margin-right: 1rem
}

#header {
    z-index: 1000
}

.ui-sidebar-right.vertical.visible {
    width: 260px;
    right: 0!important;
    left: auto!important;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.ui-sidebar-right.vertical {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #3c4f56;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-overflow-scrolling: touch;
    height: 100%!important;
    max-height: 100%;
    border-radius: 0!important;
    margin: 0!important;
    -webkit-transition: transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    z-index: 200
}

.ui-sidebar-right.visible.overlaying {
    -webkit-transition: transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.header-wrapper-ui.ui.sticky.fixed.top {
    background: rgba(0, 0, 0, .37)
}

.nav-column {
    display: flex;
    margin: auto 0 auto auto;
    -webkit-box-flex: -1;
    -moz-box-flex: -1;
    -webkit-flex: -1;
    -ms-flex: -1;
    flex: -1
}

.logo-column {
    height: auto;
    max-width: 135px;
    margin: auto auto auto 0
}

.header-wrapper-ui .ui.container #append-to-menu {
    height: inherit;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.header-buttons a {
    font-size: 1rem;
    background: #7938ff;
    background: -moz-linear-gradient(left, #7938ff 0, #b150ff 100%);
    background: -webkit-linear-gradient(left, #7938ff 0, #b150ff 100%);
    background: linear-gradient(to right, #7938ff 0, #b150ff 100%);
    background-size: cover;
    color: #fff;
    padding: 0 14px;
    border-radius: 30px;
    font-weight: 600;
    display: inline-block;
    line-height: 30px
}

.header-buttons {
    margin-right: 1em;
    display: none
}

.header-wrapper-ui {
    padding-top: 10px;
    padding-bottom: 10px
}

.custom-logo-link {
    max-width: 135px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-nav.show-menu .custom-logo-link {
    pointer-events: none
}

.home-nav.show-menu .custom-logo-link::after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(17, 14, 25, .8)
}

#menu-prime-menu .column {
    padding-bottom: 0
}

#menu-prime-menu .ui.menu {
    background: 0 0;
    border: none;
    box-shadow: none
}

#nav .menu-item ul.sub-menu.customs-ul a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: start;
    padding: 15px 0 15px 0;
    text-transform: none;
    border-bottom: 1px solid #d9d9d9
}

#nav .menu-item-10 ul.sub-menu.customs-ul a {
    padding-left: 30px!important;
}

#nav .menu-item-10 ul.sub-menu.customs-ul li a::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 22px;
    height: 22px;
    margin-top: -11px
}

#nav .menu-item ul.sub-menu.customs-ul li:nth-child(1) a::before {
    background: url(../img/new-paperial/why-us/lamp.svg) center no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

#nav .menu-item ul.sub-menu.customs-ul li:nth-child(2) a::before {
    background: url(../img/new-paperial/why-us/plag.svg) center no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

#nav .menu-item ul.sub-menu.customs-ul li:nth-child(3) a::before {
    background: url(../img/new-paperial/why-us/phone.svg) center no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

#nav .menu-item ul.sub-menu.customs-ul li:last-of-type a {
    border-bottom: 0
}

#nav .menu-item ul.sub-menu.customs-ul li a {
    position: relative
}

#menu-prime-menu .menu-item a {
    display: block;
    padding: .85714286em 23px .85714286em 14px;
    color: #949494;
    -webkit-transition: color NaNs ease;
    transition: color NaNs ease;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: .4px
}

#menu-prime-menu .menu-item.current-menu-item a,
#menu-prime-menu .menu-item:hover a {
    color: #fff
}

#menu-prime-menu>.menu-item>a::after {
    content: "";
    display: block;
    width: 0;
    height: 5px;
    background: #84deff;
    position: absolute;
    top: -16px;
    left: -6px;
    right: 0;
    margin: 0 auto;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    -webkit-transition: width 250ms ease-in-out;
    -moz-transition: width 250ms ease-in-out;
    -ms-transition: width 250ms ease-in-out;
    -o-transition: width 250ms ease-in-out;
    transition: width 250ms ease-in-out
}

#menu-prime-menu>.menu-item.current-menu-item>a::after,
#menu-prime-menu>.menu-item>a:hover::after {
    width: 50px
}

#menu-prime-menu>.menu-item.header-hire-writer a::after,
#menu-prime-menu>.menu-item.header-my-account a::after {
    display: none
}

#menu-prime-menu .menu-item {
    position: relative;
    vertical-align: middle;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: 0 0;
    text-transform: none;
    color: rgba(0, 0, 0, .87);
    -webkit-transition: background .1s ease, box-shadow .1s ease, color .1s ease;
    transition: background .1s ease, box-shadow .1s ease, color .1s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: end;
    align-self: flex-end;
    padding: 0
}

#menu-prime-menu .menu-item:last-child {
    padding-right: 0
}

#menu-prime-menu>li:last-child {
    margin-left: 16px
}

#menu-prime-menu {
    border-width: 2px;
    border-color: rgba(34, 36, 38, .15);
    font-size: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Montserrat, Lato, sans-serif;
    background: 0 0;
    font-weight: 400;
    border-radius: .28571429rem;
    min-height: 2.85714286em
}

.header-wrapper-ui.header-fix.fadeInDown {
    -webkit-animation: fadeInDown .25s;
    -moz-animation: fadeInDown .25s;
    animation: fadeInDown .25s;
    animation-name: fadeInDown;
    animation-duration: .25s;
    animation-timing-function: initial;
    animation-delay: initial;
    animation-iteration-count: initial;
    animation-direction: initial;
    animation-fill-mode: initial;
    animation-play-state: initial
}

#menu-prime-menu li {
    display: inline-block
}

#menu-prime-menu>li.header-my-account a {
    color: #84deff;
    position: relative
}

#menu-prime-menu>li.header-my-account::after {
    content: '';
    height: 100%;
    width: 1px;
    background: #332f38;
    position: absolute;
    left: 0;
    top: 0
}

#menu-prime-menu>li.header-my-account a:hover::before {
    width: 75%;
    -webkit-transition: all .3s cubic-bezier(0, 1.17, 0, 1.18);
    -moz-transition: all .3s cubic-bezier(0, 1.17, 0, 1.18);
    -ms-transition: all .3s cubic-bezier(0, 1.17, 0, 1.18);
    -o-transition: all .3s cubic-bezier(0, 1.17, 0, 1.18);
    transition: all .3s cubic-bezier(0, 1.17, 0, 1.18)
}

#menu-prime-menu>li.header-my-account a::before {
    content: "";
    display: block;
    height: 2px;
    width: 0%;
    background: #fff;
    border-radius: 10em;
    position: absolute;
    bottom: 0;
    left: -10px;
    right: 0;
    margin: 0 auto;
    -webkit-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    -moz-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    -ms-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    -o-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    transition: all .4s cubic-bezier(0, 1.17, 0, 1.18)
}

#cloned-mnu--mobile li.header-hire-writer a,
#menu-prime-menu>li.header-hire-writer a,
.wp-pagenavi .current,
.wp-pagenavi .larger,
.wp-pagenavi .smaller,
.wrapper-modal-form .ajax-btn {
    background: #7938ff;
    background: -moz-linear-gradient(left, #7938ff 0, #b150ff 100%);
    background: -webkit-linear-gradient(left, #7938ff 0, #b150ff 100%);
    background: linear-gradient(to right, #7938ff 0, #b150ff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7938ff', endColorstr='#b150ff', GradientType=1);
    background-size: cover;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    padding: 13px 23px;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 1px;
    text-align: left;
    color: rgba(255, 255, 255, .6)
}

#menu-prime-menu>li.header-hire-writer a:hover,
.cont_btn:hover,
.ui.button.uk-button.first-screen--form---btn:hover,
.wp-pagenavi .current:hover,
.wp-pagenavi .larger:hover,
.wp-pagenavi .smaller:hover,
.wrapper-modal-form .ajax-btn:hover {
    color: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 1px 3px 0 rgba(167, 75, 241, .3), 0 2px 2px 0 rgba(167, 75, 241, .22), 0 0 2px 0 rgba(167, 75, 241, .24);
    -moz-box-shadow: 0 1px 3px 0 rgba(167, 75, 241, .3), 0 2px 2px 0 rgba(167, 75, 241, .22), 0 0 2px 0 rgba(167, 75, 241, .24);
    box-shadow: 0 1px 3px 0 rgba(167, 75, 241, .3), 0 2px 2px 0 rgba(167, 75, 241, .22), 0 0 2px 0 rgba(167, 75, 241, .24);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.header-wrapper-ui {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 999
}

.ui.sidebar.right.uncover.visible {
    background: #1b1c1d!important
}

.header-wrapper-ui.header-fix {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    z-index: 999;
    background-color: #0f0c17;
    height: 65px
}

.oveflower::after {
    content: "";
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    position: fixed;
    left: 0;
    top: 0;
    display: block;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, .65);
    z-index: 101
}

#nav .ui.menu .item:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    height: 100%;
    width: 1px;
    background: 0 0
}

#nav .menu-item-has-children {
    cursor: pointer;
    overflow: hidden;
    position: relative;
    display: inline-block;
    outline: 0;
    text-align: left;
    -webkit-transition: box-shadow .1s ease, width .1s ease;
    transition: box-shadow .1s ease, width .1s ease;
    -webkit-tap-highlight-color: transparent
}

#nav .sub-menu {
    left: 0;
    cursor: auto;
    position: absolute;
    outline: 0;
    top: 100%;
    height: 0;
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: 155px;
    min-width: max-content;
    margin: 0;
    padding: 0;
    background: #fff;
    font-size: 1em;
    text-shadow: none;
    text-align: left;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none!important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    -moz-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    -ms-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    -o-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    z-index: 11;
    will-change: transform, opacity, height
}

#nav .sub-menu.services {
    min-width: 240px
}

#nav .menu-item-has-children:hover {
    overflow: visible
}

#nav .menu-item-has-children:hover .sub-menu {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    height: auto;
    opacity: 1
}

#nav .menu-item .sub-menu a {
    color: #6d6d6d;
    -webkit-transition: color NaNs ease;
    transition: color NaNs ease;
    text-transform: inherit
}

#nav .menu-item .sub-menu li a {
    padding-left: 0;
    padding-right: 0;
    display: block;
    width: 100%;
    font-size: 12px;
    font-weight: 600;
    color: #6d6d6d
}

#nav .menu-item .sub-menu a:hover {
    color: #121018
}

#nav .menu-item .sub-menu li {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: background NaNs ease;
    transition: background NaNs ease;
    padding-left: 14px;
    padding-right: 14px;
    text-align: left
}

#nav .menu-item.current-menu-item {
    position: relative
}

#nav .menu-item .sub-menu li:hover,
#nav .sub-menu .menu-item.current-menu-item {
    background: rgba(0, 0, 0, .05)
}

#menu-mobile-menu .three-btn,
.nav-icon,
.nav-icon.open {
    display: none
}

.nav-icon {
    background: url(../img/new-paperial/burg.svg) 50% no-repeat;
    -webkit-background-size: 30px;
    background-size: 30px;
    visibility: visible;
    width: 35px;
    height: 30px;
    z-index: 101;
    margin: auto;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer
}

.nav-icon span,
.nav-icon3 span,
.nav-icon4 span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #fff!important;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out
}

.nav-icon span:nth-child(1) {
    top: 0
}

.nav-icon span:nth-child(2) {
    top: 8px
}

.nav-icon span:nth-child(3) {
    top: 16px
}

.nav-icon.open span:nth-child(1) {
    top: 10px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg)
}

.nav-icon.open span:nth-child(2) {
    opacity: 0;
    left: -60px
}

.nav-icon.open span:nth-child(3) {
    top: 10px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.ui.attached.segment {
    top: 0;
    bottom: 0;
    border-radius: 0;
    margin: 0 -1px;
    width: calc(100% + 2px);
    max-width: calc(100% + 2px);
    box-shadow: none;
    border: none
}

.home-nav.show-menu {
    overflow-y: hidden
}

.overlay-block {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(17, 14, 25, .8);
    display: block;
    top: 0;
    left: 0;
    z-index: 998
}

.nav-icon--inner {
    display: none
}

#cloned-mnu--mobile .nav-icon--inner {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    background: url(../img/new-paperial/close.svg) 50% no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    visibility: visible;
    width: 25px;
    height: 25px;
    z-index: 101;
    margin: auto;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer
}

#cloned-mnu--mobile---ul .menu-item-has-children.show-arrow::after,
#cloned-mnu--mobile---ul .menu-item-has-children.show-arrow::before {
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out
}

#cloned-mnu--mobile .menu-prime-menu-container {
    height: 100%;
    overflow: auto
}

#cloned-mnu--mobile .menu-prime-menu-container>ul {
    display: block;
    height: 100%;
    width: 100%;
    padding: 3.125em 1.25em 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
    list-style-type: none;
    margin: 0
}

#cloned-mnu--mobile---ul li.menu-item {
    line-height: 1;
    border-top: 1px solid rgba(88, 80, 97, .2);
    position: relative;
    width: 250px
}

#cloned-mnu--mobile---ul li.menu-item:first-child {
    border: none
}

#cloned-mnu--mobile---ul li.header-hire-writer {
    display: none
}

#cloned-mnu--mobile li.header-hire-writer {
    text-align: center
}

#cloned-mnu--mobile li.header-hire-writer a {
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase
}

#cloned-mnu--mobile ul.sub-menu {
    padding: 0;
    list-style-type: none
}

#cloned-mnu--mobile ul.sub-menu li {
    position: relative;
    border: none
}

#cloned-mnu--mobile ul.sub-menu li a {
    font-size: 14px;
    padding: 0 0 15px;
    line-height: 22px
}

#cloned-mnu--mobile ul li {
    display: block;
    position: relative
}

#cloned-mnu--mobile ul li.login a {
    padding: 10px 0;
    background: #31434b;
    border-radius: 2px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-top: 1rem
}

#cloned-mnu--mobile---ul .menu-item-has-children.show-arrow::before,
#cloned-mnu--mobile---ul .menu-item-has-children::after {
    content: '';
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 50%;
    top: 24px;
    margin-top: -10px;
    margin-left: 100px
}

#cloned-mnu--mobile---ul li.menu-item.copy a,
#cloned-mnu--mobile---ul li.menu-item.lemp a,
#cloned-mnu--mobile---ul li.menu-item.phone a {
    padding-left: 30px
}

#cloned-mnu--mobile---ul li.menu-item.copy a::after,
#cloned-mnu--mobile---ul li.menu-item.lemp a::after,
#cloned-mnu--mobile---ul li.menu-item.phone a::after {
    content: "";
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0!important
}

#cloned-mnu--mobile---ul li.menu-item.lemp a::after {
    background: url(../img/new-paperial/why-us/lamp.svg) center no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

#cloned-mnu--mobile---ul li.menu-item.copy a::after {
    background: url(../img/new-paperial/why-us/plag.svg) center no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

#cloned-mnu--mobile---ul li.menu-item.phone a::after {
    background: url(../img/new-paperial/why-us/phone.svg) center no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

#cloned-mnu--mobile---ul .menu-item-has-children.show-arrow::before {
    background: url(../img/new-paperial/menu-arr--up.svg) 50% no-repeat;
    -webkit-background-size: 15px;
    background-size: 15px;
    transition: all 350ms ease-in-out
}

#cloned-mnu--mobile---ul .menu-item-has-children.show-arrow::after {
    display: none;
    transition: all 350ms ease-in-out
}

#cloned-mnu--mobile---ul .menu-item-has-children::after {
    background: url(../img/new-paperial/menu-arr--down.svg) 50% no-repeat;
    -webkit-background-size: 15px;
    background-size: 15px;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out
}

#cloned-mnu--mobile #cloned-mnu--mobile---ul>li>a {
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: .6px;
    padding: 14.5px 0
}

#cloned-mnu--mobile ul li a {
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #6d6d6d;
    display: block;
    position: relative
}

#cloned-mnu--mobile ul li.current-menu-item a {
    color: #27b2e2
}

#cloned-mnu--mobile ul li.header-my-account a {
    color: #27b2e2;
    text-transform: uppercase;
    text-align: left;
    font-size: 16px
}

#cloned-mnu--mobile.visibility {
    will-change: transform;
    -webkit-transition: all 350ms cubic-bezier(0, 1, .24, .99);
    -moz-transition: all 350ms cubic-bezier(0, 1, .24, .99);
    -ms-transition: all 350ms cubic-bezier(0, 1, .24, .99);
    -o-transition: all 350ms cubic-bezier(0, 1, .24, .99);
    transition: all 350ms cubic-bezier(0, 1, .24, .99);
    -webkit-transform: translatex(0);
    -moz-transform: translatex(0);
    -ms-transform: translatex(0);
    -o-transform: translatex(0);
    transform: translatex(0);
    visibility: visible;
    -webkit-box-shadow: -2px 0 5px 0 rgba(255, 255, 255, .2), -1px 0 18px 0 rgba(255, 255, 255, .12), -2px 0 10px 0 rgba(255, 255, 255, .14);
    -moz-box-shadow: -2px 0 5px 0 rgba(255, 255, 255, .2), -1px 0 18px 0 rgba(255, 255, 255, .12), -2px 0 10px 0 rgba(255, 255, 255, .14);
    box-shadow: -2px 0 5px 0 rgba(255, 255, 255, .2), -1px 0 18px 0 rgba(255, 255, 255, .12), -2px 0 10px 0 rgba(255, 255, 255, .14)
}

#cloned-mnu--mobile {
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 300px;
    top: 0;
    right: 0;
    margin: 0;
    background: #fff;
    visibility: hidden;
    will-change: transform;
    -webkit-transition: all 350ms cubic-bezier(0, 1, .24, .99);
    -moz-transition: all 350ms cubic-bezier(0, 1, .24, .99);
    -ms-transition: all 350ms cubic-bezier(0, 1, .24, .99);
    -o-transition: all 350ms cubic-bezier(0, 1, .24, .99);
    transition: all 350ms cubic-bezier(0, 1, .24, .99);
    -webkit-transform: translatex(300px);
    -moz-transform: translatex(300px);
    -ms-transform: translatex(300px);
    -o-transform: translatex(300px);
    transform: translatex(300px)
}

#cloned-mnu--mobile ul.sub-menu {
    display: none
}

.ui.dropdown .menu>.item {
    color: #353535;
    font-size: 14px
}

.ui.selection.dropdown .menu>.item {
    padding-left: 48px!important
}

.wrapper-front-page {
    display: inline-block;
    text-align: center!important;
    width: 100%;
    position: relative
}

.wrapper-front-page::after {
    content: "";
    display: inline-block;
    height: 100%
}

.home-page--first---screen_left.left.floated.left.aligned.six.wide.column {
    width: 100%!important;
    max-width: 500px;
    margin: 0 auto auto 0
}

.home-page--first---screen_right.right.floated.right.aligned.six.wide.column {
    margin: 0 0 auto auto;
    max-width: 332px;
    width: 100%!important
}

.home-page.home-page--first---screen.ui.stackable.two.column.grid {
    padding: 0 100px
}

.front-page {
    display: block;
    margin: auto;
    padding-top: 217px;
    text-align: center;
    color: #fff
}

.front-page h1 {
    margin: 0 0 66px;
    font-size: 36px;
    text-align: left;
    color: #f2f2f2;
    max-width: 500px
}

.front-page h1:after,
.section_title:after,
.title-div::after,
h2:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -26px;
    height: 6px;
    border-radius: 10em;
    width: 36px;
    background: #84deff
}

.sub-text-first--screen * {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5
}

.sub-text-first--screen p {
    color: #fff
}

.sub-text-first--screen p:first-child {
    margin-bottom: 20px
}

.sub-text-first--screen p+p {
    color: #f2f2f2;
    margin-bottom: 0
}

.sub-text-first--screen p:last-child {
    margin-bottom: 0
}

.front-page .sub-heading {
    font-size: 28px;
    color: #4BBECA;
    font-style: italic;
    margin-top: 16px;
    margin-bottom: 43px
}

.line-height-width {
    vertical-align: bottom
}

.front-page .ui.button.line-height-width {
    padding: 1.05em 1.5em
}

.wrapper-form-inner .line-height-width {
    width: 100%
}

.fp__top-form.fp__form-for-client {
    padding-bottom: 85px
}

.ui.button.uk-button.line-height-width {
    -webkit-appearance: none;
    margin: 0;
    width: 100%;
    border: none;
    overflow: visible;
    color: #fff;
    text-transform: none;
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #6fcdd6;
    border-radius: 3px;
    vertical-align: middle;
    padding: 17px 35px;
    min-height: 40px;
    font-weight: 600;
    box-shadow: inset 0 -3px 0 #5DBAC3;
    text-shadow: 0 1px 1px #449299;
    font-size: 16px;
    outline: 0;
    text-decoration: none;
    text-align: center;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.ui.button.uk-button.line-height-width:hover {
    background: #4eadb6
}

.ui.button.uk-button.line-height-width:active {
    top: -1px;
    background: #51a2aa
}

.why-us.our-stats .ui.container .home-page--second---screen_left .wrap_why__us {
    text-align: left
}

.why-us.our-stats .small-container {
    max-width: 822px;
    width: 100%;
    margin: 0 auto
}

.home-page--second---screen_right .title-div,
.home-page--second---screen_right .wrap_stats {
    max-width: 270px
}

.align-blocks::after,
.align-blocks::before {
    clear: both;
    display: table;
    content: "";
    width: 100%
}

.align-blocks>p {
    float: left;
    padding: 15px 0
}

.align-blocks>.wrapper-svg--img {
    float: right
}

.wrap_stats,
.wrap_why__us {
    position: relative
}

.why-us.our-stats .ui.container .home-page--second---screen_left {
    padding-right: 0;
    padding-left: 0;
    max-width: 393px;
    margin-left: 0
}

.why-us.our-stats .ui.container .home-page--second---screen_right {
    padding-left: 0;
    padding-right: 0
}

.title-div,
.wrap_stats,
.wrap_why__us {
    max-width: 100%;
    width: calc(290px + 50px + 71px)
}

.wrap_why__us {
    width: calc(280px + 33px + 80px);
    margin: auto auto auto 0
}

.home-page--second---screen_right::after {
    content: "";
    display: block;
    height: 69.6%;
    width: 1px;
    background: #585061;
    position: absolute;
    left: calc(100% / 2 - 135px);
    bottom: 1.5%
}

.wrap_stats p,
.wrap_why__us p {
    color: #fff;
    font-size: 15px
}

.home-page--second---screen_right .wrap_stats {
    margin: auto 0 auto auto
}

.why-us.our-stats .title-div,
.why-us.our-stats h2 {
    margin-bottom: calc(33px + 40px)
}

.home-page--second---screen_left .title-div,
.home-page--second---screen_left h2 {
    text-align: right
}

.align-blocks p,
.home-page--second---screen_right .title-div,
.home-page--second---screen_right h2 {
    text-align: left
}

.align-blocks:nth-child(1),
.align-blocks:nth-child(2) {
    margin-bottom: 26px
}

.home-page--second---screen_left .title-div::after,
.home-page--second---screen_left h2::after {
    left: 0
}

.home-page--second---screen_right .title-div {
    margin: auto 0 calc(33px + 40px) auto
}

.home-page--second---screen_left .title-div {
    margin: auto auto calc(33px + 40px) 0;
    text-align: left
}

.align-blocks {
    display: block;
    width: 100%
}

.align-blocks .wrapper-svg--img,
.align-blocks p,
.wrap_stats span,
.wrapper-svg--img .stats-img {
    display: inline-block;
    vertical-align: middle
}

.align-blocks p {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.39;
    color: #fff
}

.align-blocks .wrapper-svg--img {
    text-align: right;
    width: 80px;
    height: 80px;
    margin-left: 33px
}

.wrapper-svg--img img,
.wrapper-svg--img svg {
    width: 100%;
    max-width: 80px
}

.wrapper-svg--img .stats-img {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    width: 100%;
    max-width: 80px;
    height: 80px
}

.align-blocks:nth-child(1) .stats-img {
    background: url(../img/new-paperial/someImages/avatar-num1.svg?123213213) 50% no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

.align-blocks:nth-child(2) .stats-img {
    background: url(../img/new-paperial/someImages/avatar-num4.svg?123213213) 50% no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

.align-blocks:nth-child(3) .stats-img {
    background: url(../img/new-paperial/someImages/avatar-num11.svg?123213213) 50% no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

.align-blocks p {
    width: 280px;
    max-width: 100%
}

.wrap_stats svg path {
    -webkit-transition: fill 350ms ease-in-out;
    -moz-transition: fill 350ms ease-in-out;
    -ms-transition: fill 350ms ease-in-out;
    -o-transition: fill 350ms ease-in-out;
    transition: fill 350ms ease-in-out
}

.wrap_stats .stats_item {
    margin-right: 12px;
    width: 82px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #fff
}

.wrap_stats .score {
    margin-left: 24px;
    text-transform: uppercase;
    font-size: 36px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    text-align: left;
    color: #f2f2f2
}

.serv-wrapp-content__inner h5,
.serv_content {
    letter-spacing: normal;
    text-align: left;
    color: #fff
}

.wrap_stats p:nth-child(1),
.wrap_stats p:nth-child(2),
.wrap_stats p:nth-child(3) {
    margin-bottom: 40px
}

.wrapper-second-section .our-services {
    padding: 0;
    margin: 150px auto 0
}

.serv-wrapp-content__inner {
    padding-left: 20px
}

.our-services--container .title-div,
.our-services--container h2 {
    text-align: left;
    margin-bottom: 66px
}

.serv_wrap {
    max-width: calc(240px + 52px + 20px);
    display: block;
    margin-bottom: 41px
}

.hidden-link,
.hidden-link svg,
.visibility-link,
.visibility-link svg {
    display: inline-block;
    vertical-align: middle
}

.owl-item.active:nth-child(2) .serv_wrap {
    margin-left: auto;
    margin-right: auto
}

.owl-item.active:nth-child(3) .serv_wrap {
    margin-right: 0;
    margin-left: auto
}

.serv-wrapp-content__inner,
.serv_wrap .bg-serv-images {
    display: inline-block;
    vertical-align: top
}

.serv_wrap .bg-serv-images {
    height: 64px;
    width: 52px;
    -webkit-background-size: contain;
    background-size: contain
}

.serv-img-1 {
    background: url(../img/new-paperial/services-icons/essay-writing.png) 50% no-repeat
}

.serv-img-2 {
    background: url(../img/new-paperial/services-icons/editing.png) 50% no-repeat
}

.serv-img-3 {
    background: url(../img/new-paperial/services-icons/research-paper.png) 50% no-repeat
}

.serv-img-4 {
    background: url(../img/new-paperial/services-icons/dissertation.png) 50% no-repeat
}

.serv-img-5 {
    background: url(../img/new-paperial/services-icons/thesis.png) 50% no-repeat
}

.serv-img-6 {
    background: url(../img/new-paperial/services-icons/lab.png) 50% no-repeat
}

.serv-img-7 {
    background: url(../img/new-paperial/services-icons/course.png) 50% no-repeat
}

.serv-img-8 {
    background: url(../img/new-paperial/services-icons/app-essay.png) 50% no-repeat
}

.serv-img-9 {
    background: url(../img/new-paperial/services-icons/business-plan.png) 50% no-repeat
}

.serv-wrapp-content__inner * {
    text-align: left
}

.serv_content {
    font-size: 14px;
    max-width: 220px;
    width: 100%;
    font-weight: 300;
    line-height: 1.36
}

.serv-wrapp-content__inner h5 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 5px
}

.our-services.our-features .our-services--wrapper.home-page--third---screen {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.front-page--main---wrapper.commerce-pages .our-team-writer {
    margin-top: 0;
    padding-top: 100px
}

.main-content--container.small-container {
    max-width: 822px;
    width: 100%;
    margin: 0 auto
}

.front-page--main---wrapper.commerce-pages .small-container {
    max-width: 700px
}

.front-page--main---wrapper.commerce-pages .wrapper-main--content {
    padding: 0 30px
}

.front-page--main---wrapper.commerce-pages .title-div,
.front-page--main---wrapper.commerce-pages h2 {
    text-align: center
}

.front-page--main---wrapper.commerce-pages .title-div::after,
.front-page--main---wrapper.commerce-pages h2:after {
    right: 0;
    margin: 0 auto
}

.about-page--container .title-div::after {
    display: none;
}
.about-page--container h1 {
    max-width: 100%;
    text-align: center;
}

.about-page--container h1::after {
    margin: 0 auto;
    right: 0;
    left: 0;
}

.main-container-about h2,
.main-container-about h3,
.main-container-about h4 {
    text-align: left;
}

.main-container-about h2::after,
.main-container-about h3::after,
.main-container-about h4::after {
    display: none;
}

.main-container-about article {
    xborder: 1px #000 solid;
    padding: 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    -webkit-column-rule: 1px solid #585061;
    -moz-column-rule: 1px solid #585061;
    column-rule: 1px solid #585061;
    text-align: justify;
}

.content-static a,
.hidden-link {
    margin-top: 10px
}

.wrapper-main--text {
    padding: 0;
    background: #0e0b16
}

.wrapper-main--text .title-div,
.wrapper-main--text h2 {
    text-align: left;
    margin-bottom: 66px
}

.wrapper-main--text h2::after {
    bottom: -36px
}

.hidden-link svg path,
.visibility-link svg path {
    fill: rgba(136, 211, 245, .6);
    -webkit-transition: all .25s cubic-bezier(0, 1.17, 0, 1.18);
    -moz-transition: all .25s cubic-bezier(0, 1.17, 0, 1.18);
    -ms-transition: all .25s cubic-bezier(0, 1.17, 0, 1.18);
    -o-transition: all .25s cubic-bezier(0, 1.17, 0, 1.18);
    transition: all .25s cubic-bezier(0, 1.17, 0, 1.18)
}

.hidden-link {
    -webkit-transition: all .25s cubic-bezier(0, 1.17, 0, 1.18);
    -moz-transition: all .25s cubic-bezier(0, 1.17, 0, 1.18);
    -ms-transition: all .25s cubic-bezier(0, 1.17, 0, 1.18);
    -o-transition: all .25s cubic-bezier(0, 1.17, 0, 1.18);
    transition: all .25s cubic-bezier(0, 1.17, 0, 1.18)
}

.hidden-link:hover svg path,
.visibility-link:hover svg path {
    fill: rgba(136, 211, 245, 1)
}

.hidden-link,
.visibility-link {
    font-size: 14px;
    line-height: .7;
    font-weight: 600;
    letter-spacing: .7px;
    text-align: left;
    color: rgba(136, 211, 245, .6);
    text-transform: uppercase
}

.hidden-link:hover,
.visibility-link:hover {
    color: rgba(136, 211, 245, 1);
    text-decoration: none!important
}

.wrapper-main--content a:hover {
    text-decoration: underline;
    cursor: pointer
}

.wrapper-main--content a:focus {
    color: #5c9eb5
}

.wrapper-main--text .wrapper-main--content h2 {
    font-size: 24px;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 0
}

.wrapper-main--text .wrapper-main--content h2::after {
    display: none
}

.wrapper-main--text p {
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    width: 100%;
    max-width: 650px;
    padding: 0
}

.wrapper-main--text ul {
    color: #fff;
    list-style-position: inside;
    list-style-type: disc
}

.wrapper-main--text ol {
    color: #fff;
    list-style-position: inside
}

.wrapper-main--content ol,
.wrapper-main--content ul {
    margin-bottom: 10px
}

.wrapper-main--text p:last-child {
    margin-bottom: 0
}

.wrapper-main--text h4:first-child,
.wrapper-main--text h5:first-child {
    margin: 5px 0
}

.wrapper-main--text h3,
.wrapper-main--text h4,
.wrapper-main--text h5,
.wrapper-main--text h6 {
    text-align: left;
    margin: 15px 0 5px;
    font-weight: 600
}

.wrapper-main--text h3 {
    font-size: 24px;
    line-height: normal
}

.wrapper-main--text h4 {
    font-size: 20px
}

.first-paragraph {
    margin-bottom: 2rem
}

.wrapper-main--text h3:first-child,
.wrapper-main--text h4:first-child {
    margin-top: 0
}

p:first-child {
    margin-top: 0;
    margin-bottom: 0
}

.content-slide p,
.content-static p {
    margin-bottom: 15px
}

.wrapper-hidden--content article,
.wrapper-main--text .content-static p:nth-child(6),
.wrapper-main--text .content-static p:nth-child(7) {
    margin-bottom: 0
}

.features-img-1 {
    background: url(../img/new-paperial/features/writer-selction.png) 50% no-repeat
}

.features-img-2 {
    background: url(../img/new-paperial/features/support.png) 50% no-repeat
}

.features-img-3 {
    background: url(../img/new-paperial/features/bidding.png) 50% no-repeat
}

.features-img-4 {
    background: url(../img/new-paperial/features/trusted.png) 50% no-repeat
}

.features-img-5 {
    background: url(../img/new-paperial/features/pay-only-when-satisfied.png) 50% no-repeat
}

.features-img-6 {
    background: url(../img/new-paperial/features/plagiarism.png) 50% no-repeat
}

.features-img-7 {
    background: url(../img/new-paperial/features/american-writers.png) 50% no-repeat
}

.features-img-8 {
    background: url(../img/new-paperial/features/exceptional-quality.png) 50% no-repeat
}

.features-img-9 {
    background: url(../img/new-paperial/features/live.png) 50% no-repeat
}

.features_wrap .bg-features-images {
    display: table-cell;
    height: 64px;
    width: 52px;
    -webkit-background-size: contain;
    background-size: contain
}

.testimonials-screen--wrapper {
    background: rgba(88, 80, 97, .25);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 40px 70px 40px 80px
}

.testimonials-screen--wrapper .title-div,
.testimonials-screen--wrapper h2 {
    text-align: left;
    margin-bottom: 65px
}

.testimonials-screen .tasks {
    margin-bottom: 20px
}

.inner-testimonials--right---content .clients_name,
.testimonials-screen .tasks li:first-child {
    margin-bottom: 10px
}

.testimonials-screen .tasks li {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.19;
    color: #fff
}

.testimonials-screen .avatar {
    width: 44px;
    height: 44px;
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
    vertical-align: middle;
    background-color: #d8d8d8;
    border: 2px solid #a74bf1
}

.testimonials-screen .avatar img {
    display: inline;
    width: auto;
    height: auto;
    max-width: 100%
}

.testimonials-screen .authors_name_info {
    display: inline-block;
    margin-left: 15px;
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: left;
    color: #fff
}

.testimonials-screen .authors_name_info .test-author {
    font-weight: 600;
    color: #fff;
    padding-left: 3.5px
}

.testimonials-screen .clients_name,
.testimonials-screen .order_date {
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    color: #a74bf1
}

.testimonials-screen .position {
    position: relative;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 400;
    color: #949494!important
}

.testimonials-screen .position a {
    color: #83dfff!important
}

.testimonials-screen .position a:hover {
    text-decoration: underline
}

.inner-testimonials--left---content {
    font-weight: 600
}

.testimonials-screen .position:after {
    content: '';
    position: absolute;
    height: 1px;
    width: 22px;
    background: #d8d8d8;
    left: 0;
    bottom: -5px
}

.testimonials-screen .inner-testimonials--right---content .stars_rate i {
    font-size: 9px
}

.testimonials-screen .inner-testimonials--right---content .stars_rate {
    line-height: 9px;
    padding-bottom: 15px
}

.testimonials-screen .stars_rate i {
    font-size: 12px;
    color: #83dfff;
    margin-right: 1px
}

.testimonials-screen .stars_rate {
    padding-bottom: 20px;
    text-align: left
}

.testimonials-screen .stars_rate li {
    display: inline-block
}

.testimonials-screen .reviews_text {
    text-align: left;
    color: #fff;
    height: 128px;
    overflow: auto;
    word-wrap: break-word;
    font-size: 21px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    line-height: 1.52
}

.wrapper-inner--testimonials {
    display: table;
    width: 100%;
    padding: 0
}

.inner-testimonials--left {
    text-align: left;
    width: calc(1027px - 613px)
}

.inner-testimonials--right {
    width: 560px
}

.inner-testimonials--left,
.inner-testimonials--right {
    text-align: left;
    display: table-cell;
    vertical-align: top;
    position: relative
}

.testimonials-screen .owl-dots {
    text-align: center;
    margin-top: 24px
}

.testimonials-screen .owl-nav {
    font-size: 0
}

.testimonials-screen .owl-nav .owl-prev {
    left: -30px
}

.testimonials-screen .owl-nav .owl-next {
    right: -30px
}

.testimonials-screen .owl-nav .owl-next,
.testimonials-screen .owl-nav .owl-prev {
    position: absolute;
    top: 32%;
    margin-top: -10px;
    opacity: .5;
    font-size: 0;
    height: 20px;
    width: 12px;
    display: block;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out
}

.testimonials-screen .owl-nav .owl-next:hover,
.testimonials-screen .owl-nav .owl-prev:hover {
    opacity: 1
}

.testimonials-screen .owl-nav .owl-next:hover::after {
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}

.testimonials-screen .owl-nav .owl-next::after,
.testimonials-screen .owl-nav .owl-prev::after {
    content: "";
    height: 20px;
    width: 12px;
    display: block;
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}

.testimonials-screen .owl-nav .owl-next::after {
    background: url(../img/new-paperial/testim-right.svg) 50% no-repeat
}

.testimonials-screen .owl-nav .owl-prev::after {
    background: url(../img/new-paperial/testim-left.svg) 50% no-repeat
}

.wrapper-inner--customer {
    width: 100%
}

.inner-customer--left,
.inner-customer--right {
    display: inline-block;
    vertical-align: top;
    margin: 0 auto
}

.faq-users--container,
.footer-wrapper .social i,
.num_desc,
.number,
.order-form--footer .order-form--container {
    vertical-align: middle
}

.customer-screen .inner-customer--left {
    width: 100%;
    max-width: 340px
}

.customer-screen .inner-customer--right {
    width: calc(100% - 350px)
}

.inner-customer--right---content {
    text-align: right;
    margin: auto 0 auto auto
}

.customer-screen--wrapper .title-div::after,
.customer-screen--wrapper h2::after {
    display: none
}

.inner-customer--right .title-div,
.inner-customer--right h2 {
    line-height: 34px;
    margin-bottom: 80px!important
}

.customer-screen--wrapper .title-div,
.customer-screen--wrapper h2,
.customer-support--time {
    max-width: 425px;
    width: 100%;
    color: #fff;
    margin: 0;
    text-align: left
}

.customer-support--time {
    position: relative;
    font-size: 90px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: normal;
    color: #fff;
    text-align: left
}

.wrapper-inner--customer .title-div::after {
    display: block;
    content: '';
    position: absolute;
    left: 1px;
    bottom: -27px;
    height: 6px;
    border-radius: 10em;
    width: 36px;
    background: #84deff
}

.hiw-inner-box::after,
ul.social:after {
    content: ""
}

.wrapper-inner--customer .title-div {
    position: relative;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.33;
    letter-spacing: normal;
    margin-bottom: 66px;
    text-align: left
}

.first-box--support .customer-num--wrap {
    margin-bottom: 56px
}

.customer-num--wrap {
    display: table;
    width: 100%
}

.num_desc,
.number {
    display: table-cell
}

.number {
    color: #84deff;
    text-align: right;
    text-transform: uppercase;
    padding-right: 10px;
    border-right: 1px solid #585061
}

.cus-supp-num,
.cus-supp-time {
    display: block;
    width: 100%;
    font-weight: 300;
    text-align: right;
    color: #83dfff;
    line-height: normal
}

.cus-supp-num {
    font-size: 80px
}

.cus-supp-time {
    font-size: 36px;
    text-transform: lowercase
}

.empty-block,
.extra.blog-inner--link a,
.ghost-text a,
.hidden-main--content:first-letter,
.relatedcontent .read-more,
.wrapper-slider--team .cont_btn,
.wrapper-slider--team .stats_item {
    text-transform: uppercase
}

.num_desc {
    width: 320px;
    text-align: left;
    padding-left: 10px
}

.num_desc * {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: left;
    color: #fff
}

.num_desc .num_desc_title {
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.25;
    letter-spacing: normal;
    margin-bottom: 10px
}

.customer-screen--wrapper .ghost-text p {
    margin-bottom: 0
}

.ghost-text p {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #fff;
    margin-top: 20px
}

button.ui.button.cont_btn.uk-button.first-screen--form---btn.liveCthat {
    max-width: 200px
}

.ghost-text a {
    position: relative;
    display: inline-block;
    background: #7938ff;
    background: -moz-linear-gradient(left, #7938ff 0, #b150ff 100%);
    background: -webkit-linear-gradient(left, #7938ff 0, #b150ff 100%);
    background: linear-gradient(to right, #7938ff 0, #b150ff 100%);
    background-size: cover;
    color: #fff;
    font-size: 10px;
    text-align: center;
    padding: 13px 23px;
    border-radius: 30px;
    letter-spacing: 2px;
    font-weight: 600
}

.order-form--footer.bg-image-four.padding-bottom-150 .title-div {
    margin-left: 160px
}

.order-form--footer---content .title-div {
    margin-bottom: 73px;
    white-space: nowrap
}

.order-form--footer .ghost_form {
    width: 100%;
    margin: auto
}

.order-form--wrapper .home-page--first---screen_right {
    margin: auto auto auto 120px!important
}

.hiw-make--order .order-form--footer .order-form--container {
    padding-top: 0
}

.order-form--footer .home-page--first---screen_right.right.floated.right.aligned.six.wide.column {
    max-width: calc(332px + 80px)
}

.order-form--footer .ui.centered.grid.ghost_form {
    padding: 14px 40px;
    background: rgba(14, 11, 22, .3);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.faq-users--wrapper.home-page--eight---screen {
    height: 720px;
    display: table;
    width: 100%
}

.order-form--footer .order-form--wrapper {
    height: 508px;
    display: table;
    width: 100%
}

.faq-users--container {
    display: table-cell;
    width: 100%
}

.faq-users .title-div,
.faq-users h2 {
    text-align: left;
    margin-bottom: 100px
}

.ui.inverted.accordion .title.active,
.ui.inverted.accordion .title.active span {
    color: #84deff
}

.ui.inverted.accordion .content p,
.ui.inverted.accordion .title,
.ui.inverted.accordion .title span {
    color: #f2f2f2;
    text-align: left;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-family: Montserrat, sans-serif
}

.ui.inverted.accordion .title.active {
    border-bottom: 1px solid #84deff
}

.ui.inverted.accordion .title {
    border-bottom: 1px solid #585061;
    position: relative
}

.ui.inverted.accordion .title,
.ui.inverted.accordion .title span {
    font-size: 18px;
    font-weight: 600;
    line-height: normal
}

.ui.inverted.accordion .content h2,
.ui.inverted.accordion .content h3,
.ui.inverted.accordion .content h4,
.ui.inverted.accordion .content h5,
.ui.inverted.accordion .content h6 {
    display: block;
    margin: 5px 0
}

.ui.inverted.accordion .content strong {
    display: inline-block;
    margin: 15px 0 5px
}

.ui.inverted.accordion .content strong:first-child {
    display: inline-block;
    margin: 5px 0
}

.ui.inverted.accordion .content h2,
.ui.inverted.accordion .content h3,
.ui.inverted.accordion .content h4,
.ui.inverted.accordion .content h5,
.ui.inverted.accordion .content h6,
.ui.inverted.accordion .content strong {
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: normal
}

.ui.inverted.accordion .content p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5
}

.faq-users--content {
    max-width: calc(768px - 2rem);
    width: 100%
}

.ui.inverted.accordion .title.active .faq-arrow {
    background: url(../img/new-paperial/someImages/faq-up.svg) 50% no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

.ui.inverted.accordion .title .faq-arrow {
    height: 10px;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
    width: 16px;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    background: url(../img/new-paperial/someImages/faq-down.svg) 50% no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

.ui.inverted.accordion .content {
    height: 302px;
    overflow: auto;
    max-height: 302px;
    margin: 10px 2.5px 10px 0;
    font-family: Montserrat, sans-serif;
    padding: 0 5px 0 0!important
}

.ui.inverted.accordion .title:last-child {
    border: none!important
}

.activity-box,
.footer-wrapper .social li a {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.first-screen--faq---bg .front-page.fp-background.first-screen {
    padding-bottom: 0
}

.second-screen--faq---bg .hiw-make--order {
    padding-top: 137px
}

.footer-wrapper-main-two {
    border-top: 1px solid #585061;
    padding-top: 40px
}

.menu-our-services-container ul {
    -webkit-column-width: 220px;
    -moz-column-width: 220px;
    column-width: 220px;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

footer.page-template.page-template-page-hiw .layout-footer {
    background: #0f0c17;
    padding-top: 10px
}

#footer {
    background: #0f0c17
}

.footer-wrapper--main {
    margin-bottom: 40px
}

.page-template-default {
    padding-top: 10px
}

.footer-wrapper--main::after,
.footer-wrapper--main::before {
    content: "";
    clear: both;
    display: table;
    width: 100%
}

.footer-wrapper--main---first,
.footer-wrapper--main---second,
.footer-wrapper--main---third {
    display: block;
    float: left
}

.footer-wrapper--main---first {
    width: 500px
}

.footer-wrapper--main---second {
    width: 220px;
    margin-left: 70px;
    margin-right: 50px
}

.footer-wrapper--main---third {
    width: calc(100% - 840px)
}

.footer-wrapper--main---second ul {
    column-count: 2;
    column-gap: 30px
}

.footer-wrapper .layout-footer {
    height: auto;
    position: relative;
    z-index: 2;
    padding: 0 0 25px
}

.img-wrapper.footer-text--img {
    margin-top: 23.5px
}

#footer .footer-copyright--box---inner {
    display: table;
    width: 100%;
    margin-top: 50px
}

#footer .footer-copyright,
#footer .we_accept {
    display: table-cell;
    vertical-align: middle;
    width: 50%
}

.we_accept {
    text-align: left;
}

.we_accept span i {
    font-size: 25px;
    color: rgba(255, 255, 255, .05)
}

.footer-wrapper .footer-inner {
    width: 100%;
    margin: 0;
    padding-bottom: 60px;
    text-align: justify;
    position: relative;
    z-index: 3
}

.footer-wrapper .accept,
.footer-wrapper .site-map,
.footer-wrapper .useful {
    display: inline-block;
    padding: 0 10px;
    float: left
}

.footer-wrapper .useful {
    width: 50%
}

.footer-wrapper .disclaimer_img {
    max-width: 550px;
    width: 100%
}

.footer-wrapper .site-map {
    width: 15%;
    margin-left: 20px
}

.footer-wrapper .layout-footer ul li a {
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    text-align: left;
    color: #949494
}

.footer-wrapper .layout-footer ul li a:hover {
    color: #fff;
    text-decoration: underline
}

.footer-wrapper .accept {
    width: 31%
}

.footer-wrapper .layout-footer .h4,
.footer-wrapper .layout-footer h4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 10px
}

.footer-wrapper .layout-footer .footer-wrapper-main-two .h4 {
    font-size: 26px;
    line-height: .77;
    letter-spacing: normal
}

.layout-footer .footer-wrapper--main---third .h4 {
    margin-bottom: 15px
}

.footer-wrapper .accept span {
    margin-right: 5px
}

ul.social:after {
    clear: both;
    display: table
}

.footer-wrapper .social {
    margin-bottom: 30px
}

.footer-wrapper .social li {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px
}

.footer-wrapper .social li a {
    background: #868686;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 2px;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    margin-right: 0!important;
    font-size: 2em
}

.footer-wrapper .social li a:hover {
    background: #fff;
    text-decoration: none!important
}

.customers-commerce-order--date a:hover,
.footer-copyright a:hover {
    text-decoration: underline
}

.footer-wrapper .social li:last-child {
    margin-right: 0
}

.footer-wrapper .social a {
    margin: 0
}

.footer-wrapper .copyr>div {
    margin: 5px 10px 0
}

.footer-wrapper .copyr span {
    display: inline-block;
    margin-bottom: 6px;
    font-size: 12px
}

.footer-wrapper .social i {
    color: #0f0b15;
    font-size: 1.5em;
    padding-top: 1px;
    height: 100%;
    display: table-cell;
    width: 100%
}

.footer-wrapper .social li a {
    display: table
}

.behance {
    background-image: url(/wp-content/themes/paperial/img/behance-icon.svg)
}

.myspace {
    background-image: url(/wp-content/themes/paperial/img/myspace-icon.svg)
}

.youtube {
    background-image: url(/wp-content/themes/paperial/img/youtube-icon.svg)
}

.instagram {
    background-image: url(/wp-content/themes/paperial/img/instagram-icon.svg)
}

.pinterest {
    background-image: url(/wp-content/themes/paperial/img/pinterest-icon.svg)
}

.layout-footer .ui.container>.ui.stackable.grid {
    margin-bottom: 50px
}

.footer-copyright {
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    color: #fff
}

.img-wrap.footer_logo img {
    max-width: 149px
}

.footer-copyright a {
    font-weight: 500;
    margin: 0 5px;
    color: #fff;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out
}

.footer-copyright a:hover {
    color: #949494
}

.we_accept__title {
    font-size: 16px;
    line-height: 1.25;
    color: #fff;
    text-align: left;
    padding-bottom: 17px;
    display: block
}

.we_accept span {
    margin-right: 15px;
    vertical-align: top;
}

.we_accept span:last-child {
    margin-right: 0!important
}

.first-screen--hiw---bg .wrapper-front-page::after {
    display: none
}

.hiw-make--order .order-form--footer {
    padding: 0
}

.contact-us--wrapper .front-page h1,
.hiw-page--wrapper .front-page h1,
.plagiarism-page--wrapper .front-page h1,
.testimonial-page .front-page h1 {
    line-height: 1.28;
    margin-bottom: 66px
}

.contact-us--wrapper .front-page,
.hiw-page--wrapper .front-page,
.plagiarism-page--wrapper .front-page,
.testimonial-page .front-page {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 200px
}

.first-screen--plagiarism---bg {
    padding-bottom: 0
}

.hiw-make--order .order-form--wrapper {
    height: auto
}

.hiw-wrapper--form---bottom.bg-image-second {
    padding-top: 100px
}

.hiw-make--order {
    padding-top: 150px
}

.hiw-page--wrapper h1 {
    text-align: center;
    margin: 0 auto 60px
}

.hiw-wrapper--form---bottom.bg-image-second {
    padding: 150px 0 0
}

.order-form--container {
    display: table-cell;
    vertical-align: bottom
}

.hiw-page--wrapper h1::after {
    margin: 0 auto;
    right: 0
}

.hiw-inner--container {
    text-align: center;
    color: #fff
}

.hiw-inner-box {
    width: 25%;
    float: left;
    text-align: center;
    position: relative
}

.hiw-make--order .order-form--wrapper .home-page--first---screen_right {
    margin: auto!important
}

.just-contact--content .title-div {
    width: 100%;
    margin-bottom: 66px;
    font-size: 36px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.28;
    letter-spacing: normal;
    text-align: center;
    color: #f2f2f2;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto
}

.just-contact--content .title-div::after {
    right: 0;
    margin: 0 auto
}

.just-contact--content .liveCthat {
    margin: 0 auto;
    text-align: center;
    display: block
}

.hiw-make--order .wrapper-ghost--book {
    position: absolute;
    bottom: 25%;
    left: 0
}

.hiw-make--order .wrapper-ghost--book img {
    position: initial;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial
}

.wrapper-ghost--bg {
    width: 179px;
    height: 164px;
    background: url(../img/new-paperial/hiw/ghost-illustration.png) 50% no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -82px
}

.inner-box-inner {
    display: inline-block;
    width: 210px;
    max-width: 100%
}

.hiw-make--order .order-form--footer---content .title-div {
    margin-bottom: 66px;
    text-align: center;
    white-space: normal;
    width: 100%
}

.hiw-make--order .order-form--footer---content .title-div:after {
    left: 0;
    right: 0;
    margin: 0 auto
}

.inner-box-inner .hiw-title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.43;
    margin: 10px auto 5px
}

.inner-box-inner .hiw-content {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.36;
    padding: 0 .5rem
}

.hiw-inner-box::after {
    display: block;
    height: 18px;
    width: 39px;
    opacity: 0;
    background: url(../img/new-paperial/hiw/arr-right.svg) 50% no-repeat;
    position: absolute;
    right: 0;
    background-size: 40px;
    top: 50%;
    margin-top: 7px;
    margin-right: 0
}

.hiw-inner-box:nth-child(1)::after {
    -webkit-transition: all 250ms ease-in-out .1s;
    -moz-transition: all 250ms ease-in-out .1s;
    -ms-transition: all 250ms ease-in-out .1s;
    -o-transition: all 250ms ease-in-out .1s;
    transition: all 250ms ease-in-out .1s
}

.hiw-inner-box:nth-child(2)::after {
    -webkit-transition: all 250ms ease-in-out .5s;
    -moz-transition: all 250ms ease-in-out .5s;
    -ms-transition: all 250ms ease-in-out .5s;
    -o-transition: all 250ms ease-in-out .5s;
    transition: all 250ms ease-in-out .5s
}

.hiw-inner-box:nth-child(3)::after {
    -webkit-transition: all 250ms ease-in-out 1s;
    -moz-transition: all 250ms ease-in-out 1s;
    -ms-transition: all 250ms ease-in-out 1s;
    -o-transition: all 250ms ease-in-out 1s;
    transition: all 250ms ease-in-out 1s
}

.hiw-inner-box.loader::after {
    opacity: 1;
    margin-right: -20px
}

.hiw-inner-box:last-child::after {
    display: none
}

.first-screen--contact---bg.fst--screen {
    padding-bottom: 20px
}

.contact-us--wrapper .title-div,
.plagiarism-page--wrapper .title-div,
.testimonial-page .title-div {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 60px
}

.contact-us--wrapper .title-div::after,
.plagiarism-page--wrapper .title-div::after,
.testimonial-page .title-div::after {
    margin: 0 auto;
    right: 0
}

.main-container-plagiat p {
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.31;
    letter-spacing: normal;
    text-align: left;
    color: #fff
}

.main-container-plagiat article {
    xborder: 1px #000 solid;
    padding: 0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    -webkit-column-rule: 1px solid #585061;
    -moz-column-rule: 1px solid #585061;
    column-rule: 1px solid #585061;
    text-align: justify
}

.second-screen--plagiarism---bg .hiw-make--order {
    padding-top: 0
}

.second-screen--plagiarism---bg .our-team-writer.padding-top {
    padding-top: 60px
}

.first-screen--plagiarism---bg .front-page.fp-background.first-screen {
    padding-bottom: 25px
}

.wrapper-slider--team {
    max-width: calc(100% - 67px);
    width: 100%;
    margin: 0 auto;
    padding: 0!important
}

.wrapper-slider--team .owl-nav .owl-next,
.wrapper-slider--team .owl-nav .owl-prev {
    top: 46%
}

.testimonial-box--right::after,
.wrapp button::after {
    left: 0;
    top: 0;
    content: ""
}

.wrapper-slider--team .writer_wrap {
    background: rgba(88, 80, 97, .25);
    border-radius: 2px;
    padding: 20px;
    max-width: 247px;
    width: 100%;
    margin: 0 auto;
    -webkit-transition: all .4s cubic-bezier(.65, 0, .26, 1);
    -moz-transition: all .4s cubic-bezier(.65, 0, .26, 1);
    -ms-transition: all .4s cubic-bezier(.65, 0, .26, 1);
    -o-transition: all .4s cubic-bezier(.65, 0, .26, 1);
    transition: all .4s cubic-bezier(.65, 0, .26, 1)
}

.wrapper-slider--team .item:hover {
    cursor: pointer
}

.wrapper-slider--team .item:hover .writer_wrap {
    background: rgba(88, 80, 97, .5)
}

.wrapper-slider--team .title-div {
    width: 100%;
    margin-bottom: 66px;
    text-align: center
}

.wrapper-slider--team .title-div::after {
    margin: 0 auto;
    right: 0
}

.wrapper-slider--team .writer_avatar {
    width: 75px;
    height: 75px;
    margin: 0 auto 15px;
    border-radius: 50%;
    overflow: hidden
}

.wrapper-slider--team img {
    display: inline;
    width: auto;
    height: auto;
    max-width: 100%
}

.wrapper-slider--team .writer_name {
    margin-bottom: 32px;
    font-size: 22px;
    font-weight: 400;
    line-height: normal;
    color: #fff;
    text-align: center
}

.wrapper-slider--team .writer_wrap .stats_item {
    width: 100%;
    margin-right: 0;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center
}

.wrapper-slider--team .writer_wrap .stats_item+.stats_item {
    margin-top: 19px;
    margin-bottom: 35px
}

.wrapper-slider--team .score {
    font-size: 36px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1px;
    text-align: left;
    color: #f2f2f2
}

.rating_hire .stars_rate>div {
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1px;
    text-align: left;
    color: #949494
}

.wrapper-slider--team .stats_item {
    display: inline-block;
    margin-right: 20px;
    text-align: right;
    width: 67px;
    color: #b8b5c0;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    vertical-align: middle
}

.wrapper-slider--team .writer_wrap .title {
    width: 90px;
    display: inline-block;
    line-height: 1.43;
    font-size: 14px;
    font-weight: 300;
    text-align: left;
    margin-left: 0;
    margin-right: 22px
}

.wrapper-slider--team .owl-item .writer_wrap img {
    display: inline;
    width: auto;
    height: auto;
    max-width: 100%
}

.wrapper-slider--team .owl-item .writer_wrap .stats_item img {
    max-width: 11px;
    display: inline-block;
    margin: 0 auto 0 0;
    width: 100%
}

.wrapper-slider--team .rating_hire {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.wrapper-slider--team .rating_hire .stars_rate {
    margin: auto auto auto 0
}

.wrapper-slider--team .rating_hire .cont_btn {
    margin: auto 0 auto auto
}

.wrapper-slider--team .cont_btn {
    position: relative;
    background: #7938ff;
    background: -moz-linear-gradient(left, #7938ff 0, #b150ff 100%);
    background: -webkit-linear-gradient(left, #7938ff 0, #b150ff 100%);
    background: linear-gradient(to right, #7938ff 0, #b150ff 100%);
    background-size: cover;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: .8px;
    text-align: center;
    color: rgba(255, 255, 255, .6);
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    padding: 13px 23px
}

.wrapper-slider--team .stars_rate li {
    display: inline-block;
    margin-right: 3.5px
}

.our-team-writer .stars_rate i {
    font-size: 1rem
}

.contact-us--right article a,
.contact-us--right h3 {
    font-size: 24px;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    line-height: normal;
    text-align: left
}

.our-team-writer .stars_rate {
    padding-bottom: 0!important
}

.wrapper-slider--team .stars_rate li:last-child {
    margin-right: 0!important
}

.wrapper-slider--team .cont_btn:hover {
    color: #fff
}

.contact-us--right h3 {
    font-weight: 500;
    color: #f2f2f2
}

.page-template.page-template-page-contact {
    padding-top: 197px
}

.contact-us-inner--container::after,
.contact-us-inner--container::before {
    content: "";
    display: table;
    width: 100%;
    clear: both
}

.first-screen--contact---bg .wrapper-front-page::after {
    display: none
}

.contact-us-inner--container {
    display: block;
    max-width: 695px;
    width: 100%;
    margin: 0 auto
}

.contact-us--left {
    width: 248px
}

.contact-us--right {
    width: 300px;
    margin-left: 140px
}

.contact-us--left,
.contact-us--right {
    display: inline-block;
    vertical-align: middle;
    text-align: left
}

.contact-us--right article {
    max-width: 300px;
    width: 100%
}

.inner-customer--left---content * {
    display: block
}

.inner-customer--left---content .liveCthat {
    margin-top: 30px
}

.contact-us--right article a {
    display: block;
    font-weight: 300;
    color: #83dfff;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out
}

.testimonial-box--content *,
.visibility-link {
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out
}

.contact-us--right article a:hover {
    color: #aa4dff
}

/*.contact-us--right article p {
    border-bottom: 1px solid #585061;
    padding-bottom: 1.65rem;
    margin-bottom: 1.65rem
}*/

.contact-us--right article p+p {
    border: none;
    padding: 0;
    margin-bottom: 0
}

.testimonial-box--wrapp {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
    text-align: left
}

.testimonial-box--wrapp:last-child {
    margin-bottom: 0
}

.testimonial-box--left,
.testimonial-box--right {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    position: relative
}

.testimonial-box--left {
    max-width: 190px;
    margin-right: 35px
}

.testimonial-box--right {
    max-width: calc(100% - 330px);
    padding-left: 80px
}

.testimonial-box--right::after {
    display: block;
    height: 100%;
    width: 1px;
    background: #83dfff;
    position: absolute;
    border-radius: 8px
}

.testimonial-inner--author *,
.testimonial-inner--logo* {
    display: block;
    width: 100%
}

.testimonial-clients-name {
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    color: #a74bf1
}

.testimonial-logo--from,
.testimonial-order--date {
    font-weight: 300;
    letter-spacing: normal;
    font-style: normal;
    font-stretch: normal
}

.testimonial-inner--author {
    margin-bottom: 20px
}

.testimonial-order--date {
    position: relative;
    margin: 10px 0 21px;
    font-size: 14px;
    text-align: left;
    color: #949494
}

.testimonial-order--date::after {
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 22px;
    background: #d8d8d8
}

.testimonial-logo--img a {
    display: inline-block
}

.testimonial-logo--from {
    font-size: 16px
}

.testimonial-box--author:not(img) {
    line-height: normal
}

.testimonial-box--content a:hover {
    color: #83dfff
}

.testimonial-box--content * {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    color: #fff;
    height: 128px;
    overflow: auto;
    word-wrap: break-word;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    line-height: 1.4;
    transition: all .25s ease-in-out
}

.testimonial-box--content {
    height: 125px;
    display: table;
    overflow: auto;
    word-wrap: break-word;
    max-width: 651px;
    width: 100%
}

.testimonial-logo--img.logo-test-4 {
    line-height: 52px
}

.testimonial-logo--img.logo-test-5 {
    line-height: 47px
}

.testimonial-logo--img.logo-test-3 {
    line-height: 29px;
    margin-top: 5px
}

.testimonial-logo--img.logo-test-6 {
    line-height: 22px;
    margin-top: 5px
}

.testimonial-logo--img.logo-test-2 {
    line-height: 35px;
    margin-top: 5px
}

.testimonial-logo--img.logo-test-1 {
    line-height: 26px;
    margin-top: 5px
}

.testimonial-logo--img img {
    width: 100%
}

.testimonial-logo--img.logo-test-4 img {
    max-width: 144px
}

.testimonial-logo--img.logo-test-5 img {
    max-width: 62px
}

.testimonial-logo--img.logo-test-3 img {
    max-width: 178px
}

.testimonial-logo--img.logo-test-6 img {
    max-width: 100px;
    width: 100%
}

.testimonial-logo--img.logo-test-2 img {
    max-width: 190px
}

.testimonial-logo--img.logo-test-1 img {
    max-width: 92px
}

.faq-users .ui>p {
    font-size: 18px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: normal;
    text-align: left;
    color: #f2f2f2;
    margin-bottom: 37px
}

.faq-page .faq-users--container {
    vertical-align: top;
    text-align: left
}

.faq-page .faq-page-container--inner {
    display: block;
    text-align: left
}

.faq-page .faq-users {
    max-width: calc(768px - 2rem);
    width: 100%
}

.faq-page .faq-users,
.faq-page .inner-customer--left---content {
    display: inline-block;
    vertical-align: middle;
    margin: 0
}

.faq-page .inner-customer--left---content {
    text-align: right;
    margin: 0;
    width: calc(100% - 768px - 2rem)
}

.faq-page .faq-users--wrapper {
    height: initial
}

.first-screen--faq---bg .ui.inverted.accordion {
    height: 445px
}

.inner-customer--left-inner---content {
    max-width: 245px;
    text-align: center;
    display: inline-block
}

.inner-customer--left---content .liveCthat {
    margin-left: auto;
    margin-right: auto
}

.row.hide-desctop::after,
.row.hide-desctop::before {
    content: "";
    display: table;
    width: 100%
}

.wrapp * {
    vertical-align: middle
}

.wrapp button {
    display: block;
    float: left;
    height: 42px;
    font-size: 0;
    width: 42px;
    border: none;
    color: #fff;
    position: relative;
    overflow: hidden
}

.wrapp button::after {
    display: block;
    position: absolute;
    z-index: -1;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: linear-gradient(to bottom, #b050ff, #7937ff)
}

.wrapp button.notplus {
    background: url(../img/new-paperial/calc/mines.svg) 50% no-repeat;
    -webkit-background-size: 16px;
    background-size: 16px;
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px
}

.wrapp button.plus {
    background: url(../img/new-paperial/calc/plus.svg) 50% no-repeat;
    -webkit-background-size: 16px;
    background-size: 16px;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.wrapp-input {
    width: calc(100% - 84px);
    display: block;
    margin: 0;
    position: relative;
    float: left
}

.wrapp-input input {
    height: 42px;
    line-height: 42px;
    padding: 0;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    font-family: Montserrat, sans-serif;
    cursor: pointer;
    word-wrap: break-word;
    width: 100%;
    white-space: normal;
    outline: 0;
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0);
    max-width: 100%;
    min-height: 42px;
    background: 0 0;
    display: inline-block;
    color: #f2f2f2;
    box-shadow: none;
    border: 1px solid #57555c;
    border-left: none;
    border-right: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: box-shadow .1s ease, width .1s ease;
    transition: box-shadow .1s ease, width .1s ease
}

.amount-wrapper input,
.wrapper-main--slider input {
    color: #fff!important;
    font-size: 12px;
    letter-spacing: .6px;
    font-weight: 600
}

.ind-width,
.indicator {
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em
}

.indicator {
    width: 100%;
    height: 4px;
    background: #57555c;
    position: relative;
    bottom: -1rem;
    border-radius: 10em
}

.ind-width {
    display: block;
    position: absolute;
    height: 100%;
    width: 0;
    max-width: 100%;
    -webkit-transition: width 250ms cubic-bezier(0, 1, .24, .99);
    -moz-transition: width 250ms cubic-bezier(0, 1, .24, .99);
    -ms-transition: width 250ms cubic-bezier(0, 1, .24, .99);
    -o-transition: width 250ms cubic-bezier(0, 1, .24, .99);
    transition: width 250ms cubic-bezier(0, 1, .24, .99);
    background-image: linear-gradient(to right, #7938ff 0, #9c47e7 100%);
    -webkit-box-shadow: 0 0 20px #9c47e7;
    -moz-box-shadow: 0 0 20px #9c47e7;
    box-shadow: 0 0 20px #9c47e7;
    border-radius: 10em
}

.amount-wrapper {
    margin-bottom: 2rem;
    width: 100%;
    display: table
}

.amount-wrapper input {
    width: 40px
}

.left-numbers,
.right-numbers {
    display: table-cell;
    width: 50%
}

.wrapper-pages--slider label.left-numbers--inner,
.wrapper-pages--slider label.right-numbers--inner {
    margin: 0!important
}

.wrapper-main--slider input {
    width: 40px
}

.hide-mobile {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

#main-wrapper .hide-desctop {
    display: none!important
}

.wrapper-main--slider .wrapper-pages--slider:last-child {
    text-align: right
}

.wrapper-pages--slider:last-child input {
    max-width: 40px;
    width: 40px;
    padding: 0;
    text-align: right;
    white-space: nowrap
}

.calcResult {
    pointer-events: none
}

.visibility-link {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    transition: all .25s ease-in-out
}

.content-slide,
.visibility-link.opacity-btn {
    opacity: 0;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out
}

.visibility-link.opacity-btn {
    height: 0;
    margin: 0;
    -webkit-transform: translateY(25px);
    -moz-transform: translateY(25px);
    -ms-transform: translateY(25px);
    -o-transform: translateY(25px);
    transform: translateY(25px);
    transition: all .25s ease-in-out
}

.wrapper-hidden--content {
    position: relative;
    overflow: hidden;
    will-change: height
}

.content-slide {
    will-change: translate;
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    transform: translateY(-100px);
    transition: all .25s ease-in-out
}

.content-slide.slideVis {
    opacity: 1;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.first-screen--commerce---bg .front-page.fp-background.first-screen {
    padding-bottom: 0
}

.first-screen--commerce---bg .front-page {
    padding-top: 160px
}

.commerce-pages .title-div {
    margin-bottom: 66px;
    width: 100%;
    white-space: normal
}

.commerce-pages .title-div::after {
    right: 0;
    margin: 0 auto
}

.whats-included .hiw-inner-box.loader::after {
    display: none;
    opacity: 0
}

.whats-included {
    padding-top: 80px
}

.hiw-inner--container::after,
.hiw-inner--container::before {
    content: "";
    display: table;
    width: 100%;
    margin: 0
}

.activity-service,
.completed-type,
.find-out,
.whats-included {
    padding: 0 0 150px;
    text-align: center
}

.whats-included {
    padding-top: calc(150px - 68px)
}

.whats-included .title-div {
    margin-bottom: 66px;
    width: 100%
}

.whats-included .title-div::after {
    right: 0;
    margin: 0 auto
}

.completed-type-inner--container {
    max-width: 815px;
    margin: 0 auto
}

.column-list-js .column-list {
    display: inline-block
}

.column-list-1.column-list {
    margin: 0 137px 0 143px
}

.whats-included-inner--container.hiw-inner--container .hiw-box-2 img {
    -webkit-transform: translateX(12px);
    -moz-transform: translateX(12px);
    -ms-transform: translateX(12px);
    -o-transform: translateX(12px);
    transform: translateX(12px)
}

.completed-type-inner--container a {
    font-size: 20px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #949494;
    display: block;
    margin-bottom: 15px;
    position: relative;
    width: 100%
}

.activity-service-inner--container,
.empty-block {
    text-align: center
}

.completed-type-inner--container a::after {
    content: "";
    display: block;
    position: absolute;
    left: -16px;
    top: 50%;
    margin-top: -3px;
    height: 6px;
    width: 6px;
    background: #69b0ca;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.completed-type-inner--container a,
.completed-type-inner--container a::after {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.completed-type-inner--container a:hover::after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.completed-type-inner--container a:hover {
    color: #f2f2f2
}

.completed-type .title-div {
    max-width: 578px;
    margin: 0 auto 60px
}

.empty-block {
    display: block;
    color: #fff;
    width: 100%;
    max-width: 100%
}

.second-screen--commerce---bg .activity-service {
    padding-bottom: 70px
}

.activity-service-inner--container::after,
.activity-service-inner--container::before {
    content: "";
    clear: both;
    display: table;
    width: 100%
}

.activity-service .title-div {
    max-width: 760px;
    margin: 0 auto 60px
}

.activity-box {
    display: block;
    float: left;
    width: 266.25px;
    height: 96px;
    margin-right: 20px;
    background: rgba(88, 80, 97, .35);
    color: #fff;
    border-radius: 2px;
    margin-bottom: 20px
}

.activity-box:last-child {
    margin-right: 0
}

.activity-box-inner {
    width: 100%;
    height: 96px;
    line-height: 96px;
    margin-right: 0;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    padding: 10px
}

.activity-img {
    max-width: 11px;
    margin: 0 15px
}

.activity-title {
    width: 80px;
    font-weight: 300;
    font-size: 14px
}

.activity-box-inner * {
    display: inline-block;
    text-align: left
}

.activity-content {
    font-size: 36px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: .5px;
    color: #f2f2f2
}

.activity-content sub {
    font-size: 20px;
    bottom: 0;
    letter-spacing: normal;
    font-weight: 600
}

.find-out-inner--container {
    max-width: calc(239px*2 + 40px);
    width: 100%;
    margin: 0 auto
}

.find-out-inner--container::after,
.find-out-inner--container::before {
    content: "";
    clear: both;
    display: table;
    width: 100%
}

.customers-commerce--container {
    max-width: 680px;
    margin: 0 auto
}

.wrapper--find-out.find-out--inner button.ui.button.cont_btn.uk-button.first-screen--form---btn.liveCthat {
    max-width: 320px;
    padding-left: 21px;
    padding-right: 21px;
    margin-top: 20px;
    width: 100%;
    text-align: center!important;
    -webkit-box-shadow: 0 1px 3px 0 rgba(167, 75, 241, .3), 0 2px 2px 0 rgba(167, 75, 241, .22), 0 0 2px 0 rgba(167, 75, 241, .24);
    -moz-box-shadow: 0 1px 3px 0 rgba(167, 75, 241, .3), 0 2px 2px 0 rgba(167, 75, 241, .22), 0 0 2px 0 rgba(167, 75, 241, .24);
    box-shadow: 0 1px 3px 0 rgba(167, 75, 241, .3), 0 2px 2px 0 rgba(167, 75, 241, .22), 0 0 2px 0 rgba(167, 75, 241, .24)
}

.find-out-box {
    display: block;
    max-width: 239px;
    height: 77px;
    line-height: 77px;
    width: 100%;
    padding: 0;
    margin-right: 40px;
    margin-bottom: 20px;
    background: rgba(88, 80, 97, .25);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    float: left
}

.find-out-box:last-child {
    margin-right: 0
}

.customers-commerce-inner--author,
.customers-commerce-inner--stars {
    display: inline-block;
    vertical-align: middle
}

.customers-commerce-inner--author::after {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    width: 1px;
    background: #585061
}

.customers-commerce-inner--author {
    padding-right: 50px;
    margin-right: 50px;
    position: relative;
    max-width: 250px;
    width: 100%
}

.customers-commerce-box--wrapp {
    text-align: left
}

.customers-commerce-clients-name {
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    color: #a74bf1;
    margin-bottom: 10px
}

.customers-commerce-order--date {
    position: relative;
    font-size: 14px;
    font-weight: 300;
    color: #949494!important
}

.customers-commerce-order--date a {
    color: #83dfff!important
}

.customers-commerce-inner--stars i {
    font-size: 17px;
    color: #83dfff;
    margin-right: 1px
}

.customers-commerce-box--bottom {
    margin: 18px 0 32px
}

.customers-commerce-box--wrapp:last-child .customers-commerce-box--bottom {
    margin-bottom: 0
}

.customers-commerce--content p {
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    max-width: 680px;
    width: 100%
}

.owl-dot,
.owl-dots span {
    width: 12px;
    height: 12px;
    cursor: pointer
}

.customers-commerce-box--bottom a {
    display: block
}

.customers-commerce-box--bottom a:hover p {
    color: #83dfff
}

.owl-dot {
    position: relative;
    display: inline-block;
    margin: 0 6px;
    padding: 0
}

.owl-dots span {
    font-size: 0;
    line-height: 0;
    border: none;
    display: block;
    margin: 0 auto;
    background-color: #585061;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: transparent;
    outline: 0
}

.owl-dot.active span {
    background-color: #a74bf1
}

.owl-dots {
    text-align: center;
    margin-top: 40px
}

.ui.tabular.menu .item {
    border: none;
    position: relative;
    cursor: pointer
}

.seven-screen.slider-reviews .ui.tabular.menu {
    border: none;
    text-align: center!important;
    max-width: 200px;
    margin: 1rem auto
}

.ui.tabular.menu .item::after {
    content: "";
    height: 2px;
    width: 98%;
    display: block;
    position: absolute;
    background: #DAE6E6;
    bottom: 0;
    left: 1%
}

.howitworks-wrapper,
.wid-wrapp-segment button {
    width: 100%
}

.ui.tabular.menu .item.active::after {
    background: #4BBECA
}

.ui.tabular.menu .active.item {
    margin-bottom: 0
}

.layout-custom-color .header-wrapper-ui {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    z-index: 101;
    background-color: #3c4f56
}

#primary-sidebar h4 {
    font-weight: 400;
    margin-bottom: 30px;
    font-size: 1.75em;
    letter-spacing: -1px
}

#primary-sidebar .ui.selection.dropdown {
    min-width: inherit
}

.before-widget-wrapper {
    background: #fcfcfc;
    padding: 1em;
    -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15);
    -moz-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15);
    box-shadow: 0 1px 2px 0 rgba(34, 36, 38, .15);
    border: 1px solid rgba(34, 36, 38, .15);
    -webkit-border-radius: .28571429rem;
    -moz-border-radius: .28571429rem;
    border-radius: .28571429rem;
    margin-bottom: 2em
}

.wid-wrapp-segment>div {
    width: 100%;
    margin-bottom: 1.25rem
}

.menu-services-menu-container li {
    padding: .2em 0 .2em 1.5em;
    background: url(../img/success.svg) 0 50% no-repeat;
    -webkit-background-size: 15px;
    background-size: 15px
}

.menu-services-menu-container li a {
    -webkit-transition: padding 150ms ease-in-out;
    -moz-transition: padding 150ms ease-in-out;
    -ms-transition: padding 150ms ease-in-out;
    -o-transition: padding 150ms ease-in-out;
    transition: padding 150ms ease-in-out;
    color: #535353;
    font-size: 1rem
}

.menu-services-menu-container li a:hover {
    -webkit-transition: padding 150ms ease-in-out;
    -moz-transition: padding 150ms ease-in-out;
    -ms-transition: padding 150ms ease-in-out;
    -o-transition: padding 150ms ease-in-out;
    transition: padding 150ms ease-in-out;
    padding-left: 5px;
    text-decoration: none
}

#related_posts ul li .read-more:hover,
#related_posts ul li h3 a:hover,
.category-main--wrapper .blog-style .description a:hover,
.color-p,
.extra.blog-inner--link a:visited {
    text-decoration: underline
}

.before-widget-wrapper ul {
    list-style-type: none!important
}

.textwidget.custom-html-widget p {
    margin-bottom: .25em
}

.layout-content-page ol,
.layout-content-page ul {
    list-style-type: disc;
    list-style-position: inside;
    padding-left: 0
}

#related_posts ul,
.not-found-ser ul {
    list-style-type: none
}

.layout-content-page article ul li {
    margin-bottom: 1em
}

.howitworks-wrapper .work-scheme ul li {
    width: 24%;
    padding: 0 20px;
    display: inline-block;
    vertical-align: top;
    position: relative
}

.howitworks-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.howitworks-wrapper .work-scheme ul li img {
    margin-bottom: 15px;
    width: 120px
}

.howitworks-wrapper .work-scheme ul li b {
    display: block;
    color: #333
}

.howitworks-wrapper .work-scheme ul li small {
    display: block;
    font-size: 12px;
    line-height: 18px;
    color: #999;
    font-weight: 400;
    max-width: 182px;
    min-height: 55px;
    margin: 5px auto
}

.howitworks-wrapper .work-scheme ul {
    width: 100%;
    text-align: center
}

.howitworks-wrapper .work-scheme {
    position: relative;
    max-width: 1100px;
    margin: 30px auto
}

.howitworks-wrapper .work-scheme ul li:after {
    content: '';
    display: block;
    position: absolute;
    background-image: url(../img/misc.png);
    background-position: -10px -262px;
    background-size: 160px 572px;
    width: 82px;
    height: 33px;
    right: -45px;
    top: 40px;
    z-index: 2
}

.howitworks-wrapper .work-scheme ul li:last-child:after {
    display: none
}

.some-our-writers .user-card-row {
    background: #fff;
    padding: 0;
    text-align: left;
    display: inline-block;
    width: 100%;
    margin: 0 2em 2em 0;
    -webkit-box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
    -moz-box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
    box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
    -webkit-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
    max-width: 290px;
    overflow: hidden;
    -webkit-border-radius: .28571429rem!important;
    -moz-border-radius: .28571429rem!important;
    border-radius: .28571429rem!important
}

.some-our-writers a {
    cursor: pointer;
    display: inline-block;
    max-width: 290px;
    width: 100%;
    margin-right: 2em
}

.some-our-writers a:hover .user-card-row {
    background: #eaeaea
}

.some-our-writers .user-card-row>.user-card-image {
    width: 75px;
    height: 75px;
    overflow: hidden;
    float: left
}

.some-our-writers .user-card-row>.user-card-image img {
    min-width: 100%;
    min-height: 100%
}

.some-our-writers .user-card-data {
    text-align: left;
    min-height: 65px;
    padding-left: 10px;
    width: calc(100% - 90px)
}

.star-rate,
.star-rate>div {
    width: 75px;
    height: 15px;
    background-size: 15px 15px
}

.user-card-row>.card-cell {
    display: inline-block;
    vertical-align: middle
}

.some-our-writers .user-card-data .user-name {
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0 0;
    line-height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding-bottom: 5px
}

.blog-style.blog-side h2,
.extra.blog-inner--link a {
    font-style: normal;
    font-stretch: normal;
    line-height: normal
}

.some-our-writers .user-card-data .user-works {
    font-size: 12px;
    color: #999;
    margin-bottom: -2px;
    display: block
}

.error-send,
.success-send {
    display: none;
    color: #fff;
    padding: 1em;
    border-radius: .3em
}

.star-rate {
    background-image: url(../img/star-empty@2x.png);
    background-repeat: repeat-x;
    margin: 3px 0
}

.star-rate>div {
    background-image: url(../img/star-full@2x.png)
}

.user-card-data.card-cell p {
    margin-bottom: 10px
}

.offset-to-bottom,
form.ui.form.form-valid {
    margin-bottom: 2em
}

.layout-content-page address {
    margin-top: 2em
}

.twelve.wide.column.response-width .offset-to-bottom {
    width: 100%
}

.errors-filed {
    border-color: #842c3b!important
}

.success-send {
    background: #66b751
}

.error-send {
    background: #b72831
}

.category-main--wrapper .order-form--footer .order-form--wrapper {
    height: initial!important;
    display: initial!important
}

.ui.container.layout-content-page.category-main--wrapper .order-form--wrapper .home-page--first---screen_right {
    margin: 0 auto!important
}

.ui.container.layout-content-page.category-main--wrapper {
    padding-top: 200px;
    margin-bottom: 150px
}

.category-main--wrapper .main-content-page {
    padding-bottom: 20px
}

.blog-background--wrapper.blog-p-a-g-e--inner .description p:first-child {
    margin-bottom: 10px
}

#result-top .title-div {
    display: none
}

.scroll-result::after,
.scroll-result::before {
    content: "";
    clear: both;
    display: table;
    width: 100%
}

.blog-side--left {
    max-width: 620px;
    width: 100%;
    float: left
}

.blog-side.blog-side--right .order-form--footer .ui.centered.grid.ghost_form {
    background: rgba(14, 11, 22, .5)
}

.blog-side--left,
.blog-side--right {
    display: block
}

.blog-style.blog-side h2 {
    font-family: Montserrat, sans-serif;
    font-size: 26px;
    letter-spacing: normal;
    text-align: left;
    color: #f2f2f2;
    margin-bottom: 0
}

.blog-style.blog-side h2 a {
    color: #f2f2f2;
    font-weight: 600!important
}

.blog-style.blog-side h2:hover a {
    color: #83dfff
}

.blog-style.blog-side h2::after {
    display: none
}

.blog-wrapper--content {
    margin-bottom: 25px
}

.blog-style .message {
    background: 0 0;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    padding: 0
}

.blog-style .ui.items:hover:hover {
    background: 0 0
}

.extra.blog-inner--link a {
    background: 0 0;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: rgba(136, 211, 245, .6);
    letter-spacing: .7px;
    text-align: left
}

.blog-style .meta *,
.category-main--wrapper .blog-style .description * {
    letter-spacing: normal;
    text-align: left;
    font-family: inherit;
    font-style: normal;
    font-stretch: normal
}

.extra.blog-inner--link a:focus,
.extra.blog-inner--link a:hover {
    background-color: transparent;
    text-decoration: underline;
    color: rgba(136, 211, 245, 1);
    -mozilla-text-shadow: 1px 1px 15px #88d3f5;
    -webkit-text-shadow: 1px 1px 15px #88d3f5;
    text-shadow: 1px 1px 15px #88d3f5
}

.blog-background--wrapper.blog-p-a-g-e--inner h1.blog-title--link {
    margin-bottom: 1rem!important
}

.blog-style .extra.blog-inner--link {
    margin: 0
}

.blog-style .description p:last-child {
    margin-bottom: 10px!important;
    display: block
}
body .blog-style .description ol li {
        list-style-type: decimal!important;
}
.blog-preload--img a {
    display: inline-block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    max-width: 100%;
    width: 100%
}

.blog-preload--img a img {
    display: block;
    max-width: 100%;
    height: auto
}

.category-main--wrapper .blog-style .description * {
    font-weight: 300;
    line-height: 1.28;
    color: #f2f2f2;
    opacity: 1
}

.category-main--wrapper .blog-style .description h2,
.category-main--wrapper .blog-style .description h3 {
    font-weight: 500;
    line-height: normal;
    margin: 1rem 0 7px
}

.category-main--wrapper .blog-style .description h2 {
    font-size: 24px
}

.category-main--wrapper .blog-style .description h3 {
    font-size: 20px
}

.category-main--wrapper .blog-style .description a,
.category-main--wrapper .blog-style .description li,
.category-main--wrapper .blog-style .description p {
    font-size: 18px
}

.category-main--wrapper .blog-style .description ol,
.category-main--wrapper .blog-style .description ul {
    margin: 15px 0
}

.category-main--wrapper .blog-style .description ul li {
    margin-bottom: .5rem
}

.category-main--wrapper .blog-style .description a {
    color: #88d3f5
}

.blog-style .meta {
    margin: 7px 0 12px
}

.blog-style .meta * {
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    color: #f2f2f2
}

.blog-title--link:hover a {
    color: #f2f2f2
}

.blog-side--right {
    float: right;
    max-width: calc(332px + 80px);
    width: 100%
}

.scroll-result {
    position: relative;
    margin-top: 0;
    margin-bottom: 0
}

.stop-scroll--bar {
    display: block;
    width: 100%;
    height: 1px
}

.category-main--wrapper .order-form--container {
    display: block
}

.category-main--wrapper .ui.breadcrumb {
    display: block;
    margin-top: -40px!important;
    margin-bottom: 0!important;
    padding-bottom: 40px
}

.layout-custom-post .blog-style.blog-side h2 {
    color: #fff
}

.error-modal {
    display: inline-block;
    opacity: 0;
    color: #b21e1e;
    font-size: .92857143em;
    font-family: inherit;
    position: absolute;
    top: 0;
    right: 0;
    font-weight: 700
}

.opacity {
    opacity: 1
}

.modal .field {
    position: relative
}

.wrapper-modal-form.ui.form input[type=text] {
    line-height: 1;
    padding: 0 0 0 15px;
    word-wrap: break-word;
    white-space: normal
}

.wrapper-modal-form.ui.form textarea {
    padding: 5px 0 5px 15px
}

.wrapper-modal-form.ui.form input[type=text],
.wrapper-modal-form.ui.form textarea {
    font-weight: 400;
    font-family: Montserrat, sans-serif;
    cursor: pointer;
    outline: 0;
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0);
    min-width: 270px;
    max-width: 100%;
    width: 100%;
    font-size: 14px;
    min-height: 45px;
    background: 0 0;
    display: inline-block;
    color: #f2f2f2;
    box-shadow: none;
    border: 1px solid #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: box-shadow .1s ease, width .1s ease;
    transition: box-shadow .1s ease, width .1s ease
}

.wrapper-modal-form.ui.form input:active,
.wrapper-modal-form.ui.form input:focus,
.wrapper-modal-form.ui.form textarea:active,
.wrapper-modal-form.ui.form textarea:focus {
    border-color: #fff;
    background: 0 0;
    box-shadow: none;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.wrapper-modal-form.ui.form input::selection,
.wrapper-modal-form.ui.form textarea::selection {
    border-color: #fff;
    background: 0 0;
    box-shadow: none;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.wrapper-modal-form.ui.form input::-webkit-input-placeholder,
.wrapper-modal-form.ui.form textarea::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .67);
    font-weight: 400
}

.wrapper-modal-form.ui.form input::-moz-placeholder,
.wrapper-modal-form.ui.form textarea::-moz-placeholder {
    color: rgba(255, 255, 255, .67);
    font-weight: 400
}

.wrapper-modal-form.ui.form input:-ms-input-placeholder,
.wrapper-modal-form.ui.form textarea:-ms-input-placeholder {
    color: rgba(255, 255, 255, .67);
    font-weight: 400
}

.wrapper-modal-form.ui.form input:focus::-webkit-input-placeholder,
.wrapper-modal-form.ui.form textarea:focus::-webkit-input-placeholder {
    color: #fff;
    font-weight: 400
}

.wrapper-modal-form.ui.form input:focus::-moz-placeholder,
.wrapper-modal-form.ui.form textarea:focus::-moz-placeholder {
    color: #fff;
    font-weight: 400
}

.wrapper-modal-form.ui.form input:focus:-ms-input-placeholder,
.wrapper-modal-form.ui.form textarea:focus:-ms-input-placeholder {
    color: #fff;
    font-weight: 400
}

.wrapper-modal-form.ui.form .field.field input:-webkit-autofill {
    box-shadow: none;
    border-color: #fff!important;
    background: 0 0
}

.wrapper-modal-form.ui.form {
    max-width: 430px;
    margin: 0 auto
}

.data-thank--you {
    text-align: center;
    max-width: 750px;
    margin: 0 auto
}

.data-thank--you img+p {
    font-size: 22px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: center;
    color: #f2f2f2;
    margin: 20px 0
}

.first-modal .wrapper-modal-form label,
.modal-title--cta {
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal
}

.data-thank--you>img {
    margin-top: 80px
}

.data-thank--you img+p+p {
    max-width: 120px;
    margin: 0 auto;
    text-align: center
}

.data-thank--you .ui.button.cont_btn.uk-button.first-screen--form---btn.liveCthat.link.faq {
    text-align: center!important
}

.modal .data-thank--you {
    display: none
}

.modal .form {
    display: block
}

.modal-title--cta {
    display: block;
    text-align: center;
    font-family: Montserrat;
    background: 0 0;
    color: #fff;
    padding: 0;
    box-shadow: none;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 40px!important
}

.first-modal .wrapper-modal-form label {
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 400!important;
    text-align: left;
    color: #88d3f5!important;
    margin-bottom: 10px!important
}

.ui.fullscreen.first-modal.modal>.close {
    top: 1.0535rem;
    right: 1rem;
    color: #fff;
    font-style: initial;
    font-size: 2rem
}

.wrapper-modal-form.ui.form .ajax-btn {
    border: none;
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    margin: 0 0 auto auto
}

.wrapper-modal-form.ui.form .ajax-btn:hover {
    cursor: pointer
}

.wrapper-modal-form.ui.form .ajax-btn:active,
.wrapper-modal-form.ui.form .ajax-btn:focus {
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    background: #7938ff;
    background: -moz-linear-gradient(left, #7938ff 0, #b150ff 100%);
    background: -webkit-linear-gradient(left, #7938ff 0, #b150ff 100%);
    background: linear-gradient(to right, #7938ff 0, #b150ff 100%);
    background-size: cover
}

.ui.dimmer.modals.page.transition {
    background: rgba(0, 0, 0, .95)!important
}

.blog-style.blog-side--left .wp-pagenavi .current,
.blog-style.blog-side--left .wp-pagenavi .larger,
.blog-style.blog-side--left .wp-pagenavi .smaller {
    width: 35px!important;
    height: 35px!important;
    max-width: 100%;
    line-height: 36px!important;
    margin-right: 1rem;
    padding: 0;
    font-size: 1em;
    min-width: 35px!important;
    display: inline-block;
    text-align: center
}

.blog-style.blog-side--left .wp-pagenavi .first,
.blog-style.blog-side--left .wp-pagenavi .last {
    font-size: 0;
    height: 20px;
    width: 30px;
    display: inline-block;
    vertical-align: middle;
    background: url(../img/new-paperial/blog/pagi-arrow.svg) 50% no-repeat;
    background-size: 100%;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out
}

.jssocials-share .jssocials-share-link span,
.social--share {
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    text-align: left;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal
}

.blog-style.blog-side--left .wp-pagenavi .current {
    color: #000
}

.blog-style.blog-side--left .last:hover {
    margin-left: 5px
}

.blog-style.blog-side--left .first {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-right: 1rem
}

.blog-style.blog-side--left .wp-pagenavi .extend {
    display: none
}

.blog-ghost {
    position: absolute;
    bottom: 0;
    right: 120px
}

.jssocials-share-link.jssocials-share-no-count {
    padding-top: 0!important
}

.jssocials-share {
    position: relative;
    border-radius: 2px;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
    padding: 4px 8px 4px 5px
}

.jssocials-share.jssocials-share-facebook {
    background: #405aa7
}

.jssocials-share .jssocials-share-link span {
    color: #f8f8f8
}

.jssocials-share.jssocials-share-facebook:hover {
    background: #364c8c
}

.jssocials-share.jssocials-share-googleplus {
    background: #d2452a
}

.jssocials-share.jssocials-share-googleplus:hover {
    background: #f14321
}

.jssocials-share.jssocials-share-twitter {
    background: #76a9ea
}

.jssocials-share.jssocials-share-twitter:hover {
    background: #4b6f9d
}

.social--share {
    color: #88d3f5
}

.jssocials-share i {
    font-size: 1.6em;
    vertical-align: middle;
    margin-right: 0;
    color: #fff
}

.top-stories {
    margin-top: 40px
}

#related_posts>h3 {
    font-size: 26px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 25px
}

#related_posts ul li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 15px
}

#related_posts ul li .relatedcontent {
    padding-right: 0px;
    color: #f2f2f2;
    width: calc(100%);
    /*margin:auto auto auto 0*/
}

#related_posts ul li .relatedthumb {
    width: 160px;
    height: 160px;
    margin: auto 0 auto auto
}

#related_posts ul li .relatedthumb a {
    display: inline-block;
    height: 160px;
    width: 160px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#related_posts ul li h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.31;
    letter-spacing: normal;
    text-align: left;
    color: #f2f2f2
}

#related_posts ul li .read-more {
    margin-top: 5px
}

#related_posts ul li h3+p {
    margin: 8px 0 7px
}

#related_posts ul li p {
    margin: 0
}

#related_posts ul li h3 a {
    font-size: 17px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.35;
    letter-spacing: normal;
    text-align: left;
    color: #f2f2f2
}

.relatedcontent .read-more,
.ui.breadcrumb a {
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    text-align: left
}

#related_posts ul li h3 a:hover {
    color: #88d3f5
}

.relatedthumb a img {
    border-radius: 2px
}

.relatedcontent .read-more {
    display: block;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .7px;
    color: rgba(136, 211, 245, .7)
}

#related_posts ul li .read-more:hover {
    color: rgba(136, 211, 245, 1)
}

.blog-background--wrapper {
    background: url(../img/new-paperial/blog/blog-desctop.jpg) 50% 0 no-repeat;
    -webkit-background-size: contain;
    background-size: contain
}

.blog-post-list-wrapper .row-post-block {
    margin-bottom: 40px
}

.ui.items:hover {
    background: #fffefe
}

.item h2 a {
    font-weight: 400!important;
    color: #6fcdd6;
    font-size: 1em!important
}

.ui.label a {
    text-transform: capitalize
}

.next,
.prev {
    display: inline-block
}

#header .three-btn,
#menu-mobile-menu .sub-menu {
    display: none
}

#nav-posts {
    background: #fcfcfc;
    border: 1px solid #f4f4f4;
    -webkit-box-shadow: 2px 2px 2px #d9d9d9;
    -moz-box-shadow: 2px 2px 2px #d9d9d9;
    box-shadow: 2px 2px 2px #d9d9d9;
    color: #969696;
    margin: 0!important
}

.next a:hover i {
    -webkit-transform: translateX(-7px);
    -moz-transform: translateX(-7px);
    -ms-transform: translateX(-7px);
    -o-transform: translateX(-7px);
    transform: translateX(-7px)
}

.prev a:hover i {
    -webkit-transform: translateX(7px);
    -moz-transform: translateX(7px);
    -ms-transform: translateX(7px);
    -o-transform: translateX(7px);
    transform: translateX(7px)
}

#nav-posts i,
.next a,
.prev a {
    color: #4f4f4f;
    vertical-align: text-top;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.next a:hover,
.prev a:hover {
    color: #000
}

#nav .menu-item-has-children:not(.three-btn) {
    background: url(../img/new-paperial/why-us/combined-shape.svg) 90% 50% no-repeat!important
}

#nav .menu-item-has-children .sub-menu::after {
    visibility: hidden;
    position: absolute;
    content: '';
    opacity: 0;
    left: 35px;
    top: 0;
    z-index: -1;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 14px;
    border-color: transparent transparent #fff
}

#nav .menu-item-has-children:hover .sub-menu::after {
    visibility: visible!important;
    opacity: 1!important;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    -moz-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    -ms-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18);
    -o-transition: all .4s cubic-bezier(0, 1.17, 0, 1.18)
}

.some-our-writers {
    max-width: calc(580px + 4em)
}

.not-found img {
    max-width: 40em;
    margin-bottom: 2em;
    width: 100%;
    display: block
}

button.ui.secondary.basic.button i {
    margin: 0 0 0 .2em!important
}

.item .read-more {
    font-size: .9em
}

.not-found-ser .ui.secondary.basic.button {
    margin: 1.25em 0
}

.ui.breadcrumb a svg {
    margin: auto 10px auto 0;
    min-width: 29px;
    width: 29px
}

.ui.breadcrumb a {
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: normal;
    color: rgba(136, 211, 245, .6);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.ui.breadcrumb {
    margin: 1em 0!important
}

.ui.breadcrumb a:hover,
.ui.breadcrumb a:hover svg>g {
    color: rgba(136, 211, 245, 1);
    opacity: 1
}

.color-p {
    color: #d52727;
    text-transform: uppercase
}

#nav .order-now-menu a {
    border: .1em solid transparent;
    background: #6fcdd6;
    cursor: pointer
}

#nav .order-now-menu a:hover {
    border-color: #6fcdd6;
    background: 0 0
}

#nav .log-in-menu a {
    border: .1em solid #6fcdd6;
    background: 0 0;
    color: #6fcdd6;
    cursor: pointer
}

#nav .log-in-menu a:hover {
    background: #6fcdd6;
    border-color: transparent;
    color: #fff
}

#header .log-in-menu a,
#nav .order-now-menu a {
    padding: .75714286em 1.04285714em;
    -webkit-border-radius: .22888em;
    -moz-border-radius: .22888em;
    border-radius: .22888em
}

#header .log-in-menu,
#nav .order-now-menu {
    padding: 0
}

#nav .log-in-menu {
    margin-left: calc(1.14285714em * 2)
}

#nav .menu-item-has-children:not(.three-btn) {
    padding-right: calc(1.14285714em)
}

#nav.order-now-menu {
    margin-left: 1.14285714em
}

.ui.right.icon.input.line-height-width input {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    padding: 5px 37px 5px 15px;
    height: 50px;
    font-size: 16px;
    line-height: 40px;
    font-weight: 400;
    color: #000
}

.ui.selection.dropdown.line-height-width,
.wrapper-datapicker input {
    font-weight: 400;
    font-family: Montserrat, sans-serif;
    cursor: pointer;
    word-wrap: break-word;
    line-height: 1;
    white-space: normal;
    outline: 0;
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0);
    min-width: 270px;
    width: 100%;
    max-width: 332px;
    font-size: 14px;
    min-height: 45px;
    background: 0 0;
    display: inline-block;
    padding: 7px 5px;
    color: #f2f2f2;
    box-shadow: none;
    border: 1px solid #57555c;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: box-shadow .1s ease, width .1s ease;
    transition: box-shadow .1s ease, width .1s ease
}

.ui.selection.active.dropdown:hover {
    border-color: #57555c
}

.ui.selection.visible.dropdown>.text:not(.default) {
    color: #fff
}

.ui.button.uk-button.first-screen--form---btn {
    background: #7938ff;
    background: -moz-linear-gradient(180deg, rgba(176, 80, 255, 1) 0, rgba(121, 55, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(121, 55, 255, 1)), color-stop(100%, rgba(176, 80, 255, 1)));
    background: -webkit-linear-gradient(180deg, rgba(176, 80, 255, 1) 0, rgba(121, 55, 255, 1) 100%);
    background: -o-linear-gradient(180deg, rgba(176, 80, 255, 1) 0, rgba(121, 55, 255, 1) 100%);
    background: -ms-linear-gradient(180deg, rgba(176, 80, 255, 1) 0, rgba(121, 55, 255, 1) 100%);
    background: linear-gradient(270deg, rgba(176, 80, 255, 1) 0, rgba(121, 55, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7937ff', endColorstr='#b050ff', GradientType=1);
    background-size: cover;
    color: rgba(255, 255, 255, .6);
    font-size: 14px;
    text-transform: uppercase;
    width: 100%;
    padding: 0 23px;
    border-radius: 30px;
    letter-spacing: 1px;
    height: 48px;
    line-height: 48px;
    text-align: left!important;
    position: relative;
    font-weight: 600;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.ui.button.uk-button.first-screen--form---btn svg g {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.ui.button.uk-button.first-screen--form---btn:hover svg g {
    fill: #fff
}

.svg-arrow svg {
    width: 25px;
    height: 25px
}

.ui.button.uk-button.first-screen--form---btn i {
    position: absolute;
    right: 30px;
    font-size: 14px;
    top: 50%;
    opacity: .6;
    width: 25px;
    display: inline-block;
    line-height: 25px;
    height: 25px;
    vertical-align: middle;
    margin-top: -12.5px!important;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out
}

.ui.button.uk-button.first-screen--form---btn:hover i {
    right: 25px;
    color: rgba(242, 242, 242, 1)
}

.ui.input {
    font-size: 1em;
    width: 100%
}

.ui.default.dropdown:not(.button)>.text,
.ui.dropdown:not(.button)>.default.text {
    color: #fff!important
}

.ui.selection.dropdown>.angle.down.icon,
.ui.selection.dropdown>.delete.icon,
.ui.selection.dropdown>.search.icon {
    cursor: pointer;
    position: absolute;
    width: auto;
    height: auto;
    line-height: 1rem;
    top: 50%;
    right: 1em;
    margin-top: -20px!important;
    z-index: 3;
    margin: -.78571429em;
    padding: .6em;
    -webkit-transition: opacity .1s ease;
    transition: opacity .1s ease;
    color: #a74cf1;
    font-size: 22px
}

.ui.selection.dropdown .menu {
    max-height: 256px;
    border-color: transparent!important;
    -webkit-border-radius: 0 0 .125em .125em;
    -moz-border-radius: 0 0 .125em .125em;
    border-radius: 0 0 .125em .125em
}

.ui.multiple.selection.dropdown.line-height-width i.file.text.icon,
.ui.multiple.selection.dropdown.line-height-width i.sidebar,
.ui.multiple.selection.dropdown.line-height-width i.student.icon {
    font-size: 14px;
    margin: 0;
    padding: 6px 20px 6px 10px;
    color: #a74cf1
}

.six.wide.column.aligned label {
    display: inline-block;
    margin: auto auto 10px 0;
    color: #949494;
    font-size: 12px;
    letter-spacing: .4px;
    text-transform: uppercase;
    font-weight: 400
}

.ui.icon.input>i.icon:after,
.ui.icon.input>i.icon:before {
    margin-top: -5px;
    color: #000
}

.content-page-body .response-block {
    display: inline-block
}

.response-block * {
    display: inline-block;
    font-size: 2em;
    font-weight: 400;
    font-weight: 100;
    color: #2e3f47
}

h2+.response-block {
    margin-left: 2.5em
}

.response-block small+a {
    margin-left: .35em;
    color: #4183c4
}

.titlename-testimonial {
    color: #4183c4;
    font-weight: 600
}

.ghost_form .ui-widget-header .ui-state-default,
.order-form--container .ghost_form .ui-state-default,
.ui-button,
.wrapper-front-page .ghost_form .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
    border: none;
    background: #b050ff;
    background: -moz-linear-gradient(0deg, rgba(121, 56, 255, 1) 0, rgba(176, 80, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(121, 56, 255, 1)), color-stop(100%, rgba(176, 80, 255, 1)));
    background: -webkit-linear-gradient(0deg, rgba(121, 56, 255, 1) 0, rgba(176, 80, 255, 1) 100%);
    background: -o-linear-gradient(0deg, rgba(121, 56, 255, 1) 0, rgba(176, 80, 255, 1) 100%);
    background: -ms-linear-gradient(0deg, rgba(121, 56, 255, 1) 0, rgba(176, 80, 255, 1) 100%);
    background: linear-gradient(90deg, rgba(121, 56, 255, 1) 0, rgba(176, 80, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7938ff', endColorstr='#b050ff', GradientType=1);
    font-weight: 400;
    color: #454545;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    outline: 0;
    cursor: pointer;
    top: -8px
}

.wrapper-datapicker i {
    font-size: 14px;
    margin: -12px 0 0;
    color: #a74cf1;
    position: absolute;
    top: 50%;
    left: 15px
}

#amount-words {
    display: inline-block;
    margin: auto auto 10px 0;
    color: #949494;
    font-size: 9px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
    width: 120px
}

.wrapper-datapicker {
    position: relative;
    width: 100%
}

.wrapper-slider--form {
    width: 100%;
    text-align: left
}

.wrapper-slider--form input#thisCounter,
.wrapper-slider--form input#thisCounter-footer,
.wrapper-words--slider {
    text-align: right
}

.wrapper-slider--form input {
    color: #fff!important;
    font-size: 12px;
    letter-spacing: .6px;
    font-weight: 600;
    width: 40px
}

.wrapper-pages--slider,
.wrapper-words--slider {
    display: table-cell;
    width: 50%
}

.wrapper-main--slider {
    display: table;
    width: 100%;
    margin-bottom: 5px
}

.wrapper-pages--slider {
    text-align: left
}

.my_datepicker {
    padding-left: calc(40px + .64285714em)!important
}

.ghost_form .ui-slider-range.ui-slider-range-min {
    background-image: linear-gradient(to right, #7938ff 0, #9c47e7 100%);
    -webkit-box-shadow: 0 0 20px #9c47e7;
    -moz-box-shadow: 0 0 20px #9c47e7;
    box-shadow: 0 0 20px #9c47e7
}

.ghost_form #slider-range-min,
.ghost_form #slider-range-min-footer {
    background: #27242d;
    border: 0;
    height: 5px;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    cursor: pointer
}

.wrapper-ghost--book {
    position: absolute;
    left: -78px;
    bottom: 0
}

.inner-customer--left:last-child {
    display: none
}

.gradient-transition-to-bottom {
    display: block;
    height: 126px;
    width: 100%;
    background: -moz-linear-gradient(270deg, rgba(15, 12, 23, 1) 0, rgba(14, 11, 22, 1) 99%, rgba(14, 11, 22, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(15, 12, 23, 1)), color-stop(99%, rgba(14, 11, 22, 1)), color-stop(100%, rgba(14, 11, 22, 1)));
    background: -webkit-linear-gradient(270deg, rgba(15, 12, 23, 1) 0, rgba(14, 11, 22, 1) 99%, rgba(14, 11, 22, 1) 100%);
    background: -o-linear-gradient(270deg, rgba(15, 12, 23, 1) 0, rgba(14, 11, 22, 1) 99%, rgba(14, 11, 22, 1) 100%);
    background: -ms-linear-gradient(270deg, rgba(15, 12, 23, 1) 0, rgba(14, 11, 22, 1) 99%, rgba(14, 11, 22, 1) 100%);
    background: linear-gradient(180deg, rgba(15, 12, 23, 1) 0, rgba(14, 11, 22, 1) 99%, rgba(14, 11, 22, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0f0c17', endColorstr='#0e0b16', GradientType=0)
}

.gradient-transition-to-top {
    display: block;
    height: 68px;
    width: 100%;
    background: -moz-linear-gradient(270deg, rgba(14, 11, 22, 1) 0, rgba(15, 12, 23, 1) 99%, rgba(15, 12, 23, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(14, 11, 22, 1)), color-stop(99%, rgba(15, 12, 23, 1)), color-stop(100%, rgba(15, 12, 23, 1)));
    background: -webkit-linear-gradient(270deg, rgba(14, 11, 22, 1) 0, rgba(15, 12, 23, 1) 99%, rgba(15, 12, 23, 1) 100%);
    background: -o-linear-gradient(270deg, rgba(14, 11, 22, 1) 0, rgba(15, 12, 23, 1) 99%, rgba(15, 12, 23, 1) 100%);
    background: -ms-linear-gradient(270deg, rgba(14, 11, 22, 1) 0, rgba(15, 12, 23, 1) 99%, rgba(15, 12, 23, 1) 100%);
    background: linear-gradient(180deg, rgba(14, 11, 22, 1) 0, rgba(15, 12, 23, 1) 99%, rgba(15, 12, 23, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e0b16', endColorstr='#0f0c17', GradientType=0)
}

iframe#launcher {display: none!important;}
.footer-copyright .tablet, .footer-copyright .mobile{
    display: none;
}
@media only screen and (max-width:1440px) {
    .thrd--screen {
        background: url(../img/new-paperial/main-screens/3.jpg) 50% 100% no-repeat;
        -webkit-background-size: contain;
        background-size: contain
    }
    .fur--screen {
        background: url(../img/new-paperial/main-screens/4.jpg) 50% 100% no-repeat;
        -webkit-background-size: cover;
        background-size: cover
    }
    .wrapper-slider--team {
        max-width: calc(100% - 67px - 247px)
    }
    .activity-service,
    .completed-type,
    .find-out,
    .whats-included {
        padding: 0 0 100px
    }
    .hiw-make--order {
        padding-top: 150px;
        padding-bottom: 173px
    }
    .wrapper-commerce--trd-screen {
        background: url(../img/new-paperial/main-screens/4.jpg) 50% 100% no-repeat;
        background-size: cover
    }
}

@media only screen and (min-width:992px) {
    .ui.selection.dropdown .menu {
        max-height: 256px;
        border-color: transparent!important
    }
}

@media only screen and (max-width:1024px) {
    .wrapper-ghost--book {
        display: none
    }
}

@media (max-width:1200px) {
    .blog-side--left {
        max-width: 550px
    }
    .faq-page .inner-customer--left---content {
        display: none
    }
    .activity-box.activity-box-3 {
        clear: both
    }
    .activity-box:nth-child(even) {
        margin-right: 0
    }
    .activity-service-inner--container {
        text-align: center;
        max-width: calc(276.25px * 2);
        margin: 0 auto
    }
    .wrapper-slider--team {
        max-width: calc(518px)
    }
    .header-wrapper-ui {
        z-index: 999
    }
    .home-page.home-page--first---screen.ui.stackable.two.column.grid {
        padding: 0
    }
    .home-page--first---screen_left,
    .home-page--first---screen_right {
        margin: 0 auto auto!important
    }
    .front-page h1:after,
    .section_title:after,
    .title-div::after,
    h2:after {
        left: 3px
    }
    .front-page h1 {
        margin: 0 0 66px 30px; 
    }
    .front-page .about-page--container h1 {
        margin: 0 0 66px 0;
    }
}

@media (max-width:992px) {
    .footer-copyright .tablet{
        display: block;
    }
    .blog-ghost {
        position: static;
        bottom: 75px;
        right: initial;
        margin: 0 auto;
        max-width: 110px
    }
    .blog-side--left,
    .blog-side--right {
        max-width: 600px;
        width: 100%;
        float: left
    }
    .blog-side--right {
        padding: 0!important;
        margin: auto
    }
    .blog-style.blog-side h2 {
        font-size: 24px
    }
    #result-top .title-div {
        display: block
    }
    .category-main--wrapper .home-page--first---screen_right {
        margin: auto!important
    }
    .inner-testimonials--right {
        width: 100%;
        max-width: 100%
    }
    .page-template.page-template-page-contact {
        padding-top: 0
    }
    .first-screen--contact---bg.fst--screen {
        padding-bottom: 150px
    }
    .first-screen--hiw---bg,
    .fq-screen-bottom,
    .second-screen--testimonial---bg.sx--screen {
        background: 0 0
    }
    .second-screen--faq---bg.fq-screen-bottom,
    .second-screen--testimonial---bg.sx--screen {
        background: url(../img/new-paperial/tablet/hiw/2.jpg) 50% 0 no-repeat;
        -webkit-background-size: cover;
        background-size: cover
    }
    .first-screen--hiw---bg .wrapper-hiw--fst-screen {
        background: url(../img/new-paperial/tablet/hiw/1.jpg) 50% 0 no-repeat;
        -webkit-background-size: 992px
    }
    .first-screen--hiw---bg .wrapper-commerce--trd-screen {
        background: url(../img/new-paperial/tablet/hiw/2.jpg) 50% 0 no-repeat;
        -webkit-background-size: cover;
        background-size: cover
    }
    .contact-us-page--container .inner-customer--left---content img {
        max-width: 170px;
        margin-bottom: 10px
    }
    .contact-us--right {
        width: 330px;
        margin-left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .contact-us--right article {
        max-width: 100%;
        width: 100%;
        padding: 25px 27px;
        background: rgba(14, 11, 22, .8);
        border-radius: 2px
    }
    .contact-us--right article a,
    .contact-us--right h3 {
        font-size: 20px
    }
    .hiw-inner-box.hiw-box-3.loader::after {
        display: block;
        -webkit-transform: rotatey(180deg);
        -moz-transform: rotatey(180deg);
        -ms-transform: rotatey(180deg);
        -o-transform: rotatey(180deg);
        transform: rotatey(180deg)
    }
    .hiw-inner-box.hiw-box-2.loader::after {
        display: block;
        right: 0;
        left: 0;
        margin: 0 auto;
        top: 100%;
        -webkit-transform: rotate3d(1, 1, 0, 180deg) translatex(45px);
        -moz-transform: rotate3d(1, 1, 0, 180deg) translatex(45px);
        -ms-transform: rotate3d(1, 1, 0, 180deg) translatex(45px);
        -o-transform: rotate3d(1, 1, 0, 180deg) translatex(45px);
        transform: rotate3d(1, 1, 0, 180deg) translatex(45px)
    }
    .hiw-inner-box.hiw-box-1.loader::after {
        display: block
    }
    .contact-us--wrapper .front-page,
    .hiw-page--wrapper .front-page,
    .plagiarism-page--wrapper .front-page,
    .testimonial-page .front-page {
        margin-bottom: 0;
        padding-bottom: 0;
        padding-top: 45px
    }
    .sub-text-first--screen * {
        font-size: 14px;
        line-height: 1.71
    }
    .find-out-box {
        max-width: 210px
    }
    .column-list-1.column-list {
        margin: 0 5rem 0 7rem
    }
    .front-page--main---wrapper.commerce-pages .small-container,
    .front-page--main---wrapper.commerce-pages .wrapper-main--content {
        padding: 0;
        margin: 0
    }
    .hiw-inner-box:nth-child(3),
    .hiw-inner-box:nth-child(4) {
        margin-top: 108px
    }
    .hiw-inner-box:nth-child(2n+1) {
        clear: both
    }
    .wrapper-front-page .ui.grid>.row {
        padding-bottom: 20px;
        padding-top: 0
    }
    .wrapper-front-page .ui.grid>.row:last-child {
        padding-bottom: 0
    }
    .six.wide.column.aligned label,
    .wrapper-pages--slider {
        line-height: 14px
    }
    .wrapper-main--slider {
        margin-bottom: 10px
    }
    .hide-mobile {
        display: none!important
    }
    #main-wrapper .hide-desctop {
        display: block!important
    }
    .img-wrap.footer_logo {
        margin-bottom: 19px
    }
    .img-wrapper.footer-text--img {
        position: relative
    }
    .img-wrapper.footer-text--img::before {
        content: "";
        display: block;
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background-image: url(../img/paperial-footer-mob.png);
        background-repeat: no-repeat;
        background-size: contain
    }
    .img-wrapper.footer-text--img {
        margin-top: 0;
        height: 460px;
        width: 100%
    }
    .img-wrapper.footer-text--img img {
        opacity: 0;
        max-width: 100%;
    }
    .we_accept__title {
        padding-bottom: 12px
    }
    .footer-wrapper .social {
        margin-bottom: 15px
    }
    .layout-footer .footer-wrapper--main---third .h4 {
        margin-bottom: 10px
    }
    .footer-wrapper--main---third {
        width: 100%;
        max-width: calc(50% - 75px);
        float: right;
        margin-top: 10px
    }
    .footer-wrapper--main---second {
        width: 100%;
        max-width: calc(50% - 75px);
        float: right;
        margin-left: 75px;
        margin-right: 0
    }
    .footer-wrapper--main---first {
        width: 100%;
        max-width: 50%
    }
    .order-form--footer .home-page--first---screen_right.right.floated.right.aligned.six.wide.column,
    .order-form--footer .ui.centered.grid.ghost_form .my_datepicker,
    .order-form--footer .ui.centered.grid.ghost_form label+div {
        max-width: 330px!important;
        width: 100%!important
    }
    .order-form--wrapper .home-page--first---screen_right {
        margin: auto!important
    }
    .order-form--footer {
        padding: 75px 0 60px
    }
    .order-form--footer .ui.centered.grid.ghost_form {
        padding: 0 20px
    }
    .wrapper-ghost--book {
        display: none!important
    }
    .order-form--footer---content .title-div {
        white-space: initial;
        margin-left: 0!important;
        text-align: center!important
    }
    .customer-screen .inner-customer--right {
        width: calc(100% - 250px)
    }
    .customer-screen .inner-customer--left {
        max-width: 240px
    }
    .ghost-text p {
        font-size: 15px;
        line-height: 1.33;
        margin-top: 10px
    }
    .inner-customer--left---content .liveCthat {
        margin-top: 15px
    }
    .num_desc .num_desc_title {
        font-size: 14px;
        line-height: 1.43;
        margin-bottom: 5px
    }
    .num_desc * {
        font-size: 13px;
        line-height: 1.31
    }
    .num_desc {
        width: 255px
    }
    .first-box--support .customer-num--wrap {
        margin-bottom: 10px
    }
    .inner-customer--left---content img {
        max-width: 150px;
        margin: 0
    }
    .cus-supp-num,
    .customer-support--time {
        font-size: 50px
    }
    .customer-screen--wrapper .title-div {
        text-align: left;
        line-height: 1.85
    }
    .testimonials-screen .reviews_text {
        font-size: 18px;
        line-height: 1.56;
        height: 115px
    }
    .wrapper-inner--testimonials {
        display: block
    }
    .inner-testimonials--left,
    .inner-testimonials--right {
        display: inline-block
    }
    .inner-testimonials--right {
        margin-top: 20px
    }
    .testimonials-screen--wrapper {
        padding: 30px 25px
    }
    .why-us.our-stats .title-div,
    .why-us.our-stats h2 {
        margin-bottom: calc(33px + 20px)
    }
    .why-us.our-stats .ui.container .home-page--second---screen_left,
    .why-us.our-stats .ui.container .home-page--second---screen_right {
        padding-left: 0
    }
    .align-blocks p {
        width: 260px
    }
    .align-blocks .wrapper-svg--img {
        width: 72px;
        height: 72px;
        margin-left: 12px
    }
    .wrapper-svg--img .stats-img {
        max-width: 72px;
        height: 72px
    }
    .our-services--wrapper .title-div {
        text-align: center
    }
    .title-div,
    .wrap_stats,
    .wrap_why__us {
        max-width: 100%;
        width: 100%
    }
    .order-form--footer---content .title-div::after,
    .our-services--wrapper .title-div::after {
        right: 0;
        margin: 0 auto
    }
    .main--text--wrapper.home-page--five---screen h2,
    .testimonials-screen--wrapper .title-div,
    .why-us.our-stats .title-div,
    .why-us.our-stats h2 {
        text-align: left
    }
    .customer-screen--wrapper .title-div::after,
    .main--text--wrapper.home-page--five---screen h2::after,
    .testimonials-screen--wrapper .title-div::after,
    .why-us.our-stats .title-div::after,
    .why-us.our-stats h2::after {
        right: initial!important
    }
    .front-page--main---wrapper .thrd--screen,
    .thrd--screen {
        padding-top: 32px
    }
    .our-services--wrapper .owl-dots {
        margin-top: 0
    }
    .owl-item.active:nth-child(3) .serv_wrap {
        margin-right: 0;
        margin-left: 0
    }
    .our-team-writer {
        padding: 0 0 100px
    }
    .why-us.our-stats {
        padding-bottom: 100px
    }
    .testimonials-screen .owl-dots {
        margin-top: 14px
    }
    .front-page h1,
    .front-page--main---wrapper .title-div,
    .front-page--main---wrapper h2,
    .title-div,
    .wrapper-front-page .title-div,
    .wrapper-front-page h2 {
        font-size: 26px
    }
    .front-page--main---wrapper .title-div,
    .front-page--main---wrapper h2,
    .title-div,
    .wrapper-front-page .title-div,
    .wrapper-front-page h2 {
        font-style: normal;
        font-stretch: normal;
        line-height: 1.77;
        letter-spacing: normal
    }
    .home-page--first---screen_left.left.floated.left.aligned.six.wide.column {
        width: 100%;
        max-width: 50%
    }
    .home-page--first---screen_left {
        margin: 0 auto auto 0!important
    }
    .front-page h1 {
        margin: 0 0 66px
    }
    .home-page--first---screen_right {
        margin: 0 1rem auto auto!important
    }
    .column-for-two,
    .hiw-inner-box {
        width: 50%
    }
    .wrapper-ghost--bg {
        width: 100%;
        height: 150px;
        margin: 0 auto 32px;
        max-width: 165px;
        background: url(../img/new-paperial/hiw/ghost-illustration.png) 50% no-repeat;
        -webkit-background-size: contain;
        background-size: contain;
        position: initial
    }
    #nav,
    .display-none,
    .eight-screen::before,
    .hiw-inner-box::after,
    .howitworks-wrapper .work-scheme ul li:nth-child(3):after {
        display: none
    }
    .home-page .ui.centered.grid.ghost_form,
    .order-form--footer .ui.centered.grid.ghost_form {
        display: block;
        margin-top: 0;
        margin-bottom: 2rem
    }
    .home-page .ui.centered.grid.ghost_form .row,
    .order-form--footer .ui.centered.grid.ghost_form .row {
        display: block;
        text-align: left
    }
    #footer .menu-our-services-container {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
    .wrap_why__us svg {
        width: 50px;
        height: 50px
    }
    .wrap_why__us::after {
        right: -50px
    }
    .wrapper-second-section {
        padding: 0
    }
    .front-page {
        padding-top: 25px;
        margin-bottom: 0
    }
    .wrapper-front-page {
        height: 100%!important;
        padding: 85px 0 0
    }
    .home-page--first---screen_right.right.floated.right.aligned.six.wide.column,
    .ui.centered.grid.ghost_form .my_datepicker,
    .ui.centered.grid.ghost_form label+div {
        max-width: 290px!important;
        width: 100%!important
    }
    .header-container {
        padding-top: 0
    }
    .bottom-form {
        padding: 0 0 200px
    }
    .howitworks-wrapper .work-scheme ul li {
        width: 49%;
        margin-bottom: 85px
    }
    .howitworks-wrapper .work-scheme ul li:nth-child(3),
    .howitworks-wrapper .work-scheme ul li:nth-child(4) {
        margin-bottom: 0
    }
    .howitworks-wrapper .work-scheme ul li:after {
        transform: rotate(90deg);
        moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        right: 50%;
        margin-right: -40px;
        top: 118%;
        background-position: -32px -262px
    }
    #example-ui-sticky .response-width {
        width: 100%!important
    }
    .header-buttons,
    .nav-icon {
        display: block
    }
    .footer-wrapper .footer-inner {
        margin: 40px 0 0;
        padding-bottom: 20px
    }
    .footer-wrapper .accept,
    .footer-wrapper .site-map,
    .footer-wrapper .useful {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
        margin-left: 0;
        padding: 0 10px
    }
    .current_activity ul li {
        margin-bottom: 20px
    }
    .header-wrapper-ui {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .header-wrapper-ui.header-fix {
        height: 65px;
        padding-bottom: 10px
    }
    h2+.response-block {
        margin-left: 0
    }
    .gradient-transition-to-bottom,
    .gradient-transition-to-top {
        height: 80px!important
    }
    .customers-commerce--content p {
        font-size: 16px;
        line-height: 1.44
    }
    .customers-commerce-inner--author {
        max-width: 100%
    }
    .customers-commerce-inner--author::after {
        height: 1px;
        left: 0;
        bottom: 8px;
        right: inherit;
        top: initial;
        width: 280px
    }
    .customers-commerce-order--date {
        margin-bottom: 18px
    }
    .wrapper-commerce--trd-screen {
        background: url(../img/new-paperial/main-screens/4.jpg) 50% 100% no-repeat;
        -webkit-background-size: cover;
        background-size: cover
    }
    .hiw-make--order {
        padding-bottom: 150px
    }
    .footer-copyright a {
        color: #83dfff
    }
    .footer-copyright a:focus,
    .footer-copyright a:hover {
        text-decoration: underline
    }
    .all-right-res {
        display: block
    }
    .testimonial-box--left {
        margin-right: 20px
    }
    .testimonial-box--right {
        max-width: calc(100% - 215px);
        padding-left: 30px
    }
    .testimonial-box--content * {
        font-size: 17px;
        line-height: 1.47
    }
    .faq-users .ui>p {
        font-size: 16px;
        line-height: 1.44
    }
    .ui.container.layout-content-page.category-main--wrapper {
        padding-top: 150px;
        margin-bottom: 50px
    }
    .footer-copyright{
        position: relative;
    }
    .footer-copyright .desktop, .footer-copyright .mobile{
        display: none;
    }
}

@media (max-width:767px) {
    .footer-copyright .desktop, .footer-copyright .tablet{
        display: none;
    }
     .footer-copyright .mobile{
        display: block;
    }
    .img-wrapper.footer-text--img{
        height: 370px;
    }
    .blog-ghost {
        position: static;
        bottom: -75px;
        right: initial;
        max-width: 110px;
        left: 25%;
        margin: 0 auto
    }
    .category-main--wrapper .main-content-page {
        padding-bottom: 0
    }
    #result-top .title-div,
    .ui.container.layout-content-page.category-main--wrapper h1 {
        margin-bottom: 39px
    }
    .category-main--wrapper .ui.breadcrumb {
        margin-top: -20px!important;
        padding-bottom: 20px
    }
    .ui.breadcrumb a svg {
        min-width: 20px;
        width: 20px
    }
    .ui.breadcrumb a {
        font-size: 16px
    }
    .blog-background--wrapper.blog-p-a-g-e .category-main--wrapper {
        padding-top: 100px!important
    }
    .category-main--wrapper article img {
        max-width: 100%;
        height: auto!important
    }
    .blog-style.blog-side h2,
    .category-main--wrapper .blog-style .description h2 {
        font-size: 18px;
        line-height: 1.28
    }
    .blog-style.blog-side h3 {
        font-size: 16px
    }
    .blog-side--left,
    .blog-side--right {
        padding: 0!important
    }
    .blog-style.blog-side--left .wp-pagenavi .current,
    .blog-style.blog-side--left .wp-pagenavi .larger,
    .blog-style.blog-side--left .wp-pagenavi .smaller {
        margin-right: .5rem
    }
    .ui.container.layout-content-page.category-main--wrapper {
        padding-top: 150px;
        margin-bottom: 100px
    }
    .category-main--wrapper .blog-style .blog-title--link {
        font-size: 18px
    }
    .category-main--wrapper .blog-style .description a,
    .category-main--wrapper .blog-style .description li,
    .category-main--wrapper .blog-style .description p {
        font-size: 16px
    }
    .category-main--wrapper .blog-style .ui.items>.item .meta {
        font-size: 14px
    }
    .second-screen--plagiarism---bg.scnd--screen .hiw-wrapper--form---bottom {
        padding-top: 0!important
    }
    .second-screen--plagiarism---bg .our-team-writer.padding-top {
        padding-top: 70px;
        margin-top: 0;
        padding-bottom: 30px!important
    }
    .first-screen--plagiarism---bg .front-page.fp-background.first-screen {
        padding-bottom: 0
    }
    .wrapper-ghost--bg {
        margin: 0 auto 23px
    }
    .home-page.home-page--first---screen.plagiarism-page--container .title-div::after {
        display: none;
        bottom: -22px!important
    }
    .just-contact--us.padding-top {
        padding-top: 80px
    }
    .first-screen--contact---bg.fst--screen {
        padding-bottom: 80px
    }
    .contact-us--right article {
        padding: 0;
        background: 0 0
    }
    .cus-supp-time {
        font-size: 22px;
        line-height: normal
    }
    .hiw-make--order {
        padding-bottom: 80px!important;
        padding-top: 90px!important
    }
    .img-wrap.footer_logo img {
        margin: 0 auto;
        display: block
    }
    .front-page--main---wrapper.commerce-pages button.ui.button.cont_btn.uk-button.first-screen--form---btn.liveCthat {
        font-size: 13px!important;
        max-width: initial;
        width: initial;
        margin: auto;
        letter-spacing: .5px
    }
    .ui.inverted.accordion .content {
        height: 508px;
        max-height: 508px
    }
    .faq-users .ui.container {
        margin-left: 0!important;
        margin-right: 0!important
    }
    .first-screen--faq---bg .ui.inverted.accordion {
        height: initial
    }
    .ui.inverted.accordion .content p strong {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.44
    }
    .ui.inverted.accordion .content p {
        font-size: 14px;
        line-height: 1.57
    }
    .faq-users .ui>p {
        font-size: 14px;
        line-height: 1.36;
        margin-bottom: calc(25px - .5em)
    }
    .customers-commerce-inner--author,
    .testimonial-box--content,
    .testimonial-box--left,
    .testimonial-box--right {
        max-width: 100%;
        padding-left: 0;
        margin-right: auto;
        margin-left: auto
    }
    .testimonial-box--content,
    .testimonial-box--content * {
        height: auto
    }
    .testimonial-box--content * {
        font-size: 13px;
        line-height: 1.54;
        vertical-align: top
    }
    .testimonial-box--wrapp {
        margin-bottom: 35px
    }
    .testimonial-box--right::after {
        right: 0;
        margin: 0 auto;
        height: 1px;
        width: 100%
    }
    .testimonial-box--right {
        padding-top: 10px;
        margin-top: 10px
    }
    .contact-us--right p+p {
        text-align: left
    }
    .contact-us--right article a,
    .contact-us--right h3 {
        font-size: 18px;
        margin-bottom: 5px
    }
    .contact-us--left,
    .contact-us--right {
        max-width: 330px;
        width: 100%;
        text-align: center;
        display: block;
        margin: 0 auto
    }
    .contact-us-page--container .inner-customer--left---content img {
        max-width: 180px;
        margin: 25px auto 10px
    }
    .main-container-plagiat p {
        font-size: 15px
    }
    .main-container-plagiat p:first-child {
        margin-bottom: 30px;
        border-bottom: 1px solid #585061;
        padding-bottom: 30px
    }
    .main-container-plagiat article {
        display: block;
        column-count: initial;
        -moz-column-count: initial;
        -webkit-column-count: initial;
        -webkit-column-gap: initial;
        -moz-column-gap: initial;
        column-gap: initial;
        -webkit-column-rule: initial;
        column-rule: initial;
        text-align: center;
        max-width: 540px;
        margin: 0 auto
    }
    .activity-box,
    .find-out-box {
        margin-left: auto;
        float: none
    }
    .activity-box,
    .activity-box:nth-child(even),
    .find-out-box,
    .find-out-box:last-child {
        margin-right: auto
    }
    .find-out-box {
        max-width: 240px;
        display: block
    }
    .activity-box-inner {
        display: block;
        align-items: initial;
        text-align: left;
        padding-left: 10px
    }
    .activity-box-inner * {
        display: inline-block;
        vertical-align: middle;
        text-align: left
    }
    .completed-type-inner--container a {
        text-align: center
    }
    .cus-supp-num,
    .cus-supp-time,
    .our-services--wrapper .title-div {
        text-align: left
    }
    .column-list-js .column-list {
        display: block
    }
    .column-list-1.column-list {
        margin: 0
    }
    .hiw-inner--container .hiw-inner-box.loader::after {
        left: 0;
        right: 0;
        top: calc(100% + 35px);
        bottom: 0;
        margin: 0 auto;
        -webkit-transform: rotate3d(1, 1, 0, 180deg);
        -moz-transform: rotate3d(1, 1, 0, 180deg);
        -ms-transform: rotate3d(1, 1, 0, 180deg);
        -o-transform: rotate3d(1, 1, 0, 180deg);
        transform: rotate3d(1, 1, 0, 180deg)
    }
    .hiw-inner-box {
        float: none;
        margin-bottom: 20px!important;
        width: 100%!important;
        margin-top: 0!important
    }
    .hiw-inner-box.hiw-box-4.loader {
        margin-bottom: 0!important
    }
    .first-screen--hiw---bg .hiw-inner-box {
        margin-bottom: 95px!important
    }
    .front-page--main---wrapper.commerce-pages .our-team-writer {
        padding-top: 60px;
        padding-bottom: 0
    }
    .front-page--main---wrapper.commerce-pages .sub-text-first--screen {
        min-height: initial
    }
    .gradient-transition-to-bottom,
    .gradient-transition-to-top {
        height: 80px!important
    }
    .wrapper-new--sec .testimonials-screen {
        padding-bottom: 0!important
    }
    .why-us.our-stats {
        padding-bottom: 80px
    }
    .order-form--footer.padding-bottom-150 {
        padding: 80px 0
    }
    .customer-screen,
    .home-page--second---screen_right.left.floated.left.aligned.eight.wide.column {
        padding-top: 80px!important
    }
    .front-page--main---wrapper .thrd--screen,
    .thrd--screen {
        padding-top: 12px
    }
    .inner-testimonials--right {
        width: 100%;
        max-width: 560px
    }
    .testimonials-screen .tasks li {
        font-weight: 500;
        font-size: 13px;
        line-height: 1.46;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        max-width: 240px
    }
    .front-page--main---wrapper .title-div,
    .front-page--main---wrapper h2,
    .title-div,
    .wrapper-front-page .title-div,
    .wrapper-front-page h2 {
        line-height: normal
    }
    .front-page h1::after,
    .section_title::after,
    .title-div::after,
    .wrapper-inner--customer .title-div::after,
    .wrapper-main--text h2::after,
    h2::after {
        height: 4px;
        width: 32px;
        bottom: -19px!important
    }
    .front-page h1,
    .front-page--main---wrapper .title-div,
    .front-page--main---wrapper h2,
    .hiw-make--order .order-form--footer---content .title-div,
    .just-contact--content .title-div,
    .title-div,
    .wrapper-front-page .title-div,
    .wrapper-front-page h2,
    .wrapper-new--sec .why-us.our-stats .title-div,
    .wrapper-slider--team .title-div {
        font-size: 22px;
        margin-bottom: 39px
    }
    .first-box--support .customer-num--wrap {
        margin-bottom: 15px;
        margin-top: 25px
    }
    .inner-customer--right---content.first-box--support,
    .inner-customer--right---content.second-box--support {
        max-width: 290px;
        margin: 0 auto
    }
    .customer-screen .wrapper-inner--customer .title-div {
        line-height: 2.18
    }
    .serv_wrap {
        max-width: 290px;
        margin-bottom: 18px
    }
    .serv_content {
        max-width: 200px
    }
    .our-services--wrapper .title-div::after {
        right: initial;
        margin: 0
    }
    .home-page--first---screen_left.left.floated.left.aligned.six.wide.column,
    .home-page--first---screen_right.right.floated.right.aligned.six.wide.column {
        max-width: 100%!important
    }
    .home-page .ui.centered.grid.ghost_form,
    .order-form--footer .ui.centered.grid.ghost_form {
        display: block;
        max-width: 280px;
        margin: 0 auto
    }
    .wrapper-new--sec .why-us.our-stats .title-div {
        margin: auto auto 39px 0
    }
    .why-us.our-stats .home-page--second---screen_right .wrap_stats,
    .why-us.our-stats .ui.container .home-page--second---screen_left,
    .why-us.our-stats .ui.container .home-page--second---screen_right {
        max-width: 290px;
        display: block;
        margin: 0 auto!important
    }
    .align-blocks p {
        width: 205px;
        font-size: 14px
    }
    .align-blocks:nth-child(1),
    .align-blocks:nth-child(2) {
        margin-bottom: 16px
    }
    .why-us.our-stats .small-container {
        display: block
    }
    .home-page--second---screen_right::after,
    .inner-customer--left---content:first-child .ghost-text button {
        display: none
    }
    .align-blocks .wrapper-svg--img,
    .wrapper-svg--img .stats-img {
        max-width: 60px;
        height: 60px
    }
    .align-blocks .wrapper-svg--img {
        margin-top: 4px
    }
    .wrap_stats,
    .wrap_why__us {
        margin: 0!important
    }
    .why-us.our-stats .home-page--second---screen_right .wrap_stats {
        margin: 0
    }
    .wrap_stats .score {
        font-size: 30px
    }
    .wrap_stats p:nth-child(1),
    .wrap_stats p:nth-child(2),
    .wrap_stats p:nth-child(3) {
        margin-bottom: 15px
    }
    .wrapper-new--sec .testimonials-screen {
        max-width: calc(247px)
    }
    .our-team-writer--content .testimonials-screen--container,
    .testimonials-screen.home-page {
        max-width: 100%
    }
    .testimonials-screen .reviews_text {
        font-size: 14px;
        line-height: 1.5;
        height: 85px
    }
    .customer-screen .inner-customer--left {
        margin-bottom: 25px
    }
    .customer-num--wrap {
        display: block
    }
    .num_desc,
    .number {
        display: inline-block;
        vertical-align: middle;
        width: 100%
    }
    .number {
        border-right: 0;
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom: 1px solid #585061
    }
    .num_desc {
        padding-left: 0;
        max-width: 290px;
        display: block;
        width: 100%
    }
    .num_desc * {
        line-height: 1.54
    }
    .inner-customer--left:last-child {
        display: block;
        margin: 20px 0 0
    }
    .customer-screen .inner-customer--left,
    .customer-screen .inner-customer--right {
        max-width: 290px;
        display: block;
        margin: 0 auto;
        width: 100%
    }
    .customer-screen--wrapper .customer-support--time,
    .customer-screen--wrapper .title-div {
        max-width: 290px;
        margin-left: auto;
        margin-right: auto
    }
    .customer-screen .inner-customer--left:last-child {
        margin-top: 20px
    }
    .sub-text-first--screen * {
        font-size: 12px
    }
    .wrapper-main--text p {
        font-size: 14px;
        line-height: 1.36
    }
    .order-form--footer .ui.centered.grid.ghost_form {
        padding: 15px
    }
    .ui.selection.dropdown.line-height-width,
    .wrapper-datapicker input {
        min-width: calc(280px - 30px)
    }
    .footer-wrapper--main---first,
    .footer-wrapper--main---second,
    .footer-wrapper--main---third {
        float: none;
        max-width: 290px;
        margin: 15px auto;
        text-align: left!important
    }
    .footer-wrapper--main---third {
        margin-bottom: 0!important
    }
    .footer-wrapper-main-two {
        padding-top: 20px
    }
    .footer-wrapper--main {
        margin-bottom: 20px
    }
    .menu-our-services-container ul {
        -webkit-column-width: 280px;
        -moz-column-width: 280px;
        column-width: 280px;
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }
    .main-container-about article {
        column-count: 1;
    }
}

@media (max-width:576px) {
    #footer .menu-our-services-container,
    .footer-wrapper--main---second ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
    .menu-our-services-container ul {
        -webkit-column-width: initial;
        -moz-column-width: initial;
        column-width: initial;
        -webkit-column-gap: initial;
        -moz-column-gap: initial;
        column-gap: initial
    }
    .bottom-form-wrapper .title-div,
    .bottom-form-wrapper h2 {
        font-size: 28px
    }
    .bottom-form-wrapper .bottom-form .sub-heading b {
        font-size: 16px
    }
    .howitworks-wrapper .work-scheme ul li {
        width: 100%;
        margin-bottom: 1em!important
    }
    .howitworks-wrapper .work-scheme ul li:after {
        display: none
    }
    .block__read_more .columns {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
    .current_activity ul li {
        display: inline-block;
        vertical-align: top;
        color: #fff;
        text-align: center;
        position: relative;
        padding-left: 0;
        margin-left: 10px;
        margin-right: 10px;
        min-width: 150px;
        min-height: 150px;
        border-radius: 50%;
        background-color: rgba(43, 60, 67, .3);
        padding-top: 20px
    }
    .current_activity ul li p {
        font-size: 12px;
        margin-top: 20px
    }
    .current_activity .title-div,
    .current_activity h2 {
        margin-bottom: 60px
    }
    .current_activity {
        padding: 215px 0 150px
    }
    .current_activity ul li span {
        font-size: 30px
    }
}

@media (max-width:480px) {
    #related_posts ul li .relatedcontent {
        padding-right: 0
    }
    #related_posts ul li .relatedcontent,
    #related_posts ul li .relatedthumb {
        width: 100%;
        height: auto;
        margin: 0
    }
    #footer .menu-our-services-container {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
    #related_posts ul li .relatedthumb {
        display: none
    }
    #related_posts ul li {
        display: block
    }
    .testimonials-screen .owl-nav .owl-next,
    .testimonials-screen .owl-nav .owl-prev {
        display: none
    }
    .main-container-plagiat p {
        margin-bottom: 20px;
        font-size: 12px;
        line-height: 1.5
    }
    .main-container-plagiat p:first-child {
        margin-bottom: 20px;
        border-bottom: none;
        padding-bottom: 0
    }
    .main-container-plagiat p:last-child {
        margin-bottom: 0
    }
    .number * {
        width: 110px
    }
    .cus-supp-num {
        font-size: 41px
    }
    h1 {
        min-height: 1rem;
        font-size: 1.75rem
    }
    .logo-column {
        max-width: 100px
    }
    .front-page .sub-heading {
        font-size: 22px
    }
    .next a,
    .prev a {
        font-size: .9em;
        white-space: nowrap
    }
    .bottom-form {
        padding: 100px 0 50px
    }
    .line-height-width {
        vertical-align: bottom;
        width: 100%!important;
        min-width: 100%!important
    }
    .line-height-width input {
        width: 100%!important;
        max-width: 100%!important;
        display: block;
        line-height: 1.121428
    }
    .header-wrapper-ui.header-fix {
        height: 54px
    }
    .header-buttons {
        margin-right: 1em
    }
}

@media (max-width:320px) {
    .blog-background--wrapper {
        background: url(../img/new-paperial/blog/blog-mobile.jpg) 50% 0 no-repeat;
        -webkit-background-size: contain;
        background-size: contain
    }
    .wrapper-commerce--fst-screen {
        background: 0 0
    }
    .fst--screen,
    .wrapper-commerce--fst-screen .wrapper-front-page {
        background: url(../img/new-paperial/mobile/mob1.jpg) 50% 0 no-repeat;
        -webkit-background-size: contain;
        background-size: contain
    }
    .scnd--screen {
        background: url(../img/new-paperial/mobile/mob2.jpg) 50% 0 no-repeat;
        background-size: cover
    }
    .wrapper-commerce--fst-screen .wrapper-new--sec {
        background: url(../img/new-paperial/mobile/serv/2.jpg) 50% 0 no-repeat;
        background-size: cover
    }
    .thrd--screen,
    .wrapper-commerce--scd-screen {
        background: url(../img/new-paperial/mobile/mob3.jpg) 50% 0 no-repeat;
        background-size: contain
    }
    .fur--screen,
    .wrapper-commerce--trd-screen {
        background: url(../img/new-paperial/mobile/mob4.jpg) 50% no-repeat;
        background-size: 320px
    }
    .first-screen--hiw---bg .wrapper-hiw--fst-screen {
        background: url(../img/new-paperial/mobile/hiw/1.jpg) 50% 0 no-repeat;
        -webkit-background-size: cover;
        background-size: cover
    }
    .first-screen--hiw---bg .wrapper-commerce--trd-screen {
        background: url(../img/new-paperial/mobile/mob4.jpg) 50% no-repeat;
        -webkit-background-size: 320px;
        background-size: 320px
    }
    .second-screen--plagiarism---bg.scnd--screen {
        background: 0 0
    }
    .second-screen--plagiarism---bg.scnd--screen .our-team-writer.padding-top {
        padding-bottom: 0
    }
    .second-screen--plagiarism---bg.scnd--screen .hiw-wrapper--form---bottom {
        background: url(../img/new-paperial/mobile/mob4.jpg) 50% no-repeat;
        background-size: 320px
    }
    .first-screen--plagiarism---bg.fst--screen {
        background: url(../img/new-paperial/mobile/plag/1.jpg) 50% 0 no-repeat;
        background-size: cover
    }
    .first-screen--testimonial---bg.five--screen {
        background: url(../img/new-paperial/mobile/test/1.jpg) 50% 0 no-repeat;
        background-size: cover
    }
    .first-screen--faq---bg.fq-screen-top {
        background: url(../img/new-paperial/mobile/faq/3.jpg) 50% 0 no-repeat;
        background-size: cover
    }
}

@media (min-width:375px) {
    .header-buttons a {
        font-size: 11px
    }
}

@media (min-width:767px) {
    .home-page--first---screen_left.left.floated.left.aligned.six.wide.column,
    .home-page--first---screen_right.right.floated.right.aligned.six.wide.column {
        -webkit-box-flex: -1;
        -moz-box-flex: -1;
        -webkit-flex: -1;
        -ms-flex: -1;
        flex: -1
    }
}

@media only screen and (min-width:321px) and (max-width:768px) {
    .blog-background--wrapper {
        background: url(../img/new-paperial/blog/blog-tablet.jpg) 50% 0 no-repeat;
        -webkit-background-size: contain;
        background-size: contain
    }
    .fst--screen {
        background: url(../img/new-paperial/tablet/home/tablet1.jpg) 50% 0 no-repeat;
        -webkit-background-size: cover
    }
    .scnd--screen {
        background: url(../img/new-paperial/tablet/home/tablet2.jpg) 50% 0 no-repeat;
        background-size: cover
    }
    .thrd--screen {
        background: url(../img/new-paperial/tablet/home/tablet3.jpg) 50% 0 no-repeat;
        background-size: cover
    }
    .fur--screen {
        background: url(../img/new-paperial/tablet/home/tablet4.jpg) 50% 0 no-repeat;
        background-size: cover
    }
    .wrapper-commerce--trd-screen {
        background: url(../img/new-paperial/tablet/commerce/4.jpg) 50% 0 no-repeat;
        background-size: cover
    }
    .wrapper-commerce--fst-screen {
        background: url(../img/new-paperial/tablet/commerce/2.jpg) 50% 0 no-repeat;
        background-size: cover
    }
    .wrapper-commerce--scd-screen {
        background: url(../img/new-paperial/tablet/commerce/3.jpg) 50% no-repeat;
        background-size: cover
    }
    .second-screen--plagiarism---bg.scnd--screen .our-team-writer.padding-top {
        padding-bottom: 0
    }
    .second-screen--plagiarism---bg.scnd--screen .hiw-wrapper--form---bottom {
        background: url(../img/new-paperial/tablet/hiw/2.jpg) 50% 0 no-repeat;
        background-size: cover;
        padding-top: 100px
    }
    .first-screen--contact---bg.fst--screen {
        background: url(../img/new-paperial/tablet/hiw/2.jpg) 50% 0 no-repeat;
        background-size: cover;
        padding-bottom: 80px
    }
    .first-screen--testimonial---bg.five--screen {
        background: url(../img/new-paperial/tablet/test/2.jpg) 50% 0 no-repeat;
        -webkit-background-size: cover;
        background-size: cover
    }
    .fq-screen-top {
        background: url(../img/new-paperial/tablet/faq/2.jpg) 50% 0 no-repeat;
        -webkit-background-size: cover;
        background-size: cover
    }
}

@media only screen and (max-width:1199px) and (min-width:993px) {
    .ui.container {
        width: 933px;
        margin-left: auto!important;
        margin-right: auto!important
    }
    .footer-wrapper--main---second {
        margin-left: 50px;
        margin-right: 40px
    }
    .footer-wrapper--main---third {
        width: calc(100% - 810px)
    }
    .blog-side--right {
        max-width: calc(332px)
    }
    .blog-side .order-form--footer .ui.centered.grid.ghost_form {
        padding: 0 15px
    }
}

@media only screen and (max-width:993px) and (min-width:767px) {
    .ui.container {
        width: 723px;
        margin-left: auto!important;
        margin-right: auto!important
    }
}

.sitemap-page .sitemap-container {
    width: 750px;
    max-width: 100%;
}
.sitemap-page ul li a, .sitemap-page ul li{
	color: #fff;
}
.sitemap-page ul li a {
-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
} 
.sitemap-page ul li a:hover {
	color: #4183c4;
}
.sitemap-page ul {
	margin: 50px 15px 15px 15px;
}
.sitemap-page .sitemap-container > div {
	justify-content: flex-start!important;
	display:block!important;
}

/*Rating*/
.stars_rating {
	width: 100px;
	height: 18px;
	background: url('../img/stars.svg') left no-repeat;
	background-size: 100px 18px;
}

.stars_rating .stars_inner {
	height: 18px;
	display: block;
	background: url('../img/stars-active.svg') left no-repeat;
	background-size: 100px 18px;
}

.social-share--box {
	position: relative;
}

.rating_under_content {
	position: absolute;
	bottom: 10px;
	right: 0;
	width: 100px;
	color: #fff;
}
.main_content_rating {
	position: relative;
}

.main_content_rating .rating_under_content {
	bottom: -20px;
}

.front-page--main---wrapper:not(.commerce-pages) .main_content_rating {
    max-width: 650px;
    margin-top: 10px;
}

.rating_under_content_wrap {
	position: absolute;
	bottom: -5px;
	left: 0;
	right: 0;
}
.rated_counter {
	text-align: center;
	display: block;
}

@media (min-width: 767px) {
	.rating_under_content_wrap {
		position: relative;
		bottom: 0;
	}
}

.main-container-about ul {
    padding-left: 20px;
    list-style: inherit;
}

/*///*/
.zopim[data-test-id="ChatWidgetMobileUnreadCountBadge"], .zopim[data-test-id="ChatWidgetMobileButton"], .zopim[data-test-id="ChatWidgetButton"] {
    display: none!important;
}
.zopim-btn {
    position: fixed;
    bottom: 50px;
    left: 10px;
    z-index: 1060;
}
.zopim-btn__body {
    margin: 0;
    padding: 0;
    border: none;
    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;
    background-color: transparent;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    font-family: inherit;
}
.zopim-btn__avatar {
    position: relative;
    display: block;
    width: 54px;
    height: 54px;
    background-color: #fff;
    border: 2px solid #6032e0;
    border-radius: 50%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.zopim-btn__avatar-img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    width: -webkit-calc(100% - 6px);
    width: calc(100% - 6px);
    height: -webkit-calc(100% - 6px);
    height: calc(100% - 6px);
    border-radius: 50%;
    background: url(/bundles/asterfreelance/_layout/images/EdubirdieCom/avatarDefault.jpg) bottom center no-repeat #fff;
    background-size: cover;
}
.zopim-btn__avatar-img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    width: -webkit-calc(100% - 6px);
    width: calc(100% - 6px);
    height: -webkit-calc(100% - 6px);
    height: calc(100% - 6px);
    border-radius: 50%;
    background: url(/bundles/asterfreelance/_layout/images/EdubirdieCom/avatarDefault.jpg) bottom center no-repeat #fff;
    background-size: cover;
}
.zopim-btn__avatar-img_gif {
    background-image: none;
    background-color: transparent;
}
.zopim-btn__bubble {
    position: relative;
    display: block;
    width: 130px;
    margin-left: -34px;
    padding: 19px 15px 19px 40px;
    color: #fff;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 500;
    background-color: #6032e0;
    border-radius: 13px;
    border-bottom-left-radius: 0;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.zopim-btn__bubble::before {
    content: '';
    position: absolute;
    left: -20px;
    bottom: 0;
    display: block;
    width: 27px;
    height: 8px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2227%22%20height%3D%228%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M7.908.092a19.3%2019.3%200%2001-3.323%204.453C3.267%205.863%201.739%207.015%200%208h27V.092H7.908z%22%20fill%3D%22%236032e0%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
    background-repeat: no-repeat;
}
.zopim-btn__unread-msg-label {
    position: absolute;
    top: 4px;
    left: -webkit-calc(100% - 4px);
    left: calc(100% - 4px);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
    width: 20px;
    height: 20px;
    font-size: 12px;
    line-height: 1.666;
    color: #fff;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 50%;
    background-color: #6032e0;
}
.cookies-notify {
    position: fixed;
    z-index: 105;
    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;
    padding: 5px 10px;
    width: 100%;
    right: 0;
    bottom: 0;
    color: #2a2a2a;
    background-color: #fff;
    font-size: 11px;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.2);
}
.cookies-notify__text {
    position: relative;
    margin-bottom: 0;
    padding-left: 35px;
    font-size: 11px;
    line-height: 14px;
    color: #2A2A2A;
}
.cookies-notify__text::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 28px;
    height: 28px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2228%22%20height%3D%2228%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%230f80de%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill-opacity%3D%22.045%22%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2213%22/%3E%3Cpath%20d%3D%22M13%2026a12.93%2012.93%200%2001-9.293-3.89%2012.815%2012.815%200%2001-3.705-9.262l.134-.348.285-.181a4.212%204.212%200%20002.708-2.158l.674-.258C6.665%2010.99%209.486%208.79%209.486%205.984c0-.096-.014-.19-.027-.282l-.022-.172.52-.6A4.185%204.185%200%200014.013.775l.61-.533C21.107%201.047%2026%206.56%2026%2013.066%2026%2020.198%2020.169%2026%2013%2026zM1.085%2013.252A11.732%2011.732%200%20004.48%2021.35%2011.86%2011.86%200%200013%2024.916c6.57%200%2011.917-5.315%2011.917-11.85%200-5.77-4.2-10.685-9.862-11.664a5.265%205.265%200%2001-4.487%204.562v.021a5.29%205.29%200%2001-5.284%205.286c-.472%200-.95-.07-1.426-.207a5.278%205.278%200%2001-2.773%202.188zm16.249-2.415a2.17%202.17%200%2001-2.167-2.167%202.17%202.17%200%20012.167-2.168A2.17%202.17%200%200119.5%208.67a2.17%202.17%200%2001-2.166%202.167zm0-3.25a1.085%201.085%200%20000%202.167%201.085%201.085%200%20000-2.168zM8.125%2017.34c-.895%200-1.624-.73-1.624-1.626%200-.896.729-1.625%201.624-1.625.896%200%201.625.729%201.625%201.625s-.729%201.626-1.625%201.626zm0-2.168a.543.543%200%20000%201.084.543.543%200%20000-1.084zm8.667%205.42a2.711%202.711%200%2001-2.708-2.71%202.711%202.711%200%20012.708-2.71%202.711%202.711%200%20012.708%202.71%202.711%202.711%200%2001-2.708%202.71zm0-4.336c-.896%200-1.625.73-1.625%201.626%200%20.896.729%201.625%201.625%201.625s1.625-.729%201.625-1.625c0-.897-.73-1.626-1.625-1.626zM13%2014.09a1.084%201.084%200%20110-2.167%201.084%201.084%200%20010%202.167zm-2.166%206.502a1.084%201.084%200%20110-2.167%201.084%201.084%200%20010%202.167zm-3.792%200a.542.542%200%20110-1.083.542.542%200%20010%201.083zm6.5-13.005a.542.542%200%20110-1.083.542.542%200%20010%201.083zm8.666%204.335a.542.542%200%20110-1.083.542.542%200%20010%201.083zm-1.083%206.503a.542.542%200%20110-1.084.542.542%200%20010%201.084zM2.71%2015.172a.542.542%200%20110-1.083.542.542%200%20010%201.083zM9.75%202.167A1.084%201.084%200%20119.75%200a1.084%201.084%200%20010%202.167zM19.5%2014.09a1.084%201.084%200%20110-2.167%201.084%201.084%200%20010%202.167zM5.417%208.669a2.17%202.17%200%2001-2.166-2.167%202.17%202.17%200%20012.166-2.167%202.17%202.17%200%20012.167%202.167A2.17%202.17%200%20015.417%208.67zm0-3.25c-.597%200-1.083.486-1.083%201.083%200%20.598.486%201.084%201.083%201.084S6.501%207.1%206.501%206.502c0-.597-.487-1.083-1.084-1.083z%22%20fill-rule%3D%22nonzero%22/%3E%3C/g%3E%3C/svg%3E);
    background-repeat: no-repeat;
}
.cookies-notify__link {
    text-decoration: underline;
    font-weight: normal;
    display: inline-block;
    color: inherit;
}
.cookies-notify__accept {
    font-weight: 500;
    cursor: pointer;
    outline: none;
    border: 1px solid rgba(4,82,129,0.15);
    border-radius: 7px;
    background: none;
    font-family: inherit;
    font-size: 12px;
    line-height: 14px;
    color: #0F80DE;
}
.cookies-notify__close {
    display: none;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    width: 30px;
    height: 30px;
    margin-left: 5px;
    color: rgba(0,0,0,0.5);
    cursor: pointer;
    outline: none;
    border: none;
    background: none;
    font-size: 0;
}
.cookies-notify__close::before, .cookies-notify__close::after {
    content: '';
    position: absolute;
    top: 7px;
    left: 13px;
    width: 2px;
    height: 15px;
    background-color: currentColor;
}
.cookies-notify__close::before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.cookies-notify__close::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.cookies-notify__text.sh-desk,
.cookies-notify__text.sh-mob{
    display: none;
}
.zopim-btn__msg-bubble {
    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;
    margin-top: -4px;
    margin-bottom: -4px;
    margin-left: -64px;
    padding: 13px 10px 13px 68px;
    background-color: #fff;
    border-top-right-radius: 13px;
    border-bottom-right-radius: 13px;
    font-size: 12px;
    box-shadow: 0 6px 20px 0 rgba(0,0,0,0.2);
    -webkit-transition: -webkit-transform cubic-bezier(0.42, 0, 0.58, 1) 0.3s;
    transition: -webkit-transform cubic-bezier(0.42, 0, 0.58, 1) 0.3s;
    transition: transform cubic-bezier(0.42, 0, 0.58, 1) 0.3s;
    transition: transform cubic-bezier(0.42, 0, 0.58, 1) 0.3s, -webkit-transform cubic-bezier(0.42, 0, 0.58, 1) 0.3s;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.zopim-btn__msg-bubble-content {
    padding-right: 5px;
    text-align: left;
}
.zopim-btn__msg-bubble-title {
    display: block;
    font-weight: 700;
    line-height: 1.5;
}
.zopim-btn__msg-bubble-text {
    display: block;
    line-height: 1.5;
}
.zopim-btn__msg-bubble-btn {
    padding: 10px 20px;
    border-radius: 7px;
    color: #fff;
    background-color: #6032e0;
    line-height: 1.2;
}
.zopim-btn__msg-bubble.show {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.zopim-btn__msg-bubble-close::before,
.zopim-btn__msg-bubble-close::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 3px;
    width: 12px;
    height: 1px;
    margin-top: -1px;
    background-color: #fff;
}
.zopim-btn__msg-bubble-close::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.zopim-btn__msg-bubble-close::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.zopim-btn__msg-bubble-close {
    position: absolute;
    top: -26px;
    right: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background-color: rgba(4,82,129,0.2);
    font-size: 0;
    border: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
}


@media only screen and (min-width: 320px){
    .cookies-notify__accept {
        margin-left: 15px;
        padding: 8px 20px;
    }
    .cookies-notify__close {
        display: none;
    }
}
@media only screen and (min-width: 375px){
    .cookies-notify__close {
        display: block;
    }
}
@media only screen and (min-width: 768px){
    .cookies-notify {
        max-width: 400px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}
@media only screen and (min-width: 1024px){
    .zopim-btn {
        bottom: 10px;
        left: 10px;
    }
    .zopim-btn__avatar {
        width: 52px;
        height: 52px;
        margin-left: 0;
    }
    .zopim-btn__bubble {
        position: relative;
        margin-left: 15px;
        padding: 18px;
        width: 162px;
        font-size: 14px;
        font-weight: 500;
        box-shadow: 0 0 13px 0 rgba(0,0,0,0.15);
        -webkit-animation: fadeText 1s cubic-bezier(0.86, 0, 0.07, 1);
        animation: fadeText 1s cubic-bezier(0.86, 0, 0.07, 1);
        -webkit-animation-delay: 5s;
        animation-delay: 5s;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }
    .zopim-btn__bubble::before {
        left: -8px;
    }
    .cookies-notify {
        right: 0;
        bottom: 45px;
        left: auto;
        max-width: 400px;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    .cookies-notify__accept {
        display: none;
    }
}
@media (max-width: 1023px) {
    .cookies-notify__text.sh-mob{
        display: block;
    }
    .zopim-btn__bubble::before{
        display: none;
    }
    .zopim-btn__bubble{
        border-top-left-radius: 0;
        margin-left: -30px;
    }
}
@media (min-width: 1024px) {
    .cookies-notify__text.sh-mob{
        display: none;
    }
    .cookies-notify__text.sh-desk{
        display: block;
    }
}
@media (max-width: 380px) {
    .cookies-notify__accept {
        margin-left: 13px;
    }
}
@media (max-width: 374px) {
    .cookies-notify__accept {
        margin-left: 5px;
    }
    .cookies-notify__text {
        white-space: nowrap;
    }
    .zopim-btn__msg-bubble-btn {
        padding: 10px 14px;
    }
    .zopim-btn__avatar {
        width: 52px;
        height: 52px;
    }
    .zopim-btn__bubble{
        padding: 18px 15px 18px 40px;
    }

}