@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap');

html {
    scroll-behavior: smooth
}

body {
    padding: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    color: #262626
}

* {
    margin: 0;
    padding: 0
}

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

a {
    text-decoration: none;
    color: #028376;
}

a:hover {
    text-decoration: none
}

.h2,
h2 {
    margin-top: 0
}

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

#myHeader {
    border-top: 1px solid #296167;
    border-bottom: 2px solid #C5CACA; min-height: 51px;
}

.font12 {
    font-size: 12px
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    background: #133844;
    z-index: 999;
    border-bottom: 2px solid #133844
}

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

.globalDiv { background: #F4F2ED; width: 100%; text-align: right}
.globalDiv a { color: #133844 !important; font-size: 14px; margin: 0 10px;}
.globalDiv ul { margin: 0}
.globalDiv .list-inline>li { display: inline-block; margin: 5px 0}
.globalDiv .language-switch{background: transparent;border: 1px solid #133844; border-radius: 3px;}
.globalDiv .language-switch a { padding: 5px 10px; text-align: center; margin: 0}
.globalDiv .language-switch a:hover{ color: #3BE0D0 !important;background: #296167; transition: background 0.5s ease}
.globalDiv .language-switch a.active {background: #296167; color: #3BE0D0 !important;cursor:default}

.get-quote-blue {
    background: #3BE0D0;
    text-align: center;
    font-size: 18px;
    color: #036268;
    padding: 15px 50px;
    display: block;
    margin: 0;
    border-radius: 4px;
    width: 246px; margin: 0 0 0 15px;
}


.get-quote-blue:hover {
    background-color: #fff;
    color: #036268;
    text-decoration: none; border: 1px solid #036268;
}


.get-quote-white {
    background: #fff;
    color: #036268;
    text-align: center;
    font-size: 16px;
    border-radius: 4px;
    border: 1px solid #036268;
    margin: 0 auto 20px auto;
    display: block;
    padding: 15px 32px;
}

.get-quote-white:hover {
    background-color: #00ffe6;
    color: #133844;
    text-decoration: none
}

.learn-more-white {
    background: #fff;
    color: #036268;
    text-align: center;
    font-size: 16px;
    border-radius: 4px;
    border: 1px solid #036268;
    margin: 0 auto 20px auto;
    display: inline-block;
    padding: 15px 30px;
    /* min-width: 120px; */
}

.learn-more-white:hover {
    background-color: #00ffe6;
    color: #133844;
    text-decoration: none
}

.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 !important
}

.dark-blue {
    color: #2a7ac3
}


.sec-heading {
    color: #232323;
    font-size: 27px;

    font-weight: 300;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center
}


.hero-banner .head {
    color: #fff;
    font-size: 32px;
    letter-spacing: 0;
    line-height: 36px;
    padding-top: 10px;
    font-weight: 600;
}

.hero-banner {
    padding-top: 30px;
    padding-bottom: 30px;
    background: #003640 url(../images/top-banner-bg.png) no-repeat center;
    color: #ffffff;
    min-height: 340px;
}

.hero-banner ul {
    margin-top: 20px;
}

.hero-banner ul li {
    list-style-type: disc;
    margin-left: 20px;
    font-size: 16px;
    line-height: 24px;
}

/* .hero-banner ul li::before{background: url(../images/check-mark.png) no-repeat 10px 5px; width: 14px; height: 14px; padding-left: 35px; margin-bottom: 15px; content: "";}  */

.hero-banner .cta {
    display: inline-flex;
    height: 40px;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #3BE0D0;
    margin-top: 20px;
    color: #036268;
}


.hero-banner .cta:hover {
    background: #00ffe6 !important;
    text-decoration: none
}


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

.c-red {
    color: #892035
}

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

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

.font18 {
    font-size: 18px
}

.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
}


.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
}

.font-20 {
    font-size: 20px;
    line-height: 30px;
}

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

section {
    margin: 40px auto;
}

.h3-heading {
    font-size: 20px;
    color: #133844;
    text-align: center;
    margin-bottom: 30px;
    line-height: 34px;
}

.h2-heading {
    font-size: 32px;
    color: #133844;
    text-align: center;
    line-height: 36px;
    margin-bottom: 36px;
    font-weight: 600;
}

.our-editors {
    margin-top: 0; margin-bottom: 0; padding-top: 50px;
    padding-bottom: 50px;
}

#home .our-editors { background: #F3F3F3 !important}
.our-editors .editor-block {
    padding: 10px;
    border-radius: 8px;
    margin-top: 30px;
    min-height: 280px;
    background: #fff; border: 1px solid #ccc;
}

.our-editors .initials {
    background: #ffffff;
    border-radius: 50%;
    width: 64px;
    height: 64px;
    border: 1px solid #ccc;
    display: block;
    position: absolute;
    top: 0;
    left: 99px;
    font-size: 30px;
    line-height: 64px;
    color: #7F091D;
    font-weight: 700;
    text-align: center;
}

.our-editors .country {
    margin: 0 auto 10px auto;
    padding: 10px;
    border-bottom: 1px solid #DBDAD6;
    text-align: center;
    font-size: 10px
}

.our-editors .subject-area {
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 15px;
    border-bottom: 1px solid #DBDAD6;
    text-align: left;
    min-height: 80px;
    color: #646464;
    min-height: 75px;
}

.our-editors .subject-area span {
    text-transform: uppercase;
    color: #7D7D7D;
    font-size: 10px;
    margin-bottom: 5px;
    display: block;
}

.our-editors .hi-100 {
    min-height: 100px !important
}

.our-editors .stats-block {
    border-right: 1px solid #DBDAD6;
    width: 50%;
    float: left;
    text-align: center;
    margin-top: 10px;
    padding-right: 5px;
}

.our-editors .stats-block:last-child {
    border: none;
}

.our-editors .stats-head {
    font-size: 14px;
    color: #0F4C54;
    font-weight: 700;
}

.font-11 {
    font-size: 11px
}

.font-10 {
    font-size: 10px;
    line-height: 15px;
}

.our-editors .degree {
    font-size: 14px;
    text-align: center;
    margin-top: 35px;
    line-height: 20px;
    color: #000;
}

.our-editors .owl-carousel .owl-item img {
    height: 10px;
    width: 17px;
    display: inline-block;
}

.our-editors .owl-theme .owl-nav {
    display: none;
}

.our-editors .owl-theme .owl-dots {
    margin: 20px auto;
}

.our-editors .owl-theme .owl-dots .owl-dot.active span {
    background: #3BE0D0 !important
}

.our-editors .owl-theme .owl-dots .owl-dot span {
    border-radius: 0 !important;
    width: 8px !important;
    height: 8px !important;
    background: #133844 !important;
}

.our-editors .h2-heading {
    margin-bottom: 10px !important
}


.how-it-works {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin: 0;
    padding: 60px 0;
    margin-bottom: 0;
}

.how-it-works .step-head {
    font-size: 16px;
    line-height: 24px;
    margin-top: 20px;
}

.how-it-works .block img {
    z-index: 9;
    position: relative;
    margin: 0 20px;
}

.how-it-works .block .step-line {
    width: 100%;
    height: 20px;
    position: absolute;
    top: 40px;
    left: -90px;
    display: block;
    background: url(../images/step-line-pls.png) no-repeat;
}

.how-it-works-graphic{ font-size: 16px; line-height: 24px; text-align: center; padding: 60px 0;}
.how-it-works-graphic .step-head{ font-size: 16px; line-height: 24px; margin-top: 20px;}
.how-it-works-graphic .col-md-3{max-width: 20%;}
.how-it-works-graphic .block img{z-index: 9; position: relative;}
.how-it-works-graphic .block .step-line{ width: 100%; height: 20px; position: absolute; top: 40px; left: 175px; display: block;    background: url(../images/steps-lines.png) no-repeat; }

.count{	background-color: #103F48; color:#fff; padding: 20px 0px; 	text-align: left; margin-bottom: 0;
}
.count .count-data{ padding: 0 0 0 20px;  position: relative}
.count .count-data::before{border-left: 3px solid #3BE0D0; content: ""; min-height: 75px; position: absolute; left: 0;
display: inline-block;}

.count .count-data h3{ font-size: 32px; line-height: 40px; margin-bottom: 5px;}
.count .count-data p{ font-size: 20px; line-height: 28px; margin-bottom: 0px;}

.bg-grey { background: #F3F3F3}
.bg-white { background: #ffffff}

/* #home .bg-grey{background: #ffffff;} */
#home .why-choose-us{background: #fff !important;}

.our-services {
    margin-bottom: 0; padding: 40px 0;
}

#home .our-services {
    margin-bottom: 0; padding: 0;
}
.font16 {
    font-size: 16px !important;
}

.our-services #Editing > .row {
    display: flex;
    flex-wrap: wrap;
}

.our-services #Editing > .row > [class*="col-"] {
    display: flex;
}

.our-services .block {
    /* min-height: 645px; */
    position: relative;
    border-radius: 8px;
    background: #FFF;
    border: 1px solid #D9D9D9;
    display: flex;
    flex-direction: column;
    width: 100%;
}

.our-services .block .para1 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.our-services .block .para1 .cta-learn-more {
    margin-top: 0;
}

.our-services .pss {
    min-height: 525px;
}

.our-services .pss p {
    min-height: 125px;
}

.our-services .rcs {
    min-height: 525px;
}

.our-services .rcs .h2-head {
    min-height: 88px;
}

.our-services .rcs p {
    min-height: 165px;
}

.our-services .para1 {
    color: #000;
    font-size: 16px;
    line-height: 24px;
    padding: 0 20px;
}

.our-services .para1 ul {
    margin-top: 10px;
    flex-grow: 1;
}

.our-services .card-text {
    color: #000;
    font-size: 16px;
    line-height: 24px;
}
.our-services .h2-head {
    color: #133844;
    font-size: 20px;
    line-height: 24px;
    padding: 20px 0 16px 0;
    font-weight: 700;
    margin-bottom: 0;
}
.our-services .card-body{padding-top: 0;}

.rcs-in .card-body{min-height: 280px;}
.rcs-in .card-body .learn-more-white{margin-bottom: 0;}
.rcs-in .card-text{min-height: 120px;}

.pss-in .card-body{min-height: 380px;}
.pss-in .card-body .learn-more-white{margin-bottom: 0;}
.pss-in .card-text{min-height: 245px;}

.our-services .para1 ul li {
    list-style-type: disc;
    margin-bottom: 5px;
    margin-left: 25px;
}

.editing-services {
    background: #EFEFF0;
    padding: 60px;
    margin: 0;

}

.editing-services .h2-heading {

    margin-bottom: 20px !important;
    font-weight: bold;
}

.editing-services .h3-heading {
    font-size: 16px;
    font-weight: normal;

}

.editing-services .block {
    min-height: 300px;
    position: relative;
    border-radius: 8px;
    padding: 15px 20px;
    margin-bottom: 50px;
}

.editing-services .para1 {
    color: #000;
    font-size: 16px;
    line-height: 24px;
    min-height: 150px;
    margin-top: 20px;
}

.editing-services .h2-head {
    font-size: 20px;
    line-height: 24px;
    padding: 13px 10px 0 10px;
    font-weight: bold;
    display: inline-block;
}

.editing-services-detail {
    padding: 20px;
    background: #EFEFF0;
    margin: 0 auto;
}

.editing-services-detail-box {
    width: 80%;
    margin: 20px auto;
}

.editing-services-detail-box .head {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    color: #133844;
}

.editing-services-detail-box .sub-head {
    font-weight: 700;
    font-size: 16px;
    line-height: 30px;
    color: #000000;
}

.editing-services-detail-box .detail {
    font-size: 16px;
    line-height: 24px;
    color: #000
}

/* .editing-services-detail-box .details-box{width: 80%;} */
.editing-services-detail-box .details-box {
    border-right: 1px solid #A9B9ED;
    min-height: 135px;
    display: inline-block;
    content: "";
    min-height: 135px;
    margin: 0 20px;
    width: 90%;
}

.bor-r-1 {
    border-right: 1px solid #A9B9ED;
    display: inline-block;
    content: "";
    min-height: 135px;
    margin: 0 20px
}


.benefit-section {
    text-align: center;
    margin-top: 30px;
}

.benefit-section p {
    margin-bottom: 10px;
}

.benefit-section .mar-p {
    font-style: italic;
    margin-left: 20px;
}

.benefit-section ul {
    margin-left: 20px;
    margin-bottom: 10px;
}

.benefit-section ul li {
    list-style: inside;
}

.benefit-section .card {
    height: 100%;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    padding: 20px 27px 20px 20px;
}

.benefit-section .title {
    font-weight: 600;
    font-size: 17px;
    line-height: 27px;
    text-align: left;
    position: relative;
    height: 70px;
    padding-left: 75px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.benefit-section p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #000000;
}

.benefit-section button {
    cursor: pointer;
    outline: none !important;
    border-color: transparent !important
}

.benefit-section .icons {
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
}

.benefit-icon1 {
    background: url(../images/benefit-icon.svg) no-repeat;
    display: block;
}

.benefit-icon2 {
    background: url(../images/benefit-icon2.svg) no-repeat;
    display: block;
}

.benefit-icon3 {
    background: url(../images/benefit-icon3.svg) no-repeat;
    display: block;
}

.benefit-icon4 {
    background: url(../images/benefit-icon4.svg) no-repeat;
    display: block;
}

.benefit-icon5 {
    background: url(../images/benefit-icon7.svg) no-repeat;
    display: block;
}

.benefit-icon6 {
    background: url(../images/benefit-icon6.svg) no-repeat;
    display: block;
}

.benefit-icon7 {
    background: url(../images/benefit-icon7.svg) no-repeat;
    display: block;
}

.benefit-icon8 {
    background: url(../images/benefit-icon8.svg) no-repeat;
    display: block;
}
.benefit-icon9 {
    background: url(../images/benefit-icon9.svg) no-repeat;
    display: block;
}
.benefit-icon10 {
    background: url(../images/benefit-icon10.svg) no-repeat;
    display: block;
}
.benefit-icon11 {
    background: url(../images/benefit-icon11.svg) no-repeat;
    display: block;
}

.benefit-icon-pls {
    background: url(../images/researcher.svg) no-repeat;
    display: block;
}
.benefit-icon-pls2 {
    background: url(../images/funder.svg) no-repeat;
    display: block;
}

.benefit-icon-pls3 {
    background: url(../images/target-audience.svg) no-repeat;
    display: block;
}

.benefit-icon-pls4 {
    background: url(../images/senior-reviewer.svg) no-repeat;
    display: block;
}

.benefit-icon-gw {
    background: url(../images/complex-data.svg) no-repeat;
    display: block;
}

.benefit-icon-gw2 {
    background: url(../images/article.svg) no-repeat;
    display: block;
}

.benefit-icon-gw3 {
    background: url(../images/illustration.svg) no-repeat;
    display: block;
}

.btn-link.focus,
.btn-link:focus {
    text-decoration: none;
}

.btn-link {
    font-weight: 400;
    color: #123D80;
    font-size: 14px;
    line-height: 20px;
    outline: 0 !important;
}

.btn-link:active,
.btn-link:focus-within {
    outline: none !important;
}

button {
    outline: 0 !important
}

button:active,
button:visited {
    outline: 0 !important
}

.promise-1 {
    width: 50px;
    height: 46px;
    background-position: -10px -92px;
}

.promise-2 {
    width: 40px;
    height: 40px;
    background-position: -222px -10px;
}

.promise-3 {
    width: 40px;
    height: 40px;
    background-position: -222px -70px;
}

.promise-4 {
    width: 40px;
    height: 40px;
    background-position: -222px -130px;
}

.promise-5 {
    width: 40px;
    height: 40px;
    background-position: -10px -218px;
}


.samples .tab-content {
    border-radius:4px;
    border: 1px solid #3BE0D0;
    background: #FFF;
}

.samples .nav-tabs{width: 70% !important; margin: 20px auto !important; display: flex !important;}
.samples .nav>li{width: 34% !important;}

.samples-translation .nav-tabs{width: 90% !important; margin: 20px auto !important; display: flex !important;}
.samples-translation .nav>li{width: 34% !important;}

.samples-rcs .nav-tabs{width: 90% !important; margin: 20px auto !important; display: flex !important;}
.samples-rcs .nav>li{width: 34% !important;}

.samples-rcs .tab-content{padding: 20px 0; text-align: center !important;margin: 0 auto;}
.samples-rcs .tab-content a:not([href]):not([tabindex]){color: #007C85 !important;padding: 0 !important;}
.samples-rcs .tab-content p{padding: 20px; text-align: left;}
.samples-rcs .tab-content a{float: right;}

/* .sample-pss {
    position: relative;
    margin-top: 20px; text-align: center;
  }
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    transition: background 0.5s ease;
  }
  
  .sample-pss:hover .overlay {
    display: block;
    background: rgba(59, 224, 208, 0.20);
  }

  .sample-pss .button {
    position: absolute;
    bottom: 10px;
    text-align: center;
    opacity: 0;
    transition: opacity .35s ease;
    margin: 0 auto;
    left: 75px;
  }
  
  .sample-pss .button a {
    width: 200px;
    padding: 12px 48px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #036268;
    background: #fff;
    z-index: 1; margin: 0 auto;
  }
  
  .sample-pss:hover .button {
    opacity: 1;
  } */

.editing-table-sec {
    padding: 0;
}

.bg-E5F5F1 {
    background: #E5F5F1;
}

.table {
    border: 1px solid #DBDAD6;
    border-radius: 8px;
    border-top: 0;
    width: 98%;
    margin: 0 auto;
}

.table .card {
    border-radius: 10px;
    background: transparent;
}

.table .service-head {
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    padding: 20px 0px;
    background: #fff;
    z-index: 9999
}

.blue-head {
    color: #00AFE9;
}

.purple-head {
    color: #1F1C6B;
}

.red-head {
    color: #A20055
}

.white-head {
    color: #fff
}

.border-right-D8D8D8 {
    border-right: 1px solid #DBDAD6
}

.border-bottom-D8D8D8 {
    border-bottom: 1px solid #DBDAD6
}

.border-left-D8D8D8 {
    border-left: 1px solid #DBDAD6
}

.primium-bg {
    background: #EFF2FB;
}

.most-pop {
    font-weight: 600;
    position: absolute;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: center;
    background: #A20055;
    padding: 6px;
    top: -24px;
    width: 100%;
    border-radius: 8px 8px 0px 0px;
}

.primium-bg .most-pop {
    background: #123D80;
}

.service-sec-qus {
    font-weight: 600;
    font-size: 15px;
    line-height: 30px;
}

.service-details {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: center;

}

.service-details1 {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;

}

.service-details1 span {
    font-weight: 800;
    font-size: 24px;
    line-height: 24px;
    align-items: center;
    padding: 0px 8px;
}

.get-quote-table-section {
    background: #fff;
    padding: 15px;
    display: inline-block;
    margin: 0px auto 20px;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #036268;
    width: 180px;
    border: 1px solid #036268;     border-radius: 4px;
}

.get-quote-table-section:hover {
    background-color: #00ffe6;
    transition: 0.3s ease-out;
    color:#036268
}

.separator {
    background: #E7E5E5
}

.separator h2 {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    padding: 0px 15px;
    margin-bottom: 0;
}

.tab-first-colum {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
}

.row-bg {
    background: #F9F9F9;
}

.row-bg-dark {
    background: #F5F5F5
}

.row-bg-light {
    background: #F9F9F9
}

.service-avila {
    font-weight: 400px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
}

.dis-free {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #133D80;
}

.view-more-btn {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #113DCD;
    padding: 15px 0px;
}

.view-more-btn:hover {
    text-decoration: underline;
}

.sub-text {
    color: #133D80;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
}

.le-price-tab {
    background: url(../images/le-table-sprites.png) no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    flex-shrink: 0;
}

.editing_icon {
    background-position: -54px -21px;
}

.formating {
    background-position: -20px -54px;
}

.tick-icon {
    width: 18px;
    height: 18px;
    background: url(../images/check-mark1.png) no-repeat
}

.cross-icon {
    width: 18px;
    height: 18px;
    background: url(../images/cross-mark.png) no-repeat
}

.sticky-top {
    top: 46px;
    z-index: 887;
}

.pls {
    background: #EFEFF0;
    padding: 60px 0 30px 0;
    margin-top: 0;
    color: #000 !important;
    margin-bottom: 0
}

.pls .h2-heading {
    color: #000 !important;
    margin-bottom: 20px !important;
    font-size: 30px;
    font-weight: bold;
}

.pls .h3-heading {
    font-size: 16px;
    font-weight: normal;
    color: #000 !important;
    font-size: 13px;
}

.pls .box {
    background-color: #fff;
    border-radius: 8px;
    border-top: 5px solid #00B48D;
    padding: 20px;
    min-height: 430px;
    margin-bottom: 30px;
    box-shadow: 0px 2px 16px 0px #0000001A;
}

.pls .box h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    text-align: center;
}

.hr-line {
    border-bottom: 1px solid #B2B2B2;
    margin-bottom: 20px;
    padding: 0 0 15px 0;
}

.pls .box ul {
    width: 50%;
    float: left;
    font-size: 13px;
    line-height: 18px;
}

.pls .box li {
    margin-bottom: 20px;
    padding: 0 25px 0 40px;
    position: relative;
}

.pls .box li img {
    display: block;
    margin-right: 25px;
    position: absolute;
    top: 0;
    left: 0
}

.ver-line {
    width: 1px;
    height: 30px;
    background: #000;
    display: inline-block;
}

.grey-bg {
    background-color: #EFEFF0;
}

.grey-bg1 {
    background-color: #f5f5f6;
}

/* .pls .box .block-bottom {
    display:flex;
    align-items: center;
  } */
.pls .box .price {
    float: left;
    line-height: 65px;
}

.pls .box .get-quote-blue {
    background: #133844;
    text-align: center;
    font-size: 16px;
    color: #fff !important;
    padding: 15px 50px;
    display: block;
    margin: 0;
    border-radius: 8px;
    float: right
}

.font30 {
    font-size: 30px;
}

.pls .box .price-text {
    vertical-align: middle;
    position: relative;
}

.pls .box .price-text::after {
    content: "";
    width: 1px;
    min-height: 45px;
    background: #000;
    display: inline-block;
    position: absolute;
    top: 0;
    margin: 0 15px;
}


.translation {
    padding: 40px;
    margin-top: 0;
    margin-bottom: 0;
}

.translation .h2-heading {
    margin-bottom: 0 !important;
}

.translation .h3-heading {
    font-size: 16px;
    font-weight: normal;
    font-size: 13px;
}

.translation ul {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
}

.translation li a {
    margin: 20px 10px 20px 10px;
    padding: 10px 50px 10px 10px;
    position: relative;
    width: 17%;
    border: 1px solid #3BE0D0;
    display: block;
    border-radius: 8px;
    background: #fff;
    float: left;
    display: block;
    cursor: pointer;
    color: #262626;
    font-weight: normal;
}

.translation li a:hover {
    background-color: #00ffe6;
    transition: 0.3s ease-out;
    color:#036268
}

.translation li a::after {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #262626;
    content: "";
    top: 29px;
    right: 14px;
}
.translation .get-quote-blue1{margin:  0 auto;}

/* flex table end here */

.why-choose-us{    padding: 60px 0;}

.why-choose-us .block {
    min-height: 390px;
    border-radius: 8px;
    border: 1px solid #ccc;
    background: #fff;
}

.why-choose-us .para1 {
    font-size: 16px;
    line-height: 24px;
    padding: 20px
}

.why-choose-us .h2-head {
    color: #133844;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 10px;
    font-weight: 700
}

.need-help-strip {
    background: #fff;
    font-size: 14px;
    border-top: 1px solid #F3F3F3;
    color: #133844;
    font-weight: 600; display: block;
}

footer {
    background: #F3F3F3;
    padding: 30px 0;
    color: #262626;
    font-size: 18px
}

footer a {
    color: #262626;
    margin-bottom: 7px;
    display: inline-block;
    font-size: 14px;
}

footer a:hover{color: #028376;}

footer .font14 {
    font-size: 14px;
}

footer ul .footer-list:first a {
    font-weight: bold;
}

.bor-lr {
    border-left: 1px #ccc solid;
    border-right: 1px solid #ccc;
    padding: 0 20px;
}


.cta-learn-more {
    font-size: 16px;
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    margin: 10px auto 20px auto  !important;
    color: #036268;
}


.cta-learn-more::after {
    background: url(../images/arrow-right.png) no-repeat 10px 3px;
    width: 14px;
    height: 14px;
    padding-left: 35px;
    margin-bottom: 15px;
    content: "";
}

.cta-learn-more:hover {
    color: #000;
}

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

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

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


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


.nav-item a {
    color: #fff;
    margin: 0;
    display: block;
    border-bottom: 2px solid transparent;
    line-height: 30px; text-align: left;
}

.navbar-nav .nav-link{padding: 10px;text-align: center;}
.nav-item a:hover {
    color: #3BE0D0; border-bottom: 2px solid #71DDD0; 
    background: #296167;
}

.navbar .active {
    color: #3BE0D0; border-bottom: 2px solid #71DDD0; 
    background: #296167; z-index: 99999;
}

/* .navbar .nav-link.show, .navbar .show>.nav-link{color: #3BE0D0; border-bottom: 2px solid #71DDD0; 
    background: #296167;  z-index: 99999;} */

.dropdown-menu {
    top: 98% !important;
    border-radius: 0 !important;
    padding: 0 !important;
    width: 100%; 
}
.navbar-expand-lg .navbar-nav .dropdown-menu{z-index: 99999; position: absolute;width: 220px;}

.dropdown-menu a {
    border-bottom: 1px solid #ccc;
    color: #262626;
    padding: 10px;
    /* text-align: center; */
}

.dropdown-menu a:hover {
    border-bottom: 1px solid #ccc !important
}

.navbar {
    padding: 0
}

/* Styling the open dropdown arrow */
.navbar-new .navbar-nav .nav-item.dropdown.show .nav-link::after {
    background: url(../images/up-arrow.png) no-repeat;
    width: 15px;
    height: 10px;
    display: inline-block;
    border: none;
    position: relative;
    top: 5px;
    transition: transform 0.3s ease;
    /* Add smooth transition effect */
    transform: rotate(0deg);
    /* Initially rotate the arrow for up position */
}

/* Styling the closed dropdown arrow */
.navbar-new .navbar-nav .nav-item.dropdown .nav-link::after {
    background: url(../images/down-arrrow.png) no-repeat;
    width: 15px;
    height: 10px;
    display: inline-block;
    border: none;
    position: relative;
    top: 5px;
    transition: transform 0.3s ease;
}

/* .navbar-new .navbar-nav .nav-item.dropdown.show .nav-link::after {  transform: rotate(0deg);} */


.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: 0;
}

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

.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
}

