@font-face{font-family:'Fira Sans Regular';font-style:normal;font-weight:400;src:url(../fonts/FiraSans-Regular.woff) format('woff');font-display: swap;}@font-face{font-family:'Fira Sans Light';font-style:normal;font-weight:400;src:url(../fonts/FiraSans-Light.woff) format('woff');font-display: swap;}@font-face{font-family:'Fira Sans Medium';font-style:normal;font-weight:400;src:url(../fonts/FiraSans-Medium.woff) format('woff');font-display: swap;}@font-face{font-family:'Fira Sans SemiBold';font-style:normal;font-weight:400;src:url(../fonts/FiraSans-SemiBold.woff) format('woff');font-display: swap;}@font-face{font-family:'Fira Sans Bold';font-style:normal;font-weight:400;src:url(../fonts/FiraSans-Bold.woff) format('woff');font-display: swap;}@font-face{font-family:'Fira Sans LightItalic';font-style:normal;font-weight:400;src:url(../fonts/FiraSans-LightItalic.woff) format('woff')font-display: swap;}@font-face{font-family:'Fira Sans ExtraLight';font-style:normal;font-weight:400;src:url(../fonts/FiraSans-ExtraLight.woff) format('woff');font-display: swap;}
html {
    scroll-behavior: smooth
}

body {
    padding: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Fira Sans Regular';
    color: #4d4d4d
}

* {
    margin: 0;
    padding: 0
}

li,
ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

.h2,
h2 {
    margin-top: 0
}

.main-header {
    width: 100%;
    background: #fff
}

.font12 {
    font-size: 12px
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 10;
    border-bottom: 2px solid #2196f3
}

.sticky+.content {
    padding-top: 102px
}

.globalDiv {
    background: #2a7ac3;
    width: 100%;
    padding: 5px 0;
    text-align: right
}

.globalDiv a {
    color: #fff!important;
    font-size: 12px;
    padding-right: 10px
}

.globalDiv ul {
    margin: 0
}

.globalDiv .list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 0
}

.globalDiv .border-right {
    border-right: 1px solid #fff
}

.main-header .navbar-nav .place-order-green {
    background: #7aba1e;
    text-align: center;
    font-size: 14px;
    color: #fff;
    padding: 7px 12px;
    margin-left: 15px;
    font-family: 'Fira Sans Medium'
}

.main-header .navbar-nav .place-order-green:hover {
    background-color: #569c03;
    color: #fff;
    text-decoration: none
}

.dropdown-toggle.active-dropdown::after {
    transform: rotate(-90deg);
}

.anchor-new {
    display: block;
    height: 100px !important;
    margin-top: -30px !important;
    visibility: hidden
}

.anchor-new1 {
    display: block;
    height: 50px !important;
    margin-top: -50px !important;
    visibility: hidden
}

.pad-b45 {
    padding-bottom: 45px
}

.pad-r20 {
    padding-right: 20px
}

.pad-l20 {
    padding-left: 20px
}

.pad-b20 {
    padding-bottom: 20px
}

.pad-t20 {
    padding-top: 20px
}

.mar-b30 {
    margin-bottom: 30px
}

.mar-b15 {
    margin-bottom: 15px
}

.pad-b60 {
    padding-bottom: 60px
}

.pad-lr60 {
    padding-left: 60px;
    padding-right: 60px
}

.pad-xy60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.pad-xy10 {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

.font24 {
    font-size: 24px;
    margin-top: 0
}

.bold {
    font-weight: 700
}

.dark-blue {
    color: #2a7ac3
}

#english-editing,
#translation,
.additional-benefits,
.choose-author-services,
.choose-wolters-kluwer,
.editage-promise,
.experts-recommend,
.faq,
.features,
.how-it-works,
.our-editors,
.rapid-technical-review,
.research-communication-services,
.samples,
.service-guarantee,
.services,
.standard-benefits,
.success-stories,
.what-do-you-get,
.why-to-promote {
    padding: 60px 20px
}

.bg-F5F5F5 {
    background: #f5f5f5
}

.sec-heading {
    color: #232323;
    font-size: 27px;
    font-family: 'Fira Sans Light';
    font-weight: 300;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center
}

header {
    background: #215aa2;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
    text-align: center
}

#editage-banner {
    background: #215aa2;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 200px
}

header .banner-content {
    padding-top: 60px
}

header .head {
    color: #fff;
    font-size: 42px;
    letter-spacing: 0;
    line-height: 50px;
    font-family: 'Fira Sans Bold'
}

header .para {
    opacity: .8;
    color: #fff;
    font-size: 28px;
    letter-spacing: 0;
    line-height: 36px;
    padding: 16px 0 24px
}

header .cta {
    color: #fff;
    font-family: 'Fira Sans Bold';
    font-size: 18px;
    letter-spacing: 0;
    height: 45px;
    width: 167px;
    background-color: #7aba1e;
    box-shadow: 0 4px 7px #363636;
    text-align: center;
    padding: 10px;
    display: inline-block;
    text-decoration: none
}

header .cta:hover {
    background-color: #569c03;
    text-decoration: none
}

header .link {
    height: 19px;
    width: 98px;
    font-family: robotomedium;
    color: #2a7ac3;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0
}

header .link:hover {
    text-decoration: underline;
    color: #569c03
}

