
.navbar-inverse.affix .container {
   width: 980px;
}

.service-box-wrap .serv-subhead {
   text-align: center;
   margin-top: 20px;
}

.subject-page .medical-editing-slideup .paper-content {
    min-height: 295px !important;
 }

 #medical-carousel img {
    max-width: 176px;
 }

 #medical-carousel h4 {
    font-weight: bold;
 }

 .d-block {
   display: block !important;
}

.medicine .top-rightlinks {
   display: none !important;
}

 /* .subject-page #medical-carousel .owl-nav .owl-prev {
    position: absolute;
    left: -30px;
    top: 40%;
    filter: none;
    background: none !important;
    height: unset;
    width: unset;
    text-align: start;
 }

 .subject-page #medical-carousel .owl-nav .owl-next {
    position: absolute;
    right: -30px;
    top: 40%;
    filter: none;
    background: none !important;
    height: unset;
    width: unset;
    text-align: start;
 } */

   /* .subject-page #testimonials-carousel .owl-nav .owl-prev {
   position: absolute;
   left: -18px;
   top: 40%;
   filter: none;
   background: none !important;
   height: unset;
   width: unset;
   text-align: start;
}

.subject-page #testimonials-carousel .owl-nav .owl-next {
   position: absolute;
   right: -18px;
   top: 40%;
   filter: none;
   background: none!important;
   height: unset;
   width: unset;
   text-align: start;
} */

 .sec-trig.chex:before {
    display: none;
 }

 .sec-trig:before {
    display: none;
 }

 .subject-page h1 {
   font-size: 8px !important;
   color: #666;
   font-weight: normal !important;
   margin: 6px 0 !important;
   display: block;
   padding: 8px 0 7px !important;
 }

 .subject-page #homeeditor .item {
    padding: 15px !important;
    text-align: left !important;
 }

 .subject-page #homeeditor .item .editor-exp .exp {
    border-right: none !important;
    margin-top: 0px !important;
 }

 .subject-page #homeeditor .item .editor-detail-panel p {
    margin-bottom: 0px;
 }

 .subject-page #homeeditor .item .editor-exp {
    padding-left: 0px !important;
 }

 .editor-title {
    background: #f1f1f1;
    padding: 10px 0;
 }

 .editor-title .editor-profile-pic {
    width: 120px;
    height: 120px;
    background-position: top center;
    background-repeat: no-repeat;
    border-radius: 50%;
    border: 1px solid #ddd;
    margin-left: 10px;
    background-size: auto 100%;
 }

 .codesection {
    text-align: right;
    padding-right: 15px;
 }

 .editor-profile-detail .editor-name {
    margin-bottom: 10px;
    color: #000;
    font-size: 20px;
    height: auto;
    padding: 0px;
    margin-top: 12px;
    background: none;
    border: none;
    line-height: 26px;
 }

 .editor-exp {
    margin-top: 5px;
 }

 .editor-profile-detail .editor-exp .exp {
    display: block;
    text-align: right;
    margin-top: 0px;
 }

 .editor-profile-detail .editor-exp .years {
    font-size: 22px;
    color: #d52b1e;
    display: inline-block;
    font-weight: 600;
    vertical-align: middle;
 }

 .editor-profile-detail .editor-exp .exp-flag {
    position: relative;
 }

 .editor-profile-detail .editor-exp .exp-flag:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: -10px;
    width: 1px;
    height: 40px;
    border-left: rgb(151, 145, 145) 1px solid;
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(226, 226, 226, 1) 48%, rgba(255, 255, 255, 0) 100%);
    border-image-slice: 1;
 }

 .editor-profile-detail .editor-exp .country {
    vertical-align: top;
    line-height: 37px;
    padding-left: 50px;
 }

 .editor-profile-detail .editor-exp .country:before {
    content: "";
    position: absolute;
    width: 36px;
    height: 20px;
    margin-right: 5px;
    left: 10px;
    background: url(../new-images/editors/flags/profiles-flags.jpg) 0 0 no-repeat;
    vertical-align: text-bottom;
    margin-top: 8px;
 }

 .editor-profile-detail .editor-exp .country.Canada:before {
    background-position: 0 -42px;
 }

 .editor-profile-detail .editor-exp .country.Australia:before {
    background-position: 0 -163px;
 }

 .editor-profile-detail .editor-desc {
    font-size: 18px;
    font-weight: bold;
 }

 .subject-page .clients-wrp ul li {
    padding: 20px 0 0px !important;
 }

 .quotation-callus-banner .banner a {
    border-top: none;
    padding-top: 0px;
    margin-top: 0px;
 }


 /* css */

 .medicine-banner {
   background: url(../new-images/medicine/EnagoJapan_Medicine_SA_Banner.jpg) 0 0 no-repeat;
   background-position-x: center;
   background-size: cover;
}