#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);
}

/* cookie-policy */
/* cookie-policy */
.mar-t30 {
    margin-top: 30px;
}

#service-faq-accordion .panel-heading {
    position: relative;
    cursor: pointer;
}

#service-faq-accordion .h2-heading {
    text-align: left;
    margin: 30px auto 10px auto;
}

#service-faq-accordion .panel-heading:after {
    background-image: url(../images/minus-icon.svg);
    background-position: center;
    position: absolute;
    right: 20px;
    top: 18px;
    content: "";
    background-repeat: no-repeat;
    width: 13px;
    height: 5px;
}

#service-faq-accordion .panel-heading.collapsed:after {
    position: absolute;
    right: 20px;
    top: 18px;
    content: "";
    background-position: center;
    background-image: url(../images/plus-icon.svg);
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
}



#service-faq-accordion .panel-default>.panel-heading.collapsed,
#service-faq-accordion .panel-default>.panel-heading.collapsed:hover {
    color: #133844;
    background-color: #fff;
    border-bottom: 1px solid rgba(151, 151, 151, 0.2);
}

#service-faq-accordion .panel-default>.panel-heading,
#service-faq-accordion .panel-default>.panel-heading:hover {
    color: #133844;
    background-color: #fff;
    padding: 16px 60px 16px 2px;
}