.edit-para {
    color: #fff;
    font-size: 20px;
    padding-top: 10px
}

.edit-para ul {
    display: inline-flex
}

.edit-para ul li {
    padding-right: 30px;
    letter-spacing: 0;
    list-style: disc;
    line-height: 40px
}

.metrics {
    background: #dcd8d8;
    padding: 25px 0 30px
}

.metrics .head {
    color: #007ac3;
    font-size: 30px;
    letter-spacing: 0;
    line-height: 40px
}



.metrics .sub-head {
    color: #000;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 24px;
    padding: 5px 0
}

.metrics .info {
    color: #000;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px
}

.services .box {
    border-radius: 4px;
    background-color: #fff;
    margin-bottom: 30px;
    padding: 15px 20px;
    box-shadow: 0 0 8px #a1a1a1;
}

.services .box .head {
    color: #232323;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 24px
}

.services .box .details {
    color: #000;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 24px;
    padding: 10px 0
}

.services .box a {
    color: #007ac3;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 22px
}

.service-icon {
    background: url(../images/sprites-icon.png);
    display: inline-block
}

.service-1 {
    width: 60px;
    height: 60px;
    background-position: -90px -10px;
    margin-right: 20px;
    vertical-align: middle
}

.service-2 {
    width: 60px;
    height: 60px;
    background-position: -10px -90px;
    margin-right: 20px;
    vertical-align: middle
}

.service-3 {
    width: 60px;
    height: 60px;
    background-position: -90px -90px;
    margin-right: 20px;
    vertical-align: middle
}

.service-4 {
    width: 60px;
    height: 60px;
    background-position: -170px -10px;
    margin-right: 20px;
    vertical-align: middle
}

.success-stories .carousel-indicators li {
    width: 10px;
    height: 10px;
    border: 2px solid #1d5b92;
    background-color: #d8d8d8;
    border-radius: 50%
}

.success-stories .carousel-indicators .active {
    background-color: #1d5b92
}

.success-stories .carousel-indicators {
    bottom: -20px;
    z-index: 1
}

.success-stories .box {
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 0 8px #a1a1a1;
    padding: 15px 0 0
}

.success-stories .box .row {
    margin: 0;
    padding: 0 15px 15px
}

.success-stories .box .intro {
    background: #1d5b92;
    color: #fff;
    padding: 10px 30px
}

.success-stories .box .pername {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 22px
}

.success-stories .box .spel {
    font-family: 'Fira Sans Light';
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 17px
}

.success-stories .box .details {
    font-family: 'Fira Sans LightItalic';
    font-size: 16px;
    line-height: 24px;
    height: 150px
}

.storie-sprites {
    background: url(../images/storie-sprites.png);
    display: inline-block;
    width: 101px;
    height: 101px
}

.storie-1 {
    background-position: -10px -131px
}

.storie-2 {
    background-position: -10px -10px
}

.storie-3 {
    background-position: -132px -10px
}

.choose-wolters-kluwer .bg {
    background: #215aa2;
    height: 100px;
    width: 1160px
}

.choose-wolters-kluwer .img-wc-desk{margin-top: -40px;padding:0px 10px;
       
		width:100%;}