.med-text h2 {
   font-size: 40px !important;
   color: #01224a !important;
}

.med-text {
   padding: 97px 25px 48px 25px;
}

.service-box-wrap .serv-price {
   border-bottom: none;
}

#medical-carousel .owl-stage-outer {
   min-height: 295px;
}

#medical-carousel .clients-wrp ul {
   width: 100%;
}

#medical-carousel .clients-wrp ul li {
   width: 50%;
   padding: 15px 0 0px !important;
}

#medical-carousel img {
   max-width: 90px;
}

#medical-carousel  .clients-wrp p {
   min-height: 35px;
   font-weight: bold;
}

#medical-carousel .clients-wrp ul li:nth-child(2) {
   border-right: none;
}

#medical-carousel .clients-wrp ul li:nth-child(2):before {
   border-image: linear-gradient(to right,#dcdcdc,rgba(0,0,0,0)) 1 0;
}

#medical-carousel  .clients-wrp ul li:nth-child(3) {
   border-image: linear-gradient(to bottom,#dcdcdc,rgba(0,0,0,0)) 1 100%;
}

.subject-page .our-editorial #homeeditor .item {
   margin: 10px 15px;
}

.subject-page #homeeditor .owl-nav {
   top: 43% !important;
}

.subject-page #homeeditor .owl-nav .owl-prev {
   left: -1% !important;
}

.subject-page #homeeditor .owl-nav .owl-prev:hover {
   left: -1% !important;
   transition: .2s !important;
}

.subject-page #homeeditor .owl-nav .owl-next {
   right: -1% !important;
}

.subject-page #homeeditor .owl-nav .owl-next:hover {
   right: -1% !important;
   transition: .2s !important;
}

.quote-box {
   background-image: none;
   background-color: #fdf9eb;
   border: 1px solid #dacc9c;
   padding: 2px 4px;
}

.subject-page .medical-editing-in .tab-pane {
   min-height: 405px;
}

.subject-page .clients-wrp ul li img {
   display: block;
   margin: 0 auto;
}

.subject-page #testimonial-video .owl-nav .owl-prev {
   position: absolute;
   left: -18px;
   top: 40%;
   filter: none;
   background: none !important;
   height: unset;
   width: unset;
   text-align: start;
}

.subject-page #testimonial-video .owl-nav .owl-next {
   position: absolute;
   right: -18px;
   top: 40%;
   filter: none;
   background: none!important;
   height: unset;
   width: unset;
   text-align: start;
}

.subject-page #paper-carousel .paper-wrp {
   left: 5px;
}

.subject-page #paper-carousel .paper-content {
   width: 80%;
}

.subject-page #paper-carousel .paper-content ul {
   padding: 0px 10px 0 0;
}

#paper-carousel .owl-nav .owl-prev, #paper-carousel .owl-nav .owl-next {
   /* position: unset !important; */
   position: relative !important;
   left: 0px !important;
}

#accepted-carousel .owl-nav, #testimonials-carousel .owl-nav,
#medical-carousel .owl-nav, #paper-carousel .owl-nav {
   text-align: right;
}

#accepted-carousel .owl-nav [class*='owl-'], #testimonials-carousel .owl-nav [class*='owl-'],
#medical-carousel .owl-nav [class*='owl-'], #paper-carousel .owl-nav [class*='owl-'] {
   margin: 0;
   padding: 0;
   background: #fff;
}

#accepted-carousel .btn-container .btn-effect, #testimonials-carousel .btn-container .btn-effect,
#medical-carousel .btn-container .btn-effect, #paper-carousel .btn-container .btn-effect {
   width: 20px;
   height: 0px;
   border-radius: 0;
   box-shadow: none;
}

#accepted-carousel .btn-container .btn-effect span:before, #testimonials-carousel .btn-container .btn-effect span:before,
#medical-carousel .btn-container .btn-effect span:before, #paper-carousel .btn-container .btn-effect span:before {
   background: none;
}

#accepted-carousel .btn-container .btn-effect:hover.next span, #testimonials-carousel .btn-container .btn-effect:hover.next span,
#medical-carousel .btn-container .btn-effect:hover.next span, #paper-carousel .btn-container .btn-effect:hover.next span {
   left: 50%;
}

.slider-arrow-block {
   position: absolute;
   width: 55px;
   height: 30px;
   bottom: 18px;
   right: 5px;
   opacity: 1;
}

.slider-arrow-block span {
   position: absolute;
   top: 50%;
   width: 10px;
   height: 10px;
   left: 50%;
   border: 2px solid #000;
   -webkit-transform: translate(-50%,-50%) rotate(-45deg);
   -ms-transform: translate(-50%,-50%) rotate(-45deg);
   transform: translate(-50%,-50%) rotate(-45deg);
   -webkit-transition: .5s;
   -o-transition: .5s;
   transition: .5s;
}