#service-faq-accordion .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    box-shadow: none;
    border: none;
}

#service-faq-accordion .panel-title,
#service-faq-accordion .panel-title:hover {
    cursor: pointer;
    font-weight: 600;
    text-decoration: none;
    position: relative;
    padding-left: 50px;
    display: block;
}

#service-faq-accordion .panel-title span {
    position: absolute;
    left: 0;
    top: 3px;
    font-size: 24px;
    color: #333333;
}

.panel-group .panel {
    border: 0px;
}

.panel-group {
    margin-bottom: 20px;
    margin-top: 20px;
}

.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: none;
    padding:10px 10px 13px 50px;
    border-bottom: 1px solid #ccc;
}

.panel-group .panel-heading+.panel-collapse>.panel-body span {
    background: rgb(226, 232, 240);
    font-size: 14px;
    padding: 2px 4px;
    margin: 3px;
    display: inline-block;
}



/* privacy policy section start here */
.static-page p {
    margin-bottom: 10px;
    font-size: 16px;
}

.static-page h2 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 25px;
    font-weight: 700;
    margin-bottom: 5px;
    border-bottom: 0px;
}

.static-page h3 {
    font-size: 16px;
    line-height: 22px;

    margin-bottom: 5px;
    margin-top: 8px;
    font-weight: 700;
}