.choose-wolters-kluwer .img-wc-desk img{width:100%; box-shadow: 0 0 8px #343434;}

.choose-author-services .pad-b60 {
    padding-bottom: 60px
}

.choose-author-services .box {
    text-align: center;
    padding-bottom: 20px
}

.choose-author-services .box .num {
    color: #c7c8ca;
    font-size: 40px;
    letter-spacing: 0;
    line-height: 48px;
    padding-right: 30px
}

.author-services-1 {
    width: 39px;
    height: 60px;
    background-position: -250px -90px;
    vertical-align: middle
}

.author-services-2 {
    width: 59px;
    height: 60px;
    background-position: -170px -90px;
    vertical-align: middle
}

.author-services-3 {
    width: 54px;
    height: 60px;
    background-position: -10px -170px;
    vertical-align: middle
}

.author-services-4 {
    width: 50px;
    height: 59px;
    background-position: -158px -170px;
    vertical-align: middle
}

.hr-line {
    width: 120px;
    height: 1px;
    border: 2px solid #1d5b92;
    position: absolute;
    margin-top: 20px;
    margin-left: 220px
}

.hr-line:nth-child(2) {
    margin-left: 507px
}

.hr-line:nth-child(4) {
    margin-left: 790px
}


.editor-wrap {
    border: 2px solid #215aa2;
    border-radius: 5px;
    padding: 15px;
    margin: 10px 0 0;
    height: 469px;
    margin-bottom: 20px
}

.mar-r10 {
    margin-right: 10px
}

.green-getquote {
    background: #892035;
    padding: 10px 30px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin: 20px auto 0 auto;
    border-radius: 5px;
    text-decoration: none
}

.green-getquote:hover {
    background: #5f0a1b;
    color: #fff;
    text-decoration: none
}

.c-red {
    color: #892035
}

.mar-b10 {
    margin-bottom: 10px
}

.mar-t10 {
    margin-top: 10px
}

.font18 {
    font-size: 18px
}

.edit-list li {
   margin: 5px 0;
    font-size: 14px;
    padding: 0 0 0 7px;
    color: #4b4b4b;
}

.lh-40 {
    line-height: 40px
}

.font30 {
    font-size: 30px
}

.logo {
    width: 415px;
    height: 65px;
    background: url(../images/sprites-img.png) -11px -25px;
    display: inline-block
}

.mobile_logo {
    width: 240px;
    height: 60px;
    background: url(../images/sprites-img.png) -10px -107px;
    display: inline-block
}

.service_icon1 {
    width: 60px;
    height: 60px;
    background: url(../images/sprites-img.png) -244px -180px;
    margin-right: 16px;
    display: inline-block
}

.service_icon2 {
    width: 70px;
    height: 60px;
    background: url(../images/sprites-img.png) -349px -107px;
    margin-right: 16px;
    display: inline-block
}

.service_icon3 {
    width: 59px;
    height: 60px;
    background: url(../images/sprites-img.png) -178px -174px;
    margin-right: 16px;
    display: inline-block
}

.alexandra {
    width: 60px;
    height: 60px;
    background: url(../images/sprites-img.png) -10px -346px;
    margin-right: 16px;
    display: inline-block
}

.lucy-roy {
    width: 60px;
    height: 60px;
    background: url(../images/sprites-img.png) -170px -346px;
    margin-right: 16px;
    display: inline-block
}

.ivan-rogers {
    width: 60px;
    height: 60px;
    background: url(../images/sprites-img.png) -90px -346px;
    margin-right: 16px;
    display: inline-block
}

.img-circle {
    border-radius: 50%;
}

.pull-left {
    float: left!important;
}



.font-16 {
    font-size: 16px;
    line-height: 22px
}

.pad-b5 {
    padding-bottom: 5px
}

.des {
    color: rgba(38, 38%, 38%, 60%)
}

.text-right {
    text-align: right
}

.font-12 {
    font-size: 12px;
    line-height: 16px
}

.edit-list {
    padding-left: 10px
}

.edit-list li::before {
    content: "\2022";
    color: #2a7ac3;
    font-weight: 700;
    display: inline-block;
    font-size: 20px;
    width: 1em;
    margin-left: -1em
}

.introdu {
    color: #232323;
    font-family: 'Fira Sans Light';
    font-size: 21px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    background: #dcd8d8;
    padding: 25px 0 30px
}

#english-editing .col-sm-4 .box {
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 0 7px #a1a1a1;
    padding: 30px 0;
    margin: 15px auto 30px;
    position: relative
}

#english-editing .col-sm-4 .box .tag {
    color: #fff;
    font-family: 'Fira Sans Bold';
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .6px;
    line-height: 20px;
    text-align: center;
    position: absolute;
    border-radius: 8px 8px 0 0;
    background: #1d5b92;
    top: -25px;
    width: 100%;
    padding: 5px
}

#english-editing .col-sm-4 .box .head {
    color: #000;
    font-family: 'Fira Sans Light';
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    margin-bottom: 20px
}

#english-editing .col-sm-4 .box .price {
    color: #000;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
    text-align: center;
    margin-bottom: 30px
}

#english-editing .col-sm-4 .box .info {
    color: #000;
    font-size: 14px;
    letter-spacing: .65px;
    line-height: 18px;
    text-align: center;
    padding: 20px 30px
}

#english-editing .col-sm-4 .box .sub-info {
    color: #000;
    font-family: "Fira Sans ExtraLight";
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 0;
    line-height: 18px;
    text-align: center;
    padding-top: 15px;
    height: 85px
}

#english-editing .col-sm-4 .box .ques {
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    color: #000;
    font-size: 14px;
    letter-spacing: 1.08px;
    line-height: 20px;
    border-bottom: 2px solid rgba(0, 0, 0, .1)
}

#english-editing .col-sm-4 .box ul {
    padding: 20px 30px 0;
    height: 375px
}

#english-editing .col-sm-4 .box ul li {
    margin-bottom: 15px;
    padding: 0 0 0 30px;
    color: #000;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 20px
}

#english-editing .col-sm-4 .box ul li::before {
    content: "\2714";
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    color: #7aba1e;
    width: 1.5em;
    margin-left: -1.5em
}

#english-editing .btn-view,
.service-page .btn-view {
    border: 1px solid #7aba1e;
    border-radius: 4px;
    color: #7aba1e;
    padding: 10px 15px;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
    background: #fff
}

#english-editing .btn-view:hover,
.service-page .btn-view:hover {
    background: #7aba1e;
    color: #fff
}

.stand-peri-plus-bg {
    background-color: #e6e9ed
}

.peri-bg {
    background: rgba(0, 45, 91, .15)
}

.hg-50 {
    height: 50px
}

.editage-promise .box,
.service-guarantee .box {
    padding: 20px;
    border-radius: 4.75px;
    background-color: #fff;
    box-shadow: 0 0 8px #a1a1a1;
    border-left: 5px solid #2a7ac3
}

.editage-promise .box .head,
.service-guarantee .head {
    color: #000;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 30px
}

.service-guarantee .info {
    height: 335px
}

.editage-promise .box .para1 {
    color: rgba(38, 38, 38, .7);
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    padding-top: 15px;
    padding-bottom: 15px;
    height: 150px
}

.editage-promise .box .para2 {
    color: #4c4c4c;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    height: 72px
}

