h2{ font-size:40px; font-weight: 400; line-height: 40px; margin: 40px 0; color: #212121}
h3{ font-size: 22px; padding: 0 0 15px 0; margin: 0 0 20px 0; border-bottom: 1px solid #cccccc;}
.opan-san{font-family: "Open Sans",Helvetica,Arial,sans-serif;}
p{font-size: 15px;color: #212121;line-height: 22px}
.link{ text-decoration:underline; color: #0f137d;}
small{font-size: 80% !important;}
.link:hover{ text-decoration:underline; color:#688fca }
.logo {font-size: 1em; display: block; height: 45px; width: 363px; margin-top: 2em; margin-bottom: 2em;font-family: "Open Sans",Helvetica,Arial,sans-serif;}
.inner-banner{ background: url(../images/rsc/rsc-banner.png) no-repeat center top;background-size: cover; margin: 5px 0 1px 0;border-bottom:1px solid #d6d6d9;}
.inner-banner h1 { color:#fff; font-size: 40px; line-height: 45px;}
.inner-banner .translation{min-height: 248px;}
.inner-banner .artwork{min-height: 248px;}
.inner-banner .plagiarism{min-height: 248px;}
.inner-banner .manuscript{min-height: 248px;}
.inner-banner .rapid{min-height: 248px;}
.inner-banner .editing{min-height: 248px;}
.font18{font-size: 18px;line-height: 28px;}
.breadcrums_wrap{padding:5px 0 0 0; background: #f1f1f1; font-size: 14px}
.breadcrums_wrap ul.breadcrums_links{padding:0;margin:0;list-style-type:none;}
.breadcrums_wrap ul.breadcrums_links li{padding:0 5px 10px 0; display: inline-block}
.breadcrums_wrap ul.breadcrums_links li a{color:#212121;text-decoration:underline;}
.breadcrums_wrap ul.breadcrums_links li a:hover{text-decoration:none;}
/*translaion page classes*/
.translation-wrap {background:#f2f3f8;}
.translation-wrap h3{font-size: 22px; line-height: 26px;}
.translation-wrap ul.blue-list li{background: url(../images/blue_round_bullet.png) left 6px no-repeat; line-height: 24px;   padding: 0 50px 0 18px; margin: 15px 0 0 0; float: left}
.translation-wrap .trans-bg{ background: url(../images/globe.png) no-repeat right bottom; min-height: 280px; padding: 40px 0 }
.editing-services {font-size: 2.8em; text-transform: uppercase; margin-bottom: 0.2em; color: #666666;}
.editing-services strong {color: #0955a4;font-weight: 400;}
.slogan {font-size: 1.15em;width: 100%; text-align: right; display: block; color: #0955a4; font-weight: 400;}
.header_getquotebutton {position: absolute !important; right: 14px; }
.navigation-top-drop-down {width: auto;float: right;margin: 2.5em 0; position: relative;z-index: 99;}
ul.navigation-drop-down {float: right;z-index: 99999;}
.navigation-drop-down li {float: left;position: relative;padding: 0 10px}
.navigation-drop-down li ul li {float: none;}
.navigation-drop-down li a {padding: 0px 7px 0px 7px;font-size: 14px;display: block;color: #333333;}
.navigation-drop-down li a:hover{ background:#f1f1f1; color: #0955a8}
.navigation-drop-down li ul {position: absolute;margin: 0px;z-index: -1;line-height: 28px;left:0; background:#373737 }
.navigation-drop-down li ul li a:link, .navigation li ul li a:visited {background: #f1f1f1;padding: 2px 10px;font-size: 13px;}
.navigation-drop-down li ul li a:hover{ color:#ffffff !important; background:#0955a8}
.homepage-banner-wrapper .hp-banner h1 {color:#fff; font-size:28px; margin: 50px 0 0 0; line-height:50px}
.homepage-banner-wrapper .hp-banner a {margin: 20px 0; display: inline-block; background:#F98A24; padding:10px 28px; color: #212121; border-radius: 3px;}
.homepage-banner-wrapper .hp-banner a:hover {background:#f36d1f;color: #212121; transition: 0.5s}
.global-wrapper{background: #979998;color: #fff}
.global-wrapper ul{margin-bottom: 0px !important}
.global-wrapper li a{padding: 3px 5px 3px 0px;color: #fff;font-size: 13px}
.global-wrapper li a:hover{text-decoration: underline;}
.global-wrapper li{padding: 3px 8px}
.mobile-align-right{float: right}
.navigation-wrapper{background-color: #373737;/* -webkit-box-shadow: 0px 5px 0px 0px #6D9DE2; */ box-shadow: 0px 5px 0px 0px #6D9DE2;/* z-index: 9999; */}
.navigation-wrapper .navbar{margin-bottom: 0px; border: none}
.navigation-wrapper .navbar li a{color: #fff;font-size: 15px;padding: 11px 20px;}
.navigation-wrapper .navbar .header_getquotebutton a{background: #f29500;padding: 11px 55px; color:#212121;box-shadow: 0px 5px 0px 0px #ca1e47; font-size: 18px}
.navigation-wrapper .navbar .header_getquotebutton a:hover{background: #f36d1f !important; color:#212121;transition: 0.5s; box-shadow: 0px 5px 0px 0px #ca1e47;}
.navigation-wrapper .navbar li a:hover, .navigation-wrapper .navbar li a:focus{color: #fff;background: #0955a8 !important;text-decoration: none;  /* -webkit-box-shadow: 0px 5px 0px 0px #96c9fd; */box-shadow: 0px 5px 0px 0px #96c9fd;}
.navigation-wrapper .navbar .dropdown-menu{padding: 0px;border-radius: 0px !important; margin-top: 5px}
.navigation-wrapper .navbar .dropdown-menu li a{border-left: 0px; color: #373737; border-bottom: 1px solid #d7d8e9; box-shadow: none;}
.navigation-wrapper .navbar .dropdown-menu li a:last-child{padding: 10px 30px !important;background: border-box;}
.navigation-wrapper .navbar .dropdown-menu li a:last-child:hover{color: #fff}
.navigation-wrapper .navbar .dropdown-menu li a.bold{font-weight: bold;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#fff; background: #0955a8}
.divide {float:left; color: #fff; padding: 10px 0}
.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu {top:0;left:100%;margin-top:0px;margin-left:-1px;}
.navigation-wrapper .navbar .dropdown-submenu li a:hover, .navigation-wrapper .navbar .dropdown-submenu li a:focus{color: #fff!important}
.dropdown-submenu:hover>a:after {border-left-color:#555;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {text-decoration: underline;}
.navigation-wrapper .navbar{min-height: 42px}
#nav-icon2{width: 35px;height: 30px;position: relative;-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}
.navbar-toggle, .navbar-toggle:hover{border: none !important}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: none !important}
#nav-icon2 span {display: block;position: absolute;height: 3px;width: 50%;background: #fff;opacity: 1;-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;}
#nav-icon2 span:nth-child(even) {left: 50%;border-radius: 0 9px 9px 0;}
#nav-icon2 span:nth-child(odd) {left:0px;border-radius: 9px 0 0 9px;}
#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {top: 4px;}
#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {top: 12px;}
#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {top: 20px;}
#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#nav-icon2.open span:nth-child(1) {left: 5px;top: 7px;}
#nav-icon2.open span:nth-child(2) {left: calc(50% - 5px);top: 7px;}
#nav-icon2.open span:nth-child(3) {left: -50%;opacity: 0;}
#nav-icon2.open span:nth-child(4){left: 100%;opacity: 0;}
#nav-icon2.open span:nth-child(5){left: 5px;top: 14px;}
#nav-icon2.open span:nth-child(6){left: calc(50% - 5px);top: 14px;}
.caret-custom{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #fff;}
.navbar-default{background-color: #373737;box-shadow: 0px 5px 0px 0px #6D9DE2; margin-bottom: 5px}
.affix{top: 0px;width: 100%; right: 0}
.menu-icon-speaker{background: url(../images/icon-menu-speaker.png) 0 0 no-repeat; width: 17px; height: 17px; display: inline-block; position: relative; top: 4px; right: -7px;}
.homepage-banner-wrapper{background: url(../images/rsc/rsc-banner.png) no-repeat center top;background-size: cover; color: #fff;background-size: cover;position: relative;
  border-bottom: 3px solid #d9e3f2}
.homepage-banner-wrapper .mission-blue { margin-top:30px;padding:20px 0;}
.homepage-banner-wrapper .hp-banner{height: 330px;}
.homepage-banner-wrapper .mission-blue p{color:#fff; line-height: 40px}
a.actionbtn{background: #fff;color: #00467c;font-size: 18px;padding:6px 10px;width: 170px;display: block;text-align: center}
.actionbtn:hover{color: #00467c;text-decoration: none;}
.actionbtn span{position: relative;cursor: pointer;transition: 0.5s}
.actionbtn span:after{position: absolute;opacity: 0;top:0px;right: -15px;transition: 0.5s}
.actionbtn:hover span{padding-left: 20px}
.actionbtn:hover span:after{opacity: 1;right: 0;}
.main-txt {color: #00467c;font-size: 25px; font-weight: 600}
.small-txt {color: #00467c;font-size: 18px; font-weight: 400}
ul.stats{margin-bottom: 0px}
.stats li{text-align: center;padding:8px 50px !important; margin:8px 0;line-height: 20px}
.statwrapper{background: #c3d0d7;border-top: 1px solid #fffdf6}

/*Services boxes*/
a.serviceswrap{margin: 0 0 30px 0px;padding: 10px 20px;min-height: 255px;display: inline-block;text-decoration: none; color: #ffffff !important; background: #006db4; position: relatives}
a.serviceswrap:hover{background: #10147e; transition: 0.5s}
a.serviceswrap .imagediv{background: #00467c;padding: 10px;width: 115px;height: 115px;border-radius: 100px;margin: 0 auto -50px; position: relative; top:-55px;}
a.serviceswrap .servicon1{background: url(../images/sprite-hp-services.png) no-repeat 0px -13px;width: 91px;height: 109px;display: block;margin: 4px 0 0 10px;}
a.serviceswrap .servicon2{background: url(../images/sprite-hp-services.png) no-repeat -108px -15px;width: 124px;height: 108px;display: block;margin: 6px 0 0 -9px;}
a.serviceswrap .servicon3{background: url(../images/sprite-hp-services.png) no-repeat -234px -9px;width: 85px;height: 85px;display: block;margin: 13px 0 0 -11px;}
a.serviceswrap .servicon4{background: url(../images/sprite-hp-services.png) no-repeat -365px -1px;width: 101px;height: 103px;display: block;margin: -6px 0 0 -8px;}
a.serviceswrap .servicon5{background: url(../images/sprite-hp-services.png) no-repeat -512px -16px;width: 100px;height: 79px;display: block;margin: 7px 0 0 -6px;}
a.serviceswrap .servicon6{background: url(../images/sprite-hp-services.png) no-repeat -638px -20px;width: 104px;height: 85px;display: block;margin: -5px 0 0 -14px;}
.into-text{font-size: 18px;line-height: 34px;text-align: center;padding: 60px 0px 0px;}
a.serviceswrap .para-meters{min-height: 100px;}
a.serviceswrap .para-meters:hover{text-decoration: none}
.serviceswrap p{ color: #FFFFFF; text-decoration: none}
.serviceswrap p:hover{ text-decoration: underline; color: #ffffff;}
.serviceswrap .link{ position: absolute; bottom: 45px}
.manuscript-preparation{background: #f2f1e5;padding:40px 0px 40px 0px}
.manuscript-preparation .mplist img{border:2px solid #fff;margin: 20px 0px;}
.manuscript-preparation .para-height{min-height:126px;}
.whychoose-editage{background: #f2f1e5;padding:40px 0px 0px 0px;font-size: 16px;line-height: 26px}
.whychoose-editage p{padding-bottom: 5px}
.abhishek{background: url(../images/abhishek.png);width: 345px;height: 330px;display: block;text-align: right;}
.abhishek .tag-pos{position: absolute;bottom: 7px;left: 60px;line-height: 18px}
.other-wrapper{background:#688fca; padding: 35px 0}
.other-wrapper .bg-img1{background:#ffffff}
.other-wrapper .bg-img2{background:#ffffff}
.other-wrapper .bg-img1, .other-wrapper .bg-img2 {padding:20px; text-align: right; min-height: auto;}
.other-wrapper p{min-height: 90px;padding: 10px 0; font-size: 14px;height: 120px;font-family: "Open Sans",Helvetica,Arial,sans-serif;}
.other-wrapper .inner-text{min-height: 90px;padding: 10px 0; font-size: 14px;height: 170px;}
.other-wrapper h3{ font-size: 20px; margin-bottom: 0; border-bottom: none; padding-bottom: 0;height: 30px;line-height:25px;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-weight: 600;}
.other-wrapper .bor-r{border-right: 1px solid #ebebeb}
.other-wrapper a{ display: inline-block; color: #fff; background:#10147e; border-radius: 3px;padding: 10px 25px;}
.other-wrapper a:hover{ background:#5090cd;}
.multiple-payment-option{background: #f2f1e5;padding: 40px 0px;}
.multiple-payment-option h3{padding: 20px 0px}
.multiple-payment-option .block-one{background: #f7f7ef;border: 1px solid #fff;padding: 30px 20px;margin: 20px 0px;text-align: center;}
.multiple-payment-option .block-one .image-div{border: 1px solid #2c3d50;padding: 20px;border-radius: 100px;text-align: center;display: inline-block;height: 110px;width: 110px;transition: 0.5s ease-in}
.multiple-payment-option .block-one .para-height{min-height: 100px}
.how-it-works{background: #fff;color: #212121; padding: 0 0 40px 0px;position: relative;text-align: center}
.how-it-works .col-half-offset{margin-left:4.166666667%}
.how-it-works .para-height{min-height: 100px;padding: 20px 0px}
.how-it-works section{margin: 30px 0px; min-height: 100px}
.how-it-works h3{font-size: 22px; margin-bottom: 10px; border-bottom: none}
.how-it-works .steps{position: relative}
.how-it-works .sec-arrow{background: url(../images/arrow.png) no-repeat 0 0; position: absolute;  display: inline-block; height: 14px; width: 63px}
.how-it-works .arrow-home{top: 65px; left: 185px;}
.how-it-works .arrow-translation{top: 65px; left: 254px;}
.how-it-works .arrow-artwork{top: 65px; left: 335px;}
.txt-blue{ color:#10147e;}
.orange-action-btn{background: #f29500;color: #212121;font-size: 18px; font-weight: 600;padding: 15px 30px; display:inline-block;text-align: center; border-radius: 3px}
.orange-action-btn:hover{color: #212121;text-decoration: none;background: #f36d1f;transition: 0.5s}
.blue-action-btn{background: #10147e;color: #ffffff;font-size: 18px; font-weight: 600;padding: 15px 30px; display:inline-block;text-align: center; border-radius: 3px}
.blue-action-btn:hover{ color: #ffffff; text-decoration: none;background: #5090cd;transition: 0.5s}
.orange-action-btn2{background: #00467c;color: #fff;font-size: 17px;padding: 10px 30px;width:340px;margin: 0 auto;display: block;text-align: center}
.orange-action-btn2:hover{color: #fff;text-decoration: none;background: #002c4d;transition: 0.3s}
.orange-action-btn2 span{position: relative;cursor: pointer;transition: 0.5s}
.orange-action-btn2 span:after{position: absolute;content: '\000BB';opacity: 0;top:0px;right: -15px;transition: 0.5s}
.orange-action-btn2:hover span{padding-right: 20px}
.orange-action-btn2:hover span:after{opacity: 1;right: 0;}
.author-success-stories{padding: 40px 0px}
.author-success-stories .stats-board-block{position: relative;border-bottom: 60px solid #747b82;margin-top: -30px}
.author-success-stories .stats-board-block .bookimage{background:url(../images/book-shadow.png) no-repeat -9px bottom;position: absolute;width: 194px;margin:14px 0px 0px 14px;top: 0px}
.author-success-stories blockquote {margin: 10px 0px 0px 0px;padding:10px 0px;border-left: 0px !important;quotes: "\201C""\201D""\2018""\2019";font-size: 14px;min-height: 140px}
.author-success-stories blockquote:before {color: #ccc;content:'\201C';font-size: 9em;line-height: 3px;margin-right: 10px;vertical-align: -0.4em;position: relative;top:10px;}
.author-success-stories .ratings {position: relative;vertical-align: middle;display: inline-block;color: #b1b1b1;overflow: hidden;}
.author-success-stories .full-stars {position: absolute;left: 0;top: 0;white-space: nowrap;overflow: hidden;color: #fde16d;}
.author-success-stories .empty-stars:before, .full-stars:before{content:"\2605\2605\2605\2605\2605";font-size: 14pt;}
.author-success-stories .empty-stars:before {-webkit-text-stroke: 1px #848484;}
.author-success-stories .full-stars:before{-webkit-text-stroke: 1px orange;}
/* Firefox 
@-moz-document url-prefix() {.author-success-stories .full-stars {color: #ECBE24;}}
<!--[if IE]> .author-success-stories .full-stars {color: #ECBE24;}
<![endif]-->*/
.author-success-stories .stat-boardDiv{position: relative;top:48px;}
.author-success-stories .author-wrap{margin-top: 10px;position: relative;top: 3px;color: #fff;left: -11px;}
.author-success-stories .author-wrap p{color: #fff}
.author-success-stories h2, .other-wrapper h2 {text-transform: uppercase; color: #00467c;font-weight: 300; text-align: center}
.carousel-inner .active.left{left: -50%;}
.carousel-inner .next{left:  50%;}
.carousel-inner .prev{left: -50%;}
.carousel-control.left,.carousel-control.right {background-image:none;}


footer{background: #373737;color: #fff;padding:20px 0px}
/* footer .footer-links{font-size: 16px; font-weight: 600 !important; margin-bottom: 15px}
footer .footer-links li a{ font-weight:600}
footer .sub-footer-links{font-size: 16px; margin-bottom: 15px}

footer li a{color: #fff; font-weight: 300}
footer li a:hover{ text-decoration:underline; color: #fff}
footer li a:focus, footer li a:visited {color: #fff;} */

 footer li {
  padding: 5px 0;
  font-size: 18px;
 }
 
 footer a{color:#fff}
 footer a:hover{color:#ccc;}  
 footer li a {
  color: #fff;
  opacity: .7;
  font: 16px/35px Open Sans;
 }
 
 footer li a:hover {
  color: #fff;
  opacity: 1;
 }

 .mar-t20{margin-top: 20px;}
 
 .social-media {
  margin-bottom: 10px;
 }
 
 .social-media li {
  display: inline-block;
  margin-right: 12px;
 }
 
 .social-media li a {
  color: #a4a5a5!important;
  font-size: 23px!important;
 }
 
 .social-media li a:hover {
  color: #fff!important;
 }
 

footer .copyright{ font-size:14px; color: #fff; margin: 20px 0}
footer .copyright a{ color:#fff}
footer .copyright a:hover{ text-decoration: underline}


.sub-footer{background: #0955a4; color: #fff; padding: 5px 0; font-size: 13px;}
.sub-footer a{color:#FFFFFF; display: inline-block; padding: 2px 5px}
.sub-footer a:hover{text-decoration: underline}
.sub-footer ul.icons li a {display: block; border: 1px solid #fff; font-size: 14px; height: 25px; width: 25px; text-align: center; border-radius: 50%; padding:2px 0 0 0}
.sub-footer ul.icons li a:hover.youtube {background:#ff0000; color: #fff}
.sub-footer ul.icons li a:hover.twitter {background:#00a8d8; color: #fff}
.sub-footer ul.icons li a:hover.facebook {background:#001882; color: #fff}
.sub-footer .icons { text-align: right; display: none;}
.body-content h1{font-size: 40px;color: #00457c;margin: 20px 0px;line-height: 40px; font-weight: 300}
.innerpage-title{font-size: 25px;color: #00457c;margin: 20px 0px;line-height: 30px; font-weight: 300}
.divider{border-bottom: 1px dashed #ccc}
.list-group-item-info { color:#000}
/*ediitng page styles*/
#new-editing-wrapper{margin: 0 auto;}
.usecode{color: #002a42;font-weight: bold;font-size: 20px;background:#ccc;padding:0px 4px;}
.show-popupDiv1{background: url(../images/yellow-wrap.png) no-repeat;border-radius: 10px;color: #373737;display: none;font-size: 12px;height: 100px;left: 13%;padding: 13px 10px 10px;position: absolute;top: -74px;width: 233px;font-weight: normal; line-height: 18px;}
.show-popupDiv2{background: url(../images/yellow-wrap.png) no-repeat;border-radius: 10px;color: #373737;display: none;font-size: 12px;height: 100px;left: 13%;padding:13px 10px 10px;position: absolute;top: -74px;width: 233px;font-weight: normal; line-height: 18px;}
.show-popupDiv3{background: url(../images/yellow-wrap.png) no-repeat;border-radius: 10px;color: #373737;display: none;font-size: 12px;height: 100px;left: 13%;padding:13px 10px 10px;position: absolute;top: -74px;width: 233px;font-weight: normal; line-height: 18px;}
#new-editing-wrapper .table-contentDiv{border: 1px solid #d1d1d1;position: relative;margin-bottom: 20px}
#new-editing-wrapper .table-contentDiv .editDiv{padding: 15px 10px 10px 10px;}
#new-editing-wrapper .table-contentDiv .titleDiv{padding: 15px 10px;text-align: center;color: #fff;font-size: 18px;font-weight: bold;width:100%;position: absolute;}
#new-editing-wrapper .table-contentDiv .editDiv .colX li{background: url(../images/black_bullet.gif) no-repeat 0px 5px;margin: 12px 0px;padding:0 0 10px 12px;list-style-type: none;font-size: 16px;border-bottom: 1px dotted;}
#new-editing-wrapper .table-contentDiv .editDiv .colX li:last-child{border-bottom: none !important;}
.font-14{font-size: 14px;}
#new-editing-wrapper .green-darkBG{background: #72a700;}
#new-editing-wrapper .green-lightBG{background: #e3f4c1;}
#new-editing-wrapper .blue-darkBG{background: #2d98c6;}
#new-editing-wrapper .blue-lightBG{background: #eaf7fa;}
#new-editing-wrapper .grey-darkBG{background: #6f7477;}
#new-editing-wrapper .grey-lightBG{background: #f5f5f5;}
#new-editing-wrapper .green-txt{color: #486705;}
#new-editing-wrapper .blue-txt{color: #0f5c7d;}
.bold{font-weight: 600;}
.mart-20{margin-top: 20px;}
.marb-20{margin-bottom: 20px;}
.align-center{text-align: center;}
.use-code {display:block; margin-top:5px}
.editing-discount{color: #ff4b3a;font-weight: bold;font-size: 20px;display: inline-block;}
.extra-txt{height: 66px; padding:5px 10px;margin: 20px 0px 15px 0px;border-radius: 12px;}
.mar-t38 {margin-bottom: 15px;margin-top: 77px;}
.font11 {font-size: 11px;margin: 5px 0px;}
.sv-align-center {text-align: center;}
.sv-bold {font-weight: bold;}
.font24 {font-size: 24px;}
.sv-mart-30 {margin-top: 30px !important;}
.testimonial-new {margin: 20px 0px;}
.sv-fl {float: left;}
.mar-r20 {margin-right: 20px;}
.padt10 {padding-top: 9px;}
.sv-font14 {font-size: 14px;}
.paypal-new {width: 750px;float: left;margin: 10px 0px;}
.sv-fr {float: right;}
.font16txt{font-size: 16px;}
.code-sub{font-size: 14px;display: inline-block;padding: 4px;font-weight: normal;}
.most-popular-tag{position: absolute;z-index: 999;}
.get-started-with-ee{border: 1px solid;padding: 10px;text-decoration: none !important;color:#ec1f27 !important}
.get-started-with-ee:hover{text-decoration: none !important;color: #ffffff !important;background: #ec1f27 !important;border: 1px solid #ec1f27 !important;transition: all 0.3s ease-out 0s !important;}
.popup-icon {background: url("../images/icon-popup.png") no-repeat scroll 0 0;display: inline-block;height: 17px;margin: 0;position: relative;top: 2px;width: 16px;}
/*editing end*/
.custom-translation-list li{margin:14px 20px 14px 20px !important}
.transaltion-how-it-works{background: #f0f0f0;padding: 15px;text-align: center;min-height: 355px;font-size: 15px}
.transaltion-how-it-works h4{padding-bottom: 10px}
.imagediv{background: #fff;padding: 10px;width: 135px;height: 135px;border-radius: 100px;margin: 10px auto 20px}
.dashed-line1 {border-bottom: 4px dashed #5e6b79;width: 90%;position: relative;top: 160px;margin: 0 auto;}
.banner-research{background:url(../images/rps-banner-bg.jpg) #eeeeee no-repeat;width:100%;height:181px;float:left;position:relative; background-size: cover}
.banner-research .main-title{font-size:35px;color:#696a6d;display: inline-block;margin-top: 50px}
.banner-research .sub-title{font-size: 30px;color: #309bd3;padding-top: 20px}
#intro-wrap .lft-box{margin:0px; position: relative; font-size: 18px; line-height: 30px; text-align: center;  z-index: 10}
#intro-wrap .lft-box .font25{font-size: 25px; font-weight: bold}
#intro-wrap .quote-top{background: url(../images/rps-quotes.png) 0 0 no-repeat; width: 48px; height: 40px; position: absolute; top: -16px; left: 2px; z-index: -1; display: block;opacity: 0.4}
#intro-wrap .quote-btm{background: url(../images/rps-quotes.png) -53px 0 no-repeat; width: 48px; height: 40px; position: absolute; bottom: -13px; right: 57px; z-index: -1; display: block;opacity: 0.4}
.rcwrapper{text-align: center}
.rcwrapper .icon1{background:url(../images/rps-icons-sprite.png) 0 0 no-repeat;width:183px;height:184px;display:inline-block}
.rcwrapper .icon2{background:url(../images/rps-icons-sprite.png) -246px 0 no-repeat;width:183px;height:184px;display:inline-block}
.rcwrapper .icon3{background:url(../images/rps-icons-sprite.png) -499px 0 no-repeat;width:183px;height:184px;display:inline-block}
.rcwrapper .icon4{background:url(../images/rps-icons-sprite.png) -746px 0 no-repeat;width:183px;height:184px;display:inline-block}
.rcwrapper .greybox{background: #ebebeb;padding: 10px;min-height: 210px;position: relative;border-bottom: 7px solid #207bab;z-index: 9;margin-top: 10px}
.rcwrapper .greybox .white-box{padding: 10px 20px;background: #fff;font-size: 20px;position: absolute;bottom: 10px;width: 93%}
.rcwrapper .greybox .white-box .pos-down{position: relative;padding:10px;top: -2px }
.rcwrapper .list-rc li{text-align: left;font-size: 13px;padding: 0px !important;margin: 0px !important}
.rc-packwrapper{background: #ebebeb url(../images/valuepack.png) right 0px no-repeat;padding: 10px 10px 20px 10px;border: 4px solid #207bab;position: relative;margin-top: 30px}
.rc-box{padding: 10px;position: relative;}
.rc-box .white-box{padding: 30px 0px;background: #fff;font-size: 20px;position: relative;top: 10px;text-align: center}
.rc-box .table-fix{position: absolute;width: 78%;left: 123px;top:-1px}
.rc-box .table-fix td{border:3px solid #207bab;height: 130px;border-top: 3px solid #fff}
.pack-line{color:#fff;font-size:15px;padding:10px 25px;background:#207bab;display: initial;}
.pack-line .plus{color:#bfdceb;position:relative;top:7px;font-size:40px}
.pack-line .equal{font-size:18px;position:relative;top:0px;color:#fff;}
.how-it-works-rc{padding: 40px 0px 0px 0px;position: relative;text-align: center}
.how-it-works-rc .dashed-line{border-bottom:4px dashed #5e6b79;width: 90%;position: relative;top: 150px;margin: 0 auto}
.how-it-works-rc .circleDiv{border: 3px solid #2c3e50;width: 140px;height: 140px;display: block;position: relative;border-radius: 100px;background: #fff;margin: 0 auto}
.how-it-works-rc .circleDiv .tags{background: #fff;border-radius: 50px;width: 40px;height: 40px;display: block;position: absolute;top: 0px;right: 0px;color: #2c3e50;line-height: 40px;font-size: 26px;font-weight: 600;text-align: center;border: 1px solid #2c3e50}
.how-it-works-rc .circleDiv .icon1{background: url(../images/sprite.png) 0px 0px;width: 60px;height: 60px;display: block;margin: 40px auto 0px;}
.how-it-works-rc .circleDiv .icon2{background: url(../images/sprite.png) -60px 0px;width: 60px;height: 60px;display: block;margin: 40px auto 0px;}
.how-it-works-rc .circleDiv .icon3{background: url(../images/sprite.png) -121px 0px;width: 59px;height: 60px;display: block;margin: 40px auto 0px;}
.how-it-works-rc .circleDiv .icon4{background: url(../images/sprite.png) -180px 0px;width: 60px;height: 60px;display: block;margin: 40px auto 0px;}
.how-it-works-rc .circleDiv .icon5{background: url(../images/sprite.png) -240px 0px;width: 60px;height: 60px;display: block;margin: 40px auto 0px;}
.how-it-works-rc .para-height{min-height: 100px;padding: 20px 0px}
.how-it-works-rc section{margin: 30px 0px}
.how-it-works-content-gallery{ width: auto; height: 210px;}
.how-it-works-content-gallery .shadow{box-shadow: 1px 1px 9px 2px #ccc;}
.how-it-works-content-gallery a.textlink{margin:0;text-align: center;display: block;width: 221px;}
.how-it-works-content-gallery .video-title {background: rgba(78,146,223,.87);color: #fff;padding: 10px 20px;position: absolute;top: 40px;text-align: center;z-index: 2;width: 96%;left: 5px;font-weight: normal !important;font-size: 13px;line-height: 20px;opacity: 0;}
.how-it-works-content-gallery .video-title:hover {background: rgba(78,146,223,.87);color: #fff;padding: 10px 20px;position: absolute;top: 40px;text-align: center;opacity: 1;z-index: 2;width: 96%;left: 5px;font-weight: normal !important;font-size: 13px;font-family: "Trebuchet MS";line-height: 20px;transition:opacity .35s ease }
.image-gallery-1{ background: url('../images/rps-gallery-video-sprite.png') -1px 0; background-repeat: no-repeat; height: 139px; width: 249px; margin-right: 29px; position: relative }
.image-gallery-2{ background: url('../images/rps-gallery-video-sprite.png') -251px 0; background-repeat: no-repeat; height: 139px; width: 249px; margin-right: 29px; position: relative}
.image-gallery-3{background: url('../images/rps-gallery-video-sprite.png') -501px 0;  background-repeat: no-repeat; height: 139px; width: 249px;margin-right: 29px; position: relative}
.image-gallery-4{background: url('../images/rps-gallery-video-sprite.png') -751px 0;  background-repeat: no-repeat; height: 139px; width: 249px; position: relative}
.Success-Stories{padding: 0px 15px 15px 15px;text-align: center}
.Success-Stories p{font-size: 15px}
.video-header2{font-size: 20px !important;padding: 0px 0px 10px 0px;border-bottom: 1px solid #000;margin-bottom: 10px}
.Success-Stories .carousel-inner{min-height: 290px}
.Success-Stories .carousel-inner h3{padding:20px 0px 10px 0px}
.Success-Stories .video-banner .carousel-indicators{bottom: -15px !important}
.Success-Stories .carousel-indicators li{background: #aeaeae}
.Success-Stories .carousel-indicators .active{background: #6d6d6d}
.Success-Stories .carousel-indicators li a{width: 11px;height: 11px}
.Success-Stories .testimonial-txt{margin-top: 20px;font-size: 16px;line-height: 22px}
.gallery-wrap {width: 100%;min-height: 320px;background: #d6ebf6;margin: 50px 0 0 0;padding: 30px 0 30px 0;}
/*FAQ Accordian start*/
#faqs1{margin:20px 0}
#faqs1 .title{font-size:30px;}
#faqs1 .accordion{width:50%; float: left}
#faqs1 .accordion .accordion-head{color:#444;border-bottom:1px solid #fff;position:relative;padding:5px;cursor:pointer;overflow:hidden;height:35px}
#faqs1 .accordion .accordion-head *{cursor:pointer}
#faqs1 .accordion .accordion-head h4{float:left;padding:1px 0 0 8px;font-size:16px;margin: 2px 0px 0px 0px}
#faqs1 .accordion .accordion-head:hover{filter:alpha(opacity=80);opacity:0.80}
#faqs1 .accordion .accordion-body{border-bottom:1px solid #fff;padding:0 20px;height:auto;display:none}
#faqs1 .accordion .accordion-body p{margin:10px 0!important;display:block}
#faqs1 .arrow{float:left;border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:8px;-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}
#faqs1 .accordion-head.open .arrow{border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:6px}
#faqs1 .accordion .accordion-body ul li{margin:5px 0 5px 20px}
#faqs1 .accordion .accordion-body ul li ul li{margin:8px 0 8px 20px}
.rapid-technical-review{background: #f0f0f0;padding: 20px;text-align: center;min-height: 400px;margin-bottom: 20px}
.artworkimg{border: 1px solid #e4e4e4; text-align: center; padding: 10px; margin-bottom: 30px}
.art-heading{background:#10147e; color: #fff; display: block; padding: 10px 0; text-align: center; font-size: 18px}

.blue_point{background: url(../images/blue_round_bullet.png) left 7px no-repeat;line-height: 24px;padding: 0 0 0 18px;font-weight: 100;margin-top: 10px}
ul.blue_listing li {background: url(../images/blue_round_bullet.png) left 7px no-repeat;line-height: 24px;padding: 0 0 0 18px;margin: 10px 0 20px 0;font-weight: 100;}
.inner-sub-title{font-size: 20px;padding: 20px 0px 10px 0px;line-height: 28px}
.how_make_payment_wrap{margin:0;}
.how_make_payment_wrap .how_make_payment_header{font-size:20px;line-height:42px;padding:12px 0;margin:10px 0;}
.how_make_payment_wrap .numbers_wrap{background:#3c8bca;text-align:center;color:#ffffff;padding:3px 11px;margin-right:10px;width:50px;display:inline-block;height:50px;font-size:16px;float:left;line-height:23px;}
#trans-tabs-wrap{background:#7e7e7e;position:relative;padding:20px 0}
#trans-tabs-wrap .title{font-size:36px; line-height:36px;margin:30px 0;color:#fff;}
.tab-translation{padding:25px 0px;text-align:center;}
.tab-translation li a{font-size:16px!important;padding:10px 20px 18px 20px!important}
.tab-translation li a h3{line-height:120%!important;font-size:20px!important}
.tab-translation-contents{padding-top:15px!important}
.tab-translation-contents .maker{margin:20px 0px 20px 0;font-size:24px;color:#ffffff!important;padding:0px}
.translation-tabs{width:100%;height:68px}
.translation-tabs > li{float:left;margin-bottom:-1px;margin:0 0 0 -1px;padding:0}
.translation-tabs > li > a{    font-size: 20px;
    border: 1px solid #d3e7dc;
    display: inline-block;
    padding: 20px 34px;
    color: #fff;
    line-height: 28px;
    background-color: #338ac3;
    text-transform: inherit;
    font-weight: 300;
    height: 95px;
    max-width: 374px;}
.translation-tabs > li:first-child{margin-left:0}
.translation-tabs > li > a:hover{border:#d3e7dc solid 1px;background:#292c75;}
.translation-tabs > li.active > a, .translation-tabs > li.active > a:hover, .translation-tabs > li.active > a:focus{color:#ffffff !important;cursor:default;display:block;opacity:1;border-bottom:1px solid #fff; background-color:#292c75; text-decoration:none}
.translation-tabs.nav-justified{width:100%;border-bottom:0}
.translation-tabs.nav-justified > li{float:none}
.translation-tabs li.active .black-arv{border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #292c75!important;display:inline-block;height:0;position:relative;bottom:5px}
.tablet-translation{ padding: 0 0 20px 0}
.tablet-translation h3{ font-size: 22px; padding: 0 0 15px 0; margin:0 0 20px 0; border-bottom: 1px solid #cccccc}
ul.blue-list li {background: url(../images/blue_round_bullet.png) left 6px no-repeat;line-height: 24px;padding: 0 0 0 18px;margin: 15px 0 0 0;}
ul.blue-list li ul li {
    list-style-type: circle;
    background: none;
    margin: 5px 5px 10px 20px;
    padding: 0;
}
.faq-wrap { background:#f1f1f1; padding: 0 0 40px 0}
.faq-wrap h3{font-size: 22px;padding: 0 0 15px 20px; margin: 0 0 10px 0; border-bottom: 1px solid #cccccc; line-height: 30px}
.faq-wrap p{padding-left:20px}
.faq-wrap .faq-holder{ padding-left: 80px; position: relative; margin-bottom:40px }
.faq-wrap .faq-holder .qna-icon{background:url(../images/qna.png) no-repeat; display: block; width: 83px; height: 60px; position: absolute; top:3px; left: 0}
.faq-wrap .faq-holder .payment-step{display: block; position: absolute; top:3px; left: 16px;border-radius: 50%; background:#0f137d; height: 65px; width: 65px; color: #FFFFFF;text-align: center;font-weight: 400; padding-top: 10px;}
.faq-wrap .faq-holder .payment-step span{font-size: 36px; display: block; font-weight: 600;padding-bottom: 5px;}
.services-bottom-wrap{ background:#10147e;; color: #FFFFFF; padding:30px 0 0 0 }
.services-bottom-wrap h4{font-size:22px; line-height: 26px; margin:0 0 15px 0 }
.services-bottom-wrap h3{font-size: 40px; border-bottom: none; padding: 0}
.services-bottom-wrap a{ border: 1px solid #fff; color: #fff; border-radius: 3px; padding:10px 20px; width: 172px;}
.services-bottom-wrap a:hover{ background:#5090cd}
.services-bottom-wrap ul li{ margin-bottom: 40px}
.faqs{margin:50px 0}
.faqs .title{font-size:30px;}
.faqs .accordion{width:100%; float: left; margin-bottom: 50px}
.faqs .accordion .accordion-head{color:#444;border-bottom:1px solid #fff; position:relative; padding:5px; cursor:pointer; overflow:hidden; margin-bottom: 15px}
.faqs .accordion .accordion-head *{cursor:pointer}
.faqs .accordion .accordion-head h4{float:left;padding:1px 0 0 8px;font-size:20px;margin-left:20px; line-height: 30px}
.faqs .accordion .accordion-head:hover{filter:alpha(opacity=80);opacity:0.80}
.faqs .accordion .accordion-body{border-bottom:1px solid #fff;padding:0 20px;height:auto;display:none;margin-bottom: 20px;}
.faqs .accordion .accordion-body p{display:block}
.faqs .arrow{float:left;border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:10px;-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; position: absolute; top: 5px;}
.faqs .accordion-head.open .arrow{border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:6px}
.faqs .accordion .accordion-body ul li{margin:5px 0 5px 20px}
.faqs .accordion .accordion-body ul li ul li{margin:8px 0 8px 20px}
#ncfIframe{width: 100%;margin: 20px 0px}
/*Accordion styles starts*/
.accordion-pricing{width:100%;position:relative;margin-bottom:40px}
.accordion-pricing h3{ border-bottom: none; margin-bottom: 0; padding:5px 0 5px 20px;}
.accordion-pricing a.pricing-new{background:url(../images/pricing-tab.png) #f1f1f1 no-repeat; background-position-y:-64px;background-position-x:right;width:100%;/*height:39px;*/margin:0px;cursor:pointer;padding:0 20px 0 0px;-moz-user-select:none;-khtml-user-select:none;position:relative;display:block;color:#303030;line-height:38px;font-size:16px;border-bottom:1px solid #cccccc;margin-bottom:30px;}
.pricing-new:hover{text-decoration:none}
.accordion-pricing a.pricing-new.active{background:url(../images/pricing-tab.png) #f1f1f1 no-repeat;background-position-y:2px;background-position-x:right; color: #006db4;}
.accordion-pricing div.pro-content{background:#fff;display:block;padding:0px 0px 15px;line-height:20px;margin-bottom:20px}
.accordion-pricing div.pro-content .pss_price_wrap{background:#fdfdfd;border-top:#003469 3px solid;margin-right:20px;float:left;min-width:200px;padding:10px 10px;display:block}
.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li{border-left:#e3e3e3 1px solid;color:#003469;font-size:22px;padding:0 15px;float:left;display:inline-block;line-height:30px}
.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li:first-child{border-left:0}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons{color:#8d8e8e;float:left;display:inline-block;padding-right:10px;font-size:28px}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons.icon-dollar{background:url(../images/icons-pss-price.png) 0 2px no-repeat;width:25px;height:27px}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons.icon-time{background:url(../images/icons-pss-price.png) -34px 2px no-repeat;width:25px;height:27px}
.accordion-pricing div.pro-content .pss_service_button_wrap{float:right}
.accordion-pricing .price-table{margin:0px auto; text-align: center}
.accordion-pricing h2{font-size:20px; margin: 0}
.price-table{margin:0px auto 40px;max-width:900px;width:100%; text-align: center;}
.price-table th{padding:10px 20px;border-right:2px solid #cccccc;border-collapse:collapse; background: #666666; color: #ffffff; text-align: center; font-size: 24px;font-family: Droid Serif,Georgia,serif; }
.price-table td{padding:10px;border:1px solid #ccc;border-collapse:collapse}
.price-table tr:nth-child(even) {background: #ffffff}
.price-table tr:nth-child(odd) {background: #f1f1f1}
.font-droid{font-family:Droid Serif,Georgia,serif;}
/* pricing */
select.highlight{border:1px solid red}
.all-service-pricing{max-width:777px; margin: 0 auto}
.all-service-pricing div{background: #fff}
.all-service-pricing p{font-size:16px; padding: 15px 0}
.all-service-pricing .p-head1{ color: #fff; background:#10147e; font-family: Droid Serif,Georgia,serif;font-size: 24px; padding: 10px 0}
.all-service-pricing .p-head2{color: #fff; background:#006db4; font-family: Droid Serif,Georgia,serif;font-size: 24px; padding: 10px 0}
.all-service-pricing .p-head3{color: #fff; background:#5b7a8f; font-family: Droid Serif,Georgia,serif;font-size: 24px; padding: 10px 0}
.premium_plus{width:250px;float:left;border:3px solid #10147e}
.premium{width:250px;float:left;border:3px solid #006db4}
.advanced{width:250px; float: left;border:3px solid #5b7a8f}
/*Accordion styles ends*/
.testimonial-wrap{text-align: center;margin: 0 auto}
.testimonial-wrap .data {
    width: 90%;
    text-align: center;
    margin: 12px auto 20px;
}
.testimonial-wrap .fa-quote-left {
    position: relative;
    left: 0px;
    top: 0px;
}
.testimonial-wrap .fa-quote-right {
    position: relative;
    right: 0px;
    top: 0px;
}
.hm-carousel-thumbnails {
    bottom: -38px !important;
}
.hm-carousel-thumbnails li {
    background-color: rgb(204, 204, 204) !important;
}
.hm-carousel-thumbnails .active{
    background-color: #959595 !important;
}
.hm-testimonial-wrap{background:#006db4;display: flex;height:320px;}
.hm-testimonial-wrap h2 {color: #ffffff;}
.hm-testimonial-wrap p {color: #ffffff;}
.testimonial-wrap .fa-quote-left, .testimonial-wrap .fa-quote-right{font-size:18px;color: #a7a7a7}

@media screen and (max-width:768px){
	.hm-testimonial-wrap{height:auto;}
}
/*stand alone page*/
 .homepage-banner-wrapper-standalone{background: #fffdf6;color: #22374c}
 .homepage-banner-wrapper-standalone .container{padding:0px 15px 0px 0px !important}
 .homepage-banner-wrapper-standalone .content{margin-top: 110px}
 .homepage-banner-wrapper-standalone .actionbtn{margin: 0px 15px !important}
 .homepage-banner-wrapper-standalone .homepage-banner-sa{background: url(../images/standalone-banner.jpg) right no-repeat;height: 300px;}

.serviceswrap .imagediv{background: #548991;padding: 10px;width: 115px;height: 115px;border-radius: 100px;margin: 0 auto}
.serviceswrap .servicon1{background: url(../images/sprite-standalone.png) no-repeat 0px 0px;width: 82px;height: 79px;display: block;margin: 5px auto}
.serviceswrap .servicon2{background: url(../images/sprite-standalone.png) no-repeat -92px 0px;width: 68px;height: 79px;display: block;margin: 5px auto}
.serviceswrap .servicon3{background: url(../images/sprite-standalone.png) no-repeat -176px 0px;width: 56px;height: 79px;display: block;margin: 5px auto}
.serviceswrap .servicon4{background: url(../images/sprite-standalone.png) no-repeat -248px 0px;width: 93px;height: 79px;display: block;margin: 5px auto}
.serviceswrap .servicon5{background: url(../images/sprite-standalone.png) no-repeat -356px 0px;width: 86px;height: 79px;display: block;margin: 5px auto}
.serviceswrap .servicon6{background: url(../images/sprite-standalone.png) no-repeat -458px 0px;width: 70px;height: 79px;display: block;margin: 5px auto}
.serviceswrap .para-meters{min-height: 100px}
.serviceswrap h3{ border-bottom:0}
.standalone-title{font-size: 30px;color: #2c3e50;margin: 30px 0px;line-height: 30px}
.video-section{background: #f2f1e5;padding: 15px 0px 30px}
.formstackwrapper{background: #2c3e50;color: #fff;padding: 30px 0px;margin: 30px 0px}
.videowrapper {background: #fff;margin: 20px auto;border: 2px solid #fff;font-size: 14px;cursor: pointer}
.video-dimension{width: 566px;height: 315px}
a.anchor {display: block;position: relative;top: -80px;visibility: hidden;}
#price-slab-preload {text-align: center;width: 100%;height: 50px;padding: 40px 0 0 0;position: absolute;opacity: 0.4; }
#price-slab-preload img {width: 32px;height: 32px;}
#standalonetop .rcwrapper .greybox{min-height: 240px}
#standalonetop .font22{color: #000}
#new-how-it-works-rc{background: #46809f;  margin-top: 30px; color: #fff; font-size: 24px; padding: 60px 20px;position: relative}
#new-how-it-works-rc p{color: #fff}
#new-how-it-works-rc .pos-set{width: 82%;display: block}
#new-how-it-works-rc .pos-set img{float: left}
.new-wrapper-gallery{background: #d6ebf6}
/*video css*/
.youtube-talks{margin:0px;color: #fff !important;}
.youtube-talks .play-btn{width: 40px;height:40px;position: absolute;transform: translate(-50%, -50%);left: 50%;top: 50%;background: url(../images/play-btn-small.png) no-repeat;cursor: pointer;}
.info-wrapper{border: 1px solid #898989;margin:0px 0px 20px 0px;position: relative;}
.info-wrapper .image{width: 100%;height: auto;transition: .5s ease;}
.info-wrapper .middle {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%)}
.info-wrapper:hover .image{opacity: 0.7;}
.info-wrapper:hover .middle{opacity:1;}
.info-wrapper:hover .play-btn{opacity: 0.9;}
.info-wrapper .pdf-icon{background: url(../images/pdf-broad.png);width: 59px;height: 57px;position: absolute;transform: translate(-50%, -50%);left: 50%;top: 50%;cursor: pointer;} 
.info-wrapper .content{padding: 15px 0px 15px 20px;}
.info-wrapper .content p{margin-bottom: 3px !important;}
.listterm li{margin:0px 35px 20px 30px;border: 1px solid #898989;padding: 0px !important;position: relative; float: left; width: 164px; list-style-type: none}
.listterm li .image{width: 100%;height: auto;transition: .5s ease;}
.listterm li .middle {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%)}
li:hover .image{opacity: 0.7;}
li:hover .middle{opacity:1;}
li:hover .pdf-icon{opacity: 1;}
.research li{margin:0px 35px 20px 30px;border: 1px solid #898989;padding: 0px !important;position: relative;float: left; width: 164px; list-style-type: none}
.research li .image{width: 100%;height: auto;transition: .5s ease;}
.research li .middle {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%)}
.research li:hover .image{opacity: 0.7;}
.research li:hover .middle{opacity:1;}
.research li:hover .pdf-icon{opacity: 1;}
.research .pdf-icon{background: url(../images/pdf-broad.png);width: 59px;height: 57px;position: absolute;transform: translate(-50%, -50%);left: 50%;top: 50%;cursor: pointer;}
.image-slide{background: #000;}
.width55per{ width:55%}
.why-choose-us { margin-bottom: 70px}
.why-choose-us .circle-img{ display: block; width: auto;height: 571px; background-image: url(../images/circle-img.png);background-repeat: no-repeat;background-position: center center;background-size: contain;}
.why-choose-us h3{ font-size: 22px; padding-bottom: 20px; border-bottom: 1px solid #cccccc; margin-bottom: 10px; margin-top: 5px}
ul.nav li:hover > ul.dropdown-menu {display: block; border-top:5px solid #96c9fd}
#navbar{text-align: center;}
.pricing-wrap{ border:2px solid #e9e9e9; width: 82%; border-radius: 3px; padding:25px; font-size: 30px; margin: 0 auto; text-align: center}
.pricing-wrap del{font-size: 18px;color: #b4b4b4;padding-left: 10px;}
.pricing-wrap2{ border:2px solid #e9e9e9; width: 100%; border-radius: 3px; padding:25px; font-size: 30px; margin: 0 auto; text-align: center}

.pricing-wrap .dollar, .pricing-wrap2 .dollar{background: #006db4; color: #ffffff; display: inline-block; font-size: 25px; height: 40px; width: 40px; text-align: center; border-radius: 50%; padding: 7px; margin-right: 10px}
.pricing-wrap .calender, .pricing-wrap2 .calender{ color: #006db4; font-size:37px; margin-right: 10px}
.navbar-nav>li>a { display:block}
.dropbtn {padding: 16px;font-size: 16px;border: none;cursor: pointer;display:block;}
.dropbtn:hover{background-color: #2980B9;}
.navigation-drop-down {position: relative;display: inline-block;}
.dropdown-content {display: none;position: absolute;background-color: #f1f1f1;overflow: auto;z-index: 1;left: 10px !important;width: 110px;}
.dropdown-content li{ padding:0}
.dropdown-content li a {color: black;padding: 12px 16px;text-decoration: none;display: block;width: 110px}
.dropdown a:hover {background-color: #ddd}
.show {display:block}
.navigation-drop-down > li:hover a{
background-color: #f1f1f1;}
.benefits-wrap{ background:#e9e9e9 }
.benefits-wrap h3{ font-size: 22px}
.sample-arrow{ background: url(../images/sample-arrow.png) no-repeat center; width: 175px ;height: 57px; margin: 5% auto 0 auto}

.edit-manuscript{
  padding-bottom: 60px;
}
.edit-manuscript p{
  margin-bottom: 60px;
}
.manuscript-inner-detail{
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
}
.manuscript-inner-detail h4{
  background-color: rgba(8,12,120,1);
  padding: 20px 20px;
  font-size: 22px;
  text-align: center;
  letter-spacing: 0;
  line-height: 26px;
  color: rgba(255,255,255,1);
}
.manuscript-inner-detail p{
  color: rgba(33,33,33,1);
  background: #e8e8e8;
  min-height: 230px;
  padding: 18px;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 22px;
}

.scientific-editing-detail{
  background: rgba(242,243,248,1);
  padding: 10px 0 10px 0;
}
.scientific-editing-inner-detail{
  background-color: rgba(255,255,255,1);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
  padding: 30px 17px 30px 105px;
  margin: 55px 0 0 0;
  position: relative;
}

.scientific-editing-comman-sprite-solution::before,.scientific-editing-comman-sprite{
  background: url("../images/editing-service-new-sprite.png");
}

.feedback-icon::before{
  position: absolute;
  content: '';
  left: 18px;
  top: 43px;
  width: 69px;
  height: 64px;
  background-position: -103px -92px;
}
.review-icon::before{
  position: absolute;
  content: '';
  left: 18px;
  top: 40px;
  width: 73px; height: 69px;
  background-position: -10px -10px;
}


.booking-editing-first{
  width: 67px; height: 62px;
  background-position: -195px -10px;
  display: inline-block;
}
.booking-editing-second{
  width: 72px; height: 62px;
  background-position: -103px -10px;
  display: inline-block;
}
.booking-editing-third{
  width: 60px; height: 60px;
  background-position: -195px -92px;
  display: inline-block;
}
.booking-editing-fourth{
  width: 66px; height: 76px;
  background-position: -10px -99px;
  display: inline-block;
}
.booking-editing-five{
  width: 57px; height: 60px;
  background-position: -88px -195px;
  display: inline-block;
}
.booking-editing-six{
  width: 58px; height: 62px;
  background-position: -10px -195px;
  display: inline-block;
}
.sample-report{
  padding: 10px 0 50px 0;
}

.booking-editin-main{
  min-height: 70px;
}
.booking-editin-main-p{
  min-height: 120px;
}
.booking-editin-main h3{
  border-bottom: none !important;
}

/* common */
.custom-ribbon{
  position: relative;
}
.ribbon {
  width: 120px;
  height: 120px;
  overflow: hidden;
  position: absolute;
}
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #cd3025;
}
.ribbon span {
  position: absolute;
  display: block;
  width: 160px;
  padding: 5px 0;
  background-color: #cd3025;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
 font-size: 14px;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-align: center;
}
.ribbon-top-right {
  top: -82px;
  right: -34px;
}
.ribbon-top-right span {
  left: -5px;
  top: 30px;
  transform: rotate(45deg);
}
.ribbon-top-right::before {
  top: 0px;
  left: 14px;
}
.ribbon-top-right::after {
  bottom: 14px;
  right: 0;
}

.service-ribbon{
  position: relative;
}
.service-ribbon .ribbon {
  width: 90px;
  height: 90px;
  overflow: hidden;
  position: absolute;
}
.service-ribbon .ribbon span {
  position: absolute;
  display: block;
  width: 152px;
  padding: 5px 0;
  background-color: #cd3025;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-align: center;
}
.service-ribbon .ribbon-top-right {
  top: -45px;
  right: -12px;
}

.service-ribbon .ribbon-top-right span {
  left: -10px;
  top: 13px;
  transform: rotate(45deg);
}
.cta-under-text{
    position: relative;
    top: 15px;
    font-size: 18px;
    color: #333;
}
.text-align-left{
  text-align: left;
}

.comparison {text-align:center;line-height: 20px;}
.comparison table {width:100%;table-layout: fixed;}
.comparison td, .comparison th {border-right:1px solid #CCC;empty-cells: show;padding:15px;}
.compare-heading {font-size:18px;font-weight:bold !important;border-bottom:0 !important;padding-top:10px !important;}
.comparison tbody tr:nth-child(odd) {display:none;}
.comparison tbody tr{ border-top: 2px solid #d2d7e5 }
.comparison .compare-row {background:#F5F5F5;}
.comparison th {font-weight:normal;padding:0;}
.comparison tr td:first-child {text-align:left;border-left: 1px solid #CCC;}
.comparison tr:last-child td:first-child {border: none}
.comparison tbody tr:last-child {border-bottom: none;}
.comparison .dark-blue, .comparison .blue, .comparison .grey, .comparison .tl ,.comparison .strong-blue,.comparison .light-blue{color:#FFF;padding:10px;border-right:1px solid #CCC;border-bottom:0;text-align: center}
.comparison .tl2 {border-right:0;}
.comparison h3 {font-size: 18px;margin: 10px 0 0 0; border-bottom: 0;padding-bottom: 5px}
.comparison .dark-blue {background:#10147e;border-right:0px;border-top: 1px solid #fff;}
.comparison .blue {background:#006db4;border-left:0px;border-top: 2px solid #669dc0; position: relative}
.comparison .blue .badge{ position: absolute; top:-10px; right:-8px; display: block;background: url(../images/badge.png) no-repeat; width: 84px; height: 85px}

.table-new-badge.comparison .blue .badge{ position: absolute; top:-7px; right:-8px; display: block;background: url(../images/badge.png) no-repeat; width: 84px; height: 85px}

.comparison .grey {background:#5b7a8f;border-right:0px;border-top: 1px solid #fff;}
.comparison .price-info {padding:5px 15px 15px 15px;font-size: 14px;text-align: center}
.comparison .price-was {color:#999;text-decoration: line-through;}
.comparison .price-now, .comparison .price-now span {color:#ff5406;}
.comparison .price-now span {font-size:32px;}
.comparison .price-small {font-size: 18px !important;position: relative;top: -11px;left: 2px;}
.comparison .price-buy {background:#ff5406;
padding:10px 20px;
font-size:12px;
display:inline-block;
color:#FFF;
text-decoration:none;
border-radius:3px;
text-transform:uppercase;
margin:5px 0 10px 0;
}
.comparison .strong-blue {background:#256DB4;border-right:0px;border-top: 1px solid #fff;}
.comparison .light-blue {background:#4F8FCD;border-right:0px;border-top: 1px solid #fff;}
.comparison .tickdarkblue-2 {background: url(../images/dark-blue.png) #D6ECFC no-repeat center; width: 27px; height: 27px;}

.comparison .price-try a {
  color:#202020;
  }
  .comparison table tbody tr td,.comparison table thead tr td{font-size: 14px;vertical-align: middle;}
  .comparison .bor-b{ border-bottom: 1px solid #ccc}
  .comparison .bg-darkblue{ background: #d9e2ff}
  .comparison .blue-2{ background: #D6ECFC}
  .comparison .bg-blue{ background: #e6f4fe}
  .comparison .bg-grey{ background: #eef1f4}
  .comparison .tickdarkblue {background: url(../images/dark-blue.png) #d9e2ff no-repeat center; width: 27px; height: 27px;}
  .comparison .tickblue {background: url(../images/blue.png) #e6f4fe no-repeat center; width: 27px; height: 27px;}
  .comparison .tickgrey {background: url(../images/grey.png) #eef1f4 no-repeat center; width: 27px; height: 27px;}
  .comparison .tickdarkblue-2 {background: url(../images/darkblue-2.png) #D6ECFC no-repeat center; width: 20px; height: 20px;}
  .comparison .tickblue {background: url(../images/light-blue.png) #e6f4fe no-repeat center; width: 20px; height: 20px;}
  .comparison .price-try {
    font-size:12px;
    }
    .grey-space-bg{
        background: #fff;
        border-left: none !important;
    }
.payment-wrap { background:#f2f3f8; padding: 0 0 40px 0; margin-top: 50px}
.orange-title{ color:#10147e; font-size: 20px;border-bottom: none; padding: 0; }
.pay-bg { background:#f4f4f4; border-radius: 3px; text-align: center; margin-bottom: 30px; padding: 15px; min-height:230px}
.pay-img {margin:0 20px 10px 20px; width:87px;height:61px;}
.secure-img {margin:0 20px 10px 20px;}
.pay-edit-bg { background:#ffffff; border-radius: 3px; text-align: center; margin-bottom: 20px; padding: 10px; min-height: 140px}
.pay-edit-img {margin:0 10px 0 10px; width:62px;height:auto;}
.secure-edit-img {margin:20px 20px 10px 20px;}
.pricing-page .btn{ border-radius: 50%; background:#767676; color: #fff; width: 15px; height: 15px; font-size: 9px; font-weight: 600; padding: 0}
.formatting-sample { margin-bottom: 50px}
.formatting-sample .abstract{ background: url(../images/manuscript-sample1.png) no-repeat center top}
.formatting-sample .tables{background: url(../images/manuscript-sample2.png) no-repeat center top}
.formatting-sample .figures{background: url(../images/manuscript-sample3.png) no-repeat center top}
.formatting-sample .references{background: url(../images/manuscript-sample4.png) no-repeat center top}

.formatting-sample .sample a{position:relative;top:0px;border: 1px solid #cccccc; border-radius: 3px; padding: 2px; display: block; width: 263px; height: 242px; margin: 20px auto 10px auto}
.formatting-sample .sample:hover a{background:#000000; opacity:0.3;}
.drop-arrow {font-size: 9px}
.services-wrap .btn-right{ float:right}
#fsForm3061611 .fsSubmitButton{background: #f29500 !important; 
    color: #212121 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    padding: 15px 30px !important;
    display: inline-block !important;
    text-align: center !important;
    border-radius: 3px !important;}
#fsForm3061611 .fsSubmitButton:hover{color: #212121 !important;
    text-decoration: none !important;
    background: #f36d1f !important;
    transition: 0.5s !important;}
.fsBody .fsForm{ width:700px}
.dropdown-backdrop{ position: inherit}
.tab-content{ min-height: 400px}
/*GDPR css starts*/
#accordion-cookie .panel-heading {padding: 0;border:0;}#accordion-cookie .panel-title>a, .panel-title>a:active{display:block;padding:15px;color:#555;font-size:16px;text-decoration:none;min-height: 60px}#accordion-cookie .panel-heading  a .col-md-2:before {font-family: 'Glyphicons Halflings';content: "\e114";float: left;transition: all 0.5s;padding: 0px 8px}#accordion-cookie .panel-heading.active a .col-md-2:before {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);padding:0px 8px} #accordion-cookie .panel-default>.panel-heading{background: #fff}#accordion-cookie .panel{background: #fff;border: none;box-shadow:none}#accordion-cookie .tag{background: #f8f8f8;padding: 3px;margin: 2px;display: inline-block}#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}
/*GDPR css ends*/
/*privacy style*/
.list-ul li{list-style-type: none;
	background: url(../images/blue_round_bullet.png) left 6px no-repeat; 
    line-height: 24px;
    padding: 0 0 0 18px;
	margin: 15px 0 0 0;}
.list-ol li{list-style-type: lower-alpha;
    margin: 0 0 0 20px;
    padding: 5px 0 5px 9px;}

.list-ol li ul li{list-style-type: lower-roman;
    margin: 0 0 0 30px;
    padding: 5px 0 5px 9px;}

.payment-table td, .payment-table th {
border: 1px solid #ddd;
padding: 5px;
	vertical-align: top
}
.payment-table th {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    background-color: #006db4;
    color: white;
}
.payment-table {
    border-collapse: collapse;
    width: 100%;
}
@media (max-width: 639px) {
  .comparison .price-buy {
    padding:5px 10px;
  }
  .comparison td, .comparison th {
    padding:15px 2px;
  }
  .comparison .hide-mobile {
    display:none;
  }
  .comparison .price-now span {
  font-size:16px;
}

.comparison .price-small {
    font-size: 16px !important;
    top: 0;
    left: 0;
}
  .comparison .qbse, .comparison .qbo {
    font-size:12px;
    padding:10px 5px;
  }
  .comparison .price-buy {
    margin-top:10px;
  }
  .compare-heading {
  font-size:13px;}
}
.faqwrapper .nav-tabs{ border-bottom: none}
.faqwrapper .nav-tabs li a{color: #fff; display: block; border-radius:unset;background: #006db4; width: 140px;text-align: center; border: none;}
.faqwrapper .nav>li>a{ padding:10px 5px; margin-right: 1px; margin-bottom: 1px;}
.faqwrapper .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ background:#10147e; color: #ffffff; border: none}

@media screen and (max-width:992px){
.mobile-align-right{float: left !important}
#navbar{text-align: center;}
.homepage-banner-wrapper .font35{font-size: 30px !important;line-height: 35px!important;padding-left: 15px!important}
.homepage-banner-wrapper .font28{font-size: 16px !important;line-height: 22px !important;padding: 15px !important;background: rgba(0,0,0,0.8);margin-left: 15px!important;color: #fff!important}
.homepage-banner-wrapper .mar-t60{margin-top: 40px!important}
.homepage-banner-wrapper .actionbtn{margin: 0px!important}
.homepage-banner{height: 250px !important}
.statwrapper{padding: 5px 0px}
.orange-action-btn2{width: 100%!important}
.all-service-pricing{width: auto!important;display: block!important;margin: 0 auto!important}
.all-service-pricing div{margin-bottom: 5px!important;}
.premium_plus{width: 100%!important}
.premium{width: 100%!important}
.advanced{width: 100%!important}
.statwrapper .carousel-control.left, .statwrapper .carousel-control.right{background-image: none}
.manuscript-preparation .para-height{min-height: 45px !important}
.manuscript-preparation section{margin-bottom: 40px;text-align: center;border-bottom: 1px dashed #ccc;padding-bottom: 40px!important;}
.manuscript-preparation .border-b0{border-bottom: 0px!important}
.manuscript-preparation a.actionbtn, .manuscript-preparation .mplist img{margin: 0 auto !important}
.educational-resource .font30{margin-top: 20px}
.manuscript-preparation{padding: 20px 0px 0px 0px !important}
.author-success-stories .stats-board-block .bookimage{position: relative !important;margin: 10px auto !important;text-align: center !important;background-image: none !important}
.how-it-works .dashed-line, .dashed-line1{display: none !important}
.author-success-stories .author-wrap{left: 0px !important}
#myCarousel2 .item .col-md-6:nth-child(2) {display: none}
.navigation-wrapper .navbar{min-height: 36px}
.navigation-wrapper .navbar-nav>li>.dropdown-menu{width: 100% !important; position: static; border: none}
.caret-custom{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed!important;border-top: 4px solid #fff!important;border-right: 4px solid transparent!important;border-left: 4px solid transparent!important;}
.font30{font-size: 22px !important;line-height: 26px!important;padding-bottom: 10px!important;font-weight: 600!important}
.banner-research .main-title{font-size: 30px !important;padding:5px 5px 5px 15px!important;background: rgba(0,0,0,0.8);color: #fff!important;margin-left: 15px!important;line-height: 40px!important}
.banner-research .sub-title{font-size: 16px !important;line-height: 47px !important;padding: 15px !important;background: rgba(0,0,0,0.8);color: #fff!important;margin-left: 15px!important;display: inline!important}
.rcwrapper{margin-top: 40px}
.rc-box .table-fix{display: none !important}
.rc-box .font25{font-size: 22px!important}
.pack-line{display: inline-block!important;margin-top: 30px!important}
.how-it-works-rc .dashed-line{display: none!important}
.gallery-wrap{height: auto!important}
.how-it-works-content-gallery a.textlink{margin: 0 auto!important}
.image-gallery-1,.image-gallery-2,.image-gallery-3,.image-gallery-4,.image-gallery-5{margin: 0 auto!important}
#faqs1 .accordion{width: 100%!important}
#faqs1{margin: 0px!important}
#faqs1 .accordion .accordion-head{height: auto!important;}
#faqs1 .accordion .accordion-head h4{float: none!important}
#faqs1 .arrow{margin: 6px 8px 0px 0px!important}
.faqs .accordion{width: 100%!important}
.faqs{margin: 20px 0px!important}
.faqwrapper .nav-tabs>li{margin-bottom: 0px!important}
.faqwrapper .nav-tabs>li>a{border-radius: 0px!important;border: 0px!important}
.faqs .accordion .accordion-head{height: auto!important;}
.faqs .accordion .accordion-head h4{float: none!important}
.faqs .arrow{margin: 10px 10px 0px 0px!important}
.tab-translation{width: 50%!important}
.black-arv{display: none!important}
.video-dimension{width: 100%!important;height: auto !important}
.homepage-banner-wrapper-standalone .content{margin-top: 45px !important}
.homepage-banner-wrapper-standalone h1{font-size: 24px!important;padding-left: 20px;font-weight: bold}
.homepage-banner-wrapper-standalone p{font-size: 20px!important;padding: 10px;background: rgba(0,0,0,0.8);color: #fff;margin-left:10px;line-height: 24px}
#new-how-it-works-rc .pos-set img{float: none !important;display: block!important;margin: 10px auto 30px}
#new-how-it-works-rc .pos-set{width: 100%!important}
.bx-controls-direction{display: none!important}
.listterm li, .research li{width: 134px!important;margin: 0px 20px 20px 20px!important}
.global-wrapper li{padding: 3px 6px!important}
.manuscript-preparation .font20{margin-top: 20px!important}
.manuscript-preparation a.actionbtn{margin-top: 10px!important}
.homepage-banner-wrapper .mission-blue {opacity: .8!important; margin-top: 7px!important;    padding: 5px 27px 10px 27px!important;}
.navbar-nav {margin: 0!important;}
.navbar-default{ background-color:#ffffff; box-shadow: none; margin-bottom: 0; border-bottom: 1px solid #c7c7c7;}
.homepage-banner-wrapper .hp-banner h1 { font-size: 30px; line-height: 35px; padding: 64px 0 0 0; margin: 0}
h2{ font-size: 35px; line-height: 40px}
a.serviceswrap{ min-height: 0; width: 100%;}
.why-choose-us .text-right{ text-align:left}
.why-choose-us .mar-t50-sub{margin-top: 50px}
.why-choose-us .pad-l30{padding-left: 15px}
.how-it-works .col-half-offset { margin-left: 0}
.how-it-works .para-height {text-align: left; padding: 5px 0; margin-bottom: 15px;}
.how-it-works .sec-arrow{ transform: rotate(90deg); position: inherit; }
.how-it-works .arrow-home {top:13px; left: 5px; margin-bottom: 20px}
.how-it-works .arrow-translation {top: 13px; left: 5px; margin-bottom: 10px}
.how-it-works .arrow-artwork {top: 13px; left: 5px; margin-bottom: 10px}
.how-it-works .icon{ border-right: 1px solid #cccccc}
.faq-wrap .faq-holder{ padding-left: 0}
.pricing-wrap {width: 100%; font-size: 20px; line-height: 25px}
.pricing-wrap2 {width: 100%; font-size: 20px; line-height: 25px}
ul.navigation-drop-down {float: left;width: 100%;}
.navigation-drop-down li a{ color: #fff; font-size: 13px; padding: 5px 10px}
.navigation-drop-down > li:hover a {background-color: transparent; color: #fff;}
.navigation-drop-down li ul li a:link, .navigation li ul li a:visited{background: none; padding: 5px 10px}
.dropdown-menu {border-radius: 0; margin: 0; border: none}
.navigation-drop-down li a{ color: #fff; font-size: 13px; padding: 5px 10px}
.editing-services{ margin-bottom:0 }
#nav-icon2 span { background: #0955a4}
.navigation-wrapper{ background-color: #ffffff; box-shadow: none}
.pricing-wrap .bor-r{ border-right: none}
.panel-default>.panel-heading { background-color:#338ac3; color: #fff}
.panel-heading h4{font-family: "Open Sans",Helvetica,Arial,sans-serif;} 
.panel-body h3{ padding-bottom: 10px; border-bottom: 1px solid #ccc; font-size: 20px; margin-bottom: 10px}
.panel-title a:hover{color: #ffffff}
.panel-title a{color: #ffffff; display: block}
.sample-arrow{transform: rotate(90deg); margin: 10px auto; height: 80px; width: 80px;}
.navigation-top-drop-down{background: #373737; margin: 0; width: 100%}
.payment-wrap .mar-t40{ margin-top:0}
.pricing-wrap .blue-action-btn, .pricing-wrap2 .blue-action-btn{ padding: 10px; margin-top: 20px}
.pricing-wrap .orange-action-btn, .pricing-wrap2 .orange-action-btn{ padding: 10px; margin-top: 20px}
.pricing-wrap2 .bor-l { border-left: none}
.pricing-wrap2 .pad-l20 { padding-left: 0}
.sub-footer ul.icons li a{ margin:10px 0}
.inner-banner{margin-top: 0;}
.why-choose-us .mar-t70 { margin-top:50px}
.why-choose-us img{position: absolute; top: -18px}
.why-choose-us h3{position: relative; margin-left: 100px}
.why-choose-us p{margin-top: 30px}
.pricing-page label {margin-bottom: 10px; width: 150px;}
.pricing-submit { margin-top:20px}
.formatting-sample p {padding:15px}
.services-wrap .btn-right{ float:none}
.pricing-page{padding: 20px 30px;}
.pricing-page .minimal { margin: 0}
.pricing-page select{ margin: 0}
.fsBody .fsForm{ width:100%}
.navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-collapse.collapse.in {
    display: block !important;
  }
  .navbar-header .collapse, .navbar-toggle {
    display:block !important;
  }
  .navbar-header {
    float: none;
  }
#nav-icon2 { margin-top:20px}
.navbar-nav {display: inline; text-align: center; width: 100%}
.navbar-nav>li {float:none}
.navigation-wrapper .navbar li a{ border-bottom: #4b4b4b; background: #373737; margin-bottom: 1px}
.header_getquotebutton { position:inherit !important; width: 100%; right: 0}
.navigation-wrapper .navbar .header_getquotebutton a{ display: block; margin-bottom: 5px}
.logo {font-size: 0.6em; width: 217px; height: auto; margin-top: 1.5em; margin-bottom: 1.5em; }
.faq-wrap h3{padding:0 0 15px 0}
.faq-wrap p{padding-left: 0;}
.homepage-banner-wrapper .hp-banner {background-size: cover; height: 247px;}
}

@media (max-width: 767px){
ul.nav li:hover > ul.dropdown-menu {display: block; border-top:5px solid #96c9fd}
#navbar{text-align: center;}
.navbar-nav {display: inline; text-align: center}
.navbar-default .navbar-brand{display: inline;}
.navbar-default .navbar-toggle .icon-bar{background-color: #0b57a4; width:28px; height: 3px}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #0955a4; text-align: center}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: #293b4d!important;}
.navbar-nav .open .dropdown-menu{border-bottom: 1px solid white; border-radius: 0;}
.dropdown-menu .dropdown-menu{padding-left: 20px;}
.dropdown-menu .dropdown-menu .dropdown-menu{padding-left: 30px;}
.homepage-banner-wrapper .mission-blue {margin-top: 0 !important; background: #00467c;}
.homepage-banner-wrapper .hp-banner h1 { font-size: 22px; line-height: 30px; padding: 40px 0 0 0; margin: 0}
.width55per{ width:100%}
h2 {font-size: 26px;font-weight: 400;line-height:30px;}
.serviceswrap .link{position: inherit; margin-top: 20px}
a.serviceswrap .para-meters{min-height: 0}
.sub-footer .icons { text-align: left; display: none;}
.services-bottom-wrap h3{ font-size:26px}
.inner-banner h1{ margin-top:2em; margin-bottom:2em;font-size:25px; line-height: 30px}
 .comparison td:first-child, .comparison th:first-child {
    display: none;
  }
  .comparison tbody tr:nth-child(odd) {
    display:table-row;
    background:#F7F7F7;
  }
  .comparison .row {
    background:#FFF;
  }
  .comparison td, .comparison th {
    border:1px solid #CCC;
  }
  .price-info {
  border-top:0 !important;}
.comparison h3 { font-size:18px}
.navbar-collapse{padding-left: 0; padding-right: 0}
.header_getquotebutton { position:inherit !important; width: 100%; right: 0}
.navigation-wrapper .navbar .header_getquotebutton a{ display: block; margin-bottom: 5px}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background:#0955a4}
.navigation-wrapper .navbar li a{ border-bottom: #4b4b4b; background: #373737; margin-bottom: 1px}
.navigation-wrapper .navbar li a:hover, .navigation-wrapper .navbar li a:focus { box-shadow: none}
.navigation-wrapper .navbar .dropdown-menu { margin-top: 0}
.homepage-banner-wrapper {margin-top: 0;}
.plag-sample img{max-width:100%; height: auto}
.translation-wrap ul.blue-list li{padding: 0 30px 0 18px; display: block; }
.faqwrapper .nav-tabs li a{width: 158px}
.translation-wrap .trans-bg{ background: none; min-height: auto}
 }

@media (min-width: 768px) {
ul.nav li:hover > ul.dropdown-menu {display: block; border-top:5px solid #96c9fd}
#navbar{text-align: center;}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
a.serviceswrap{ min-height: 353px}
footer img{ width:100%}
.translation-tabs > li > a {padding: 20px 15px; max-width: 357px; height: auto}
.how-it-works .arrow-translation {left: 213px;}
.how-it-works .arrow-home {left: 147px;}
.sample-arrow{  width: 90px; margin: 8% 0 0 30px;}
.benefits-wrap h3{font-size: 20px; margin-left: 20px;min-height: 64px;}
.artworkimg img{ width:100%}
.comparison .blue .badge{top: -43px; right: 65px;transform: rotate(315deg); border-radius: 0}
.rapid .mar-t0{ margin-top: 75px}
.pay-img{margin: 0 10px 10px 10px;}
.pay-bg{padding: 15px 0;}
.secure-edit-img{margin: 20px 10px 10px 10px;}
.customdiv {display: block !important; position: relative; left: 0; right: 0; margin: 20px auto 0px;text-align: center;}
.pricing-page{position: relative;}
.pricing-wrap {width: 100%;font-size: 24px;}
.pricing-wrap2{font-size: 24px;}
.accordion-pricing .blue-action-btn{padding: 10px 12px;}
.accordion-pricing .orange-action-btn{padding: 10px 12px;}
.formatting-sample .sample a{ width: 213px}
.faqwrapper .nav-tabs li a{width: 116px; height: 89px;}
.homepage-banner-wrapper .hp-banner {background-size: cover; height: 300px;}

}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    /* mobile landscape mode */
.navbar-collapse.collapse.in {height: auto; max-height:100%;overflow-x: hidden;}
.mobile-banner {width: 58.33333333%;}
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){ 
ul.nav li:hover > ul.dropdown-menu {display: block; border-top:5px solid #96c9fd}
#navbar{text-align: center;}
.navbar-default .navbar-brand{display: inline;}
.navbar-default .navbar-toggle .icon-bar{background-color: #0b57a4; width:28px; height: 3px}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #0955a4; text-align: center; background: #fff}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: #293b4d!important;}
.navbar-nav .open .dropdown-menu{border-bottom: 1px solid white; border-radius: 0;}
.dropdown-menu {padding-left: 10px;}
.dropdown-menu .dropdown-menu{padding-left: 20px;}
.dropdown-menu .dropdown-menu .dropdown-menu{padding-left: 30px;}
.navbar-collapse{padding-left: 0; padding-right: 0}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background:#0955a4}
.navigation-wrapper .navbar li a:hover, .navigation-wrapper .navbar li a:focus { box-shadow: none}
.navigation-wrapper .navbar .dropdown-menu { margin-top: 0} 
.customdiv { display: block !important; position: relative; left: 0;  right: 0; margin: 20px auto 0px; text-align: center;}
.pricing-page label {width:auto;}
.inner-banner h1{font-size: 27px;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 479px) {
 /*IPhone portrait and smaller. You can probably stop on 320px*/
.artworkimg img{width: 100%}
.how-it-works .translation img, .how-it-works .plag-check img, .how-it-works .artwork img  {width:100%}
.homepage-banner-wrapper .hp-banner{ background: none;}
.inner-banner .editing, .inner-banner .translation, .inner-banner .manuscript, .inner-banner .plagiarism, .inner-banner .artwork, .inner-banner .rapid{ background:none; min-height: auto; padding-bottom: 20px}

}

@media (max-width: 400px){
.how-it-works .translation img, .how-it-works .plag-check img, .how-it-works .artwork img  {width:100%}
.artworkimg img{width: 100%}
}

/* iPad pro (portrait) ----------- */
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : portrait)
 { 
.artworkimg img{width: 100%}	 
}

/*research group page css added on 29jan2020 start here*/
.inner-banner .researchgroup{
  min-height: 248px;
}
.inner-banner .bookgroup{  
  min-height: 248px;
}
.inner-banner .scintific-editing-service-banner{  
  min-height: 248px;
}
.researchgroup-servicebox{
  color: #000;
  display: block;
  border-radius: 10px;
  padding: 10px 5px;
  height:auto;
  text-align: center;
  border: 1px solid #000;
  line-height: normal;
  transition: 0.2s ease;
}

.faq-wrap .faq-holder .payment-step{padding-top:3px;}
.faq-wrap .faq-holder .payment-step span{font-size: 30px;padding-bottom:0px;}

.researchgroup-servicebox:hover{
  background: #006db4;
  color: #fff;
  border: 1px solid #006db4;
}
.researchgroup-prebox{
    margin: 24px 0 55px 0px;
    padding: 10px 20px;
    display: inline-block;
    text-decoration: none;
    color: #ffffff !important;
    background: #006db4;
    width:100%;
}

.researchgroup-prebox:hover{
  background: #0f137d;
   
}
.researchgroup-prebox-block{
  display: inline-block;
}
.researchgroup-prebox h3{
  border-bottom: none;
}
.researchgroup-prebox p{
  color: #fff;
}
.researchgroup-why-tandf{
  margin: 46px 0px 63px;
  padding: 0px 50px;
}
.col-md-4.text-center:nth-child(2) .researchgroup-why-tandf{
  border-left: 2px solid #ededed;
  border-right: 2px solid #ededed;
  padding: 0px 60px;
}
#fsForm3575206{
  margin: 0px auto;
  padding: 0px;
}
#fsForm3575206 .fsSubmitButton{
  background: #f29500 !important;
  color: #212121 !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  padding: 15px 30px !important;
  display: inline-block !important;
  text-align: center !important;
  border-radius: 3px !important;
}
#fsForm3575206 .fsSubmitButton:hover {
  color: #212121 !important;
  text-decoration: none !important;
  background: #f36d1f !important;
  transition: 0.5s !important;
}
#fsForm3575206 .fsSubmit {
  margin-top: 0px;
  padding: 10px 0;
}

@media (max-width: 639px) {
.comparison .price-buy {
  padding:5px 10px;
}
.comparison td, .comparison th {
  padding:15px 2px;
}
.comparison .hide-mobile {
  display:none;
}
.comparison .price-now span {
font-size:16px;
}

.comparison .price-small {
  font-size: 16px !important;
  top: 0;
  left: 0;
}
.comparison .qbse, .comparison .qbo {
  font-size:12px;
  padding:10px 5px;
}
.comparison .price-buy {
  margin-top:10px;
}
.compare-heading {
font-size:13px;}
}
.faqwrapper .nav-tabs{ border-bottom: none}
.faqwrapper .nav-tabs li a{color: #fff; display: block; border-radius:unset;background: #006db4; width: 220px; height: auto; text-align: center; border: none;}
.faqwrapper .nav>li>a{ padding:10px 5px; margin-right: 1px; margin-bottom: 3px;}
.faqwrapper .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ background:#10147e; color: #ffffff; border: none}

@media screen and (max-width: 992px){
.researchgroup-servicebox {
    margin-bottom: 15px;
    height: auto;
}

.researchgroup-servicebox br {
  display: none;
}
.col-md-4.text-center:nth-child(2) .researchgroup-why-tandf {
  border-left: none;
  border-right: none;
  padding: 0px;
}
.testimonial-wrap .fa-quote-right, .testimonial-wrap .fa-quote-left {font-size: 14px !important;}
}

@media screen and (max-width:767px){
  .researchgroup-prebox-block:last-child{padding: 0px 15px;}
    .researchgroup-servicebox{margin-bottom: 15px;}
    .researchgroup-servicebox br{display: none;}
    .researchgroup-why-tandf{padding: 0px; margin: 20px 0px 30px;}
    .col-md-4.text-center:nth-child(2) .researchgroup-why-tandf { border-left: none; border-right: none; padding: 0px; }
    #fsForm3575206 { padding: 0px 20px; }
}

html {
  scroll-behavior: smooth;
}
/*research group page css added on 29jan2020 end here*/

/* book-editing-service add 27feb2020 start here */
.faq-wrap-book .faq-holder .qna-icon {
  background: url(../images/qna.png) no-repeat;
  display: block;
  width: 83px;
  height: 60px;
  position: absolute;
  top: 3px;
  left: 0;
}

.faq-wrap-book {padding: 0 0 40px 0}
.faq-wrap-book h3{font-size: 22px;padding: 0 0 15px 20px; margin: 0 0 10px 0; border-bottom: 1px solid #cccccc;}
.faq-wrap-book p{padding-left:20px}
.faq-wrap-book .faq-holder{ padding-left: 80px; position: relative; margin-bottom:40px }
.faq-wrap-book .faq-holder .qna-icon{background:url(../images/qna.png) no-repeat; display: block; width: 83px; height: 60px; position: absolute; top:3px; left: 0}
.faq-wrap-book .faq-holder .payment-step{display: block; position: absolute; top:3px; left: 16px;border-radius: 50%; background:#0f137d; height: 65px; width: 65px; color: #FFFFFF;text-align: center;font-weight: 400; padding-top: 10px;}
.faq-wrap-book .faq-holder .payment-step span{font-size: 36px; display: block; font-weight: 600}
.academic-wrap {background: #e9e9e9;}
.booking-editin-main h3 {border-bottom:0;}
.modal-xl {
  max-width: 1140px;
  width: 100%;
}

@media screen and (max-width: 992px){
h2 {
    font-size: 35px;
    line-height: 40px;
}
.faq-wrap-main .faq-holder, .faq-wrap-main h3, .faq-wrap-main p {
  padding-left: 0px;
}
}

@media (max-width: 767px){
h2 {
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
}

/* book-editing-service add 27feb2020 end here */


/* modal pop for wechat start here*/
.foot .close {font-size: 25px;color: #10147e;text-shadow: 0 1px 0 #10147e;opacity: 1;}
.foot .close:hover {opacity:0.5;outline:none}
.foot .modal-header {padding: 15px;border-bottom: 2px solid #10147e;}
.foot .modal-title {color: #10147e;font-weight: 500;font-size: 25px;}

@media (min-width: 768px){
.foot .modal-dialog {margin: 50px auto 30px;}
}
/* modal pop for wechat end here*/

/* add on 26thOCT 2020 start here*/
.routledge-logo{vertical-align: middle;}
@media (max-width: 767px){
.routledge-logo{padding-top:20px;}
}
/* add on 26thOCT 2020 end here*/

/*added on 26th April, 2021 */
/* #newyear-banner {position: absolute;width:150px;height: 218px;display: block;right: 0px;top:50px;cursor: pointer;outline:none;} */
/* #newyear-banner .campaign-btn{background: transparent;height: 213px;outline: none;}  */

/* @media screen and (max-width:767px){ */
/* #newyear-banner {width: 100%;height: auto;top: 0px;text-align: center;display: inline-block;position:relative;padding-top:20px;} */
/* #newyear-banner img{width:100px} 
}*/

/*add on 2nd march 2021 */
.v-align{vertical-align:middle!important;}

@media only screen and (min-width: 320px) and (max-width: 767px){
  .scintific-editing-service-banner{
      min-height: auto;
  }
  .service-ribbon {
      display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .service-ribbon .ribbon-top-right {
      top: -44px;
      right: -12px;
  }
  .comparison h3 {
      font-size: 14px;
  }
  .comparison thead th p.c-white{
      font-size: 14px;
  }
  .service-ribbon .ribbon span {
      padding: 2px 0;
      font-size: 9px;
  }
}

/* add on 9th Aug 2021 */
.note-sec{font-size:12px!important;padding:5px!important;border-right:0px!important;text-align:left;}
.comparison tbody tr:last-child {display: table-row;}
@media screen and (max-width:767px){
	.note-sec{border-right: 1px solid #CCC!important;}
}


/* add on 22th Octomber 2021 */
.off-ban-bg{width: 285px;position: absolute;margin-top: 50px;right: 0;top: 110px;}
.ban-bg{color: #000;width: 285px;position: absolute;background: #F4FCFF;border-radius: 2px;right: 20px;font-size: 10px;line-height: 18px;}
.off-ban-bg .head{font-size: 14px;color: #10147E;text-align: center;background: url(../images/mask-bg.png) no-repeat;height:65px;padding: 12px;background-size:contain;}
.off-ban-bg .points{padding: 0px 12px 10px;text-align: center;width: 277px;display: contents;}	
.off-ban-bg a{background: #10147E;padding: 6px;text-align: center;color: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;display:block;}
.off-ban-bg a:hover{background: #0955A4;}
.off-ban-bg .points ul{ padding: 12px 12px 0px;text-align: left;width: 277px;margin: 0 12px 10px;}
.off-ban-bg .points ul li:before{background: url(../images/dark-blue.png);padding: 0px 0px;content: '';position: absolute;left: 0;width: 8px;background-repeat: no-repeat;height: 8px;background-size: contain;margin: 4px 0px 0px 10px;}
.off-ban-bg .points ul li{padding:2px 0px;}


@media screen and (max-width:768px){
.off-ban-bg{width: 100%;margin: 10px auto 30px;text-align: center;position: relative;top: 0;}
.ban-bg{position: relative;display: inline-block;margin-top: 0px;right: 0px;margin:10px auto 20px;}
.homepage-banner-wrapper .hp-banner{height:auto}
}

/* add on 9th nov, 2021 */
.off-ban-bg1{position: absolute;right:30px;top: 0px;margin-top: 40px; box-shadow: 10px 10px 50px -27px rgba(0,0,0,1);}
/* .off-ban-bg1 img{width:100%;} */

@media screen and (max-width:768px){
.off-ban-bg1{width: 100%;margin: 10px auto 30px;text-align: center;position: relative;top: 0; box-shadow: none;}
/* .off-ban-bg1 img{width:200px;} */
}


@media screen and (max-width:1024px){
  .off-ban-bg1{margin-top: 20px; right: 0;}
}
/* add on 6th April 2022 */

.dropdown-large {
  position: static !important;
}
.dropdown-menu-large {
  margin-left: 16px;
  margin-right: 16px;
  padding: 20px 0px;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight:300;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  color: #999999;
}
.dropdown-menu-large .disabled > a:hover,
  .dropdown-menu-large .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed;
  }
  .dropdown-menu-large .dropdown-header {
    color: #10147e;
      font-weight: 700;
    font-size: 15px;
    padding:3px 7px;
  }
  .navigation-wrapper .navbar .dropdown-menu li a:last-child{font-size: 13px;padding: 5px !important;border-bottom: 0;font-weight: 400;}
  .navigation-wrapper .navbar .dropdown-menu .col-md-1{padding-left:0px;padding-right:0;width: 8%;}
  .navigation-wrapper .navbar .dropdown-menu .col-md-2{padding-left:0px;padding-right:0;width: 14.28%;}
  .navigation-wrapper .navbar .dropdown-menu .col-md-3{padding-left:10px;padding-right:0;width: 17%;}
  .navigation-wrapper .navbar .dropdown-menu{width: 1250px;margin-left: -95px;padding:10px 5px;}

  .sub-menu-btn{background: #10147E!important;text-align: center!important;color: #fff!important;border-radius: 4px;font-size: 12px!important;}

  .ban-head{font-weight: 700;font-size: 14px;padding: 5px 6px;line-height: 21px;}
  .ban-subhead{font-weight: 400;font-size: 12px;padding:0px 8px 12px;line-height:18px;}
  @media (max-width: 1024px) {
    .navigation-wrapper .navbar .dropdown-menu{width: 970px;margin-left: -50px;}
}
@media (max-width: 800px) {
.navigation-wrapper .navbar-nav>li>.dropdown-menu{margin-left:0px;}
.dropdown-menu-large {
  margin-left: 0 ;
  margin-right: 0 ;
}
.dropdown-menu-large > li {
  margin-bottom: 30px;
}
.dropdown-menu-large > li:last-child {
  margin-bottom: 0;
}
.dropdown-menu-large .dropdown-header {
  padding: 3px 15px !important;
}


.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 15px 5px 8px;
  color: #3f51b5;
  font-weight: 600;
  background: #cbcbcb;
  font-size: 15px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .ban-bg{
      display: none;
  }
  .ribbon-top-right {
    top: -81px;
    right: -64px;
}
}  


/* add on 16th Nov 2022 */
.nav-drill {
  display: flex;
  position: relative;
  z-index: 100;
  top: 0;
  right: 0;
  width:100%;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #fff;
}

.nav-drill .nav-items {
  flex: 0 0 100%;
}
.nav-drill .nav-item:not(:last-child) {
  border-bottom: solid 1px #c2c2c2;
}
.nav-drill .nav-link {
  display: block;
  padding: 0.875em 1em;
  background-color: #fff;
  color: #424242;
  font-size: 1rem;
  line-height: 1.5em;
  font-weight: 300;
}
.nav-drill .nav-expand-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  background-color: #ffffff;
  transition: 0.3s;
  visibility: hidden;
}
.nav-drill .nav-expand-content .nav-item:not(:last-child) {
  border-bottom: solid 1px #424242;
}
.nav-drill .nav-expand-content .nav-link {
  background-color: #ffffff;
}
.nav-drill .nav-expand-content .nav-back-link {
  display: flex;
  align-items: center;
  background-color: #0955a4 !important;
  color: #fff!important;
}
.nav-drill .nav-expand-content .nav-back-link::before {
  content: "\e079";
  margin-right: 0.5em;
  font-family: "Glyphicons Halflings";
}
.nav-drill .nav-expand-link {
  display: flex;
  justify-content: space-between;
}
.nav-drill .nav-expand-link::after {
  content: "\e080";
  flex: 0 1 auto;
  font-family: "Glyphicons Halflings";
}
.nav-drill .nav-expand.active > .nav-expand-content {
  transform: translateX(0);
  visibility: visible;
}
.nav-drill .nav-expand .nav-expand-content {
  background-color: #ffffff;
  color: #0955a4;
}
.nav-drill .nav-expand .nav-expand-content .nav-link {
  background-color: #ffffff;
  color: #0955a4;
}
.nav-drill .nav-expand .nav-expand-content .nav-expand-content {
  background-color: #ffffff;
  color: #0955a4;
}
.nav-drill .nav-expand .nav-expand-content .nav-expand-content .nav-link {
  background-color: #ffffff;
  color: #0955a4;
}

.nav-drill .nav-expand-content .nav-link:hover, .nav-drill .nav-expand-content .nav-link:focus{
	color: #fff;
	background: #0955a8;
}

.nav-drill .nav-expand .nav-expand-content .nav-expand-content .nav-link:hover, .nav-drill .nav-expand .nav-expand-content .nav-expand-content .nav-link:focus{
	color: #fff;
	background: #0955a8;
}

/* add on 24th Nov 2022 */
.homepage-banner-wrapper .hp-banner a.hiw-cta{ border: 2px solid #F98A24;background: transparent;color: #F98A24;border-radius: 5px;margin-left: 10px;display: inline-block;padding:8px 20px;}
.homepage-banner-wrapper .hp-banner a.hiw-cta:hover{background:#F98A24;color:#212121;}

.dash-list {
    margin: 0 auto;
    display: block;
    padding-bottom: 60px;
}
.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;
}
.new-campaign-bg{
  display: flex; align-items: center; min-height: 248px;
}
.new-campaign-bg img{margin: 10px 0;}
#MyCarouselNew .item{height: 300px;background: linear-gradient(87.16deg, #014285 7.37%, #1175B8 98.43%);
  overflow: hidden;}
  #MyCarouselNew img{margin-top: 10px;}
  #MyCarouselNew h2{font-size: 32px;line-height: 48px;color: #fff;font-weight: 400;margin: 30px 0px 20px;}
  #MyCarouselNew .item:first-child h2{margin-top: 50px;}
  #MyCarouselNew h2 span{font-weight: 700;}
  #MyCarouselNew .timeline h2{font-size: 25px;line-height: 38px;}
  #MyCarouselNew p{font-size: 16px;line-height: 24px;color: #fff;margin-bottom: 20px;}
  #MyCarouselNew .copy-icon{background: url(../images/copy-icon.svg) ;width: 16px;height: 16px;display: block;margin: 0px 0px 0px 6px;}
  #MyCarouselNew .coupon-code-wrapper .d-flex{margin-bottom: 4px;}
  #MyCarouselNew .coupon-code-wrapper{font-size: 16px;font-family: "Open Sans",Helvetica,Arial,sans-serif;display: flex;color: #fff;flex-direction: column;margin-bottom: 10px;}
  #MyCarouselNew .coupon-code-wrapper .coupon{background: #006DB4;padding: 4px 6px 2px 6px;font-weight: 700;font-family: "Droid Serif", Georgia,serif;margin-left: 8px;display: flex;}
  #MyCarouselNew .coupon-code-wrapper .coupon input, #MyCarouselNew .coupon-code-wrapper .coupon button{background: transparent;}
  #MyCarouselNew .coupon-code-wrapper .coupon input{width: 125px;padding: 0px 4px;}
  #MyCarouselNew .coupon-code-wrapper .coupon input::selection{color: #000;background: yellow;}
  #MyCarouselNew .coupon-code-wrapper .coupon input:focus-visible {box-shadow: none;border: none;outline: none;}
  #MyCarouselNew .coupon-code-wrapper .coupon button{font-size: 12px;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-weight: 400;}
  .header-wrapper{display: flex;flex-direction: column;}
  .button-wrapper{display: flex;}
  .orange-btn{background: #F98A24;color: #000000;border: 1px solid #F98A24; font-size: 16px;line-height: 22px;padding: 10px 28px;margin-right: 16px;border-radius: 4px;}
  .orange-btn:hover{background: #f36d1f;color: #000;transition: all 0.3s ease-in;}
  .secondary-btn{background: transparent;color: #fff;border: 1px solid #F98A24; font-size: 16px;line-height: 22px;padding: 10px 28px;border-radius: 4px;}
  .secondary-btn:hover, .secondary-btn:focus{background: #F98A24;color: #000;transition: all 0.3s ease-in;}
  .previous{background: url(/images/white-circular-arrow.svg) no-repeat;width: 24px;height: 24px;background-size: contain;display: block;top: 45%;position: absolute;right: 50px;}
  .next{background: url(/images/white-circular-arrow-next.svg) no-repeat;width: 24px;height: 24px;background-size: contain;display: block;top: 45%;position: absolute;left: 40px;}
  .carousel-control{width: 10%;}
  #MyCarouselNew .carousel-indicators li.active{background: #F98A24;border: none;height: 3px;width: 20px;}
  #MyCarouselNew .carousel-indicators li{border: none;height: 3px;width: 20px;background: #fff;margin: 0px;}
  .d-flex{display: flex;}

/*ourservices homepage*/
.ourservices{margin: 60px auto;}
.ourservices .heading{font-size: 32px;line-height: 48px;text-align: center;margin-bottom: 32px;font-weight: 800;}
.ourservices .service-nav{display: flex;border: none;}
.ourservices .service-nav li{text-align: center;padding: 0px;font-size: 16px;}
.ourservices .service-nav li.active a, .ourservices .service-nav li a:hover{background: #292E71;border-radius: 0px;border: none;}
.ourservices .service-nav li a{color: #fff;padding: 15px 60px;border: none;position: relative;background: #4B8ABE;border-radius: 0px;}
.ourservices .service-nav li.active a::after{content:""; width:0px;height:0px; border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #292E71;position: absolute;left: 0px;right: 0px;margin: auto;bottom: -10px;}
.ourservices .service-tab{border: 1px solid #292E71;margin-top: 30px;padding: 32px 20px;}
.ourservices .service-tab .tab-pane{width: 100%;position: relative;}
.ourservices .service-tab .card-wrapper{border-right: 1px solid #D8D8D8;padding-right: 20px;width: 100%;display: flex;flex-direction: column;margin-right: 20px;position: relative;}
.ourservices .service-tab .card-wrapper:last-child{border-right: none;margin-right: 0px;padding-right: 0px;}
.addionalTxt{margin: 50px 0px 0px 30px;}
.addionalTxt p:first-child{font-weight: 700;}
.addionalTxt p{min-height: auto !important;margin-bottom: 5px !important;}
.ourservices .service-tab .card-wrapper .badge{background: #F98A24;color: #fff;font-size: 12px;line-height: 13px;padding: 2px 12px;text-transform: uppercase;position: absolute;top: -18px;width: 90px;border-radius: 4px;}
.ourservices .service-tab .card-wrapper .title{font-size: 20px;margin: 16px 0px 12px;color: #123D80;font-weight: 800;}
.ourservices .service-tab .card-wrapper p{color: #262626;font-size: 16px;line-height: 22px;margin-bottom: 40px;min-height: 110px;}
.ourservices .service-tab .readmore{color: #123D80;font-size: 14px;line-height: 20px;margin-bottom: 20px;font-weight: 600;}
.ourservices .service-tab .readmore:hover{text-decoration: underline;}
.ourservices .service-tab .getquote{border:1.5px solid #F29500;background: #fff; color: #212121;font-size: 18px;line-height: 20px;text-align: center;padding: 12px 15px;border-radius: 4px;display: table;}
.ourservices .service-tab .getquote:hover{background: #F29500;transition: all 0.3s ease-in;}
.ourservices .service-tab .card-wrapper .listtitle{margin: 30px 0px 12px;font-size: 14px;line-height: 20px;color: #212121;font-weight: 600;}
.ourservices .service-tab .card-wrapper .listTypeBullet{margin-left: 20px;min-height: 200px;}
.ourservices .service-tab .card-wrapper .listTypeBullet li{color: #262626;font-size: 14px;line-height: 24px;margin-bottom: 16px;list-style: disc;}
.ourservices .service-tab .card-wrapper .listTypeBullet li a{color: #262626;text-decoration: underline;text-underline-offset: 4px;}
.flex{display: flex;}
#translationService{margin: 0 auto;}
#translationService .flex-col{display: flex;flex-direction: column;}
#translationService label{font-size: 14px;line-height: 20px;font-weight: 600;margin:20px 0px 8px;}
#translationService select{border: 1px solid #757575;padding: 8px;border-radius: 4px;width: 340px;}
#translationService select:focus{outline: none !important;}
#translationService .button-end{display: flex;align-items: end;margin-left: 20px;}
#translationService .button-end .btn-primary{background: #F29500;color: #212121;border: 1px solid #F29500;padding: 6px 30px;font-size: 18px;}
#translationService .button-end .dis-btn{background: #c1c1c1;cursor: text;border: 1px solid #c1c1c1;}
#translationService .button-end .dis-btn:hover{background: #c1c1c1 !important}
.custom-select{padding: .500rem 1.75rem .500rem .75rem !important; background: #fff url(/images/dropdown-arrow.svg) no-repeat;appearance: none;background-position: right 16px center;}
.ourservices .service-card{padding: 20px 12px 20px 12px;display: flex;border-width: 0px 1px 1px 0px;border-style: solid;border-color: #D8D8D8;width: 50%;flex-direction: column;position: relative;}
.ourservices .service-card .badge {background: #F98A24;color: #fff;font-size: 12px;line-height: 13px;padding: 2px 12px;text-transform: uppercase;position: absolute;top: -2px;border-radius: 4px;}
.ourservices .service-card img{margin-right: 10px;}
.ourservices .service-card .heading{font-size: 16px;color: #123D80;line-height: 22px;margin: auto 0px;font-family: Droid Serif,Georgia,serif;}
.ourservices .service-card p{font-size: 13px;line-height: 20px;color: #262626;margin-bottom: 20px;}
.ourservices .service-card .readmore-arrow{color: #123D80;margin: auto 20px;display: flex;font-size: 14px;font-weight: 600;}
.ourservices .service-card .readmore-arrow::after{background: url(/images/blue-arrow.svg) no-repeat;display: flex;margin: auto 0px;content: "";width: 16px;height: 12px;margin-left: 5px;}
.ourservices .service-card .readmore-arrow:hover::after{opacity: 0.6;}
.ourservices .service-card .readmore-arrow:hover{text-decoration: underline;}
.ourservices .service-card .getquote{border:1.5px solid #F29500;background: #fff; color: #212121;font-size: 14px;line-height: 20px;text-align: center;padding: 10px 15px;border-radius: 4px;display: table;margin-top: auto;font-weight: 600;}
.ourservices .service-card .getquote:hover{background: #F29500;transition: all 0.3s ease-in;}
.flex-row{display: flex;flex-direction: row;}
.flex-wrap{flex-wrap: wrap;}
.ourservices .service-card:last-child, .ourservices .service-card:nth-last-child(2){border-bottom: none;}
.ourservices .service-card:nth-child(even){border-right: none;}
#menu4 .service-card:nth-last-child(2){border-bottom: 1px solid #D8D8D8;}
.bottomTxt{margin: 32px auto 10px;text-align: center;}
.bottomTxt p{font-size: 16px;line-height: 28px;margin-bottom: 20px;color: #123D80;}
.sec-geo-banner {background:#F29500; padding:40px 70px; border-radius:20px; color:#262626;}
.sec-geo-banner h4 {font-family:Droid Serif; font-size:26px; font-weight:700; line-height:35px; margin-bottom:15px;}
.sec-geo-banner p {font-size:20px; line-height:27px;}
.wh-txt {color: #ffffff;font-weight: 600;}
.wh-txt b {font-weight: 700;}
.strike {position: relative;display: inline-block;width: 32px;}
.font-30 {font-size: 30px;}
.strike::after {content: "";position: absolute;top: 46%;left: 0;right: 0;border-top: 2px solid #ffffff;transform: rotate(-19deg);transform-origin: center;}
.new-why-choose-us{background: #F2F3F8;padding: 60px 0px;}
.component-heading{font-size: 32px;line-height: 48px;text-align: center;margin: auto;font-weight: 800;}
.new-why-choose-us .feature-card{padding: 32px 20px;background: white;margin-top: 40px;}
.new-why-choose-us .feature-card img{margin-bottom: 20px;}
.new-why-choose-us .feature-card .title{color: #123D80;font-size: 20px;line-height: 28px;margin-bottom: 12px;font-weight: 800;}
.new-why-choose-us .feature-card p{font-size: 16px;line-height: 28px;min-height: 180px;}
.new-testimonial{background: #fff;padding: 60px 0px;}
.new-testimonial .item{padding: 20px;}
.new-testimonial .carousel-item{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);background: #fff;width: 88%;margin: 0 auto;border-radius: 4px;overflow: hidden;}
.new-testimonial .carousel-item .block-one{padding: 20px 30px;}
.new-testimonial .carousel-item .block-one p{margin-bottom: 20px;min-height: 160px;padding-top: 20px;font-size: 16px;line-height: 26px;display: flex;align-items: center;padding-right: 50px;font-family: "Open Sans",Helvetica,Arial,sans-serif;}
.new-testimonial .carousel-item .block-one p::before{content: "";background: url(/images/quotes.png) no-repeat;opacity: 0.3;width: 30px;height: 30px;background-size: contain;background-position: 0px 0px;margin-right: 10px;display: flex;flex-shrink: 0;margin-bottom: auto;}
.new-testimonial .carousel-item .block-two{background: #22569F;color: #fff;padding: 14px 30px;width: 100%;}
.new-testimonial .carousel-item .block-two div{font-size: 14px;margin-top: 2px;}
.new-testimonial .carousel-item .block-two .title{font-size: 16px;line-height: 24px;font-weight: 600;}
.new-testimonial .carousel-item .block-two .content{font-size: 14px;}
.chevron-left{background: url(/images/circular-blue-arrow.svg) no-repeat;width: 24px;height: 24px;display: block;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;}
.chevron-right{background: url(/images/circular-blue-arrow.svg) no-repeat;width: 24px;height: 24px;display: block;rotate: 180deg;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;}
.new-testimonial .carousel-indicators{bottom: -10px;}
.new-testimonial .carousel-indicators li{background: #22569F;width: 16px;height: 3px;border: none;margin: 0 3px;}
.new-testimonial .carousel-indicators .active{background: #F98A24;border: none;}
.new-how-it-works{background: #F2F3F8;padding: 60px 0px;}
.new-how-it-works .card{margin-bottom: 20px;min-height: 140px;}
.new-how-it-works .card .head{font-size: 24px;line-height: 32px;color: #123D80;margin-bottom: 12px;font-weight: 700;}
.new-how-it-works .orangeBtn{font-size: 16px;line-height: 18px;color: #000;padding: 15px 40px;border-radius: 4px;margin-bottom: 12px;background: #F98A24;display: inline-block;}
.new-how-it-works .orangeBtn:hover{background: #f36d1f !important;}
.mb-30{margin-bottom: 30px;}
#translationService select{border: 1px solid #757575;padding: 8px;border-radius: 4px;width: 340px;}
#translationService select:focus{outline: none !important;}


@media screen and (max-width:768px){
#MyCarouselNew h2{font-size: 20px;line-height: 24px;}
#MyCarouselNew .item{height: 500px;}
#MyCarouselNew img{width: 200px;margin: 20px auto;display: block;}
#MyCarouselNew .item:first-child h2{margin-top: 30px;}
#MyCarouselNew .item:first-child img{margin-top: 60px;width: 250px;}
#MyCarouselNew p{font-size: 14px;line-height: 22px;}
.carousel-control{display: none;}
#menu1 .flex{width: 100%;display: block;}
.ourservices .service-tab .card-wrapper{border-right: 0px;margin-bottom: 50px;background: #fbfbd9;padding: 20px !important;position: relative;}
.ourservices .service-tab .card-wrapper .badge{top: -8px;}
.w-m-full{width: 100%;overflow-x: scroll;}
.ourservices .service-nav{width: 790px;}
.ourservices .service-nav li a{padding: 10px 15px;font-size: 14px;}
#translationService select{width: 100%;}
#translationService .flex{flex-direction: column;}
#translationService .flex select{margin-bottom: 20px;}
#menu2 .card-wrapper{border: none !important;}
.ourservices .service-card{width: 100%;border-right: none;}
.ourservices .service-card:last-child{border-bottom: none;}
.ourservices .service-card:nth-last-child(2){border-bottom: 1px solid #D8D8D8;}
.ourservices .service-tab{padding: 24px 10px;}
  }

@media screen and (max-width:992px) {
.new-why-choose-us .feature-card p{min-height: 250px;}
.ourservices .service-tab .card-wrapper p{min-height: 165px;}
.new-why-choose-us .feature-card .title{font-size: 17px;}
.ourservices .service-tab .getquote{margin-top: 0px;}
.new-how-it-works .card, .new-why-choose-us .feature-card p{min-height: auto;}
.new-testimonial .carousel-item .block-one p{padding-right: 0px;position: relative;}
.new-testimonial .carousel-item .block-one p::before{position: absolute;left: -10px;top: 10px;}
.new-testimonial .carousel-item .block-two{padding: 10px 30px;}
.new-testimonial .carousel-item{width:100%;}
.new-how-it-works img{width: 100%;margin-bottom: 20px;}
.new-how-it-works .card .head{font-size: 20px;margin-bottom: 10px;}
.new-how-it-works .card, .new-why-choose-us .feature-card p{min-height: auto;}
.new-how-it-works .orangeBtn{display: table;margin-left: auto;margin-right: auto;}
#translationService select{width: 100%;}
}

@media only screen and (min-device-width : 768px) and (max-device-width:1023px) {
.ourservices .service-tab .card-wrapper .title{font-size: 18px !important;}
.ourservices .service-tab .card-wrapper p{min-height: 180px;}
}

@media only screen and (min-device-width : 1024px) and (max-device-width:1199px) {
  .ourservices .service-tab .card-wrapper .title{font-size: 18px !important;}
  .ourservices .service-tab .card-wrapper p{min-height: 180px;}
}