.static-page ol,
.static-page ul {
    margin-left: 20px;
}

.static-page ul li {
    padding-bottom: 10px;
}


/* .static-page ul li:before {
	content: "\2022";
    font-size: 22px;
    font-weight: bold;
    display: inline-block;
    color: #030303;
    width: 1.2em;
    margin-left: -1.2em;
} */

.static-page ul li {
    list-style-type: disc;
}

.static-page .lower-alpha li {
    padding-bottom: 10px;
    list-style: lower-alpha;
}

.static-page .lower-roman {
    list-style: lower-roman;
    margin-top: 10px;
}

.static-page .lower-roman li {
    list-style: lower-roman;
}

.privacy-table,
.privacy-table td,
.privacy-table th {
    border: 1px solid #000;
    border-collapse: collapse;
    padding: 8px;
}

.static-page .date {
    padding-bottom: 20px;
}

.static-page .mar-t30 {
    margin-top: 30px;
}

#eu-data,
#world-data {
    display: none;
}

#eu-data.content-show,
#world-data.content-show {
    display: inline;
}

/* terms of use */

.terms-use ul li {
    margin-left: 25px;
    list-style-type: disc;
    margin-top: 10px;
}

.terms-use b {
    margin: 20px 0;
    display: inline-block;
}

.terms-use ul li ul {
    margin-left: 25px;
    font-weight: normal !important;
}

/* 
.terms-use  ul li:before {
      content: "\2022";
      font-size: 30px;
      font-weight: bold;
      display: inline-block;
      color: #030303;
      width: 1.2em;
      padding-top:10px
  }
   */

.contact-us,
.thank-you,
.sitemap {
    background: url(../images/inside-pg-bg.png) no-repeat;
    background-size: cover;
    padding: 60px 0;
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}

.hero-banner-inner {
    background: url(../images/inside-pg-bg.png) no-repeat center; font-size: 32px;
    background-size: cover;
    padding: 60px 0;
    color: #fff;
    text-align: center;
    margin-bottom: 30px; 
    /* min-height: 260px; */
     line-height: 36px; font-weight: 600;
}
.hero-banner-inner h1{
    font-size: 36px;
}
.hero-banner-inner .head{
    font-size: 20px;
    font-weight: 400;
}
.hero-banner-inner  .cta {
    display: inline-flex;
    height: 40px;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #3BE0D0;
    margin-top: 20px;
    color: #036268; font-size: 16px;
}