.back_in_time {
    width: 60px;
    height: 60px;
    background-position: -10px -10px;
    margin-right: 20px;
    vertical-align: middle;
    float: left
}

.batch {
    width: 44px;
    height: 60px;
    background-position: -250px -10px;
    margin-right: 20px;
    vertical-align: middle;
    float: left
}

.shield {
    width: 54px;
    height: 60px;
    background-position: -84px -170px;
    margin-right: 20px;
    vertical-align: middle;
    float: left
}

.faq .accordion1 {
    background-color: transparent;
    cursor: pointer;
    padding: 10px 20px 15px 45px;
    width: 100%;
    border: none;
    text-align: left;
    outline: 0;
    color: #000;
    letter-spacing: 0;
    border-bottom: 1px solid rgb(151 151 151 / 20%);
    position: relative
}

.faq .accordion1 span {
    opacity: .5;
    font-size: 22px;
    line-height: 26px;
    position: absolute;
    left: 0
}

.faq .active1>span {
    opacity: 1
}

.faq .active1 {
    border-bottom: 0;
    color: #1d5b92;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 24px;
    opacity: 1
}

.faq .accordion1:after {
    content: '\002B';
    color: #1d5b92;
    font-size: 26px;
    font-weight: 700;
    right: 0;
    top: 10px;
    line-height: 26px;
    position: absolute
}

.faq .active1:after {
    content: "\2212"
}

.faq .panel1 {
    padding: 0 18px;
    background-color: #fff;
    overflow: hidden;
    margin-left: 26px;
    margin-right: 20px;
    margin-bottom: 0;
    color: rgba(38, 38, 38, .7);
    font-size: 13px;
    letter-spacing: 0;
    line-height: 20px;
    display: none;
    transition: max-height .25s ease
}

.faq .active1+.panel1 {
    display: block;
    transition: max-height .25s ease;
    border-bottom: 1px solid rgba(151, 151, 151, 0.2)
}

.faq ul {
    list-style: none
}

.faq ul li {
    margin-left: 20px;
    margin-bottom: 10px
}

.faq ul li::before {
    content: "\2022";
    color: #2a7ac3;
    font-weight: 700;
    display: inline-block;
    width: 18px;
    margin-left: -15px;
    vertical-align: bottom;
    font-size: 25px
}

footer {
    background: #5e5e5d;
    padding: 40px 20px 20px
}

footer .head {
    font-size: 24px;
    line-height: 30px;
    color: rgba(255, 255, 255, 0.8);
    padding-bottom: 15px
}

footer p {
    color: rgba(255, 255, 255, 0.8);
    margin-bottom: 10px
}

footer .col-sm-7 {
    padding-left: 0;
    padding-right: 70px;
    margin-bottom: 15px
}

footer .col-sm-7 img {
    border-radius: 10px;
    display: inline-block
}

.copywrite {
    color: #fff;
    font-size: 12px;
    background: #1e1e1e;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center;
    padding: 10px
}

footer a {
    color: #fff
}

footer a:hover {
    color: #fff;
    text-decoration: underline
}

footer h5 a {
    color: #fff;
    text-decoration: none !important;
    font-size: 18px;
     font-weight: bold;
}

footer ul li {
    margin: 2px 0 0
}

footer ul li a,
footer ul li a:hover {
    color: #fff;
    text-decoration: none;
    font-size: 13px
}

.bor-r {
    border-right: 1px solid #ccc
}

.logo-img {
    background: #fff;
    border-radius: 5px;
    width: 305px;
    padding: 10px;
    margin-top: 20px
}

.nav-tabs .nav-link {
    border: 1px solid #fff;
    border-radius: 4px 4px 0 0;
    background-color: #e5e5e5;
    width: 306px;
    color: #424242;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center
}

.tab-content {
    border: 2px solid #1d5b92;
    padding: 20px;
    text-align: center;
    background: #fff
}

.tab-content .info {
    padding-bottom: 25px;
    color: #232323;
    font-family: 'Fira Sans Light';
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 20px;
    width: 588px;
    text-align: center;
    display: inline-block
}

.tab-content .tab-img {
    width: 100%
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    border: 1px solid #1d5b92;
    border-radius: 4px 4px 0 0;
    background-color: #1d5b92;
    color: #fff;
    font-size: 18px
}

.standard-benefits .box {
    padding: 20px;
    border-radius: 4.75px;
    background-color: #fff;
    box-shadow: 0 0 8px #a1a1a1;
    border-left: 5px solid #2a7ac3
}

.standard-benefits .box .head {
    color: #000;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 30px;
    height: 61px
}

.standard-benefits .box .para {
    color: rgba(38, 38, 38, .7);
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    padding-top: 15px;
    height: 250px
}

.how-it-works {
    background: #1d5b92
}

.how-it-works .sec-heading {
    color: #fff;
    font-family: 'Fira Sans Bold'
}

.lp-coomon-sprite,
.work-progress-procedure .panel-default>.panel-heading.collapsed.first-step:after,
.work-progress-procedure .panel-default>.panel-heading.collapsed.fourth-step:after,
.work-progress-procedure .panel-default>.panel-heading.collapsed.second-step:after,
.work-progress-procedure .panel-default>.panel-heading.collapsed.third-step:after {
    background-image: url(../images/sprite-lp-common-img.png)
}