.slider-arrow-block .left span {
   border-right: none;
   border-bottom: none;
}

.slider-arrow-block .right span {
   border-left: none;
   border-top: none;
}

#testimonial-video .carousel-control.right {
   background-image: none !important;
}

#testimonial-video .carousel-control.left {
   background-image: none !important;
}

#testimonial-video  .left.carousel-control {
   left: -15px;
}

#testimonial-video  .right.carousel-control {
   right: 10px;
}

/* services css */

#main-tbl-head {
   top: 40px;
   width: 948px;
}

.main-adjust th span {
   display: inline-block;
   vertical-align: middle;
   text-align: left;
}

.main-compar .table-bordered thead.main tr th {
   background: #363636;
   color: #fff;
   border-color: #505050;
}

.main-compar .service-icon {
   margin-right: 10px;
}

i.serv-subhead {
   font-size: 14px;
   font-weight: normal;
   line-height: 32px;
   font-style: normal;
}

.services-bg {
   background: url(../new-images/publication-support/editor-sec-bg.jpg) 0 0 repeat;
}

.price-tat strong {
   font-size: 24px;
}

.price-tat {
   padding-top: 5px;
}

ul.bulletlist_qc {
   list-style: url(../new-images/publication-support/square-bullet.png);
   margin-top: -5px;
   margin-bottom: 15px;
   margin-left: 30px;
}

.bulletlist_qc li {
   margin-bottom: 5px;
}

.plan-text {
   font-size: 14px;
   padding: 0;
}

.yellow-box:before {
   content: "";
   display: block;
   background: url(../new-images/common/beginner-icon.png) no-repeat 0 0;
   background-size: 60% !important;
   width: 30px;
   height: 34px;
   position: absolute;
   right: -2px;
   top: -7px;
}

/* ps css */

#pricingTableBox tr:first-child th {
   width: 335px !important;
}

#pricingTableBox th {
   font-size: 16px !important;
}

#pricingTableBox th .textStyle {
   font-size: 13px !important;
}

#pricingTableBox tr.colorStyle td {
   font-size: 18px !important;
}

th.table-head {
   background: #363636 !important;
}

tr#cateMidashi01 th:first-child, tr#cateMidashi02 th:first-child, tr#cateMidashi03 th:first-child, 
tr#cateMidashi02 th:first-child, tr#cateMidashi03 th:first-child {
   background-color: #363636 !important;
}

#pricingTableBox .infoLink {
   position: absolute;
   width: 30px;
   cursor: pointer;
   display: block;
   top: 50%;
   right: 11px;
   margin-top: -15px;
}

a.info {
   display: inline-block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    background: url(../new-images/common/info-icon-grey.png) 0 0 no-repeat !important;
    z-index: 1;

}

span.cic-ring {
   width: 38px;
   height: 38px;
   background: #f8f8f8;
   border-width: 3px;
}

.condn {
   font-size: 13px;
   line-height: 1.6 !important;
}

/* samples css */

.subjectareas li {
   width: 32% !important;
}

.subjectareas li {
   text-align: left;
}

.subjectareas li a:before {
   top: 12px
}

.subjectareas li a:after {
   top: 12px
}

.subjectareas li:hover {
   background-color:none;
   box-shadow: none;
}

.subjectareas li:hover a {
   color: inherit;
}

.subjectareas li a:before {
   top: 12px !important;
}

.med-links a {
   font-family: "MS Mincho";
   letter-spacing: 0px !important;
   color: #fff !important;
   font-size: 13px !important;
   margin-left: 0 !important;
   /* text-decoration: none; */
   border-right: #c6c5c5 1px solid;
   line-height: 10px;
}

.med-links .round-login {
   background-color: transparent;
   padding: 0 0 0 10px;
}

.med-links .round-login a {
   border: 0;
   font-size: 12px;
   color: #000;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

.med-links .round-login:before {
   display: inline-block;
   font-family: 'moon';
   content: "\e1d5";
   font-size: 14px;
   width: 10px;
}

.med-links .round-login .topnewclient {
   background: none;
   display: none;
}

.mar-head {
   margin-top: -15px;
}

.m-nav .nav > li > a {
   padding: 0 0 0 15px !important;
}

@media (max-width: 768px) {
   .subjectareas li {
      width: 100% !important;
      border-bottom: none;
   }

   .recommend-strip {
      top: -10px;
      left: -10px;
      margin-top: 0 !important;
   }

   .mar-head {
      margin-top: 0;
   }

   .nav > li {
      width: 100%;
   }

   .m-nav .nav > li > a.edtr-med:after, .m-nav .nav > li > a.ep-samples:after {
      background: none;
   }

}