.hero-banner-inner  .cta:hover {
    background: #00ffe6 !important;
    text-decoration: none
}

.dotted-line {
    border-bottom: 1px dotted #ccc;
    width: 100%;
    padding: 15px
}

.navbar-toggler {
    background: none;
    border: none;
}

/* faq section */

.faq .h3-heading {
    text-align: left !important
}

.card-body ul li {
    list-style: disc;
    margin-left: 20px;
}

.card-wrap {
    margin-bottom: 10px;
    border: 0;
}

.card-wrap:last-child {
    margin-bottom: 50px;
    border: 0;
}

.card-wrap .card-header {
    border: 0;
    border-radius: 8px;
    padding: 0;
    word-wrap: break-word;
}

.card-wrap .card-header .btn-header-link {
    display: block;
    text-align: left;
    padding: 10px 20px;
    font-size: 18px;
    background: #fff;
    font-weight: 600;
    border-bottom: 1px solid #ccc;  
    position: relative; 
    padding-left: 0; 
    color:#133844
}


.card-wrap .card-header .btn-header-link:after {
    content: "\f068";
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    float: right;
}

.card-wrap .card-header .btn-header-link.collapsed {
    background: #fff;
}

.card-wrap .card-header .btn-header-link.collapsed:after {
    content: "\f067";
}
.card-wrap .card-header .btn-header-link span{position: absolute;
    left: 0;
    top: 7px;
    font-size: 20px; color:#333;
    display: none;
}
.card-wrap .collapsing {
    line-height: 30px;
}

.card-wrap .collapse {
    border: 0;
}

.card-wrap .collapse.show {
    line-height: 30px;
    color: #222;
}

.card-wrap .card-body {
    padding: 10px 20px 10px 0;
}

.btn.focus,
.btn:focus {
    box-shadow: none
}

.navbar-light .navbar-toggler-icon {
    background-image: url(../images/burger-menu.png) !important;
    width: 30px;
    height: 30px;
}

.sitemap-links {
    margin-bottom: 30px;
}

.sitemap-links .h2-heading {
    text-align: left !important;
}

/* .sitemap-links li {
    margin: 4px 0 10px;
    display: inline-block;
    width: 33%;
}

.sitemap-links li::before {
    font: normal normal normal 11px/1 FontAwesome;
    content: "\f111";
}


.sitemap-links li a {
    font-size: 16px;
    line-height: 22px;
    padding: 4px 20px;
    margin-bottom: 10px;
    color: #1c1d1e;
    display: inline-block;
}

.sitemap-links li a:hover {
    background: 0 0;
    color: #005642;
    text-decoration: underline;
} */