.work-progress-procedure .panel-default>.panel-heading {
    background: #fff;
    padding: 10px 25px 9px 15px;
    cursor: pointer
}

.work-progress-procedure .panel-default>.panel-heading.collapsed {
    border-radius: 4px;
    border-color: #ddd;
    position: relative;
    font-family: 'Fira Sans Light';
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 24px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.work-progress-procedure .panel-default>.panel-heading.collapsed.first-step:after {
    content: '';
    right: 30px;
    top: 20px;
    position: absolute;
    width: 51px;
    height: 49px;
    background-position: -17px 58px
}

.work-progress-procedure .panel-default>.panel-heading.collapsed.second-step:after {
    content: '';
    right: 35px;
    top: 20px;
    position: absolute;
    width: 45px;
    height: 51px;
    background-position: -136px 66px
}

.work-progress-procedure .panel-default>.panel-heading.collapsed.third-step:after {
    background-position: -78px 61px;
    content: '';
    right: 30px;
    top: 20px;
    position: absolute;
    width: 45px;
    height: 42px
}

.work-progress-procedure .panel-default>.panel-heading.collapsed.fourth-step:after {
    background-position: -199px 61px;
    content: '';
    right: 27px;
    top: 20px;
    position: absolute;
    width: 53px;
    height: 53px
}

.work-progress-procedure .panel-default>.panel-heading:before {
    background: 0 0
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.work-progress-procedure .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: none !important;
    padding: 0 15px
}

.work-progress-procedure .panel {
    background-color: #ffffff;
    border: 0
}

.panel-collapse {
    background: #fff;
    border-bottom-left-radius: 4px
}

.work-progress-procedure .panel-group .panel-body .col-xs-2 {
    padding-left: 0
}

.work-progress-procedure .panel-group .panel-body .first-step {
    display: inline-block;
    margin-top: -30px;
    right: 0;
    top: -35px;
    background-position: -207px 57px;
    width: 47px;
    height: 48px
}

.work-progress-procedure .panel-group .panel-body .second-step {
    display: inline-block;
    margin-top: -30px;
    right: 0;
    top: -35px;
    background-position: -325px 66px;
    width: 44px;
    height: 50px
}

.work-progress-procedure .panel-group .panel-body .third-step {
    display: inline-block;
    margin-top: -30px;
    right: 0;
    top: -35px;
    background-position: -266px 62px;
    width: 43px;
    height: 43px
}

.work-progress-procedure .panel-body p {
    color: #000;
    font-family: 'Fira Sans Light';
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 20px
}

.work-progress-procedure .panel-title h4 {
    font-size: 20px
}

.work-progress-procedure .panel-heading.collapsed .panel-title span {
    color: #fff;
    font-family: 'Fira Sans Regular';
    font-size: 30px;
    letter-spacing: 0;
    background: #1d5b92;
    line-height: 36px;
    position: absolute;
    top: 5px;
    left: -47px;
    opacity: .7
}

.work-progress-procedure .panel-heading .panel-title span {
    position: absolute;
    font-size: 30px;
    font-family: 'Fira Sans Light';
    top: 5px;
    left: -47px;
    color: #fff
}

.work-progress-procedure .panel {
    position: relative;
    float: left;
    margin-bottom: 20px !important;
    width: 100%
}

.work-progress-procedure .panel-heading:before {
    content: "";
    width: 1px;
    height: 90%;
    border: 1px solid rgba(255, 255, 255, .35);
    position: absolute;
    top: 44px;
    left: -33px;
    transition: all .5s ease
}

.work-progress-procedure .panel-heading.collapsed:before {
    content: "";
    height: 110px;
    border: 1px dashed rgba(255, 255, 255, .35);
    position: absolute;
    top: 35px;
    left: -33px;
    transition: all .5s ease
}

.no-process-img .panel-heading.collapsed:before,
.no-process-img .panel-heading:before {
    display: none
}

.bg-1D5B92 {
    background: #1d5b92;
    color: #fff;
    text-align: center
}

.bg-2A7AC3 {
    background: #2a7ac3;
    color: #fff;
    text-align: center
}

.bg-2a7ac333 {
    background: #2a7ac333;
    text-align: center;
    border: 1px solid #979797 !important
}

.table-bordered td,
.table-bordered th {
    border: 1px solid #979797
}

.table td,
.table th {
    border: 1px solid #979797
}

.place-order-green {
    background: #7aba1e;
    text-align: center;
    font-size: 16px;
    color: #fff;
    padding: 7px 12px;
    margin-left: 15px;
    font-family: 'Fira Sans Medium'
}

.place-order-green:hover {
    background: #5e9c05;
    color: #fff
}

.experts-recommend .box,
.features .box,
.what-do-you-get .box {
    background-color: #fff;
    box-shadow: 0 0px 7px #a1a1a1;
    padding: 20px;
    border-radius: 6.4px 6.4px 0 0;
    border-top: 5px solid #1d5b92
}

.features .box ul,
.what-do-you-get .box ul {
    margin-left: 20px
}

.features .box ul li,
.what-do-you-get .box ul li {
    color: #000;
    font-family: 'Fira Sans Regular';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 22px;
    list-style: disc;
    padding-bottom: 10px
}

.experts-recommend .box ul {
    margin-top: 15px
}

.experts-recommend .box ul li {
    margin-bottom: 10px;
    padding: 0 0 0 30px;
    color: #000;
    font-size: 13px;
    font-family: 'Fira Sans Bold';
    letter-spacing: 0;
    line-height: 20px
}

.experts-recommend .box ul li::before {
    content: "\2714";
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    color: #7aba1e;
    width: 1.5em;
    margin-left: -1.5em
}

.additional-benefits .box,
.rapid-technical-review .box,
.research-communication-services .box,
.why-to-promote .box {
    background-color: #fff;
    box-shadow: 0 0px 7px #a1a1a1;
    padding: 15px 25px;
    border-radius: 6px;
    border-left: 5px solid #1d5b92;
    margin-bottom: 20px
}

.additional-benefits .box .head,
.rapid-technical-review .box .head,
.research-communication-services .box .head {
    color: #000;
    font-family: 'Fira Sans Light';
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 30px;
    padding-right: 10px
}

.research-communication-services .box .head .days {
    color: #464646;
    font-family: 'Fira Sans Regular';
    font-size: 12px;
    letter-spacing: 0;
    line-height: 14px
}

.research-communication-services .box .head .price {
    color: #000;
    font-family: 'Fira Sans Medium';
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    float: right;
    line-height: 40px
}

.research-communication-services .box .sub-head {
    color: #000;
    font-family: 'Fira Sans Regular';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 22px;
    padding: 5px 0
}

.research-communication-services .box ul li {
    list-style: inside;
    padding: 5px 0;
    color: #000;
    font-family: 'Fira Sans Regular';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 22px
}

.why-to-promote .box ul li {
    padding-left: 10px;
    color: #000;
    font-family: 'Fira Sans Regular';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 22px
}

.border-bot-rud {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important
}

.additional-benefits .box .details,
.rapid-technical-review .box .details {
    color: rgba(38, 38, 38, .7);
    font-family: 'Fira Sans Light';
    font-size: 16px;
    font-weight: 300;
    padding-top: 15px;
    letter-spacing: 0;
    line-height: 24px
}

.research-communication-services .box .details {
    border-radius: 5px;
    background-color: #1d5b92;
    color: #fff;
    padding: 10px 15px;
    font-family: 'Fira Sans Regular';
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
	margin-bottom:15px;
}

.note {
    color: #fff;
    font-family: 'Fira Sans Light';
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 40px
}

.price-turn {
    color: #fff;
    font-family: 'Fira Sans Light';
    font-size: 30px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center;
    margin-bottom: 40px
}

.price-turn1 {
    color: #000;
    font-family: 'Fira Sans Light';
    font-size: 30px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center
}

.bg-transform {
    background-color: transparent !important
}

.choose-wolters-kluwer .img-wc {
    display: none
}

.leftmenu {
    margin-top: 0
}

.leftmenu ul.submenu li {
    padding: 6px 0 3px 0;
    border-bottom: 2px solid #f0f0f0
}

.leftmenu ul.submenu li a {
    color: #9b9b9b;
    font-family: "Fira Sans Light";
    font-size: 14px;
    line-height: 24px
}

.leftmenu ul.submenu li a.select {
    color: #369cd3;
    font-family: 'Fira Sans Medium'
}

.leftmenu ul.submenu li a:hover {
    color: #369cd3
}

#content .b-left .rightbox h3,
#content .b-left .rightbox h3 a {
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 600;
    color: #000
}