.list-ul li {list-style-type: none;line-height: 24px;padding: 0 0 0 22px;margin: 15px 0 0 25px; list-style-type: circle;}
/* .list-ul li:before {content: '\f00c';font-family: 'FontAwesome';color: #959595;margin: 0 0.5em 0 -1.5em;} */
.dash-list {margin: 0 auto;display: block;}
.dash-list li {display: inline-block;}
.dash-list li::after {border-right: 1px solid #ccc;content: "";margin: 0px 10px 0px 16px;}
.dash-list li:last-child::after {border: none;}
.dotted-line {border-bottom: 1px dotted #ccc;width: 100%;padding: 15px 0px;}



.our-services .ser-icons {
    display: none;
}

.btn-success {
    color: #fff;
    background-color: #3BE0D0;
    border-color: #3BE0D0;
    float: right;
}

.samples .btn, .samples-translation .btn, .sample-section .btn, .samples-rcs .btn{color:#028376 !important; margin-bottom: 10px;}
.samples .btn:hover, .samples-translation .btn:hover, .sample-section .btn:hover, .samples-rcs .btn:hover{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(56, 56, 56, 0.19);}
.samples .btn img, .samples-translation .btn img, .sample-section .btn img, .samples-rcs .btn img{margin-bottom: 10px; border: 1px solid #f3f3f3;}




.animated-icon1 {
    width: 23px;
    height: 15px;
    position: relative;
    margin: 0px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -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;
    top:0;
    left:-7px
}

.animated-icon1 span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

.animated-icon1 span {
    background: #fff;
}

.animated-icon1 span:nth-child(1) {
    top: 0px;
}

.animated-icon1 span:nth-child(2) {
    top: 8px;
}

.animated-icon1 span:nth-child(3) {
    top: 16px;
}

.animated-icon1.open span:nth-child(1) {
    top: 11px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

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

.animated-icon1.open span:nth-child(3) {
    top: 11px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.login {
    display: inline-block;
    color: #3BE0D0;
    line-height: 50px;
}

.mobile-logo {
    width: 80% !important;
}

.PlaceOrderNew {
    font-size: 16px;
    min-height: 36px;
    text-align: center !important;
    color: #133844 !important;
    padding: 8px 20px;
    display: block;
    line-height: 36px;
    border: 1px solid #057245;
    background: #3BE0D0;
    border-bottom: none !important;
    width: 110px;
}

.PlaceOrderNew:hover {
    background: #00ffe6 !important;
    border-bottom: none !important;
}


.social-media {
    margin-bottom: 10px;
}

.social-media li {
    display: inline-block;
    margin: 10px 8px 10px 0;
}

.social-media li a {
    color: #a4a5a5 !important;
    font-size: 23px !important;
}

.social-media li a:hover {
    color: #fff !important;
}

.copyrights {
    padding: 10px;
    border-top: 1px solid #000;
    background: #F3F3F3;
    font-size: 14px; font-weight: 600; color:
    #133844
}

.tab-content {
    border: 0;
}

.card {
    border: 0;
}


.service-tabs {
    position: relative;
}

.service-tabs .nav-tabs {
    display: inline-flex;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    overflow-y: hidden;
    border-radius: 8px;
    border: 1px solid #3BE0D0;
    background: #FFF;
    margin-bottom: 20px;
    color: #0F4C54;
    font-weight: 700;
    font-size: 15px;
}

.service-tabs .nav-tabs>li.active>a,
.service-tabs .nav-tabs>li.active>a:focus,
.service-tabs .nav-tabs>li.active>a:hover {
    border-width: 0;
}

.service-tabs .nav-tabs>li>a {
    border: none;
    color: #646464;
    position: relative;
}

.service-tabs .nav-tabs>li>a:hover {
    border-radius: 8px;
    background: #3BE0D0;
}

.service-tabs .nav-tabs>li>a.active {
    border-radius: 8px;
    border: 1px solid #fff;
    background: #3BE0D0;
}

.service-tabs .nav>li>a {
    border-radius: 8px;
    background: #FFF;
    color: #0F4C54;
    font-weight: 700;
    font-size: 15px;
    border: 1px solid #fff;
    padding: 6px 5px;
    text-align: center;
    cursor: pointer;
}

.service-tabs .nav>li {
    width: 25%;
}

.service-tabs .card li {
    position: relative;
}

.service-tabs .nav-tabs::-webkit-scrollbar {
    display: none;
    /*Safari and Chrome*/
}

.service-tabs .card {
    background: transparent;
    border: none;
    margin-bottom: 30px;
    display: block;
}

.service-tabs .nav {
    flex-wrap: inherit;
}

.breadcrumb {
    font-size: 12px;
    padding: 5px;
    border-radius: 0;
    margin-bottom: 0;
    background: transparent;
}

.breadcrumb-item+.breadcrumb-item::before {
    content: "\3e";
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
}

.links-0 { margin-top: 30px;}

.links-0 .h2-heading {
    text-align: left !important;
}

.links-0 ul{list-style-type: disc}
.links-0 ul li {
    display: inline-block;

}

.links-0 ul li a {
    font-size: 16px;
    line-height: 22px;
    padding: 4px 20px;
    margin-bottom: 10px;
    display: block;     
}

.links-0 li a:hover {
    background: 0 0;
    text-decoration: underline;
}


  /* //css newly added  */

  .bg-darkteal{background-color: #0F545C;}
.color-wh {color: #ffffff;}
.pricing-section {padding: 60px 0;}
.pricing-section .pricing-bg{background-color: #ffffff; border-radius:8px;padding: 20px 36px;}
.pricing-bg .bor-right{
    border-right: 1px solid #CCCCCC;
}
.pricing-bg .big-font{
font-size: 72px;
font-weight: 700;
line-height: 80px;
color: #133844;
}
.pricing-bg p{
    margin-bottom:15px;
    color: #133844; font-weight: 600; font-size: 16px; line-height: 24px;
}
.pricing-bg .draft-text{color:#A0A0A0; font-weight: normal; font-size: 12px; display: block;}
.pricing-bg .cta {
    display: inline-flex;
    height: 40px;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #3BE0D0;
    color: #036268;
    font-size: 16px;
    font-weight: 600;
}
.pricing-bg b{
    margin-bottom: 10px;
    display: block;
}
.pricing-bg ul li{
    font-size: 14px;
    list-style: disc;
    margin-left: 20px;
    margin-bottom: 8px;
}
.sample-section {font-size: 20px; line-height: 34px;}
.sample-section p{margin-bottom: 0; margin-top: 10px;}
.ScientificEditingFeatures{margin: 60px 0px;}
.ScientificEditingFeatures h4{font-size: 20px;line-height: 30px;}
.ScientificEditingFeatures .list-item{margin: 20px 0px 0px 20px;}
.ScientificEditingFeatures .list-item li{font-size: 16px;line-height: 32px;list-style: disc;}
.PricingandDelivery{padding: 60px 0px;background: #0F545C;} 
.PricingandDelivery .pricingWrapper{width: 100%;}
.PricingandDelivery .pricingtable{border: 2px solid #D8D8D8;width: 100%;background: #fff;}
.PricingandDelivery .pricingtable th,.PricingandDelivery .pricingtable td{border-bottom: 2px solid #D8D8D8;padding: 20px;}
.PricingandDelivery .pricingtable td{font-size: 20px;line-height: 28px;color: #133844;}
.PricingandDelivery .pricingtable .row{border-bottom: 2px solid #D8D8D8;display: flex;}
.compHeading{color: #fff;font-size: 32px;line-height: 48px;text-align: center;margin-bottom: 30px;font-weight: 500;}
.greenbtn{background: #3BE0D0;color: #036268;font-size: 16px;line-height: 24px;padding: 8px 30px;border-radius: 4px;font-weight: 600;}
.greenbtn:hover{background: #4cd7c9;color: #036268;transition: all 0.3s ease-in;}
.benefits-featured{padding: 60px 0px;background: #F3F3F3;}
.benefits-featured .featured-card{background: #fff;border-radius: 8px;padding: 24px 20px;}
.benefits-featured .featured-card img{margin-bottom: 20px;}
.benefits-featured .featured-card .title-head{font-size: 18px;line-height: 26px;font-weight: 700;color: #133844;margin-bottom: 10px;min-height: 56px;}
.benefits-featured .featured-card p{min-height: 160px;}


/* benefit icon classes */
.benefit-art-icon1 {
    background: url(../images/benefit-art-icon1.svg) no-repeat;
    display: block;
}
.benefit-art-icon2 {
    background: url(../images/benefit-art-icon2.svg) no-repeat;
    display: block;
}
.benefit-art-icon3 {
    background: url(../images/benefit-art-icon3.svg) no-repeat;
    display: block;
}
.benefit-art-icon4 {
    background: url(../images/benefit-art-icon4.svg) no-repeat;
    display: block;
}
.benefit-art-icon5{
    background: url(../images/benefit-art-icon5.svg) no-repeat;
    display: block;
}
.benefit-mf-icon1 {
    background: url(../images/benefit-mf-icon1.svg) no-repeat;
    display: block;
}
.benefit-mf-icon2 {
    background: url(../images/benefit-mf-icon2.svg) no-repeat;
    display: block;
}
.benefit-mf-icon3 {
    background: url(../images/benefit-mf-icon3.svg) no-repeat;
    display: block;
}
.benefit-mf-icon4 {
    background: url(../images/benefit-mf-icon4.svg) no-repeat;
    display: block;
}
.benefit-js-icon1 {
    background: url(../images/benefit-js-icon1.svg) no-repeat;
    display: block;
}
.benefit-js-icon2 {
    background: url(../images/benefit-js-icon2.svg) no-repeat;
    display: block;
}
.benefit-js-icon3 {
    background: url(../images/benefit-js-icon3.svg) no-repeat;
    display: block;
}
.benefit-ai-icon1 {
    background: url(../images/benefit-ai-icon1.svg) no-repeat;
    display: block;
}
.benefit-ai-icon2 {
    background: url(../images/benefit-ai-icon2.svg) no-repeat;
    display: block;
}
.benefit-vs-icon1 {
    background: url(../images/benefit-vs-icon1.svg) no-repeat;
    display: block;
}
.benefit-vs-icon2 {
    background: url(../images/benefit-vs-icon2.svg) no-repeat;
    display: block;
}
.benefit-vs-icon3 {
    background: url(../images/benefit-vs-icon3.svg) no-repeat;
    display: block;
}
.benefit-vs-icon4 {
    background: url(../images/benefit-vs-icon4.svg) no-repeat;
    display: block;
}
.gen-bullet-inline{
    display: flex;
    justify-content: center;
}
.gen-bullet-inline li {
    list-style: disc;
    margin-left: 20px;
    margin-bottom: 8px;
    margin-right: 30px;
}
.gen-bullet li {
    list-style: disc;
    margin-left: 20px;
    margin-bottom: 8px;
    margin-right: 30px;
}

@media screen and (max-width:1024px) {
    .gen-bullet-inline{
        display:block;
    }
    .why-choose-us .block {
        min-height: 354px;
    }

    .our-services .para1 {
        min-height: 170px;
    }

    .editing-services .para1 {
        min-height: 210px;
    }


    .how-it-works .block img {
        padding: 0 5px;
    }

    .samples .nav-tabs .nav-item {
        width: 32%
    }

    .how-it-works .block .step-line{left:-66px;}
    /* .samples .nav-tabs .nav-link{line-height: 20px;} */
    .samples-trans .nav-tabs .nav-link.active {
        font-size: 14px;
    }

    .our-editors .initials {
        left: 76px !important
    }

    .nav-item a{font-size: 13px;}

    .how-it-works-graphic .block .step-line{left:105px !important}
    .how-it-works-graphic .block img{padding:0 5px !important}
    .service-tabs .nav>li>a{font-size: 14px !important;}
    .translation .get-quote-blue1{margin: 0 auto !important; width: 300px;}
    .pss-in .h2-head{min-height: 80px;}
    .pss-in .card-text{min-height: 290px;}
    .pss-in .block{min-height: 600px !important}
    .sample-pss .button{left: 10px;}
    /* .samples, .samples-translation, .sample-section, .samples-rcs { display: none } */
    .rcs-in .card-body{min-height: auto;}
    .rcs-in .block{min-height: 520px !important}
    .pricing-bg .cta{ padding: 10px !important;}
    .sample-pss:hover .button{left: 3px; bottom: 13px;}
.sample-pss .button a{margin: 0; padding: 12px 0;}
}

@media only screen and (device-width: 768px) {

    header .hero-banner .head {
        font-size: 39px;
    }

}

@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;
    }

    .how-it-works img {
        float: left !important;
        margin-right: 12px;
    }

    .how-it-works .block {
        text-align: left;
        line-height: 24px;
        height: 100px;
    }

    .how-it-works .block .step-line {
        top: -12px;
        left: 60px;
        display: block;
        background: url(../images/vertical-step-arrow.png) no-repeat;
        height: 30px;
        width: 50%;
    }

    .mar-t100 {
        margin-top: 0;
        margin-bottom: 10px
    }

    .navbar-toggle {
        margin-right: 0;
        margin-top: 2px;
        margin-bottom: 2px
    }

    .navbar {
        padding: 0
    }

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

    .nav-tabs .nav-link {
        width: 344px
    }

    .tab-content .info {
        width: auto
    }

    .sitemap-links li {
        width: 49%;
    }

    .editing-services-detail-box {
        padding: 20px 0px
    }

    .editing-services-detail-box .head {
        font-size: 18px;
        line-height: 30px;
    }

    .editing-services-detail-box .sub-head {
        font-size: 14px;
        line-height: 19px;
    }

    .editing-services-detail-box .detail {
        font-size: 12px;
        line-height: 16px;
    }

    .mob-bg-F9F9F9 {
        background-color: #F4F2EC;
    }

    .service-sec-qus,
    .tab-first-colum {
        font-size: 12px;
        line-height: 22px;
        padding: 10px 0px; font-weight: 600;
    }

    .service-details1 {
        font-size: 12px;
        line-height: 18px;
    }

    .service-details1 span {
        font-size: 14px;
        line-height: 20px;
        display: block;
        padding: 5px 0px;
    }

    .mob-bg-Fff {
        background-color: #ffffff;
    }

    .benefit-section .title1-with-desc {
        font-size: 22px;
        line-height: 28px;
        padding: 0 0 10px;
    }

    .how-it-works-graphic .col-md-3 { max-width: 92% !important}
    .how-it-works-graphic img{    float: left !important; margin-right: 12px;}
    .how-it-works-graphic .block{text-align: left; line-height: 24px; height: 100px;}
    .how-it-works-graphic .block .step-line{    top: 108px;    left: 56px !important;     display: block;    background: url(../images/vertical-step-arrow.png) no-repeat; height: 30px;}

}

/* iphone11 and iphon 12 pro v14*/
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) { 
    .our-editors .stats-head{font-size:10px;text-align:center}
    .our-editors .initials{width:50px;height:50px;font-size:14px!important;line-height:52px;left:52px!important}
    .our-services .para1 p{min-height:auto!important}
    .our-services .para1 ul{min-height:auto!important}
    .pss-in .block{min-height:auto!important}
    .pss-in .card-body{min-height:auto!important}
    .pss-in .card-text{min-height:auto!important}
    .rcs-in .card-body{min-height:auto!important}
    .rcs-in .card-text{min-height:auto!important}
    .why-choose-us .para1 {min-height:auto!important}
    .our-services .block{min-height:auto!important}
    .learn-more-white{width:47%!important}
    .translation .get-quote-blue{width:47%!important;margin:0 0 0 10px!important}
    .translation .get-quote-blue1{width:100%}
    .how-it-works .block .step-line{left:76px}
    .how-it-works .block div{padding-left:130px;font-size:15px}
    .how-it-works-graphic .block div{padding-left:103px}
    .our-editors .editor-block{min-height:325px}
    .our-editors .degree{font-size:14px}
    .count .count-data{padding:0 10px!important}
    .count .count-data h3{font-size:16px!important}
    .count .count-data p{font-size:10px!important}
    .our-editors .stats-block{width:43%}
    .why-choose-us .block{min-height:auto!important;margin-bottom:20px}
    .our-editors .subject-area{min-height:90px!important}

}
@media screen and (max-width:991px) {

    .h2-heading{font-size: 24px; margin-bottom:20px;}
    .h3-heading{font-size: 18px; line-height: 28px;}
    .copyrights{text-align: center;}
   
       .our-services .block { min-height: 720px; margin-bottom: 20px }
   
       .our-services .para1 {
           min-height: 313px;
           font-size: 14px;
           line-height: 24px;
           padding: 0 10px;
       }
   
       .our-services .para1 p {
           min-height: 155px; margin-bottom: 0;
       }
   
       .our-services .pss .para1 p {
           min-height: 199px;
       }
   
       .our-services .pss p {
           min-height: 155px;
       }
   
       .our-services .pss {
           min-height: 540px
       }
   
       .our-services .rcs .h2-head {
           min-height: auto !important
       }
   
       .our-services .para1 p {
           min-height: 120px
       }
   
       .our-services .rcs {
           min-height: 500px
       }
   
       .our-services .rcs .para1{min-height: 440px;}
       .service-tabs .nav>li>a {
           font-size: 12px !important;
           line-height: 16px;
           font-weight: normal;
       }
   
       .service-tabs .nav-tabs {
           border: none !important;
           border-bottom: 1px solid #3BE0D0 !important;
           border-radius: 0 !important; padding-bottom: 5px;
       }
   
       .samples-rcs .nav-tabs{width: 100% !important;}
   
       .samples-translation .nav>li>a{padding: 10px !important;}
   
       .samples .nav-tabs{width: 100% !important;}
       .our-services .h2-head {
           font-size: 16px;
       }
   
       .our-services .pss .h2-head{min-height: 80px;}
   
       .editing-services .block {
           min-height: 400px;
           padding: 10px;
       }
   
       .editing-services .para1 {
           min-height: 250px;
       }
   
       .editing-services .h2-head {
           font-size: 17px;
           padding: 0;
       }
   
       .editing-services {
           padding: 20px
       }
   
       /* .our-services .h2-head{font-size: 17px;} */
       .cta-learn-more {
           width: 90%;
       }
   
       .why-choose-us .block {
           min-height: 445px;
       }
   
       /* .our-services{padding: 0;} */
       .nav-item a:hover {
           border-bottom: none;
       }
   
       footer .font14 {
           font-size: 12px;
       }
   
       .divider {
           background-color: #A9B9ED;
           width: 100%;
           height: 1px;
           display: block;
           margin: 20px auto;
       }
   
       .benefit-section .title br,
       .promise-section .title br {
           display: none;
       }
   
       .get-quote-table-section {
           width: 100%;
       }
   
       .table .service-head {
           font-size: 15px;
           line-height: 18px;
           border-radius: 0;
           border: 1px solid #DBDAD6;
           border-right: 0; font-weight: 600;
       }
   
       .most-pop {
           font-size: 10px
       }
   
       .benefit-section .title br,
       .promise-section .title br {
           display: none;
       }
   
       .editing-table-sec {
           padding: 60px 0
       }
   
       .editing-services-detail-box .details-box {
           border-right: none;
           width: 100%;
           margin: 0
       }
   
       .editing-services-detail-box {
           width: 100%;
       }
   
       .translation li a {
           width: 100%;
           font-size: 16px
       }
   
       .pls {
           padding: 60px 0
       }
   
       .pls .box ul {
           width: 100%;
       }
   
       .pls .box .block-bottom {
           display: block;
           text-align: center;
       }
   
       .pls .box .get-quote-blue {
           float: none;
           margin: 30px auto;
       }
   
       .pls .box .price {
           float: none
       }
   
       .pls .box {
           min-height: 500px;
       }
   
       .translation li a::after {
           top: 15px
       }
   
       .samples-trans .nav-tabs .nav-item {
           margin-right: 0;
       }
   
       .translation li a {
           margin: 0 0 20px 0
       }
   
       .samples-trans .nav-tabs .nav-link {
           font-size: 14px;
           line-height: 20px;
       }
   
       .our-editors .subject-area {
           min-height: auto;
       }
   
       .our-editors .initials {
           font-size: 20px;
           left: 76px;
       }
   
       .item {
           width: 96% !important;
       }
   
       .bor-lr {
           border: none;
           padding: 0;
       }
   
       .PlaceOrderNew {
           width: 25%;
           font-size: 14px !important;
           padding: 0 !important;
           height: 25px;
           padding: 8px 4px;
           margin: 15px 0 15px 5px;
           line-height: 36px;
           border-radius: 4px;
       }
   
       .service-tabs .tab-content {
           border: none !important;
           border-top: 1px solid #ccc;
           box-shadow: none;
       }
   
       .service-tabs .nav>li>a {
           margin-right: 0;
           bottom: 0
       }
   
       .our-services .para1 ul {
           min-height: 240px;
       }
   
       .why-choose-us .para1 {
           min-height: 460px;
       }
   
       .samples .tab-content {
           border-radius:4px;
           border: 1px solid #3BE0D0 !important;
           background: #FFF;
       }
   .navbar-new .navbar-collapse{max-height: 400px; overflow-y: scroll;}
   .navbar-new .navbar-collapse .navbar-nav{position: inherit; overflow-y: scroll; max-height: 600px;}
   /* .navbar-new .navbar{justify-content:flex-start !important}  */
   .learn-more-white{width: 47% !important; padding: 15px;}
   .pss-in .learn-more-white,   .rcs-in .learn-more-white{width: 100% !important}
   .translation .get-quote-blue{width: 47% !important; margin: 0 0 0 10px !important; padding: 15px;}
   .translation .get-quote-blue1{width: 100% !important; margin: 0 !important;}
   .count .count-data{padding:0 15px 15px 15px}
   .count .count-data h3{font-size: 22px; line-height: 22px;}
   .count .count-data p{font-size: 13px; line-height: 23px}
   .count .count-data::before{min-height: 52px;}
   .card-wrap .card-header .btn{white-space: inherit;}
   .card-wrap .card-header .btn-header-link{font-size: 16px; line-height: 26px; text-wrap: wrap; padding-right: 40px;}
   .card-wrap .card-header .btn-header-link span{top:10px}
   .card-wrap .card-header .btn-header-link.collapsed:after{position: absolute; right:12px; top:10px}
   .card-wrap .card-header .btn-header-link:after{position: absolute; right:12px; top:10px}
   .hero-banner-inner {
       background: #020f1a url(../images/inside-pg-bg.png) bottom center no-repeat !important;
       background-size: cover !important
   }
   .hero-banner-inner h1{font-size: 30px;}
   .hero-banner-inner .head{font-size: 16px; line-height: 30px;}
   .samples-rcs .tab-content a{float: none; margin-left: 20px;}
   .samples-rcs .tab-content p{padding: 0; text-align: center;}
   .rcs-in .block{min-height:500px ;}
   .rcs-in .card-text{min-height: 218px;}
   .pss-in .h2-head{font-size: 17px !important}
   .pss-in .card-text{min-height: 460px;}
   .mobile-logo{height: 30px;}
   .ScientificEditingFeatures .list-item{margin-bottom: 20px;}
   .ScientificEditingFeatures .list-item img{width: 100%;}
   .how-it-works .block img{width: 16% !important;}
   .how-it-works .block div{padding-left: 90px !important;font-size: 12px;line-height: 18px;}
   .how-it-works b{font-weight: 400 !important;}
   .how-it-works .block .step-line{top: -32px !important;left: 60px !important;}
   .compHeading{font-size: 18px;line-height: 24px;}
   .PricingandDelivery .pricingWrapper{overflow: scroll;}
   .PricingandDelivery .pricingtable{width: 650px;}
   .greenbtn{display: flex;}
   .benefits-featured .featured-card{margin-bottom: 20px;}
   .PricingandDelivery .pricingtable td{font-size: 16px;line-height: 24px;padding: 15px;}
   }
@media only screen and (max-width: 768px) {
   
       .service-tabs .nav>li>a {
           padding: 5px !important;
           font-size: 15px !important;
           line-height: 20px;
           text-align: center !important;
           font-weight: normal;
       }
   
       .service-tabs .nav-tabs .nav-link {
           width: 265px;
       }
   
       .service-tabs .nav-tabs {
           border: none;
           border-bottom: 1px solid #3BE0D0;
           border-radius: 0;
       }
   
       .service-tabs .nav>li {
           width: 250px !important;
           text-align: left !important;
       }
   
       .service-tabs .nav-tabs>li>a.active {
           z-index: 99;
           width: 250px;
           text-align: center !important;
       }
   
       .PlaceOrderNew{width: 73px !important; line-height: 36px !important; margin-left: 0 !important; font-size: 12px !important;}
       /* .navbar-new .navbar{justify-content:flex-start} */
       .navbar-new .navbar .login{padding: 5px 10px 0 0 !important; font-size: 14px; line-height: 55px;}
   }



@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .our-editors .initials {
        left: 60px !important
    }

    .why-choose-us .block {
        min-height: auto !important;
        margin-bottom: 20px;
    }

    /* .our-services .para1 {
        min-height: auto !important;
    } */

    .our-services .block {
        min-height: auto !important;
    }
}

/* iPad in portrait & landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

    .samples-trans .nav-tabs .nav-item {
        width: 20%;
        margin-right: 0;
    }

    .samples-trans .nav-tabs .nav-link {
        font-size: 14px !important
    }
    .how-it-works-graphic .block .step-line{left:110px !important ; background: url(../images/step-lines-mo.png) no-repeat;}
}

/* iPad in portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .samples-trans .nav-tabs .nav-item {
        width: 20%;
        margin-right: 0;
    }

    .samples-trans .nav-tabs .nav-link {
        font-size: 14px;
    }

    .samples .nav-tabs .nav-item {
        margin-right: 13px !important;
    }

    .samples .nav-tabs .nav-item:last-child {
        margin-right: 0 !important;
    }
    .how-it-works-graphic .block .step-line{left:145px !important}

}

/* iPad in landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

    .editing-services-detail-box {
        width: 100% !important;
    }

    .pls .box {
        min-height: 500px;
    }

    .samples .nav-tabs .nav-item {
        margin-right: 13px !important;
    }

    .samples .nav-tabs .nav-item:last-child {
        margin-right: 0 !important;
    }

    .our-editors .initials {
        left: 76px !important
    }
    .samples-translation .sample-pss:hover .button{left: 3px; bottom: 13px;}
    .samples-translation .sample-pss .button a{margin: 0 auto; padding: 12px 0;}
    .how-it-works .block .step-line {
        left: -82px;
    }

}

/* Portrait and Landscape */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {

    .pls .box {
        min-height: 500px !important
    }

    .our-services .block{min-height: 710px;}
    .our-services .para1 ul{min-height: 215px;}
    .translation li a{width: 17%;}
    .translation .get-quote-blue{margin: 0 0 0 36px;}
    .get-quote-blue, .learn-more-white{width: 200px;}
    .our-services .pss{min-height: 505px;}
    .our-services .pss p{min-height: 140px;}
    .our-services .pss .h2-head{min-height: 80px;}
    .our-services .rcs p{min-height: 220px;}
    .our-services .rcs{min-height: 500px;}
    .why-choose-us .para1{min-height: 325px;}
    /* .navbar-expand-lg .navbar-nav .nav-link a { font-size: 13px !important } */
    .table .service-head{font-size: 16px;}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    /* .how-it-works .block .step-line{left:-175px !important} */
    /* .nav-item a { font-size: 13px !important } */
}


@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    /* .how-it-works .block .step-line {
        left: 160px !important
    } */
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; font-size: 13px;
    }
}

@media only screen and (min-device-width :414px) and (max-device-width :736px) and (orientation :landscape){
    .our-editors .stats-head{font-size:10px;text-align:center}
    .our-editors .initials{width:50px;height:50px;font-size:14px!important;line-height:52px;left:80px!important}
    /* .our-services .para1 p{min-height:200px!important} */
    .our-services .para1 ul{min-height:200px!important}
    .our-services .block{min-height:700px!important}
    .our-services .para1 { min-height: 313px !important}
    .pss-in .block{min-height:600px!important}
    .pss-in .card-body{min-height:500px!important}
    /* .pss-in .card-text{min-height:auto!important} */
    /* .rcs-in .card-body{min-height:500px!important} */
    .rcs-in .block1{min-height: 300px !important}
    /* .rcs-in .card-text{min-height:auto!important} */
    .why-choose-us .para1 {min-height:450px!important}

    .learn-more-white{width:47%!important}
    .translation .get-quote-blue{width:47%!important;margin:0 0 0 10px!important}
    .translation .get-quote-blue1{width:100%}
    .how-it-works .block .step-line{left:-96px}
    /* .how-it-works .block div{padding-left:130px;font-size:15px} */
    .how-it-works-graphic .block div{padding-left:103px}
    .our-editors .editor-block{min-height:325px}
    .our-editors .degree{font-size:14px}
    .count .count-data{padding:0 10px!important}
    .count .count-data h3{font-size:16px!important}
    .count .count-data p{font-size:10px!important}
    .our-editors .stats-block{width:43%}
    .why-choose-us .block{min-height:auto!important;margin-bottom:20px}
    .our-editors .subject-area{min-height:90px!important}
}