#content .b-left p {
    font-size: 14px
}

#content .b-right {
    color: #000
}

#content .b-right h1 {
    font-size: 24px;
    font-weight: 600;
    color: #000;
    line-height: 40px
}

#content .b-right h3.mart-30 {
    font-size: 18px;
    font-weight: 500;
    color: #000
}

#content .b-right p {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-family: 'Fira Sans Light'
}

#content ul.blue_listing {
    padding-left: 13px
}

#content ul.blue_listing li {
    list-style-type: disc;
    padding-left: 0;
    font-family: 'Fira Sans Light';
    background: 0 0;
    line-height: 22px
}

#content .b-left .rightbox {
    border-radius: 2px;
    border: 1px solid #e4e4e4;
    padding: 10px 10px 0
}

#content .b-right p {
    color: #232323
}

.mb-0 {
    margin-bottom: 0
}

.how_make_payment_wrap .numbers_wrap {
    width: 42px;
    height: 42px;
    display: flex;
    align-content: center;
    justify-content: center;
    font-size: 12px;
    flex-wrap: wrap;
    line-height: 17px
}

.how_make_payment_wrap .numbers_wrap i {
    font-size: 22px;
    font-style: normal
}

.how_make_payment_wrap .how_make_payment_header {
    color: #232323;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center
}

#content.service-page .faq .accordion1 {
    padding: 18px 30px 18px 0;
    color: #333;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px
}

#content.service-page .faq .accordion1.active1 {
    color: #1d5b92;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 24px;
    padding-right: 30px
}

#content.service-page {
    width: inherit
}

#content.service-page .b-left {
    float: inherit;
    width: inherit
}

#content.service-page .b-right {
    float: inherit;
    width: inherit
}

#content.service-page #shadetabs #maintab {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0
}

#content.service-page #shadetabs #maintab li {
    flex-grow: 1
}

#content.service-page #shadetabs #maintab li a {
    width: 100%;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #9b9b9b;
    background-color: #f5f5f5;
    border: 1px solid #cdcdcd;
    border-radius: 2px;
    border-bottom: 0;
    border-left: 0;
    height: 44px
}

#content.service-page #shadetabs #maintab li:first-child a {
    border-left: 1px solid #cdcdcd
}

#content.service-page #shadetabs #maintab li:last-child a {
    margin-right: 0
}

#content.service-page #shadetabs #maintab li a.active {
    background: 0 0;
    color: #349bd3;
    border-bottom: 0;
    font-family: 'Fira Sans Medium'
}

#content.service-page #tabs {
    width: 100%;
    padding: 0;
    padding: 20px
}

#content.service-page #tabs .tabcontent {
    width: 100%;
    padding: 10px 0;
    display: none !important
}

#content.service-page #tabs .tabcontent.active {
    display: block !important
}

#content.service-page .accordion-faq {
    width: 100%
}

#content.service-page #tabs {
    border-top: 0
}

#content.service-page .accordion-faq .panel1 {
    padding: 0 0 10px;
    margin: 0
}

#content.service-page .faq .accordion1:after {
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 23px
}

#content.service-page .faq ul.blue_listing li {
    font-size: 13px;
    color: #000;
    padding-bottom: 0
}

header .banner-content.pt-75 {
    padding-top: 75px
}

.std-benefits {
    width: 60px;
    height: 60px;
    background: url(../images/std-benefits-sprites.png);
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle;
    float: left
}

.std-benefits-1 {
    background-position: -10px -10px
}

.std-benefits-2 {
    background-position: -90px -10px
}

.std-benefits-3 {
    background-position: -10px -90px
}

.mar-t100 {
    margin-top: 100px
}


#eu_cookie_dialog{position: relative !important;z-index: 1 !important;background-color: #3f4958 !important;top: 0px;width: 100% !important;height: auto !important;overflow: auto;color: #fff !important}
#eu_cookie_dialog div{width: 84% !important;bottom: auto !important;background-color: #3f4958 !important;z-index: 9999 !important;margin: 0 auto !important}
#eu_cookie_dialog p{position: relative;top: 0px;width: 85%;line-height: 20px;font-size: 14px;color: #fff !important;padding: 10px 16px 10px 0px;float: left;margin-bottom: 0px;z-index: 999}
#eu_cookie_dialog button{background-color: rgb(60, 72, 88);font-size: 14px;color: rgb(255, 255, 255);padding: 5px 16px;border-radius: 3px;border: 1px solid;float: right;margin: 10px 0px 10px 20px;transition: all 0.3s;}
#eu_cookie_dialog a{color: #fff !important;text-decoration: underline}
.narrowchart {padding:20px 0px; max-width:100%}
.narrowchart h3{position: relative;font-size: 14px;cursor: pointer}
.narrowchart .accord-1{display: inline-block;float: left;width: 160px}
.narrowchart .accord-2{display: inline-block;width: 710px}
.grey-cookies{background: #f8f8f8;padding: 10px 20px;font-size: 16px;font-weight: 700}
.narrowchart .fa{color: #212121;font-size: 24px;top: 0px;right: 0px}
.tag {background: #f8f8f8;padding: 3px;margin: 2px;display: inline-block;font-size: 13px}
.accordianheader {color:#212121; padding:10px 20px; margin-top:20px; text-align: left}
.accordianbody {padding: 20px;width: 700px;text-align: left;margin-left: 160px}
#eu_cookie_dialog i { position:absolute;right: 20px;top:14px;-webkit-transition:all 300ms ease-in 0s;-moz-transition: all 300ms ease-in 0s;-o-transition: all 300ms ease-in 0s;transition: all 300ms ease-in 0s;}
.ui-state-active i {color: #ACD4CE;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.carousel-control-next, .carousel-control-prev{width:2%;}
.carousel-control-next{right: -40px;} 
.carousel-control-prev{left: -40px;} 
.control-pre-next{background: url("../images/arrow_sprites.png");background-color: #ffffff;border: 1px solid #07a363;border-radius: 50%;padding:20px;width:37px;height: 28px;display:inline-block;}
.carousel-control-prev-icon {background-position:-52px -5px;}
.carousel-control-next-icon {background-position:-2px -5px;}

.sample a{border: 1px solid #ccc;margin: 0px auto 10px;height: auto;cursor: pointer;padding: 10px;display: inline-block;}
.sample a:hover{box-shadow: 0 0 4px rgb(0 0 0 / 30%);}
.desk {display: inline-block!important;}
.mob {display: none!important;}
@media screen and (max-width:1024px) {
    .hr-line {width: 55px;margin-left: 180px;}
	.hr-line:nth-child(2) {margin-left:450px;}
	.hr-line:nth-child(4) {margin-left:690px;}

	.our-editors .box, .editage-promise .box, .service-guarantee .box, .editage-promise .box .para2, #english-editing .col-sm-4 .box ul, .standard-benefits .box .para, .editage-promise .box .para1, .hg-50, #english-editing .col-sm-4 .box .sub-info, .editor-wrap, .service-guarantee .info, .success-stories .box .details{height:auto;}
	.nav-tabs .nav-link, .tab-content .info, .logo-img{width:auto;}
	.logo-img img{width:100%}
	.work-progress-procedure .panel-title h4 {font-size: 20px;padding: 0px 50px 0px 0px;}
	.work-progress-procedure .panel-default>.panel-heading.collapsed.second-step:after, .work-progress-procedure .panel-default>.panel-heading.collapsed.first-step:after, .work-progress-procedure .panel-default>.panel-heading.collapsed.third-step:after{right: 20px;}
}

@media screen and (max-width:991px) {
    #content.service-page .b-right .mid img {width: 100%;height: auto}

.hr-line {width: 55px;margin-left: 144px;}
	.hr-line:nth-child(2) {margin-left: 330px;}
	.hr-line:nth-child(4) {margin-left: 510px;}	
	.standard-benefits .box, .editage-promise .box, .service-guarantee .box {margin-bottom:20px;}
	
}

@media screen and (max-width:767px) {
	.carousel-control-next, .carousel-control-prev{width:0%;}
.carousel-control-prev-icon, .carousel-control-next-icon {display:block;}
.carousel-control-next{right: -15px;} 
.carousel-control-prev{left: -15px;} 
    .work-progress-procedure .panel-title h4 {
        font-size: 17px
    }
    .edit-para ul li {
        text-align: left
    }
	#content.service-page #shadetabs #maintab li {width: 100%;}
    .navbar-nav .dropdown-menu {
        margin-bottom: 10px;
    }
    .mar-t100 {
        margin-top: 0;
        margin-bottom: 10px
    }
    .navbar-toggle {
        margin-right: 0;
        margin-top: 2px;
        margin-bottom: 2px
    }
    .navbar {
        padding: 10px 0
    }
    .pad-lr60 {
        padding-left: 20px;
        padding-right: 20px
    }
    header .banner-content {
        left: 0;
        padding-left: 20px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    footer .col-md-5 {
        padding-top: 20px;
        padding-left: 0;
        padding-right: 0
    }
    header .para {
        padding: 16px 0 24px
    }
    footer .col-md-7 {
        padding-right: 10px
    }
    footer .col-md-12 {
        padding-left: 0
    }
    header {
        height: 450px
    }
    .editage-promise .box,
    .our-editors .box,
    .standard-benefits .box {
        margin-top: 20px;
        margin-bottom: 20px
    }
    #english-editing .col-sm-4 .box ul,
    .editage-promise .box .para1,
    .editage-promise .box .para2,
    .editor-wrap,
    .service-guarantee .info,
    .standard-benefits .box .para,
    .success-stories .box .details {
        height: auto
    }
    .hr-line {
        display: none
    }
    .bor-r {
        border-right: 0
    }
    .work-progress-procedure .panel-heading:before {
        display: none
    }
    .work-progress-procedure .panel-heading .panel-title span {
        display: none
    }
    .img-wc-desk{display:none;}
    .choose-wolters-kluwer .img-wc {
        display: block;
        padding: 0 10px
    }
    .choose-wolters-kluwer .img-wc img {
        margin-top: -40px;
        box-shadow: 0 0 8px #a1a1a1;
		width:100%;
    }
    .nav-tabs .nav-link {
        width: 344px
    }
    .tab-content .info {
        width: auto
    }
    .work-progress-procedure .panel-default>.panel-heading.collapsed.first-step:after,
    .work-progress-procedure .panel-default>.panel-heading.collapsed.fourth-step:after,
    .work-progress-procedure .panel-default>.panel-heading.collapsed.second-step:after,
    .work-progress-procedure .panel-default>.panel-heading.collapsed.third-step:after {
        right: 3px;
        top: 20px;
    }
    #editage-banner {
        height: auto
    }
    .edit-para ul {
        display: block;
        margin-left: 20px
    }
    #editage-banner.service-banner {
        height: 220px;
        display: flex;
        align-content: center
    }
    #editage-banner.service-banner .container {
        display: flex
    }
    #editage-banner.service-banner .container .row {
        align-items: center
    }
    #editage-banner.service-banner .banner-content.pt-75 {
        padding-top: 0
    }
    #editage-banner.service-banner .head {
        font-size: 36px
    }
    #content .b-right h1 {
        margin-top: 40px;
        margin-bottom: 0
    }
    #content .b-right h1+h3.mart-30 {
        margin-top: 15px !important
    }
    #content.service-page .faq .accordion1 {
        padding-right: 50px
    }
    #content.service-page #shadetabs #maintab li a {
        height: auto;
        line-height: 20px;
        padding: 10px 0
    }
}

@media screen and (max-width:400px){
	    .nav-tabs .nav-link {width: 306px}
}

@media screen and (max-width:325px){
	    .nav-tabs .nav-link {width:250px}
}

/* add on 9th Augest 2022 */
.sample-border{box-shadow: 0 0 5px 2px #ccc;display:inline-block;margin-bottom:10px;}

.terms-use ul li {
    margin-left: 25px;
    list-style-type: disc;
    margin-top: 10px;
}
.mar-t30{margin-top: 30px;}
@media screen and (max-width: 767px){
.mob {
    display: block!important;
}
.desk {
    display: none!important;
}
}