@charset "utf-8";
@import "navbar_style.css";
@import "Fonts.css";
@import url("https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap");
@import "font-awesome.min.css";

body {
	font: 15px/26px "Nanum Gothic", sans-serif;
	background-color: #fff;
	color: #000;
	margin: 0;
	padding: 0;
	line-height: 26px;
	width: 100%;
	overflow-x: hidden;
}

img {
	border: 0;
}

@font-face {
	font-family: "Haettenschweiler";
	src: url("fonts/Haettenschweiler.woff2") format("woff2"),
		url("fonts/Haettenschweiler.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Haettenschweiler";
	src: url("fonts/Haettenschweiler.woff2") format("woff2"),
		url("fonts/Haettenschweiler.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Haettenschweiler";
	src: url("fonts/Haettenschweiler.woff2") format("woff2"),
		url("fonts/Haettenschweiler.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Haettenschweiler";
	src: url("fonts/Haettenschweiler.woff2") format("woff2"),
		url("fonts/Haettenschweiler.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

strong {
	font-family: "Nanum Gothic", sans-serif;
	font-weight: 700;
}

.wid120 {
	width: 12% !important;
}

a {
	text-decoration: none;
	color: #00f;
}

a:hover {
	text-decoration: none;
	color: #00f;
}

.scrollup {
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 60px;
	right: 20px;
	display: none;
	text-indent: -9999px;
	background-image: url("../images/icon_top.png");
	background-repeat: no-repeat;
	background-position: center;
	background-color: rgba(34, 34, 34, 0.6);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	z-index: 99;
}

.quotepopup .service-popup-head {
	display: block;
	padding-bottom: 28px;
	border-bottom: 1px solid #ccc;
	margin: 15px 25px 0;
	color: #000;
}

.quotepopup .service-popup-head span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
}

.close {
	float: right;
	filter: alpha(opacity=100);
	opacity: 1;
	background: url(../images/common/modal-close.png) no-repeat 0 0 !important;
	width: 20px;
	height: 20px;
	position: absolute;
	right: -5px;
	top: -5px;
	z-index: 99999;
}

.servicepopup {
	padding: 15px;
}

.servicepopup h2 {
	font-size: 24px !important;
	margin-bottom: 20px;
	margin-top: 0px;
	font-weight: bold;
}

.servicepopup a,
.servicepopup a:hover {
	text-decoration: none;
}

.servicepopup .pp-editing {
	background: #fdf0f0;
	display: block;
	width: 100%;
	border-radius: 0px;
	border: 1px solid #ccc;
	padding: 10px 15px;
	margin-bottom: 15px;
}

#header-fixed {
	position: fixed;
	top: 32px;
	display: none;
	background-color: white;
	max-width: 1048px;
	margin: 0 auto;
}

#header-fixed .reccomended {
	width: 147px;
}

#header-fixed.comparisontable thead th:nth-child(3) {
	width: 145px;
	padding: 3px;
}

#header-fixed.comparisontable thead th:nth-child(4) {
	width: 125px;
}

#header-fixed.sc_position thead th:nth-child(2) {
	width: 213px;
}

#header-fixed.sc_position thead th:nth-child(4) {
	width: 216px;
}

#header-fixed.sc_position thead th:nth-child(3) {
	width: 212px;
}

#editing-services.comparisontable thead th {
	padding: 12px 5px;
	vertical-align: middle;
	position: sticky;
	top: 67px;
	z-index: 99;
	webkit-box-shadow: 0px 6px 11px -5px #7b7b7b;
	-moz-box-shadow: 0px 6px 11px -5px #7b7b7b;
	box-shadow: 0px 6px 11px -5px #7b7b7b;
}

.height-fix th:after {
	content: "";
	display: block;
	padding-bottom: 40px;
}

#header-fixed thead th {
	padding: 5px;
}

#editing-services.comparisontable thead .reccomended {
	width: 147px;
}

.cta-box.editing-15banner .new-c-discout a {
	margin: 0;
	padding: 0;
}

.servicepopup .pp-editing h2 {
	color: #d52b1e;
}

.servicepopup .pp-pub h2 {
	color: #bb33fc;
}

.servicepopup div a {
	min-height: 236px;
	padding: 10px !important;
}

.servicepopup .pp-pub i {
	display: block;
	background: url(../images/index_v2/top-cta-discount.png) -repeat 0 0;
	width: 47px;
	height: 56px;
	position: absolute;
	right: 30px;
	top: -2px;
}

.servicepopup .pp-trans {
	background: #fdf0f0;
	display: block;
	width: 100%;
	border-radius: 0px;
	border: 1px solid #ccc;
	padding: 10px 15px;
	margin-bottom: 15px;
}

.servicepopup .pp-trans h2 {
	color: #d52b1e;
}

.servicepopup .pp-pub {
	background: #fdf0f0;
	display: block;
	width: 100%;
	border-radius: 0px;
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 15px;
}

.servicepopup .pp-pub h2 {
	color: #d52b1e;
}

.servicepopup .pp-editing:hover,
.servicepopup .pp-trans:hover,
.servicepopup .pp-pub:hover {
	border: 1px solid #454545;
}

.servicepopup .english-subtle {
	display: block;
	text-align: center;
	color: #000;
}

.servicepopup h2 {
	display: block;
	text-align: center;
}

.servicepopup p {
	text-align: center !important;
	color: #000;
}

.servicepopup span.ppbtn {
	display: block;
	max-width: 200px;
	padding: 10px 15px;
	color: #fff;
	background: #d52b1e;
	border-radius: 0px;
	font-size: 23px;
	margin: 0 auto;
	position: relative;
}

.servicepopup span.ppbtn:after {
	content: "";
	display: block;
	background: url(../images/btn-arrow.png) no-repeat 0 0;
	width: 16px;
	height: 12px;
	position: absolute;
	right: 5px;
	top: 37%;
}

.servicepopup .pp-pub span.ppbtn {
	background: #d52b1e;
}

.servicepopup .pp-trans span.ppbtn {
	background: #d52b1e;
}

.curser {
	cursor: pointer;
}

a.read-link,
a.textlink {
	color: #00f;
	text-decoration: underline;
	font-size: 15px;
	font-weight: 700;
}

a.read-link:hover,
a.textlink:hover {
	text-decoration: none;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
	padding: 0;
	width: 100%;
	border: 0 none;
	font-size: 15px;
}

.sidelinks {
	position: relative;
	width: 100%;
	margin-bottom: 20px;
}

.sidelinks span {
	display: block;
	margin: 16px 0 0;
	position: relative;
	background: #f8f8f8;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	padding: 10px 0;
	border: 1px solid #ddd;
	border-top: 4px solid #d52b1e;
	border-radius: 4px 4px 0 0;
	color: #d52b1e;
}

.sidelinks .arrow {
	bottom: 0;
	height: 10px;
	left: 40%;
	position: absolute;
	width: 45px;
}

.sidelinks ul {
	margin: 0;
	padding: 0;
	border: 1px solid #ececec;
	border-top: 0;
	border-radius: 0 0 10px 0;
	background: #fff;
}

.sidelinks ul li {
	list-style: none;
	display: block;
	line-height: 20px;
}

.sidelinks ul li a {
	border-bottom: #e3e3e3 1px solid;
	padding: 9px 20px;
	color: #000;
	display: block;
	text-decoration: none;
	font-size: 15px;
}

.sidelinks ul li a:hover {
	background: #d52b1e !important;
	color: #fff !important;
}

.active-sub {
	background: #d52b1e !important;
	color: #fff !important;
}

.sidelinks ul li li a.active-sub {
	background: #d52b1e url(../images/common/4x4white.png) 32px center no-repeat !important;
	color: #fff !important;
}

.sidelinks ul li a:hover .icon-chevron:after {
	color: #fff;
}

.text-enago-red,
.text-red {
	color: #d52b1e;
}

.icon-chevron:after {
	content: "\f068";
	display: inline-block;
	font: 10px/23px;
	margin-left: 0;
	width: 10px;
	color: #a5a5a5;
	font-weight: 400;
	font-family: FontAwesome;
}

.collapsed .icon-chevron:after {
	content: "\f067";
	display: inline-block;
	font-family: FontAwesome;
	font: 10px/23px;
	margin-left: 0;
	width: 10px;
	color: #a5a5a5;
	font-weight: 400;
}

.sidelinks ul li a.last {
	border-radius: 0 0 10px 0;
	border-bottom: 0;
}

.sidelinks ul li ul {
	border: 0;
	padding: 0;
}

.sidelinks ul li li {
	list-style: none;
	display: block;
}

.sidelinks ul li li a {
	background: #fff url(../images/common/4x4red.gif) 32px center no-repeat;
	border-bottom: #e3e3e3 1px solid;
	padding: 5px 20px 5px 45px;
	color: #000;
	display: block;
}

.sidelinks ul li li a:hover,
.active-sub-sub {
	background: #d52b1e url(../images/common/4x4white.png) 32px center no-repeat !important;
	color: #fff !important;
}

.side-banner-new {
	height: 285px;
}

.side-banner-new .banner-discount {
	width: 100%;
	height: 70px;
	background: #fafafa url(../images/sidebar/side-bar-new.png) no-repeat 0 0;
	border: 1px solid #dedbdb;
}

.side-banner-new .banner-discount:hover {
	border: 1px solid #aea9a9;
}

.side-banner-new .banner-autoquote {
	width: 100%;
	height: 70px;
	background: #fafafa url(../images/sidebar/side-bar-new.png) no-repeat 0 -72px;
	border: 1px solid #dedbdb;
	border-top: 1px solid #fff;
}

.side-banner-new .banner-autoquote:hover {
	border: 1px solid #aea9a9;
}

.side-banner-new .banner-acceptedpapers {
	width: 100%;
	height: 70px;
	background: #fafafa url(../images/sidebar/side-bar-new.png) no-repeat 0 -143px;
	border: 1px solid #dedbdb;
	border-top: 1px solid #fff;
}

.side-banner-new .banner-acceptedpapers:hover {
	border: 1px solid #aea9a9;
}

.side-banner-new .banner-blog {
	width: 100%;
	height: 70px;
	background: #fafafa url(../images/sidebar/side-bar-new.png) no-repeat -1px -214px;
	border: 1px solid #dedbdb;
	border-top: 1px solid #fff;
}

.side-banner-new .banner-blog:hover {
	border: 1px solid #aea9a9;
}

.dist-banner {
	margin: 20px 0 0;
}

.dist-banner h2 {
	font-size: 17px;
	color: #d52b1e;
	font-weight: 700;
	display: block;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

.dist-banner h4 {
	font-size: 13px;
	font-weight: 700;
}

.breadcrumbwrap {
	height: 36px;
	width: 100%;
}

.breadcrumbss {
	background: #f6f6f6;
	border-bottom: #e2e3e2 1px solid;
	overflow: hidden;
	padding: 4px 0;
	margin-bottom: 15px;
}

.breadcrumbss ol.page_parents {
	margin-top: 3px;
}

.breadcrumbss ol {
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
	float: left;
}

.breadcrumbss ol li:first-child {
	padding-right: 3px;
	padding-left: 0;
}

.breadcrumbss li:after {
	content: "›";
	position: absolute;
	left: 10px;
	top: 0px;
	width: 3px;
	height: 7px;
	display: inline;
	margin-top: 0px;
}

.breadcrumbss ol li {
	float: left;
	position: relative;
	padding-left: 25px;
	font-weight: 500;
	padding-right: 5px;
	font-size: 13px;
}

.breadcrumbss ol li a.prev {
	text-decoration: underline;
}

#breadcrumb {
	background-color: #f2f2f2;
	color: #000;
	display: block;
	height: 26px;
	float: right;
	padding: 0 15px;
	margin-top: 10px;
	border-radius: 5px;
	font-size: 12px;
	cursor: pointer;
}

#breadcrumb span {
	line-height: 25px;
}

#breadcrumb.container span {
	line-height: 36px;
}

#breadcrumb a {
	color: #000;
}

#breadcrumb a:hover {
	color: #000;
	text-decoration: underline;
}

.right-x h1 {
	border-bottom: #eee 3px solid;
	color: #d52b1e;
	font-size: 30px;
	font-weight: 700;
	margin: 15px 0 20px;
	padding: 3px 0 8px 8px;
}

.right-x h1.service-h1 {
	border-left: 0 !important;
	position: relative;
	padding-left: 56px;
}

.right-x h1.service-h1 b {
	background: url(../images/crown-sprite.png) no-repeat scroll 0 0;
	display: inline-block;
	height: 35px;
	left: 0;
	position: absolute;
	top: -3px;
	width: 50px;
}

.right-x h1.service-h1 b.premium {
	background-position: 0 -38px;
}

.right-x h1.service-h1 b.advance {
	background-position: 0 -78px;
}

h3 {
	color: #000 !important;
	font-size: 20px;
	font-weight: 700 !important;
	padding-bottom: 10px;
	line-height: 30px;
	margin-bottom: 20px;
	clear: both;
	margin-top: 40px !important;
}

p {
	margin: 0 0 20px;
	word-break: keep-all;
	font-size: 15px;
	line-height: 26px;
}

.services-img {
	margin: 50px 0;
}

.q-icon:before {
	content: "Q.";
	position: absolute;
	left: 0;
	font-weight: bold;
}

.a-icon:before {
	content: "A.";
	position: absolute;
	left: 0;
	font-weight: bold;
}

.q-icon,
.a-icon {
	position: relative;
	margin: 0;
	padding-left: 25px;
}

.editing-service .editing-15banner {
	float: none;
	clear: both;
	font-size: 18px;
	font-weight: 700;
	color: #000;
	margin-top: 15px !important;
	overflow: hidden;
	display: block;
}

.editing-service .editing-15banner a {
	color: #000;
	display: block;
	margin-top: 15px;
	overflow: hidden;
}

.services-img .title {
	color: #000;
	font-size: 26px;
	font-weight: 400;
	height: 47px;
	letter-spacing: 0;
}

.services-img .service-img-1 {
	position: relative;
	background: url(../images/editing-services/top-service-1.jpg) no-repeat 0 0;
	background-size: 100%;
}

.services-img .service-img-2 {
	position: relative;
	background: url(../images/editing-services/top-service-2.jpg) no-repeat 0 0;
	background-size: 100%;
}

.services-img .service-img-3 {
	position: relative;
	background: url(../images/editing-services/top-service-3.jpg) no-repeat 0 0;
	background-size: 100%;
}

.service-img-1 .apDiv1 {
	color: #d52b1e;
	font-size: 27px;
	font-weight: 400;
	height: 84px;
	letter-spacing: 0;
	line-height: 33px;
	text-align: center;
	width: 100%;
	z-index: 1;
	padding-top: 80%;
}

.service-img-2 .apDiv2 {
	color: #d52b1e;
	font-size: 27px;
	font-weight: 400;
	height: 84px;
	letter-spacing: 0;
	line-height: 33px;
	text-align: center;
	width: 100%;
	z-index: 1;
	padding-top: 100%;
}

.service-img-3 .apDiv3 {
	color: #d52b1e;
	font-size: 27px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 33px;
	text-align: center;
	width: 100%;
	z-index: 1;
	padding-top: 75%;
}

.service-img-1 .ser1 {
	margin: 0 10%;
	padding-top: 20px;
	width: 99%;
	padding-top: 45%;
}

.service-img-2 .ser2 {
	margin: 0 10%;
	padding-top: 20px;
	width: 99%;
	padding-top: 45%;
}

.service-img-3 .ser3 {
	margin: 0 10%;
	padding-top: 20px;
	width: 99%;
	padding-top: 10%;
}

.more1 {
	float: right;
	margin-top: -15px;
	padding: 0;
	width: 108px;
}

.more2 {
	float: right;
	margin-top: -15px;
	padding: 0;
	width: 108px;
}

.more3 {
	float: right;
	margin-top: -15px;
	padding: 0;
	width: 108px;
}

.ulbasic1,
.ulbasic2,
.ulbasic3,
.ulbasic4,
.ulbasic5 {
	clear: both;
	display: block;
	margin: 0 0 10px 10px;
	padding: 5px;
}

.ulbasic1 li {
	word-break: keep-all;
	list-style-type: none;
	margin: 0 0 8px;
	padding-left: 15px;
	text-align: left;
	position: relative;
	font-size: 15px;
	line-height: 26px;
}

.ulbasic1 li:before {
	position: absolute;
	content: "\e430";
	font-family: "moon";
	color: #4d4d4d;
	font-size: 6px;
	padding-right: 10px;
	vertical-align: bottom;
	margin-left: -20px;
}

.ulbasic2 li {
	list-style-type: none;
	margin: 0 0 8px;
	padding-left: 15px;
	text-align: left;
	position: relative;
}

.ulbasic2 li:before {
	position: absolute;
	content: "\e430";
	font-family: "moon";
	color: #d52b1e;
	font-size: 5px;
	padding-right: 10px;
	vertical-align: bottom;
	margin-left: -20px;
}

.ulbasic3 li {
	background: url(../images/publication-support/tick.png) no-repeat scroll 0 3px;
	list-style-type: none;
	margin: 0 0 4px;
	padding: 1px 0 1px 25px;
	text-align: left;
}

.ulbasic4 li {
	list-style-type: none;
	margin: 0 0 4px;
	padding: 1px 0 1px 15px;
	text-align: left;
	position: relative;
}

.ulbasic4 li:before {
	content: "";
	position: absolute;
	content: \e370;
	font-family: "moon";
	color: #d52b1e;
	font-size: 13px;
	padding-right: 10px;
	vertical-align: bottom;
	margin-left: -25px;
}

.ulbasic5 li {
	list-style-type: none;
	margin: 0;
	text-align: left;
	padding: 0;
	border-bottom: #e3e3e3 1px solid;
	color: #000;
}

.ulbasic5 li a {
	background: url(../images/common/bullet.png) no-repeat scroll 0 12px;
	padding: 5px 0 5px 26px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.cta-wrap-main {
	background: #eaeaea none repeat scroll 0 0;
	border: 1px solid #dddddf;
	margin: 30px auto;
	max-width: 630px;
	position: relative;
	clear: both;
}

.cta-wrap-main div a {
	display: inline-block;
	text-indent: -9999px;
}

.cta-wrap-main div a:hover {
	opacity: 0.8;
}

.cta-wrap-main div a:active {
	opacity: 1;
}

.cta-wrap-main .big-cta a {
	background: url(../images/buttons/bottom-big-CTA1.png) no-repeat scroll 0 0;
	background-size: 100% auto;
	display: block;
	height: 76px;
	margin: 10px auto;
	position: relative;
	transition: all 0.2s ease 0;
	width: 96%;
}

.cta-wrap-main .topCTA {
	height: 45px;
	position: static;
}

.cta-wrap-main .topCTA.SRbtn {
	right: inherit;
	width: 243px;
}

.cta-wrap-main .small-cta {
	margin-top: 7px;
}

.social_media {
	display: none;
}

.cta-wrap-main .small-cta a {
	float: left;
	height: 50px;
	margin-left: 12px;
	transition: all 0.2s ease 0;
	width: 48%;
}

.cta-wrap-main .small-cta a.autoquote {
	background: url(../images/buttons/bottom-small-CTA1.png) no-repeat scroll 0 0;
}

.cta-wrap-main .small-cta a.quotation {
	background: url(../images/buttons/bottom-small-CTA2.png) no-repeat scroll 0 0;
	margin-left: 3px;
}

.contact-cta a {
	background: url(../images/buttons/bottom-call-banner.jpg) no-repeat scroll 0 0;
	height: 115px;
	margin-top: 10px;
	transition: all 0.2s ease 0;
	width: 100%;
}

#big-cta2 {
	background: url(../images/buttons/bottom-big-CTA2.png) no-repeat 0 0;
	float: left;
	height: 53px;
	margin-left: 12px;
	transition: all 0.2s ease 0;
	width: 90%;
	background-size: 100%;
	margin-bottom: 0;
}

.line-hight {
	line-height: 30px !important;
	font-weight: 700 !important;
	text-align: center !important;
	border-radius: 5px;
	width: 550px;
	margin: 0 auto;
	padding: 10px;
	border: 1px solid #ffe9ed;
	background: #fcf7f8;
}

.scroll-here-txt {
	display: none;
}

.ppc-offer p {
	margin-bottom: 0;
	display: inline-block;
	background: #ffda00;
	color: #d52b1e;
	/* background: #000; */
	color: #000;
	display: inline-block;
	padding-top: -17px;
	position: absolute;
	top: -7px;
	font-size: 12px;
	padding: 0px 5px;
	left: 18px;
	line-height: 20px;
	border-radius: 3px;
}

@media (min-width: 320px) {
	.cta-wrap-main .small-cta a {
		width: 90%;
	}

	.cta-wrap-main .small-cta a.quotation {
		margin-left: 12px;
	}

	.cta-wrap-main .small-cta a.autoquote {
		background-size: 100% auto;
	}

	.cta-wrap-main .small-cta a.quotation {
		background-size: 100% auto;
	}

	.contact-cta a {
		height: 55px;
		width: 100% !important;
		background-size: 100% auto;
	}

	.cta-wrap-main .big-cta a {
		height: 48px;
	}

	#big-cta1 {
		display: none;
		visibility: hidden;
	}

	#big-cta2 {
		display: block;
		visibility: visible;
	}
}

@media (min-width: 480px) and (max-width: 580px) {
	.cta-wrap-main .small-cta a {
		width: 48%;
	}

	.cta-wrap-main .small-cta a.quotation {
		margin-left: 3px;
	}

	.cta-wrap-main .small-cta a.autoquote {
		background-size: 100% auto;
	}

	.cta-wrap-main .small-cta a.quotation {
		background-size: 100% auto;
	}

	.contact-cta a {
		height: 78px;
		width: 100% !important;
		background-size: 100% auto;
	}

	.cta-wrap-main .big-cta a {
		height: 53px;
	}

	#big-cta2 {
		display: none;
		visibility: hidden;
	}

	#big-cta1 {
		display: block;
		visibility: visible;
	}
}

@media (min-width: 580px) and (max-width: 768px) {
	.cta-wrap-main .small-cta a {
		width: 48%;
	}

	.cta-wrap-main .small-cta a.quotation {
		margin-left: 3px;
	}

	.cta-wrap-main .small-cta a.autoquote {
		background-size: 100% auto;
	}

	.cta-wrap-main .small-cta a.quotation {
		background-size: 100% auto;
	}

	.contact-cta a {
		height: 98px;
		width: 100% !important;
		background-size: 100% auto;
	}

	.cta-wrap-main .big-cta a {
		height: 66px;
	}

	#big-cta2 {
		display: none;
		visibility: hidden;
	}

	#big-cta1 {
		display: block;
		visibility: visible;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.cta-wrap-main .small-cta a {
		width: 48%;
	}

	.cta-wrap-main .small-cta a.quotation {
		margin-left: 3px;
	}

	.contact-cta a {
		height: 115px;
		width: 100% !important;
		background-size: 100% auto;
	}

	.cta-wrap-main .small-cta a.autoquote {
		background-size: 98% auto;
	}

	.cta-wrap-main .small-cta a.quotation {
		background-size: 98% auto;
	}

	.cta-wrap-main .big-cta a {
		height: 76px;
	}

	#big-cta2 {
		display: none;
		visibility: hidden;
	}

	#big-cta1 {
		display: block;
		visibility: visible;
	}
}

@media (min-width: 992px) and (min-width: 1024px) {
	.cta-wrap-main .small-cta a {
		width: 48%;
	}

	.cta-wrap-main .small-cta a.quotation {
		margin-left: 3px;
	}

	.contact-cta a {
		height: 115px;
		width: 100% !important;
		background-size: 98% auto;
	}

	.cta-wrap-main .big-cta a {
		height: 76px;
	}

	.cta-wrap-main .small-cta a.autoquote {
		background-size: auto auto;
	}

	.cta-wrap-main .small-cta a.quotation {
		background-size: auto auto;
	}

	#big-cta2 {
		display: none;
		visibility: hidden;
	}

	#big-cta1 {
		display: block;
		visibility: visible;
	}
}

@media (min-width: 1025px) {
	.cta-wrap-main .small-cta a {
		width: 48%;
	}

	.cta-wrap-main .small-cta a.quotation {
		margin-left: 3px;
	}

	.contact-cta a {
		height: 115px;
		width: 100% !important;
		background-size: 100% auto;
	}

	.cta-wrap-main .big-cta a {
		height: 76px;
	}

	.cta-wrap-main .small-cta a.autoquote {
		background-size: auto auto;
	}

	.cta-wrap-main .small-cta a.quotation {
		background-size: auto auto;
	}

	#big-cta2 {
		display: none;
		visibility: hidden;
	}

	#big-cta1 {
		display: block;
		visibility: visible;
	}
}

.calltoaction {
	margin: 20px 0 30px;
}

.calltoaction .quote:before {
	background: #ffc600 url(../images/buttons/cta-top-icon.png) no-repeat center center;
	background-size: 64%;
}

.calltoaction .price:before {
	background: #ffc600 url(../images/buttons/cta-price-icon.png) no-repeat center center;
	background-size: 64%;
}

.calltoaction a {
	height: 43px;
	transition: all 0.1s ease 0;
	font-size: 19px;
	background: #ffda00;
	display: inline-block;
	border-radius: 4px;
	position: relative;
	text-decoration: none;
	color: #000;
	text-align: center !important;
	padding-top: 6px;
	font-weight: 700;
	padding-left: 40px;
	margin-right: 20px;
	width: 250px;
	line-height: 32px;
}

.calltoaction a:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 43px;
	width: 49px;
	border-radius: 4px;
}

.calltoaction a:hover,
.calltoaction a:focus {
	opacity: 0.9;
	color: #000;
}

#exm-tabs ul {
	width: 760px;
	margin: 10px auto;
	padding: 0;
}

#exm-tabs li {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
	outline: none;
}

#exm-tabs li a {
	display: block;
	width: 248px;
	height: 45px;
	outline: none;
	cursor: pointer;
	background: url(../images/quality/tab-bg.png) center 0 no-repeat;
	font: bold 14px "Nanum Gothic", sans-serif;
	text-align: center;
	padding-top: 10px;
	line-height: 22px;
	border: #ccc 1px solid;
	color: #000;
}

#exm-tabs li a.inactive {
	background: url(../img/quality/tab-bg.png) 0 0 no-repeat;
}

#exm-tabs li a:hover,
#exm-tabs li a.inactive:hover,
#exm-tabs li.ui-state-active a {
	outline: none;
	width: 248px;
	height: 50px;
	background: url(../images/quality/tab-bg.png) center -110px no-repeat;
	border: 0;
	border-top: #ccc 1px solid;
}

.wd960 {
	width: 960px !important;
}

.wd240 {
	width: 240px !important;
}

a.info {
	background: url(../images/common/info-icon.png) no-repeat scroll 0 2px;
	display: inline-block;
	height: 18px;
	text-indent: -9999px;
	width: 18px;
	z-index: 1;
	float: none;
	margin-top: 0;
}

.infoLink {
	position: relative;
}

.infoBox {
	background: #edecec;
	background: -webkit-gradient(linear,
			left top,
			left bottom,
			from(#f8faec),
			to(#e9edd1));
	background: -moz-linear-gradient(top, #f8faec, #e9edd1);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f8faec', endColorstr='#e9edd1');
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #333;
	display: none;
	text-align: left;
	font-size: 12px;
	right: -272px;
	padding: 10px 12px;
	position: absolute;
	top: -2px;
	width: 250px;
	z-index: 100;
	float: left;
	line-height: 19px;
}

.infoBox strong {
	border-bottom: 1px solid #a8a8a8;
	color: #d52b1e;
	display: block;
	font-size: 14px;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

.infoBox a {
	background: none repeat scroll 0 0;
	display: block;
	margin-top: 5px;
	text-decoration: underline;
	text-indent: inherit;
	text-align: right;
}

.infoBox a:hover {
	text-decoration: none;
}

.infoBox a.txtlink {
	text-decoration: underline;
	text-align: left;
	display: inline;
}

.infoBox a.txtlink:hover {
	text-decoration: none;
}

@media (min-width: 320px) {
	.services-img .service-img-1 {
		background-size: 100%;
	}

	.services-img .service-img-2 {
		background-size: 100%;
	}

	.services-img .service-img-3 {
		background-size: 100%;
	}

	.calltoaction .quote {
		text-align: center;
		margin-bottom: 10px;
	}

	.calltoaction .price {
		text-align: center;
	}

	.service-img-1 .apDiv1,
	.service-img-2 .apDiv2,
	.service-img-3 .apDiv3 {
		font-size: 24px;
		line-height: 28px;
	}
}

@media (min-width: 480px) {
	.services-img .service-img-1 {
		background-size: 80%;
		background-position: top center;
	}

	.services-img .service-img-2 {
		background-size: 80%;
		background-position: center -40px;
	}

	.services-img .service-img-3 {
		background-size: 80%;
		background-position: top center;
	}

	.calltoaction .quote {
		text-align: center;
		margin-right: 20px;
	}

	.calltoaction .price {
		text-align: center;
	}

	.service-img-1 .apDiv1,
	.service-img-3 .apDiv3 {
		font-size: 25px;
		line-height: 28px;
		padding-top: 60%;
	}

	.service-img-2 .apDiv2 {
		font-size: 26px;
		line-height: 30px;
		padding-top: 70%;
	}

	.service-img-3 .ser3 {
		padding-top: 10%;
	}

	.service-img-2 .ser2 {
		padding-top: 35%;
	}

	.service-img-1 .ser1 {
		padding-top: 35%;
	}
}

.login-popup {
	display: none;
	background: #fff;
	padding: 0 30px;
	border: 4px solid #000;
	float: left;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	box-shadow: 0 0 20px #999;
	-moz-box-shadow: 0 0 20px #999;
	-webkit-box-shadow: 0 0 20px #999;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 600px;
	height: 340px;
}

img.btn_close {
	float: right;
	margin: -20px -45px 0 0;
}

.servicing-table-wrap {
	max-width: 635px;
	height: 785px;
	position: relative;
	overflow: scroll;
	overflow-y: hidden;
	margin: 0 auto;
}

.servicing-table-wrap p {
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	font: normal 13px "Nanum Gothic", sans-serif;
	color: #333;
	padding-left: 5px;
}

.servicing-table-wrap p a:hover {
	text-decoration: underline;
}

.servicing-table-wrap p.oneline {
	height: 30px;
	line-height: 30px;
}

.servicing-table-wrap p.oneline img {
	padding: 5px 0;
}

.servicing-table-wrap p.twoline {
	height: 41px;
	padding-top: 6px;
}

.servicing-table-wrap p.twoline span {
	font-size: 11px;
	display: block;
}

.servicing-table-wrap p.twoline img {
	padding: 10px 0;
}

.servicing-table-wrap p.threeline {
	height: 55px;
	padding-top: 8px;
}

.servicing-table-wrap p.threeline img {
	padding: 12px 0;
}

.servicing-table-wrap p.threeline span {
	font-size: 11px;
	display: block;
}

.servicing-table-wrap p.fourline {
	height: 75px;
	padding-top: 13px;
}

.tab-link {
	position: absolute;
	bottom: 110px;
	width: 37px;
	height: 515px;
	z-index: 1000;
}

.tab-link a {
	display: block;
	text-indent: -9999px;
	width: 37px;
	height: 385px;
}

.left-head-col {
	position: absolute;
	z-index: 1;
	top: 160px;
	left: 0;
	width: 200px;
	background: url(../images/editing-services/table/table-left-head.png) 0 0 no-repeat;
	height: 520px;
}

.left-head-col-cont {
	width: 150px;
	margin-left: 40px;
}

.left-head-col-cont p {
	text-align: left;
	padding-left: 6px;
	position: relative;
}

.left-head-col-cont p span.info {
	display: inline-block;
	float: right;
	text-indent: -9999px;
	background: url(../images/editing-services/table/info-icon.png) 0 0 no-repeat;
	width: 14px;
	height: 14px;
	margin-top: 8px;
	cursor: pointer;
}

.ui-dialog {
	background: #e9e9e9;
	z-index: 99999;
	border: #e1e1e1 1px solid;
	padding: 5px 10px;
	border-radius: 5px;
	width: 600px;
}

.ui-dialog-titlebar {
	text-align: right;
	margin: -15px -20px 0 0;
}

.ui-button {
	background: url(../images/editing-services/table/close-btn.png) 0 0 no-repeat;
	border: none;
	width: 30px;
	height: 30px;
}

.ui-button-text {
	display: none;
}

.ui-dialog h2 {
	margin-top: -10px;
	background: none;
	padding: 5px 10px 3px;
}

.info-box ul {
	margin: 0;
	padding: 0 0 0 10px;
}

.info-box ul li {
	font-size: 12px;
}

.descript-col {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 197px;
	width: 438px;
	height: 754px;
	background: url(../images/editing-services/table/table-bg.png) 0 0 no-repeat;
}

.fist-col {
	width: 129px;
	float: left;
}

.second-col {
	width: 144px;
	float: left;
}

.third-col {
	width: 158px;
	float: left;
}

.fourth-col {
	width: 105px;
	float: left;
}

.second-col p.fourline.first {
	height: 75px;
	padding-top: 13px;
}

.third-col p.fourline.first {
	height: 85px;
	padding-top: 21px;
}

.fourth-col p.fourline.first {
	height: 85px;
	padding-top: 13px;
}

.fourth-col .head-box span.srip {
	background: url(../images/editing-services/table/table-Premium.png) 0 0 no-repeat;
	width: 95px;
	height: 79px;
}

.fist-col .head-box,
.second-col .head-box,
.fourth-col .head-box {
	position: relative;
	height: 63px;
	margin-top: 19px;
	text-align: center;
}

.fist-col .head-box span,
.second-col .head-box span,
.third-col .head-box span,
.fourth-col .head-box span {
	display: block;
	position: absolute;
	color: #fff;
	font: normal 18px "Nanum Gothic", sans-serif;
	width: 152px;
}

.fist-col .head-box span.srip {
	background: url(../images/editing-services/table/table-basic.png) 0 0 no-repeat;
	width: 93px;
	height: 73px;
}

.fist-col .head-box span.text {
	top: 24px;
	left: -6px;
}

.second-col .head-box span.text {
	top: 23px;
	left: -2px;
}

.fourth-col .head-box span.text {
	top: 38px;
	left: 39px;
}

.second-col .head-box span.srip {
	background: url(../images/editing-services/table/table-Padrão.png) 0 0 no-repeat;
	width: 93px;
	height: 73px;
}

.fist-col p.oneline.first,
.second-col p.oneline.first,
.fourth-col p.oneline.first {
	height: 35px;
	line-height: 35px;
}

.fist-col p.cta-btn a,
.second-col p.cta-btn a,
.third-col p.cta-btn a,
.fourth-col p.cta-btn a {
	display: block;
	font: normal 12px "Nanum Gothic", sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 10px 0;
}

.fist-col p.cta-btn a {
	width: 86px;
	height: 64px;
}

.second-col p.cta-btn a {
	width: 95px;
	height: 64px;
}

.third-col p.cta-btn a {
	width: 95px;
	height: 64px;
}

.fourth-col p.cta-btn a {
	width: 97px;
	height: 64px;
}

.fist-col p.cta-btn a,
.fist-col p.cta-btn a:active {
	background: url(../images/editing-services/table/table-btns.png) 0 0 no-repeat;
	margin: 6px 0 0 19px;
}

.fist-col p.cta-btn a:hover {
	background-position: 0 -63px;
}

.second-col p.cta-btn a,
.second-col p.cta-btn a:active {
	background: url(../images/editing-services/table/table-btns.png) -85px 0 no-repeat;
	margin: 6px 0 0 24px;
}

.second-col p.cta-btn a:hover {
	background-position: -85px -63px;
}

.third-col p.cta-btn a,
.third-col p.cta-btn a:active {
	background: url(../images/editing-services/table/table-btns.png) -180px 0 no-repeat;
	margin: 10px 0 0 32px;
}

.third-col p.cta-btn a:hover {
	background-position: -180px -63px;
}

.fourth-col p.cta-btn a,
.fourth-col p.cta-btn a:active {
	background: url(../images/editing-services/table/table-btns.png) -275px 0 no-repeat;
	margin: 9px 5px 0;
}

.fourth-col p.cta-btn a:hover {
	background-position: -275px -63px;
}

.third-col .head-box {
	position: relative;
	height: 74px;
	margin-top: 0;
}

.third-col .head-box span.srip {
	background: url(../images/editing-services/table/table-Avançada.png) 0 0 no-repeat;
	width: 96px;
	height: 85px;
}

.third-col .head-box span.text {
	top: 31px;
	left: 12px;
}

.third-col .head-box span.yellow {
	color: #f2b517;
	font-size: 11px;
	font-weight: 700;
	text-align: right;
	width: 75px;
	top: 45px;
	right: 4px;
}

.third-col p.oneline.first {
	height: 44px;
	line-height: 44px;
}

.conditions {
	font: normal 12px "Nanum Gothic", sans-serif;
	color: #000;
	margin-top: 20px;
}

.conditions ul li {
	list-style-type: lower-roman;
	padding-left: 5px;
	margin-bottom: 15px;
}

#servicesFloatMenu {
	position: fixed;
	top: 330px;
	left: 50%;
	margin-left: 462px;
	width: 80px;
	z-index: 999;
}

#servicesFloatMenu.fixed {
	position: absolute;
	bottom: 700px;
	top: inherit;
}

#servicesFloatMenu .first-btn {
	background: url(../images/floating-menu-service.png) no-repeat scroll left top;
	display: block;
	height: 82px;
	width: 82px;
	cursor: default;
}

#servicesFloatMenu .second-btn {
	background: url(../images/floating-menu-service.png) no-repeat scroll 0 -83px;
	display: block;
	height: 82px;
	width: 82px;
	cursor: default;
}

#servicesFloatMenu .fourth-btn {
	background: url(../images/floating-menu-service.png) no-repeat scroll 0 -167px;
	cursor: pointer;
	display: block;
	height: 82px;
	width: 82px;
}

#servicesFloatMenu .first-btn:hover {
	background-position: -83px 0;
}

#servicesFloatMenu .fourth-btn:hover {
	background-position: -83px -167px;
}

#servicesFloatMenu .top-btn {
	background: url(../images/floating-menu-service.png) no-repeat scroll 0 -254px;
	cursor: pointer;
	display: block;
	height: 29px;
	width: 82px;
}

#servicesFloatMenu .top-btn:hover {
	background-position: -83px -254px;
}

.attention {
	margin: 20px 0;
	padding: 15px 15px 0;
	border: #de9494 1px solid;
	background: #eee url(../images/common/exclamation-circle.png) 10px 10px no-repeat;
}

.attention strong {
	display: block;
	padding-left: 35px;
	font-size: 18px;
}

.attention p {
	font-size: 13px;
}

@media (min-width: 768px) {
	.servicing-table-wrap {
		overflow-x: hidden;
		overflow-y: hidden;
	}
}

.h4-normal {
	font-size: 13px;
	font-weight: 700;
}

.chk-point-div {
	background: #f8f8f8;
	border: 1px solid #ededed;
	border-radius: 5px;
	padding: 20px 20px 10px;
	position: relative;
	border-bottom: 5px solid #c6c6c6;
	margin-bottom: 20px;
}

.td-bor {
	border-bottom: 3px solid #cfcfcf;
	padding-bottom: 4px;
}

.mar0auto {
	margin: 0 auto;
}

.chk-point-div .circle-text2 {
	color: #000;
	font-size: 200%;
	font-weight: 400;
}

.SRtableBasic {
	border-collapse: collapse;
	padding: 0;
	clear: both;
}

.SRtableBasic td {
	border: 1px solid #e3e3e3;
	color: #333;
	font: 12px/20px Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	padding: 3px 5px;
	vertical-align: top;
}

.SRtableBasic th {
	background-color: #fff;
	padding: 3px 20px;
	font: 17px/175% Verdana, Geneva, sans-serif;
	border: solid 1px #eaeaea;
	color: #d52b1e;
	vertical-align: top;
}

.SRtableBasic td.bt,
.paperlist td.bt {
	background: none !important;
	border: none;
	padding: 0 0 3px 21px;
}

.SRtableBasic td.no-bg {
	background: none !important;
}

.marb15 {
	margin-bottom: 15px;
}

.marb30 {
	margin-bottom: 30px;
}

.imp-note-small {
	background: #fef8f8 url(../images/common/imp-icon.png) 530px 1px no-repeat;
	border: #f4f4f4 3px solid;
	padding: 10px 90px 10px 10px;
	margin-top: 35px;
	min-height: 50px;
}

.imp-note-small h2 {
	margin: -25px 0 0;
	border: 0 !important;
}

.imp-note {
	border: 1px solid #f9edeb;
	background: #fef8f8;
	padding: 10px 10px 10px 45px;
	margin-top: 35px;
	position: relative;
}

.imp-note:before {
	position: absolute;
	content: "\e358";
	font-family: "moon";
	color: #d52b1e;
	font-size: 25px;
	vertical-align: bottom;
	left: 10px;
}

.imp-note h4 {
	margin: 0 0 5px;
	color: #d52b1e !important;
	font-weight: 700;
}

.imp-note p {
	margin-bottom: 0;
}

.intro-box {
	display: block;
	width: 100%;
	border: 3px solid #f0f0f0;
	border-radius: 3px;
	background-color: #f7f7f7;
	padding: 0;
	margin: 10px 0 20px;
}

.intro-box .normal-intro {
	float: left;
	width: 30%;
	text-align: left;
}

.intro-box .intro-text {
	float: left;
	padding-left: 20px;
	width: 70%;
	background: url(../images/editing-services/normal-icon.png) no-repeat right 70%;
}

.intro-box .intro-text.intro-advance {
	background-image: url(../images/editing-services/super-premium-icon.png) !important;
}

.intro-box .intro-text.intro-premium {
	background-image: url(../images/editing-services/premium-icon.png) !important;
}

.intro-box .intro-text .div1 {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	margin: 10px 0;
	z-index: 1;
}

.intro-box ul {
	clear: both;
	display: block;
	margin: 0 0 10px;
	padding: 5px;
}

.intro-box ul li {
	line-height: 20px;
	list-style-type: none;
	margin: 0 0 5px;
	padding-left: 25px;
	float: left;
	min-width: 200px;
	font-size: 12px;
}

.marL-15 {
	margin-left: -15px;
}

.publish-translation .services-cont-wrap .intro-box .features-box.two ul.valueaddedservices li:before {
	top: 23px !important;
}

.marb0 {
	margin-bottom: 0 !important;
}

@media (min-width: 320px) {
	.intro-box .normal-intro {
		text-align: center;
		width: 100%;
	}

	.intro-box .intro-text {
		clear: both;
		width: 90%;
	}
}

@media (min-width: 480px) and (max-width: 580px) {
	.intro-box .normal-intro {
		text-align: center;
		width: 100%;
	}

	.intro-box .intro-text {
		clear: both;
		width: 95%;
	}

	.intro-box ul li {
		min-width: 180px;
	}

	.services-cont-wrap .features .re-shield-box {
		width: 100%;
	}
}

@media (min-width: 580px) and (max-width: 768px) {
	.intro-box .normal-intro {
		text-align: left;
		width: 43%;
	}

	.intro-box .intro-text {
		clear: none;
		width: 57%;
		background: none;
	}

	.intro-box ul li {
		min-width: 145px;
	}
}

.intro-box .intro-text {
	clear: none;
	width: 60%;
}

.intro-box ul li {
	min-width: 180px;
}

@media (min-width: 1025px) {
	.intro-box .normal-intro {
		text-align: left;
	}
}

@media (max-width: 1599px) {
	.box-green {
		display: none !important;
	}

	.box-green2 {
		position: fixed;
		bottom: 0px;
		left: 0px;
		z-index: 999;
		display: block !important;
	}

	.hm-sl5 {
		background-image: url(../images/index_v2/slider/holiday-slide-bg2.jpg);
		min-height: 312px;
		background-position: center;
	}

	.hm-sl5 .carousel-caption-new.slide1 h3 {
		left: 0px;
	}

	.hm-sl5 .carousel-caption-new.slide1 p {
		left: 0px;
	}

	.hm-sl5 .carousel-caption-new.slide1 a {
		left: 0px;
	}
}

#bottom-cta {
	background: url(../images/buttons/bottom-calltoaction1-bg.jpg) no-repeat right top;
	border: 1px solid #ccc;
	border-radius: 6px;
	box-shadow: 0 0 4px #acacac;
	clear: both;
	display: block;
	margin: 20px auto;
	max-width: 680px;
	position: relative;
	width: 100%;
}

#bottom-cta .containers {
	float: left;
	height: 50px;
	text-align: center;
	width: 50%;
}

#bottom-cta .quotation {
	display: block;
	width: 231px;
	height: 49px;
	background: url(../images/buttons/bottom-calltoaction-btn.png) no-repeat 0 0;
	margin: 0 auto;
}

#bottom-cta .quotation:hover {
	background-position: 0 -59px;
}

#bottom-cta .price {
	display: block;
	width: 229px;
	height: 55px;
	background: url(../images/buttons/bottom-calltoaction-btn.png) no-repeat -267px 0;
	margin: 0 auto;
}

#bottom-cta .price:hover {
	background-position: -267px -59px;
}

#bottom-cta .email {
	border-color: #ccc #e9e9e9;
	border-style: solid;
	border-width: 1px;
	clear: both;
	display: block;
	margin: 0 auto 20px;
	text-align: center;
	width: 90%;
}

#bottom-cta .email img {
	margin: 0 auto;
}

@media (min-width: 320px) {
	#bottom-cta .containers {
		float: left;
		height: 50px;
		text-align: center;
		width: 100%;
		margin: 20px 20px 0 0;
	}

	#bottom-cta .email {
		border: none;
		margin-bottom: 0;
		margin-top: 10px;
	}
}

@media (min-width: 480px) and (max-width: 580px) {
	#bottom-cta .containers {
		float: left;
		height: 50px;
		text-align: center;
		width: 100%;
		margin: 20px 20px 0 0;
	}

	#bottom-cta .email {
		margin-bottom: 0;
		margin-top: 10px;
	}
}

@media (min-width: 580px) and (max-width: 768px) {
	#bottom-cta .containers {
		float: left;
		height: 50px;
		text-align: center;
		width: 50%;
		margin: 20px 0;
	}

	#bottom-cta .email {
		border-color: #ccc #e9e9e9;
		border-style: solid;
		border-width: 1px;
		margin-bottom: 20px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	#bottom-cta .containers {
		float: left;
		height: 50px;
		text-align: center;
		width: 50%;
		margin: 20px 0;
	}

	#bottom-cta .email {
		border-color: #ccc #e9e9e9;
		border-style: solid;
		border-width: 1px;
		margin-bottom: 20px;
	}
}

@media (min-width: 992px) and (min-width: 1024px) {
	#bottom-cta .containers {
		float: left;
		height: 50px;
		text-align: center;
		width: 50%;
		margin: 20px 0;
	}

	#bottom-cta .email {
		border-color: #ccc #e9e9e9;
		border-style: solid;
		border-width: 1px;
		margin-bottom: 20px;
	}
}

@media (min-width: 1025px) {
	#bottom-cta .containers {
		float: left;
		height: 50px;
		text-align: center;
		width: 50%;
		margin: 20px 0;
	}

	#bottom-cta .email {
		border-color: #ccc #e9e9e9;
		border-style: solid;
		border-width: 1px;
		margin-bottom: 20px;
	}
}

.last-cont {
	margin-bottom: 30px !important;
}

.points-wrap p {
	margin-bottom: 25px;
	margin-left: 90px;
	position: relative;
	clear: both;
}

.points-wrap p span.point-text {
	color: #000;
	font: 20px "Times New Roman";
	left: -88px;
	position: absolute;
	top: -3px;
}

.points-wrap p span.point-text i {
	background: #d52b1e;
	color: #fff;
	display: inline-block;
	font: 20px Verdana;
	padding: 6px 10px;
	border-radius: 4px;
	margin-left: 5px;
}

.table-price-new,
table-price2 {
	min-width: 500px;
}

.table-price-new th {
	background: #e9e9e9;
	border: 1px solid #d1d1d1;
	font-size: 13px;
	height: 65px;
	margin: 2px;
	padding: 0 7px;
	text-align: center;
}

.table-price-new th.tabhead.normal,
.table-price-new th.tabhead.advance,
.table-price-new th.tabhead.super {
	font-weight: 700;
	font-size: 18px;
}

.table-price-new th.tabhead2 {
	background: #e9e9e9;
	border: 1px solid #d1d1d1;
	color: #000;
	font-size: 16px;
	height: 45px;
	margin: 2px;
	padding: 0 7px;
	text-align: center;
	font-weight: 700;
}

.table-price-new td {
	background: none;
	border: 1px solid #d1d1d1;
	margin: 2px;
	text-align: center;
	padding: 10px 4px;
	line-height: 18px;
}

.table-price-new td.lefthead {
	padding: 0 0 0 15px;
	text-align: center;
	background: #f8f8f8;
	color: #000;
	font-weight: 700;
}

.table-price-new td.subhead {
	background: #d9effa;
	color: #000;
	text-align: center;
	padding: 4px 3px 4px 15px;
}

.table-price-new td.td-tat span {
	font-size: 11px;
	line-height: 11px;
	font-weight: 400;
	display: inline-block;
	padding: 3px 5px;
	background: #eee;
	border-radius: 4px;
}

.table-price-new td.td-tat.rightcell {
	font-weight: 700;
	color: #d52b1e;
}

.table-price-new td.td-tat.premium span {
	font-size: 12px;
	background-color: #f1ca7d;
	color: #fff;
}

.table-price-new td.td-tat.rightcell span {
	font-size: 12px;
	background-color: #e98887;
	color: #fff;
}

.table-price-new th.tabhead span.icn {
	display: inline-block;
	width: 60px;
	height: 34px;
	background: url(../images/crown-sprite.png) 0 0 no-repeat;
	vertical-align: middle;
}

.table-price-new th.tabhead span.icn.two {
	background-position: 0 -39px;
}

.table-price-new th.tabhead span.icn.three {
	background-position: 0 -78px;
}

.discount-badge {
	position: absolute;
	right: -6px;
	top: -21px;
}

.discountdiv {
	position: relative;
	display: block;
}

span.discount-badge {
	background: url(../images/crown-sprite.png) 0 100%;
	display: block;
	width: 48px;
	height: 45px;
	position: absolute;
	top: -25px;
	right: 0;
}

.table-price2 th {
	background: #f8f8f8;
	border-top: 1px solid #a13153;
	border-bottom: 1px solid #a13153;
	border-right: 1px solid #e5e1e1;
	margin: 2px;
	text-align: center;
	color: #a13153;
	padding: 7px;
}

.table-price2 td {
	background: none;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	margin: 2px;
	text-align: center;
	padding: 7px 4px;
}

.table-price2 td.lefthead {
	padding: 0 0 0 15px;
	text-align: center;
	background: #f8f8f8;
	color: #000;
	font-weight: 700;
}

.table-price2 td.subhead {
	background: #d9effa;
	color: #000;
	text-align: center;
	padding: 4px 3px 4px 15px;
}

.tabL td {
	text-align: left !important;
	padding-left: 10px;
}

.tabhead3 {
	background: #f8f8f8;
	border-top: 1px solid #a13153;
	border-bottom: 1px solid #a13153;
	border-right: 1px solid #e5e1e1;
	color: #a13153;
	font-size: 16px;
	height: 45px;
	margin: 2px;
	padding: 0 7px;
	text-align: center;
	font-weight: 700;
}

#tabs {
	width: 100%;
	margin-top: 30px;
	padding: 0;
}

#tabs li {
	float: left;
	list-style: none;
	outline: none;
	width: 33%;
	margin-left: -1px;
}

#tabs li a {
	display: block;
	width: 100%;
	height: 70px;
	outline: none;
	cursor: pointer;
	background: url(../images/quality/tab-bg.png) 0 -83px no-repeat;
	font: bold 22px "Nanum Gothic", sans-serif;
	text-align: center;
	line-height: 62px;
	margin-bottom: 20px;
	border-right: 1px solid #ccc;
	color: #fff;
}

#tabs li a.inactive {
	background: none;
	border: 1px solid #ccc;
	color: #666;
}

#tabs li a:hover,
#tabs li a.inactive:hover {
	outline: none;
	background: url(../images/quality/tab-bg.png) 0 -83px no-repeat;
	text-decoration: none;
	color: #fff;
}

#tabs li a span.arrow {
	background: url(../images/quality/tab-arrow.png) no-repeat top center;
	display: block;
	height: 11px;
	margin-top: 8px;
	width: 100%;
}

#tabs li a.inactive span.arrow {
	display: none;
}

#tabs.sub-areas li {
	width: auto;
}

#tabs.sub-areas li a {
	background: #fff none;
	color: #000;
	border: 1px solid #ddd;
	border-radius: 0;
	transition: 0.5s;
	vertical-align: middle;
	margin: 0;
	line-height: 45px;
	height: 60px;
}

#tabs.sub-areas li.expandable,
#tabs.sub-areas li.collapsable ul li {
	float: none;
}

#tabs.sub-areas li.collapsable {
	width: 100%;
}

#tabs.sub-areas li a:hover {
	background-color: #eee;
}

#tabs.sub-areas li.active a {
	background-color: #d52b1e;
	color: #fff;
}

#tabs.sub-areas li a i {
	font-size: 30px;
	margin-right: 10px;
}

#tabs.sub-areas li.active a:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 13px solid #d52b1e;
	position: absolute;
	bottom: -13px;
	left: 50%;
	margin-left: -10px;
	transition: 0.5s;
}

#tabs.sub-areas table td {
	font-size: 14px;
}

#tabs.sub-areas table td a {
	color: #000;
}

#tabs.sub-areas .client-list span {
	display: inline-block;
	padding: 5px 10px;
	margin: 5px;
	background-color: #eee;
	border-radius: 50px;
}

#tabs.sub-areas.list-tab li.list-tab-head {
	width: 50%;
}

#demoFour li {
	width: 33% !important;
}

#demoFour li a {
	font-size: 14px !important;
	line-height: normal !important;
	height: auto !important;
	text-align: left !important;
}

/****** mega menu **********/
.editing-ser-link.eight {
	position: relative;
}

.new-feature-service-tag {
	position: absolute;
	right: -4px;
	font-size: 12px;
	top: 5px;
	background: #d52b1e;
	color: #fff;
	line-height: 12px;
	padding: 3px 6px;
	font-family: "Open Sans Semibold";
}

.redtagn {
	color: #d52b1e;
	display: inline-block;
	padding: 2px 6px 3px;
	line-height: 1;
	background: transparent;
	border-radius: 3px;
	font-size: 11px;
	border: 1px solid #d52b1e;
	font-weight: bold;
	letter-spacing: 1px;
	vertical-align: top;
	margin: 6px 7px;
}

.new-feature-service-tag:before {
	content: "";
	position: absolute;
	display: block;
	bottom: 0;
	border: 9px solid #d52b1e;
	z-index: 0;
	left: -11px;
	border-right-width: 4px;
	border-left-color: transparent;
}

.new-feature-service-tag:after {
	position: absolute;
	content: "";
	z-index: 1;
	border-style: solid;
	height: 0px;
	border-color: transparent transparent transparent #d52b1e;
	border-width: 0 0 5px 5px;
	width: 0px;
	top: 18px;
	right: 0;
}

.top-nav>li>div {
	display: block;
	-webkit-transition: all 0.3s ease 0.15s;
	transition: all 0.3s ease 0.15s;
	opacity: 0;
	width: 100%;
	padding-bottom: 10px;
	z-index: 600;
	line-height: 24px;
	overflow: hidden;
	position: absolute;
	top: 41px;
	background-color: #f5f5f7;
	left: 0px;
	border-top: 5px solid #d52b1e;
	padding: 10px 20px 10px 20px;
	text-align: left;
	border-bottom: 2px solid #eae0df;
	border-left: 2px solid #eae0df;
	border-right: 2px solid #eae0df;
}

.mega-menu {
	display: none;
	width: 1056px;
	overflow: hidden;
	position: absolute;
	top: 50px;
	background-color: #f5f5f7;
	left: 0px;
	border-top: 5px solid #d52b1e;
	padding: 10px 20px 10px 20px;
	text-align: left;
	border-bottom: 2px solid #eae0df;
	border-left: 2px solid #eae0df;
	border-right: 2px solid #eae0df;
}

.mega-menu h2 {
	margin: 10px 0px !important;
	color: #d52b1e;
	font-size: 22px;
}

.mega-menu h3 {
	margin: 10px 0px !important;
	color: #d52b1e !important;
	font-size: 18px;
	line-height: 20px !important;
	padding: 0px;
}

.mega-menu .mega-menu-links {
	float: left;
	width: 95%;
}

.mega-menu .mega-menu-links a {
	font-size: 13px;
	margin: 5px 0px;
	color: #000;
	background: url(../images/common/nav-drop-line-bg.png) 8px 8px no-repeat;
	height: auto;
	line-height: 1.3em;
	padding: 5px 5px 5px 20px;
	display: block;
}

.mega-menu .mega-menu-links a:hover {
	font-size: 13px;
	/* border-left: 2px solid #000;*/
	color: #fff !important;
	background-color: #d52b1e;
	background: #d52b1e url(../images/common/nav-drop-hover-line-bg.png) 8px 8px no-repeat;
}

.mega-menu li {
	border-bottom: 1px solid #4b4b4b;
	background: #1d1d1d;
}

.sub-menu.mega-menu ul li.current-menu-item {
	background: #d52b1e;
}

nav .menu .mega-menu ul a {
	display: block;
	margin: 9px 10px;
	padding: 0 3px 0 12px;
	border-left: #fff 3px solid;
	font-size: 13px;
	float: none;
}

.mega-menu .diveder {
	background: url(../images/common/mega-menu-line.jpg) no-repeat right;
	min-height: 225px;
}

.mega-menu-links2 img {
	position: relative;
	left: -4px;
}

.mega-menu .editing-ser-link {
	margin-top: 10px;
	float: left;
	margin-right: 10px;
}

.editing-ser-link.pet.editionservice a {
	width: 230px;
}

.mega-menu .one a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 20px 10px 10px;
	float: left;
}

.mega-menu .one a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .one a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons2.png) 0 0 no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .eight a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 20px 10px 10px;
	float: left;
}

.mega-menu .eight a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .eight a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons2.png) 0 -199px no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .two a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 230px;
	padding: 10px 20px 10px 10px;
	float: left;
}

.mega-menu .two a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .two a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons2.png) 0px -75px no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .three a,
.mega-menu .pet a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 10px 10px 10px;
	float: left;
}

.premium-editing-translation span {
	font-size: 15px;
	display: block;
	padding-left: 34px;
	line-height: 6px;
	line-height: 2px;
}

.premium-editing-translation a {
	padding-top: 6px !important;
}

.comparison .comparisontable thead th:nth-child(4) span p {
	font-size: 13px;
	line-height: 13px;
	display: block;
	margin-bottom: 0;
}

.mega-menu .three a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.comparisontable .font13 {
	font-size: 11px !important;
}

.mega-menu .three a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons2.png) 0px -37px no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

h3.top-space {
	height: 21px;
}

.mega-menu .pet a:before {
	content: "";
	display: inline-block;
	background: url(../images/pet_plan_icon.png) 0 0 no-repeat;
	width: 47px;
	/* position: absolute; */
	height: 38px;
	margin-right: 6px;
	vertical-align: middle;
	background-size: 87%;
	/* left: 6px; */
	/* top: 7px; */
}

.mega-menu .pet a {
	position: relative;
	position: relative;
}

.mega-menu .pet a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .four a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 230px;
	padding: 10px 20px 10px 10px;
	float: left;
}

.top-nav {
	display: flex;
	justify-content: center;
}

span.new-c-discout a {
	padding: 0 !important;
	margin-top: 10px !important;
	color: #d52b1e !important;
	display: block;
	font-weight: bold;
	font-size: 16px;
}

.mega-menu .four a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .four a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons2.png) 0px -113px no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .five a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 230px;
	padding: 10px 20px 10px 10px;
	float: left;
}

.mega-menu .five a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .five a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons2.png) 0px -156px no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .six a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 230px;
	padding: 10px 20px 10px 10px;
	float: left;
}

.mega-menu .six a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .six a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons3.png) 0 -83px no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .ps-link {
	margin-top: 10px;
	float: left;
	margin-right: 10px;
}

.mega-menu .ps-link .one a span {
	float: left;
	line-height: 0px;
	font-size: 12px;
	padding-left: 50px;
	padding-bottom: 10px;
}

.mega-menu .ps-link .one a {
	font-size: 16px;
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 0px 10px 10px;
	float: left;
}

.mega-menu .ps-link .one a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .ps-link .one a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/pack-icon.png) 0 0 no-repeat !important;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .ps-link .two a span {
	float: left;
	line-height: 0px;
	font-size: 12px;
	padding-left: 50px;
	padding-bottom: 10px;
}

.mega-menu .ps-link .two a {
	font-size: 16px;
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 15px 10px 10px;
	float: left;
}

.mega-menu .ps-link .two a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .ps-link .two a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/pack-icon.png) 0px -40px no-repeat !important;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .ps-link .three a {
	font-size: 16px;
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 20px 10px 10px;
	float: left;
}

.mega-menu .ps-link .three a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .ps-link .three a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/pack-icon.png) 0px -122px no-repeat !important;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.ps-link.marb20 {
	margin-bottom: 10px;
}

.mega-menu .ps-link .four a {
	font-size: 16px;
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 20px 10px 10px;
	float: left;
}

.mega-menu .ps-link .four a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .ps-link .four a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/pack-icon.png) 0px -163px no-repeat !important;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .ps-link .five a {
	font-size: 16px;
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 178px;
	padding: 10px 20px 10px 10px;
	float: left;
}

.mega-menu .ps-link .five a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .ps-link .five a:before {
	content: "";
	display: inline-block;
	background: url(publication-support-services/images/new-link-arrow.png) 0px 0px no-repeat !important;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .ps-link .ups a {
	font-size: 16px;
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 20px 10px 10px;
	float: left;
}

.mega-menu .ps-link .ups a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.mega-menu .ps-link .ups a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/pack-icon.png) 0px -211px no-repeat !important;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.translation-link .one a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 20px 10px 10px;
	float: left;
	margin: 0px 10px 10px 0px;
}

.translation-link .one a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.translation-link .one a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons3.png) 0 0 no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.translation-link .one.enkr a:before {
	content: "";
	background: url(../images/common/plan-icons4.png) 0 0 no-repeat;
	display: inline-block;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.translation-link .two a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 20px 10px 10px;
	float: left;
	margin: 0px 10px 10px 0px;
}

.translation-link .two a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.translation-link .two a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons2.png) 0 -113px no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.translation-link .three a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 20px 10px 10px;
	float: left;
	margin: 0px 10px 10px 0px;
}

.translation-link .three a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.translation-link .three a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons3.png) 0 -83px no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.translation-link .fees a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 20px 10px 10px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.translation-link .fees a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.translation-link .fees a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/pack-icon.png) 0px -163px no-repeat !important;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.translation-link .four a {
	background-color: #fff;
	color: #000;
	border: 1px solid #eae0e1;
	width: 240px;
	padding: 10px 20px 10px 10px;
	float: left;
	margin: 0px 10px 10px 0px;
}

.translation-link .four a:hover {
	color: #000 !important;
	border: 1px solid #333;
}

.translation-link .four a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons2.png) 0 -74px no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.translation-link .entokr a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/plan-icons3.png) 0 -121px no-repeat;
	width: 46px;
	height: 38px;
	margin-right: 10px;
	vertical-align: middle;
}

.mega-menu .cta-box {
	float: left;
	margin: 0px;
	width: 100%;
	text-align: left;
}

.mega-menu .cta-box a {
	margin-left: 4px;
	background: #ffda00;
	box-shadow: 0px 4px 0px #d7b800;
	letter-spacing: 0;
	font-weight: bold;
	line-height: 60px;
	padding: 10px 20px;
	border-radius: 2px;
	font-size: 18px;
	color: #000;
}

.mega-menu .cta-box a:hover {
	background: #ffcc1a;
}

.non-mega-menu {
	padding: 0px !important;
	background: #1d1d1d !important;
	box-shadow: none !important;
	border: none !important;
}

top-nav-bar li>ul.sub-menu li {
	border-bottom: 1px solid #4b4b4b;
}

.top-nav-bar li ul.sub-menu li:hover {
	background: #d52b1e;
}

.top-nav-bar li ul.sub-menu li {
	padding: 4px 0px;
	display: block;
	font-size: 15px;
	float: none;
	border-bottom: 1px solid #4b4b4b;
}

.top-nav-bar li ul.sub-menu li a:hover {
	border-left: #ba0d00 3px solid;
}

.top-nav-bar li ul.sub-menu li a {
	display: block;
	color: #fff;
	font-size: 15px;
	margin: 0px 10px;
	padding: 0 3px 0 12px;
	border-left: #ba0d00 3px solid;
}

.top-nav-bar>li ul.sub-menu li.sub-arrow:before {
	content: "\e385";
	font-family: moon;
	float: right;
	color: #fff;
	font-size: 8px;
	margin: 6px 10px 0 0;
}

.top-nav-bar li>ul.sub-menu li.service a {
	border: 0;
}

.top-nav-bar>li.home a:before {
	content: "\e002";
	display: inline-block;
	color: #fff;
	font-family: moon;
	background-color: transparent;
	font-size: 24px;
}

.top-nav .academy a:after {
	content: "";
}

/****** End mega menu **********/
.common-list.phd {
	margin: 0;
}

.common-list.phd li {
	list-style: none;
	margin: 0 0 5px 15px;
}

.common-list.phd li:before {
	content: "\e625";
	font-family: linecons;
	font-size: 18px;
	margin-right: 10px;
	color: #d52b1e;
	display: inline-block;
	vertical-align: middle;
}

.data-wrap {
	background: #eee url(../images/subjectareas/data-box-gray-corner.jpg) bottom right no-repeat;
}

.data-wrap.first .col-md-5 {
	background: #d52b1e url(../images/subjectareas/data-box-red-corner.jpg) bottom right no-repeat;
	color: #fff;
	padding-left: 10px;
	min-height: 99px;
}

.data-wrap.first .col-md-5 span {
	display: block;
	margin: 5px 0;
}

.data-wrap.second .col-md-6.blue-box {
	background: #d52b1e url(../images/subjectareas/data-box-red-corner.jpg) bottom right no-repeat;
	color: #fff;
	padding-left: 10px;
	min-height: 95px;
	width: 45%;
	border-radius: 0;
	margin: 0;
	font-weight: normal;
}

.data-wrap.second .col-md-6 span {
	display: block;
	margin: 5px 0;
}

.data-wrap.second .col-md-6 {
	padding-right: 10px;
}

.data-wrap.first .col-md-5 .big-text,
.data-wrap.second .col-md-6 .big-text {
	font-size: 46px;
	font-family: Arial;
	line-height: 54px;
}

.sample-icons-img {
	background: url(../images/editing-services/pricing/sample-quotation-icons.png) no-repeat;
	width: 33px;
	height: 32px;
	margin: 0 7px 5px 0;
}

.ic1 {
	background-position: -6px -3px;
	float: left;
}

.ic2 {
	background-position: -41px -3px;
	float: left;
}

.ic3 {
	background-position: -77px -3px;
	float: left;
}

.ic4 {
	background-position: -113px -3px;
	float: left;
}

.ic5 {
	background-position: -6px -37px;
	float: left;
}

.ic6 {
	background-position: -41px -37px;
	float: left;
}

.ic7 {
	background-position: -77px -37px;
	float: left;
}

.ic8 {
	background-position: -113px -37px;
	float: left;
}

.ic9 {
	background-position: -6px -74px;
	float: left;
}

.container-pricing.padT10 {
	clear: both;
}

.errar-page {
	margin: 30px auto;
	max-width: 300px;
	position: relative;
	clear: both;
	text-align: center;
}

.faq-div {
	margin-bottom: 28px;
}

.q-icon {
	line-height: 26px !important;
	margin: 0;
	padding-bottom: 10px;
}

@media (min-width: 320px) {

	.table-price2 td,
	.table-price2 th,
	.table-price2 td.lefthead {
		font-size: 10px;
		text-align: center;
		padding-left: 4px;
	}

	#tabs li a {
		font-size: 11px;
	}

	.table-price-new th.icn1,
	.table-price-new th.icn2,
	.table-price-new th.icn3 {
		background: none;
		padding-left: 5px;
	}

	.discount-badge {
		display: none;
	}
}

@media (max-width: 320px) {
	#tabs li a {
		font-size: 9px !important;
	}
}

@media (min-width: 480px) and (max-width: 580px) {

	.table-price2 td,
	.table-price2 th,
	.table-price2 td.lefthead {
		font-size: 11px;
		text-align: center;
		padding-left: 4px;
	}

	#tabs li a {
		font-size: 15px;
	}

	.table-price-new th.icn1,
	.table-price-new th.icn2,
	.table-price-new th.icn3 {
		background: none;
		padding-left: 5px;
	}

	.discount-badge {
		display: none;
	}

	.table-price-new th.tabhead span.icn {
		display: none;
	}
}

@media (min-width: 580px) and (max-width: 768px) {

	.table-price2 td,
	.table-price2 th,
	.table-price2 td.lefthead {
		font-size: 12px;
		text-align: center;
		padding-left: 4px;
	}

	#tabs li a {
		font-size: 15px;
	}

	.table-price-new th.icn1,
	.table-price-new th.icn2,
	.table-price-new th.icn3 {
		background: none;
		padding-left: 5px;
	}

	.discount-badge {
		display: inline;
		width: 35px;
	}

	.d2 {
		top: -11px;
	}

	.table-price-new th.tabhead span.icn {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 992px) {

	.table-price2 td,
	.table-price2 th,
	.table-price2 td.lefthead {
		font-size: 13px;
		text-align: center;
		padding-left: 4px;
	}

	#tabs li a {
		font-size: 18px;
	}

	.table-price-new th.tabhead span.icn {
		display: none;
	}

	.discount-badge {
		display: none;
	}
}

@media (min-width: 992px) and (min-width: 1024px) {

	.table-price2 td,
	.table-price2 th,
	.table-price2 td.lefthead {
		font-size: 13px;
		text-align: center;
		padding-left: 4px;
	}

	#tabs li a {
		font-size: 18px;
	}

	.discount-badge {
		display: inline;
	}

	.d2 {
		right: -11px;
	}
}

@media (min-width: 1025px) {
	#tabs li a {
		font-size: 22px;
	}

	.table-price2 td,
	.table-price2 th,
	.table-price2 td.lefthead {
		font-size: 14px;
		text-align: center;
		padding-left: 4px;
	}
}

.container1 {
	clear: both;
	padding: 20px 10px;
	min-width: 500px;
}

.process-text {
	color: #000;
	display: block;
	line-height: 30px;
	font-size: 20px;
	font-weight: 700;
}

.process-text span {
	color: #d52b1e;
	font-family: helvetica;
	font-style: italic;
	font-weight: 400;
}

.free-h3 {
	padding-left: 0 !important;
	display: block;
	line-height: 30px;
}

.free-h3 span {
	color: #000;
	font-family: helvetica;
	font-size: 26px;
	font-style: italic;
	font-weight: 400;
	padding-right: 5px;
}

.free-h3::before {
	border: 0 solid #d52b1e;
	border-radius: 100%;
	content: "";
	display: inline-block;
	height: 0;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 0;
}

.marR20 {
	margin-right: 20px;
}

.marR10 {
	margin-right: 10px;
}

.marT0 {
	margin-top: 0;
}

.marT10 {
	margin-top: 10px !important;
}

.marT15 {
	margin-top: 15px !important;
}

.marB10 {
	margin-bottom: 10px !important;
}

.mart20 {
	margin-top: 20px;
}

.marb20 {
	margin-bottom: 20px !important;
}

.marb40 {
	margin-bottom: 40px;
}

.tableBasic {
	border-collapse: collapse;
}

.tableBasic td.head {
	background: #f6eff1;
	padding-left: 7px;
	letter-spacing: 1px;
	padding-right: 7px;
	border: 1px solid #8a8a8a;
	color: #d52b1e;
	font: 13px "Nanum Gothic", sans-serif;
	font-weight: 700;
	text-align: left;
}

.tableBasic td {
	color: #000;
	padding: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font: normal 13px "Nanum Gothic", sans-serif;
	border: 1px solid #8a8a8a;
	vertical-align: top;
	line-height: 150%;
}

.silver-glow {
	background: url(../images/editing-services/shadow.png) bottom no-repeat;
	padding-bottom: 36px;
	background-size: 100%;
}

.silver-glow-big {
	background: url(../images/editing-services/shadow_big.png) bottom no-repeat;
	padding-bottom: 51px;
	background-size: 100%;
}

.price-cl5 {
	background-color: #f8faec !important;
	text-align: left;
	vertical-align: middle !important;
}

.blue-box {
	background-color: #057fd7;
	border-radius: 12px;
	color: #fff !important;
	display: inline;
	font-weight: 700;
	line-height: 20px;
	padding: 2px 10px;
	margin-bottom: 10px;
	display: inline-block;
}

.transsace-sprite {
	background-image: url(../images/common/cases.png);
	background-repeat: no-repeat;
	display: block;
	margin: 0 6px 10px;
}

.transstep-sprite {
	background-image: url(../images/common/steps.png);
	background-repeat: no-repeat;
	display: block;
	margin: 0 6px 10px;
}

.transstep-sprite .head,
.transsace-sprite .head {
	color: #9b2649;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 0 0 75px;
	letter-spacing: 1px;
}

.transstep-sprite .normalhead,
.transsace-sprite .normalhead {
	display: inline-block;
	margin: 0 0 0 75px;
	min-height: 40px;
}

.transstep-sprite .btext,
.transsace-sprite .btext {
	background: #fff;
	padding: 0 0 10px 35px;
}

.transstep1 {
	background-position: 0 0;
}

.transstep2 {
	background-position: 0 -101px;
}

.transstep3 {
	background-position: 0 -198px;
}

.transstep4 {
	background-position: 0 -300px;
}

.transstep5 {
	background-position: 0 -398px;
}

.transstep6 {
	background-position: 0 -355px;
}

.transstep7 {
	background-position: 0 -426px;
}

.transstep8 {
	background-position: 0 -492px;
}

.transstep9 {
	background-position: 0 -568px;
}

.transstep10 {
	background-position: 0 -639px;
}

.transstep11 {
	background-position: 0 -710px;
}

.transstep12 {
	background-position: 0 -781px;
}

@media (min-width: 320px) {
	.silver-glow {
		padding-bottom: 15px;
	}
}

@media (min-width: 480px) and (max-width: 580px) {
	.silver-glow {
		padding-bottom: 23px;
	}

	.transstep3 {
		background-position: 0 -118px;
	}
}

@media (min-width: 580px) and (max-width: 768px) {
	.silver-glow {
		padding-bottom: 28px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.silver-glow {
		padding-bottom: 36px;
	}
}

@media (min-width: 992px) and (min-width: 1024px) {
	.silver-glow {
		padding-bottom: 36px;
	}
}

@media (min-width: 1025px) {
	.silver-glow {
		padding-bottom: 36px;
	}
}

.sticky-note {
	background-color: #fef8f8;
	border: 1px solid #f9edeb;
	border-radius: 3px;
	clear: both;
	display: block;
	line-height: 22px;
	padding: 15px 15px 0;
	position: relative;
	text-align: center;
}

.sticky-note p {
	margin-bottom: 5px;
}

.sticky-note img {
	display: none;
}

.green-text-16px {
	color: #d52b1e;
	display: block;
	font-size: 16px;
	font-weight: 700;
}

.font16 {
	font-size: 16px !important;
}

.font17 {
	color: #000;
	font-size: 17px !important;
}

.font-red {
	color: #d52b1e !important;
}

.table-basic2 td {
	background: none;
	border: 1px solid #e3e3e3;
	margin: 2px;
	text-align: left;
	padding: 10px 8px;
	line-height: 18px;
}

.table-basic2 .td2 {
	text-align: center;
}

.sampletext {
	border-bottom: 1px dotted #00f;
	color: #00f;
	padding: 0 0 4px;
}

.openlanguage {
	font-weight: 700;
}

.openlanguage1 {
	color: #d52b1e;
	font-weight: 700;
	background: url(../images/common/minus.png) no-repeat 98% 13px #f0f0f0 !important;
}

.question3 {
	background: url(../images/common/plus.png) no-repeat 98% 13px #f0f0f0;
	border-bottom: 1px solid #d4d4d4;
	border-left: 5px solid #ccc;
	border-top: 1px solid #fff;
	cursor: pointer;
	margin: 0;
	padding: 9px 30px 9px 13px;
	position: relative;
}

.answer3 {
	background: #f8f8f8;
	border: 1px solid #ebebeb;
	margin-bottom: 5px;
	padding: 11px 17px 11px 16px;
}

.question,
.question1 {
	background: url(../images/common/question-icon.png) no-repeat scroll 0 0;
	border-bottom: 1px solid #e3e3e3;
	cursor: pointer;
	margin: 10px 0 7px;
	padding: 5px 0 8px 41px;
	position: relative;
}

.question1 {
	font-size: 14px !important;
	background-position: 0 9px !important;
}

.accordprefix {
	padding-right: 4px;
	position: absolute;
	top: 6px;
	right: 5px;
}

.question:hover,
.question1:hover,
.question3:hover {
	color: #d52b1e;
}

.answer,
.answer1 {
	background: url(../images/common/answer-icon.png) no-repeat scroll 11px 13px #fff;
	margin-bottom: 15px;
	padding: 11px 17px 11px 46px;
}

.qna-h3 {
	border-bottom: medium none !important;
	padding-bottom: 0 !important;
	padding-left: 4px;
	color: #333 !important;
}

.qna-h3 span {
	color: #d52b1e;
}

.mrc-benefit {
	padding: 15px 0;
}

.quality-box-mrc1 {
	border-right: 1px solid #e3e3e3;
	float: left;
	margin-right: 10px;
	padding-right: 20px;
	width: 32%;
}

.quality-box-mrc1 img {
	float: left;
	margin-right: 16px;
}

.quality-box-mrc1 h2 {
	color: #d52b1e;
	font-size: 22px;
	font-weight: 700;
	padding-bottom: 6px;
	border-left: 0;
	margin-bottom: 5px;
	padding-left: 0;
}

.last-box {
	border-right: 0 !important;
	margin-right: 0 !important;
	padding-right: 0 !important;
}

.mrcbg1 {
	background: url(../images/editing-services/mrc-ben-bg.png) no-repeat 48px bottom;
}

.mrcbg2 {
	background: url(../images/editing-services/mrc-ben-bg.png) no-repeat -185px bottom;
}

.mrcbg3 {
	background: url(../images/editing-services/mrc-ben-bg.png) no-repeat -422px bottom;
}

.pricebtmicongrid {
	line-height: 32px;
	width: 33%;
	position: relative;
}

.whytopbox {
	display: block;
	background-color: #f9f9fa;
	padding: 15px 15px 0 !important;
	margin-bottom: 30px;
}

.whyicongrid {
	line-height: 42px;
	width: 25%;
	position: relative;
	margin-bottom: 25px;
	color: #000;
}

.whyicongrid:hover {
	text-decoration: none;
	color: #d52b1e;
}

.why-icons-img {
	background: url(../images/editing-services/why-icn-sprite.png) no-repeat;
	width: 42px;
	height: 42px;
	margin: 5px 10px 0 0;
	float: left;
}

.wicn1 {
	background-position: 0 0;
}

.wicn2 {
	background-position: 0 -52px;
}

.wicn3 {
	background-position: 0 -106px;
}

.wicn4 {
	background-position: 0 -159px;
}

.wicn5 {
	background-position: 0 -211px;
}

.wicn6 {
	background-position: 0 -265px;
}

.wicn7 {
	background-position: 0 -318px;
}

.stepsbox {
	display: block;
	margin: 0 0 70px 39px;
	border-left: 1px solid #d52b1e;
	padding-left: 63px;
}

.stepsbox p {
	margin-bottom: 30px;
}

.stepsbox p b {
	display: block;
	color: #d52b1e;
	font-weight: 700;
	position: relative;
}

.stepsbox p em {
	position: absolute;
	background: url(../images/editing-services/why-steps-icon-sprite.png) no-repeat 0 0;
	display: block;
	height: 85px;
	width: 85px;
	left: 21px;
}

.stepsbox p.wp2 em {
	background-position: 6px -109px;
	background-color: #ffe7ef;
	width: 95px;
	left: 11px;
}

.stepsbox p.wp3 em {
	background-position: 6px -216px;
	background-color: #ffe7ef;
	width: 95px;
	left: 11px;
}

.stepsbox p.wp4 em {
	background-position: 0 -322px;
}

.stepsbox p.wp5 em {
	background-position: 0 -430px;
}

.stepsbox p.wp5 {
	margin-bottom: 0;
}

.aftersales-stepsbox {
	display: block;
	margin: 0 0 70px 39px;
	border-left: 1px solid #d52b1e;
	padding-left: 63px;
}

.aftersales-stepsbox p {
	margin-bottom: 30px;
}

.aftersales-stepsbox p b {
	display: block;
	color: #d52b1e;
	font-weight: 700;
	position: relative;
}

.aftersales-stepsbox p em {
	position: absolute;
	background: url(../images/editing-services/after-steps-icon-sprite.png) no-repeat 0 0;
	display: block;
	height: 85px;
	width: 85px;
	left: 21px;
}

.aftersales-stepsbox p.wp2 em {
	background-position: 0 -109px;
}

.aftersales-stepsbox p.wp3 em {
	background-position: 0 -210px;
}

.aftersales-stepsbox p.wp4 em {
	background-position: 0 -315px;
}

.aftersales-stepsbox p.wp4 {
	margin-bottom: 0;
}

.why-tree {
	display: block;
	margin-bottom: 30px;
	text-align: center;
	border: 1px solid #d1d1d1;
	border-radius: 4px;
	padding: 15px;
}

.why-tree img {
	float: none !important;
	margin: 0 auto;
}

.paymentlogos {
	margin: 0;
	padding: 0;
}

.paymentlogos li {
	list-style-type: none;
	float: left;
	margin: 0 8px 15px 0;
}

.paymentlogos li.lst {
	margin-right: 0;
}

.why-h3 {
	color: #d52b1e;
	font-weight: 700;
	padding-left: 50px;
	margin-top: 40px;
	position: relative;
}

.why-h3 b {
	background: url(../images/editing-services/why-icn-sprite.png) no-repeat 0 0;
	height: 42px;
	width: 42px;
	position: absolute;
	left: 0;
	top: -12px;
	display: block;
}

.why-h3 b#wpt2 {
	background-position: 0 -52px;
}

.why-h3 b#wpt3 {
	background-position: 0 -106px;
}

.why-h3 b#wpt4 {
	background-position: 0 -159px;
}

.why-h3 b#wpt5 {
	background-position: 0 -211px;
}

.why-h3 b#wpt6 {
	background-position: 0 -265px;
}

.why-h3 b#wpt7 {
	background-position: 0 -318px;
}

.blueboxdiv {
	background: #fbfbfb;
	padding: 10px 18px 10px 42px;
	margin-bottom: 20px;
	position: relative;
}

.blueboxdiv:before {
	position: absolute;
	content: "\e370";
	font-family: "moon";
	color: #d52b1e;
	font-size: 13px;
	padding-right: 10px;
	vertical-align: bottom;
	margin-left: -28px;
	margin-top: 5px;
}

.blueboxdiv>h4 {
	font-size: 16px;
	font-weight: 700;
}

.pinkbox {
	display: block;
	background-color: #f9eff2;
	padding: 30px;
	border: 1px solid #e3e3e3;
	border-radius: 2px;
}

.pinkbox>h3 {
	border-bottom: medium none;
	margin: 0 !important;
}

.tableAfterSales {
	border-collapse: collapse;
	width: 99.5%;
}

.tableAfterSales td.head {
	background: #f6eff1;
	padding-left: 7px;
	letter-spacing: 1px;
	padding-right: 7px;
	border: 1px solid #fff;
	border-right: 4px solid #fff;
	color: #d52b1e;
	font: 13px "Nanum Gothic", sans-serif;
	font-weight: 700;
	text-align: left;
}

.tableAfterSales td {
	color: #000;
	padding: 10px 8px;
	font: normal 13px "Nanum Gothic", sans-serif;
	border: 1px solid #fff;
	border: 1px solid #e3e3e3;
	vertical-align: top;
	line-height: 150%;
}

.tableAfterSales th {
	padding: 15px 8px;
	font: bold 20px "Nanum Gothic", sans-serif;
	vertical-align: top;
	line-height: 150%;
	background-color: #e9e9e9;
	text-align: center;
	border: 1px solid #d1d1d1;
}

.tableAfterSales th.gold {
	color: #d52b1e;
}

.tableAfterSales th.blank-head,
.tableAfterSales td.blank-head {
	border: none;
	background-color: #fff;
}

.tableAfterSales tr.row3 td {
	background-color: #ebebeb;
	height: 3px;
	padding: 0;
}

.tableAfterSales td.icon-head {
	text-align: center;
	background-color: #f6f6f6;
	padding: 20px 10px;
}

@media (min-width: 320px) {
	.quality-box-mrc1 {
		width: 99%;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #e3e3e3;
	}

	.pricebtmicongrid {
		clear: both;
		float: left;
		width: 100%;
	}

	.whyicongrid {
		clear: both;
		float: left;
		width: 100%;
	}

	.tableAfterSales td {
		font-size: 11px;
	}
}

@media (min-width: 480px) and (max-width: 580px) {
	.quality-box-mrc1 {
		width: 47%;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #e3e3e3;
	}

	.mrcbg1 {
		background-position: 29px bottom;
	}

	.mrcbg2 {
		background-position: -210px bottom;
	}

	.mrcbg3 {
		background-position: -455px bottom;
	}

	.pricebtmicongrid {
		clear: none;
		float: left;
		width: 50%;
	}

	.whyicongrid {
		clear: none;
		float: left;
		width: 50%;
	}
}

@media (min-width: 580px) and (max-width: 768px) {
	.subleft {
		float: left;
		width: 50%;
	}

	.subright {
		float: left;
	}

	.quality-box-mrc1 {
		width: 47%;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #e3e3e3;
	}

	.mrcbg1 {
		background: url(../images/editing-services/mrc-ben-bg.png) no-repeat 48px bottom;
	}

	.mrcbg2 {
		background: url(../images/editing-services/mrc-ben-bg.png) no-repeat -185px bottom;
	}

	.mrcbg3 {
		background: url(../images/editing-services/mrc-ben-bg.png) no-repeat -422px bottom;
	}

	.pricebtmicongrid {
		clear: none;
		float: left;
		width: 50%;
	}

	.whyicongrid {
		clear: none;
		float: left;
		width: 50%;
	}

	.tableAfterSales td {
		font-size: 13px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.subleft {
		float: left;
		width: 60%;
	}

	.subright {
		float: left;
	}

	.quality-box-mrc1 {
		width: 32%;
	}

	.mrcbg1 {
		background: url(../images/editing-services/mrc-ben-bg.png) no-repeat 48px bottom;
	}

	.mrcbg2 {
		background: url(../images/editing-services/mrc-ben-bg.png) no-repeat -185px bottom;
	}

	.mrcbg3 {
		background: url(../images/editing-services/mrc-ben-bg.png) no-repeat -422px bottom;
	}

	.pricebtmicongrid {
		clear: none;
		float: left;
		width: 33%;
	}

	.whyicongrid {
		clear: none;
		float: left;
		width: 25%;
	}

	.tableAfterSales td {
		font-size: 13px;
	}
}

@media (min-width: 992px) and (min-width: 1024px) {
	.subleft {
		float: left;
		width: 60%;
	}

	.subright {
		float: left;
	}

	.quality-box-mrc1 {
		width: 32%;
	}

	.mrcbg1 {
		background: url(../images/editing-services/mrc-ben-bg.png) no-repeat 48px bottom;
	}

	.mrcbg2 {
		background: url(../images/editing-services/mrc-ben-bg.png) no-repeat -185px bottom;
	}

	.mrcbg3 {
		background: url(../images/editing-services/mrc-ben-bg.png) no-repeat -422px bottom;
	}

	.pricebtmicongrid {
		clear: none;
		float: left;
		width: 33%;
		margin-bottom: 10px;
	}

	.whyicongrid {
		clear: none;
		float: left;
		width: 25%;
	}

	.tableAfterSales td {
		font-size: 13px;
	}
}

@media (min-width: 1025px) {
	.subleft {
		float: left;
		width: 65%;
	}
}

.subright {
	float: left;
}

.divider107-1 {
	background: url(../images/editing-services/divider.png) no-repeat bottom center;
	height: 9px;
}

.divider107-2 {
	background: #fef8f8 url(../images/editing-services/divider2.png) no-repeat bottom center;
	height: 9px;
}

.process-tab {
	background: #fef8f8;
	margin: 0 0 15px;
	padding: 13px 0;
}

.process-tab .tda {
	background: url(../images/editing-services/process-bg1.png) right top no-repeat;
	padding: 5px 75px 0 20px;
}

.process-tab .tdb {
	background: url(../images/editing-services/process-bg2.png) right top no-repeat;
	padding: 5px 54px 0 0;
}

.blue-divider {
	height: 1px;
	background: #acd0e0;
	margin: 0 0 15px;
}

.brd0 {
	border: none !important;
}

.tableAfterSales td {
	font-size: 13px;
}

.lh20 {
	line-height: 20px !important;
}

.ul-subject {
	display: block;
	clear: both;
	margin: 0 0 10px;
	padding: 0 5px 5px;
}

.ul-subject li {
	background: none;
	list-style-type: none;
	margin: 0 0 4px;
	border-bottom: 1px solid #000;
	text-shadow: 1px 1px 1px #ccc;
	padding: 10px 0 18px;
}

.highlighted1 {
	color: #d52b1e;
	font-weight: 700;
	padding: 0 2px;
}

.highlighted2 {
	color: #d52b1e;
	font-size: 14px;
	padding: 0 2px;
	text-shadow: 0 0 10px #ff0;
}

.right-ul {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 4px 4px 4px 4px;
	float: left;
	margin-left: 20px;
	padding: 0;
	width: 244px;
	margin-bottom: 10px;
}

.radius4 {
	border-radius: 4px 4px 0 0;
}

.right-ul h2 {
	border: none;
	padding: 0;
	margin: 0;
}

.right-ul ul {
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
}

.right-ul ul li {
	clear: both;
	color: #454545;
	font: 13px/14px Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	list-style: none outside none;
	margin: 0;
	padding: 8px 8px 8px 20px;
	vertical-align: top;
}

.right-ul li.act {
	background-color: #f5eff1;
}

.qualification-head {
	position: relative;
	width: 242px;
	height: 53px;
	border-radius: 4px 4px 0 0;
	background: url(../images/subjectareas/qualification-head.png) no-repeat 0 0;
	font-size: 20px;
	color: #d52b1e;
	line-height: 49px;
	text-indent: 101px;
	margin: 0;
	padding: 0;
}

.SBtab1 {
	cursor: pointer;
	display: block;
	margin-bottom: 20px;
}

.SBtab1 ul {
	display: block;
	margin: 0;
	padding: 0;
}

.SBtab1 li {
	float: left;
	list-style: outside none none;
	padding: 0;
	position: relative;
}

.SBtab1 li.marR0 {
	margin-right: 0;
}

.SBtab1 li a {
	border-radius: 4px;
	color: #d52b1e;
	display: block;
	float: left;
	font-size: 24px;
	font-weight: 700;
	height: 206px;
	letter-spacing: 0;
	padding: 36px 5% 0 30%;
	width: 100%;
	margin-bottom: 8px;
	text-decoration: none;
}

/* .SBtab1 li a.tab1 {background: transparent url(../images/subjectareas/tab_journal.jpg) no-repeat scroll left top;background-size: 99%;filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_journal.jpg', sizingMethod='scale');-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_journal.jpg', sizingMethod='scale')}
 .SBtab1 li a.tab1:hover {background: transparent url(../images/subjectareas/tab_journal_on.jpg) no-repeat scroll left top;background-size: 99%;filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_journal_on.jpg', sizingMethod='scale');-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_journal_on.jpg', sizingMethod='scale')}
 .SBtab1 li a.tab2 {background: transparent url(../images/subjectareas/tab_sample.jpg) no-repeat scroll left top;background-size: 99%;filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_sample.jpg', sizingMethod='scale');-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_sample.jpg', sizingMethod='scale')}
 .SBtab1 li a.tab2:hover {background: transparent url(../images/subjectareas/tab_sample_on.jpg) no-repeat scroll left top;background-size: 99%;filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_sample_on.jpg', sizingMethod='scale');-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_sample_on.jpg', sizingMethod='scale')}
 .SBtab1 li a.tab3 {background: transparent url(../images/subjectareas/tab_customer.jpg) no-repeat scroll left top;background-size: 99%;filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_customer.jpg', sizingMethod='scale');-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_customer.jpg', sizingMethod='scale')}
 .SBtab1 li a.tab3:hover {background: transparent url(../images/subjectareas/tab_customer_on.jpg) no-repeat scroll left top;background-size: 99%;filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_customer_on.jpg', sizingMethod='scale');-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_customer_on.jpg', sizingMethod='scale')}
 .SBtab1 li a.tab4 {background: transparent url(../images/subjectareas/tab_article.jpg) no-repeat scroll left top;background-size: 99%;filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_article.jpg', sizingMethod='scale');-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_article.jpg', sizingMethod='scale')}
 .SBtab1 li a.tab4:hover {background: transparent url(../images/subjectareas/tab_article_on.jpg) no-repeat scroll left top;background-size: 99%;filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_article_on.jpg', sizingMethod='scale');-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/subjectareas/tab_article_on.jpg', sizingMethod='scale')} */
.SBtab1 li a.tab1 {
	background: url(../../images/subjectareas/QualifiedEditors.png) no-repeat scroll 64px 16px #eeeeee;
	background-size: 60px;
}

.SBtab1 li a.tab2 {
	background: url(../../images/subjectareas/PapersPublished.png) no-repeat scroll 84px 16px #eeeeee;
	background-size: 60px;
}

.SBtab1 li a.tab3 {
	background: url(../../images/subjectareas/sample-edits.png) no-repeat scroll 85px 16px #eeeeee;
	background-size: 60px;
}

.SBtab1 li a.tab4 {
	background: url(../../images/subjectareas/clients.png) no-repeat scroll 65px 16px #eeeeee;
	background-size: 60px;
}

.cap {
	clear: both;
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	padding-top: 10px;
}

.SBtab1 li a:hover {
	color: #d52b1e;
	text-decoration: none;
	border-color: #d52b1e;
}

@media (min-width: 320px) {
	.SBtab1 li a {
		border-radius: 0;
		color: #d52b1e;
		display: block;
		float: left;
		font-size: 24px;
		font-weight: 700;
		height: 180px;
		letter-spacing: 0;
		padding: 33px 20px 10px 20px;
		width: 100%;
		margin-bottom: 8px;
		background: #eee;
		border: 1px solid #dfdfdf;
		text-align: center;
	}

	.cap {
		font-size: 12px;
		line-height: 20px;
		padding-top: 25px;
	}
}

@media (min-width: 480px) and (max-width: 580px) {
	.SBtab1 li a {
		border-radius: 4px;
		color: #d52b1e;
		display: block;
		float: left;
		font-size: 24px;
		font-weight: 700;
		height: 206px;
		letter-spacing: 0;
		padding: 36px 5% 0 30%;
		width: 90%;
		margin-bottom: 8px;
	}

	.cap {
		clear: both;
		color: #000;
		display: block;
		font-size: 14px;
		font-weight: 400;
		line-height: 26px;
		padding-top: 10px;
	}
}

@media (min-width: 580px) and (max-width: 768px) {
	.SBtab1 li {
		float: left;
		list-style: outside none none;
		padding: 0;
		position: relative;
		width: 18%;
		margin-right: 15px;
		margin-bottom: 15px;
	}

	.SBtab1 li a {
		border-radius: 0;
		color: #d52b1e;
		display: block;
		float: left;
		font-size: 24px;
		font-weight: 700;
		height: 180px;
		letter-spacing: 0;
		padding: 33px 20px 10px 20px;
		width: 100%;
		margin-bottom: 8px;
		background: #eee;
		border: 1px solid #dfdfdf;
		text-align: center;
	}

	.cap {
		font-size: 12px;
		line-height: 20px;
		padding-top: 4px;
		font-size: 11px;
		line-height: 20px;
		padding-top: 4px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.SBtab1 li {
		float: left;
		list-style: outside none none;
		padding: 0;
		position: relative;
		width: 48%;
	}

	.SBtab1 li a {
		border-radius: 0;
		color: #d52b1e;
		display: block;
		float: left;
		font-size: 24px;
		font-weight: 700;
		height: 180px;
		letter-spacing: 0;
		padding: 33px 20px 10px 20px;
		width: 100%;
		margin-bottom: 8px;
		background: #eee;
		border: 1px solid #dfdfdf;
		text-align: center;
	}

	.cap {
		font-size: 13px;
		line-height: 24px;
		padding-top: 4px;
	}
}

@media (min-width: 992px) and (min-width: 1024px) {
	.SBtab1 li {
		float: left;
		list-style: outside none none;
		padding: 0;
		position: relative;
		width: 48%;
		margin-right: 15px;
		margin-bottom: 15px;
	}

	.SBtab1 li a {
		border-radius: 0;
		color: #d52b1e;
		display: block;
		float: left;
		font-size: 24px;
		font-weight: 700;
		height: 180px;
		letter-spacing: 0;
		padding: 33px 20px 10px 20px;
		width: 100%;
		margin-bottom: 8px;
		background: #eee;
		border: 1px solid #dfdfdf;
		text-align: center;
	}

	.cap {
		clear: both;
		color: #000;
		display: block;
		font-size: 14px;
		font-weight: 400;
		line-height: 21px;
		padding-top: 10px;
	}
}

@media (min-width: 1030px) {
	.SBtab1 li a {
		border-radius: 0;
		color: #d52b1e;
		display: block;
		float: left;
		font-size: 24px;
		font-weight: 700;
		height: 180px;
		letter-spacing: 0;
		padding: 33px 20px 10px 20px;
		width: 100%;
		margin-bottom: 8px;
		background: #eee;
		border: 1px solid #dfdfdf;
		text-align: center;
	}

	.cap {
		clear: both;
		color: #000;
		display: block;
		font-size: 15px;
		font-weight: 400;
		line-height: 26px;
		padding-top: 25px;
	}
}

.listNav {
	clear: both;
	margin: 0 0 10px;
}

.ln-letters {
	overflow: hidden;
	width: 100%;
}

.ln-letters a {
	font-size: 11px;
	display: block;
	float: left;
	border: 1px solid silver;
	border-right: none;
	text-decoration: none;
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 10px;
}

.ln-letters a.ln-last {
	border-right: 1px solid silver;
}

.ln-letters a:hover,
.ln-letters a.ln-selected {
	background-color: #eaeaea;
}

.ln-letters a.ln-disabled {
	color: #ccc;
}

.ln-letter-count {
	text-align: center;
	font-size: 11px;
	line-height: 100%;
	margin-bottom: 3px;
	color: #ccc;
}

#demo4 #listWrapper {
	width: 100%;
	margin: 0;
	padding: 5px;
}

#demoFour li {
	float: left;
	font: Arial, Helvetica, sans-serif;
	list-style: none;
}

#demoFour a {
	display: block;
	font-size: 11px;
	text-align: left;
	width: 235px;
	border: 0 solid silver;
	text-decoration: none;
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	margin: 0 2px 2px 0;
	padding: 5px;
}

#demoFour a:hover {
	background-color: #fff;
}

.demo {
	max-height: 635px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 1px solid silver;
	margin: 0;
	padding: 0;
}

#demoFour.demo li a {
	min-height: 45px;
	cursor: wait !important;
}

.bg-1 {
	background-position: 0 -1px !important;
}

#editor-nav {
	margin: 15px 0;
}

#editor-nav .green {
	float: left;
	width: 234px;
	height: 53px;
}

#editor-nav .green a {
	background: url(../images/editor-profiles/editor-nav.png) 0 0 no-repeat;
	height: 53px;
}

#editor-nav .green a:hover {
	background: url(../images/editor-profiles/editor-nav.png) 0 -70px no-repeat;
}

.green-active {
	background: url(../images/editor-profiles/editor-nav.png) 0 -70px no-repeat !important;
}

#editor-nav .blue {
	float: left;
	width: 223px;
}

#editor-nav .blue a {
	background: url(../images/editor-profiles/editor-nav.png) -235px 0 no-repeat;
	height: 53px;
}

#editor-nav .blue a:hover {
	background: url(../images/editor-profiles/editor-nav.png) -235px -70px no-repeat;
}

.blue-active {
	background: url(../images/editor-profiles/editor-nav.png) -235px -70px no-repeat !important;
}

#editor-nav .copper {
	float: left;
	width: 218px;
}

#editor-nav .copper a {
	background: url(../images/editor-profiles/editor-nav.png) -458px 0 no-repeat;
	height: 53px;
}

#editor-nav .copper a:hover {
	background: url(../images/editor-profiles/editor-nav.png) -458px -70px no-repeat;
}

.copper-active {
	background: url(../images/editor-profiles/editor-nav.png) -458px -70px no-repeat !important;
}

.editor-pro {
	margin: 0;
}

.editor-pro li {
	float: left;
	list-style-type: none;
	margin: 0 10px 12px 0;
	width: 157px;
	position: relative;
}

.editor-pro li .peer-reviewer {
	position: absolute;
	top: 152px;
	left: 0;
	height: 18px;
	width: 95px;
	background: url(../editor-profile/images/peer-review-band.png) no-repeat 0 0;
}

.editor-pro li a {
	color: #d52b1e;
}

.editor-pro li a:hover {
	color: #000 !important;
}

.editor-pro li img {
	padding: 0;
}

.editor-pro li a:hover {
	box-shadow: 0 0 10px #888;
}

.view-btn a span {
	display: inline-block;
	background: #d52b1e;
	padding: 2px 6px 2px 8px;
	border-radius: 50px;
	margin-left: 5px;
	color: #fff;
	line-height: 10px;
	text-align: center;
}

.view-btn {
	text-align: right;
}

.view-btn a {
	font-size: 16px;
	color: #0000ff;
	text-decoration: none;
	display: inline-block;
	position: relative;
	text-decoration: none !important;
}

.view-btn a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
	background: #00f;
	visibility: visible;
	transform: scaleX(1);
	transition: 0.2s linear;
}

.view-btn a:hover:before {
	visibility: hidden;
	transform: scaleX(0);
}

/*********************************editor csss*******************************/
.editor_div {
	border: 5px solid #e7e7e7;
	background: #ffffff;
	overflow: hidden;
	min-height: 235px;
}

.editor-bottombar {
	background: #fff;
	padding: 4px;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}

span.editor-topbar {
	display: block;
	line-height: 17px;
	padding-bottom: 5px;
	background: #e7e7e7;
}

.editor_div.profile-img {
	min-height: auto;
}

.editor_div .editor-img img {
	width: 100%;
	height: 140px;
	overflow: hidden;
	max-width: 150px;
}

.editor_div .country_name {
	text-transform: uppercase;
	font-size: 20px;
	font-family: "Haettenschweiler";
	font-weight: 500;
	color: #000;
	text-align: right;
	letter-spacing: 1px;
	line-height: 0;
}

.editor-img {
	position: relative;
}

.editor-img span img {
	width: auto !important;
	height: auto !important;
	position: absolute;
	bottom: 0;
	left: -8px;
}

.editor-bottombar h2 {
	color: #000;
	font-size: 32px;
	font-family: "Haettenschweiler";
	line-height: 9px;
	margin-bottom: 2px;
	margin-top: 7px;
	font-weight: 500 !important;
}

.editor-bottombar h3 {
	font-family: "Haettenschweiler";
	color: #000;
	padding: 0 !important;
	font-size: 24px;
	line-height: 9px;
	margin-bottom: 2px;
	margin-top: 7px !important;
	font-weight: 500 !important;
}

.editor-bottombar .red-texct {
	color: #961a40;
	font-weight: 600;
	font-size: 10px;
}

.editor-bottombar h2 span,
.editor-bottombar h3 span {
	font-size: 12px;
}

.editor-bottombar div {
	width: 50%;
	float: left;
}

.editor-bottombar .study-area {
	float: right;
	width: 59%;
}

span.editor-topbar img {
	width: 25px;
	height: 15px;
	margin-top: -5px;
}

/***********editor csss************/
/*editor new section section*/
.editor_team #homeeditor .item {
	border: 1px solid #00000014;
	background: #f6f6f6;
	border-radius: 5px;
	text-align: center;
	margin: 5px 5px;
	padding: 25px 0px 20px;
	box-shadow: #ccc 0 1px 5px;
	-webkit-box-shadow: #ccc 0 1px 5px;
	-moz-box-shadow: #ccc 0 1px 5px;
	min-height: 300px;
}

.editor_team #homeeditor .item a {
	text-decoration: none;
	color: #000;
	margin: 0 auto;
}

.editor_team #homeeditor .item .edi-lt-img {
	display: block;
	float: none;
	text-align: center;
	margin: 0 auto;
	width: 125px;
	height: 125px;
}

.editor_team #homeeditor .item .edi-lt-img img {
	display: inline;
	/* width: 100% !important; */
	border-radius: 50%;
	object-fit: cover;
	width: 125px !important;
	height: 125px;
}

.editor_team #homeeditor .item .title {
	width: 100%;
	display: block;
	line-height: 25px;
	color: #000;
	margin: 20px 0 0px;
	font-size: 16px;
	padding: 0 7px;
	/* min-height: 60px; */
	min-height: 70px;
}

.editor_team #homeeditor .item .title strong {
	font-size: 24px;
	display: block;
}

.editor_team #homeeditor .item .editor-exp {
	padding-left: 15px;
	font-size: 12px;
}

.editor_team #homeeditor .item .editor-exp .exp {
	float: left;
	border-right: rgb(151, 145, 145) 1px solid;
	width: 147px;
	margin-right: 10px;
	border-image: linear-gradient(to bottom,
			rgba(255, 255, 255, 0) 0%,
			rgba(226, 226, 226, 1) 48%,
			rgba(255, 255, 255, 0) 100%);
	border-image-slice: 1;
}

.editor_team #homeeditor .item .editor-exp .exp strong {
	font-size: 28px;
	font-weight: normal !important;
	margin-right: 10px;
	float: left;
	color: #000;
	font-size: 28px;
	font-family: "OpenSans-Regular";
	line-height: 32px;
}

.editor_team #homeeditor .item .codet {
	display: none;
}

.editor_team #homeeditor .item .editor-exp .exp-txt {
	text-align: left;
	float: left;
	line-height: 16px;
	width: 80px;
	font-size: 14px;
	margin-top: 9px;
}

.editor_team #homeeditor .item .editor-exp .exp-flag {
	float: left;
}

.editor_team #homeeditor .item .editor-exp .exp-flag img {
	height: 23px;
	width: 38px;
	margin-left: 5px !important;
	margin-top: 5px !important;
	float: left;
}

.editor_team #homeeditor .item:hover {
	border: 1px solid #d52b1e;
}

/*editor new section section*/
.edu-icon {
	float: left;
	padding: 5px 0 0;
	width: 46px;
}

.edu-head {
	color: #d52b1e;
	letter-spacing: 0;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 105px;
	padding: 3px 0 0;
	height: 54px;
}

.editor-pro ul li span {
	padding: 5px 0;
}

.last-p {
	margin: 0 0 10px !important;
}

.width_class,
#editor1,
#editor2,
#editor3,
#editor4,
#editor5,
#editor6,
#editor7,
#editor8,
#editor9,
#editor10,
#editor11,
#editor12,
#editor13,
#editor14,
#editor15,
#editor16,
#editor17,
#editor18,
#editor19,
#editor20,
#editor21,
#editor22,
#editor23,
#editor24,
#editor25,
#editor26,
#editor27,
#editor28,
#editor29,
#editor30,
#editor31,
#editor32,
#editor33,
#editor34,
#editor35,
#editor36,
#editor37,
#editor38,
#editor39,
#editor40,
#ac356,
#ag419,
#bfpr4,
#casc30,
#cj401,
#cj406,
#db461,
#dj321,
#el452,
#jg395,
#jq386,
#ks470,
#lh437,
#mb402,
#mg423,
#nm398,
#rs434,
#sl359,
#th393,
#tm457,
#vbsc29,
#ag379,
#ah460,
#cc339,
#ch472,
#dh428,
#dx335,
#gt377,
#ja466,
#jlsc37,
#lp414,
#mspr1,
#pl183,
#rl425,
#sl424,
#sm468,
#sm469,
#sp462,
#tc417,
#tn353,
#pw252,
#ln411,
#cd388,
#gj392,
#wt463 {
	max-width: 680px;
	padding: 20px 15px 0;
}

.profile-img {
	margin: -2px 15px 15px 1px;
	float: left;
}

.key-heighlight {
	width: 72%;
	float: left;
	margin: 0 0 15px;
	background: #7c9c3d;
}

.key-heighlight .headline {
	background: #fff;
	color: #000;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 11px;
	margin: 1px;
	padding: 10px 17px;
}

.key-heighlight .headline span {
	font-size: 12px;
	color: #4d4d4d;
}

.key-heighlight ul {
	margin: 4px 0 4px 15px;
	padding: 0;
}

.key-heighlight ul li {
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	list-style: none outside none;
	padding: 9px 9px 7px 5px;
}

.key-heighlight ul li span {
	font-size: 12px;
	letter-spacing: 0;
}

.key-heighlight .bottom {
	height: 37px;
}

.peer-head {
	margin: 2px 1px 9px 15px;
}

.comparison .comparisontable thead th .space-top {
	display: block;
	font-size: 18px !important;
	font-weight: bold;
}

.profile-p {
	font-size: 12px;
	color: #000;
	text-align: justify;
	line-height: 19px;
	padding: 15px 0 0;
}

#areas-exp {
	float: left;
	width: 260px;
}

#education-x {
	float: left;
	width: 400px;
}

.areas-exp-head {
	background: url(../editor-profile/images/sub-head-bg.png) no-repeat scroll 0 0;
	color: #000;
	font-size: 18px;
	margin: 15px 0 7px;
	padding: 0 0 5px 34px;
}

#areas-exp ul,
#education-x ul {
	margin: 0 0 0 15px;
	padding: 0;
}

#areas-exp ul li,
#education-x ul li {
	background: url(../editor-profile/images/bullet2.gif) no-repeat scroll 0 8px;
	color: #3b3a3a;
	font-size: 12px;
	list-style: none outside none;
	padding: 3px 5px 3px 15px;
}

#example-one ul {
	list-style: none;
	margin: 0 0 20px;
	padding: 0;
}

#example-one .nav-editors {
	padding: 0;
	letter-spacing: -2px;
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 20px !important;
	clear: both;
}

#example-one .nav-editors li {
	float: left;
	margin: 0 0 0 -1px;
	width: 33%;
	height: 70px;
	line-height: 70px;
	background: #fff;
	border: 1px solid #d1d1d1;
	list-style-type: none;
	position: relative;
}

#example-one .nav-editors li:hover {
	border-top: 1px solid #d1d1d1;
	border-bottom: 4px solid #d52b1e;
	background: #d52b1e;
}

#example-one .nav-editors li.first {
	margin-left: 0;
}

#example-one .nav-editors li a {
	color: #000;
	font-size: 19px;
	padding-left: 80px;
	display: block;
	height: 65px;
	background: url(../images/subjectareas/icons/sub-a-icon.png) no-repeat 20px center;
}

#example-one .nav-editors li.first a {
	background: url(../images/subjectareas/icons/sub-b-icon.png) no-repeat 20px 10px;
}

#example-one .nav-editors li.last a {
	background: url(../images/subjectareas/icons/sub-c-icon.png) no-repeat 20px 10px;
}

#example-one .nav-editors li a {
	color: #000;
	font-size: 20px;
	padding-left: 80px;
	display: block;
	height: 65px;
	background: url(../images/subjectareas/icons/sub-a-icon.png) no-repeat 20px center;
}

#example-one .nav-editors li a:hover {
	text-decoration: none;
	color: #fff;
}

#example-one .nav-editors li.current {
	border-bottom: 4px solid #d52b1e;
	background-color: #d52b1e;
}

#example-one .nav-editors li.current a h2 {
	color: #fff;
}

#example-one .nav-editors li.current:hover {
	line-height: 70px;
}

#example-one .nav-editors li.current:after {
	content: "\e3b6";
	position: absolute;
	font-family: "moon";
	color: #d52b1e;
	font-size: 40px;
	bottom: -43px;
	left: 44%;
}

#example-one .nav-editors li:hover a,
#example-one .nav-editors li.current a {
	background: url(../images/subjectareas/icons/sub-a-icon-h.png) no-repeat 20px center;
}

#example-one .nav-editors li.first:hover a,
#example-one .nav-editors li.current.first a {
	background: url(../images/subjectareas/icons/sub-b-icon-h.png) no-repeat 20px 10px;
}

#example-one .nav-editors li.last:hover a,
#example-one .nav-editors li.current.last a {
	background: url(../images/subjectareas/icons/sub-c-icon-h.png) no-repeat 20px 10px;
}

#example-one .nav-editors li a h2 {
	padding-top: 23px;
	color: #000;
}

#example-one .nav-editors li a:hover h2 {
	padding-top: 23px;
	color: #fff;
}

#example-one ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#example-one ul li a {
	display: block;
}

.tableBasic1 {
	border-collapse: collapse;
	padding: 0;
	clear: both;
}

.tableBasic1 tr.even {
	background-color: #f8f8f8;
}

.tableBasic1 tr.evenhead {
	background-color: #f4f8fc;
}

.tableBasic1 tr.evenhead td {
	font-weight: 700;
	color: #d52b1e;
}

.tableBasic1 td.evenhead {
	background-color: #eaeaea;
	font-weight: 700;
	color: #d52b1e;
	border: 1px solid #e0d8ce;
}

.tableBasic1 td.head2 {
	background-color: #4f81bd;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #f3f3f3;
	text-align: center;
	color: #fff;
	font: 14px;
	font-weight: 700;
}

.tableBasic1 td {
	border: 1px solid #e5e5e5;
	color: #000;
	padding: 8px;
	vertical-align: top;
	font-size: 12px;
	line-height: 20px;
}

.tableBasic1 td.evenheadeng {
	background-color: #eaeaea;
	font-weight: 700;
	color: #d52b1e;
	border: 1px solid #e0d8ce;
}

.tableBasic1 td.titlehead {
	background: url(../images/patterns/17.png) repeat scroll 0 0 transparent;
}

.tableBasic1 td.titleheadNormal {
	background-color: #eaeaea;
	font-weight: 400;
	color: #454545;
	border: 1px solid #e0d8ce;
}

.tableBasic1 td.titlehead2 {
	background-color: #fef7f2;
	font-weight: 700;
	color: #454545;
	border: 1px solid #fde9d9;
}

.tableBasic1 td.normalhead {
	background-color: #f2dbdb;
	font-weight: 700;
	color: #d52b1e;
	border: 1px solid #f3f3f3;
}

.tableBasic1 td.normalhead0 {
	background-color: #58585a;
	background-image: url(../images/backgrounds/normalhead0-bg.png);
	font-weight: 700;
	color: #fff;
	border: 1px solid #f3f3f3;
	font-size: 13px;
}

.tableBasic1 td.normalhead1 {
	background-color: #e28879;
	background-image: url(../images/backgrounds/normalhead1-bg.png);
	font-weight: 700;
	color: #fff;
	border: 1px solid #f3f3f3;
	font-size: 13px;
}

.tableBasic1 td.normalhead2 {
	background-color: #d74e4e;
	background-image: url(../images/backgrounds/normalhead2-bg.png);
	font-weight: 700;
	color: #fff;
	border: 1px solid #f3f3f3;
	font-size: 13px;
}

.tableBasic1 td.normalhead3 {
	background-color: #bc2d2d;
	background-image: url(../images/backgrounds/normalhead3-bg.png);
	font-weight: 700;
	color: #fff;
	border: 1px solid #f3f3f3;
	font-size: 13px;
}

.tableBasic1 td.normalhead4 {
	background-color: #830c14;
	background-image: url(../images/backgrounds/normalhead4-bg.png);
	font-weight: 700;
	color: #fff;
	border: 1px solid #f3f3f3;
	font-size: 13px;
}

.tableBasic1 tr.evenhead2 {
	background-color: #efd3d2;
}

.tableBasic1 tr.evenhead2 td {
	font-weight: 700;
	color: #d52b1e;
}

.tableBasic1 tr.evenhead1 {
	background-color: #4f81bd;
}

.tableBasic1 tr.evenhead1 td {
	font-weight: 700;
	color: #fff;
}

.tableBasic1 td.head {
	background: url(../images/editor-profiles/stripbgred.jpg) repeat scroll 0 0 #f8f8f8;
	padding-left: 12px;
	padding-right: 12px;
	border: 1px solid #eac7c7;
	color: #fff;
	font-weight: 700;
}

.tableBasic1 td.head2 {
	background: url(../images/editor-profiles/stripbgred.jpg) repeat scroll 0 0 #f8f8f8;
	padding-left: 12px;
	padding-right: 12px;
	border: 1px solid #eac7c7;
	color: #fff;
	font-weight: 700;
}

.tableBasic1 tr.head1 {
	background-color: #fac59f;
	padding-left: 12px;
	padding-right: 12px;
	border: 1px solid #fde9d9;
	color: #454545;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.tableBasic1 tr.head1 td {
	font-weight: 700;
	background-color: #fac59f;
}

.tableBasic1 td.headV {
	padding-left: 12px;
	letter-spacing: 1px;
	padding-right: 12px;
	border: 1px solid #f3f3f3;
	color: #fff;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.ps-samplepage #main-content-wrap {
	min-height: auto !important;
}

@media (min-width: 320px) {
	.key-heighlight {
		width: 100%;
	}

	.editor_div .country_name {
		font-size: 18px;
	}

	.width_class,
	#editor1,
	#editor2,
	#editor3,
	#editor4,
	#editor5,
	#editor6,
	#editor7,
	#editor8,
	#editor9,
	#editor10,
	#editor11,
	#editor12,
	#editor13,
	#editor14,
	#editor15,
	#editor16,
	#editor17,
	#editor18,
	#editor19,
	#editor20,
	#editor21,
	#editor22,
	#editor23,
	#editor24,
	#editor25,
	#editor26,
	#editor27,
	#editor28,
	#editor29,
	#editor30,
	#editor31,
	#editor32,
	#editor33,
	#editor34,
	#editor35,
	#editor36,
	#editor37,
	#editor38,
	#editor39,
	#editor40,
	#ac356,
	#ag419,
	#bfpr4,
	#casc30,
	#cj401,
	#cj406,
	#db461,
	#dj321,
	#el452,
	#jg395,
	#jq386,
	#ks470,
	#lh437,
	#mb402,
	#mg423,
	#nm398,
	#rs434,
	#sl359,
	#th393,
	#tm457,
	#vbsc29,
	#ag379,
	#ah460,
	#cc339,
	#ch472,
	#dh428,
	#dx335,
	#gt377,
	#ja466,
	#jlsc37,
	#lp414,
	#mspr1,
	#pl183,
	#rl425,
	#sl424,
	#sm468,
	#sm469,
	#sp462,
	#tc417,
	#tn353,
	#pw252,
	#ln411,
	#cd388,
	#gj392,
	#wt463 {
		max-width: 680px;
		padding: 0;
	}

	#mobtab {
		display: none;
		visibility: hidden;
	}

	#fancybox-right-ico {
		left: -14px !important;
	}
}

@media (min-width: 480px) and (max-width: 580px) {
	.key-heighlight {
		width: 100%;
	}

	.editor_div .country_name {
		font-size: 18px;
	}

	.editor_div {
		min-height: 255px;
	}

	.width_class,
	#editor1,
	#editor2,
	#editor3,
	#editor4,
	#editor5,
	#editor6,
	#editor7,
	#editor8,
	#editor9,
	#editor10,
	#editor11,
	#editor12,
	#editor13,
	#editor14,
	#editor15,
	#editor16,
	#editor17,
	#editor18,
	#editor19,
	#editor20,
	#editor21,
	#editor22,
	#editor23,
	#editor24,
	#editor25,
	#editor26,
	#editor27,
	#editor28,
	#editor29,
	#editor30,
	#editor31,
	#editor32,
	#editor33,
	#editor34,
	#editor35,
	#editor36,
	#editor37,
	#editor38,
	#editor39,
	#editor40,
	#ac356,
	#ag419,
	#bfpr4,
	#casc30,
	#cj401,
	#cj406,
	#db461,
	#dj321,
	#el452,
	#jg395,
	#jq386,
	#ks470,
	#lh437,
	#mb402,
	#mg423,
	#nm398,
	#rs434,
	#sl359,
	#th393,
	#tm457,
	#vbsc29,
	#ag379,
	#ah460,
	#cc339,
	#ch472,
	#dh428,
	#dx335,
	#gt377,
	#ja466,
	#jlsc37,
	#lp414,
	#mspr1,
	#pl183,
	#rl425,
	#sl424,
	#sm468,
	#sm469,
	#sp462,
	#tc417,
	#tn353,
	#pw252,
	#ln411,
	#cd388,
	#gj392,
	#wt463 {
		max-width: 680px;
		padding: 20px 15px 0;
	}

	#mobtab {
		display: none;
		visibility: hidden;
	}

	#fancybox-right-ico {
		left: -0 !important;
	}
}

@media (min-width: 580px) and (max-width: 768px) {
	.key-heighlight {
		width: 61%;
	}

	.width_class,
	#editor1,
	#editor2,
	#editor3,
	#editor4,
	#editor5,
	#editor6,
	#editor7,
	#editor8,
	#editor9,
	#editor10,
	#editor11,
	#editor12,
	#editor13,
	#editor14,
	#editor15,
	#editor16,
	#editor17,
	#editor18,
	#editor19,
	#editor20,
	#editor21,
	#editor22,
	#editor23,
	#editor24,
	#editor25,
	#editor26,
	#editor27,
	#editor28,
	#editor29,
	#editor30,
	#editor31,
	#editor32,
	#editor33,
	#editor34,
	#editor35,
	#editor36,
	#editor37,
	#editor38,
	#editor39,
	#editor40,
	#ac356,
	#ag419,
	#bfpr4,
	#casc30,
	#cj401,
	#cj406,
	#db461,
	#dj321,
	#el452,
	#jg395,
	#jq386,
	#ks470,
	#lh437,
	#mb402,
	#mg423,
	#nm398,
	#rs434,
	#sl359,
	#th393,
	#tm457,
	#vbsc29,
	#ag379,
	#ah460,
	#cc339,
	#ch472,
	#dh428,
	#dx335,
	#gt377,
	#ja466,
	#jlsc37,
	#lp414,
	#mspr1,
	#pl183,
	#rl425,
	#sl424,
	#sm468,
	#sm469,
	#sp462,
	#tc417,
	#tn353,
	#pw252,
	#ln411,
	#cd388,
	#gj392,
	#wt463 {
		max-width: 680px;
		padding: 20px 15px 0;
	}

	#mobtab {
		display: block;
		visibility: visible;
	}

	#fancybox-right-ico {
		left: 14px !important;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.key-heighlight {
		width: 72%;
	}

	.width_class,
	#editor1,
	#editor2,
	#editor3,
	#editor4,
	#editor5,
	#editor6,
	#editor7,
	#editor8,
	#editor9,
	#editor10,
	#editor11,
	#editor12,
	#editor13,
	#editor14,
	#editor15,
	#editor16,
	#editor17,
	#editor18,
	#editor19,
	#editor20,
	#editor21,
	#editor22,
	#editor23,
	#editor24,
	#editor25,
	#editor26,
	#editor27,
	#editor28,
	#editor29,
	#editor30,
	#editor31,
	#editor32,
	#editor33,
	#editor34,
	#editor35,
	#editor36,
	#editor37,
	#editor38,
	#editor39,
	#editor40,
	#ac356,
	#ag419,
	#bfpr4,
	#casc30,
	#cj401,
	#cj406,
	#db461,
	#dj321,
	#el452,
	#jg395,
	#jq386,
	#ks470,
	#lh437,
	#mb402,
	#mg423,
	#nm398,
	#rs434,
	#sl359,
	#th393,
	#tm457,
	#vbsc29,
	#ag379,
	#ah460,
	#cc339,
	#ch472,
	#dh428,
	#dx335,
	#gt377,
	#ja466,
	#jlsc37,
	#lp414,
	#mspr1,
	#pl183,
	#rl425,
	#sl424,
	#sm468,
	#sm469,
	#sp462,
	#tc417,
	#tn353,
	#pw252,
	#ln411,
	#cd388,
	#gj392,
	#wt463 {
		max-width: 680px;
		padding: 20px 15px 0;
	}

	#mobtab {
		display: block;
		visibility: visible;
	}

	#fancybox-right-ico {
		left: 34px !important;
	}
}

@media (min-width: 992px) and (min-width: 1024px) {
	.key-heighlight {
		width: 72%;
	}

	.width_class,
	#editor1,
	#editor2,
	#editor3,
	#editor4,
	#editor5,
	#editor6,
	#editor7,
	#editor8,
	#editor9,
	#editor10,
	#editor11,
	#editor12,
	#editor13,
	#editor14,
	#editor15,
	#editor16,
	#editor17,
	#editor18,
	#editor19,
	#editor20,
	#editor21,
	#editor22,
	#editor23,
	#editor24,
	#editor25,
	#editor26,
	#editor27,
	#editor28,
	#editor29,
	#editor30,
	#editor31,
	#editor32,
	#editor33,
	#editor34,
	#editor35,
	#editor36,
	#editor37,
	#editor38,
	#editor39,
	#editor40,
	#ac356,
	#ag419,
	#bfpr4,
	#casc30,
	#cj401,
	#cj406,
	#db461,
	#dj321,
	#el452,
	#jg395,
	#jq386,
	#ks470,
	#lh437,
	#mb402,
	#mg423,
	#nm398,
	#rs434,
	#sl359,
	#th393,
	#tm457,
	#vbsc29,
	#ag379,
	#ah460,
	#cc339,
	#ch472,
	#dh428,
	#dx335,
	#gt377,
	#ja466,
	#jlsc37,
	#lp414,
	#mspr1,
	#pl183,
	#rl425,
	#sl424,
	#sm468,
	#sm469,
	#sp462,
	#tc417,
	#tn353,
	#pw252,
	#ln411,
	#cd388,
	#gj392,
	#wt463 {
		max-width: 680px;
		padding: 20px 15px 0;
	}

	#mobtab {
		display: block;
		visibility: visible;
	}

	#fancybox-right-ico {
		left: 34px !important;
	}
}

@media (min-width: 1025px) {
	.key-heighlight {
		width: 72%;
	}

	.width_class,
	#editor1,
	#editor2,
	#editor3,
	#editor4,
	#editor5,
	#editor6,
	#editor7,
	#editor8,
	#editor9,
	#editor10,
	#editor11,
	#editor12,
	#editor13,
	#editor14,
	#editor15,
	#editor16,
	#editor17,
	#editor18,
	#editor19,
	#editor20,
	#editor21,
	#editor22,
	#editor23,
	#editor24,
	#editor25,
	#editor26,
	#editor27,
	#editor28,
	#editor29,
	#editor30,
	#editor31,
	#editor32,
	#editor33,
	#editor34,
	#editor35,
	#editor36,
	#editor37,
	#editor38,
	#editor39,
	#editor40,
	#ac356,
	#ag419,
	#bfpr4,
	#casc30,
	#cj401,
	#cj406,
	#db461,
	#dj321,
	#el452,
	#jg395,
	#jq386,
	#ks470,
	#lh437,
	#mb402,
	#mg423,
	#nm398,
	#rs434,
	#sl359,
	#th393,
	#tm457,
	#vbsc29,
	#ag379,
	#ah460,
	#cc339,
	#ch472,
	#dh428,
	#dx335,
	#gt377,
	#ja466,
	#jlsc37,
	#lp414,
	#mspr1,
	#pl183,
	#rl425,
	#sl424,
	#sm468,
	#sm469,
	#sp462,
	#tc417,
	#tn353,
	#pw252,
	#ln411,
	#cd388,
	#gj392,
	#wt463 {
		max-width: 680px;
		padding: 20px 15px 0;
	}

	#mobtab {
		display: block;
		visibility: visible;
	}
}

.interview1 {
	position: relative;
	text-align: left;
	padding: 10px;
}

.interview2 {
	background: url(../images/editor-profiles/grey-bg.png) 0 0 repeat;
	padding: 10px;
	position: relative;
}

.int-right {
	float: left;
	width: 87%;
}

.int-img {
	float: left;
}

.int-img img {
	box-shadow: 0 0 8px #ccc;
	padding: 4px;
}

.edit-head {
	background: url(../images/editor-profiles/blue-head.png) 0 0 no-repeat;
	width: 252px;
	height: 24px;
	margin: 0 auto 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
}

.int-head {
	background: #d52b1e;
	width: 165px;
	height: 24px;
	margin: 4px 0 0 -3px;
	padding: 0 0 0 10px;
	font-size: 13px;
	color: #fff;
	float: left;
}

.int-sub-head {
	clear: both;
	color: #000;
	display: block;
	padding-left: 10px;
}

.int-content {
	color: #000;
	float: left;
	margin: 0 0 0 10px;
}

.int-div {
	background: url(../images/editor-profiles/interview/interview-bg.jpg) 0 0 repeat;
	width: 100%;
	min-height: 197px;
	position: relative;
	margin: 31px 0 20px;
	border: 1px solid #eae8ed;
}

.int-pr-right {
	float: left;
	width: 77%;
	padding: 10px;
}

.int-pr-pin {
	left: 121px;
	margin-bottom: 20px;
	position: absolute;
	top: -14px;
}

.int-pr-img {
	width: 179px;
	height: 195px;
	margin: 1px 0 0 11px;
	float: left;
}

.int-pr-head {
	color: #d52b1e;
	font-size: 14px;
	font-weight: 700;
	width: 100%;
	margin-top: 15px;
}

.int-pr-cont {
	color: #000;
	width: 100%;
}

.int-pr-thumb {
	float: right;
	margin: 5px 0 15px;
	text-align: right;
}

.quality-div {
	background: #eee url(../images/quality/quality-pg-bg-btm.jpg) left bottom no-repeat;
	border: 1px solid #e5e5e5;
	box-shadow: -5px 1px 10px #ccc;
	display: block;
	margin: 30px 0;
	padding: 50px 30px 135px;
	position: relative;
}

.quality-div .topimg {
	background: url(../images/quality/quality-pg-bg-top.png) repeat-x 0 0;
	display: block;
	height: 51px;
	left: 0;
	position: absolute;
	top: -23px;
	width: 100%;
}

.quality-div .lefttext {
	float: left;
	width: 35%;
}

.quality-div .righttext {
	float: left;
	width: 65%;
}

.quality-div .lefttext span {
	color: #2b72aa;
	display: block;
	font-size: 14px;
	font-weight: 700;
	min-width: 190px;
	padding: 0 10px 10px 0;
	text-align: center;
}

.quality-div .righttext .name {
	color: #d52b1e;
	font-size: 14px;
	font-weight: 700;
	float: right;
}

.quality-div .righttext .name span {
	display: block;
	width: auto;
	color: #333;
	font-weight: 400;
}

.note-bullet {
	background: url(../images/quality/small-bullet.png) 0 16px no-repeat;
	color: #d52b1e;
	font-size: 10px;
	padding: 8px 0 0 12px !important;
}

.quality-process {
	background: url(../images/quality/pattern1.png) repeat;
	border: 2px solid #fff;
	padding: 15px 20px;
}

.quality-box1 {
	border-right: 1px solid #e3e3e3;
	float: left;
	padding: 0 20px;
	width: 33%;
}

.quality-box1 img {
	float: left;
	margin-right: 16px;
}

.quality-box1 h2 {
	color: #d52b1e;
	font-size: 22px;
	font-weight: 700;
	padding-bottom: 6px;
	border-left: 0;
	margin-bottom: 5px;
	padding-left: 0;
}

.last-box {
	border-right: 0 !important;
	margin-right: 0 !important;
	padding-right: 0 !important;
}

.blank-bx {
	background: url(../images/quality/pattern3.png) repeat;
	height: 17px;
	margin: 0 10px 10px;
}

.breal-line {
	background: #d8edf9;
	height: 1px;
	margin-bottom: 20px;
}

.quality-box2 {
	width: 100%;
	border-right: 1px solid #e3e3e3;
	float: left;
	padding: 0 20px;
}

.quality-box2 h2 {
	color: #d52b1e;
	font-size: 13px;
	font-weight: 700;
	padding-bottom: 6px;
	border-left: 0;
	margin-bottom: 5px;
	padding-left: 0;
}

.quality-process-blue {
	display: block;
	width: 288px;
	height: 155px;
	position: relative;
	background: url(../images/quality/quality-process1.gif) no-repeat 0 0;
	padding: 0;
	margin: 0;
	font-size: 20px;
	color: #fff;
}

.quality-process-blue .text1 {
	position: absolute;
	width: 287px;
	height: 39px;
	z-index: 1;
	text-align: center;
	line-height: 39px;
	top: 0;
	left: 0;
}

.quality-process-blue .text2 {
	position: absolute;
	width: 287px;
	height: 39px;
	z-index: 1;
	text-align: center;
	line-height: 39px;
	top: 57px;
	left: 0;
}

.quality-process-blue .text3 {
	position: absolute;
	width: 287px;
	height: 39px;
	z-index: 1;
	text-align: center;
	line-height: 39px;
	top: 114px;
	left: 0;
}

.red-text-small {
	color: #d52b1e;
	display: block;
	font-size: 13px;
	font-weight: 700;
}

.red-text-big {
	color: #ffda00;
	font-size: 25px;
	font-weight: bold;
	/* text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 0.5px 0 #fff, 0.5px 0.5px 0 #fff; */
}

.quality-two {
	position: relative;
	clear: both;
	display: block;
	margin-bottom: 20px;
}

.quality-two .text1 {
	width: 50%;
	background: url(../images/quality/two-graph-bg1.jpg) no-repeat top center;
	height: 232px;
	float: left;
	padding: 15px 30px;
}

.quality-two .text2 {
	width: 50%;
	background: url(../images/quality/two-graph-bg2.jpg) no-repeat top center;
	height: 232px;
	float: left;
	padding: 15px 30px;
}

.isotab {
	font: bold 14px/22px "Nanum Gothic", sans-serif !important;
	padding-top: 10px;
}

.padR10 {
	padding-right: 10px;
}

.container-pricing .quote {
	padding: 10px 15px;
	border: #ccc 1px solid;
	background: url(../images/testimonials/quotebg.jpg) 5px 5px no-repeat;
}

.container-pricing .quote span {
	display: block;
	text-align: right;
	color: #d52b1e;
	font-weight: 700;
}

.isotab .arrow {
	margin-top: 16px !important;
}

.ec-table td {
	padding: 8px 10px !important;
}

.table-basic1 td.subhead {
	background: #d9effa;
	/* text-align: left; */
	padding: 4px 3px 4px 15px;
	font-weight: bold;
}

.table-basic1 th {
	background: #f8f8f8 none repeat scroll 0 0;
	border-bottom: 1px solid #a13153;
	border-right: 1px solid #e5e1e1;
	border-top: 1px solid #a13153;
	color: #a13153;
	margin: 2px;
	padding: 7px;
	text-align: left;
}

.table-basic1 td {
	background: none repeat scroll 0 0;
	/* border-bottom: 1px solid #e3e3e3; */
	border: 1px solid #e3e3e3;
	margin: 2px;
	padding: 7px;
	text-align: center;
}

.boxcallout {
	background-color: #ffc;
	border: 1px solid #fc0;
	display: block;
	font-family: "'Nanum Gothic', sans-serif;";
	font-size: 11px;
	margin-left: -20%;
	padding: 10px;
	position: absolute;
	width: 350px;
	z-index: 200;
}

.testimonialblock {
	clear: both;
	display: block;
	float: left;
	margin: 10px 0;
	padding: 0;
	width: 100%;
}

.testimonialblock .image {
	float: left;
	margin: 0 20px;
	width: 13%;
	height: 116px;
	padding: 0;
	background-color: #fff;
}

.testimonialblock .text {
	color: #4f4f4f;
	font: normal 12px/14px;
	line-height: 140%;
	float: left;
	background-image: url(../images/testimonials/quotebg.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 82%;
	padding-top: 0;
	padding-left: 10px;
	min-height: 50px;
}

.testimonialblock .text .clientname {
	color: #d52b1e;
	font: bold 12px/16px;
	text-align: left;
	margin-top: 10px;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 0;
	min-height: 37px;
	vertical-align: middle;
}

.testimonialblock .clientname1 {
	color: #d52b1e;
	font: bold 13px/16px Verdana;
	margin: 0 0 15px;
	padding: 0;
}

.testimonialblock .text a.contentlink:visited {
	text-decoration: none;
	height: 15px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0;
	border: #cddaeb 1px solid;
	background-color: #f4f8fc;
}

.testimonialblock .text a.contentlink:visited:hover {
	text-decoration: none;
	height: 15px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0;
	border: #e9d7d7 1px solid;
	background-color: #f7e8e8;
	color: #bf0505;
}

.testimonialblock .text a.contentlink:hover {
	text-decoration: none;
	height: 15px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0;
	border: #cddaeb 1px solid;
	background-color: #f4f8fc;
}

.testimonialblock .text a.contentlink {
	text-decoration: none;
	height: 15px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 0;
	border: #e9d7d7 1px solid;
	background-color: #f7e8e8;
	color: #d52b1e;
}

#tnt_pagination {
	display: block;
	float: right;
	text-align: left;
	height: 22px;
	clear: both;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin-top: 20px;
	background-color: #fff;
}

#tnt_pagination a:link,
#tnt_pagination a:visited {
	padding: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #ebebeb;
	margin-left: 10px;
	text-decoration: none;
	background-color: #f5f5f5;
	color: #d52b1e;
	width: 22px;
	font-weight: 400;
}

#tnt_pagination a:hover {
	background-color: #f2ebed;
	border: 1px solid #e8d9de;
	color: #d52b1e;
}

#tnt_pagination .active_tnt_link {
	padding: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #bdf;
	margin-left: 10px;
	text-decoration: none;
	background-color: #def;
	color: #0072bc;
	cursor: default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #ebebeb;
	margin-left: 10px;
	text-decoration: none;
	background-color: #f5f5f5;
	color: #d7d7d7;
	cursor: default;
}

.divider {
	border-bottom: 1px solid #9c264a;
	display: block;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 100%;
}

.papertable {
	border: 1px solid #d2d2d2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	width: 100%;
}

.papertable tr {
	background: none repeat scroll 0 0 #fff;
}

.papertable td {
	background: url(../images/2.png) repeat scroll 0 0 transparent;
	border-right: 1px solid #ccc;
	font-size: 11px;
	line-height: 16px;
	padding: 6px 6px 6px 10px;
	vertical-align: top;
}

.papertable td a {
	color: #239;
	text-decoration: none;
}

.papertable td a:hover {
	border-bottom: 1px dotted #a80000;
	color: #a84444;
}

.sized1 {
	border-right: medium none !important;
}

#quotation-banner20 {
	background-image: url(../images/quotation/20-banners.png);
	background-position: 0 -190px;
	background-repeat: no-repeat;
}

#quotation-banner20:hover {
	background-position: 0 -285px;
}

#autoquote-banner20 {
	background-image: url(../images/quotation/20-banners.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#autoquote-banner20:hover {
	background-position: 0 -95px;
}

.banner-20 {
	float: left;
	margin-bottom: 20px;
}

.discount1 {
	background: url(../images/payment/discount-bg-27.png) no-repeat center top;
	margin: 0 auto 30px;
	max-width: 600px;
	min-height: 152px;
	padding: 0;
	position: relative;
}

.tableDisc {
	border-collapse: collapse;
}

.tableDisc td.head {
	background: #d52b1e;
	letter-spacing: 1px;
	padding: 7px;
	border: 1px solid #8a8a8a;
	color: #fff;
	font: 13px "Nanum Gothic", sans-serif;
	font-weight: 700;
	text-align: center;
}

.tableDisc td {
	color: #000;
	padding: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font: normal 13px "Nanum Gothic", sans-serif;
	border: 1px solid #8a8a8a;
	vertical-align: top;
	line-height: 150%;
	text-align: center;
}

.discount1 .table1 {
	margin: 0 auto 30px;
}

.disctitle {
	color: #fff;
	display: block;
	font-weight: 700;
	margin: 10px auto 30px;
	padding: 5px 10px;
	text-align: center;
	background: url(../images/payment/disctitle-bg.png) no-repeat center top;
}

.disctitle1 {
	color: #fff;
	display: block;
	font-weight: 700;
	margin: 10px auto 30px;
	padding: 5px 10px;
	text-align: center;
	background: url(../images/payment/disctitle-bg.png) no-repeat center top;
}

.vabsmiddle {
	vertical-align: middle !important;
}

.highlightblue {
	background-color: #e8f5fd;
	border: solid 1px #d5e4f9;
	padding: 5px;
}

.innertable td {
	padding: 0 15px 0 0;
}

.heading_formsection h4 {
	color: #fff;
}

.outline21 {
	border-top: 1px solid #88052d;
}

.borderbottom {
	border-bottom: 1px solid #88052d;
}

.holder_formsteps {
	border: 1px solid #88052d !important;
}

.noscript {
	border: solid 1px #c1daec;
	background-color: #e6f1fb;
	padding: 5px;
}

div.termsncondition {
	height: 150px;
	overflow: scroll;
	border: solid 1px #e7e7e7;
	line-height: 18px;
	font-size: 12px;
	padding: 20px;
}

.color_red {
	color: red;
}

.color_white {
	color: #fff;
}

.color_black {
	color: #000;
}

.color_blue {
	color: #00f;
}

.color_enago {
	color: #d52b1e;
}

#pd4 #isd {
	padding: 0;
	border: 1px solid #dbdbdb;
	width: 49px;
	display: inline-block;
	text-align: center;
	margin-right: 15px;
}

.mandatory {
	color: red;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}

.table_form {
	width: 100%;
}

.table_form tr.even {
	background-color: #eee;
}

.table_form tr.row1 {
	background-color: #f3f3f3;
	height: 20px;
}

.table_form tr.row2 {
	background-color: #fff;
	height: 20px;
}

.table_form td.head {
	background-color: #d52b1e;
	color: #fff;
	border: 0 solid #f3f3f3;
	text-align: left;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: 700;
	border-bottom: 0 solid #e2d1d6;
}

.table_form td.col1 {
	width: 25%;
	background-color: #f2e9ec;
	border-bottom: dotted 1px #88052d;
	vertical-align: top;
}

.table_form td.col1a {
	width: 25%;
	background-color: #f2e9ec;
	border-bottom: dotted 0 #88052d;
	vertical-align: top;
}

.table_form td.col2 {
	width: 4%;
	background-color: #f2e9ec;
	border-bottom: dotted 1px #88052d;
	vertical-align: top;
}

.table_form td.col2a {
	width: 4%;
	background-color: #f2e9ec;
	border-bottom: dotted 0 #88052d;
	vertical-align: top;
}

.table_form td.col3 {
	background-color: #fff;
	border-bottom: dotted 1px #88052d;
	vertical-align: top;
}

.table_form td.col3a {
	background-color: #fff;
	border-bottom: dotted 0 #88052d;
	vertical-align: top;
}

.table_form td {
	border-bottom: 0 solid #f3f3f3;
	vertical-align: middle;
	padding: 10px 5px 10px 15px;
}

.table_form .mandatory {
	color: red;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}

.table_form td.colspan {
	background-color: #fff;
	border-bottom: dotted 1px #88052d;
	vertical-align: top;
}

.table_form select {
	background: #fff url(../images/quotation/txt-feild-bg.gif) no-repeat right bottom;
	border: 1px solid #d9d7d7;
	border-bottom: 1px solid #555;
	margin: 5px 0 0;
	padding: 4px 5px;
	width: 210px;
	color: #555;
	font: 12px Arial, Helvetica, sans-serif;
}

.input {
	background: #fff url(../images/quotation/txt-feild-bg.gif) no-repeat right bottom;
	border: 1px solid #d9d7d7;
	border-bottom: 1px solid #555;
	margin: 5px 0 0;
	padding: 4px 5px;
	width: 200px;
	color: #555;
	font: 12px Arial, Helvetica, sans-serif;
}

.calImage {
	margin-bottom: -5px;
}

.prefill {
	background: url(../Images/pre-filled.png);
	background-repeat: no-repeat;
	float: right;
	height: 14px;
	width: 50px;
	margin-top: 4px;
}

.textfield_email {
	background-image: url(../yonsei/images/email-bg.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
	border: 1px solid #ccc !important;
	font-style: normal;
	height: 28px !important;
	line-height: 28px !important;
	padding: 0 !important;
	vertical-align: middle;
	padding-left: 43px !important;
}

.no-brd-padl0 {
	border: medium none !important;
	padding-left: 0 !important;
}

.datepicker {
	background-image: url(../yonsei/images/calendar_new.png) !important;
	background-repeat: no-repeat !important;
	background-position: right !important;
}

.bgyellow {
	background-color: #ffffe0;
	border: solid 1px #ecec00;
}

.padding3 {
	padding-right: 3px !important;
}

.paddingleft7 {
	padding-left: 7px !important;
}

.submit-bt {
	display: inline-block;
	padding: 10px 15px;
	background: url(../images/btn-arrow.png) no-repeat 94% center;
	background-color: #d52b1e;
	border-radius: 2px;
	color: #fff;
	text-decoration: none;
	margin: 0 5px;
	font-size: 20px !important;
	font-weight: 400;
	min-width: 150px;
}

.submit-bt:hover,
.submit-bt:focus,
.submit-bt:active {
	text-decoration: none;
	color: #fff;
	background-color: #d52b1e;
}

#dau .submit-bt {
	display: inline-block !important;
	margin: 20px 0 !important;
	padding: 10px !important;
	cursor: pointer;
}

.transstep-sprite1 {
	background-image: url(../images/publication-support/steps.png);
	background-repeat: no-repeat;
	display: block;
	margin: 0 6px 10px;
	padding: 8px 0 8px 75px;
}

.transstep-sprite1 .head {
	color: #000;
}

.transstep-sprite .btext,
.transsace-sprite .btext {
	background: #fff;
	padding: 0 0 10px 35px;
}

.padt10 {
	padding-top: 10px;
}

.about-logo {
	float: left;
	width: 33%;
}

.about-box1 {
	float: left;
	padding: 0 40px 0 0;
	width: 50%;
	margin-bottom: 20px;
}

.about-box1 h3 {
	margin-top: 0 !important;
}

.country-head {
	font-size: 17px !important;
	font-weight: 400;
	margin-bottom: 2px;
	color: #d52b1e;
}

.ECtable {
	border-collapse: collapse;
	clear: both;
	padding: 0;
}

.ECtable td {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	padding: 8px 12px;
	vertical-align: top;
	font-size: 13px;
	line-height: 22px;
}

.ECtable td.head {
	background-image: url(../images/common/stripbgred.jpg);
	background-position: 0 0;
	background-repeat: repeat;
	border: 1px solid #eac7c7;
	color: #fff;
	font: bold 16px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding-left: 12px;
	padding-right: 12px;
}

.news-box {
	margin: 10px 0;
	padding: 10px 0;
}

.news-box p img {
	max-width: 100%;
	height: auto;
}

.news-box p.quote {
	background: #fff5f4 url(../images/about-us/quotePinkBg.jpg) 5px 5px no-repeat;
	padding: 10px 15px;
	font-style: italic;
}

.news-box p.quote span {
	display: block;
	text-align: right;
	padding-top: 5px;
}

.news-box span {
	color: #000;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 10px;
}

.news-box strong span {
	font-weight: bold;
}

.news-box h2 {
	background: none repeat scroll 0 0 #f8f8f8;
	border-bottom: 1px dashed #a2a2a2;
	border-left: 2px solid #d52b1e;
	color: #d52b1e;
	font-size: 17px;
	margin: 0 0 10px;
	padding: 5px 5px 6px 10px;
	height: auto !important;
	text-indent: 0 !important;
	line-height: 22px;
}

.common-link a {
	text-decoration: underline !important;
}

#editor-nav .discount {
	width: 186px;
	float: left;
}

#editor-nav .discount a {
	background: url(../images/corporate/tab-sprite.png) no-repeat 0 0;
	height: 58px;
}

#editor-nav .discount a:hover {
	background: url(../images/corporate/tab-sprite.png) no-repeat 0 -70px;
	height: 58px;
}

#editor-nav .joint {
	width: 186px;
	float: left;
}

#editor-nav .joint a {
	background: url(../images/corporate/tab-sprite.png) no-repeat -186px 0;
	height: 58px;
}

#editor-nav .joint a:hover {
	background: url(../images/corporate/tab-sprite.png) no-repeat -186px -70px;
	height: 58px;
}

.joint-active {
	background: url(../images/corporate/tab-sprite.png) no-repeat -186px -70px;
	height: 58px;
}

#editor-nav .white {
	width: 186px;
	float: left;
}

#editor-nav .white a {
	background: url(../images/corporate/tab-sprite.png) no-repeat -372px 0;
	height: 58px;
}

#editor-nav .white a:hover {
	background: url(../images/corporate/tab-sprite.png) no-repeat -372px -70px;
	height: 58px;
}

.white-active {
	background: url(../images/corporate/tab-sprite.png) no-repeat -372px -70px;
	height: 58px;
}

#editor-nav .reseller {
	width: 186px;
	float: left;
}

#editor-nav .reseller a {
	background: url(../images/corporate/tab-sprite.png) no-repeat -558px 0;
	height: 58px;
}

#editor-nav .reseller a:hover {
	background: url(../images/corporate/tab-sprite.png) no-repeat -558px -70px;
	height: 58px;
}

.reseller-active {
	background: url(../images/corporate/tab-sprite.png) no-repeat -558px -70px;
	height: 58px;
}

#editor-nav .compare {
	width: 186px;
	float: left;
}

#editor-nav .compare a {
	background: url(../images/corporate/tab-sprite.png) no-repeat -744px 0;
	height: 58px;
}

#editor-nav .compare a:hover {
	background: url(../images/corporate/tab-sprite.png) no-repeat -744px -70px;
	height: 58px;
}

.compare-active {
	background: url(../images/corporate/tab-sprite.png) no-repeat -744px -70px;
	height: 58px;
}

#example-one ul li.discount a.current,
#example-one ul.discount li a:hover {
	background: url(../images/corporate/tab-sprite.png) no-repeat 0 -70px;
	height: 58px;
}

#example-one ul li.joint a.current,
#example-one ul.joint li a:hover {
	background: url(../images/corporate/tab-sprite.png) no-repeat -186px -70px;
	height: 58px;
}

#example-one ul li.white a.current,
#example-one ul.white li a:hover {
	background: url(../images/corporate/tab-sprite.png) no-repeat -372px -70px;
	height: 58px;
}

#example-one ul li.reseller a.current,
#example-one ul.reseller li a:hover {
	background: url(../images/corporate/tab-sprite.png) no-repeat -558px -70px;
	height: 58px;
}

#example-one ul li.compare a.current,
#example-one ul.compare li a:hover {
	background: url(../images/corporate/tab-sprite.png) no-repeat -744px -70px;
	height: 58px;
}

.tab-li-bg {
	padding: 0;
}

.corporate {
	padding: 0 0 0 29px !important;
	border-bottom: 0 solid #820026;
	border-left: 0 solid #e3e3e3;
	border-right: 0 solid #e3e3e3;
	border-top: 0 solid #800025;
	height: auto;
	margin-bottom: 20px;
}

.corporate li {
	list-style-image: url(../img/common/6x6enago.gif);
	font: 14px/18px;
	margin: 0 0 6px;
	line-height: 18px;
}

.pros-head {
	background: url(../images/corporate/pros.png) no-repeat 5px 0;
	padding: 15px 0 5px 45px;
	text-transform: uppercase;
	color: #000 !important;
	margin-bottom: 10px;
}

.cons-head {
	background: url(../images/corporate/cons.png) no-repeat 5px 0;
	padding: 7px 0 12px 45px;
	text-transform: uppercase;
	color: #000 !important;
	margin-bottom: 10px;
}

.pad-td {
	padding: 6px 12px !important;
	text-align: left !important;
	border: 1px solid #e3e3e3 !important;
}

.hiden {
	display: none;
}

#commonTabs li a {
	background-color: #eee;
	color: #000;
	padding: 8px 32px;
	text-align: center;
}

#commonTabs>li.active>a,
#commonTabs>li.active>a:hover,
#commonTabs>li.active>a:focus {
	background-color: #fff;
	color: #d52b1e;
	font-weight: 700;
}

.wd25perc {
	width: 25%;
}

.tab-content>.tab-pane {
	padding: 10px;
	border: 1px solid #ddd;
	border-top: none;
}

.h4-sitemap {
	border-bottom: 1px dotted #a2a2a2;
	border-left: 0 solid #d52b1e;
	color: #d52b1e;
	font-weight: 700;
	letter-spacing: 0.5px;
	line-height: 16px;
	padding: 3px 5px 8px 0;
	font-size: 13px;
}

.h4-sitemap strong {
	font-size: 12px;
	font-weight: 700;
	color: #333;
}

.sitemap ul>li>ul {
	border-bottom: 1px solid #e3e3e3;
}

ul.submenu,
ul.submenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0 2px;
	font-size: 13px;
}

ul.submenu a {
	display: block;
	text-decoration: none;
}

ul.submenu li {
	margin-top: 1px;
}

ul.submenu li a {
	background: url(../images/common/bullet.png) no-repeat scroll 2px 13px;
	border-bottom: 1px solid #e3e3e3;
	color: #000;
	padding: 5px 5px 5px 19px;
}

ul.submenu li a:hover {
	background: url(../images/common/bullet5.gif) no-repeat scroll 20px 50%;
	color: #d52b1e;
}

ul.submenu li ul li a {
	background: url(../images/common/4x4red.gif) no-repeat scroll 22px 13px transparent;
	border-bottom: 0 solid #e3e3e3;
	color: #000;
	font-size: 12px;
	padding: 3px 3px 3px 37px;
}

ul.submenu li ul li a:hover {
	background: url(../images/common/4x4red.gif) no-repeat scroll 22px 13px;
	color: #d52b1e;
}

ul.submenu li ul li ul li a {
	background: #b4b4b4;
	color: #000;
	padding-left: 30px;
}

ul.submenu li ul li ul li a:hover {
	background: #df9999;
	border-left: 5px #000 solid;
	padding-left: 25px;
}

.marL15 {
	margin-left: 15px;
}

.formate-div {
	background: #fbfeff url(../images/editing-services/formate-bg.png) right bottom no-repeat;
	border: 4px solid #f2f2f2;
	margin-bottom: 20px;
	padding: 10px;
}

.formate-div p {
	padding-left: 5px;
	padding-bottom: 2px !important;
	margin-bottom: 10px;
}

.formate-div .divR {
	padding-left: 40px;
}

.hilight4 {
	background-color: #ffe3d0;
	padding: 15px;
}

ul.nodecoration {
	list-style-type: none;
	margin: 0 0 15px 15px;
}

ul.nodecoration li {
	background: url(../images/common/4x4red.gif) no-repeat 0 6px;
	margin-left: 8px;
	padding-left: 10px;
	line-height: 24px;
}

.brand-ulatus {
	background: url(../images/about-us/ulatus-brand.png) no-repeat 0 0;
	display: block;
	height: 55px;
}

.brand-voxtab {
	background: url(../images/about-us/voxtab-brand.png) no-repeat 0 0;
	display: block;
	height: 55px;
}

.brand-consultancy {
	background: url(../images/about-us/consultancy-brand.png) no-repeat 0 0;
	display: block;
	height: 55px;
}

.table_quotform {
	border-collapse: collapse;
	border-left: 0 solid #f3f3f3;
	border-right: 0 solid #f3f3f3;
	width: 100%;
	min-width: 500px;
}

.table_quotform td.head {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #f3f3f3 #f3f3f3 #e2d1d6;
	border-image: none;
	border-style: solid;
	border-width: 0;
	color: #fff;
	text-align: left;
}

.table_quotform td {
	border-bottom: 0 solid #e4e4e4;
	color: #454545;
	padding: 5px;
	vertical-align: top;
}

.table_quotform input {
	border: 1px solid #d2d2d2;
	font-size: 12px;
}

.table_quotform select optgroup {
	border: 0 solid #d2d2d2;
	font-size: 13px;
	font-weight: 700;
}

.table_quotform select option {
	border: 0 solid #d2d2d2;
	font-size: 12px;
	font-weight: 400;
}

.table_quotform select {
	border: 1px solid #d2d2d2;
	font-size: 12px;
}

.table_quotform textarea {
	border: 1px solid #d2d2d2;
	font-size: 12px;
}

.table_quotform .mandatory {
	color: red;
}

.table_autoquotform {
	border-spacing: 0;
	border-collapse: collapse;
	padding: 0;
	border: 0 none;
	width: 100%;
	min-width: 500px;
}

.table_autoquotform th {
	background-color: #e9e9e9;
	padding: 10px;
	border: 1px solid #d1d1d1;
	position: relative;
	color: #333;
	font-size: 17px;
	text-align: center;
}

.table_autoquotform td.lefthead {
	text-align: left;
	background: #f8f8f8;
	color: #000;
	font-weight: 700;
}

.table_autoquotform td.rcell {
	border-right: none !important;
}

.table_autoquotform td.lcell {
	border-left: none !important;
}

.table_autoquotform td {
	background: none;
	border: 1px solid #e3e3e3;
	margin: 2px;
	text-align: left;
	padding: 10px;
	line-height: 18px;
}

.table_autoquotform input {
	border: 1px solid #d2d2d2;
	font-size: 12px;
	margin: 4px 5px 0 0;
}

.table_autoquotform select optgroup {
	border: 0 solid #d2d2d2;
	font-size: 13px;
	font-weight: 700;
}

.table_autoquotform select option {
	border: 0 solid #d2d2d2;
	font-size: 12px;
	font-weight: 400;
}

.table_autoquotform select {
	border: 1px solid #d2d2d2;
	font-size: 12px;
}

.table_autoquotform textarea {
	border: 1px solid #d2d2d2;
	font-size: 12px;
}

.table_autoquotform .mandatory {
	color: red;
}

.autoquoteform_heading {
	background-color: #87052d;
	color: #fff;
	float: left;
	height: 30px;
	margin-top: 14px;
	padding-left: 5px;
	width: 100%;
}

.oneminute_formheading {
	background-image: url(../images/quotation/oneminute_image.jpg);
	float: right;
	height: 55px;
	position: static;
	width: 55px;
}

.valigntop {
	vertical-align: top;
}

/***************************** Case Studies ******************************/

/*new Edtingin page css*/
.sprite {
	background: url(../images/landing-page/medical-sprite.png) no-repeat top left;
	width: 44px;
	height: 44px;
}

.active .sprite.clients-i {
	background-position: 0 -312px;
}

.active .sprite.DevelopmentalMedicalEdiiting {
	background-position: 0 -99px;
}

.sprite.JournalRecommendations {
	background-position: 0 -104px;
}

.active .sprite.JournalRecommendations {
	background-position: 0 -414px;
}

.active .sprite.PapersPublished {
	background-position: 0 -466px;
}

.active .sprite.sample-edits {
	background-position: 0 -518px;
}

.active .sprite.TechnicalReviewEditing {
	background-position: 0 -495px;
}

.sprite.clients-i {
	background-position: -0 -1px;
}

.sprite.DevelopmentalMedicalEdiiting {
	background-position: 0 -693px;
}

.sprite.PapersPublished {
	background-position: 0 -156px;
}

.sprite.sample-edits {
	background-position: 0 -990px;
}

.sprite.TechnicalReviewEditing {
	background-position: 0 -1089px;
}

.sprite.sample-edits {
	background-position: 0 -208px;
}

.landig-pages .top-enago-logo {
	background-color: rgba(255, 255, 255, 0.86);
	box-shadow: 0 2px 5px #ccc;
}

.landig-pages .tabbable .nav-tabs li a {
	font-size: 18px;
	font-weight: 500;
}

.landig-pages .table.common th,
.landig-pages .table-striped tbody tr:nth-child(odd) th {
	background: #d52b1e;
	color: #fff;
	text-align: center;
	padding: 6px 8px;
	font-size: 19px;
	letter-spacing: 0;
}

.landig-pages .table.common {
	margin: 20px 0;
}

.landig-pages .tabbable .nav-tabs i {
	padding-right: 5px;
}

.landig-pages .tabbable .nav-tabs li {
	border-left: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
}

.landig-pages .tabbable .nav-tabs li:last-child {
	border-right: 1px solid #d3d3d3;
}

.landig-pages .tabbable.tabs-left .nav-tabs li:last-child {
	border-bottom: 1px solid #d3d3d3 !important;
}

.landig-pages .tabbable.tabs-left .nav-tabs li.active:last-child {
	border-bottom: 1px solid #d3d3d3;
}

.landig-pages .tabbable .tab-content {
	border: 1px solid #d3d3d3;
}

.landig-pages .tabbable.tabs-left {
	float: left;
	width: 100%;
}

.landig-pages .tabbable.tabs-top .nav-tabs {}

.landig-pages .tabbable.tabs-left .nav-tabs {
	border-right: none;
}

.landig-pages .tabbable .nav-tabs li {
	border-right: none;
	width: 25%;
}

.landig-pages .tabbable.sub-areas .nav-tabs {
	border-bottom: #d52b1e 3px solid;
}

.landig-pages .tabbable.sub-areas .nav-tabs li span {
	position: static;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}

.landig-pages .tabbable.sub-areas .nav-tabs li span i {
	font-size: 28px;
	margin: 0;
}

.landig-pages .tabbable.sub-areas .nav-tabs li a {
	padding: 10px 40.9px !important;
	text-align: center;
}

.landig-pages .tabbable.sub-areas .nav-tabs li.active {
	border: 0;
}

.landig-pages .tabbable.sub-areas .nav-tabs li.active a {
	background-color: #d52b1e;
}

.landig-pages .tabbable.sub-areas .nav-tabs>li.active>a:after {
	display: none;
}

.landig-pages.medical-writing .clients .item {
	width: 190px;
}

.landig-pages .awords {
	width: auto;
	margin: 0;
	float: none;
	text-align: center;
}

.pad-60 {
	padding: 60px 0;
}

.pad-40 {
	padding: 40px 0;
}

.landig-pages .our-service .plus-fetur {
	background-color: rgb(246, 246, 246);
	position: relative;
	padding: 20px 15px 10px;
}

.landig-pages .our-service a.org-btn3 {
	background: #ffda00;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 10px 20px;
	margin-top: 20px;
	position: absolute;
	bottom: 20px;
	left: 58%;
	margin-left: -87px !important;
	top: initial;
	color: #000;
	-webkit-box-shadow: 0 4px 0 #ffc600;
	-moz-box-shadow: 0 4px 0 #ffc600;
	box-shadow: 0 4px 0 #ffc600;
}

.landig-pages .our-service .plus-fetur:before {
	position: absolute;
	content: "+";
	display: inline-block;
	font: bold 40px/24px Arial;
	color: #434343;
	left: 50%;
	top: -22px;
	margin-left: -22px;
	background-color: #fff;
	padding: 10px;
	border-radius: 50%;
}

.landig-pages .our-service .editing-box {
	margin-bottom: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(232, 232, 232);
	border-image: initial;
}

.landig-pages .our-service h3 {
	background-color: rgb(213, 43, 30);
	color: rgb(255, 255, 255);
	font-size: 22px;
	margin-bottom: 0px;
	margin-top: 0 !important;
	padding: 10px 20px;
}

.landig-pages .our-service h3 {
	background-color: #d52b1e;
	color: #fff !important;
	font-size: 22px;
	padding: 10px 20px;
	margin-bottom: 0;
}

.landig-pages .our-service .cont-wrap {
	min-height: 525px;
	position: relative;
	padding: 15px 20px 20px;
}

.dis-block {
	display: block !important;
}

.landig-pages .our-service h3::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 45px;
	height: 50px;
	background-image: url(../images/landing-page/medical-sprite.png);
	margin-right: 10px;
	background-position: 0 48px;
}

.landig-pages .editing-samples td a:before {
	content: "\e4e5";
	font-family: moon;
	color: #4258ca;
	margin-right: 3px;
}

.landig-pages .client-section ul li {
	display: inline;
	float: left;
	margin: 0 20px;
	min-height: 104px;
	min-width: 80px;
}

.landig-pages .client-section ul {
	overflow: hidden;
}

.landig-pages .editing-samples td a:after {
	content: "\e2b8";
	font-family: moon;
	color: #d52b1e;
	margin-left: 15px;
}

.our-service .developmental h3::before {
	height: 52px;
	background-position: 0px 255px;
}

.medical-landing #submit-manuscript-banner-cta {
	background: #ffda00;
	color: #000;
	-webkit-box-shadow: 0 4px 0 #ffc600;
	font-weight: bold;
	-moz-box-shadow: 0 4px 0 #ffc600;
	box-shadow: 0 4px 0 #ffc600;
}

.medical-landing #submit-manuscript-banner-cta.service span {
	display: block;
	font-size: 18px;
	text-transform: none;
	line-height: 20px;
	float: right;
	margin-left: 15px;
	margin-top: 0;
}

.medical-landing #submit-manuscript-banner-cta:hover {
	background: #ffc600;
}

.medical-writing-banner {
	background: #eaf2f1 url(../images/landing-page/medical-writing-banner.jpg) center top no-repeat;
	text-align: left;
	color: #000;
	padding: 3.5% 0;
}

.landig-pages .banner-text.small {
	font-size: 28px;
	line-height: 30px;
	font-weight: 700;
	margin-top: 20px;
}

.landig-pages .banner-text.big,
.landig-pages .banner-text.big h1 {
	font-size: 45px;
	line-height: 60px;
	color: #000;
	font-weight: bold;
}

.landig-pages .award-winning {
	background-color: #444343;
	padding: 60px 0;
}

.medical-landing .faqsection {
	padding-bottom: 30px;
}

.marl-30 {
	margin-left: 30px;
}

.thesis-landing footer {
	margin-top: 0;
}

.thesis-landing .partners .left.carousel-control {
	left: -20px;
	top: 39%;
}

.thesis-landing .partners .right.carousel-control {
	right: -20px;
	top: 39%;
}

.medical-landing .p-slider .right.carousel-control {
	right: 80px;
	top: 30%;
}

.medical-landing .native-section {
	background: transparent;
	border: none;
	box-shadow: none;
	border-right: 1px solid #ccc;
}

.thesis-landing .sec h2 {
	line-height: 36px;
	font-size: 22px;
	color: #000;
	margin: 0 0 15px;
	font-weight: 700;
	text-transform: capitalize;
	margin-top: 0 !important;
}

ul.list-box-style li:before {
	position: absolute;
	content: " ";
	width: 7px;
	height: 7px;
	background: #4d4d4d;
	top: 10px;
	left: 0;
}

ul.list-box-style li {
	margin-bottom: 4px;
	position: relative;
	list-style: none;
	color: #000;
	padding-left: 15px;
}

.services-page-intro {
	background-color: #efeff0;
	padding: 15px 20px;
	margin-bottom: 20px;
	overflow: hidden;
}

.manuscript-editing .award-winning {
	background-color: #fff;
	padding: 40px 0;
}

.manuscript-editing .award-winning h2.sec-head {
	color: #000;
}

.manuscript-editing .award-winning .winning-box {
	text-align: center;
	border: #c5c6c6 1px solid;
	border-radius: 6px;
	min-height: 315px;
	transition: 0.3s;
}

.manuscript-editing .award-winning .winning-box p {
	margin-bottom: 0;
}

.manuscript-editing .award-winning .winning-box {
	text-align: center;
}

.medical-landing .award-winning .winning-box img,
.thesis-landing .award-winning .winning-box img {
	max-height: 80px;
}

.award-winning .winning-box {
	background-color: #fff;
	padding: 20px;
	min-height: 330px;
	margin-bottom: 20px;
}

.manuscript-editing .our-service .editing-box:hover,
.manuscript-editing .award-winning .winning-box:hover {
	box-shadow: #999 0 5px 10px;
}

.manuscript-editing .award-winning h2.sec-head {
	color: #000 !important;
}

.thesis-landing .advantage-wrap .advantage {
	padding-left: 20px;
	margin-left: 0;
	position: relative;
}

.thesis-landing .advantage-wrap .advantage:before {
	content: " ";
	display: inline-block;
	background: #4d4d4d;
	position: absolute;
	top: 10px;
	left: 0;
	width: 7px;
	height: 7px;
}

.thesis-landing h4 {
	font-size: 19px;
	margin-bottom: 12px;
	font-weight: 700;
}

.editing_subhead {
	font-size: 28px;
	line-height: 40px;
	color: #000;
	margin-bottom: 25px !important;
	margin: 0 0 15px;
	text-transform: capitalize;
	margin-top: 0 !important;
	text-align: center;
}

/*new Edtingin page css*/
/*home page partners*/
.home-clients {
	background: url("../images/home/home-clients.png") no-repeat top left;
	margin: 20px 0;
}

.home-clients.wiley-logo {
	background-position: -18px -32px;
	width: 170px;
	height: 70px;
}

.home-clients.elsevier-logo {
	background-position: -172px -29px;
	width: 220px;
	height: 70px;
}

.home-clients.small_elsevier-logo {
	background-position: -1027px -411px;
	width: 95px;
	height: 80px;
}

.home-clients.ieee-logo {
	background-position: -395px -29px;
	width: 190px;
	height: 70px;
}

.home-clients.plos-logo {
	background-position: -786px -424px;
	width: 200px;
	height: 70px;
}

.home-clients.karger-logo {
	background-position: -595px -29px;
	width: 170px;
	height: 70px;
}

.home-clients.asme-logo {
	background-position: -12px -434px;
	width: 160px;
	height: 70px;
}

.home-clients.blood-logo {
	background-position: -596px -426px;
	width: 160px;
	height: 70px;
}

.home-clients.fsg-logo {
	background-position: -365px -432px;
	width: 105px;
	height: 70px;
}

.home-clients.thieme-logo {
	background-position: -766px -29px;
	width: 200px;
	height: 70px;
}

.home-clients.futurescience-logo {
	background-position: -965px -19px;
	width: 170px;
	height: 70px;
}

.home-clients.chemistry-logo {
	background-position: -233px -130px;
	width: 110px;
	height: 70px;
}

.home-clients.bioscintifica-logo {
	background-position: -381px -130px;
	width: 200px;
	height: 70px;
}

.home-clients.edpscience-logo {
	background-position: -768px -128px;
	width: 210px;
	height: 70px;
}

.home-clients.futuremedicine-logo {
	background-position: -995px -130px;
	width: 170px;
	height: 70px;
}

.home-clients.cku-logo {
	background-position: -57px -231px;
	width: 95px;
	height: 70px;
}

.home-clients.seoul-logo {
	background-position: -232px -231px;
	width: 94px;
	height: 70px;
}

.home-clients.yonsei-logo {
	background-position: -420px -231px;
	width: 120px;
	height: 70px;
}

.home-clients.kokmini-logo {
	background-position: -980px -225px;
	width: 170px;
	height: 70px;
}

.home-clients.koreaun-logo {
	background-position: -20px -338px;
	width: 150px;
	height: 70px;
}

.home-clients.pusan-logo {
	background-position: -180px -338px;
	width: 200px;
	height: 70px;
}

.home-clients.pusan1-logo {
	background-position: -380px -338px;
	width: 190px;
	height: 70px;
}

.home-clients.pusan2-logo {
	background-position: -579px -331px;
	width: 200px;
	height: 70px;
}

.home-clients.pusan3-logo {
	background-position: -790px -338px;
	width: 180px;
	height: 70px;
}

.home-clients.pusan4-logo {
	background-position: -971px -338px;
	width: 180px;
	height: 70px;
}

.about-us .home-clients.wiley-logo {
	background-position: -8px -32px;
	width: 150px;
	height: 70px;
}

.about-us .home-clients.elsevier-logo {
	background-position: -177px -29px;
	width: 180px;
	height: 70px;
}

.about-us .home-clients.ieee-logo {
	background-position: -395px -29px;
	width: 170px;
	height: 70px;
}

.about-us .home-clients.karger-logo {
	background-position: -595px -29px;
	width: 160px;
	height: 70px;
}

.about-us .home-clients.thieme-logo {
	background-position: -786px -29px;
	width: 187px;
	height: 70px;
}

.about-us .home-clients.futurescience-logo {
	background-position: -1005px -19px;
	width: 170px;
	height: 70px;
}

.about-us .home-clients.pusan1-logo {
	width: 210px;
}

.about-us .home-clients.pusan2-logo {
	width: 210px;
}

.about-us .home-clients.pusan3-logo {
	width: 210px;
}

.about-us .home-clients.edpscience-logo {
	width: 197px;
}

.about-us .home-partners:after {
	content: "";
	clear: both;
	display: block;
}

/*home page partners*/
/*CLient logo-slider*/
/* .home-clients-slider { background: url('../images/home-clients.png') no-repeat top center; } 
.home-clients-slider.wiley-logo{background-position: -5px 15px;  height: 50px;}
.home-clients-slider.fsg-logo {    background-position: 0 -958px;  height: 50px;}
.home-clients-slider.elsevier-logo{    background-position: -5px -59px;  height: 50px;}
.home-clients-slider.small_elsevier-logo{      background-position: 15px -914px;  height: 50px;  background-size: 83%;}
.home-clients-slider.ieee-logo{    background-position: -5px -59px;  height: 50px;}
.home-clients-slider.plos-logo{    background-position: 0px -1333px;  height: 50px;}
.home-clients-slider.karger-logo{    background-position: -5px -106px;  height: 50px;}
.home-clients-slider.asme-logo{ background-position: 0 -760px;  height: 50px;  background-size: 98%;}
.home-clients-slider.blood-logo{      background-position: 1px -1171px;  height: 50px;  background-size: 97%;}
.home-clients-slider.sg-logo {    background-position: -5px -59px;  height: 50px;}
.home-clients-slider.thieme-logo{    background-position: -5px -154px;  height: 50px;}
.home-clients-slider.futurescience-logo{    background-position: -5px -59px;  height: 50px;}
.home-clients-slider.chemistry-logo{background-position:5px -284px;  height: 50px;  background-size: 98%;}
.home-clients-slider.bioscintifica-logo{    background-position: -5px -59px;  height: 50px;}
.home-clients-slider.edpscience-logo{    background-position: -5px -59px;  height: 50px;}
.home-clients-slider.futuremedicine-logo{    background-position: -5px -59px;  height: 50px;}
.home-clients-slider.cku-logo{    background-position: -5px -59px;  height: 50px;}
.home-clients-slider.seoul-logo{    background-position: -5px -59px;  height: 50px;}
.home-clients-slider.yonsei-logo{     background-position: -5px -769px;  height: 50px; }
.home-clients-slider.kokmini-logo{     background-position: 0 -988px;  height: 50px;  background-size: 95%;;}
.home-clients-slider.koreaun-logo{    background-position: -5px -59px;  height: 50px;} */
/*CLient logo-slider*/
.case-studies .breadcrumbss,
.refer .breadcrumbss {
	background: #f6f6f6;
	border-bottom: #e2e3e2 1px solid;
	padding: 5px 0;
}

.case-studies .breadcrumbss ol li,
.refer .breadcrumbss ol li,
.breadcrumbss ol li a span,
.refer .breadcrumbss ol li span {
	color: #000;
	float: left;
	position: relative;
	font-size: 13px;
}

.breadcrumbss ol li a:hover,
.refer .breadcrumbss ol li a:hover {
	text-decoration: underline;
}

.case-studies .breadcrumbss ol li:last-child,
.refer .breadcrumbss ol li:last-child {
	color: #999;
}

.case-studies .breadcrumbss ol,
.refer .breadcrumbss ol {
	list-style-type: none;
	margin: 0;
}

.page_parents li:after {
	content: "›";
	position: absolute;
	left: 5px;
	top: 0px;
	width: 3px;
	height: 7px;
	display: inline;
	margin-top: 0;
	font-size: 9px;
	font-weight: bold;
}

.publication-support .page_parents li:after {
	display: none;
}

.page_parents li:first-child:after {
	display: none;
}

.project-summery-wrap {
	margin-top: 30px;
	padding: 15px;
	background-color: #f7f7f7;
	border: #ecebeb 1px solid;
}

.project-summery-wrap h3 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0 0 !important;
	margin-top: 0px !important;
}

.case-pagin .link-box {
	position: relative;
	border: #eee 1px solid;
	text-align: center;
	padding: 3px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	transition: 0.5s;
}

.case-pagin .link-box:hover,
.case-pagin .link-box.current {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}

.case-pagin .link-box .text {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	margin: 3px;
	padding: 3px;
	background-color: #d52b1e;
	width: 97%;
	color: #fff;
	opacity: 0.8;
	font-size: 14px;
	line-height: 18px;
	transition: 0.5s;
}

.case-pagin .link-box:hover .text {
	opacity: 1;
}

.help-block.with-errors {
	color: #ff5050;
	margin-top: 5px;
}

.case-studies .page-head {
	margin: 15px 0 30px;
}

.case-studies .page-head h1 {
	color: #d52b1e;
	font-weight: bold;
	margin: 0;
	/* float: left; */
	background: #fff;
	padding: 0 3px 0 0;
	line-height: 50px;
	overflow: hidden;
}

.case-studies .page-head span {
	border-bottom: #eee 4px solid;
	display: block;
	line-height: 28px;
}

.case-studies .case-study {
	display: block;
	margin-bottom: 20px;
	padding: 5px;
	border: #eee 1px solid;
	color: #000;
	position: relative;
}

.case-studies .case-study:hover {
	border: #ccc 1px solid;
	background-color: #f8f8f8;
	box-shadow: 0 2px 10px #ccc;
	color: #000;
}

.case-studies .case-study:after {
	content: "\e080";
	position: absolute;
	right: 0;
	bottom: 0;
	font-family: "Glyphicons Halflings";
	display: inline-block;
	background-color: #d52b1e;
	color: #fff;
	padding: 2px 5px;
	font-size: 18px;
}

.case-studies .case-study .cs-text {
	padding: 10px;
}

.case-studies .case-study img {
	max-width: auto;
	width: 100%;
}

.case-studies .case-study h4 {
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
}

.case-studies .quote-wrap {
	margin-bottom: 10px;
	border: #ccc 1px solid;
	position: relative;
}

.case-studies .quote-wrap:before {
	content: "\f10d";
	font: normal 18px FontAwesome;
	color: #d52b1e;
	position: absolute;
	left: 15px;
	top: 13px;
}

.case-studies .quote-wrap p.quote-text {
	padding: 10px 10px 10px 40px;
	margin: 0;
}

.case-studies .common-list.tick li:before {
	content: "\e370";
	font-size: 15px;
	margin-left: -25px;
}

.case-studies h2 {
	font-size: 22px;
	color: #000;
	line-height: 36px;
}

.case-studies .common-list {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 35px;
}

.case-studies .common-list li:before {
	position: absolute;
	content: "\e430";
	font-family: "moon";
	color: #d52b1e;
	font-size: 5px;
	padding-right: 10px;
	vertical-align: bottom;
	margin-left: -20px;
}

.case-studies .common-list li {
	margin-bottom: 10px;
	position: relative;
}

/***************************** Case Studies ******************************/
/* Interview */
.stripbg {
	border: 1px solid #efeeee;
	background-image: url(../images/interviews/stripbg.jpg);
	background-repeat: repeat;
	background-position: 0% 0%;
	padding: 10px;
	overflow: hidden;
	font-size: 15px;
}

.box_detail_cover {
	width: 134px;
	float: right;
	display: block;
	background: #fff;
	padding: 5px;
	text-align: center;
	margin-left: 15px;
}

a.box_detail_cover img {
	width: 100%;
}

.rotate-cover {
	-ms-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	transform: rotate(-10deg);
	width: 100px;
	margin: 18px 27px 26px 11px;
}

.expert-wrap {
	margin-top: 20px;
	overflow: hidden;
}

/*.expert-wrap a img { transition:all 0.3s ease; border:#CCC 1px solid; opacity:1; width:100%; height:auto;  }
.expert-wrap a img:hover { opacity:0.9; filter:alpha(opacity=0.9); border:#c0a0a9 1px solid; }*/
.expert-wrap .expert-box {
	border: #ddd 1px solid;
	border-radius: 5px;
	box-shadow: #ccc 0 1px 5px;
	transition: all 0.3s ease;
	margin-bottom: 20px;
	position: relative;
	width: 49%;
	float: left;
	min-height: 100px;
}

.expert-wrap .expert-box:nth-child(2n + 1) {
	margin-right: 15px;
}

.expert-wrap .expert-box.one {
	background-color: #fff4e5;
}

.expert-wrap .expert-box.three {
	background-color: #f2f4df;
}

.expert-wrap .expert-box.four {
	background-color: #ebf1ff;
}

.expert-wrap .expert-box.five {
	background-color: #e9e0d1;
}

.expert-wrap .expert-box.six {
	background-color: #d7dddd;
}

.expert-wrap .expert-box.seven {
	background-color: #f6f2e9;
}

.expert-wrap .expert-box.eight {
	background-color: #eaf0fe;
}

.expert-wrap .expert-box.nine {
	background-color: #eaf9e6;
}

.expert-wrap .expert-box:hover {
	border-color: #d52b1e;
}

.expert-wrap .expert-box:after {
	content: "";
	height: 1px;
	clear: both;
	display: block;
}

.expert-wrap a {
	display: block;
	cursor: default;
}

.expert-wrap .img-box,
.expert-wrap .cont-box {
	float: left;
}

.expert-wrap .img-box {
	width: 21%;
	overflow: hidden;
	/*max-height:100px;*/
}

.expert-wrap .img-box img {
	box-shadow: none;
	display: block;
	width: 125%;
}

.expert-wrap .cont-box {
	width: 78%;
	padding: 10px;
}

.expert-wrap .cont-box span {
	display: block;
}

.expert-wrap .cont-box strong {
	font-size: 15px;
	color: #000;
}

/*.expert-wrap .cont-box strong b {color: #d52b1e;}*/
.expert-wrap .cont-box .cont {
	font-size: 15px;
	color: #000;
	word-break: keep-all;
	line-height: 26px;
}

.expert-wrap .cont-box .link {
	color: #1a00ff;
	text-decoration: underline;
	font-size: 12px;
	text-align: right;
	position: absolute;
	right: 25px;
	bottom: 10px;
}

.interview-index h1 {
	margin-top: 12px;
}

#kakao-login-btn {
	z-index: 9999999;
	position: fixed;
	bottom: -2px;
	right: 158px;
}

.kokaostickybanner_footer {
	display: none;
}

img.kokaostickybanner {
	display: none;
}

@media (min-width: 320px) {
	#breadcrumb {
		display: none;
	}

	.int-right {
		float: left;
		width: 77%;
	}

	.int-pr-right {
		float: left;
		width: 57%;
		padding: 10px;
	}

	.int-pr-thumb {
		float: none;
	}

	.quality-div .lefttext {
		float: left;
		width: 100%;
	}

	.quality-div .righttext {
		float: left;
		width: 100%;
	}

	.quality-div .lefttext span {
		width: 100%;
	}

	.quality-box1 {
		border-bottom: 1px solid #e2e2e2;
		width: 100%;
		border-right: none;
	}

	.quality-two .text1 {
		width: 100%;
	}

	.quality-two .text2 {
		width: 100%;
	}

	.img-jr {
		width: 100%;
	}

	.ul-jr li .text-link {
		font-size: 12px;
	}

	.testimonialblock .image {
		width: 13%;
	}

	.testimonialblock .text {
		width: 82%;
	}

	.banner-20 {
		float: none;
		margin-bottom: 20px;
	}

	.about-logo {
		float: left;
		width: 100%;
	}

	#paymentpara1>a {
		display: block;
	}

	.brand-ulatus,
	.brand-voxtab,
	.brand-consultancy {
		background-size: 180%;
	}

	#commonTabs li a {
		padding: 8px 2px;
	}
}

@media (min-width: 480px) and (max-width: 580px) {
	.enago-promise-common {
		text-align: center;
	}

	.enago-promise-common img {
		margin: 0 auto;
	}

	#breadcrumb {
		display: block;
	}

	.case-pagin .link-box {
		width: 50%;
		float: left;
	}

	.int-right {
		float: left;
		width: 77%;
	}

	.int-pr-right {
		float: left;
		width: 57%;
		padding: 10px;
	}

	.int-pr-thumb {
		float: right;
	}

	.quality-div .lefttext {
		float: left;
		width: 100%;
	}

	.quality-div .righttext {
		float: left;
		width: 100%;
	}

	.quality-div .lefttext span {
		width: 100%;
	}

	.quality-box1 {
		border-bottom: 1px solid #e3e3e3;
		width: 100%;
		border-right: none;
	}

	.quality-two .text1 {
		width: 100%;
	}

	.quality-two .text2 {
		width: 100%;
	}

	.img-jr {
		width: auto;
	}

	.ul-jr li .text-link {
		font-size: 13px;
	}

	.testimonialblock .image {
		width: 23%;
	}

	.testimonialblock .text {
		width: 62%;
	}

	.banner-20 {
		float: left;
		margin-bottom: 20px;
	}

	.about-logo {
		float: left;
		width: 50%;
	}

	#paymentpara1>a {
		display: block;
		margin-top: 20px;
	}

	.brand-ulatus,
	.brand-voxtab,
	.brand-consultancy {
		background-size: 100%;
	}
}

@media (min-width: 580px) and (max-width: 768px) {
	#breadcrumb {
		display: block;
	}

	.int-right {
		float: left;
		width: 77%;
	}

	.int-pr-right {
		float: left;
		width: 65%;
		padding: 10px;
	}

	.int-pr-thumb {
		float: right;
	}

	.quality-div .lefttext {
		float: left;
		width: 100%;
	}

	.quality-div .righttext {
		float: left;
		width: 100%;
	}

	.quality-div .lefttext span {
		width: 100%;
	}

	.quality-box1 {
		border-right: 1px solid #e3e3e3;
		width: 33%;
		border-bottom: none;
	}

	.quality-two .text1 {
		width: 50%;
	}

	.quality-two .text2 {
		width: 50%;
	}

	.img-jr {
		width: auto;
	}

	.ul-jr li .text-link {
		font-size: 13px;
	}

	.testimonialblock .image {
		width: 20%;
	}

	.testimonialblock .text {
		width: 71%;
	}

	.banner-20 {
		float: left;
		margin-bottom: 20px;
	}

	.about-logo {
		float: left;
		width: 50%;
	}

	#paymentpara1>a {
		display: inline;
		margin-top: 0;
	}

	.brand-ulatus,
	.brand-voxtab,
	.brand-consultancy {
		background-size: 100%;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	#breadcrumb {
		display: block;
	}

	.int-right {
		float: left;
		width: 86%;
	}

	.int-pr-right {
		float: left;
		width: 72%;
		padding: 10px;
	}

	.int-pr-thumb {
		float: right;
	}

	.quality-div .lefttext {
		float: left;
		width: 35%;
	}

	.quality-div .righttext {
		float: left;
		width: 65%;
	}

	.quality-div .lefttext span {
		width: 100%;
	}

	.quality-box1 {
		border-right: 1px solid #e3e3e3;
		width: 33%;
		border-bottom: none;
	}

	.quality-two .text1 {
		width: 50%;
	}

	.quality-two .text2 {
		width: 50%;
	}

	.img-jr {
		width: auto;
	}

	.ul-jr li .text-link {
		font-size: 13px;
	}

	.testimonialblock .image {
		width: 20%;
	}

	.testimonialblock .text {
		width: 71%;
	}

	.banner-20 {
		float: left;
		margin-bottom: 20px;
	}

	.about-logo {
		float: left;
		width: 33%;
	}

	#paymentpara1>a {
		display: inline;
		margin-top: 0;
	}

	.brand-ulatus,
	.brand-voxtab,
	.brand-consultancy {
		background-size: 90%;
	}
}

@media (min-width: 992px) and (min-width: 1024px) {
	#breadcrumb {
		display: block;
	}

	.int-right {
		float: left;
		width: 86%;
	}

	.int-pr-right {
		float: left;
		width: 72%;
		padding: 10px;
	}

	.int-pr-thumb {
		float: right;
	}

	.quality-div .lefttext {
		float: left;
		width: 35%;
	}

	.quality-div .righttext {
		float: left;
		width: 65%;
	}

	.quality-div .lefttext span {
		width: 100%;
	}

	.quality-box1 {
		border-right: 1px solid #e3e3e3;
		width: 33%;
		border-bottom: none;
	}

	.quality-two .text1 {
		width: 50%;
	}

	.quality-two .text2 {
		width: 50%;
	}

	.img-jr {
		width: auto;
	}

	.ul-jr li .text-link {
		font-size: 13px;
	}

	.testimonialblock .image {
		width: 17%;
	}

	.testimonialblock .text {
		width: 72%;
	}

	.banner-20 {
		float: left;
		margin-bottom: 20px;
	}

	.about-logo {
		float: left;
		width: 33%;
	}

	#paymentpara1>a {
		display: inline;
		margin-top: 0;
	}

	.brand-ulatus,
	.brand-voxtab,
	.brand-consultancy {
		background-size: 90%;
	}
}

@media (min-width: 1025px) {
	#breadcrumb {
		display: block;
	}

	.int-pr-right {
		float: left;
		width: 77%;
		padding: 10px;
	}

	.int-pr-thumb {
		float: right;
	}

	.quality-div .lefttext {
		float: left;
		width: 35%;
	}

	.quality-div .righttext {
		float: left;
		width: 65%;
	}

	.quality-div .lefttext span {
		width: 100%;
	}

	.quality-box1 {
		border-right: 1px solid #e3e3e3;
		width: 33%;
		border-bottom: none;
	}

	.quality-two .text1 {
		width: 50%;
	}

	.quality-two .text2 {
		width: 50%;
	}

	.img-jr {
		width: auto;
	}

	.ul-jr li .text-link {
		font-size: 13px;
	}

	.testimonialblock .image {
		width: 13%;
	}

	.testimonialblock .text {
		width: 82%;
	}

	.banner-20 {
		float: left;
		margin-bottom: 20px;
	}

	.about-logo {
		float: left;
		width: 33%;
	}

	#paymentpara1>a {
		display: inline;
		margin-top: 0;
	}

	.brand-ulatus,
	.brand-voxtab,
	.brand-consultancy {
		background-size: 80%;
	}
}

.ph-top {
	margin-top: 20px;
}

#headerContainer {
	padding: 2px 0 8px !important;
}

.servicediv3 {
	display: block;
}

.servicediv3 .servicediv3-in {
	width: 50%;
	display: inline;
	float: left;
}

#tabs-pricing-wrap {
	margin: -6px 0 0;
	padding: 0;
	border: 1px solid #eef0f1;
	width: 99%;
	border-bottom: none;
}

.tabs-pricing {
	margin-top: 30px;
	padding: 0;
	width: 100%;
}

.tabs-pricing li {
	float: left;
	list-style: outside none none;
	margin-left: -1px;
	outline: medium none;
	width: 33%;
}

.tabs-pricing li a {
	background-color: #cc5470;
	border: 1px solid #eef0f1;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: block;
	font: bold 16px/63px "Nanum Gothic", sans-serif;
	height: 63px;
	margin-bottom: 0;
	outline: medium none;
	text-align: left;
	width: 100%;
	position: relative;
	padding-left: 5%;
}

.tabs-pricing li a:hover,
.tabs-pricing li a.inactive:hover {
	background-color: #cc5470;
	outline: medium none;
	text-decoration: none;
}

.publish-translation .services-cont-wrap .intro-box .added-points.two ul {
	width: 47% !important;
}

.tabs-pricing li a.inactive {
	background: #f6f6f6;
	color: #d52b1e;
	height: 54px;
	margin-top: 4px;
	line-height: 54px;
}

.tabs-pricing li a span.arrow {
	background: url(../images/editing-services/pricing/tab-arrow.png) no-repeat center top;
	display: block;
	height: 12px;
	margin-top: -2px;
	width: 100%;
}

.tabs-pricing li a.inactive span.arrow {
	display: none;
}

.tabs-pricing li a b {
	background: url(../images/editing-services/pricing/10-perc-discount.png) no-repeat 0 0;
	display: block;
	width: 41px;
	height: 46px;
	position: absolute;
	top: -6px;
	right: 0;
}

.star-normal {
	background: url(../images/crown-sprite.png) no-repeat 0 0;
	height: 20px;
	margin-right: 10px;
	padding: 9px 24px;
	width: 25px;
}

.star-premium {
	background: url(../images/crown-sprite.png) no-repeat 0 -39px;
	height: 20px;
	margin-right: 10px;
	padding: 9px 24px;
	width: 25px;
}

.star-advance {
	background: url(../images/crown-sprite.png) no-repeat 0 -78px;
	height: 20px;
	margin-right: 10px;
	padding: 9px 24px;
	width: 25px;
}

.table-prc {
	clear: both;
	letter-spacing: 1px;
	margin: 14px 0;
}

.table-prc th {
	border-right: 1px solid #d3d3d3;
	background-color: #ebebeb;
	padding: 17px 12px;
	text-align: center;
	color: #d52b1e;
	font-weight: 700;
}

.table-prc th.last {
	border-right: 1px solid #fff;
}

.table-prc th.major {
	background-color: #f5e5ea;
}

.table-prc td {
	border-right: 1px solid #e5e5e5;
	background-color: #f3f3f3;
	padding: 12px;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}

.table-prc td.last {
	border-right: 1px solid #fff;
}

.table-prc td.first,
.table-prc th.first {
	text-align: left;
}

.table-prc td.major {
	background-color: #f9eff2;
}

.sample-icons-img-new {
	background: url(../images/editing-services/pricing/sample-quotation-icons.png) no-repeat;
	width: 33px;
	height: 32px;
	margin: 5px 5px 5px 0;
}

.icn1 {
	background-position: -6px -3px;
}

.icn2 {
	background-position: -41px -3px;
}

.icn3 {
	background-position: -77px -3px;
}

.icn4 {
	background-position: -113px -3px;
	float: left;
}

.icn5 {
	background-position: -6px -37px;
	float: left;
}

.icn6 {
	background-position: -41px -37px;
	float: left;
}

.icn7 {
	background-position: -77px -37px;
	float: left;
}

.icn8 {
	background-position: -113px -37px;
	float: left;
}

.icn9 {
	background-position: -6px -74px;
	float: left;
}

.free-title {
	background: url(../images/editing-services/pricing/h3-bg.png) no-repeat center center;
	color: #d52b1e;
	font-size: 18px;
	text-align: center;
	display: block;
	margin: 20px 0;
}

.pricebtmicongrid b {
	display: block;
	font-size: 12px;
	color: #d52b1e;
	line-height: 15px;
}

.bdy {
	width: 1000px;
}

.free-tag {
	color: #d52b1e;
	font-size: 10px;
	border: 1px solid #d52b1e;
	padding: 0px 5px;
	display: inline-block;
	line-height: 13px;
}

.btmpara {
	border: 1px solid #eef0f1;
	width: 100%;
	border-top: none;
}

.table-pricing th {
	background: #f8f8f8;
	border-top: 1px solid #a13153;
	border-bottom: 1px solid #a13153;
	border-right: 1px solid #e5e1e1;
	margin: 2px;
	text-align: center;
	color: #a13153;
	padding: 7px;
}

.table-pricing td {
	background: none;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	margin: 2px;
	text-align: center;
	padding: 7px 4px;
	color: #000;
}

.table-pricing td.lefthead {
	padding: 0 0 0 15px;
	text-align: center;
	background: #f8f8f8;
	color: #000;
	font-weight: 700;
}

.table-pricing td.subhead {
	background: #d9effa;
	color: #000;
	text-align: center;
	padding: 4px 3px 4px 15px;
}

.dist-banner-new {
	margin: 20px 0;
	border: 1px solid #e3e3e3;
	padding: 7px;
}

.dist-banner-new h2 {
	background-color: #f4f4f4 !important;
	color: #d52b1e !important;
	display: block !important;
	margin: -5px -5px 15px !important;
	padding: 7px !important;
	font-size: 21px !important;
	font-weight: 700 !important;
	font-family: "" Nanum Gothic ", sans-serif;" !important;
}

.dist-banner-new h2 b {
	color: #000;
	display: block;
	font-size: 10px;
	font-weight: 400;
}

.dist-banner-new h4 {
	color: #000;
	display: block;
	font-size: 11px;
	font-weight: 400;
	margin: 15px 0 10px;
}

.side-top-banner {
	height: 110px;
}

.side-top-banner .banner-discount,
.side-top-banner .banner-autoquote {
	border: 1px solid #ebebeb;
	float: left;
	border-bottom: 3px solid #d52b1e;
	padding: 5px;
	position: relative;
	text-align: center;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	line-height: 16px;
	width: 48%;
}

.side-top-banner .banner-discount b,
.side-top-banner .banner-autoquote b {
	color: #000;
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 11px;
}

.side-top-banner .banner-discount img {
	background: url(../images/sidebar/sidebar-top-banners.png) no-repeat 0 0;
	width: 61px;
	height: 62px;
	display: block;
	margin: 0 auto;
}

.side-top-banner .banner-discount:hover img {
	background-position: 0 -67px;
}

.side-top-banner .banner-discount span {
	background: url(../images/sidebar/disc-badge.png) no-repeat 0 0;
	width: 28px;
	height: 29px;
	position: absolute;
	left: -4px;
	top: -3px;
}

.side-top-banner .banner-autoquote img {
	background: url(../images/sidebar/sidebar-top-banners.png) no-repeat -66px 0;
	width: 61px;
	height: 62px;
	display: block;
	margin: 0 auto;
}

.side-top-banner .banner-autoquote:hover img {
	background-position: -66px -67px;
}

.side-top-banner .banner-discount {
	margin-right: 10px;
}

.marL5 {
	margin-left: 5px;
}

.floatL {
	float: left;
}

a.info {
	background: url(../images/common/info-icon-tooltip.png) no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 18px;
	text-indent: -9999px;
	width: 18px;
	z-index: 1;
	float: none;
	margin-top: -8px;
	position: absolute;
	top: 8px;
	right: -22px;
}

a.info1 {
	background: url(../images/common/info-icon-tooltip.png) no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	display: inline-block;
	text-indent: -9999px;
	width: 18px;
	z-index: 1;
	position: absolute;
	top: 12px;
	margin-left: 5px;
	height: 18px;
}

.infoLink {
	position: relative;
}

.infoBox {
	background: #edecec;
	background: -webkit-gradient(linear,
			left top,
			left bottom,
			from(#f8faec),
			to(#e9edd1));
	background: -moz-linear-gradient(top, #f8faec, #e9edd1);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f8faec', endColorstr='#e9edd1');
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #333;
	display: none;
	text-align: left;
	font-size: 12px;
	right: -269px;
	padding: 10px 12px;
	position: absolute;
	top: -2px;
	width: 250px;
	z-index: 100;
	float: left;
	line-height: 19px;
}

.infoBox strong {
	border-bottom: 1px solid #a8a8a8;
	color: #d52b1e;
	display: block;
	font-size: 14px;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

.infoBox a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline-block;
	margin-top: 5px;
	text-decoration: underline;
	text-indent: inherit;
	text-align: right;
}

.infoBox a:hover {
	text-decoration: none;
}

.service-panel {
	margin-right: 5px;
	background-color: #fff !important;
	padding: 0 !important;
	border-radius: 0 !important;
	width: 32.8% !important;
	border: none !important;
}

.last-col {
	margin-right: 0 !important;
}

.service-panel>.panel-heading {
	background-color: #e9e9e9 !important;
	border-radius: 12px 12px 0 0 !important;
	border-bottom: 2px solid #d1d1d1;
	position: relative;
}

.service-panel>.panel-heading h2 {
	font-size: 18px;
	line-height: 34px;
	font-weight: 600;
	margin: 6px 0;
	padding: 0;
}

.service-panel>.panel-heading h2 b {
	float: left;
	background: url(../images/crown-sprite.png) no-repeat 0 0;
	height: 34px;
	width: 48px;
	margin: 0 10px 0 0;
}

.service-panel>.panel-heading em {
	display: block;
	width: 41px;
	height: 46px;
	position: absolute;
	right: 11px;
	top: -6px;
	background: url(../images/crown-sprite.png) no-repeat 0 -117px;
}

.service-panel>.panel-body {
	padding: 5px !important;
	background-color: #f6f6f6 !important;
	position: relative;
}

.service-panel>.panel-body span {
	display: block;
	padding: 10px 10px 7px;
	width: 72px;
	font-weight: 700;
	font-size: 35px;
	color: #b1b1b1;
	border: 2px solid #959595;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	background-color: #fff;
}

.service-panel>.panel-body span em {
	display: block;
	font-size: 14px;
}

.service-panel>.panel-body .pancont {
	margin: 10px 0 50px 80px;
}

.service-panel>.panel-body .pancont ul {
	padding: 0;
	margin: 0;
}

.service-panel>.panel-body .pancont ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 17px;
	font-size: 14px;
}

.service-panel>.panel-body .buttons {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.service-panel>.panel-body .buttons a {
	display: inline-block;
	padding: 5px 30px 5px 10px;
	background: url(../images/btn-arrow.png) no-repeat 96% center;
	background-color: #b1b1b1;
	border-radius: 4px;
	border: 1px solid #959595;
	color: #fff;
	text-shadow: 1px 1px 1px #969696;
	text-decoration: none;
	margin: 0 5px;
	font-size: 14px;
	font-weight: 700;
}

.service-panel.panel2 h2,
.service-panel.panel2 .panel-body span {
	color: #cb8c20;
}

.service-panel.panel2 h2 b {
	background-position: 0 -39px;
}

.service-panel.panel2 .panel-body span {
	border-color: #cb8c20;
}

.service-panel.panel2 .panel-body .buttons a {
	background-color: #dfa136;
	border-color: #c38925;
}

.service-panel.panel3 h2,
.service-panel.panel3 .panel-body span {
	color: #d52b1e;
}

.service-panel.panel3 h2 b {
	background-position: 0 -78px;
}

.service-panel.panel3 .panel-body span {
	border-color: #d52b1e;
}

.service-panel.panel3 .panel-body .buttons a {
	background-color: #d52b1e;
	border-color: #a61b43;
}

.btn-quote-big {
	background: url(../images/buttons/btn-quotation-big.png) no-repeat 0 0;
	display: block;
	height: 58px;
	margin: 30px auto;
	position: relative;
	transition: all 0.2s ease 0;
	width: 600px;
	background-size: 100%;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/buttons/btn-quotation-big.png', sizingMethod='scale');
	-ms-filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../images/buttons/btn-quotation-big.png', sizingMethod='scale');
}

.btn-quote-big:hover {
	opacity: 0.8;
}

.service-table-wrap {
	width: 100%;
	display: block;
	min-width: 500px;
}

.service-table1 {
	margin: 0 0 1px;
	padding: 0;
}

.service-table1 li {
	background-color: #f9f9f9;
	float: left;
	font-size: 13px;
	list-style: outside none none;
	margin: 0 0 0 5px;
	padding: 5px 10px;
	text-align: center;
	width: 24.5%;
	text-align: center;
}

.service-table1 li.alt {
	background-color: #f3f3f3;
}

.service-table1 li.first {
	margin-left: 0;
	text-align: left;
}

.service-table1 li.head-li {
	display: block;
	font-size: 18px;
	color: #000;
	font-weight: 600;
	text-align: center;
	width: 100%;
	margin: 2px auto;
	background-color: #ebebeb;
	padding: 10px;
}

.service-table2 {
	margin: 0 0 1px;
	padding: 0;
}

.service-table2 li {
	background-color: #fcf7f8;
	float: left;
	font-size: 13px;
	list-style: outside none none;
	margin: 0 0 0 5px;
	padding: 5px 10px;
	text-align: center;
	width: 24.5%;
	text-align: center;
}

.service-table2 li.alt {
	background-color: #f9eff2;
}

.service-table2 li.first {
	margin-left: 0;
	text-align: left;
}

.service-table2 li.head-li {
	display: block;
	font-size: 18px;
	color: #000;
	font-weight: 600;
	text-align: center;
	width: 100%;
	margin: 2px auto;
	background-color: #f5e5ea;
	padding: 10px;
}

.service-table3 {
	margin: 0 0 1px;
	padding: 0;
}

.service-table3 li {
	background-color: #f4f4f5;
	float: left;
	list-style: outside none none;
	margin: 0 0 0 5px;
	padding: 15px 0;
	text-align: center;
	width: 24.5%;
	text-align: center;
	border-radius: 0 0 12px 12px !important;
}

.service-table3 li.first {
	margin-left: 0;
	text-align: left;
	background-color: #fff;
}

.service-table3 li a {
	display: inline-block;
	padding: 5px 30px 5px 10px;
	background: url(../images/btn-arrow.png) no-repeat 96% center;
	background-color: #b1b1b1;
	border-radius: 4px;
	border: 1px solid #959595;
	color: #fff;
	text-shadow: 1px 1px 1px #969696;
	text-decoration: none;
	margin: 0 5px;
	font-size: 14px;
	font-weight: 700;
}

.service-table3 li.p2 a {
	background-color: #dfa136;
	border-color: #c38925;
}

.service-table3 li.p3 a {
	background-color: #d52b1e;
	border-color: #a61b43;
}

.service-table {
	margin-right: 5px;
	background-color: #fff !important;
	padding: 0 !important;
	border-radius: 0 !important;
	width: 24.5% !important;
	border: none !important;
	margin-bottom: 1px !important;
}

.last-col {
	margin-right: 0 !important;
}

.service-table>.panel-heading {
	background-color: #e9e9e9 !important;
	border-radius: 6px 6px 0 0 !important;
	border-bottom: 2px solid #d1d1d1;
	position: relative;
	padding: 10px !important;
}

.service-table>.panel-heading.panel-heading-blank {
	background-color: #fff !important;
	border-color: #fff !important;
}

.service-table>.panel-body .pancont.first {
	font-size: 18px;
	color: #000;
	font-weight: 600;
	text-align: left;
	line-height: 60px;
	padding-left: 6px;
}

.service-table>.panel-heading h2 {
	font-size: 13px;
	line-height: 34px;
	font-weight: 600;
	margin: 6px 0;
	padding: 0;
}

.service-table>.panel-heading h2 b {
	float: left;
	background: url(../images/crown-sprite.png) no-repeat 0 0;
	height: 34px;
	width: 48px;
	margin: 0 10px 0 0;
}

.service-table>.panel-body {
	padding: 5px !important;
	background-color: #f6f6f6 !important;
	position: relative;
}

.service-table>.panel-body a {
	background-color: #fff;
	border: 4px solid #b1b1b1;
	border-top: 14px solid #b1b1b1;
	border-radius: 2px;
	display: block;
	font-weight: 700;
	line-height: 18px;
	padding: 2px;
	text-align: center;
	width: 90%;
	margin: 8px auto;
	position: relative;
	color: #000;
}

.service-table>.panel-body a:hover {
	box-shadow: 2px 2px 2px #ccc;
	text-decoration: none;
}

.service-table>.panel-body a em {
	position: absolute;
	display: block;
	height: 8px;
	width: 11px;
	background: url(../images/common/new-window-icon.png) no-repeat 0 0;
	right: 1px;
	top: -11px;
}

.service-table>.panel-body .pancont {
	text-align: center;
}

.service-table>.panel-body .pancont b {
	display: block;
	font-size: 35px;
	font-weight: 400;
	padding: 15px;
}

.service-table>.panel-body .pancont sup {
	font-size: 35%;
	top: 0;
}

.service-table.blank {
	border-color: #fff !important;
}

.service-table.panel2 h2 b {
	background-position: 0 -39px;
}

.service-table.panel3 h2 b {
	background-position: 0 -78px;
}

.service-inner-panel {
	margin-right: 5px;
	background-color: #fff !important;
	padding: 0 !important;
	border-radius: 0 !important;
	width: 100% !important;
	border: none !important;
}

.service-inner-panel>.panel-heading.superpremium {
	background-color: #d52b1e !important;
}

.service-inner-panel>.panel-heading.normal {
	background-color: #b1b1b1 !important;
}

.service-inner-panel>.panel-heading {
	background-color: #dfa136 !important;
	border-radius: 0 !important;
	border-bottom: none;
	position: relative;
	padding: 5px 15px;
}

.service-inner-panel>.panel-heading h4 {
	color: #fff;
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
	margin: 6px 0;
	padding: 0;
}

.service-inner-panel>.panel-heading h4 b {
	float: left;
	background: url(../images/crown-white.png) no-repeat 0 0;
	height: 25px;
	width: 35px;
	margin: 0 10px 0 0;
}

.service-inner-panel>.panel-body {
	padding: 15px !important;
	background-color: #f9f9fa !important;
	position: relative;
}

.chk-points {
	display: block;
	margin-bottom: 20px;
}

.chk-points .chk-col-1 {
	text-align: right;
}

.chk-points .chk-col-2 {
	text-align: center;
}

.chk-points .chk-col-3 {
	text-align: left;
}

.chk-points ul {
	margin: 0;
	padding: 0;
}

.chk-points ul li {
	list-style-type: none;
	padding: 0 0 0 25px;
	margin: 0 0 20px;
}

.chk-points ul li.washout {
	opacity: 0.2;
}

.chk-points ul li span.title {
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: 700;
	position: relative;
}

.chk-points ul li span.title:hover {
	color: #d52b1e;
}

.chk-points ul li.nopop span.title:hover {
	color: #000;
}

.chk-points ul li span.title:before {
	position: absolute;
	content: "\e370";
	font-family: "moon";
	color: #d52b1e;
	font-size: 13px;
	padding-right: 10px;
	vertical-align: bottom;
	margin-left: -25px;
}

.chk-points ul li.nopop span.title::before {
	background: url(../images/editing-services/cross1.png) no-repeat scroll 0 0;
	color: #454545;
	content: "";
	display: block;
	font-size: 12px;
	height: 14px;
	top: 5px;
	width: 15px;
}

.chk-img>img {
	height: auto;
	margin-bottom: 20px;
	width: 100%;
}

.chk-points ul li img {
	display: none;
}

.service-process {
	display: block;
	padding: 15px;
	background: #f5f5f6;
	text-align: center;
}

.service-process img {
	border: 0 !important;
	padding: 0 !important;
	background: none !important;
}

ol.num_list ol li {
	margin: 10px 20px;
	list-style-type: decimal;
}

ol.num_list {
	counter-reset: li;
	margin: 20px 0;
	padding-left: 0;
}

ol.num_list>li {
	position: relative;
	margin: 6px 0 6px 2em;
	padding: 4px 8px;
	list-style: none;
	font-weight: 400;
}

ol.num_list>li:before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	top: 4px;
	left: -2em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 2em;
	margin-right: 8px;
	padding: 0 1px;
	color: #fff;
	font-size: 11px;
	background: #962346;
	font-weight: 700;
	font-family: Arial, sans-serif;
	text-align: center;
	border-radius: 50%;
}

.num_list ul {
	margin: 20px 0;
	padding-left: 0;
}

.num_list li {
	position: relative;
	margin: 6px 0;
	padding: 4px 8px;
	list-style: none;
	font-weight: 400;
}

.no1 {
	padding: 4px 8px;
	color: #fff;
	font-size: 14px;
	background: #962346;
	font-weight: 700;
	font-family: Arial, sans-serif;
	text-align: center;
	border-radius: 50%;
}

.no2 {
	padding: 4px 8px;
	color: #fff;
	font-size: 14px;
	background: #333;
	font-weight: 700;
	font-family: Arial, sans-serif;
	text-align: center;
	border-radius: 50%;
}

.no3 {
	padding: 4px 8px;
	color: #fff;
	font-size: 14px;
	background: #666;
	font-weight: 700;
	font-family: Arial, sans-serif;
	text-align: center;
	border-radius: 50%;
}

.font-black {
	color: #303030 !important;
}

.table-prc2 {
	clear: both;
	letter-spacing: 1px;
	margin: 14px 0;
}

.table-prc2 th {
	border-right: 1px solid #d3d3d3;
	background-color: #e9e9e9;
	padding: 17px 12px;
	text-align: center;
	color: #333;
	font-weight: 700;
	font-size: 15px;
}

.table-prc2 th.last {
	border-right: 1px solid #fff;
}

.table-prc2 th.major {
	background-color: #f5e5ea;
}

.table-prc2 td {
	border-right: 1px solid #e5e5e5;
	background-color: #fbfbfb;
	padding: 7px;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}

.table-prc2 td.last {
	border-right: 1px solid #fff;
}

.table-prc2 td.first,
.table-prc2 th.first {
	text-align: left;
	border-left: 1px solid #e5e5e5;
}

.table-prc2 .row1 td {
	background-color: #edd3d6;
	color: #d52b1e;
	font-size: 16px;
	font-weight: 700;
}

.table-prc2 .row2 td {
	background-color: #f9eff2;
	font-weight: 700;
}

.mid-cta a {
	background: #ffda00;
	display: block;
	height: 58px;
	width: 65%;
	border-radius: 2px;
	position: relative;
	text-decoration: none;
	color: #000;
	font-size: 28px;
	text-align: center;
	line-height: 26px;
	padding-top: 6px;
	font-weight: 700;
	float: none;
	margin: 10px auto;
	padding-left: 40px;
}

.mid-cta.mid-cta-auto {
	width: auto;
}

.mid-cta a:hover {
	opacity: 0.9;
	color: #000;
}

.mid-cta a span {
	display: block;
	font-size: 14px;
	font-weight: 400;
}

.mid-cta a.quote:before {
	content: "";
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	height: 58px;
	width: 0px;
	background: #ffc600 url(../images/index_v2/cta-top-icon.png) no-repeat center center;
}

.mid-cta a.autoquote:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 58px;
	width: 64px;
	background: #ffc600 url(../images/index_v2/cta-big-icon-2.png) no-repeat center center;
}

.bottam-cta a {
	background: #ffda00;
	display: block;
	height: 58px;
	width: 96%;
	border-radius: 2px;
	position: relative;
	text-decoration: none;
	color: #000;
	font-size: 30px;
	line-height: 46px;
	font-weight: 700;
	float: none;
	margin: 10px;
	text-indent: 0 !important;
	text-align: center;
	padding: 6px;
	transition: color 0.45s ease;
}

.bottam-cta a:hover {
	color: #000;
}

.bottam-cta a::after {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	width: 0;
	height: 100%;
	background-color: #ffc600;
	transform-origin: right;
	transition: width 0.45s ease;
	z-index: -1;
}

.bottam-cta a:hover::after {
	width: 100%;
}

.bottam-cta a span {
	display: inline-block;
	font-size: 16px;
	padding: 0 12px;
	position: relative;
}

.bottam-cta a.quote:before {
	content: "";
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	height: 58px;
	width: 0px;
	background: #ffc600 url(../images/index_v2/cta-top-icon.png) no-repeat center center;
}

.bottam-cta a.autoquote:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 58px;
	width: 64px;
	background: #ffc600 url(../images/index_v2/cta-big-icon-2.png) no-repeat center center;
}

.small-bottam-cta a {
	background: #ffda00;
	height: 58px;
	width: 47%;
	border-radius: 2px;
	position: relative;
	text-decoration: none;
	color: #000;
	font-size: 20px;
	text-align: center;
	line-height: 24px;
	padding-top: 6px;
	font-weight: 700;
	float: left;
	margin: 10px 0 0 10px;
	text-indent: 0 !important;
	padding-left: 40px;
	transition: color 0.45s ease;
}

.small-bottam-cta a:hover {
	color: #000;
}

.small-bottam-cta a::after {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	width: 0;
	height: 100%;
	background-color: #ffc600;
	transform-origin: right;
	transition: width 0.45s ease;
	z-index: -1;
}

.small-bottam-cta a:hover::after {
	width: 100%;
}

.small-bottam-cta a span {
	display: block;
	font-size: 13px;
	font-weight: 400;
}

.small-bottam-cta a.autoquote:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 58px;
	width: 50px;
	background: #ffc600 url(../images/index_v2/small-cta-big-icon-2.png) no-repeat center center;
}

.small-bottam-cta a.support:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 58px;
	width: 50px;
	background: #ffc600 url(../images/index_v2/small-cta-big-icon-3.png) no-repeat center center;
}

.bottom-contact-cta {
	background: #e9e9e7;
	margin-top: 0px;
	border-top: 1px solid #dddddf;
	overflow: hidden;
	text-align: center;
}

.bottom-contact-cta .contactblock {
	border-right: 1px solid #dddddf;
	padding-bottom: 10px;
	padding-left: 0;
}

.bottom-contact-cta .contactsection {
	padding: 17px 11px 17px 25px;
}

.bottom-contact-cta .detailsection {
	background-color: #dddbdc;
	height: 100%;
}

.bottom-contact-cta .detailsection div {
	margin-top: 40px;
}

.bottom-contact-cta .detailsection div span {
	color: #d52b1e;
	font-weight: 700;
	font-size: 18px;
}

.bottom-contact-cta .detailsection div i {
	background-image: url(../images/buttons/clock.png);
	background-size: 38px;
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
	content: "";
	display: block;
	margin: 0 auto;
}

.bottom-contact-cta .detailsection div i.color-blue {
	background-image: url(../images/buttons/clock-blue.png);
}

.bottom-contact-cta .details {
	border: 1px solid #000;
	padding: 3px;
	width: 200px;
}

.bottom-contact-cta .time {
	margin-left: 12px;
	color: #000;
	font-size: 18px;
}

.bottom-contact-cta a.contact {
	font-size: 36px;
	color: #000;
	font-family: "Open Sans";
	text-indent: 0;
	font-weight: bold;
	margin-top: 8px;
}

.bottom-contact-cta a.contact:before {
	background-image: url(../images/buttons/contact.png);
	background-size: 24px;
	width: 26px;
	height: 35px;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin-right: 0px;
	background-position-y: 1px;
	line-height: 23px;
	position: relative;
	top: 7px;
}

.bottom-contact-cta a.email {
	font-size: 26px;
	color: #000;
	font-family: "Open Sans";
	text-indent: 0;
	font-weight: 500;
	margin-bottom: 15px;
	-webkit-transition: all 0.3s ease-in-out;
	margin-top: 8px;
}

.bottom-contact-cta a.email:before {
	background-image: url(../images/buttons/mail.png);
	background-size: 30px;
	width: 30px;
	height: 32px;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	margin-right: 9px;
	background-position-y: 8px;
	position: relative;
	top: 8px;
}

.bottom-contact-cta a.email:hover {
	color: #00f;
}

.editingfootercta .bottom-contact-cta a.email {
	font-size: 24px;
}

.translationfootercta .bottom-contact-cta a.email {
	font-size: 23px;
}

.psfootercta .bottom-contact-cta a.email {
	font-size: 25px;
}

.bottom-contact-cta .emailblock {
	padding-left: 10px;
	padding-right: 0;
}

.bottom-contact-cta.contactdetails {
	padding: 0;
}

.bottom-contact-cta .availability {
	color: #000;
	font-size: 18px;
}

.pad0 {
	padding: 0;
}

.padR0 {
	padding-right: 0;
}

.mart-70 {
	margin-top: 70px;
}

.vip-editor-banner {
	border-radius: 3px;
	background: #181f25 url(../images/vip-editor/vip-inner-banner-bg.jpg) 0 0 no-repeat;
	padding: 20px 20px 10px 20px;
	color: #fff;
	cursor: pointer;
	position: relative;
	background-size: cover;
}

.vip-editor-banner:hover {
	opacity: 0.9;
}

.vip-editor-banner h3 {
	margin: 0 !important;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.red-sqr li:before {
	position: absolute;
	content: " ";
	border: 2px solid #d52b1e;
	width: 8px;
	height: 8px;
	left: 0;
	top: 9px;
}

.red-sqr li {
	position: relative;
	padding-left: 20px;
	list-style: none;
	line-height: 20px;
	margin-bottom: 5px;
}

.services-cont-wrap .vip-editor-banner h3 {
	color: #fff !important;
}

.services-cont-wrap .features .enagolearn {
	background: #faeeee;
	padding: 30px 30px 10px 30px;
	background-size: 30%;
	position: relative;
}

.services-cont-wrap .features .enagolearn:before {
	content: "+";
	display: block;
	position: absolute;
	top: -46px;
	left: 50% !important;
	font-size: 90px;
	color: #464657;
	font-family: Bebas Neue;
}

@media only screen and (max-width: 479px) {
	.case-pagin .link-box {
		width: 50%;
		float: left;
	}

	.small-bottam-cta a {
		width: 96%;
	}

	.mid-cta a {
		width: 100%;
	}

	.mid-cta a span {
		font-size: 12px;
	}

	.bottom-contact-cta a.email {
		font-size: 20px;
		margin-bottom: 0;
	}

	.bottom-contact-cta a.contact {
		font-size: 37px;
	}

	.bottom-contact-cta a.contact:before {
		background-size: 19px;
		width: 32px;
		height: 47px;
		margin-right: -1px;
		background-position-y: 17px;
	}

	.bottom-contact-cta a.email:before {
		background-size: 23px;
		width: 27px;
		height: 25px;
		margin-right: 6px;
		background-position-y: 8px;
	}
}

@media (min-width: 320px) {
	#floatMenu {
		display: none;
	}

	.tabs-pricing li a {
		font-size: 11px;
	}

	.tabs-pricing li a b {
		display: none;
	}

	.star-normal {
		display: none;
	}

	.star-premium {
		display: none;
	}

	.star-advance {
		display: none;
	}

	.table-prc {
		min-width: 500px;
	}

	.table-prc th,
	.table-prc td {
		font-size: 11px;
	}

	.chk-points .chk-col-1 {
		text-align: left;
	}

	.chk-points .chk-col-2 {
		text-align: left;
	}

	.chk-points .chk-col-2 .chk-img {
		display: none;
	}

	.chk-points .chk-col-3 {
		text-align: left;
	}

	.service-panel {
		width: 100% !important;
	}

	.btn-quote-big {
		width: 310px;
	}

	.service-table {
		float: left;
		width: 24.1% !important;
	}

	.service-table>.panel-heading h2 b {
		clear: both;
		display: block;
		float: none;
		height: 34px;
		margin: 0 auto;
		width: 48px;
	}

	.service-table1 li,
	.service-table2 li,
	.service-table3 li {
		width: 24.2%;
	}

	.service-table>.panel-heading h2 {
		font-size: 11px;
		display: block;
		text-align: center;
	}

	.service-table>.panel-body a {
		font-size: 10px;
		font-weight: 400;
		line-height: 14px;
	}

	.service-table3 li a {
		padding: 5px 20px 5px 10px;
	}
}

@media (min-width: 480px) and (max-width: 580px) {
	.tabs-pricing li a {
		font-size: 14px;
	}

	.tabs-pricing li a b {
		display: none;
	}

	.star-normal {
		display: inline;
	}

	.star-premium {
		display: inline;
	}

	.star-advance {
		display: inline;
	}

	.table-prc {
		min-width: 500px;
		overflow: scroll;
	}

	.table-prc th,
	.table-prc td {
		font-size: 12px;
	}

	.chk-points .chk-col-1 {
		text-align: left;
	}

	.chk-points .chk-col-2 {
		text-align: left;
	}

	.chk-points .chk-col-2 .chk-img {
		display: none;
	}

	.chk-points .chk-col-3 {
		text-align: left;
	}

	.service-panel {
		width: 100%;
	}

	.btn-quote-big {
		width: 470px;
	}

	.service-table {
		float: left;
		width: 24.1%;
	}

	.service-table>.panel-heading h2 b {
		clear: both;
		display: block;
		float: none;
		height: 34px;
		margin: 0 auto;
		width: 48px;
	}

	.service-table1 li,
	.service-table2 li,
	.service-table3 li {
		width: 24.2%;
	}

	.service-table>.panel-heading h2 {
		font-size: 11px;
		display: block;
		text-align: center;
	}

	.service-table>.panel-body a {
		font-size: 10px;
		font-weight: 400;
		line-height: 14px;
	}

	.service-table3 li a {
		padding: 5px 20px 5px 10px;
	}

	.mid-cta a {
		width: 100%;
	}

	.small-bottam-cta a {
		width: 96%;
	}
}

@media (min-width: 580px) and (max-width: 768px) {
	.tabs-pricing li a {
		font-size: 11px;
	}

	.tabs-pricing li a b {
		display: block;
	}

	.star-normal {
		display: inline;
	}

	.star-premium {
		display: inline;
	}

	.star-advance {
		display: inline;
	}

	.service-panel {
		width: 32.8%;
	}

	.table-prc th,
	.table-prc td {
		font-size: 12px;
	}

	#floatMenu {
		display: block;
	}

	.chk-points .chk-col-1 {
		text-align: right;
	}

	.chk-points .chk-col-2 {
		text-align: center;
	}

	.chk-points .chk-col-2 .chk-img {
		display: block;
	}

	.chk-points .chk-col-3 {
		text-align: left;
	}

	.service-panel>.panel-body .buttons a {
		padding: 5px 20px 5px 2px;
	}

	.service-table {
		width: 24.1%;
	}

	.service-table>.panel-heading h2 {
		font-size: 12px;
		font-weight: 600;
		line-height: 34px;
		margin: 6px 0;
		padding: 0;
	}

	.service-table>.panel-heading h2 b {
		background: url(../images/crown-sprite.png) no-repeat 0 0 / 100% auto;
		float: left;
		height: 30px;
		margin: 0 3px 0 0;
		width: 38px;
	}

	.service-table.panel2 h2 b {
		background-position: 0 -29px;
	}

	.service-table.panel3 h2 b {
		background-position: 0 -58px;
	}

	.service-table1 li,
	.service-table2 li,
	.service-table3 li {
		width: 24.2%;
	}

	.mid-cta a {
		width: 80%;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.tabs-pricing li a {
		font-size: 14px;
	}

	.tabs-pricing li a b {
		display: block;
	}

	.star-normal {
		display: inline;
	}

	.star-premium {
		display: inline;
	}

	.star-advance {
		display: inline;
	}

	.table-prc th,
	.table-prc td {
		font-size: 12px;
	}

	#floatMenu {
		display: none;
	}

	.chk-points .chk-col-1 {
		text-align: right;
	}

	.chk-points .chk-col-2 {
		text-align: center;
	}

	.chk-points .chk-col-3 {
		text-align: left;
	}

	.chk-points .chk-col-2 .chk-img {
		display: block;
	}

	.service-panel {
		width: 32.8%;
	}

	.service-panel>.panel-body .buttons a {
		padding: 5px 20px 5px 2px;
	}

	.service-table {
		width: 24.1%;
	}

	.service-table>.panel-heading h2 {
		font-size: 12px;
		font-weight: 600;
		line-height: 34px;
		margin: 6px 0;
		padding: 0;
	}

	.service-table>.panel-heading h2 b {
		background: url(../images/crown-sprite.png) no-repeat 0 0 / 100% auto;
		float: left;
		height: 30px;
		margin: 0 3px 0 0;
		width: 38px;
	}

	.service-table.panel2 h2 b {
		background-position: 0 -29px;
	}

	.service-table.panel3 h2 b {
		background-position: 0 -58px;
	}

	.service-table1 li,
	.service-table2 li,
	.service-table3 li {
		width: 24.2%;
	}

	.mid-cta a {
		width: 80%;
	}
}

@media (min-width: 992px) and (min-width: 1024px) {
	.tabs-pricing li a {
		font-size: 14px;
	}

	.bg-reward .col-md-pull-1 {
		right: 4.333333%;
	}

	.tabs-pricing li a b {
		display: block;
	}

	.star-normal {
		display: inline;
	}

	.star-premium {
		display: inline;
	}

	.star-advance {
		display: inline;
	}

	.table-prc th,
	.table-prc td {
		font-size: 13px;
	}

	.side-top-banner .banner-discount {
		margin-right: 8px;
	}

	#floatMenu {
		display: block;
	}

	.chk-points .chk-col-1 {
		text-align: right;
	}

	.chk-points .chk-col-2 {
		text-align: center;
	}

	.chk-points .chk-col-2 .chk-img {
		display: block;
	}

	.chk-points .chk-col-3 {
		text-align: left;
	}

	.service-panel>.panel-body .buttons a {
		padding: 5px 20px 5px 2px;
	}

	.service-table {
		width: 24.1%;
	}

	.service-table>.panel-heading h2 {
		font-size: 12px;
		font-weight: 600;
		line-height: 34px;
		margin: 6px 0;
		padding: 0;
	}

	.service-table>.panel-heading h2 b {
		background: url(../images/crown-sprite.png) no-repeat 0 0 / 100% auto;
		float: left;
		height: 30px;
		margin: 0 3px 0 0;
		width: 38px;
	}

	.service-table.panel2 h2 b {
		background-position: 0 -29px;
	}

	.service-table.panel3 h2 b {
		background-position: 0 -58px;
	}

	.service-table1 li,
	.service-table2 li,
	.service-table3 li {
		width: 24.2%;
	}

	#floatMenu {
		position: fixed;
		right: -12px;
		top: 170px;
		width: 59px;
		z-index: 999;
	}

	#floatMenu .float-b {
		background-size: 80% auto;
	}
}

@media (min-width: 1025px) {
	.tabs-pricing li a {
		font-size: 16px;
	}

	.bg-reward .col-md-pull-1 {
		right: 4.333333%;
	}

	.tabs-pricing li a b {
		display: block;
	}

	.star-normal {
		display: inline;
	}

	.star-premium {
		display: inline;
	}

	.star-advance {
		display: inline;
	}

	.table-prc td {
		font-size: 13px;
	}

	.table-prc th {
		font-size: 14px;
	}

	#floatMenu {
		display: block;
	}

	.chk-points .chk-col-1 {
		text-align: right;
	}

	.chk-points .chk-col-2 {
		text-align: center;
	}

	.chk-points .chk-col-2 .chk-img {
		display: block;
	}

	.chk-points .chk-col-3 {
		text-align: left;
	}

	.service-panel {
		margin-right: 5px;
		background-color: #fff !important;
		padding: 0 !important;
		border-radius: 0 !important;
		width: 32.8% !important;
		border: none !important;
	}

	.last-col {
		margin-right: 0 !important;
	}

	.service-panel>.panel-heading {
		background-color: #e9e9e9 !important;
		border-radius: 12px 12px 0 0 !important;
		border-bottom: 2px solid #d1d1d1;
		position: relative;
	}

	.service-panel>.panel-heading h2 {
		font-size: 18px;
		line-height: 34px;
		font-weight: 600;
		margin: 6px 0;
		padding: 0;
	}

	.service-panel>.panel-heading h2 b {
		float: left;
		background: url(../images/crown-sprite.png) no-repeat 0 0;
		height: 34px;
		width: 48px;
		margin: 0 10px 0 0;
	}

	.service-panel>.panel-heading em {
		display: block;
		width: 41px;
		height: 46px;
		position: absolute;
		right: 11px;
		top: -6px;
		background: url(../images/crown-sprite.png) no-repeat 0 -117px;
	}

	.service-panel>.panel-body {
		padding: 5px !important;
		background-color: #f6f6f6 !important;
		position: relative;
	}

	.service-panel>.panel-body span {
		display: block;
		padding: 10px 10px 7px;
		width: 72px;
		font-weight: 700;
		font-size: 35px;
		color: #b1b1b1;
		border: 2px solid #959595;
		border-radius: 50%;
		text-align: center;
		position: absolute;
		background-color: #fff;
	}

	.service-panel>.panel-body span em {
		display: block;
		font-size: 14px;
	}

	.service-panel>.panel-body .pancont {
		margin: 10px 0 50px 80px;
	}

	.service-panel>.panel-body .pancont ul {
		padding: 0;
		margin: 0;
	}

	.service-panel>.panel-body .pancont ul li {
		list-style-type: disc;
		list-style-position: outside;
		margin-left: 17px;
		font-size: 14px;
	}

	.service-panel>.panel-body .buttons {
		display: block;
		width: 100%;
		position: absolute;
		bottom: 10px;
		text-align: center;
	}

	.service-panel>.panel-body .buttons a {
		display: inline-block;
		padding: 5px 30px 5px 10px;
		background: url(../images/btn-arrow.png) no-repeat 96% center;
		background-color: #b1b1b1;
		border-radius: 4px;
		border: 1px solid #959595;
		color: #fff;
		text-shadow: 1px 1px 1px #969696;
		text-decoration: none;
		margin: 0 5px;
		font-size: 14px;
		font-weight: 700;
	}

	.service-panel.panel2 h2,
	.service-panel.panel2 .panel-body span {
		color: #cb8c20;
	}

	.service-panel.panel2 h2 b {
		background-position: 0 -39px;
	}

	.service-panel.panel2 .panel-body span {
		border-color: #cb8c20;
	}

	.service-panel.panel2 .panel-body .buttons a {
		background-color: #dfa136;
		border-color: #c38925;
	}

	.service-panel.panel3 h2,
	.service-panel.panel3 .panel-body span {
		color: #d52b1e;
	}

	.service-panel.panel3 h2 b {
		background-position: 0 -78px;
	}

	.service-panel.panel3 .panel-body span {
		border-color: #d52b1e;
	}

	.service-panel.panel3 .panel-body .buttons a {
		background-color: #d52b1e;
		border-color: #a61b43;
	}

	.btn-quote-big {
		background: url(../images/buttons/btn-quotation-big.png) no-repeat scroll 0 0 / 100% auto;
		display: block;
		height: 58px;
		margin: 30px auto;
		position: relative;
		transition: all 0.2s ease 0;
		width: 600px;
	}

	.btn-quote-big:hover {
		opacity: 0.8;
	}

	.service-table-wrap {
		width: 100%;
		display: block;
		min-width: 500px;
	}

	.service-table1 {
		margin: 0 0 1px;
		padding: 0;
	}

	.service-table1 li {
		background-color: #f9f9f9;
		float: left;
		font-size: 13px;
		list-style: outside none none;
		margin: 0 0 0 5px;
		padding: 5px 10px;
		width: 24.5%;
		text-align: center;
		border-left: 1px solid #d1d1d1;
		border-right: 1px solid #d1d1d1;
	}

	.service-table1 li.alt {
		background-color: #f3f3f3;
	}

	.service-table1 li.first {
		margin-left: 0;
		text-align: left;
	}

	.service-table1 li.head-li {
		display: block;
		font-size: 18px;
		color: #000;
		font-weight: 600;
		text-align: center;
		width: 100%;
		margin: 2px auto;
		background-color: #ebebeb;
		padding: 10px;
	}

	.brdb {
		border-bottom: 1px solid #d1d1d1;
	}

	.service-table2 {
		margin: 0 0 1px;
		padding: 0;
	}

	.service-table2 li {
		background-color: #fcf7f8;
		float: left;
		font-size: 13px;
		list-style: outside none none;
		margin: 0 0 0 5px;
		padding: 5px 10px;
		width: 24.5%;
		text-align: center;
		border-left: 1px solid #f5e5ea;
		border-right: 1px solid #f5e5ea;
	}

	.service-table2 li.alt {
		background-color: #f9eff2;
	}

	.service-table2 li.first {
		margin-left: 0;
		text-align: left;
	}

	.service-table2 li.head-li {
		display: block;
		font-size: 18px;
		color: #000;
		font-weight: 600;
		text-align: center;
		width: 100%;
		margin: 2px auto;
		background-color: #f5e5ea;
		padding: 10px;
	}

	.service-table3 {
		margin: 0 0 1px;
		padding: 0;
	}

	.service-table3 li {
		background-color: #f4f4f5;
		float: left;
		list-style: outside none none;
		margin: 0 0 0 5px;
		padding: 15px 0;
		width: 24.5%;
		text-align: center;
		border-radius: 0 0 12px 12px !important;
	}

	.service-table3 li.first {
		margin-left: 0;
		text-align: left;
		background-color: #fff;
	}

	.service-table3 li a {
		display: inline-block;
		padding: 5px 30px 5px 10px;
		background: url(../images/btn-arrow.png) no-repeat 96% center;
		background-color: #b1b1b1;
		border-radius: 4px;
		border: 1px solid #959595;
		color: #fff;
		text-shadow: 1px 1px 1px #969696;
		text-decoration: none;
		margin: 0 5px;
		font-size: 14px;
		font-weight: 700;
	}

	.service-table3 li.p2 a {
		background-color: #dfa136;
		border-color: #c38925;
	}

	.service-table3 li.p3 a {
		background-color: #d52b1e;
		border-color: #a61b43;
	}

	.service-table {
		margin-right: 5px;
		background-color: #fff !important;
		padding: 0 !important;
		border-radius: 0 !important;
		width: 24.5% !important;
		border: none !important;
		margin-bottom: 1px !important;
	}

	.last-col {
		margin-right: 0 !important;
	}

	.service-table>.panel-heading {
		background-color: #e9e9e9 !important;
		border: 1px solid #d1d1d1;
		border-radius: 2px 2px 0 0 !important;
		border-bottom: 2px solid #d1d1d1;
		position: relative;
	}

	.service-table>.panel-heading h2 {
		font-size: 13px;
		line-height: 34px;
		font-weight: 600;
		margin: 6px 0;
		padding: 0;
	}

	.service-table>.panel-heading h2 b {
		float: left;
		background: url(../images/crown-sprite.png) no-repeat 0 0;
		height: 34px;
		width: 48px;
		margin: -5px 10px 0 0;
	}

	.service-table>.panel-body {
		padding: 5px !important;
		background-color: #f6f6f6 !important;
		position: relative;
		border-left: 1px solid #d1d1d1;
		border-right: 1px solid #d1d1d1;
	}

	.service-table>.panel-body a {
		background-color: #fff;
		border: 4px solid #b1b1b1;
		border-top: 14px solid #b1b1b1;
		border-radius: 2px;
		display: block;
		font-weight: 700;
		line-height: 18px;
		padding: 2px;
		text-align: center;
		width: 90%;
		margin: 8px auto;
		position: relative;
		color: #000;
	}

	.service-table>.panel-body a:hover {
		box-shadow: 2px 2px 2px #ccc;
		text-decoration: none;
	}

	.service-table>.panel-body a em {
		position: absolute;
		display: block;
		height: 8px;
		width: 11px;
		background: url(../images/common/new-window-icon.png) no-repeat 0 0;
		right: 1px;
		top: -11px;
	}

	.service-table>.panel-body .pancont {
		text-align: center;
	}

	.service-table>.panel-body .pancont b {
		display: block;
		font-size: 35px;
		font-weight: 400;
		padding: 15px;
	}

	.service-table>.panel-body .pancont sup {
		font-size: 35%;
		top: 0;
	}

	.service-table.blank {
		border-color: #fff !important;
	}

	.service-table.panel2 h2 b {
		background-position: 0 -39px;
	}

	.service-table.panel3 h2 b {
		background-position: 0 -78px;
	}

	.service-table>.panel-body a {
		font-size: 11px;
	}
}

.news-subhead {
	font-size: 12px;
	color: #828282 !important;
}

@-moz-keyframes spinner-loader {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes spinner-loader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spinner-loader {
	0% {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.spinner-loader:not(:required) {
	-moz-animation: spinner-loader 1500ms infinite linear;
	-webkit-animation: spinner-loader 1500ms infinite linear;
	animation: spinner-loader 1500ms infinite linear;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	-moz-box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0,
		rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0,
		rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0,
		rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0,
		rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
	-webkit-box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0,
		rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0,
		rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0,
		rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0,
		rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
	box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0,
		rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0,
		rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0,
		rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0,
		rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0;
	display: inline-block;
	font-size: 10px;
	width: 1em;
	height: 1em;
	margin: 1.5em;
	overflow: hidden;
	text-indent: 100%;
}

.spinner-loader {
	margin-left: 50% !important;
}

.auto-openlanguage {
	background: #f6f6f6 url(../images/common/accordian-btn.png) no-repeat scroll 800px -36px !important;
}

.auto-openlanguage1 {
	color: #d52b1e;
	font-weight: 700;
	background: url(../images/common/minus.png) no-repeat 98% 13px #f0f0f0 !important;
}

.auto-result,
.result1 {
	background: #f6f6f6 url(../images/common/accordian-btn.png) no-repeat scroll 800px 5px;
	border-bottom: 1px solid #fff;
	color: #333 !important;
	cursor: pointer;
	margin: 6px 0;
	padding: 16px;
	position: relative;
	font-size: 18px;
	font-weight: 600;
}

.auto-result1 {
	font-size: 14px !important;
	background-position: 0 9px !important;
}

.auto-accordprefix {
	padding-right: 4px;
	position: absolute;
	top: 6px;
	right: 5px;
}

.auto-result:hover,
.result1:hover,
.result3:hover {
	color: #d52b1e;
}

.auto-answer,
.answer1 {
	margin-bottom: 15px;
}

.auto-yellow {
	padding-left: 65px;
}

.auto-pink {
	padding-left: 65px;
}

.auto-gray {
	padding-left: 65px;
}

.auto-yellow span {
	background: url(../images/crown-sprite.png) no-repeat 0 -39px;
	width: 50px;
	height: 36px !important;
	position: absolute;
	left: 8px;
	top: 10px;
}

.auto-pink span {
	background: url(../images/crown-sprite.png) no-repeat 0 -76px;
	width: 50px;
	height: 36px !important;
	position: absolute;
	left: 8px;
	top: 10px;
}

.auto-gray span {
	background: url(../images/crown-sprite.png) no-repeat 0 0;
	width: 50px;
	height: 36px !important;
	position: absolute;
	left: 8px;
	top: 10px;
}

.autoquote-reuslt tr {
	padding: 15px;
}

.autoquote-reuslt td {
	padding: 15px;
	border-bottom: 1px solid #e3e3e3;
	font-size: 14px;
	font-weight: 400;
	color: #333;
}

.result-head {
	color: #333;
	font-size: 14px !important;
	line-height: 18px;
	padding: 8px !important;
	font-weight: 700 !important;
}

.result-head span {
	color: #333;
	font-size: 12px !important;
	line-height: 18px;
	font-weight: 700;
}

.pink-bold {
	color: #d52b1e;
}

.big-price {
	color: #d52b1e;
	font-size: 18px;
	font-weight: 700;
}

.discount-txt {
	font-size: 13px;
	font-weight: 400;
}

a.balloon {
	padding: 2px 8px;
	border: 1px solid #d52b1e;
	color: #d52b1e;
	border-radius: 11px;
	font-size: 11px;
	cursor: pointer;
	font-weight: 400;
}

a.blue-btn {
	height: 43px;
	transition: all 0.1s ease 0;
	font-size: 19px;
	background: #ffda00;
	display: inline-block;
	border-radius: 4px;
	position: relative;
	text-decoration: none;
	color: #000;
	text-align: center !important;
	padding-top: 6px;
	font-weight: 700;
	padding-left: 40px;
	margin-right: 20px;
	width: 250px;
	line-height: 32px;
}

a.blue-btn:before {
	background: #ffc600 url(../images/buttons/cta-top-icon.png) no-repeat center center;
	background-size: 64%;
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 43px;
	width: 49px;
	border-radius: 4px;
}

a.blue-btn:hover,
a.blue-btn:focus {
	opacity: 0.9;
	color: #000;
}

a.pinkemail-btn {
	background: #d52b1e url(../images/common/email-icon.png) no-repeat scroll 5px 7px;
	font-size: 14px;
	color: #fff;
	border-radius: 2px;
	padding: 5px 9px 5px 30px;
}

a.pinkemail-btn:hover {
	text-decoration: none;
}

.contact-graybox {
	color: #333;
	padding: 10px;
	text-align: right;
}

.qa-graybox {
	background-color: #f6f6f6;
	padding: 10px;
}

.qna-box {
	color: #000;
	font-size: 17px;
	padding: 10px;
	margin-bottom: 15px;
}

.autoquote-box {
	background-color: #fcfcfc;
	border: 1px solid #f4f4f4;
	padding: 10px 10px 10px 50px;
	margin-bottom: 10px;
}

.label_check input,
.form-box .label_radio input {
	position: absolute;
	left: -9999px;
}

.textbox {
	background-color: #fff;
	font-size: 14px;
	color: #4f4f4f;
	border: 1px solid #e4e4e4;
	border-radius: 2px;
	font-family: "Nanum Gothic", sans-serif;
	padding: 4px 4px 4px 11px;
	font-weight: 400;
}

.label_radio.yes.r_off {
	background-position: -0 2px;
}

.redquote-btn {
	background-color: #d52b1e;
	padding: 5px 9px;
	color: #fff;
	border-radius: 2px;
	font-size: 14px;
	border: none;
	cursor: pointer;
	font-weight: 600;
}

.padding5 {
	padding: 5px;
}

.msg-box {
	color: #d52b1e;
	border: 1px solid #d52b1e;
	padding: 3px 9px;
	position: relative;
	background-color: #f8f8f8;
}

.msg-arrow {
	position: absolute;
	background: url(../images/common/arrow-up.png) 0 0 no-repeat;
	width: 19px;
	height: 13px;
	top: -13px;
	left: 50px;
}

.infoLink1 {
	position: relative;
}

.infoBox1 {
	background: #edecec;
	background: -webkit-gradient(linear,
			left top,
			left bottom,
			from(#f8faec),
			to(#e9edd1));
	background: -moz-linear-gradient(top, #f8faec, #e9edd1);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f8faec', endColorstr='#e9edd1');
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #333;
	display: none;
	text-align: left;
	font-size: 12px;
	padding: 10px 12px;
	position: absolute;
	clear: both;
	width: 300px;
	z-index: 100;
	float: left;
	line-height: 19px;
}

.normaltxt {
	font-size: 13px !important;
	color: #333;
	font-weight: 500 !important;
	padding: 5px !important;
}

.info-head {
	font-size: 16px;
	color: #d52b1e;
	padding: 5px !important;
}

.price-total {
	color: #d52b1e;
	border-bottom: 3px double #666 !important;
	border-top: 3px double #666;
	padding: 5px !important;
}

.border-none-aq {
	border: none !important;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.padr10 {
	padding-right: 10px;
}

.padl10 {
	padding-left: 10px;
}

.pagination {
	margin-top: 5px;
}

.pagination a {
	padding: 1px 5px;
	border: solid 1px #ccc;
	display: inline;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	color: #000;
}

.pagination span.current {
	padding: 1px 5px;
	border: solid 1px #ccc;
	display: inline;
	margin: 1px;
	background: #d52b1e;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
}

p.paginationText {
	font-style: oblique;
}

.journal1 {
	float: left;
	margin: 0 10px 0 0;
	width: 200px;
}

.journal2 {
	float: left;
	width: 200px;
}

.journal3 {
	float: left;
	width: 200px;
}

.journal-right {
	background: none repeat scroll 0 0 #fbfbfb;
	border: 1px solid #e0d8ce;
	margin-bottom: 20px;
	padding: 10px;
}

.journal-right h3 {
	border-bottom: 1px solid #c9c9c9;
	padding-bottom: 5px;
}

.journal-right p {
	font-size: 13px !important;
}

.journal-right ul {
	margin: 0;
	padding: 0;
}

.journal-right ul li {
	background: url(../images/plus.png) no-repeat scroll 5px 2px transparent;
	color: #000;
	font-size: 13px;
	list-style: none outside none;
	padding: 0 7px 7px 24px;
}

.journal-right ul li a {
	border-bottom: 1px solid #3b3b3b;
	color: #000;
}

.journal-right ul li a:hover {
	border-bottom: 1px solid #d52b1e;
	color: #d52b1e;
}

.journal-right ul li span {
	color: #454545;
	font-size: 13px;
	padding: 0;
	text-align: left !important;
}

.marb18 {
	margin-bottom: 18px !important;
}

.tableBasic2 {
	border-collapse: collapse;
	padding: 0;
	clear: both;
}

.tableBasic2 tr.even {
	background-color: #f8f8f8;
}

.tableBasic2 tr.evenhead {
	background-color: #f4f8fc;
}

.tableBasic2 tr.evenhead td {
	font-weight: 700;
	color: #d52b1e;
}

.tableBasic2 td.evenhead {
	background-color: #eaeaea;
	font-weight: 700;
	color: #d52b1e;
	border: 1px solid #e0d8ce;
}

.tableBasic2 td.head2 {
	background-color: #4f81bd;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #f3f3f3;
	text-align: center;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.tableBasic2 td {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	color: #2d2a2b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	padding: 8px 0 8px 10px;
	vertical-align: top;
}

.tableBasic2 td.evenheadeng {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eaeaea;
	font-weight: 700;
	color: #d52b1e;
	border: 1px solid #e0d8ce;
}

.tableBasic2 td.titlehead {
	background: #f0f0f0;
	padding: 8px 12px 8px 10px;
}

.tableBasic2 td.titleheadp {
	background: #f0f0f0;
	padding: 8px 12px;
}

.tableBasic2 td.titlehead1 {
	background: #eed6d6;
	padding: 0 12px 2px;
	border-top: 2px solid #d9d9d9;
	color: #9f0936;
}

.tableBasic2 td.titleheadNormal {
	background-color: #eaeaea;
	font-weight: 400;
	color: #454545;
	border: 1px solid #e0d8ce;
}

.tableBasic2 td.titlehead2 {
	background-color: #fef7f2;
	font-weight: 700;
	color: #454545;
	border: 1px solid #fde9d9;
}

.tableBasic2 td.normalhead {
	background-color: #eceaea;
	font-weight: 400;
	color: #d52b1e;
	border: 1px solid #f3f3f3;
	padding: 2px 4px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}

.tableBasic2 td.normalhead0 {
	background-color: #58585a;
	background-image: url(../img/backgrounds/normalhead0-bg.png);
	font-weight: 700;
	color: #fff;
	border: 1px solid #f3f3f3;
	font-size: 13px;
}

.tableBasic2 td.normalhead1 {
	background-color: #e28879;
	background-image: url(../img/backgrounds/normalhead1-bg.png);
	font-weight: 700;
	color: #fff;
	border: 1px solid #f3f3f3;
	font-size: 13px;
}

.tableBasic2 td.normalhead2 {
	background-color: #d74e4e;
	background-image: url(../img/backgrounds/normalhead2-bg.png);
	font-weight: 700;
	color: #fff;
	border: 1px solid #f3f3f3;
	font-size: 13px;
	border: 1px solid #d74e4e !important;
}

.tableBasic2 td.normalhead3 {
	background-color: #bc2d2d;
	background-image: url(../img/backgrounds/normalhead3-bg.png);
	font-weight: 700;
	color: #fff;
	border: 1px solid #f3f3f3;
	font-size: 13px;
}

.tableBasic2 td.normalhead4 {
	background-color: #830c14;
	background-image: url(../img/backgrounds/normalhead4-bg.png);
	font-weight: 700;
	color: #fff;
	border: 1px solid #f3f3f3;
	font-size: 13px;
}

.tableBasic2 tr.evenhead2 {
	background-color: #efd3d2;
}

.tableBasic2 tr.evenhead2 td {
	font-weight: 700;
	color: #d52b1e;
}

.tableBasic2 tr.evenhead1 {
	background-color: #4f81bd;
}

.tableBasic2 tr.evenhead1 td {
	font-weight: 700;
	color: #fff;
}

.tableBasic2 td.head {
	background: url(../images/td-head-bg1.png) top left;
	padding: 3px 12px;
	border: 1px solid #eac7c7;
	color: #fff;
	padding-bottom: 3px;
	font-family: "open_sansregular";
	font-size: 17px;
	vertical-align: middle;
}

.tableBasic2 tr.head1 {
	background-color: #fac59f;
	padding-left: 12px;
	letter-spacing: 1px;
	padding-right: 12px;
	border: 1px solid #fde9d9;
	color: #454545;
	font: 16px open_sansregular;
	font-weight: 700;
}

.tableBasic2 tr.head1 td {
	font-weight: 700;
	background-color: #fac59f;
}

.tableBasic2 td.headV {
	padding-left: 12px;
	letter-spacing: 1px;
	padding-right: 12px;
	border: 1px solid #f3f3f3;
	color: #fff;
	font: 16px open_sansregular;
	font-weight: 700;
}

.tdhead {
	background: url(../images/td-head-bg1.png) top left !important;
}

.tableBasic2 td.head-trans {
	background: #057fd7;
	padding: 3px 12px;
	border: 1px solid #eac7c7;
	color: #fff;
	padding-bottom: 3px;
	font-family: "open_sansregular";
	font-size: 17px;
	vertical-align: middle;
}

.tableBasic2 td.head-pub {
	background: url(../images/stripbgred.jpg) repeat scroll 0 0 #f8f8f8;
	padding: 3px 12px;
	border: 1px solid #eac7c7;
	color: #fff;
	padding-bottom: 3px;
	font-family: "open_sansregular";
	font-size: 17px;
	vertical-align: middle;
}

.eng-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#topbarwrapper {
	display: block;
	height: 34px;
	background-color: #fff;
	border-bottom: 1px solid #eee;
}

.tagline {
	color: #535353;
	font-size: 13px;
	line-height: 15px;
	padding-left: 0;
	margin-bottom: 7px;
	display: none;
}

#top-bar {
	background-color: #f5f5f5;
	font-size: 12px;
}

#top-bar a {
	float: left;
	padding: 0 10px;
	color: #333;
	vertical-align: middle;
	border-right: #eee 1px solid;
}

#top-bar a.login-btn {
	background-color: #ddd;
}

#top-bar .working-time {
	float: left;
	padding: 0 10px;
	color: #333;
}

#top-bar i.fa {
	color: #666;
}

header.new_header #top-bar {
	font-size: 12px;
	height: 26px;
}

header.new_header #top-bar #top-bar a {
	float: left;
	padding: 0 15px;
	color: #333;
	vertical-align: middle;
	border-right: #c6c5c5 1px solid;
	font-weight: 400;
}

header.new_header #top-bar a.login-btn {
	background-color: #d52b1e;
	color: #fff;
}

#top-bar a.login-btn img {
	margin-right: 4px;
	margin-top: -2px;
}

header.new_header #top-bar .working-time {
	float: left;
	padding: 0 10px;
	color: #333;
}

.fix-head-top {
	position: fixed;
	top: 0;
	width: 100%;
	background: #fff;
	z-index: 99999;
	animation: smoothScroll 0.5s forwards;
}

@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}

	100% {
		transform: translateY(0px);
	}
}

.fix-head-top .topbar-container {
	display: none;
}

.fix-head-top #topbarwrapper {
	display: none;
}

.fix-head-top header {
	display: none;
}

.fix-head-top .ph-top {
	margin-top: 0;
}

.fix-head-top .top-quote-btn a {
	height: 43px;
	background-size: 90% auto;
	transition: all 0.1s ease 0;
	font-size: 22px;
	line-height: 19px;
	width: 200px;
}

.fix-head-top .top-quote-btn a i {
	width: 45px;
	height: 43px;
	right: -2px;
	background-size: 78%;
}

.fix-head-top .top-quote-btn a span {
	font-size: 10px;
}

.fix-head-top .top-quote-btn a:before {
	height: 43px;
	width: 49px;
	background: #ffc600 url(../images/index_v2/cta-top-icon.png) no-repeat center center;
	background-size: 64%;
}

.imgfullwd {
	padding: 0px 20px;
}

#testimonials-container {
	max-width: 960px;
	margin: 0 auto;
}

#testimonials-container .testimonials-item {
	background: #eee url(../images/testimonials/quote-icon.png) 96% 98% no-repeat;
	width: 220px;
	margin: 20px 8px 0;
	float: left;
	border: #d5d5d5 1px solid;
	overflow: hidden;
}

.testimonials-item .testimonials-cont {
	padding: 15px;
	position: relative;
}

.testimonials-item .testimonials-cont p {
	font-size: 15px;
	font-family: "Nanum Gothic", sans-serif;
	line-height: 26px;
	color: #454545;
	text-align: left;
	margin: 0;
}

.testimonials-item .testimonials-cont span {
	display: block;
	background: url(../images/testimonials/box-arrow.png) 0 0 no-repeat;
	width: 22px;
	height: 18px;
	position: absolute;
	top: -17px;
	left: 175px;
}

.testimonials-item .testimonials-cont h3 {
	color: #1794d0;
	margin: 15px 0 0 !important;
	font: normal 18px "Nanum Gothic", sans-serif;
	border: none;
}

.testimonials-item .testimonials-cont h4 {
	color: #666;
	margin: 7px 0 0 !important;
	font: normal 14px "Nanum Gothic", sans-serif;
}

.modal {
	text-align: center;
}

.modal:before {
	display: inline-block;
	vertical-align: middle;
	content: " ";
}

.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	margin-top: 5%;
}

.fix-head-top .navbar {
	min-height: 20px;
}

/* .fix-head-top .nav > li > a {
	padding: 2px 31px !important;
} */
.fix-head-top .navbar-inverse .navbar-nav>li.first a span {
	background-position: center 0;
}

.fix-head-top .nav-about.dropdown-toggle.transnav:before {
	top: 0;
}

.fix-head-top #logo {
	background-size: 33%;
	transition: all 0.1s ease 0;
	margin-top: 6px;
}

.fix-head-top .top-quote-btn a {
	width: 200px;
	height: 43px;
	background-size: 90% auto;
	transition: all 0.1s ease 0;
}

#sticky-banner {
	position: fixed;
	bottom: 50px;
	width: 230px;
	z-index: 999;
	right: 0px;
	right: 15px;
}

.no-bottom-border-pricing {
	border-bottom: none !important;
	min-height: 37px;
}

.hidden-pricing {
	display: none !important;
}

@media (max-width: 320px) {
	.fix-head-top #logo .enagologo_header {
		width: 100px;
		height: 26px;
	}

	.fix-head-top #logo {
		background-size: 46%;
	}

	#floatMenu {
		display: none;
	}

	.fix-head-top #topbarwrapper {
		display: none;
	}

	.fix-head-top .navbar-toggle {
		padding: 0 10px;
	}

	.ph-top {
		top: -90px;
		display: none;
	}

	.top-quote,
	.logo-box {
		display: block;
		clear: both;
		width: 100%;
	}

	.logo-box #logo {
		display: block;
		clear: both;
		width: 100%;
		background-size: 99%;
	}

	.fix-head-top .top-quote-btn {
		margin-top: 0;
		margin-bottom: 10px;
	}

	#floatMenu {
		display: none;
	}

	.fix-head-top #topbarwrapper {
		display: none;
	}

	.fix-head-top .navbar-toggle {
		padding: 0 10px;
	}

	h1 {
		font-size: 28px !important;
	}

	h2 {
		font-size: 26px !important;
	}

	#sticky-banner {
		display: none;
	}
}

@media (min-width: 480px) and (max-width: 580px) {
	.fix-head-top #logo {
		background-size: 65%;
	}

	.fix-head-top #logo .enagologo_header {
		width: 200px;
		height: 25px;
	}

	.fix-head-top .top-quote,
	.fix-head-top .logo-box {
		display: inline;
		width: 48%;
		clear: none;
	}

	.fix-head-top .top-quote-btn {
		margin-top: 0;
		margin-bottom: 10px;
	}

	.top-quote,
	.logo-box {
		display: block;
		clear: both;
		width: 100%;
		text-align: center;
	}

	.ph-top {
		display: none;
	}

	#sticky-banner {
		display: none;
	}
}

@media (min-width: 580px) and (max-width: 767px) {
	.fix-head-top #logo {
		background-size: 35%;
	}

	.fix-head-top .top-quote-btn {
		margin-top: 0;
	}

	.fix-head-top #logo .enagologo_header {
		width: 200px;
		height: 45px;
	}

	.fix-head-top #logo {
		background-size: 35%;
	}

	.fix-head-top .navbar {
		min-height: 20px;
	}

	.fix-head-top #logo .enagologo_header {
		height: 35px;
	}

	.fix-head-top .navbar-toggle {
		padding: 0 10px;
	}

	#sticky-banner {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.fix-head-top #logo {
		background-size: 70%;
		background-position-y: 10px;
	}

	.fix-head-top .top-quote-btn {
		margin-top: 0;
	}

	.fix-head-top #logo .enagologo_header {
		width: 200px;
		height: 55px;
	}

	.fix-head-top .top-quote-btn a {
		background-size: 85%;
		margin-top: 10px;
		float: right;
	}

	.ph-top {
		top: -90px;
		display: none;
	}

	#floatMenu {
		display: none;
	}

	#sticky-banner {
		display: none;
	}

	.fix-head-top .navbar {
		min-height: 20px;
	}

	.fix-head-top .nav>li>a {
		padding: 2px 20px !important;
	}

	.fix-head-top .navbar-inverse .navbar-nav>li.first a span {
		background-position: center 0;
	}

	.fix-head-top .nav-about.dropdown-toggle.transnav:before {
		top: 0;
	}

	.fix-head-top #logo {
		transition: all 0.1s ease 0;
	}

	.fix-head-top #logo .enagologo_header {
		height: 55px;
	}

	.fix-head-top .top-quote-btn a {
		width: 178px;
		height: 43px;
		background-size: 90% auto;
		transition: all 0.1s ease 0;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.top-nav>li>a {
		padding: 0 38px !important;
	}

	.fix-head-top #logo {
		background-size: 30%;
	}

	#floatMenu {
		display: block;
	}

	.ph-top {
		max-width: 240px;
		margin-right: 10px;
	}

	.top-quote-btn a {
		width: 252px;
	}

	.top-nav>li>a {
		padding: 0 38px !important;
	}

	.fix-head-top .top-nav>li>a {
		padding: 0 30px !important;
	}

	.fix-head-top .navbar {
		min-height: 20px;
	}

	.fix-head-top .nav>li>a {
		padding: 2px 19px !important;
	}

	.fix-head-top .navbar-inverse .navbar-nav>li.first a span {
		background-position: center 0;
	}

	.fix-head-top .nav-about.dropdown-toggle.transnav:before {
		top: 0;
	}

	.fix-head-top #logo {
		background-size: 36%;
		transition: all 0.1s ease 0;
	}

	.fix-head-top #logo .enagologo_header {
		height: 35px;
	}

	.fix-head-top .top-quote-btn a {
		width: 178px;
		height: 43px;
		background-size: 90% auto;
		transition: all 0.1s ease 0;
	}
}

#contact-form_id {
	width: 100%;
	min-height: 465px;
	border: none !important;
	overflow: scroll;
}

#modalbody_id {
	min-height: auto;
	min-width: auto;
	overflow: scroll;
}

.servicetable {
	min-width: 500px;
	margin-bottom: 20px;
}

.servicetable th {
	background-color: #e9e9e9;
	border: 1px solid #d1d1d1;
	position: relative;
	color: #333;
	font-size: 13px;
	height: 65px;
	margin: 2px;
	padding: 0 7px;
	text-align: center;
}

.servicetable th.tabhead.normal,
.servicetable th.tabhead.advance,
.servicetable th.tabhead.super {
	font-weight: 700;
	font-size: 18px;
}

.servicetable th.tabhead.advance {
	text-align: center;
	padding-left: 0;
}

.servicetable th.tabhead.advance.hot:before {
	content: "";
	background: url(../images/editing-services/hot.png) no-repeat 0 0;
	height: 29px;
	width: 45px;
	display: block;
	position: absolute;
	left: 5%;
	top: 3px;
}

.servicetable th.tabhead.super {
	text-align: left;
	padding-left: 20px;
}

.servicetable td {
	background: none;
	border: 1px solid #e3e3e3;
	margin: 2px;
	text-align: center;
	padding: 10px 8px;
	line-height: 18px;
	font-size: 13px;
}

.servicetable th.tabhead span.icn {
	display: inline-block;
	width: 60px;
	height: 34px;
	background: url(../images/crown-sprite.png) 0 0 no-repeat;
	vertical-align: middle;
	margin-top: -10px;
}

.servicetable th.tabhead span.icn.two {
	background-position: 0 -39px;
}

.servicetable th.tabhead span.icn.three {
	background-position: 0 -78px;
}

.servicetable td b {
	font-weight: 400;
	color: #d52b1e;
}

.servicetable td span.num {
	font-weight: 700;
	font-size: 27px;
}

.servicetable td a.button {
	display: inline-block;
	padding: 5px 30px 5px 10px;
	background: url(../images/btn-arrow.png) no-repeat 96% center;
	background-color: #d52b1e;
	border-radius: 2px;
	color: #fff;
	text-decoration: none;
	margin: 0 5px;
	font-size: 14px;
	font-weight: 400;
}

.comparetable th {
	font-size: 15px !important;
}

.comparetable th.blankhead {
	border: none;
	background-color: #fff !important;
}

.comparetable .lefthead {
	text-align: center;
	background: #f8f8f8;
	color: #000;
	font-weight: 700;
}

.comparetable .lefthead-pink {
	text-align: center;
	background: #f9eff2;
	color: #000;
	font-weight: 700;
}

.comparetable .grayhead {
	font-size: 18px;
	color: #000;
	font-weight: 600;
	text-align: center;
	background-color: #f1f0f0;
}

.comparetable .pinkhead {
	font-size: 18px;
	color: #000;
	font-weight: 600;
	text-align: center;
	background-color: #f5e5ea;
}

.btn-normal {
	display: inline-block;
	padding: 5px 30px 5px 10px;
	background: url(../images/btn-arrow.png) no-repeat 96% center;
	background-color: #d52b1e;
	border-radius: 2px;
	color: #fff;
	text-decoration: none;
	margin: 0 5px;
	font-size: 14px;
	font-weight: 400;
}

.btn-normal:hover,
.btn-normal:focus,
.btn-normal:active {
	text-decoration: none;
	color: #fff;
	background-color: #d52b1e;
}

.topgrid-wrap {
	clear: both;
	display: block;
	padding-left: 0;
}

.topgrid-wrap .left-div {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-bottom: 50px;
}

.topgrid-wrap .left-div:after {
	position: absolute;
	content: "\e376";
	font-family: "moon";
	color: #ded7d7;
	font-size: 48px;
	vertical-align: bottom;
	display: block;
	left: 45%;
	bottom: -30px;
}

.topgrid-wrap .right-div {
	display: inline-block;
	width: 100%;
}

.topgrid-wrap .right-div .pricebtmicongrid-new {
	margin: 0 auto;
	float: none;
}

.topgrid-wrap.premium .left-div {
	width: 100%;
	padding: 0 26%;
}

.topgrid-wrap.premium .left-div:after {
	right: 7%;
	bottom: -90%;
}

.topgrid-wrap.premium .left-div .pricebtmicongrid-new {
	margin: 0 auto;
}

.topgrid-wrap.premium .pricebtmicongrid-new {
	margin: 0 auto;
	float: left;
}

.topgrid-wrap.premium .right-div {
	padding-left: 9%;
}

.topgrid-wrap.premium .right-div .pricebtmicongrid-new {
	width: 33%;
	margin-top: 15px;
}

.topgrid-wrap.super .left-div {
	width: 100%;
	padding-top: 0;
}

.topgrid-wrap.super .left-div:after {
	right: 7%;
}

.topgrid-wrap.super .right-div {
	width: 100%;
}

.mtpe h2.bluetext {
	font-size: 30px;
}

.mtpe .clients h2.sub-head {
	font-size: 30px;
}

.topgrid-wrap.super .left-div:after {
	bottom: -30px;
}

.topgrid-wrap.normal .left-div {
	width: 100%;
	padding-top: 10px;
	display: block;
	padding-left: 20%;
}

.topgrid-wrap.normal .left-div:after {
	display: none;
}

.topgrid-wrap.normal .left-div .pricebtmicongrid-new.normal {
	margin-bottom: 0;
}

.pricebtmicongrid-new {
	background: #fff none repeat scroll 0 0;
	clear: none;
	color: #414141;
	float: left;
	font-size: 14px;
	font-weight: 700;
	height: 46px;
	margin: 0 9px 15px 0;
	padding: 5px 7px;
	position: relative;
	width: 200px;
	line-height: 33px;
}

.pricebtmicongrid-new b {
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
}

.pricebtmicongrid-new .sample-icons-img-new {
	margin: 2px 7px 0 0;
}

.pricebtmicongrid-new .infoLink {
	display: block;
	position: relative;
	cursor: help;
}

.pricebtmicongrid-new .infoBox {
	right: -66px;
	top: 33px;
}

.row.boxrow {
	display: block;
	padding: 15px 15px 0;
	border: 1px solid #e3e3e3;
}

.row.boxrow ul {
	margin: 0;
}

.row.boxrow h4 {
	font-weight: 700;
	color: #d52b1e;
	margin-top: 0;
}

.row.boxrow h4 span {
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

.h4-enago {
	font-weight: 700;
	color: #d52b1e;
}

.stepsbox-new {
	display: block;
	margin: 35px 0;
}

.stepsbox-new .middiv {
	display: block;
	position: relative;
	width: 85px;
	height: 514px;
	margin: 0 auto;
}

.stepsbox-new .middiv .step {
	display: block;
	width: 310px;
	border: 1px solid #ffe9ed;
	background: #fcf7f8;
	position: absolute;
	padding: 7px;
	border-radius: 4px;
}

.stepsbox-new .middiv .step b {
	display: block;
	color: #d52b1e;
	font-weight: 700;
}

.stepsbox-new .middiv .step b em {
	color: #000;
}

.stepsbox-new .middiv .step ul {
	margin: 0 !important;
}

.stepsbox-new .middiv .step ul li {
	padding-left: 10px;
	margin-bottom: 5px;
}

.stepsbox-new .middiv .step ul li:before {
	margin-left: -13px;
}

.stepsbox-new .middiv .step.step1 {
	top: -17px;
	right: -307px;
}

.stepsbox-new .middiv .step.step2 {
	top: 93px;
	right: 104px;
}

.stepsbox-new .middiv .step.step3 {
	top: 193px;
	right: -307px;
}

.stepsbox-new .middiv .step.step4 {
	top: 310px;
	right: 104px;
}

.stepsbox-new .middiv .step.step5 {
	top: 400px;
	right: -307px;
}

.anchorT {
	display: block;
	height: 250px;
	margin-top: -250px;
	visibility: hidden;
}

.pp-link {
	position: relative;
	padding-right: 18px;
}

.pp-link:after {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/popup-icon.png) no-repeat 0 0;
	position: absolute;
	top: -4px;
	right: 0;
}

.partner-button {
	padding: 10px 30px 10px 20px;
	font-size: 22px;
}

.no-strong {
	font-weight: 400 !important;
}

@media (min-width: 992px) and (max-width: 1024px) {
	.br-resp {
		display: none;
		visibility: hidden;
	}
}

.no-border {
	border: 0 !important;
}

.mart-0 {
	margin-top: 0 !important;
}

.marb-0 {
	margin-bottom: 0 !important;
}

.mart-10 {
	margin-top: 10px !important;
}

.marr-10 {
	margin-right: 10px !important;
}

.marr-20 {
	margin-right: 20px !important;
}

.marb-10 {
	margin-bottom: 10px !important;
}

.marl-10 {
	margin-left: 10px !important;
}

.mart-15 {
	margin-top: 15px !important;
}

.mart-20 {
	margin-top: 20px !important;
}

.mart-30 {
	margin-top: 30px !important;
}

.mart-40 {
	margin-top: 40px !important;
}

.marr-20 {
	margin-right: 20px !important;
}

.marb-20 {
	margin-bottom: 20px !important;
}

.marb-30 {
	margin-bottom: 30px !important;
}

.marl-20 {
	margin-left: 20px !important;
}

.pad-30 {
	padding: 30px !important;
}

.padr-5 {
	padding-right: 5px !important;
}

.padl-5 {
	padding-left: 5px !important;
}

.padt-5 {
	padding-top: 5px !important;
}

.padb-5 {
	padding-bottom: 5px !important;
}

.padt-10 {
	padding-top: 10px !important;
}

.padr-10 {
	padding-right: 10px !important;
}

.padb-10 {
	padding-bottom: 10px !important;
}

.padl-10 {
	padding-left: 10px !important;
}

.padt-20 {
	padding-top: 20px !important;
}

.padr-20 {
	padding-right: 20px !important;
}

.padb-20 {
	padding-bottom: 20px !important;
}

.padb-30 {
	padding-bottom: 30px !important;
}

.padb-40 {
	padding-bottom: 40px !important;
}

.padl-20 {
	padding-left: 20px !important;
}

.mar0 {
	margin: 0 !important;
}

.mart0 {
	margin-top: 0 !important;
}

.marr0 {
	margin-right: 0 !important;
}

.marb0 {
	margin-bottom: 0 !important;
}

.marl0 {
	margin-left: 0 !important;
}

.pad0 {
	padding: 0 !important;
}

.padt0 {
	padding-top: 0 !important;
}

.padr0 {
	padding-right: 0 !important;
}

.padb0 {
	padding-bottom: 0 !important;
}

.padl0 {
	padding-left: 0 !important;
}

.meshim_widget_components_chatButton_Button .button_bar {
	background-color: #d52b1e !important;
}

.no-padding {
	padding: 0 !important;
}

.no-margin {
	margin: 0 !important;
}

.no-border {
	border: 0 !important;
}

.font-11 {
	font-size: 11px !important;
}

.font-12 {
	font-size: 12px !important;
}

.font-13 {
	font-size: 15px !important;
}

.font-14 {
	font-size: 14px !important;
}

.font-15 {
	font-size: 15px !important;
}

.font-16 {
	font-size: 16px !important;
}

.font-17 {
	font-size: 17px !important;
}

.font-18 {
	font-size: 18px !important;
}

.font-20 {
	font-size: 20px !important;
}

.font-24 {
	font-size: 20px !important;
}

.color-enago {
	color: #d52b1e !important;
}

.color-blue {
	color: #4258ca !important;
}

.plan-tabs {
	border-bottom: #d52b1e 5px solid;
	margin-top: 20px;
}

.plan-tabs .link-box {
	margin-left: 0;
}

.plan-tabs .link-box a {
	display: block;
	font-size: 18px;
	padding: 6px;
	text-align: center;
	vertical-align: middle;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	color: #000;
	font-weight: 700;
}

/* .tie_tab_added .link-box {width: 20%;} */
.plan-tabs .link-box:last-child a {
	border-right: #ccc 1px solid;
}

.plan-tabs .link-box a:before {
	content: "";
	display: inline-block;
	background: url(../images/editing-services/plan-icons.png) 0 0 no-repeat;
	width: 46px;
	height: 36px;
	position: relative;
	margin-right: 10px;
	vertical-align: middle;
	top: 0px;
}

.plan-tabs .link-box.comparison a:before {
	background-position: 0 -75px;
}

.plan-tabs .link-box.copy-editing a:before {
	background-position: 0 -39px;
}

.plan-tabs .link-box.top-impact-editing a:before {
	background-position: 0 -112px;
}

.premimum-editing-t .plan-tabs .link-box.top-impact-editing a:before {
	background-position: 0 -112px !important;
}

div#page-cont.tie_tab_added {
	padding: 30px 20px;
}

.plan-tabs .link-box a:hover,
.plan-tabs .link-box a.active {
	background-color: #d52b1e;
	color: #fff;
	text-decoration: none;
	border-left: #d52b1e 1px solid;
}

.premimum-editing-t .plan-tabs .link-box a:before {
	background: url(../images/editing-services/plan-icons.png) 0 0 no-repeat !important;
	width: 46px !important;
	height: 36px !important;
}

.premimum-editing-t .plan-tabs .link-box.comparison a:before {
	background-position: 0 -75px !important;
}

.premimum-editing-t .plan-tabs .link-box.copy-editing a:before {
	background-position: 0 -39px !important;
}

.hide-text {
	display: none !important;
}

.premimum-editing-t .bottam-cta>a {
	display: none !important;
}

.premimum-editing-t .bottam-cta a.hide-text {
	display: inline-block !important;
}

.editing-heading {
	line-height: 20px;
	font-weight: 700 !important;
	margin-top: 8px !important;
	margin-bottom: 0 !important;
	color: #000 !important;
	border-bottom: none !important;
}

.services-cont-wrap {
	padding: 35px 25px;
	border: #ccc 1px solid;
}

.services-cont-wrap h2 {
	border-bottom: #eee 2px solid;
	padding-bottom: 10px;
	font-size: 22px;
}

.comparisontable .heading h2 {
	border: none !important;
	margin: 0 !important;
	vertical-align: middle;
}

.services-cont-wrap .intro-box {
	background-color: #efeff0;
	padding: 20px 20px 0;
	margin-bottom: 40px;
}

.premium-editing #page-cont,
.advance-editing #page-cont,
.comparison #page-cont {
	padding: 0 20px;
}

.premium-editing .services-cont-wrap .intro-box .text-box {
	line-height: 30px;
	width: 554px;
	word-break: keep-all;
}

.advance-editing .services-cont-wrap .intro-box .text-box {
	line-height: 30px;
	width: 470px;
	word-break: keep-all;
}

.services-cont-wrap .intro-box .features-box {
	margin-left: 30px;
	word-break: keep-all;
}

.services-cont-wrap .intro-box .features-box ul {
	margin: 20px 0;
	padding: 0;
	clear: none;
	word-break: keep-all;
}

.services-cont-wrap .intro-box .features-box ul li {
	list-style-type: none;
	background: url(../images/editing-services/tick-new.png) 0 4px no-repeat;
	padding-left: 25px;
	font-size: 15px;
	margin-bottom: 10px;
	line-height: 26px;
}

.services-cont-wrap .intro-box .features-box ul.col-md-4 {
	width: 320px;
	margin-bottom: 50px;
}

.services-cont-wrap .intro-box .features-box ul.col-md-3 {
	width: 200px;
}

.services-cont-wrap .intro-box .features-box.two {
	position: relative;
}

.services-cont-wrap .intro-box .features-box.two ul {
	width: 250px;
	margin-top: 25px;
	margin-left: 14px;
}

.services-cont-wrap .intro-box .features-box.two ul li {
	font-weight: 700;
}

.services-cont-wrap .intro-box span.available {
	display: inline-block;
	background: #fff;
	border: #d52b1e 1px solid;
	font-size: 12px;
	padding: 2px 10px;
	line-height: 12px;
	font-family: "Open Sans";
	margin-top: 0;
	position: relative;
	top: 10px;
}

.services-cont-wrap .intro-box .features-box.two:before {
	content: "+";
	position: absolute;
	font-size: 60px;
	font-weight: 700;
	color: #464657;
	top: -50px;
	left: 42%;
}

.services-cont-wrap .only-with .cont-box {
	margin: 30px 0;
	padding-bottom: 30px;
	border-bottom: #eee 1px solid;
}

.services-cont-wrap .only-with .cont-box:last-child {
	border: 0;
}

.services-cont-wrap .only-with .cont-box img {
	float: left;
	width: 300px;
}

.services-cont-wrap .only-with .cont-box .text-box {
	float: left;
	width: 69%;
	font-size: 15px;
	margin-left: 20px;
	line-height: 26px;
}

.services-cont-wrap h3 {
	font-size: 20px;
	font-family: "Nanum Gothic", sans-serif;
	margin: 0 !important;
	border-bottom: none !important;
	color: #000 !important;
}

.services-cont-wrap .only-with .cont-box .text-box h3 span {
	display: inline-block;
	margin-right: 6px;
	font-size: 14px;
	background-color: #d52b1e;
	padding: 2px 5px;
	color: #fff;
	line-height: 18px;
	font-family: oxygenregular;
}

.services-cont-wrap .features .re-shield-box {
	background: #faeeee url(../images/editing-services/pro-shield.png) 15px 20px no-repeat;
	padding: 15px 20px 5px 180px;
	overflow: hidden;
	width: 49%;
	/* margin-right: 20px; */
	float: right;
}

.services-cont-wrap .features .plus-psudo:after {
	content: "+";
	display: block;
	position: absolute;
	left: 50%;
	font-size: 90px;
	color: #464657;
	font-family: Bebas Neue;
	margin-top: 36px;
	transform: translateX(-50%);
}

.services-cont-wrap .features .plus-psudo {
	display: block;
	min-height: 80px;
}

.features {
	position: relative;
}

.services-cont-wrap .features .edit-unlimited {
	background: #faeeee url(../images/editing-services/edit-unlimited-icon.png) 45px 12px no-repeat;
	padding: 15px 20px 5px 180px;
	overflow: hidden;
	width: 49%;
	margin-right: 0px;
	min-height: 240px;
	float: left;
}

.services-cont-wrap .features .edit-unlimited span {
	font-size: 11px;
	background-color: #d52b1e;
	padding: 0px 6px;
	position: relative;
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	line-height: 18px;
}

.services-cont-wrap .features .edit-unlimited h3 {
	margin-top: 25px !important;
}

.services-cont-wrap .features .edit-unlimited h3:after {
	content: "";
	display: inline-block;
	width: 91px;
	height: 17px;
	font-size: 12px;
	vertical-align: middle;
	background: url(../images/editing-services/key-fetu-horiz.png) 0 0 no-repeat;
	margin: -3px 0 0 5px;
	padding: 2px 7px;
}

.exp-btn {
	text-decoration: none;
	color: #00f !important;
	cursor: pointer;
	left: 286px;
}

a.exp-btn:before {
	content: "collapse";
	background: url(../images/common/up-arrow.png) no-repeat 0px 5px;
	padding-left: 17px;
	color: #00f;
	font-size: 14px;
}

a.exp-btn.collapse.collapsed:before {
	content: "Expand";
	background: url(../images/common/down-arrow.png) no-repeat 0px 5px;
	padding-left: 17px;
	color: #00f;
	font-size: 14px;
}

.services-cont-wrap .features .re-shield-box p {
	font-size: 15px;
	margin-bottom: 0;
	line-height: 26px;
}

.services-cont-wrap .features .re-shield-box h3:after {
	content: "";
	display: inline-block;
	width: 91px;
	height: 17px;
	font-size: 12px;
	vertical-align: middle;
	background: url(../images/editing-services/key-fetu-horiz.png) 0 0 no-repeat;
	margin: -3px 0 0 5px;
	padding: 2px 7px;
}

.services-cont-wrap .features .re-shield-box .lt-blk {
	width: 60%;
	float: left;
}

.services-cont-wrap .features .re-shield-box .rt-blk {
	width: 36%;
	float: right;
}

.services-cont-wrap .features .features-wrap {
	margin-top: 30px;
	background-color: #efeff0;
	padding: 15px;
}

.services-cont-wrap .features .features-wrap .feature-box {
	margin: 15px;
	width: 238px;
	height: 250px;
	background-color: #fff;
	padding: 20px 5px;
	text-align: center;
	position: relative;
}

.services-cont-wrap .features .features-wrap .premium-editing .feature-box {
	margin: 15px;
	width: 245px;
	height: 2px;
	background-color: #fff;
	padding: 20px 5px;
	text-align: center;
	position: relative;
}

.services-cont-wrap .features .features-wrap .feature-box:hover {
	border: #d52b1e 1px solid;
	padding: 19px 4px;
	cursor: default;
}

.services-cont-wrap .features .features-wrap .feature-box.free:after {
	position: absolute;
	display: inline-block;
	content: "FREE";
	top: 5px;
	right: 5px;
	border: #ccc 1px solid;
	border-radius: 2px;
	font-size: 10px;
	line-height: normal;
	padding: 0 5px;
}

.services-cont-wrap .features .features-wrap .feature-box a {
	display: block;
}

.services-cont-wrap .features .features-wrap .feature-box a:hover {
	color: #000;
	text-decoration: none;
	cursor: default;
}

.services-cont-wrap .features .features-wrap .feature-box a:focus {
	color: #000;
	text-decoration: none;
}

.services-cont-wrap .features .features-wrap .feature-box h3 {
	margin-top: 5px;
}

.services-cont-wrap .features .features-wrap .feature-box a:hover h3 {
	color: #d52b1e;
}

.services-cont-wrap .features .features-wrap .feature-box p {
	margin: 0;
	text-align: center;
	font-size: 15px;
	color: #000;
	padding: 0 10px;
	line-height: 26px;
}

.services-cont-wrap .features .features-wrap .feature-box span.icon {
	display: inline-block;
	background: url(../images/editing-services/services-icons.png) 0 0 no-repeat;
	width: 78px;
	height: 65px;
	margin: 25px 0 15px;
}

.services-cont-wrap .features .features-wrap .feature-box.qna span.icon {
	background-position: 0 -62px;
}

.services-cont-wrap .features .features-wrap .feature-box.cover-letter span.icon {
	background-position: 0 -120px;
}

.services-cont-wrap .features .features-wrap .feature-box.certificate span.icon {
	background-position: 0 -184px;
}

.services-cont-wrap .features .features-wrap .feature-box.formating span.icon {
	background-position: 0 -251px;
}

.services-cont-wrap .features .features-wrap .feature-box.wcr span.icon {
	background-position: 0 -308px;
}

.services-cont-wrap .features .features-wrap .feature-box.mrc span.icon {
	background-position: 0 -368px;
}

.services-cont-wrap .features .features-wrap .feature-box.academy span.icon {
	background-position: 0 -432px;
}

.services-cont-wrap .features .features-wrap .feature-box:hover span.icon {
	background-position: -80px 0;
	margin: 25px 0 15px;
}

.services-cont-wrap .features .features-wrap .feature-box.qna:hover span.icon {
	background-position: -80px -62px;
}

.services-cont-wrap .features .features-wrap .feature-box.cover-letter:hover span.icon {
	background-position: -80px -120px;
}

.services-cont-wrap .features .features-wrap .feature-box.certificate:hover span.icon {
	background-position: -80px -184px;
}

.services-cont-wrap .features .features-wrap .feature-box.formating:hover span.icon {
	background-position: -80px -251px;
}

.services-cont-wrap .features .features-wrap .feature-box.wcr:hover span.icon {
	background-position: -80px -308px;
}

.services-cont-wrap .features .features-wrap .feature-box.mrc:hover span.icon {
	background-position: -80px -368px;
}

.services-cont-wrap .features .features-wrap .feature-box.academy:hover span.icon {
	background-position: -80px -432px;
}

.services-cont-wrap .stats-wrap {
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	margin: 10px 0 40px;
	padding: 20px 0;
}

.services-cont-wrap .stats-wrap .stats-box {
	float: left;
	width: 33%;
	text-align: center;
}

.services-cont-wrap .price-table {
	max-width: 720px;
}

.services-cont-wrap .price-table td {
	text-align: center;
}

.services-cont-wrap .price-table td span {
	color: #000;
}

.services-cont-wrap .price-table td.recommended {
	background-color: #fbefef;
}

.services-cont-wrap .price-table td .recom-wrap {
	position: relative;
}

.services-cont-wrap .price-table td .recom-wrap span.recommended-tag {
	display: block;
	width: 125px;
	height: 26px;
	position: absolute;
	top: -45px;
	left: 50%;
	margin-left: -63px;
	background: url(../images/editing-services/recommended-tag.png) 0 0 no-repeat;
}

.services-cont-wrap .price-table td .recom-wrap .recom-tip {
	position: absolute;
	max-width: 342px;
	right: -360px;
	top: -10px;
	text-align: left;
	background: #fbf0f0 url(../images/editing-services/pro-shield-mid.png) 10px 15px no-repeat;
	border: #ccc 1px solid;
	padding: 15px 15px 15px 115px;
}

.services-cont-wrap .price-table td .recom-wrap .recom-tip.edit-unlimited {
	position: absolute;
	max-width: 342px;
	right: -360px;
	top: -10px;
	text-align: left;
	background: #fbf0f0 url(../images/editing-services/edit-unlimited-icon.png) 10px 15px no-repeat;
	border: #ccc 1px solid;
	padding: 15px 15px 15px 115px;
}

.services-cont-wrap .price-table td .recom-wrap .recom-tip:before {
	content: "";
	display: block;
	position: absolute;
	background: url(../images/editing-services/recom-tip-arrow2.png) 0 0 no-repeat;
	width: 34px;
	height: 43px;
	left: -30px;
}

.services-cont-wrap .bottom-cta {
	max-width: 825px;
	margin: 0 auto;
}

.copy-editing .services-cont-wrap .features .features-wrap .feature-box {
	width: 30.5%;
}

.premium-editing .services-cont-wrap .features .re-shield-box {
	background: #faeeee url(../images/editing-services/edit-unlimited-icon.png) 22px 12px no-repeat;
	padding-left: 110px;
	min-height: 103px;
	background-size: 68px;
	width: 100%;
	float: none;
}

.premium-editing .services-cont-wrap .features .re-shield-box:after {
	margin-top: 11%;
}

.services-cont-wrap .features .re-shield-box.trans-unlimited-box:after {
	margin-top: 6%;
}

.features p.featureadditional {
	text-align: right !important;
	margin-bottom: 0;
}

.org-btn3 {
	display: inline-block;
	position: relative;
	background: #029dcd;
	line-height: 18px;
	padding: 6px 15px;
	border-radius: 4px;
	font-size: 14px;
	font-family: "Open Sans SemiBold";
	color: #fff;
	text-shadow: #666 0 1px 0;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
	-webkit-box-shadow: 0 4px 0 #0281a8;
	-moz-box-shadow: 0 4px 0 #0281a8;
	box-shadow: 0 4px 0 #0281a8;
}

.org-btn3.service {
	font-size: 28px;
	text-transform: uppercase;
	padding: 15px 30px 10px;
	text-shadow: none;
}

.org-btn3.service span {
	display: block;
	font-size: 18px;
	text-transform: none;
	margin-top: 10px;
}

.org-btn3:hover,
.org-btn3:focus {
	background: #029dcd;
	color: #fff;
	text-decoration: none;
}

.marb-20 {
	margin-bottom: 20px !important;
}

.mart-20 {
	margin-top: 20px !important;
}

.mart-30 {
	margin-top: 30px !important;
}

.specialize {
	margin-top: 2px;
	width: 300px;
}

.qualifiededitor {
	margin-top: 5px;
	margin-left: 45px;
}

.twoeditor {
	margin-top: 3px;
}

.table.common tr.sub-head td,
.table.common td.sub-head {
	font-weight: 600;
	font-size: 14px;
}

.services-cont-wrap .price-table td {
	text-align: center;
}

.service-faq p {
	font-size: 15px;
	line-height: 26px;
}

.table.common td {
	padding: 10px;
	font-size: 14px;
}

h4 {
	line-height: 20px;
	font-weight: 500;
	margin-top: 0;
	margin-bottom: 0;
	color: #000;
	font-size: 18px;
}

.bottom-cta {
	margin: 0;
	padding: 30px 18px 40px;
	background: #f7f7f7;
	text-align: center;
	border: #e1e1e1 1px solid;
}

.bottom-cta h2 {
	font-size: 28px;
	font-family: "oxygenregular";
	margin-bottom: 30px;
	color: #555;
}

.bottom-cta p.cta-wrap {
	margin: 0 auto;
	max-width: 50%;
}

.bottom-cta p.cta-wrap a {
	display: block;
	text-align: center;
	margin: 0 auto;
	max-width: 75%;
	background: #029dcd;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
	-webkit-box-shadow: 0 4px 0 #0281a8;
	-moz-box-shadow: 0 4px 0 #0281a8;
	box-shadow: 0 4px 0 #0281a8;
}

.services-cont-wrap .exp-table-main-wrap {
	background-color: #efeff0;
	padding: 25px 25px 25px 96px;
	max-width: 690px;
	position: relative;
}

.services-cont-wrap .exp-table-main-wrap:before {
	content: "";
	width: 43px;
	height: 255px;
	background: url(../images/editing-services/exp-arrows.png) 0 0 no-repeat;
	position: absolute;
	bottom: 15px;
	left: 20px;
}

/* .services-cont-wrap .exp-table-main-wrap.with-shield:before {background-position: 0 bottom} */
.services-cont-wrap .exp-table {
	padding: 10px 25px 5px;
	background-color: #fff;
}

.services-cont-wrap .exp-table .exp-table-row.head {
	background-color: transparent;
	color: #000;
	font-size: 15px;
	font-weight: bolder;
	padding: 9px;
}

.services-cont-wrap .exp-table .exp-table-row.head .exp-table-cel {
	font-weight: 700;
}

.services-cont-wrap .exp-table .exp-table-row {
	border-bottom: #ccc 1px dashed;
	font-size: 15px;
	position: relative;
}

.services-cont-wrap .exp-table.table1 .exp-table-row .exp-table-cel:first-child {
	width: 27%;
}

.services-cont-wrap .exp-table.table1 .exp-table-row .exp-table-cel:nth-child(3) {
	width: 36%;
}

.services-cont-wrap .exp-table.table2 .exp-table-row .exp-table-cel:nth-child(2) {
	width: 27%;
}

.services-cont-wrap .exp-table.table2 .exp-table-row .exp-table-cel:nth-child(4) {
	width: 40%;
}

.services-cont-wrap .exp-table .exp-table-row .exp-table-cel {
	float: left;
	width: 33%;
	padding: 10px 20px;
	line-height: normal;
	text-align: center;
}

.services-cont-wrap .exp-table.table1 .exp-table-details .exp-table-cel:first-child {
	width: 27%;
}

.services-cont-wrap .exp-table.table1 .exp-table-details .exp-table-cel:nth-child(3) {
	width: 36%;
}

.services-cont-wrap .exp-table.table2 .exp-table-details .exp-table-cel:nth-child(1) {
	width: 30%;
}

.services-cont-wrap .exp-table.table2 .exp-table-details .exp-table-cel:nth-child(3) {
	width: 40%;
}

.services-cont-wrap .exp-table .exp-table-row:last-child {
	border: 0;
}

.services-cont-wrap .exp-table .exp-table-row .tip-box.yellow {
	background-color: #ffffed;
}

.services-cont-wrap .exp-table .exp-table-row .tip-box {
	position: absolute;
	right: -335px;
	top: 5px;
	font-size: 15px;
	line-height: normal;
	padding: 10px;
	border: #d52b1e 2px solid;
	background-color: #fff;
	min-width: 338px;
	max-width: 340px;
	line-height: 26px;
}

.services-cont-wrap .exp-table .exp-table-row .tip-box:before {
	content: "";
	display: block;
	background: url(../images/editing-services/recom-tip-arrow2.png) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	left: -19px;
	top: 5px;
}

.price-exp .rejection-shield .shield-box {
	background: #faeeee url(../images/editing-services/pro-shield-mid.png) 15px center no-repeat;
	padding: 10px 100px 10px 125px;
	margin: 20px 0 50px;
	border: #ebdfdf 5px solid;
	max-width: 690px;
	position: relative;
}

.price-exp .edit-unlimited .shield-box {
	background: #faeeee url(../images/editing-services/edit-unlimited-icon.png) 15px center no-repeat;
	padding: 10px 86px 10px 97px;
	margin: 20px 0 50px;
	border: #ebdfdf 5px solid;
	max-width: 690px;
	position: relative;
	background-size: 61px;
}

.price-exp .shield-box:before {
	content: "";
	position: absolute;
	width: 54px;
	height: 54px;
	background: url(../images/editing-services/plus-icon.png) 0 0 no-repeat;
	left: 50%;
	margin-left: -27px;
	top: -40px;
}

.price-exp .shield-box:after {
	content: "";
	position: absolute;
	width: 41px;
	height: 37px;
	background: url(../images/editing-services/down-arrow.png) 0 0 no-repeat;
	left: 50%;
	margin-left: -20px;
	bottom: -48px;
}

.price-exp .shield-box .tip-box {
	position: absolute;
	right: -290px;
	top: 30px;
	font-size: 17px;
	line-height: normal;
	padding: 10px;
	border: #d52b1e 2px solid;
	background-color: #ffffed;
	max-width: 335px;
}

.price-exp .shield-box .tip-box:before {
	content: "";
	display: block;
	background: url(../images/editing-services/recom-yellow-tip-arrow.png) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	left: -20px;
	top: 5px;
}

.editingstickyimage {
	position: fixed;
	right: 0;
	top: 35%;
	background: url(../images/sticky.png) 0 0 no-repeat;
	width: 100px;
	height: 130px;
	z-index: 9999;
}

.editingstickyimage2 {
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 9999;
}

/* .kokaostickybanner_footer, .kokaostickybanner {display: none} */
.kokaostickybanner_footer .for_desktop {
	position: fixed;
	right: 100px;
	bottom: 0;
	z-index: 9999;
}

div#kakao-talk-channel-chat-button {
	position: fixed;
	right: 0;
	bottom: 45%;
	z-index: 9999;
}

.sticky-sidebar {
	display: none;
	position: fixed;
	right: 0;
	bottom: 40%;
	z-index: 9999;
}

.humbrger-menu {
	display: none !important;
}

.sticky-sidebar span {
	display: inline-block;
	padding: 7px 7px;
	text-align: center;
	width: 100%;
	background: #4c91ca;
}

.home-page-new .sticky-sidebar a:first-child span {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 0px !important;
}

#channel-chat-button span {
	background: #fee600;
	border-top-left-radius: 5px;
}

#channel-chat-button span b {
	color: #000;
}

.referral_link span {
	border-bottom-left-radius: 5px;
}

#channel-chat-button span .kkao_btn {
	background: #442022;
	color: #fff;
	border-radius: 5px;
	display: block;
	line-height: 6px;
	padding: 5px;
	margin-top: 4px;
}

.home-page-new .sticky-sidebar a:last-child span {
	border-bottom-left-radius: 5px;
}

.home-page-new .sticky-sidebar #channel-chat-button {
	border-bottom-left-radius: 5px;
}

.sticky-sidebar .auto_calculaator {
	display: none !important;
}

.home-page-new .sticky-sidebar .auto_calculaator {
	display: block !important;
}

.sticky-sidebar a {
	display: block;
}

.sticky-sidebar b {
	display: block;
	color: #fff;
	font-size: 13px;
	line-height: 15px;
	padding-top: 5px;
}

#channel-chat-button img {
	max-width: 45px;
}

.referral_link span {
	background: #d52b1e;
}

.naver_bar span {
	background: #2db400;
}

.sticky-sidebar .referral_link b,
.sticky-sidebar .naver_bar b {
	color: #ffff;
}

.kokaostickybanner_footer .for_mobile {
	position: fixed;
	right: 13px;
	bottom: 120px;
	z-index: 9999;
	width: 60px;
}

.naver-talk-bottom-stiky {
	position: fixed;
	right: 20px;
	bottom: 0;
	z-index: 9999;
	display: none;
}

.notificationstickybanner {
	position: fixed;
	right: 235px;
	bottom: 0;
	z-index: 9999;
	display: none;
}

.col-md-12.link-wrap.pd15 {
	padding: 0 015px;
}

.top-country .menu_class {
	background: none;
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
	position: relative;
}

.top-country .menu_class::after {
	display: inline-block;
	margin-left: 5px;
	vertical-align: 2px;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent;
	color: #8c8c8c;
}

.dropdown.top-country ul.dropdown-menu li a::before {
	background: url(../images/common/crown-white.png) no-repeat rgba(0, 0, 0, 0);
	content: "";
	display: inline-block;
	width: 24px;
	height: 17px;
	margin-right: 10px;
	vertical-align: text-bottom;
}

.dropdown.top-country ul.dropdown-menu li a.flag-usa::before {
	background-position: -50px -18px;
}

.dropdown.top-country ul.dropdown-menu li a.flag-cn::before {
	background-position: -25px -18px;
}

.dropdown.top-country ul.dropdown-menu li a.flag-tr::before {
	background-position: -100px -18px;
}

.dropdown.top-country ul.dropdown-menu li a.flag-jp::before {
	background-position: 0 0;
}

.dropdown.top-country ul.dropdown-menu li a.flag-kaz::before {
	background-position: -125px 0;
}

.dropdown.top-country ul.dropdown-menu li a.flag-de::before {
	background-position: -75px -18px;
}

.dropdown.top-country ul.dropdown-menu li a.flag-tw::before {
	background-position: 0px -18px;
}

.dropdown.top-country ul.dropdown-menu li a.flag-br::before {
	background-position: -25px 0;
}

/* .dropdown.top-country ul.dropdown-menu li a.flag-ae::before{background-position:-78px -403px} */
.dropdown.top-country ul.dropdown-menu {
	background-color: #fff;
	border: 1px solid #ccc;
	margin-top: 0;
	width: auto;
}

.dropdown.top-country ul.dropdown-menu li a {
	background: #fff;
	border: 0;
	color: #000;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	text-decoration: none;
	width: 100%;
	border: none !important;
	padding: 3px 10px !important;
}

.dropdown.top-country ul.dropdown-menu li {
	float: left;
	width: 100%;
}

.top_padding_space {
	padding-top: 50px;
}

.bottom_padding_space {
	padding-bottom: 50px;
}

.new_mid_cta span {
	font-size: 16px;
	display: inline-block;
	line-height: 0;
}

.new_mid_cta {
	text-decoration: none;
	font-size: 24px;
	background: #ffda00;
	padding: 15px 45px;
	color: #000;
	font-weight: bold;
	display: inline-block;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-bottom: 5px solid #e9c700;
	margin: 0 auto;
}

.new_mid_cta:hover,
.new_mid_cta:focus {
	text-decoration: none;
	color: #000;
	background-color: #e9c700;
}

.dropdown.top-country ul.dropdown-menu li:hover a {
	background-color: #ececec;
}

@media (max-width: 480px) {
	.home-clients {
		margin: 10px auto;
	}

	.home-clients.thieme-logo {
		background-position: -787px -29px;
	}

	.home-clients.futurescience-logo {
		background-position: -985px -19px;
	}

	.home-clients.yonsei-logo {
		background-position: -430px -231px;
	}

	.home-clients.cku-logo {
		background-position: -42px -231px;
	}

	.home-clients.wiley-logo {
		background-position: -8px -32px;
	}

	.home-clients.elsevier-logo {
		background-position: -165px -29px;
	}
}

.quality-assurance .quality-satisfaction-wrap {
	background: #efeff0 url(../images/quality/99-4-perc.png) 97% 5px no-repeat;
	font-size: 13px;
	line-height: 24px;
	padding: 25px 220px 20px 20px;
}

.quality-assurance h1 {
	color: #d52b1e;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 600;
}

.quality-assurance h4 {
	font-weight: 600;
}

.quality-assurance h2 {
	font-size: 20px;
}

.quality-assurance .best-quality {
	margin-top: 30px;
}

.quality-assurance .best-quality .quality-box {
	border: #c6c5c5 4px solid;
	border-radius: 20px;
	text-align: center;
	padding: 10px;
	margin-bottom: 20px;
}

.quality-assurance .best-quality .quality-box .icon {
	display: inline-block;
	width: 120px;
	height: 120px;
	background: url(../images/quality/qualified-editor-icon.png) center no-repeat;
}

.quality-assurance .best-quality .quality-box.two .icon {
	background-image: url(../images/quality/two-editor.png);
	width: 185px;
	height: 120px;
}

.quality-assurance .best-quality .quality-box.three .icon {
	background-image: url(../images/quality/specialized-subject.png);
	width: 197px;
	height: 120px;
}

.quality-assurance .best-quality .quality-box h3 {
	font-size: 18px;
	font-family: "Nanum Gothic", sans-serif;
	line-height: 26px;
	margin-top: 30px;
	font-weight: 700 !important;
	border-bottom: none;
	margin-bottom: 5px;
	color: #000 !important;
}

.quality-assurance .best-quality .quality-box.three h3 {
	margin-top: 0;
}

.reason-head {
	font-size: 18px;
	border-bottom: #eee 1px solid;
	padding-bottom: 5px;
	margin: 20px 0 !important;
	color: #000 !important;
}

.reason-head .reason-num {
	color: #d52b1e;
	font: bold 40px Cambria, "Hoefler Text", "Liberation Serif", Times,
		"Times New Roman", serif;
	top: 5px;
	position: relative;
}

.reason-head .reason-num:before {
	content: "Reason";
	font: normal 14px "Open Sans";
	display: inline-block;
	color: #fff;
	background-color: #d52b1e;
	padding: 0 5px;
	vertical-align: middle;
}

.logo2 {
	margin-top: -4px !important;
}

.quality-assurance .enago-promise-box {
	background: #faeeee url(../images/quality/enago-promise.png) 18px 18px no-repeat;
	padding: 15px 20px 51px 156px;
	position: relative;
	margin-top: 30px;
	vertical-align: middle;
	font-size: 15px;
	background-size: 120px;
}

.quality-assurance .enago-promise-box p {
	font-size: 15px;
}

.about-us h1 {
	color: #d52b1e;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 0;
}

.about-us .content p {
	font-size: 15px;
	font-family: "" Nanum Gothic ", sans-serif;";
}

.about-us h2 {
	font-size: 22px;
	margin-bottom: 15px !important;
}

.about-us .our-brands .brand-box {
	background: #d93225 url(../images/about-us/enago-bg.jpg) center 0 no-repeat;
	color: #fff;
	padding: 10px 12px;
	height: 350px;
	width: 263px;
}

.about-us .our-brands .brand-box p {
	font-size: 15px;
	font-family: "Nanum Gothic", sans-serif;
	text-align: left;
	margin-bottom: 10px;
}

.about-us .our-brands .brand-box .brand-logo {
	background: url(../images/about-us/brand-logo.png) 0 0 no-repeat;
	width: 170px;
	height: 71px;
	text-align: left;
}

.about-us .our-brands .brand-box.enago .brand-logo {
	background: url(../images/about-us/Enago-white.svg) 0 25px no-repeat;
	background-size: 150px auto;
}

.about-us .our-brands .brand-box.ulatus {
	background: #62aedf url(../images/about-us/ulatus-bg.jpg) center 0 no-repeat;
}

.about-us .our-brands .brand-box.ulatus .brand-logo {
	background-position: center -103px;
}

.about-us .our-brands .brand-box.voxtab {
	background: #a6cd45 url(../images/about-us/voxtab-bg.jpg) center 0 no-repeat;
}

.about-us .our-brands .brand-box.voxtab .brand-logo {
	background-position: center -203px;
}

.about-us .service-across {
	margin: 40px 0 60px;
}

.about-us .service-across h3 {
	font-weight: 700;
	border-bottom: none;
	margin: 0 !important;
}

.about-us .service-across h3:before {
	content: "";
	display: inline-block;
	background: url(../images/about-us/your-service-icon.png) center 0 no-repeat;
	width: 37px;
	height: 33px;
	margin-right: 10px;
	vertical-align: text-bottom;
}

.about-us .service-across h3.availability:before {
	background-position: center -37px;
}

.about-us .service-across h3.security:before {
	background-position: center -74px;
}

.about-us .our-team .member .image-box {
	float: left;
	background: url(../images/about-us/team.jpg) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: #eee 1px solid;
}

.about-us .our-team .member .text-box {
	float: left;
	max-width: 250px;
	margin-left: 20px;
}

.about-us .global-presence-wrap {
	background: #f7f7f7 url(../images/about-us/office-add-bg.jpg) 0 0 no-repeat;
	border: #e1e1e1 1px solid;
	padding: 10px 0;
}

.about-us .global-presence-wrap .global-maps .map-wrap {
	text-align: center;
	padding: 10px;
	cursor: pointer;
	margin-bottom: 20px;
}

.about-us .global-presence-wrap .global-maps .map-wrap .map-box {
	display: inline-block;
	background: url(../images/about-us/add-map.png) 0 0 no-repeat;
}

.about-us .global-presence-wrap .global-maps .map-wrap .location-name {
	font-weight: 700;
}

.about-us .global-presence-wrap .global-maps .map-wrap:hover .location-name,
.about-us .global-presence-wrap .global-maps .map-wrap.active .location-name {
	color: #d52b1e;
}

.about-us .global-presence-wrap .global-maps .map-wrap.usa {
	width: 220px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.korea {
	width: 105px;
	position: absolute;
	left: 220px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.china {
	width: 180px;
	position: absolute;
	left: 340px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.japan {
	width: 105px;
	position: absolute;
	left: 540px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.india {
	width: 130px;
	position: absolute;
	left: 685px;
}

.about-us .global-presence-wrap .global-maps .map-wrap .map-box {
	height: 100px;
	background-position: 0 0;
}

.about-us .global-presence-wrap .global-maps .map-wrap.usa .map-box {
	width: 156px;
	height: 100px;
	background-position: 0 0;
}

.about-us .global-presence-wrap .global-maps .map-wrap.korea .map-box {
	width: 58px;
	background-position: -47px -108px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.china .map-box {
	width: 104px;
	background-position: -26px -208px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.japan .map-box {
	width: 53px;
	background-position: -50px -310px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.india .map-box {
	width: 88px;
	background-position: -33px -420px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.usa:hover .map-box,
.about-us .global-presence-wrap .global-maps .map-wrap.usa.active .map-box {
	background-position: -157px 0;
}

.about-us .global-presence-wrap .global-maps .map-wrap.korea:hover .map-box,
.about-us .global-presence-wrap .global-maps .map-wrap.korea.active .map-box {
	background-position: -212px -108px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.china:hover .map-box,
.about-us .global-presence-wrap .global-maps .map-wrap.china.active .map-box {
	background-position: -181px -208px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.japan:hover .map-box,
.about-us .global-presence-wrap .global-maps .map-wrap.japan.active .map-box {
	background-position: -205px -310px;
}

.about-us .global-presence-wrap .global-maps .map-wrap.india:hover .map-box,
.about-us .global-presence-wrap .global-maps .map-wrap.india.active .map-box {
	background-position: -188px -420px;
}

.about-us .global-presence-wrap .global-location .location-wrap h2 {
	font-size: 18px;
	border-bottom: #ccc 1px solid;
	padding-bottom: 5px;
	font-family: "" Nanum Gothic ", sans-serif;";
}

.about-us .location-wrap .row {
	margin-left: 2px;
}

.about-us .global-presence-wrap .global-location .location-wrap p,
.global-presence-wrap .global-location .location-wrap .direction-box {
	font-size: 15px;
	padding: 0;
}

.about-us .global-presence-wrap .global-location .location-wrap .direction-box {
	width: 120px;
	position: relative;
}

.about-us .global-presence-wrap .global-location .location-wrap .regional {
	width: 145px;
	position: relative;
	border-left: 1px solid #949494;
	padding-left: 20px;
}

.about-us .global-presence-wrap .global-location .location-wrap .direction-box a {
	color: #000;
	position: relative;
	top: -7px;
}

.about-us .global-presence-wrap .global-location .location-wrap .direction-box a:hover {
	text-decoration: none;
}

.about-us .global-presence-wrap .global-location .location-wrap .direction-box:after {
	content: "";
	display: block;
	position: absolute;
	right: 6px;
	top: 9px;
	background: url(../images/about-us/diraction-arrow.png) 0 0 no-repeat;
	width: 28px;
	height: 28px;
	background-size: 27px;
}

.about-us .global-presence-wrap .global-location .location-wrap .direction-box .blue-text {
	color: #4185f4;
	font-family: "" Nanum Gothic ", sans-serif;";
}

.about-us .show-all-location {
	border: #eee 1px solid;
	padding: 5px 10px 0;
}

.about-us #all-location {
	padding: 10px 0;
	display: none;
}

.about-us #all-location h4 {
	font-weight: 700;
	font-size: 14px;
	border-bottom: #eee 1px solid;
	padding-bottom: 5px;
}

.about-us #all-location p {
	margin: 0;
}

.about-us .global-presence-wrap .global-location-wrap {
	display: none;
	float: left;
}

.about-us .global-presence-wrap .global-location-wrap.show {
	display: block;
}

.about-us .show-all-location text {
	line-height: 18px;
	font-family: "Nanum Gothic", sans-serif;
	font-size: 15px;
}

.about-us .show-all-location a {
	text-decoration: underline !important;
	text-transform: lowercase;
	font-family: "Nanum Gothic", sans-serif;
	font-size: 12px;
}

.comparison .services-cont-wrap p {
	font-size: 14px;
	line-height: 24px;
}

.comparison .comparisontable {
	border-top: 0;
	border-right: 0;
	margin-top: 30px;
}

.comparison .comparisontable thead th:nth-child(1) {
	width: 580px;
	border: none;
}

.comparison .comparisontable thead th {
	border: 2px solid #efeff0 !important;
	border-bottom: 0;
}

.comparison .comparisontable thead th:nth-child(4) {
	border: 2px solid #efeff0 !important;
	border-bottom: 0;
}

.comparison .table-bordered>thead>tr>th,
.comparison .table-bordered>tbody>tr>th,
.comparison .table-bordered>tfoot>tr>th,
.comparison .table-bordered>thead>tr>td,
.comparison .table-bordered>tbody>tr>td,
.comparison .table-bordered>tfoot>tr>td {
	border: 2px solid #efeff0;
}

.comparison .comparisontable thead th {
	color: #000;
	text-align: center;
}

.comparison .comparisontable thead th.reccomended:before {
	content: url("../images/reccomended.png");
	position: absolute;
	top: -28px;
	left: 7%;
}

/* .comparison .comparisontable thead th:last-child, .comparison .comparisontable tbody tr td:last-child{display:none} */
.promo-notification {
	padding: 5px 0px;
	text-align: center;
	/* background-image: linear-gradient(to right, #211d1d, #921e15); */
	/* color: #fff; */
	background-color: #ffda005c;
	color: #000;
}

.promo-notification button {
	background: none;
	border: none;
	position: absolute;
	right: 5px;
	top: 0;
}

.comparison .comparisontable thead th span {
	position: relative;
}

.comparison .comparisontable thead th span .bubble_text:before {
	content: "";
	position: absolute;
	top: 21px;
	left: 0;
	border-top: 10px solid #d52b1e;
	border-bottom: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	right: 0;
	width: 9px;
	margin: 0 auto;
}

.comparison .comparisontable thead th span .bubble_text {
	font-size: 11px;
	width: 100%;
	position: absolute;
	top: -76px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: #d52b1e;
	color: #fff;
	padding: 5px 1px;
}

th.reccomended {
	position: relative;
}

th.reccomended {
	position: relative;
}

.comparison .comparisontable thead th span {
	font-size: 16px;
	font-weight: 700;
}

.comparison .comparisontable thead th span:nth-child(3) {
	font-size: 12px;
}

.comparison .comparisontable tbody tr.heading {
	background-color: #efeff0;
	border-right: 1px solid #efeff0;
}

.comparison .comparisontable tbody tr.heading td {
	position: relative;
}

.comparison .comparisontable tbody tr.heading td:after {
	content: url(../images/chevron-down.png);
	position: absolute;
	left: 27px;
	top: 46px;
}

/* .comparison .comparisontable tbody tr td:nth-child(1) {width: 580px} */
.comparison .comparisontable .content {
	padding: 40px 10px 10px 20px;
}

.comparison .comparisontable .content ul {
	padding-left: 15px;
}

.comparison .comparisontable .content .header {
	font-weight: 700;
	margin-bottom: 10px;
	font-size: 18px;
}

.comparison .comparisontable .content .header.icon:before {
	display: inline-block;
	content: "";
	background-image: url(../images/editing-services/edit-unlimited-icon-small1.png);
	width: 50px;
	height: 53px;
	background-repeat: no-repeat;
	margin-right: 10px;
	vertical-align: middle;
}

.comparison .comparisontable .content .header.reject-shield:before {
	background-image: url(../images/editing-services/pro-shield-small1.png);
	width: 60px;
	background-size: 57px;
}

.comparison .comparisontable .content .header.translate:before {
	background-image: url(../images/editing-services/translation.png);
	width: 40px;
}

.comparison .comparisontable .content .header.qanda:before {
	background-image: url(../images/editing-services/qna.png);
	width: 55px;
}

.comparison .comparisontable .content ul li,
.ser-comprison ul li {
	color: #d52b1e;
	list-style: square;
}

.comparison .comparisontable .ser-comprison ul li span {
	color: #000;
}

.comparison .comparisontable .ser-comprison ul {
	padding-left: 15px;
}

.comparison .comparisontable .ser-comprison ul li {
	position: relative;
	padding-left: 0;
	text-align: left;
	font-size: 14px;
	padding-bottom: 10px;
}

.comparison .comparisontable .content ul li p {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 5px;
	color: #000;
}

.comparison .comparisontable .content ul li span {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	line-height: 26px;
}

.comparison .comparisontable .content .subheader {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	float: left;
	line-height: 26px;
	word-break: keep-all;
}

.comparison .comparisontable .valid {
	font-size: 12px;
	font-weight: 400;
	color: #000;
}

.red {
	color: #d52b1e;
	font-weight: 700;
}

.comparison .comparisontable .checkmark:after {
	content: "\e370";
	display: inline-block;
	font: 20px moon;
	margin-left: 0;
	width: 10px;
	color: #2a9633;
	font-weight: 400;
}

.comparison .comparisontable .col1 .keyfeature {
	position: absolute;
	margin-left: 8px;
	right: 0px;
	top: 5px;
}

.comparison .comparisontable .col2 .keyfeature {
	position: absolute;
	margin-left: 8px;
	right: 0px;
	top: 5px;
}

.comparison .comparisontable .cross:after {
	content: "\e36b";
	display: inline-block;
	font: 20px moon;
	margin-left: 0;
	width: 10px;
	color: #fbb;
	font-weight: 400;
}

.align-center {
	vertical-align: middle !important;
	text-align: center;
	position: relative;
}

.comparison .comparisontable tbody tr.heading span {
	font-size: 20px !important;
	text-transform: uppercase;
	color: #000 !important;
	padding-left: 20px;
}

.intro-wrap .row-fluid .col-md-6 {
	width: 50%;
}

.intro-wrap .row-fluid .col-md-6,
.intro-wrap .row-fluid .col-md-12 {
	padding: 10px;
	margin: 0;
	position: relative;
	padding-left: 80px;
}

.intro-wrap .row-fluid .col-md-6 span.numb,
.intro-wrap .row-fluid .col-md-12 span.numb {
	display: block;
	font: bold 42px Arial;
	color: #d52b1e;
	float: left;
	margin: 0 10px 20px -75px;
	width: 125px;
	text-align: right;
	height: 75px;
}

.smalls {
	font-size: 30px;
	font-family: oxygenregular;
}

@media (max-width: 1180px) {
	.services-cont-wrap .features .features-wrap .feature-box {
		width: 30.3%;
		min-height: 255px;
	}
}

@media (max-width: 800px) {
	.services-cont-wrap .features .features-wrap .feature-box {
		width: 29.3%;
		min-height: 300px;
	}
}

@media (max-width: 600px) {
	.plan-tabs .link-box a {
		font-size: 14px;
		line-height: normal;
	}

	.services-cont-wrap .intro-box .features-box {
		margin: 0;
	}

	.services-cont-wrap .features .re-shield-box {
		padding-left: 20px;
		padding-top: 140px;
	}

	.plan-tabs .link-box a {
		border: #ccc 1px solid;
	}

	.services-cont-wrap .intro-box .features-box ul.span4 {
		margin-bottom: 0;
	}

	.services-cont-wrap .intro-box span.available {
		margin: 40px 0 10px;
	}

	.services-cont-wrap .intro-box .features-box.two:before {
		top: -88px;
	}

	.services-cont-wrap .features .features-wrap .feature-box {
		min-height: inherit;
	}

	.working .clients {
		text-align: center;
	}

	.working .clients .item {
		width: 100%;
	}

	.quality-assurance .quality-satisfaction-wrap {
		padding-right: 20px;
		padding-top: 190px;
		background-position: center 20px;
	}
}

@media (min-width: 1200px) {
	.overload-page-header {
		min-height: 65px;
	}

	.overload-title {
		position: relative;
		width: 100%;
	}

	.overload-underline {
		position: relative;
		top: 38px;
		left: 352px;
		width: 57%;
		display: none !important;
	}

	.services-cont-wrap .features .features-wrap .feature-box {
		min-height: 310px;
	}

	.copy-editing .services-cont-wrap .features .features-wrap .feature-box {
		min-height: 230px;
	}
}

@media (max-width: 320px) {

	.services-cont-wrap,
	.services-cont-wrap .intro-box {
		padding: 8px;
	}

	.services-cont-wrap .intro-box .text-box {
		width: 100%;
	}

	.services-cont-wrap .intro-box .features-box {
		width: 100%;
		margin-top: 20px;
		margin-left: 0;
	}

	#premium-editing {
		border-right: 1px solid #ddd;
	}

	.services-cont-wrap .only-with .cont-box img {
		float: left;
		width: 99%;
	}

	.services-cont-wrap .only-with .cont-box .text-box {
		width: 100%;
		float: left;
		margin-left: 0;
	}

	.services-cont-wrap .intro-box .features-box ul {
		width: 100%;
		float: left;
		margin: 0;
	}

	.services-cont-wrap .intro-box .features-box.two ul {
		width: 100%;
		float: left;
		margin-top: 25px;
	}

	.services-cont-wrap .intro-box .features-box.two ul:nth-child(2) {
		margin-top: 0;
		margin-bottom: 20px;
	}

	.services-cont-wrap .intro-box .features-box ul li {
		min-width: 220px;
	}

	.services-cont-wrap .intro-box .features-box.two:before {
		top: -65px;
	}

	.services-cont-wrap .features .features-wrap .feature-box,
	.services-cont-wrap .features .features-wrap .premium-editing .feature-box {
		width: 88%;
		height: auto;
		float: left;
	}

	.services-cont-wrap .intro-box span.available {
		margin-top: 40px;
	}

	.services-cont-wrap .features .re-shield-box {
		background: #faeeee url(../images/editing-services/pro-shield.png) 15px 20px no-repeat;
		padding: 135px 20px 5px;
	}

	.premium-editing .services-cont-wrap .features .re-shield-box {
		background: #faeeee url(../images/editing-services/edit-unlimited-icon.png) 15px 20px no-repeat;
		padding: 135px 20px 5px;
	}

	.services-cont-wrap .stats-wrap .stats-box {
		float: left;
		width: 100%;
		text-align: center;
	}

	.row {
		margin-right: 0;
	}

	.advance-editing .container,
	.premium-editing .container,
	.comparison .container,
	.premium-editing #page-cont,
	.advance-editing #page-cont,
	.comparison #page-cont {
		padding: 0 !important;
	}

	#page-cont {
		padding-right: 0 !important;
	}

	.advance-editing .navbar-toggle,
	.premium-editing .navbar-toggle,
	.comparison .navbar-toggle {
		margin-right: 32px;
	}

	.services-cont-wrap {
		padding: 10px 15px 0 44px;
	}

	.services-cont-wrap .intro-box {
		padding: 15px;
	}

	.advance-editing .services-cont-wrap .intro-box .text-box,
	.premium-editing .services-cont-wrap .intro-box .text-box {
		padding: 0;
		width: 100%;
	}

	.services-cont-wrap h2 {
		font-size: 26px;
	}

	.services-cont-wrap .only-with .cont-box {
		margin: 30px 0 0 17px;
	}

	.comparison .comparisontable thead th:nth-child(1),
	.comparison .comparisontable tbody tr td:nth-child(1) {
		width: 210px !important;
	}

	.comparison .comparisontable .col1 .keyfeature,
	.comparison .comparisontable .col2 .keyfeature {
		display: none;
	}

	.comparison .comparisontable tbody tr.heading span {
		font-size: 18px !important;
	}

	.comparison .comparisontable thead th span:nth-child(3) {
		font-size: 12px !important;
	}

	.comparison .comparisontable thead th span {
		font-size: 18px !important;
	}

	.comparison .comparisontable tbody tr.heading td:after {
		top: 43px;
	}

	.comparison .comparisontable tbody tr td.content img {
		height: 68px;
	}

	.comparison .comparisontable thead th.reccomended:before {
		left: -18%;
	}

	.bottom-contact-cta .time {
		font-size: 15px;
	}

	.post-editorial-support .enago-academy-box img {
		width: 100%;
	}

	.quality-assurance .reasons img {
		width: 98%;
	}

	.quality-assurance .enago-promise-box {
		background: #faeeee url(../images/quality/enago-promise.png) 50% 18px no-repeat;
		padding: 170px 20px 51px 15px;
	}

	.qualifiededitor {
		margin-left: 0;
	}

	.quality-assurance .bottom-contact-cta .time {
		font-size: 13px;
	}

	.quality-assurance .bottom-contact-cta a.email {
		font-size: 18px;
	}

	.quality-assurance .bottom-contact-cta a.contact {
		font-size: 27px;
	}

	#sticky-banner {
		display: none;
	}

	a#hp-mid-cta-quotation-button.quote {
		margin-left: 15px;
		width: 100%;
		line-height: 27px !important;
	}
}

@media (min-width: 320px) and (max-width: 480px) {

	.landig-pages .banner-text.big,
	.landig-pages .banner-text.big h1 {
		line-height: 35px;
	}

	.landig-pages .tabbable.sub-areas .nav-tabs li a {
		padding: 10px 20.9px !important;
	}

	.landig-pages .banner-text.small {
		font-size: 20px;
		margin-top: 9px;
	}

	.landig-pages .our-service .cont-wrap {
		min-height: 555px;
	}

	.landig-pages .client-section ul li {
		width: 35%;
	}

	.medical-landing .native-section {
		border-right: none;
	}

	#sticky-banner {
		display: none !important;
	}

	#headerContainer .col-xs-6 {
		width: auto;
	}

	.services-cont-wrap .intro-box .text-box {
		width: 100%;
	}

	.services-cont-wrap .intro-box .features-box {
		width: 100%;
		margin-top: 20px;
		margin-left: 0;
	}

	#premium-editing,
	#advance-editing {
		border-right: 1px solid #ddd;
	}

	.services-cont-wrap .only-with .cont-box img {
		float: left;
		width: 98%;
	}

	.services-cont-wrap .only-with .cont-box .text-box {
		width: 100%;
		float: left;
		margin-left: 0;
	}

	.services-cont-wrap .intro-box .features-box ul {
		width: 100%;
		float: left;
		margin: 0;
	}

	.services-cont-wrap .intro-box .features-box.two ul {
		width: 100%;
		float: left;
		margin-top: 25px;
	}

	.services-cont-wrap .intro-box .features-box.two ul:nth-child(2) {
		margin-top: 0;
		margin-bottom: 20px;
	}

	.services-cont-wrap .intro-box .features-box ul li {
		min-width: 220px;
	}

	.services-cont-wrap .intro-box .features-box.two:before {
		top: -65px;
	}

	.services-cont-wrap .features .features-wrap .feature-box,
	.services-cont-wrap .features .features-wrap .premium-editing .feature-box {
		width: 94% !important;
		height: auto;
		float: left;
		margin-left: 11px;
	}

	.services-cont-wrap .intro-box span.available {
		margin-top: 40px;
	}

	.services-cont-wrap .features .re-shield-box {
		background: #faeeee url(../images/editing-services/pro-shield.png) 15px 20px no-repeat;
		padding: 135px 20px 5px;
	}

	.premium-editing .services-cont-wrap .features .re-shield-box {
		background: #faeeee url(../images/editing-services/edit-unlimited-icon.png) 15px 20px no-repeat;
		padding: 135px 20px 5px;
	}

	.services-cont-wrap .stats-wrap .stats-box {
		float: left;
		width: 100%;
		text-align: center;
	}

	.row {
		margin-right: 0;
	}

	.advance-editing .container,
	.premium-editing .container,
	.comparison .container,
	.premium-editing #page-cont,
	.advance-editing #page-cont,
	.comparison #page-cont {
		padding: 0 !important;
	}

	.advance-editing .navbar-toggle,
	.premium-editing .navbar-toggle,
	.comparison .navbar-toggle {
		margin-right: 32px;
	}

	.services-cont-wrap {
		padding: 10px 15px 0 44px;
	}

	.services-cont-wrap .intro-box {
		padding: 15px;
	}

	.advance-editing .services-cont-wrap .intro-box .text-box,
	.premium-editing .services-cont-wrap .intro-box .text-box {
		padding: 0;
		width: 100%;
	}

	.services-cont-wrap h2 {
		font-size: 26px;
	}

	.services-cont-wrap .only-with .cont-box {
		margin: 30px 0 0 17px;
	}

	.comparison .comparisontable thead th:nth-child(1),
	.comparison .comparisontable tbody tr td:nth-child(1) {
		width: 210px !important;
	}

	.comparison .comparisontable .col1 .keyfeature,
	.comparison .comparisontable .col2 .keyfeature {
		display: none;
	}

	.comparison .comparisontable tbody tr.heading span {
		font-size: 18px !important;
	}

	.comparison .comparisontable thead th span:nth-child(3) {
		font-size: 12px !important;
	}

	.comparison .comparisontable thead th span {
		font-size: 18px !important;
	}

	.comparison .comparisontable tbody tr.heading td:after {
		top: 43px;
	}

	.comparison .comparisontable tbody tr td.content img {
		height: 68px;
	}

	.comparison .comparisontable thead th.reccomended:before {
		left: -18%;
	}

	.post-editorial-support .enago-academy-box img {
		width: 100%;
	}

	.quality-assurance h1 {
		font-size: 35px;
	}

	h1 {
		font-size: 30px !important;
	}

	h2 {
		font-size: 24px !important;
	}

	.cta-box,
	.logo-box {
		float: none !important;
		width: 100%;
	}
}

@media (min-width: 481px) and (max-width: 640px) {
	.services-cont-wrap .intro-box .text-box {
		width: 100%;
	}

	.services-cont-wrap .intro-box .features-box {
		width: 100%;
		margin-top: 20px;
		margin-left: 0;
	}

	#premium-editing,
	#advance-editing {
		border-right: 1px solid #ddd;
	}

	.services-cont-wrap .only-with .cont-box img {
		float: left;
		width: 250px;
	}

	.services-cont-wrap .only-with .cont-box .text-box {
		width: 100%;
		float: left;
		margin-left: 0;
	}

	.services-cont-wrap .intro-box .features-box ul,
	.services-cont-wrap .intro-box .features-box.two ul {
		width: 50%;
		float: left;
	}

	.services-cont-wrap .intro-box .features-box ul li {
		min-width: 220px;
	}

	.services-cont-wrap .intro-box .features-box.two:before {
		top: -50px;
	}

	.services-cont-wrap .features .features-wrap .feature-box,
	.services-cont-wrap .features .features-wrap .premium-editing .feature-box {
		width: 217px;
		height: 242px;
		float: left;
	}

	.services-cont-wrap .intro-box span.available {
		margin-top: 20px;
	}

	.row {
		margin-right: 0;
	}

	.cta-box,
	.logo-box {
		float: none !important;
		width: 100%;
	}
}

@media (min-width: 641px) and (max-width: 960px) {
	nav .container {
		width: auto;
	}

	.services-cont-wrap .intro-box .text-box {
		width: 100%;
	}

	.services-cont-wrap .intro-box .features-box {
		width: 100%;
		margin-top: 20px;
		margin-left: 0;
	}

	#premium-editing,
	#advance-editing {
		border-right: 1px solid #ddd;
	}

	.services-cont-wrap .only-with .cont-box img {
		float: left;
		width: 250px;
	}

	.services-cont-wrap .only-with .cont-box .text-box {
		width: 55%;
		float: left;
	}

	.services-cont-wrap .intro-box .features-box ul,
	.services-cont-wrap .intro-box .features-box.two ul {
		width: 50%;
		float: left;
	}

	.services-cont-wrap .intro-box .features-box ul li {
		min-width: 190px;
	}

	.services-cont-wrap .intro-box .features-box.two:before {
		top: -20px;
	}

	.services-cont-wrap .features .features-wrap .feature-box,
	.services-cont-wrap .features .features-wrap .premium-editing .feature-box {
		width: 252px;
		height: 222px;
		float: left;
	}

	.row {
		margin-right: 0;
	}

	.comparison .comparisontable thead th:nth-child(1),
	.comparison .comparisontable tbody tr td:nth-child(1) {
		width: 310px !important;
	}

	.services-cont-wrap .features .re-shield-box {
		width: 100%;
	}

	.services-cont-wrap .features .edit-unlimited {
		width: 100%;
		margin-top: 20px;
	}

	.services-cont-wrap .features .re-shield-box:after {
		font-size: 75px;
		margin-top: 8px;
	}

	.services-cont-wrap .features .features-wrap {
		margin-top: 25px;
	}

	.comparison .comparisontable .col1 .keyfeature {
		margin-left: 17px !important;
		margin-top: -63px;
	}

	.comparison .comparisontable .col2 .keyfeature {
		margin-left: 0 !important;
		margin-top: -63px;
	}

	.quality-assurance .best-quality .quality-box {
		min-height: 250px;
	}

	.quality-assurance .best-quality .quality-box.one .icon {
		background-size: 60%;
	}

	.quality-assurance .best-quality .quality-box.two .icon,
	.quality-assurance .best-quality .quality-box.three .icon {
		background-size: 80%;
	}
}

@media (min-width: 961px) and (max-width: 1024px) {
	#sticky-banner {
		display: none !important;
	}

	.services-cont-wrap .intro-box .text-box {
		width: 100% !important;
	}

	.services-cont-wrap .intro-box .features-box {
		width: 100%;
		margin-top: 20px;
		margin-left: 0;
	}

	.services-cont-wrap .intro-box .features-box ul,
	.services-cont-wrap .intro-box .features-box.two ul,
	.services-cont-wrap .only-with .cont-box .text-box {
		width: 50%;
	}

	.services-cont-wrap .intro-box .features-box ul li {
		min-width: 190px;
	}

	.services-cont-wrap .intro-box .features-box.two:before {
		top: -20px;
	}

	.services-cont-wrap .features .features-wrap .feature-box,
	.services-cont-wrap .features .features-wrap .premium-editing .feature-box {
		width: 374px;
		height: 264px;
	}

	.services-cont-wrap .exp-table .exp-table-row .tip-box {
		max-width: 300px;
		min-width: 280px;
		right: -286px;
	}

	.row {
		margin-right: 0;
	}
}

@media (min-width: 1025px) and (max-width: 1190px) {
	.services-cont-wrap .intro-box .text-box {
		width: 100%;
	}

	.services-cont-wrap .intro-box .features-box {
		width: 100%;
		margin-top: 20px;
		margin-left: 0;
	}

	.services-cont-wrap .intro-box .features-box ul,
	.services-cont-wrap .intro-box .features-box.two ul,
	.services-cont-wrap .only-with .cont-box .text-box {
		width: 50%;
	}

	.services-cont-wrap .intro-box .features-box.two:before {
		top: -20px;
	}

	.services-cont-wrap .features .features-wrap .feature-box,
	.services-cont-wrap .features .features-wrap .premium-editing .feature-box {
		width: 180px;
		height: 280px;
	}

	.row {
		margin-right: 0;
	}
}

.page-head span {
	border-bottom: #eee 3px solid;
	display: block;
	line-height: 10px;
	margin-bottom: 10px;
}

.fees h1 {
	color: #d52b1e;
	line-height: 58px;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 0;
}

.fees .content p {
	font-size: 15px;
	font-family: "Nanum Gothic", sans-serif;
	line-height: 26px;
}

.fees h2 {
	font-size: 22px;
	font-family: "Nanum Gothic", sans-serif;
	margin-bottom: 15px !important;
}

.fees .fees-table-wrap {
	border: #efeff0 5px solid;
	max-width: 840px;
	margin: 20px auto;
	border: #efeff0 5px solid;
	max-width: 960px;
	margin: 20px auto;
}

.fees .fees-table-wrap .plan-wrap {
	float: left;
	width: 50%;
}

.fees .fees-table-wrap .plan-wrap .plan-head {
	font-size: 24px;
	padding: 5px 0;
	text-align: center;
	font-weight: 700;
}

.fees .fees-table-wrap .plan-wrap .plan-head::before {
	content: "";
	display: inline-block;
	background: url(../images/editing-services/plan-icons.png) 0 0 no-repeat;
	width: 46px;
	height: 36px;
	margin-right: 15px;
	vertical-align: sub;
}

.fees .fees-table-wrap .plan-wrap.copyediting .plan-head::before {
	background-position: 0 -38px;
}

.fees .fees-table-wrap .plan-wrap.substantive .plan-head,
.fees .fees-table-wrap .plan-wrap.substantive .prices-box,
.fees .fees-table-wrap .included-wrap.substantive {
	border-right: #7e7e7e 1px solid;
}

.fees .fees-table-wrap .plan-sub-head {
	font-size: 18px;
	font-family: "Open Sans SamiBold";
	text-align: center;
	font-weight: 700;
	position: relative;
	background-color: #efeff0;
	padding: 7px 0;
}

.fees .fees-table-wrap .plan-sub-head h2 {
	font-size: 18px;
	font-family: "Open Sans  padding: 7px 0;SamiBold";
	text-align: center;
	font-weight: 700;
	padding: 7px 0;
	position: relative;
	margin-bottom: 0 !important;
}

.fees .fees-table-wrap .plan-sub-head span {
	font-size: 13px;
	font-weight: 400;
}

.blink-text {
	padding: 0 !important;
	width: 100%;
	height: 35px;
}

.blink-text .strt-div h2 {
	margin-left: 100px;
}

.blink-text .end-div h2 {
	margin-right: 95px;
}

.fees .fees-table-wrap .plan-sub-head:after {
	position: absolute;
	display: block;
	content: "";
	background: url(../images/payment/fees-table-dwn-arrow.png) 0 0 no-repeat;
	width: 70px;
	height: 24px;
	left: 50%;
	bottom: -23px;
	margin-left: -35px;
}

.fees .fees-table-wrap .prices-wrap {
	background-color: #ffffea;
	padding: 20px 0;
}

.fees .fees-table-wrap .prices-wrap .price-row {
	padding: 5px;
	margin: 3px 50px;
	border-bottom: #666 1px dashed;
}

.fees .fees-table-wrap .prices-wrap .price-row.last {
	border-bottom: 0;
}

.fees .fees-table-wrap .prices-wrap .price-row .days-col {
	float: left;
	width: 48%;
	font-size: 17px;
}

.fees .fees-table-wrap .prices-wrap .price-row.volume-discount .days-col {
	float: left;
	width: 48%;
	font-size: 18px;
}

.fees .fees-table-wrap .prices-wrap .price-row.volume-discount .price-col {
	float: right;
	width: 51%;
	text-align: right;
	font-size: 18px;
	font-weight: bolder;
}

.fees .fees-table-wrap .prices-wrap .price-row .price-col {
	float: right;
	width: 48%;
	text-align: right;
	font-size: 18px;
	font-weight: bolder;
}

.fees .fees-table-wrap .prices-wrap .price-row .price-col span {
	font-size: 12px;
}

.fees .fees-table-wrap .included-wrap {
	margin: 10px 0;
	padding: 0 20px 0 10px;
	min-height: 154px;
}

.fees .fees-table-wrap .included-wrap .key-box .key-name {
	float: left;
	background: url(../images/editing-services/pro-shield-mid.png) 10px 15px no-repeat;
	padding: 30px 5px 20px 110px;
	font-size: 18px;
	font-weight: 700;
}

.fees .fees-table-wrap .copyediting .included-wrap .key-box .key-name {
	background-image: url(../images/editing-services/edit-unlimited-icon.png);
	background-size: 33%;
}

.fees .fees-table-wrap .copyediting .included-wrap .key-box .copyeditingkey {
	padding: 30px 5px 10px 95px;
}

.fees .fees-table-wrap .included-wrap .key-box .key-name span {
	display: block;
	font-size: 14px;
	font-weight: 400;
	margin-right: 10px;
}

.fees .fees-table-wrap .included-wrap .key-box .key-valid {
	text-align: center;
	line-height: normal;
	float: left;
	margin: 20px 0;
	padding: 10px 20px;
	border-left: #999 1px solid;
}

.fees .fees-table-wrap .included-wrap .key-box .key-valid span {
	display: block;
	color: #d52b1e;
	font-weight: 700;
	font-size: 20px;
}

.fees .fees-table-wrap .included-wrap .more-included {
	font-size: 14px;
	font-weight: 700;
	background: url(../images/editing-services/pro-shield-small.png) right top no-repeat;
}

.fees .fees-table-wrap .copyediting .included-wrap .more-included {
	background-image: url(../images/editing-services/edit-unlimited-icon-small.png);
}

.fees .fees-table-wrap .included-wrap .more-included .item {
	padding: 5px 20px;
	display: inline-block;
}

.fees .fees-table-wrap .included-wrap .more-included .item:before {
	content: "\e370";
	display: inline-block;
	font-size: 22px;
	color: #2a9633;
	font-family: "moon";
	margin-right: 15px;
}

.fees .fees-table-wrap .included-wrap .more-included .item.key {
	display: flex;
	border-bottom: #ccc 1px dashed;
	margin-bottom: 5px;
	padding-bottom: 31px;
}

.fees .fees-table-wrap .included-wrap .more-included .item span {
	font-size: 15px;
	padding-left: 2px;
	font-weight: 400;
}

.fees .fees-table-wrap .included-wrap .more-included .item span i {
	color: #d52b1e;
	font-style: normal;
}

.fees .fees-table-wrap .free-addon-wrap {
	padding: 40px 30px 0;
}

.fees .fees-table-wrap .free-addon-wrap .addon-box {
	float: left;
	min-width: 176px;
	margin-bottom: 20px;
	line-height: normal;
	font-weight: 700;
	font-size: 15px;
}

.fees .fees-table-wrap .free-addon-wrap .addon-box:before {
	content: "";
	float: left;
	background: url(../images/payment/addons-icons.png) 0 0 no-repeat;
	width: 56px;
	height: 42px;
	margin-right: 13px;
}

.fees .fees-table-wrap .free-addon-wrap .addon-box.two:before {
	background-position: 0 -42px;
}

.fees .fees-table-wrap .free-addon-wrap .addon-box.three:before {
	background-position: 0 -85px;
}

.fees .fees-table-wrap .free-addon-wrap .addon-box.four:before {
	background-position: 0 -129px;
}

.fees .fees-table-wrap .free-addon-wrap .addon-box.five:before {
	background-position: 0 -171px;
}

.fees .fees-table-wrap .with-enago {
	padding: 40px 20px 10px;
}

.fees .fees-table-wrap .with-enago .item {
	float: left;
	margin-right: 6%;
	font-weight: 700;
	font-size: 15px;
	background: url(../images/common/red-bullet-small.png) 0 10px no-repeat;
	margin-bottom: 10px;
	padding-left: 15px;
}

.fees .note-box {
	max-width: 840px;
	margin: 20px auto;
}

.fees .note-box ul li {
	font-size: 15px;
	list-style-type: none;
	line-height: 26px;
}

.common-list-square {
	margin-left: 18px;
}

.common-list-square li:before {
	position: absolute;
	content: "\e430";
	font-family: "moon";
	color: #d52b1e;
	font-size: 5px;
	padding-right: 10px;
	vertical-align: bottom;
	margin-left: -20px;
}

a.common-link:hover,
.ref-font:hover a {
	text-decoration: underline;
}

a.common-link,
.ref-font a {
	color: #00f;
	text-decoration: underline;
}

@media only screen and (max-width: 479px) {
	.fees .fees-table-wrap .prices-wrap .price-row {
		margin: 3px 5px;
	}

	.fees .fees-table-wrap .plan-wrap .plan-head {
		font-size: 14px;
	}

	.fees .fees-table-wrap .included-wrap .more-included .item {
		padding: 0;
	}

	.fees .fees-table-wrap .included-wrap .more-included .item.key {
		padding-top: 66px;
	}
}

.journals p {
	font-size: 13px;
	font-family: "" Nanum Gothic ", sans-serif;";
}

.journals .tableBasic td.head {
	background: #d52b1e;
	padding: 12px;
	letter-spacing: 1px;
	padding-right: 7px;
	border: 1px solid #fff;
	color: #fff;
	font: 15px "Nanum Gothic", sans-serif;
	font-weight: 700;
	text-align: left;
}

.journals .tableBasic td {
	color: #000;
	padding: 12px;
	letter-spacing: 0;
	border: 1px solid #eaeaea !important;
	font-size: 13px;
	font-weight: 700;
}

.post-editorial-support h1 {
	color: #d52b1e;
	font-family: "Nanum Gothic", sans-serif;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 0;
}

.post-editorial-support h2.keyfeature:after {
	content: "";
	background: url(../images/editing-services/key-fetu-horiz.png) no-repeat;
	width: 88px;
	height: 17px;
	display: inline-block;
	margin-left: 10px;
}

.post-editorial-support .content p {
	font-size: 15px !important;
	font-family: "Nanum Gothic", sans-serif;
	line-height: 26px;
}

.post-editorial-support h2 {
	font-size: 22px;
	font-family: "Nanum Gothic", sans-serif;
	margin-bottom: 15px !important;
}

.post-editorial-support h2 span {
	font-size: 14px;
	color: #000;
	font-weight: normal;
}

.post-editorial-support .re-shield-box {
	background: #faeeee;
	padding: 20px 20px 10px;
	margin-bottom: 20px;
	border: 1px solid #ebdfdf;
}

.post-editorial-support .key-details ul {
	padding: 20px 0 26px 120px;
	background: url(../images/editing-services/pro-shield-mid.png) 15px 15px no-repeat;
	list-style: none;
	font-size: 15px;
	line-height: 26px;
}

.post-editorial-support .key-details ul.edit-ulimited {
	padding: 20px 0 26px 88px;
	background: url(../images/editing-services/edit-unlimited-icon.png) 15px 15px no-repeat;
	list-style: none;
	background-size: 68px;
}

ul.simple-tick li:before {
	content: "\f00c";
	font-family: "FontAwesome";
	display: inline-block;
	margin-right: 5px;
}

.post-editorial-support .essentials {
	margin: 20px 0;
}

.post-editorial-support .essentials .essen-box {
	padding: 15px;
	margin-right: 25px;
	margin-bottom: 15px;
	background-color: #efeff0;
	text-align: center;
	line-height: normal;
	font-size: 14px;
	position: relative;
}

.post-editorial-support .essentials .essen-box.three:after {
	display: none;
}

.post-editorial-support .essentials .essen-box:before {
	content: "";
	display: block;
	width: 28px;
	height: 30px;
	position: absolute;
	background: url(../images/editing-services/essentials-num.png) 0 0 no-repeat;
	top: 0;
	left: 0;
}

.post-editorial-support .essentials .essen-box:after {
	content: "+";
	display: block;
	font-weight: 700;
	font-family: "Arial";
	font-size: 46px;
	color: #464657;
	position: absolute;
	right: -40px;
	top: 40%;
	line-height: 20px;
}

.post-editorial-support .essentials .essen-box.two:before {
	background-position: 0 -31px;
}

.post-editorial-support .essentials .essen-box.three:before {
	background-position: 0 -62px;
}

.post-editorial-support .common-list li {
	margin-bottom: 0;
}

.post-editorial-support .comment-box {
	background-color: #f7f7f7;
	padding: 20px 25px;
	margin: 20px 15%;
	border: #e1e1e1 1px solid;
	font-size: 18px;
	text-align: center;
}

.post-editorial-support .comment-box:before {
	content: "\f10d";
	font: normal 30px FontAwesome;
	color: #d52b1e;
	margin-right: 5px;
}

.post-editorial-support .support-details .edit-unlimited-box {
	background-color: #faeeee;
	padding: 15px;
	border: 1px solid #ebdfdf;
	margin-bottom: 15px;
}

.post-editorial-support .support-details .editor-box {
	background-color: #efeff0;
	padding: 15px;
	margin-bottom: 15px;
	border: 1px solid silver;
	min-height: 110px;
}

.post-editorial-support .qna-box {
	background-color: #efeff0;
	padding: 15px;
	border: 1px solid silver;
}

.post-editorial-support .qna-box .key-details ul {
	background-image: url(../images/PostEditorialSupport/editor-qanda.png);
	padding-left: 150px;
	background-size: 127px;
	padding-bottom: 19px;
}

.post-editorial-support .support-details img,
.journal-submission .support-details img {
	float: left;
	margin: 0 10px 10px 0;
}

.post-editorial-support .enago-academy-box {
	background: #efeff0;
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid silver;
}

.post-editorial-support .re-shield-box img {
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
}

.post-editorial-support .enago-academy-box img {
	float: left;
	padding-top: 20px;
	margin-right: 10px;
	margin-bottom: 50px;
}

.post-editorial-support .enago-academy-box p {
	margin-bottom: 0;
}

.post-editorial-support .check {
	margin: 5px !important;
}

@media only screen and (max-width: 600px) {
	.post-editorial-support .essentials .essen-box:after {
		position: static;
		line-height: normal;
	}

	.post-editorial-support .enago-academy-box {
		background-size: 100%;
		padding: 5px;
	}

	.post-editorial-support .re-shield-box {
		background-size: 50%;
		padding: 5px;
	}
}

.journal-submission h1 {
	color: #d52b1e;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 0;
	line-height: 58px;
}

.journal-submission .pagehead span {
	border-bottom: #eee 3px solid;
	display: block;
	line-height: 10px;
	margin-bottom: 10px;
}

.journal-submission p {
	font-size: 15px;
	font-family: "Nanum Gothic", sans-serif;
	line-height: 26px;
}

.journal-submission h2 {
	background-color: transparent;
	border: 0;
	font-size: 20px;
	margin: 30px 0 20px;
	color: #000;
	font-weight: 700;
}

.journal-submission .support-details img {
	float: left;
	margin: -15px 10px 10px 0;
}

.editing-service .singleline li {
	float: left;
	width: auto;
	list-style-type: none;
	background: url(../images/navigation/dot.png) no-repeat 2px 7px;
	padding-left: 15px;
	margin-right: 20px;
}

.editing-service .nav-column .link-row.row1 .link-box:hover ul.singleline li {
	list-style-type: none;
	background: url(../images/navigation/dot-white.png) no-repeat 2px 7px;
	padding-left: 15px;
}

.editing-service .nav-column .link-row.row1 {
	width: 60%;
}

.editing-service .nav-column .link-row.row2 .link-box.box1 {
	width: 100%;
	min-height: 157px;
}

.editing-service .nav-column .link-row.row2 {
	width: 37.4%;
}

.editing-service .nav-column .link-row.row1 .link-box {
	min-height: 74px;
}

.editing-service .nav-column.red {
	width: 41%;
}

.editing-service .nav-column.gray {
	width: 56%;
	padding-bottom: 8px;
}

.editing-service .nav-column {
	margin: 10px 0 0 12px;
}

.quality .nav-column.red .link-row .link-box {
	padding-left: 10px;
}

.quality .nav-column.red {
	width: 38%;
}

.quality .nav-column.red .subject-areas a {
	display: inline-block;
	width: 56px;
	height: 56px;
	margin: 9px 12px 15px;
	background: #fff url(../images/navigation/sa-icons.png) 8px center no-repeat;
	border-radius: 50%;
	box-shadow: #999 0 1px 2px inset;
	transition: all 0.3s ease;
	font-size: 14px;
	text-align: center;
	color: #000;
}

.quality .nav-column.red .subject-areas a:last-child {
	margin-right: 0;
}

.quality .nav-column .link-row.row1 {
	width: 52%;
}

.quality .nav-column .link-row.row2 {
	width: 45%;
}

.quality .nav-column.red .subject-areas a:hover {
	color: #d52b1e;
	text-align: center;
}

.quality .nav-column.red .subject-areas a span {
	display: block;
	padding-top: 58px;
}

.quality .nav-column.red .subject-areas a.biology {
	background-position: -48px center;
}

.quality .nav-column.red .subject-areas a.physics {
	background-position: -112px center;
}

.quality .nav-column.red .subject-areas a.economics {
	background-position: -234px center;
}

.quality .nav-column.red .subject-areas a.sociology {
	background-position: -177px center;
}

.quality .nav-column.red .subject-areas a:hover {
	background-image: url(../images/navigation/sa-icons-h.png);
	background-color: #f5f5f5;
	box-shadow: #999 0 1px 4px inset;
}

.quality .nav-column {
	margin: 10px 0 0 12px;
}

.quality .nav-column.red .link-box {
	width: 100%;
}

.quality .nav-column.gray {
	width: 59%;
}

.quality .nav-column.gray .link-row {
	float: left;
}

.quality .nav-column.gray .link-row .link-box {
	display: block;
	float: none;
	padding: 7px 8px;
	min-height: 80px;
}

.quality .nav-column.gray .link-row.two span {
	display: block;
	font-family: Arial;
	font-size: 13px;
	font-weight: 400;
	color: #006ab7;
}

.quality .subject-areas {
	margin-top: 1px;
}

.translation-service .nav-column .link-row.row3 ul li {
	list-style-type: none;
	background: url(../images/navigation/dot.png) no-repeat 2px 7px;
	padding-left: 15px;
	margin-bottom: 2px;
}

.translation-service .nav-column .link-row.row3 .link-box:hover ul li {
	list-style-type: none;
	background: url(../images/navigation/dot-white.png) no-repeat 2px 7px;
	padding-left: 15px;
}

.publication-support .nav-column.gray {
	width: 60%;
}

.publication-support .link-row.row2 .link-box {
	min-height: 103px;
}

.payment .nav-column.gray {
	width: 98%;
	margin: 10px 0 0 11px;
}

.payment .nav-column.red .link-row .link-box {
	padding-left: 10px;
	width: 100%;
}

.payment .nav-column .link-row.row1,
.payment .nav-column .link-row.row2 {
	width: 33%;
	float: left;
}

.payment .nav-column .link-row.row2 {
	margin-right: 10px;
}

.payment .nav-column .link-row.row3 {
	width: 32%;
	float: left;
}

.payment .nav-column.gray .link-row .link-box,
.payment .nav-column .link-row.row2 .link-box.box1 {
	width: 100%;
	min-height: 89px;
}

.about .nav-column.red .link-row .link-box {
	padding-left: 10px;
	width: 100%;
}

.about .nav-column.red {
	width: 43%;
}

.about .nav-column.gray {
	width: 54%;
}

.about .nav-column .link-row.row1,
.about .nav-column .link-row.row2 {
	width: 49%;
}

.about .nav-column .link-row.row1 .link-box,
.about .nav-column .link-row.row2 .link-box.box1 {
	width: 100%;
	min-height: 137px;
}

.our-editors h1 {
	color: #d52b1e;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 600;
}

.our-editors .reasons img {
	height: 35px;
	width: auto;
	float: right;
	margin-bottom: 18px;
	margin-right: 10px;
}

.our-editors .associates img {
	width: auto;
	float: left;
	margin-bottom: 18px;
	margin-right: 49px;
}

.our-editors .associates img:last-child {
	margin-right: 0;
}

.our-editors .p-slider .profile-item .cont {
	width: 30%;
}

.our-editors .p-slider .carousel-indicators {
	left: 51%;
	bottom: -31px;
}

.our-editors h2 {
	font-size: 22px;
	color: #000;
	margin-top: 15px;
	font-weight: 400;
	margin-bottom: 15px !important;
}

@media only screen and (max-width: 1024px) and (min-width: 960px) {
	.top-nav>li>a {
		padding: 0 35px;
	}

	.our-editors .p-slider .profile-item .cont {
		width: 78%;
	}

	.our-editors .home-page-new .p-slider .carousel-control.right,
	.our-editors .home-page-new .p-slider .carousel-control.left {
		top: 40%;
	}
}

@media only screen and (max-width: 959px) and (min-width: 481px) {
	.our-editors .p-slider .profile-item .cont {
		width: 28%;
		margin-right: 10px;
	}
}

@media (max-width: 480px) {
	.services-cont-wrap .features .re-shield-box .lt-blk {
		width: 100%;
	}

	.services-cont-wrap .features .re-shield-box .rt-blk {
		width: 100%;
	}

	.p-slider .profile-item .img {
		text-align: left;
		padding-left: 13px;
	}

	.our-editors .p-slider .profile-item .cont {
		width: 95%;
	}
}

header .cta-box .top-email {
	text-align: right;
	line-height: normal;
	margin-right: 15px;
}

header .cta-box .top-email .call-blk {
	margin-top: 3px;
}

header.new_header span.working-time {
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

header .cta-box .top-email p {
	margin-bottom: 5px;
}

header .cta-box .top-email a {
	color: #666;
	letter-spacing: normal;
	font-size: 14px;
	font-weight: 500;
}

header .cta-box .top-email .call-blk a {
	font-size: 27px;
	color: #080606;
	font-weight: bold !important;
	letter-spacing: 0px;
	text-decoration: none;
}

header .cta-box .call-icon a {
	display: none;
	width: 58px;
	height: 58px;
}

header .cta-box .chat-icon a {
	display: none;
	width: 92px;
	height: 92px;
}

header .cta-box .top-email {
	float: right;
}

span.top_call_icon {
	display: inline-block;
	padding: 5px 5px;
}

.innr-blk:hover {
	cursor: pointer;
}

.innr-blk:hover .top_call_icon {
	-webkit-animation: fhone-ring 2s infinite;
	-webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes fhone-ring {
	0% {}

	10% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg);
	}

	20% {
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
	}

	30% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg);
	}

	40% {
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
	}

	50% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg);
	}

	60% {
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
	}

	70% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg);
	}

	80% {
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
	}

	90% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg);
	}

	100% {
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
	}
}

.rightlinks.pull-right {
	background: #f6f6f6;
}

/* header .cta-box .top-email a:before {content: "\f003";font-family: FontAwesome;margin-right: 5px} */
header .cta-box .top-email .call-blk a:before {
	content: "\f095";
	font-family: FontAwesome;
	color: #d42d27;
}

header.new_header .cta-box .top-email .call-blk a:before {
	display: none;
}

header .cta-box .top-cta a {
	display: block;
	width: 203px;
	height: 43px;
	background: url(../images/index-sprite.png) 0 -319px no-repeat;
	margin-top: 4px;
}

header .cta-box .top-cta a:hover {
	opacity: 0.8;
}

.top-nav>li.cta {
	display: none;
}

#fix-head.fix-head-top .top-nav>li>a {
	height: 30px;
	line-height: 30px;
	padding: 0 33px;
	font-size: 18px;
}

#fix-head.fix-head-top .top-nav>li.cta {
	display: block;
}

#fix-head.fix-head-top .top-nav>li.cta a {
	padding: 0 14px;
	border-radius: 0;
	background-color: #ffda00;
	color: #000;
	width: 100%;
	transition: color 0.45s ease;
}

.top-quote-btn a {
	background: #ffda00;
	display: block;
	border-radius: 2px;
	position: relative;
	color: #000;
	font-size: 20px;
	text-align: center;
	line-height: 20px;
	font-weight: 700;
	padding: 6px 30px;
}

.top-quote-btn a span {
	display: block;
	font-size: 14px;
	font-weight: 400;
}

#fix-head.fix-head-top .top-nav>li.cta a:hover {
	color: #000;
}

#fix-head.fix-head-top .top-nav>li.cta a::after,
a.blue-flat-btn::after {
	position: absolute;
	content: "";
	top: 0;
	right: 0 !important;
	width: 0;
	height: 100%;
	background-color: #ffc600;
	transform-origin: right;
	transition: width 0.45s ease;
	z-index: -1;
}

#fix-head.fix-head-top .top-nav>li.cta a:hover::after,
a.blue-flat-btn:hover::after {
	width: 100%;
}

#fix-head.fix-head-top .top-nav>li.home a span {
	display: none;
}

#fix-head.fix-head-top .top-nav>li.home a {
	/* background-color: #d52b1e; */
	padding: 6px 52px;
	background-image: url(../images/navigation/Enago-white.svg);
	background-position: center;
	background-size: 85px;
	background-repeat: no-repeat;
	border-right: 0;
}

#fix-head.fix-head-top .top-nav>li:hover.home a {
	background-color: transparent !important;
}

header.new_header .top-quote-btn a {
	transition: color 0.45s ease;
	-webkit-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-bottom: 5px solid #e9c700;
	margin: 0 auto;
}

.top-quote-btn a:hover {
	color: #000;
	background-color: #e9c700;
}

/* .top-quote-btn a::after {position: absolute;content: '';top: 0;right: 0;width: 0;height: 100%;background-color: #ffc600;transform-origin: right;transition: width .45s ease;z-index: -1}
 .top-quote-btn a:hover::after {width: 100%} */
.color-blue {
	color: #057fd7 !important;
}

.clear {
	clear: both !important;
}

.innr-blk {
	display: inline-block;
	vertical-align: middle;
}

.hidden {
	display: none;
}

i.info-tip {
	display: inline-block;
	background: url(../images/editing-services/info-icon.png) 0 0 no-repeat;
	width: 17px;
	height: 17px;
	vertical-align: text-bottom;
	margin-left: 3px;
}

.cta-main-wrap {
	background: #f6f6f6;
	border: #d3d3d3 1px solid;
	margin: 30px auto;
	max-width: 660px;
	text-align: center;
	clear: both;
}

.cta-wrap {
	padding: 10px;
	border-bottom: #d0d2d1 1px solid;
	text-align: center;
}

.cta-wrap a {
	display: inline-block;
	background-color: #ffb502;
	padding: 10px 0;
	border-radius: 6px;
	color: #000 !important;
	transition: all 0.3s ease;
	text-decoration: none;
}

.cta-wrap a:before {
	content: "";
	display: inline-block;
	background: url(../images/common/cta-icons.png) 0 0 no-repeat;
}

.cta-wrap a:hover {
	color: #fff;
	background-color: #ff9d02;
}

.cta-wrap a.big-cta {
	font-size: 30px;
	line-height: 36px;
	padding: 10px 30px;
	display: block;
}

.cta-wrap a.big-cta span.small-text {
	font-size: 18px;
	color: #000 !important;
}

.cta-wrap a.big-cta:before {
	width: 38px;
	height: 44px;
	vertical-align: bottom;
	margin-right: 20px;
}

.cta-wrap a.small-cta {
	margin-top: 10px;
	padding: 5px 74px 5px 90px;
	text-align: left;
	position: relative;
}

.cta-wrap a.small-cta span.small-text {
	font-size: 12px;
	color: #000 !important;
	display: block;
}

.cta-wrap a.small-cta.one {
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
}

.cta-wrap a.small-cta.two {
	color: #fff !important;
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
}

.cta-wrap a.small-cta.one:before,
.cta-wrap a.small-cta.two:before {
	position: absolute;
}

.cta-wrap a.small-cta.one:before {
	background-position: 0 -46px;
	width: 30px;
	height: 30px;
	left: 33px;
	top: 10px;
}

.cta-wrap a.small-cta.two:before {
	background-position: 0 -76px;
	width: 41px;
	height: 32px;
	left: 24px;
	top: 9px;
}

.cta-wrap a.big-cta {
	font-weight: 700;
}

.mid-cta {
	text-align: center;
	width: 565px;
	margin: auto;
}

.home-page-new .ulBasic {
	min-height: 90px;
}

.ulBasic li {
	background: url(../images/common/4x4red.gif) no-repeat;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: top;
	margin-top: 3px;
	clear: both;
	background-position: 3px 8px;
	line-height: 26px;
	color: #000;
	font-size: 15px;
}

.ulBasic li:first-child {
	margin-top: 1px;
}

.testimonial-slider {
	width: 100%;
	margin: auto;
	overflow: hidden;
}

.testimonial-slider-container {
	background-color: #fff;
	float: left;
	width: 100%;
}

.testimonial-slider-title {
	color: #d52b1e;
	display: block;
	font-size: 18px;
	font-weight: 700;
	font-family: "Open Sans";
	margin-bottom: 5px;
	line-height: 17px;
}

.testimonial-slider-img {
	width: 67px;
	height: 67px;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}

.testimonial-slider-img>img {
	border-radius: 50%;
	height: 67px;
	object-fit: cover;
	width: 67px;
}

.testimonial-slider-text-area {
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	width: 212px;
}

.testimonial-slider-university {
	margin-top: 8px;
	letter-spacing: normal;
	line-height: normal;
	font-size: 11px;
	color: #454545;
	font-weight: 700;
	font-family: "Open Sans";
}

.testimonial-text {
	font-size: 15px;
	color: #454545;
	margin-top: 10px;
	text-align: justify;
	word-break: keep-all;
}

@media only screen and (max-width: 479px) {
	.mid-cta {
		width: 100%;
	}

	.mid-cta a {
		padding-left: 50px;
		text-align: center;
		font-size: 25px;
		line-height: 25px;
	}

	.mid-cta a span {
		display: block;
		font-size: 10px;
		width: 100%;
		padding: 0 40px 10px 0;
	}
}

.grey-wrap {
	background: #fff;
	padding: 10px 0;
	text-align: center;
	color: #000;
	border-top: #eee 1px solid;
	clear: both;
	box-shadow: #eee 0 3px 5px;
}

.top-enago-logo p {
	margin: 0 10px 0 0;
	display: inline-block;
	text-align: right;
	vertical-align: middle;
	line-height: 26px;
	font-weight: 700;
	font-size: 15px;
}

.top-enago-logo p span {
	float: left;
}

.top-enago-logo p .large-txt {
	font-size: 20px;
	color: #d52b1e;
	font-weight: 700;
	text-align: right;
	float: none;
}

.top-enago-logo.aboutus p {
	font-size: 13px;
}

.top-enago-logo.aboutus p .large-txt {
	font-size: 22px;
}

.top-enago-logo.services p {
	font-size: 13px;
}

.top-enago-logo.services p .large-txt {
	font-size: 22px;
}

.top-enago-logo.services li img {
	height: 40px;
	width: auto;
}

.staff h4 {
	font-weight: 700;
	font-size: 17px;
	text-align: center;
	margin-bottom: 20px;
}

.staff .top-enago-logo p {
	font-size: 12px;
}

.staff .top-enago-logo p .large-txt {
	font-size: 22px;
}

.staff .top-enago-logo li {
	width: 100%;
}

.top-enago-logo li img {
	display: inline-block;
	vertical-align: middle;
}

.top-enago-logo.aboutus ul {
	border-right: #eee 1px solid;
}

.top-enago-logo.aboutus li img {
	height: 35px;
	width: auto;
}

.top-enago-logo h2 {
	margin: 0;
	font-weight: 700;
}

.top-enago-logo li {
	list-style-type: none;
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
	width: 32%;
	border-right: #eee 0px solid;
	display: inline-table;
}

.top-enago-logo.native-editors li {
	width: 49%;
	margin: 20px auto;
}

.top-enago-logo.aboutus li {
	width: 49%;
	border-right: none;
	margin-bottom: 20px;
}

.top-enago-logo li:last-child {
	border: 0;
}

.top-enago-logo ul {
	margin: 0;
	padding: 0;
}

.color-white {
	color: #fff !important;
}

.color-black {
	color: #000 !important;
}

/* //Home CTA */
/* .other-page-cta {display:inline-block !important;}
 .home-page-cta {display:none !important;}
 .cta-parent-class .other-page-cta  {display:none !important;}
 .cta-parent-class .home-page-cta {display:inline-block !important;} */
.hidemodal,
.hidellink {
	display: none !important;
}

.showmodal,
.showlink {
	display: inline-block !important;
}

@media only screen and (max-width: 479px) {
	.editing-team .editor-pro-subj .sub-area ul li {
		width: 44%;
	}

	.about-us .our-brands .brand-box {
		width: 100%;
		margin-bottom: 20px;
		margin-left: 15px;
	}

	.bottam-cta a {
		width: 93%;
		font-size: 24px;
	}

	.small-bottam-cta a {
		padding-top: 18px;
		width: 93%;
	}

	.top-enago-logo.aboutus li {
		width: 100%;
	}

	.comparison .comparisontable tbody tr.heading:after {
		display: none;
	}

	.about-us .global-presence-wrap {
		background-size: cover;
	}
}

@media (max-width: 960px) and (min-width: 641px) {
	.about-us .our-brands .brand-box {
		width: 227px;
	}

	.staff {
		padding-right: 0;
	}

	.staff .top-enago-logo li img {
		width: auto;
		height: 40px;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.usa {
		width: 152px;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.china {
		width: 156px;
	}
}

.wordcount-box {
	background-color: rgba(255, 255, 255, 0.86);
	min-height: 75px;
	padding: 10px 0;
	box-shadow: 0 23px 40px 3px rgba(0, 0, 0, 0.1);
}

.wordcount-box .stats {
	border-right: 1px solid silver;
	padding: 20px;
	text-align: center;
}

.wordcount-box .stats:last-child {
	border-right: none;
}

.home .cont-row {
	padding: 30px 0;
}

.home h2.sub-head {
	font-size: 30px;
	line-height: 58px;
	text-align: center;
	color: #d52b1e;
	font-weight: 700;
}

.home h2.sub-head span {
	display: inline-block;
	padding: 10px 5px 2px 0;
	font-size: 15px;
	line-height: 26px;
	vertical-align: middle;
	color: #000;
	font-weight: 400;
}

.services .one,
.services .two,
.services .three {
	border: 1px solid silver;
	margin-bottom: 15px;
	padding: 10px;
	width: 31.914893617021%;
	font-family: "Nanum Gothic", sans-serif;
	-webkit-transition: 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-moz-transition: 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition: 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-ms-transition: 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition: 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	min-height: 302px;
}

.services .one {
	margin-right: 22px;
}

.services .services-boxes a {
	position: relative;
}

.services .services-boxes span.btm-text {
	font-size: 12px;
	color: #000;
	position: absolute;
	bottom: 10px;
}

.services .two {
	margin-right: 22px;
}

.services .three {
	margin-right: 0;
	margin-bottom: 15px;
}

.services-boxes h5 {
	font-size: 20px;
	color: #d52b1e;
	font-weight: bolder;
	margin-bottom: 1px;
	float: left;
	margin-right: 15px;
}

.services-boxes h4 {
	font-size: 14px;
	color: #000;
	font-weight: bolder;
	margin-bottom: 1px;
	font-family: "Open Sans";
}

.services-boxes h3 {
	font-size: 18px;
	color: #000 !important;
	font-weight: bolder !important;
	margin-top: 3px !important;
	border-bottom: none !important;
	float: left;
	clear: none;
	width: 87%;
	margin-bottom: 0px;
}

.services-boxes p {
	font-size: 15px;
	color: #000;
	text-align: left;
	margin-bottom: 10px;
	line-height: 26px;
}

.services-boxes .read-link {
	font-size: 14px;
	font-weight: 700;
	text-decoration: underline;
}

.services .one:hover,
.services .two:hover,
.services .three:hover {
	border-top: 5px solid #d52b1e;
}

.home .border-top {
	border-top: 1px solid #e6e6e6;
}

.odd-bg {
	background: #f6f6f6;
	border: #ededed 1px solid;
}

.branding {
	background-color: #f7f7f7;
	padding: 30px 0;
	text-align: center;
}

.branding-items {
	margin-top: 20px;
	border-right: 1px solid #aeaeae;
	min-height: 220px;
}

.branding-items:last-child {
	border-right: none;
}

.branding-items img {
	margin-bottom: 6px;
	height: 55px;
	width: auto;
}

.branding-items h4 {
	font-size: 18px;
	font-weight: 700;
	color: #000 !important;
	margin: 8px 0;
	line-height: 26px;
}

.branding-items p {
	text-align: center;
	font-size: 15px;
	line-height: 26px;
}

.red-bg {
	background: #d52b1e;
	border: #ededed 1px solid;
}

.wht-color {
	color: #fff !important;
}

.secured h3 {
	font-size: 18px !important;
	font-weight: bolder;
	margin: 5px 5px 24px !important;
	color: #fff !important;
	border-bottom: none !important;
}

.secured h3 b {
	font-size: 15px !important;
	font-weight: 700;
	color: #fff;
	float: left;
	margin: 0 !important;
}

.secured p {
	font-size: 15px !important;
	color: #fff;
	float: left;
	margin-left: 5px;
}

.secured h3 {
	font-size: 16px !important;
	margin: 5px 5px 20px !important;
	color: #fff !important;
	border-bottom: none !important;
}

.fees .secured h3 b,
.fees .secured p,
.fees .secured h3 {
	color: #000 !important;
}

.secured img {
	float: left;
}

/* .secured .secured1,
.secured .secured2,
.secured .secured3 {
	display: inline-flex;
	width: 32.33333333%;
	margin-top: 20px;
} */
.secured .flex-secured-item {
	display: flex;
	gap: 10px;
	align-items: start;
	justify-content: start;
}

.flex-secured-item .pull-left img {
	padding-top: 10px;
}

.secured {
	display: flex;
	align-items: stretch;
	gap: 10px;
}

.marr10 {
	margin-right: 10px;
}

.faq-div {
	margin-bottom: 28px;
}

.mid-cta {
	margin-top: 20px !important;
}

.home-page-new .mid-cta {
	width: 450px;
}

.home-page-new .mid-cta a {
	padding-left: 18%;
	opacity: 1;
}

.mid-cta a span {
	display: inline-block;
	font-size: 20px;
	padding: 0px 12px;
	position: relative;
	font-weight: 700;
}

.mid-cta a {
	background: #ffda00;
	display: block;
	height: 58px;
	width: 96%;
	border-radius: 0;
	position: relative !important;
	text-decoration: none;
	color: #000;
	font-size: 28px;
	line-height: 46px;
	font-weight: 700;
	float: none;
	margin: 10px;
	text-indent: 0 !important;
	transition: color 0.45s ease;
	text-align: center;
	padding: 6px 30px !important;
}

.mid-cta a:hover {
	color: #000;
}

.mid-cta a::after {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	width: 0;
	height: 100%;
	background-color: #ffc600;
	transform-origin: right;
	transition: width 0.45s ease;
	z-index: -1;
}

.mid-cta a:hover::after {
	width: 100%;
}

.p-slider .profile-item .img {
	margin: 0px auto;
	float: none;
	width: 117px;
	height: 112px;
}

.p-slider .profile-item .img img {
	border: #ccc 1px solid;
	border-radius: 100px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.p-slider .profile-item .cont .exp {
	text-align: left;
	font-size: 15px;
}

.p-slider .carousel-control.left {
	left: -35px;
	top: 50%;
	background: #fff;
	height: 40px;
	width: 40px;
	border-radius: 100%;
	border: #c6c5c5 1px solid;
	opacity: 1;
}

.p-slider .carousel-control.left span {
	width: 40px;
	height: 40px;
	background-position: 10px center;
}

.p-slider .profile-item .cont .title span {
	font-weight: bolder;
	font-size: 20px;
	display: block;
	margin-bottom: -4px;
	margin-top: 10px;
	color: #414141;
}

.p-slider .profile-item .cont .code {
	text-align: left;
	font-size: 15px;
	padding-bottom: 0px;
}

.home-page-new .p-slider .carousel-control.right {
	right: 90px;
	top: 30%;
}

.p-slider .profile-item .cont {
	width: 70%;
	margin: 0px auto;
	float: none;
	text-align: center;
}

.p-slider .carousel-indicators {
	left: 50%;
	bottom: -45px;
}

.home-page-new .p-slider .carousel-indicators li {
	border-radius: 50%;
	background-color: #000;
	margin: 5px;
}

.home-page-new .p-slider .carousel-indicators li.active {
	background-color: #d52b1e;
}

.home-page-new .p-slider .carousel-indicators .active {
	margin: 4px;
}

.row.native {
	margin-right: 50px;
}

.native a {
	margin-top: 21px;
}

.profbox {
	text-align: left;
}

.editors a.read-link {
	margin-right: 16px;
	margin-top: -10px;
}

.sub-area h4,
.editors h4 {
	font-size: 18px;
	font-weight: 700;
	color: #000;
	border-bottom: 1px solid #cbcbcb;
	text-align: center;
	padding-bottom: 10px;
}

.sub-area p {
	font-size: 15px;
	font-weight: 400;
	color: #000;
	text-align: center;
	margin: 20px 0;
}

.sub-area a.read-link {
	margin-top: -5px;
}

.home-page-new .landing-sub-area ul li a {
	font-size: 18px;
}

.home-page-new .landing-sub-area ul li {
	list-style: none;
	float: left;
	color: #000;
	font-size: 14px;
	border: 1px solid #ccc;
	padding: 18px 0;
	margin: 0 25px 0 0;
	width: 208px;
	text-align: center;
	min-height: 70px;
	cursor: pointer;
}

.home-page-new .landing-sub-area ul li:last-child {
	margin-right: 0;
}

.home-page-new .landing-sub-area ul li img {
	margin: 0 20px 0 0;
	height: 40px;
}

.clients {
	background-color: #f7f7f7;
	padding: 30px 0;
}

.clients p {
	font-size: 15px;
	font-weight: 400;
	color: #000;
	text-align: center;
	margin: 20px 0;
	line-height: 26px;
}

.clientlogos {
	filter: url(filters.svg#grayscale);
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(1);
	-webkit-transition: all 0.5s ease-in-out;
	margin: 15px;
}

.clientlogos:hover {
	filter: none;
	-webkit-filter: grayscale(0);
	-webkit-transform: scale(1);
}

.clientlogos:last-child {
	margin-right: 0;
}

.latest-enago h4 {
	font-size: 24px !important;
	font-weight: 700;
	color: #000;
	border-bottom: 1px solid #e5e5e5;
	padding: 15px;
}

.latest-enago .article {
	font-size: 15px !important;
	font-weight: 700;
	color: #000;
	margin: 20px 20px 20px 60px !important;
	padding: 0 !important;
	color: #00f;
	cursor: pointer;
	text-decoration: underline;
}

.latest-enago .article i {
	background-image: url(../images/home/latest-icon.png);
	margin-left: -50px;
	position: absolute;
	background-repeat: no-repeat;
	width: 45px;
	height: 40px;
	margin-top: -6px;
}

.awardsContainer {
	padding: 40px 0;
}

.awards {
	float: left;
	margin-right: 18px;
	text-align: center;
}

.awards:last-child {
	margin-right: 0;
}

.awards p {
	text-align: center;
	font-size: 14px;
	font-family: "Open Sans";
	font-weight: 700;
	margin-top: 20px;
}

.awards img {
	height: 110px;
	width: auto;
}

.universitylogos {
	text-align: center;
}

.universitylogos img {
	height: 46px;
}

.about-us .universitylogos img {
	height: 42px;
}

.a-left {
	text-align: left !important;
}

.marb-20 {
	margin-bottom: 20px;
}

.mart-20 {
	margin-top: 20px !important;
}

.marr-11 {
	margin-right: 11px !important;
}

.padb-0 {
	padding-bottom: 0 !important;
}

.padb-20 {
	padding-bottom: 20px !important;
}

.paper {
	width: 530px;
	height: 250px;
}

.home .published .journal-img {
	float: left;
}

.home .published .journal-img img {
	width: 140px;
	height: 180px;
}

.home .published .paper-details {
	width: 330px;
	color: #fff;
	font-family: "Open Sans";
}

.paper-details strong {
	font-family: "Open Sans";
}

.paper-details span {
	display: block;
	padding-left: 0;
	position: relative;
	margin-bottom: 0px;
	font-size: 15px;
}

.paper-details span strong.impact-fig {
	display: inline-block;
	background: #fff;
	color: #d52b1e;
	font-size: 18px;
	padding: 3px 8px;
	border-radius: 4px;
	font-weight: 700 !important;
}

.title a {
	color: #fff;
	text-decoration: underline;
	padding-bottom: 5px;
}

#JournalsCarousel .carousel-indicators {
	left: 41%;
	bottom: -35px;
}

#JournalsCarousel .carousel-indicators li {
	border-radius: 50%;
	border-color: #fff;
	background-color: #fff;
	margin: 5px;
	width: 15px;
	height: 15px;
}

#JournalsCarousel .carousel-indicators li.active {
	background-color: #000;
	border: none;
}

#JournalsCarousel .carousel-indicators .active {
	margin: 5px;
}

.testimonials {
	background-image: url(../images/home/quotes.png);
	background-repeat: no-repeat;
	background-position: 380px 40px;
	background-size: 180px;
}

.home-success-stories .stories {
	width: 538px;
	height: 300px;
}

.home-success-stories .client-img {
	float: left;
	text-align: center;
}

.home-success-stories img.client {
	border: #ccc 3px solid;
	width: 120px;
	height: auto;
}

.home-success-stories .stories-cont {
	float: left;
	width: 380px;
	margin-left: 20px;
}

.home-success-stories .stories-cont p.details {
	font-size: 15px;
	font-weight: 700;
	font-family: "Open Sans";
	color: #fff;
	margin-bottom: 10px;
	text-align: left;
	line-height: 26px;
}

.home-success-stories p.cont {
	padding-left: 0;
	color: #fff;
	line-height: 26px;
	font-size: 15px;
	text-align: left;
}

#TestimonialsCarousel .carousel-control.left {
	left: 40px;
	top: 57%;
}

#TestimonialsCarousel .carousel-control .arrow-left {
	background: url(../images/home/arrow-left.png) no-repeat 0 0;
	display: block;
	height: 22px;
	width: 15px;
}

#TestimonialsCarousel .carousel-control.right {
	right: 460px;
	top: 57%;
}

#TestimonialsCarousel .carousel-control .arrow-right {
	background: url(../images/home/arrow-right.png) no-repeat 0 0;
	display: block;
	height: 22px;
	width: 15px;
}

.carousel-caption-new h3 {
	border-bottom: none;
	color: #000;
}

.carousel-caption-new p {
	font-size: 17px;
}

.carousel-caption-new.slide1 h3 {
	position: relative;
	left: 128px;
	top: -6px;
}

.carousel-caption-new.slide1 p {
	position: relative;
	left: 13px;
	top: 1px;
	text-align: center;
}

.carousel-caption-new.slide1 a {
	position: relative;
	left: 111px;
	top: 4px;
}

#carousel-example .carousel-indicators {
	width: 44.5%;
	left: 50%;
}

#carousel-example .carousel-indicators li {
	border-radius: 50%;
	background-color: #000;
	margin: 5px;
	width: 12px;
	height: 12px;
}

#carousel-example .carousel-indicators li.active {
	background-color: #d52b1e;
}

#carousel-example .carousel-indicators .active {
	margin: 5px;
}

.home-page-new .form-main-wrap span.form-head {
	font-weight: bolder;
}

footer#footerwrap {
	background: #1d1d1d;
	color: #fff;
}

footer#footerwrap .footer-awards {
	border-top: 1px solid #343434;
	line-height: 14px;
	text-align: center;
}

footer#footerwrap .footer-awards span.text {
	display: block;
	margin-top: 10px;
}

#footerwrap {
	background-color: #2e2e2e;
	padding: 10px 0 0;
	font-size: 12px;
	margin-bottom: 0;
}

footer#footerwrap .copyrightsection {
	border-top: 1px solid #343434;
	padding-top: 20px;
}

footer#footerwrap .topsection h5 {
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 700;
}

footer#footerwrap .topsection p {
	color: #fff;
	font-size: 15px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 26px;
}

footer#footerwrap .topsection ul {
	margin-left: 15px;
}

footer#footerwrap .topsection ul li a {
	color: #fff;
	font-size: 15px;
	margin-bottom: 20px;
	text-align: left;
	text-decoration: none;
	line-height: 26px;
}

footer#footerwrap .rating {
	margin-bottom: 10px;
}

footer#footerwrap .rating a {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-size: 14px;
}

.right-border {
	border-right: 1px solid #ddd;
}

.navbar-collapse .home a span {
	display: block;
	background: url(../images/common/home-icon.png) center center no-repeat;
	width: 26px;
}

.fix-head-top .navbar-toggle {
	padding: 9px 10px !important;
}

.top-nav>li>a {
	padding: 0 51px;
}

.top-nav>li>a:after {
	right: 10% !important;
}

.editing-team .editor-pro-subj .sub-area ul {
	list-style-type: none;
	margin: 20px 0 5px;
	padding: 0;
}

.editing-team .editor-pro-subj .sub-area ul li {
	display: inline-block;
	margin: 0 5px 10px 0;
	width: 175px;
	height: 32px;
}

.editing-team .editor-pro-subj .sub-area ul li a {
	display: block;
	cursor: pointer;
	color: #000;
	letter-spacing: normal;
	font-size: 15px;
	text-decoration: none;
	line-height: 26px;
	transition: all 0.1s ease-in;
}

.editing-team .editor-pro-subj .sub-area ul li a:hover {
	color: #d52b1e;
	font-weight: 700;
}

.editing-team .editor-pro-subj .sub-area ul li a:before {
	margin-right: 15px;
	content: "";
	float: left;
	width: 40px;
	height: 34px;
	background: url(../images/index/home-subj-icons.png) 0 0 no-repeat;
	vertical-align: middle;
}

.editing-team .editor-pro-subj .sub-area ul li:nth-child(4n + 4) {
	margin-right: 0;
}

.editing-team .editor-pro-subj .sub-area ul li.two a:before {
	background-position: center -34px;
}

.smoke .editing-team .editor-pro-subj .sub-area ul li.three a:before {
	background-position: center -73px;
}

.editing-team .editor-pro-subj .sub-area ul li.four a:before {
	background-position: center -111px;
	opacity: 0.8;
}

.editing-team .editor-pro-subj .sub-area ul li.five a:before {
	background-position: center -146px;
}

.editing-team .editor-pro-subj .sub-area ul li.six a:before {
	background-position: center -182px;
}

.editing-team .editor-pro-subj .sub-area ul li.seven a:before {
	background-position: center -221px;
}

.editing-team .editor-pro-subj .sub-area ul li.eight a:before {
	background-position: center -257px;
}

.editing-team .editor-pro-subj .sub-area ul li.nine a:before {
	background-position: center -292px;
}

.editing-team .editor-pro-subj .sub-area ul li.ten a:before {
	background-position: center -332px;
}

.editing-team .editor-pro-subj .sub-area ul li.eleven a:before {
	background-position: center -368px;
}

.editing-team .editor-pro-subj .sub-area ul li.twelw a:before {
	background-position: center -406px;
	opacity: 0.7;
}

.editing-team .editor-pro-subj .sub-area ul li.thirty a:before {
	background-position: center -444px;
}

.editing-team .editor-pro-subj .sub-area ul li.fourty a:before {
	background-position: center -479px;
}

.editing-team .editor-pro-subj .sub-area ul li.fifty a:before {
	background-position: center -517px;
}

.editing-team .editor-pro-subj .sub-area ul li.sixty a:before {
	background-position: center -554px;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
	background-color: #d52b1e;
	color: #fff;
}

.nav-tabs>li>a {
	color: #000;
}

@media (max-width: 728px) {
	.secured {
		flex-direction: column;
	}

	.flex-secured-item .pull-left:first-child {
		min-width: 60px;
	}
}

@media (max-width: 512px) {
	.flex-secured-item {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.flex-secured-item img {
		margin-left: 5px;
	}

	.secured {
		padding-left: 0px;
	}
}

@media (max-width: 480px) {
	.enago-promise-common {
		text-align: center;
	}

	.enago-promise-common img {
		margin: 0 auto;
	}

	.fix-head-top #logo {
		background-size: 33%;
	}

	.hm-sl3 .carousel-caption-new {
		margin-top: 40px !important;
	}

	.carousel-caption-new.slide1 h3,
	.carousel-caption-new.slide2 h3,
	.carousel-caption-new.slide3 h3 {
		left: 0;
		font-size: 27px;
	}

	.carousel-caption-new.slide1 p {
		text-align: center;
		left: 0;
		font-size: 15px;
	}

	.carousel-caption-new p {
		font-size: 15px;
		line-height: 26px;
		text-align: center;
	}

	.carousel-caption-new.slide1 a {
		left: 0;
	}

	.hm-sl2 .carousel-caption-new h3,
	.hm-sl3 .carousel-caption-new h3 {
		margin-top: 0 !important;
	}

	#carousel-example .carousel-indicators {
		display: none;
	}

	.wordcount-box .container {
		padding-right: 0;
	}

	.wordcount-box .stats.one img {
		margin-left: -20px;
	}

	.wordcount-box .stats img {
		height: 50px;
	}

	.wordcount-box .stats {
		border-right: 0;
		padding: 20px;
		text-align: center;
		width: 100%;
	}

	.wordcount-box .container,
	.services .services-boxes,
	.secured,
	.home-page-new .sub-area,
	.awardsContainer .row,
	.clients .row,
	.academy h2,
	#footerwrap {
		padding-left: 30px;
	}

	.services .one,
	.services .two,
	.services .three {
		width: 100%;
	}

	.secured .secured1,
	.secured .secured2,
	.secured .secured3 {
		width: 100%;
	}

	.native a {
		margin-right: 54px;
	}

	.native-subject {
		text-align: center;
	}

	.native-subject .icons div {
		width: 100%;
		margin-bottom: 20px;
	}

	.home-page-new .mid-cta {
		width: 98%;
		margin-left: 10px;
	}

	.home-page-new .landing-sub-area ul li {
		width: 100% !important;
		margin-bottom: 10px;
	}

	.branding-items {
		border-right: 0;
		width: 100%;
	}

	.universitylogos img {
		height: 50px;
	}

	.home-editor-wrap {
		margin: 40px 0;
		padding-left: 25px;
		padding-right: 0;
	}

	.home-editor-wrap .carousel-inner {
		padding-left: 0;
	}

	.p-slider .profile-item .cont {
		width: 63%;
	}

	.p-slider .carousel-indicators {
		left: 50%;
		top: 217px;
	}

	.p-slider .carousel-control.left {
		left: -1%;
	}

	.our-editors .p-slider .carousel-control.left {
		left: -20px;
	}

	.testimonials {
		background-position: 300px 40px;
		background-size: 150px;
	}

	#TestimonialsCarousel .carousel-control.left {
		left: 40px;
		top: 10%;
	}

	#TestimonialsCarousel .carousel-control.right {
		right: 55px;
		top: 10%;
	}

	.home-published-papers {
		min-height: 465px;
	}

	.home .published .journal-img img {
		width: 109px;
		height: auto;
	}

	.home .published .paper-details {
		width: 100%;
		margin-left: 0 !important;
	}

	.home .published .journal-img {
		float: left;
		margin: 0 auto;
		width: 100%;
		text-align: center;
	}

	#JournalsCarousel .carousel-indicators {
		left: 50%;
		bottom: 0;
		top: 100%;
	}

	.paper {
		width: 100%;
	}

	.testimonials {
		background-position: 90% 173px;
		background-size: 129px;
	}

	.home-success-stories .stories {
		width: 100%;
		margin: 0 auto;
	}

	.home-success-stories .client-img {
		float: none;
	}

	.home-success-stories .stories-cont {
		width: 100%;
	}

	.awards {
		margin-right: 20px;
		width: 100%;
	}

	.awards img {
		height: 80px;
	}

	.clients {
		text-align: center;
	}

	.clients p {
		padding: 0 20px;
	}

	.clientlogos {
		height: 34px;
		margin: 15px;
	}

	.p-slider .profile-item .img {
		margin-left: 0;
	}

	.latest-enago .article {
		width: 79%;
	}

	#topbarwrapper {
		display: none;
	}

	#footerwrap .topsection div {
		width: 100%;
	}

	.fees .fees-table-wrap .plan-wrap .plan-head::before {
		width: 42px;
		height: 29px;
		margin: 0 auto;
		background-size: 40px;
		display: block;
		text-align: center;
	}

	.fees .fees-table-wrap .plan-wrap.copyediting .plan-head::before {
		background-position: 0 -33px;
	}

	.fees .fees-table-wrap .included-wrap .more-included .item.key {
		display: inline-block;
		padding-right: 0;
	}

	.fees .fees-table-wrap .included-wrap .more-included .item {
		padding: 5px 7px;
	}

	.fees .fees-table-wrap .free-addon-wrap .addon-box {
		min-width: 200px;
	}

	.fees .fees-table-wrap .with-enago .item {
		margin-right: 3%;
		font-size: 14px;
	}

	.fees .fees-table-wrap .included-wrap .more-included .item:before {
		font-size: 17px;
	}

	.fees .fees-table-wrap .included-wrap .more-included {
		background-position-x: center;
		font-size: 15px;
	}

	.bottom-contact-cta {
		text-align: center;
	}

	.bottom-contact-cta a.contact {
		font-size: 32px;
		margin-top: 11px;
		margin-right: 0;
		width: 96%;
	}

	.bottom-contact-cta a.contact:before {
		background-size: 17px;
		height: 35px;
		background-position-y: 8px;
	}

	.bottom-contact-cta a.email {
		margin-bottom: 10px;
		margin-top: 8px;
		font-size: 18px;
	}

	.bottom-contact-cta .contactblock {
		border-right: none;
		border-bottom: 1px solid #dddddf;
		padding: 0;
	}

	.bottom-contact-cta .emailblock {
		padding: 0;
	}
}

@media (max-width: 320px) {
	.home h2.sub-head {
		font-size: 26px;
	}

	.sub-area h4,
	.editors h4 {
		font-size: 22px;
	}

	.p-slider .profile-item .cont {
		width: 100%;
	}

	.p-slider .profile-item .img {
		width: 100%;
		text-align: center !important;
	}

	.p-slider .carousel-control.left {
		left: 5%;
		top: 14%;
	}

	.p-slider .carousel-control.right {
		right: 6% !important;
		top: 14% !important;
	}

	.p-slider .carousel-indicators {
		top: 266px;
	}

	.bottom-contact-cta {
		text-align: center;
	}

	.bottom-contact-cta a.contact {
		font-size: 32px;
		margin-top: 0;
	}

	.psfootercta .bottom-contact-cta a.contact {
		font-size: 30px;
	}

	.bottom-contact-cta a.contact:before {
		background-size: 17px;
		height: 44px;
		background-position-y: 17px;
	}

	.bottom-contact-cta a.email {
		margin-bottom: 10px;
		margin-top: 8px;
		font-size: 18px;
	}

	.editingfootercta .bottom-contact-cta a.email,
	.translationfootercta .bottom-contact-cta a.email,
	.psfootercta .bottom-contact-cta a.email {
		font-size: 18px;
	}

	.bottom-contact-cta .contactblock {
		border-right: none;
		padding-right: 0;
		border-bottom: 1px solid #dddddf;
	}

	.bottom-contact-cta .emailblock {
		padding-left: 0px;
	}

	.fees .bottom-contact-cta .time {
		font-size: 12px;
		margin-left: 9px;
	}

	.fees .bottom-contact-cta a.contact {
		font-size: 30px;
	}

	.fees .bottom-contact-cta a.contact:before {
		background-size: 17px;
		height: 44px;
		background-position-y: 17px;
	}

	.our-editors .p-slider .carousel-indicators {
		top: 225px;
	}

	.our-editors .p-slider .profile-item .img {
		padding-left: 0;
	}

	.our-editors .bottom-contact-cta .time {
		font-size: 12px;
	}

	.our-editors .bottom-contact-cta a.contact {
		font-size: 27px;
	}

	.our-editors .bottom-contact-cta a.contact:before {
		background-size: 17px;
		height: 44px;
		background-position-y: 17px;
	}

	.our-editors .bottom-contact-cta a.email {
		margin-bottom: 0;
		font-size: 18px;
	}

	.about-us .bottam-cta a {
		font-size: 30px;
	}

	.about-us .bottom-contact-cta a.email {
		margin-bottom: 0;
		font-size: 15px;
	}

	.about-us .bottom-contact-cta .details {
		padding: 2px;
	}

	.about-us .bottom-contact-cta .time {
		font-size: 11px;
		margin-left: 17px;
	}

	.about-us .bottom-contact-cta a.email {
		font-size: 15px;
	}

	.about-us .bottom-contact-cta a.contact {
		font-size: 25px;
	}
}

@media (min-width: 481px) and (max-width: 640px) {
	.carousel-caption-new.slide1 h3 {
		left: 0;
		font-size: 27px;
	}

	.carousel-caption-new.slide1 p {
		text-align: center;
		left: 0;
		font-size: 15px;
	}

	.carousel-caption-new p {
		font-size: 15px;
		line-height: 26px;
		text-align: center;
	}

	.carousel-caption-new.slide1 a {
		left: 0;
	}

	.hm-sl2 .carousel-caption-new h3,
	.hm-sl3 .carousel-caption-new h3 {
		margin-top: 0 !important;
	}

	#carousel-example .carousel-indicators {
		left: 50%;
	}

	.wordcount-box .container {
		padding-right: 0;
	}

	.wordcount-box .stats.one img {
		margin-left: -20px;
	}

	.wordcount-box .stats img {
		height: 50px;
	}

	.wordcount-box .stats {
		border-right: 0;
		padding: 20px;
		text-align: center;
		width: 100%;
	}

	.wordcount-box .container,
	.services .services-boxes,
	.secured,
	.home-page-new .sub-area,
	.awardsContainer .row,
	.clients .row,
	.academy h2,
	#footerwrap {
		padding-left: 30px;
	}

	.services .one,
	.services .two,
	.services .three {
		width: 100%;
	}

	.secured .secured1,
	.secured .secured2,
	.secured .secured3 {
		width: 100%;
	}

	.native a {
		margin-right: 54px;
	}

	.native-subject {
		text-align: center;
	}

	.home-page-new .landing-sub-area ul li {
		width: 40% !important;
		margin-bottom: 10px;
	}

	.branding-items {
		border-right: 0;
		min-height: 300px;
	}

	.home-editor-wrap {
		margin: 40px 0;
		padding-left: 25px;
		padding-right: 0;
	}

	.home-editor-wrap .carousel-inner {
		padding-left: 30px;
	}

	.testimonials {
		background-position: 300px 40px;
		background-size: 150px;
	}

	#TestimonialsCarousel .carousel-control.left {
		left: 40px;
		top: 40%;
	}

	#TestimonialsCarousel .carousel-control.right {
		right: 360px;
		top: 40%;
	}

	.home-published-papers {
		min-height: 350px;
	}

	.home .published .journal-img img {
		width: 109px;
		height: auto;
	}

	.home .published .paper-details {
		width: 300px;
	}

	.home-success-stories .stories-cont {
		width: 255px;
	}

	.awards {
		margin-right: 20px;
		width: 45%;
	}

	.awards img {
		height: 80px;
	}

	.clients {
		text-align: center;
	}

	.clientlogos {
		height: 40px;
		margin: 30px;
	}

	.p-slider .profile-item .img {
		margin-left: 0;
	}

	.latest-enago .article {
		width: 31%;
	}
}

@media (min-width: 641px) and (max-width: 960px) {
	#logo {
		background-size: 99%;
		top: 3px;
	}

	.top-quote-btn a {
		width: 243px;
	}

	.nav>li>a {
		padding: 10px 20px;
	}

	.carousel-caption-new.slide1 h3 {
		left: 0;
	}

	.carousel-caption-new.slide1 p {
		text-align: center;
		left: 50px;
	}

	.carousel-caption-new p {
		font-size: 18px;
		text-align: center;
	}

	.carousel-caption-new.slide1 a {
		left: 0;
	}

	.hm-sl2 .carousel-caption-new h3,
	.hm-sl3 .carousel-caption-new h3 {
		margin-top: 0 !important;
	}

	.hm-sl4 .carousel-caption-new h3 {
		line-height: 36px;
		font-size: 22px;
		left: 55px;
	}

	.hm-sl2 .carousel-caption-new h3 {
		font-size: 22px;
	}

	.hm-sl4 .carousel-caption-new p {
		font-size: 18px;
		margin-bottom: 24px;
	}

	#carousel-example .carousel-indicators {
		left: 50%;
	}

	.wordcount-box .container {
		padding-right: 0;
	}

	.wordcount-box .stats.one img {
		margin-left: -20px;
	}

	.wordcount-box .stats img {
		height: 30px;
	}

	.wordcount-box .container,
	.services .services-boxes,
	.secured,
	.home-page-new .sub-area,
	.awardsContainer .row,
	.clients .row,
	.academy h2,
	#footerwrap {
		padding-left: 30px;
	}

	.services .one,
	.services .two,
	.services .three {
		width: 30.7%;
		min-height: 443px;
		padding: 10px;
	}

	.secured .secured1,
	.secured .secured2,
	.secured .secured3 {
		width: 100%;
	}

	.native a {
		margin-right: 0;
	}

	.native-subject {
		text-align: center;
	}

	.home-page-new .landing-sub-area ul li {
		width: 28% !important;
		margin-bottom: 10px;
	}

	.branding-items {
		border-right: 0;
	}

	.home-editor-wrap {
		margin: 40px 0;
		padding-left: 100px;
		padding-right: 100px;
	}

	.home-editor-wrap .carousel-inner {
		padding-left: 30px;
	}

	.testimonials {
		background-position: 320px 40px;
		background-size: 150px;
	}

	#TestimonialsCarousel .carousel-control.left {
		left: 32px;
		top: 39%;
	}

	#TestimonialsCarousel .carousel-control.right {
		left: 84px;
		top: 39%;
	}

	#TestimonialsCarousel .carousel-inner {
		max-height: 200px;
	}

	.home-published-papers {
		min-height: 350px;
	}

	.home .published .journal-img img {
		width: 109px;
		height: auto;
	}

	.paper,
	.home-success-stories .stories {
		width: 100%;
	}

	.home .published .paper-details {
		width: 75%;
	}

	.home-success-stories .stories-cont {
		width: 77%;
	}

	#JournalsCarousel .carousel-indicators {
		left: 51%;
		bottom: -48px;
	}

	.awardsContainer .row {
		margin-left: 10%;
	}

	.awards {
		margin-right: 15px;
	}

	.awards img {
		height: 80px;
	}

	.clients {
		text-align: center;
	}

	.clientlogos {
		height: 34px;
		margin: 18px;
	}

	.p-slider .profile-item .img {
		margin-left: 0;
	}

	.latest-enago .article {
		width: 36%;
	}

	.ulBasic li {
		font-size: 14px !important;
	}

	.navbar-nav>.active>a {
		background-color: #d52b1e !important;
		color: #fff !important;
	}

	.services-cont-wrap .intro-box span.available {
		top: 45px;
	}

	.services-cont-wrap .intro-box .features-box.two ul:first-child {
		margin-top: 76px;
	}

	.services-cont-wrap .intro-box .features-box.two ul {
		width: 47%;
		margin-top: 76px;
	}

	.fees .fees-table-wrap .included-wrap .more-included .item.key {
		display: inline-block;
		padding-right: 70px;
	}

	.fees .fees-table-wrap .included-wrap .more-included .item {
		padding: 5px 17px;
	}

	.fees .fees-table-wrap .free-addon-wrap .addon-box {
		min-width: 200px;
	}

	.fees .fees-table-wrap .with-enago .item {
		margin-right: 3%;
		font-size: 14px;
	}

	.top-enago-logo.aboutus p .large-txt {
		font-size: 17px;
	}
}

@media (min-width: 961px) and (max-width: 1025px) {
	.carousel-caption-new.slide1 h3 {
		font-size: 30px;
		left: -110px;
	}

	.carousel-caption-new.slide1 p {
		left: -85px;
	}

	.carousel-caption-new p {
		font-size: 16px;
	}

	.carousel-caption-new.slide1 a {
		left: -120px;
	}

	#carousel-example .carousel-indicators {
		left: 50%;
	}

	.wordcount-box .container {
		padding-right: 0;
	}

	.wordcount-box .container,
	.services .services-boxes,
	.secured,
	.home-page-new .sub-area,
	.awardsContainer .row,
	.clients .row,
	.academy h2,
	#footerwrap {
		padding-left: 30px;
	}

	.services .one,
	.services .two,
	.services .three {
		width: 31.7%;
	}

	.secured .secured1,
	.secured .secured2,
	.secured .secured3 {
		width: 32.2%;
	}

	.home-page-new .landing-sub-area ul li {
		width: 17.8% !important;
	}

	.testimonials {
		background-position: 320px 40px;
		background-size: 150px;
	}

	#TestimonialsCarousel .carousel-control.left {
		left: 40px;
		top: 45%;
	}

	#TestimonialsCarousel .carousel-control.right {
		right: 360px;
		top: 45%;
	}

	.home .published .journal-img img {
		width: 109px;
		height: auto;
	}

	.home .published .paper-details {
		width: 300px;
	}

	.home-success-stories .stories-cont {
		width: 290px;
	}

	.awardsContainer .row {
		margin-left: 10%;
	}

	.awards {
		margin-right: 100px;
	}

	.awards img {
		height: 100px;
	}

	.clients {
		text-align: center;
	}

	.clientlogos {
		height: 40px;
		margin: 30px;
	}

	.p-slider .profile-item .img {
		margin-left: 0;
	}

	.latest-enago .article {
		width: 41%;
	}

	.services-boxes h3 {
		width: 86%;
	}
}

@media (max-width: 320px) {
	#example-one .nav-editors li {
		width: 100%;
		border-top: none;
	}

	#example-one .nav-editors li:first-child {
		width: 100%;
		border-top: 1px solid #d1d1d1;
	}

	.list-wrap {
		padding-left: 20%;
	}

	.speech {
		padding: 10px 10px 37px 40px !important;
	}

	.stepsbox-new {
		padding-top: 30px;
	}

	.stepsbox-new .middiv {
		float: left;
	}

	.stepsbox-new .middiv .step {
		width: 170px !important;
		height: auto !important;
	}

	.stepsbox-new .middiv .step.step1 {
		top: 9px !important;
		left: 100px !important;
	}

	.stepsbox-new .middiv .step.step2 {
		top: 109px;
		left: 100px;
	}

	.stepsbox-new .middiv .step.step3 {
		top: 218px;
		left: 100px;
	}

	.stepsbox-new .middiv .step.step4 {
		top: 323px;
		left: 100px;
	}

	#filter li {
		width: 47% !important;
	}

	ul.portfolio-grid>li.editorthumbs {
		width: 130px !important;
	}

	.table_autoquotform {
		min-width: 100%;
	}

	.ps-pack-wrap .tabs-nav ul li {
		width: 100% !important;
		border-bottom: 1px solid silver;
	}

	.ps-pack-wrap .tabs-nav ul li.tab-icon a.active:after {
		display: none !important;
	}

	.included-wrap .infoBox {
		right: 0 !important;
	}

	.recommend-package h5:after {
		right: 0 !important;
	}

	.recommend-package .pack-box .head span.icon {
		display: none !important;
	}

	.cta-wrap-main.pad-30 {
		padding: 5px !important;
	}

	.TabbedPanelsTab {
		width: 129px !important;
	}

	.TabbedPanelsTabGroup {
		height: 47px !important;
	}

	.TabbedPanelsTab a.business,
	.TabbedPanelsTab a.journal {
		background-size: 100% !important;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.usa,
	.about-us .global-presence-wrap .global-maps .map-wrap.korea,
	.about-us .global-presence-wrap .global-maps .map-wrap.china,
	.about-us .global-presence-wrap .global-maps .map-wrap.japan,
	.about-us .global-presence-wrap .global-maps .map-wrap.india {
		left: 0 !important;
		position: relative !important;
		width: 100%;
	}

	.about-us .global-location {
		padding: 0;
	}

	.about-us .location-wrap {
		margin-bottom: 25px;
	}

	.about-us .global-presence-wrap .global-location .location-wrap .regional {
		padding-left: 0;
		border-left: none;
		width: 121px;
	}
}

@media (min-width: 321px) and (max-width: 410px) {
	.logo-box #logo {
		background-size: 99%;
	}

	#example-one .nav-editors li {
		width: 100%;
		border-top: none;
	}

	#example-one .nav-editors li:first-child {
		width: 100%;
		border-top: 1px solid #d1d1d1;
	}

	.list-wrap {
		padding-left: 2px;
	}

	.editor-pro li:nth-child(odd) {
		margin: 0 4px 12px 0;
	}

	#filter li {
		width: 47% !important;
	}

	ul.portfolio-grid>li.editorthumbs {
		width: 158px !important;
	}

	.stepsbox-new {
		padding-top: 30px;
	}

	.stepsbox-new .middiv {
		float: left;
	}

	.stepsbox-new .middiv .step {
		width: 170px !important;
		height: auto !important;
	}

	.stepsbox-new .middiv .step.step1 {
		top: 9px !important;
		left: 100px !important;
	}

	.stepsbox-new .middiv .step.step2 {
		top: 109px;
		left: 100px;
	}

	.stepsbox-new .middiv .step.step3 {
		top: 218px;
		left: 100px;
	}

	.stepsbox-new .middiv .step.step4 {
		top: 323px;
		left: 100px;
	}

	.ps-pack-wrap .tabs-nav ul li {
		width: 100% !important;
		border-bottom: 1px solid silver;
	}

	.ps-pack-wrap .tabs-nav ul li.tab-icon a.active:after {
		display: none !important;
	}

	.included-wrap .infoBox {
		right: 0 !important;
	}

	.recommend-package h5:after {
		right: 0 !important;
	}

	.recommend-package .pack-box .head span.icon {
		display: none !important;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.usa,
	.about-us .global-presence-wrap .global-maps .map-wrap.korea,
	.about-us .global-presence-wrap .global-maps .map-wrap.china,
	.about-us .global-presence-wrap .global-maps .map-wrap.japan,
	.about-us .global-presence-wrap .global-maps .map-wrap.india {
		left: 0 !important;
		position: relative !important;
		width: 100%;
	}

	.about-us .global-location {
		padding: 0;
	}

	.about-us .location-wrap {
		margin-bottom: 25px;
	}
}

@media (min-width: 411px) and (max-width: 480px) {
	.logo-box #logo {
		background-size: 99%;
	}

	#example-one .nav-editors li {
		width: 100%;
		border-top: none;
	}

	#example-one .nav-editors li:first-child {
		width: 100%;
		border-top: 1px solid #d1d1d1;
	}

	.list-wrap {
		padding-left: 15px;
	}

	.speech {
		padding: 10px 10px 37px 40px;
		height: auto;
	}

	#filter li {
		width: 47% !important;
	}

	ul.portfolio-grid>li.editorthumbs {
		width: 161px !important;
		margin-right: 10px !important;
	}

	.ps-pack-wrap .tabs-nav ul li {
		width: 100% !important;
		border-bottom: 1px solid silver;
	}

	.ps-pack-wrap .tabs-nav ul li.tab-icon a.active:after {
		display: none !important;
	}

	.included-wrap .infoBox {
		right: 0 !important;
	}

	.recommend-package h5:after {
		right: 0 !important;
	}

	.recommend-package .pack-box .head span.icon {
		display: none !important;
	}
}

@media (min-width: 641px) and (max-width: 960px) {
	#filter li {
		width: 18% !important;
	}

	.included-wrap .infoBox {
		right: 0 !important;
	}

	.wordcount-box {
		min-height: 60px;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.korea {
		left: 163px;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.china {
		left: 280px;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.japan {
		left: 446px;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.india {
		left: 564px;
	}

	footer#footerwrap {
		padding-bottom: 40px;
	}
}

.publication-support .link-row.row2 .link-box {
	min-height: 180px;
}

.publication-support .link-row.row2 .link-box.plagrismnav {
	min-height: 85px;
}

.publication-support .nav-column.green .link-box {
	width: 400px;
	margin-right: 0;
	float: none;
	min-height: 86px;
}

.translation-service .link-row.row2 .link-box.first {
	min-height: 171px;
}

@media only screen and (max-width: 640px) {
	.top-enago-logo ul {
		margin: 0 auto;
		width: 100%;
	}

	.top-enago-logo ul li {
		width: 100%;
		border-right: none;
		list-style-type: none;
		text-align: center;
		margin: 0 auto;
		vertical-align: middle;
	}

	.top-enago-logo.native-editors li {
		width: 100%;
	}

	.top-enago-logo p .large-txt {
		font-size: 24px;
	}

	.top-enago-logo p {
		margin-bottom: 20px !important;
	}

	.top-enago-logo li img {
		margin: 2px 11px 20px 0;
	}

	.top-enago-logo.aboutus ul {
		border-right: none;
		border-bottom: #eee 1px solid;
		margin: 20px 0;
	}

	#theTable2 colgroup col {
		width: auto !important;
	}

	.kokaostickybanner {
		left: 10px;
	}

	footer#footerwrap {
		padding-bottom: 50px;
		padding-left: 0;
	}
}

@media only screen and (min-width: 641px) and (max-width: 899px) {
	.top-enago-logo li {
		width: 30% !important;
		margin: 10px;
		border-right: none;
	}
}

@media only screen and (min-width: 900px) and (max-width: 958px) {
	.top-enago-logo li {
		width: 30% !important;
		margin: 10px;
	}

	.top-enago-logo p .large-txt {
		font-size: 23px;
	}

	.top-enago-logo p {
		margin-bottom: 10px !important;
	}

	.top-enago-logo li img {
		margin: 2px 11px 20px 0;
		height: 33px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {

	.services .one,
	.services .two,
	.services .three {
		width: 31%;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.scroll-here-txt {
		display: block;
	}

	body .pack-table td.tbl-head div span {
		width: 100%;
		background-position: center bottom;
	}

	body .pack-table td.tbl-head span.ps-icon:before {
		margin-right: 0;
	}

	.pack-table td.tbl-head {
		font-size: 12px;
	}
}

@media only screen and (max-width: 479px) {
	body .pack-table td.tbl-head div span {
		width: 100%;
		background: none;
	}

	body .service-table-ulatus td.head-blue,
	body .service-table-ulatus td.head {
		font-size: 15px;
	}

	.right-x h2 {
		font-size: 13px !important;
	}

	body .service-table-ulatus td {
		padding: 7px;
		vertical-align: top;
	}

	.btn-normal {
		font-size: 13px;
		padding: 5px 2px;
		background-image: none;
	}

	table.service-table-ulatus img {
		display: none;
	}

	.scroll-here-txt {
		display: block;
	}

	body .pack-table img {
		width: 18%;
		height: auto;
	}

	body .pack-table td {
		font-size: 10px;
	}

	body .pack-table td.tbl-head span.ps-icon {
		padding: 5px 0;
	}

	body .pack-table td.cont-cell h2 a.more-btn {
		padding: 4px 2px;
		font-size: 9px;
	}

	body .pack-table td.cont-cell h2 {
		font-size: 10px !important;
		font-weight: 400 !important;
		padding: 5px;
	}

	body .pack-table td.cont-cell h2 span {
		font-size: 10px !important;
	}

	body .pack-table td.appy-btn a {
		font-size: 9px;
	}

	body .pack-table td.tbl-head span.ps-icon:before {
		display: none;
	}

	body .pack-table tr.more-gap.evn strong,
	body .pack-table .small-text {
		font-size: 10px;
	}

	.fees .fees-table-wrap .plan-sub-head {
		font-size: 15px;
	}

	.fees .fees-table-wrap .prices-wrap .price-row .days-col,
	.fees .fees-table-wrap .prices-wrap .price-row .price-col,
	.price-row h3,
	.fees .fees-table-wrap .prices-wrap .price-row.volume-discount .days-col,
	.fees .fees-table-wrap .prices-wrap .price-row.volume-discount .price-col,
	.fees .fees-table-wrap .included-wrap .more-included,
	.fees .fees-table-wrap .included-wrap .more-included .item span {
		font-size: 12px;
	}

	.fees .fees-table-wrap .included-wrap .more-included .item:before {
		font-size: 12px;
		margin-right: 5px;
	}

	.fees .fees-table-wrap .included-wrap .more-included .item {
		padding: 5px 0;
	}
}

/*summer campiagn css*/
/* #summer_campaign {top: 0}
 #summer_campaign .modal-body img{width:100%;}
#summer_campaign .modal-body{padding: 0;position: relative;}
#summer_campaign .modal-dialog {width: auto; margin: 6% auto;}
#summer_campaign button.close{-webkit-appearance: none;padding: 0;cursor: pointer;border: 0; position: fixed;background: #dfe4ea !important;font-size: 25px;border: 1px solid #dfe4ea;border-radius: 50px;
text-align: center;line-height: 18px;width: 30px;height: 30px;top: -10px;right: -10px;}
#summer_btn {position: absolute;top: 41%;right: 18%;z-index: 99;cursor: pointer;font-size: 25px;font-weight: bold;color: #c43364;width: auto;padding: 14px; outline: none;background: #fffdf0;border: 2px dashed#000;width: 210px;text-align: center;}
.summer_tooltip {position: absolute;top: 52%;left: 29%;right: 0;text-align: center;color: #5d5d5d;} */
/*summer campiagn css*/
.video-box iframe {
	width: 100%;
}

.top-nav-bar {
	width: 100%;
	height: 43px;
	background-color: #363636;
	margin-top: 0;
}

.top-nav-bar {
	height: auto;
}

.letter-spece {
	letter-spacing: 1px;
}

.cta-box {
	margin-top: 10px !important;
}

/* .enagologo_header {height: 55px;width: auto} */
.consumer_index {
	margin-top: 20px;
	margin-left: -16px;
}

.referal_top_banner a {
	margin-left: 50px;
}

.consumer_index img {
	max-width: 280px;
}

#logo {
	margin-top: 10px;
}

/*christmas logo style*/
/* .enagologo_header {height: 70px;width: auto}
 #logo {margin-top: 0px} */
@media (min-width: 768px) and (max-width: 991px) {
	.cta-box {
		text-align: center;
		margin-top: 15px !important;
	}

	.text--label--tab {
		display: none;
	}
}

@media (max-width: 1399px) {
	.editingstickyimage2 {
		top: auto;
		bottom: 0;
		right: auto;
		left: 20px;
		background: none;
	}
}

.menu-discount {
	float: right;
	position: absolute;
	right: 10px;
	top: 10px;
}

#cboxOverlay {
	position: absolute !important;
}

#colorbox {
	left: 35% !important;
	top: 30% !important;
}

/*.box-green{ position:fixed; bottom:0px; left:15px;}*/
.box-green {
	position: fixed;
	bottom: 50px;
	right: 5px;
	z-index: 999;
}

img#button {
	position: absolute;
	left: 5px;
	top: 0px;
	cursor: pointer;
}

.ani-out {
	transition: all 0.3s ease-out;
}

img#button:hover {
	transition: all 0.3s ease-out;
	cursor: pointer;
}

.holiday-notice {
	padding: 0px;
	color: #fff;
}

.holiday-notice:hover {
	margin-bottom: 0px;
	transition: all 0.3s ease-out;
}

.holiday-notice h4 {
	font-weight: bold;
	padding: 10px;
	text-align: center;
	margin: 0px;
	font-size: 14px;
	color: #fff;
	position: relative;
	padding: 7px 0px 5px 20px;
}

.holiday-notice h4:before {
	content: "";
	background: url(../images/holiday-ribbon.png) no-repeat left 0;
	width: 53px;
	float: left;
	height: 39px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

.holiday-notice p {
	padding: 10px 10px 0px 10px;
	text-align: center;
	margin: 0px;
	font-size: 12px;
}

.box-green2 {
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 999;
	display: none;
	background-color: #181818;
	width: 100%;
	text-align: left;
	padding-left: 50px;
}

/*New CSS added for Index Page 12 Mar 2018 */
.h1-index {
	margin: 0 10px 0 0 !important;
	display: inline-block;
	text-align: right;
	vertical-align: middle;
	line-height: normal;
	font-weight: 700;
	font-size: 15px !important;
}

.top-enago-logo span.large-txt-hm {
	font-size: 22px !important;
	color: #d52b1e !important;
	font-weight: 700;
	text-align: right;
	float: none;
}

/* New CSS for Comparision Page - Edititng Services. Remove <p class="marb20"> to <h1> 13 Mar 2018 */
.services-cont-wrap {
	padding-top: 17px !important;
}

.cus-editse h1 {
	line-height: 26px;
	font-size: 15px !important;
}

.comparison .comparisontable tbody tr.heading h2 {
	font-size: 22px !important;
	text-transform: uppercase;
	color: #d52b1e !important;
	padding-left: 20px;
	margin-bottom: -8px;
}

.comparison .comparisontable tbody tr.heading td:after {
	content: url(../images/chevron-down.png);
	position: absolute;
	left: 27px !important;
	top: 43px !important;
}

.table--head--black {
	background: #1d1d1d !important;
	line-height: 23px;
}

.table--head--black img {
	margin-bottom: 5px;
}

.table--head--black--span {
	text-align: left !important;
	padding-left: 20px !important;
}

.table--head--black--text {
	display: block;
	color: #fff;
	font-weight: 800 !important;
	margin-bottom: 2px;
}

.table--head--currency--text {
	color: #fff;
	font-weight: 700;
	margin-bottom: -2px;
	font-size: 30px !important;
	display: block;
}

.premium-editing .plan-tabs,
.advance-editing .plan-tabs {
	position: sticky;
	top: 31px;
	z-index: 99;
	background: #fff;
}

/* New css for pricing page 13 Mar 2018 */
h2.plan-sub-head,
.plan-sub-head h2 {
	color: #000000;
}

/* Add Custom CSS for Social Media Icon across Footer 14 Mar 2018 */
div.social-msection {
	margin-top: 0px;
}

div.social-msection ul {
	margin-left: 0px !important;
}

div.social-msection ul li {
	display: inline-block !important;
	list-style: none;
	margin-right: 7px;
}

/* Start Add custom css for Footer Section Across Pages 19 Mar 2018 */
.ser-cus-css {
	padding-left: 19px;
	width: 16%;
}

.tran-cus-css {
	padding: 0;
	width: 14%;
}

.publ-cus-css {
	padding: 0;
	width: 16%;
}

.mart-30 {
	margin-top: 30px !important;
}

@media only screen and (max-width: 479px) {
	.ser-cus-css {
		width: auto;
		padding: 0;
	}

	.tran-cus-css {
		width: auto;
	}

	.publ-cus-css {
		width: auto;
	}
}

.navbar-inverse .navbar-header {
	display: none;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {

	/*header hide  for live*/
	/*#mySidenav, .navbar-inverse{display: none;} */
	.ser-cus-css {
		width: auto;
	}

	.tran-cus-css {
		width: auto;
	}

	.publ-cus-css {
		width: auto;
	}
}

/* End Add custom css for Footer Section Across Pages 19 Mar 2018 */
/* Add custom css to overide (width:12% to 100%) footer award section 19 Mar 2018 */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.wid120 {
		width: 100% !important;
	}
}

.home-page-new .dialog-inner .mid-cta {
	width: 100%;
}

.home-page-new .dialog-inner .mid-cta a {
	font-size: 25px;
	width: 48%;
	display: inline-block;
}

.home-page-new .dialog-inner .mid-cta a:first-child {
	margin-right: 10px;
}

.home-page-new .dialog-inner .closebtn button {
	position: absolute;
	top: -8px;
	right: -7px;
}

#footerwrap a {
	color: #ffffff;
}

.our-services .navbar-inverse {
	display: none;
}

.our-services .link-wrap a:hover {
	text-decoration: none;
}

.our-services a:hover,
.our-services a:focus {
	color: #00f;
	outline: 0;
	text-decoration: none;
	transition: all 0.5s linear 0s;
}

.our-services .nav-strip {
	background-color: #2f2f2f;
	color: #fff;
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
}

.our-services .main-container.container .container.padt-10 {
	max-width: 1170px;
}

.our-services .col-md-12 {
	margin-left: -15px;
	margin-right: -15px;
}

.our-services .main-container.container .container.padt-10 {
	max-width: 1170px;
}

.products-portfolio.our-services .row {
	margin-left: 0;
	margin-right: 0;
}

.our-services .sec-head {
	border-bottom: #aeaeae 1px solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.mart-5 {
	margin-top: 5px !important;
}

.our-services p {
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 18px;
}

.our-services .link-wrap {
	padding: 0;
}

.padb-10 {
	padding-bottom: 10px !important;
}

.our-services h4 {
	margin: 0 0 10px;
	font-size: 14px;
	font-weight: bold;
}

.our-services .onlyjp {
	font-size: 10px;
	margin-top: 4px;
	font-weight: normal;
}

.our-services .link-wrap a {
	font-size: 14px;
	color: #0000ff;
	display: block;
	text-decoration: underline;
	line-height: 15px;
	margin-bottom: 8px;
}

.our-services .frvxtab {
	position: absolute;
	top: 1px;
	right: 162px;
}

.our-services .vxtab {
	position: relative;
}

.our-services .onlyen {
	font-size: 10px;
	margin-top: 4px;
	font-weight: normal;
}

.our-services .section_head {
	border-bottom: #aeaeae 1px solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.main-container .region-content a {
	color: #00f;
	text-decoration: underline;
}

#wrapper_menu {
	display: block;
	margin: 0 auto;
	position: relative;
	width: 100%;
	z-index: 1000;
	background: #363636;
}

#wrapper_menu .main-tag {
	display: block;
	color: #fff;
	font-size: 22px;
	text-align: center;
	padding: 5px 0 10px;
}

#wrapper_menu .menu {
	height: 37px;
	list-style: outside none none;
	margin: 0;
	padding: 0 0 0 0px;
	width: 1000px;
}

#wrapper_menu_full {
	display: block;
	margin: 0;
	position: relative;
	width: 100%;
	z-index: 9999;
}

#wrapper_menu_full .menu {
	height: 43px;
	list-style: outside none none;
	margin: 0 auto;
	padding: 0 20px;
	width: 940px;
}

.new-social-wrap p {
	margin-bottom: 5px !important;
	line-height: 20px !important;
}

.new-social-wrap .app-links {
	margin-top: 0px !important;
}

.new-social-wrap .app-links ul {
	margin: 0 !important;
	padding: 0;
}

.new-social-wrap .app-links li {
	list-style-type: none;
	padding-top: 0px !important;
}

.new-social-wrap .app-links li a {
	display: block;
	background: url(../images/social/app-link-img.png) 0 0 no-repeat;
	width: 126px;
	height: 37px;
	margin-bottom: 0px !important;
}

.new-social-wrap .app-links li a.android {
	margin-top: 5px;
	background-position: left bottom;
}

.rewardsclub h2 {
	font-size: 28px;
}

.bg-reward {
	background: #2d1b19 url(../rewardsclub/main_banner_bg.png) center center no-repeat;
	background-size: cover;
}

.rewardsbanner-imgtxt {
	margin: 75px 0 0;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}

.rewardsbanner-imgtxt .big-text {
	font-size: 40px;
	font-weight: 800;
	line-height: 57px;
	color: #fffae3;
	margin-bottom: 10px;
}

.rewardsbanner-imgtxt p {
	margin-top: 10px;
	font-size: 24px;
}

.rewardsbanner-imgtxt h2 {
	margin-top: 10px;
	font-size: 22px;
	line-height: 30px;
}

.top_keywords h2 {
	font-size: 11px;
	line-height: 5px;
	font-weight: lighter;
	color: #000;
}

.rewardsbanner-imgtxt h2 span {
	color: #d52b1e;
	font-weight: 600;
}

.rewardsbanner-imgtxt .banner-points {
	font-size: 18px;
	font-weight: 800;
	color: #fffae3;
	padding: 5px 0 5px 60px;
	background: url(../rewardsclub/yellowtick.png) 20px 15px no-repeat;
}

.service_star_rat .client-feedback .c-feedback {
	width: 100%;
	margin: 0 !important;
	padding: 10px 0 20px 0 !important;
	border-bottom: 1px solid #efeff0;
}

.service_star_rat .client-feedback .c-feedback-last {
	border: none;
}

.comparison .service_star_rat .client-feedback .c-feedback-last {
	margin-bottom: 30px !important;
}

/*******************   rewardsclub css*-*******************/
.types-wrap {
	display: flex;
	margin: 20px 0;
	justify-content: space-between;
	align-items: center;
}

.types-wrap .types-box {
	padding: 0;
	display: block;
	width: 28.3%;
	background-color: #fff;
	border: 1px solid #c6c5c5;
	margin: 0 14px 20px 0;
	float: left;
	text-align: center;
	border-radius: 4px;
}

.types-wrap .types-box:hover {
	box-shadow: -1px 5px 13px 2px #dddddd;
	cursor: pointer;
}

.types-box.bronze {
	margin-right: 0px;
}

.types-wrap .types-box .t-img {
	padding: 22px;
}

.types-wrap .types-box h4 {
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: 0;
	height: 35px;
	line-height: 35px;
	padding: 0;
	font-size: 15px;
}

.types-wrap .types-box.gold h4 {
	background: #8c6134;
	background: -moz-linear-gradient(left,
			#8c6134 0%,
			#c6a56a 19%,
			#f9e1a4 52%,
			#e9cd8a 79%,
			#8d6135 100%);
	background: -webkit-linear-gradient(left,
			#8c6134 0%,
			#c6a56a 19%,
			#f9e1a4 52%,
			#e9cd8a 79%,
			#8d6135 100%);
	background: linear-gradient(to right,
			#8c6134 0%,
			#c6a56a 19%,
			#f9e1a4 52%,
			#e9cd8a 79%,
			#8d6135 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c6134', endColorstr='#8d6135', GradientType=1);
	background: #e9c566;
}

.types-wrap .types-box.silver h4 {
	background: #434143;
	background: -moz-linear-gradient(left,
			#434143 0%,
			#a19d99 19%,
			#e0d9d2 50%,
			#a19d99 79%,
			#434244 100%);
	background: -webkit-linear-gradient(left,
			#434143 0%,
			#a19d99 19%,
			#e0d9d2 50%,
			#a19d99 79%,
			#434244 100%);
	background: linear-gradient(to right,
			#434143 0%,
			#a19d99 19%,
			#e0d9d2 50%,
			#a19d99 79%,
			#434244 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#434143', endColorstr='#434244', GradientType=1);
	background: #dbd3cc;
}

.types-wrap .types-box.bronze h4 {
	background: #5f1c01;
	background: -moz-linear-gradient(left,
			#5f1c01 1%,
			#a16034 19%,
			#fec37e 50%,
			#a16034 79%,
			#5f1c01 100%);
	background: -webkit-linear-gradient(left,
			#5f1c01 1%,
			#a16034 19%,
			#fec37e 50%,
			#a16034 79%,
			#5f1c01 100%);
	background: linear-gradient(to right,
			#5f1c01 1%,
			#a16034 19%,
			#fec37e 50%,
			#a16034 79%,
			#5f1c01 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f1c01', endColorstr='#5f1c01', GradientType=1);
	background: #eaae6e;
}

.types-wrap .types-box p {
	padding: 0 5px 20px;
	margin: 0;
}

/*******************   rewardsclub css*-*******************/
.rewards-club-red-bg-blk {
	background: #d52b1e;
	color: #fff;
	text-align: center;
	padding: 30px 0;
	margin-bottom: 30px;
}

.rewards-club-red-bg-blk p {
	margin: 20px 0 0;
	font-size: 16px;
}

.rewards-club-red-bg-blk h2.text-white {
	font-size: 26px;
	color: #fff;
}

.text-enago-red {
	color: #d52b1e !important;
}

.icon-img {
	vertical-align: sub;
	margin-right: 10px;
}

.features p {
	font-size: 15px !important;
	line-height: 26px;
	padding-left: 43px;
}

.reward .process-blk {
	float: left;
	width: 20%;
	background: #f4f4f5;
	padding: 20px 0;
	text-align: center;
	min-height: 176px;
	position: relative;
}

.reward .process-blk {
	background: #fff;
	border: 1px solid #c6c5c5;
	border-right: 0;
}

.reward .process-blk p {
	margin: 15px 0 0;
	font-size: 16px;
	text-align: center;
	padding: 0 20px 0 20px;
}

.reward .process-blk:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #d52b1e;
	position: absolute;
	right: -20px;
	top: 38%;
	z-index: 1;
}

.reward .process-blk:nth-child(4)::after {
	border-left-color: #fff;
}

.reward .process-blk:last-child {
	background: #d52b1e;
	color: #fff;
}

.reward .process-blk:last-child:after {
	border: none !important;
}

/*
 .reward .panel-default .panel-heading a {display: block;margin-bottom: 0;padding: 12px 15px 12px 44px;position: relative;background-color: #f6f6f6;font-size: 18px;font-weight: bold;text-decoration: none;}
 .reward .panel-default .panel-body p {font-size: 14px;position: relative;margin: 6px 40px;} 
 .reward .panel-default .panel-body p:first-child {position: relative;margin: 6px 40px;}
 .reward .panel-default .panel-body p:first-child:before {content: "";display: inline-block;background: url(../images/index/Q-A-icon.png) -29px 0 no-repeat;width: 29px;height: 29px;position: absolute;top: 0;left: -35px;}
 .reward .panel-default .panel-heading a:after {content: "";position: absolute;top: 17px;right: 0px;display: inline-block;background: url(../images/index/faq-collaps-icons.png) 0 0 no-repeat;height: 14px;width: 14px;float: right;transition: transform .25s linear;-webkit-transition: -webkit-transform .25s inear;}.reward .panel-default .panel-heading a:before {content: "";display: inline-block;background: url(../images/index/Q-A-icon.png) 0 0 no-repeat;width: 29px;height: 29px;position: absolute;top: 7px;left: 7px;}
 .reward .panel-default .panel-heading a[aria-expanded="false"]:after {-webkit-transform: rotate(90deg);transform: rotate(90deg);background-position: 0 0;}
 .reward .panel-default .panel-heading a[aria-expanded="true"]:after {-webkit-transform: rotate(0deg);transform: rotate(0deg);background-position: 0 -14px;}
*/

.reward .cta-wrap a {
	max-width: 100%;
	width: 100% !important;
}

.reward-list ul {
	list-style-type: none;
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 0;
}

.reward-list ul.simple-tick li:before {
	content: "\f00c";
	font-family: "FontAwesome";
	display: inline-block;
	margin-right: 5px;
	color: #d52b1e;
}

ul.green-tick li {
	position: relative;
	padding-left: 35px;
	font-size: 16px;
	margin-bottom: 15px;
}

ul.green-tick li:before {
	position: absolute;
	content: "";
	display: inline-block;
	background: url(../rewardsclub/green-tick.svg) 0 0 no-repeat;
	width: 23px;
	height: 17px;
	left: 5px;
	top: 5px;
}

.font-18-actual {
	font-size: 18px !important;
}

/*client feedback section*/
.client-feedback {
	display: inline-block;
	width: 100%;
}

.client-wrap span {
	display: inline-block;
	border: none;
}

.client-feedback .animate>span:after {
	display: none;
}

.client-feedback h2 {
	border-bottom: 0;
}

.client-feedback h1 {
	margin-top: 10px;
}

.client-feedback .service-title {
	position: relative;
}

.client-feedback .bottom-border {
	border-bottom: #eee 4px solid;
	display: block;
	line-height: 0;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 0;
}

.client-feedback .service-title:before {
	content: "";
	width: 1px;
	height: 45px;
	background-image: linear-gradient(to top, #333, #fff);
	position: absolute;
	right: 30px;
	top: 9px;
}

.client-feedback .service-title:after {
	content: "";
	width: 1px;
	height: 45px;
	background-image: linear-gradient(to bottom, #333, #fff);
	position: absolute;
	bottom: 9px;
	right: 30px;
}

.client-feedback .rating-scorcard .col-md-8 {
	width: 60%;
	padding-right: 0 !important;
}

.client-feedback .rating-scorcard .col-md-4 {
	width: 40%;
}

.client-feedback .service-title~.span6 {
	margin-left: 40px;
	width: 435px;
}

.client-feedback .c-feedback h4 {
	font-size: 12px;
	text-transform: uppercase;
}

.client-feedback .c-feedback h4~p,
.client-feedback.sa-pages .c-feedback p.client-name {
	margin: 0 0 6px;
	font-weight: 600;
	line-height: 16px;
}

.client-feedback .c-feedback {
	position: relative;
	display: inline-block;
	width: 46%;
}

.client-feedback .c-feedback:hover .rating-scorcard {
	visibility: hidden;
	display: block;
}

.client-feedback .c-feedback.c-feedback-last {
	margin-left: 20px;
}

.client-feedback .rate-from {
	font-size: 18px;
	font-weight: 700;
	display: inline-block;
	vertical-align: top;
	margin-top: 1px;
}

.client-feedback .rate-from span {
	font-size: 14px;
	font-weight: 400;
	color: #999;
	border: 0;
	line-height: 24px;
	display: inline-block !important;
}

.client-feedback .page-head :not(span.border-bottom) {
	display: inline-block;
}

.client-feedback .rating1 {
	color: #feb800;
	display: inline-block;
	font-size: 24px;
}

.client-feedback .rate-base-layer {
	color: #aaa;
}

.client-feedback .rate-hover-layer {
	color: orange;
}

.client-feedback .rating-scorcard {
	visibility: hidden;
	position: absolute;
	z-index: 999;
	background: #fff;
	padding: 14px 14px 9px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
	width: 414px;
	top: 107%;
}

/* .client-feedback .rating-scorcard:after{content:"";position:absolute;width:20px;height:20px;margin-left:-.5em;top:0;left:8%;box-sizing:border-box;transform-origin:0 0;transform:rotate(-45deg);background:#fff;border-right:1px solid rgba(0,0,0,0.2);border-top:1px solid rgba(0,0,0,0.2)}
.client-feedback .client-wrap{cursor:pointer} */
/* .client-feedback .client-wrap:hover~.rating-scorcard,.client-feedback .client-wrap:active~.rating-scorcard{display:block}
.client-feedback .rating-scorcard p{font-size:12px;display:inline-block;margin:4px 0}
.client-feedback .rating-scorcard p.rating-line{line-height:18px}
.client-feedback .rating-scorcard p.user-rating{color:#4d4d4d;margin-bottom:-4px;margin-top:10px}
.client-feedback span.client-per{font-size:40px;line-height:50px;font-weight:700}
.client-feedback .client-rates{text-align:center;margin:17px 0}
.client-feedback .client-per~p{margin:0;line-height:14px} */
/* .client-feedback progress~p{color:#999}
.client-feedback progress[value]{display:inline-block}
.client-feedback .cssProgress{width:100%}
.client-feedback .cssProgress .progress1{position:relative;overflow:hidden;width:55%;display:inline-block;vertical-align:middle}
.client-feedback .progress1~p{color:#999;margin-left:7px}
.client-feedback .cssProgress .cssProgress-bar{display:block;float:left;width:0;height:100%;background:#f4b000;box-shadow:inset 0 -1px 2px rgba(0,0,0,0.1);-webkit-transition:width .8s ease-in-out;transition:width .8s ease-in-out}
.client-feedback .cssProgress .cssProgress-label{position:absolute;overflow:hidden;left:0;right:0;color:rgba(0,0,0,0.6);font-size:.7em;text-align:center;text-shadow:0 1px rgba(0,0,0,0.3)}
.client-feedback .cssProgress .cssProgress-right{float:right!important}
.client-feedback .cssProgress .cssProgress-label-left{margin-left:10px;text-align:left!important}
.client-feedback .cssProgress .cssProgress-label-right{margin-right:10px;text-align:right!important}
.client-feedback .cssProgress .cssProgress-label2{display:block;margin:2px 0;padding:0 8px;font-size:.8em}
.client-feedback .cssProgress .cssProgress-label2.cssProgress-label2-right{text-align:right}
.client-feedback .cssProgress .cssProgress-label2.cssProgress-label2-center{text-align:center}
.client-feedback .cssProgress .cssProgress-stripes,.client-feedback .cssProgress .cssProgress-active,.client-feedback .cssProgress .cssProgress-active-right{background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0.125) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.125) 50%,rgba(255,255,255,0.125) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.125) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.125) 50%,rgba(255,255,255,0.125) 75%,transparent 75%,transparent);background-size:35px 35px}
.client-feedback .cssProgress .cssProgress-active{-webkit-animation:cssProgressActive 2s linear infinite;-ms-animation:cssProgressActive 2s linear infinite;animation:cssProgressActive 2s linear infinite}
.client-feedback .cssProgress .cssProgress-active-right{-webkit-animation:cssProgressActiveRight 2s linear infinite;-ms-animation:cssProgressActiveRight 2s linear infinite;animation:cssProgressActiveRight 2s linear infinite}
.f-w-client-rate .service-title{width:auto;padding-right:30px!important;margin-right:30px!important}
.client-feedback .progress1{background-color:#EEE;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}
.client-feedback .progress1 .cssProgress-bar{height:22px}
.client-feedback .progress1 .cssProgress-label{line-height:18px} */
.client-feedback .info-rating {
	display: inline-block;
	margin-left: 7px;
	margin-top: 0px;
	position: relative;
}

/*.client-feedback .info-rating:after{content:"\f078";width:12px;height:12px;color:#999;position:absolute;right:-12px;top:1px;font-family:'FontAwesome';font-size:10px} */
.client-feedback .cssProgress>p {
	margin-right: 7px;
}

.client-feedback .client-wrap {
	margin-top: 7px;
}

.client-feedback.qa-page .service-title {
	width: auto;
}

.client-feedback.qa-page .c-feedback {
	padding-left: 10px;
}

.client-feedback.qa-page .c-feedback-last {
	padding-left: 8px;
	margin-left: 0;
}

.client-feedback.sa-pages {
	padding: 0 0px 2px 15px;
	width: 235px;
	margin-bottom: 30px;
	position: relative;
}

/* .client-feedback.sa-pages:before{content:"";width:1px;height:108px;background-image:linear-gradient(to top,#333,#fff);position:absolute;left:0;top:28px} 
.client-feedback.sa-pages:after{content:"";width:1px;height:108px;background-image:linear-gradient(to bottom,#333,#fff);position:absolute;bottom:28px;left:0}*/
.client-feedback.sa-pages .c-feedback {
	width: 100%;
	border-bottom: 1px solid #c6c5c5;
	margin-bottom: 7px;
	padding-bottom: 7px;
}

.client-feedback.sa-pages .c-feedback:last-child {
	border-bottom: none;
}

.note-box-header {
	font-size: 12px;
	color: #000;
	float: none;
	margin: 10px 0 0px 0px;
	background-color: #faeeee;
	border-radius: 2px;
	padding: 5px 5px;
	text-align: center;
	border: 1px solid #d42d27;
	line-height: 22px;
	width: 70%;
	margin: 0 auto;
	margin-bottom: 8px;
}

.main-red-heading {
	color: #000;
	font-weight: bold;
	margin-top: 0;
	color: #d52b1e;
	font-size: 30px;
	padding-bottom: 10px;
}

.full_bg_cta {
	background: #eee;
}

.full_bg_cta .bottom-cta-box {
	background: #eee;
	border: none;
}

.full_bg_cta .bottom-cta-box h2 {
	font-size: 28px;
	color: #000;
	font-weight: bold !important;
}

.full_bg_cta .bottom-cta-box p {
	margin-top: 10px !important;
}

/*********************refer new page css*****************************/
.refer .clients {
	padding: 0;
	margin-bottom: -20px;
}

.refer #content {
	padding: 0;
}

.refer .slidersection {
	background: url(../images/refer/refercoverbg.jpg);
	min-height: 427px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.refer .slidersection .slidercontent {
	position: relative;
}

.refer .slidersection .slidercontent .kindle {
	position: absolute;
	right: -42px;
	top: 24px;
}

.refer .slidersection .slidercontent {
	font-weight: bold;
	font-size: 22px;
	color: #000;
	line-height: 37px;
	margin-top: 9%;
	text-align: left;
	width: 610px;
	margin-left: 35%;
}

.refer .slidersection .points_div {
	width: 50%;
	float: left;
	padding-left: 15px;
	position: relative;
}

.refer .slidersection .points_div:first-child:before {
	position: absolute;
	content: "+";
	right: 8%;
	width: 45px;
	height: 45px;
	border: 1px solid #eee;
	color: #4a4a4a;
	padding: 7px;
	background-color: #fff;
	font-size: 28px;
	border-radius: 50%;
	box-shadow: #ddd 0 5px 9px 0;
	top: 12px;
	line-height: 28px;
	text-align: center;
	font-weight: lighter;
}

.refer .slidersection .slidercontent span {
	font-size: 42px;
	line-height: 59px;
	font-weight: bold;
}

.refer_model .modal-dialog {
	width: auto;
	margin: 5% auto;
}

.refer_model .modal-body {
	max-height: 100% !important;
}

yellow {
	color: #ffbe00;
	font-weight: bold;
}

yellowgrad,
yellowgrad * {
	font-weight: bold;
	background: -webkit-linear-gradient(#dca11f, #f2d35a, #fde184, #e1b857);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.refer .slidersection .slidercontent p {
	font-weight: bold;
	color: #fff;
	font-size: 24px;
	margin-top: 20px;
}

.refer .servicecard {
	padding: 10px 0px;
	width: 100%;
}

.refer .servicecard.rb .highlightcard {
	background: url(../images/refer/refer_cardbg.png);
	background-size: cover;
	background-position: center;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	padding: 15px 25px;
}

.refer .servicecard.rb .highlightcard h2 {
	text-align: left;
	margin-top: 0px;
	line-height: 36px;
	font-size: 25px;
	font-weight: bold;
	background: -webkit-linear-gradient(#dca11f, #f2d35a, #fde184, #e1b857);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	position: relative;
}

.refer .servicecard.rb .highlightcard h2 small {
	font-size: 28px;
	font-weight: bold;
}

.refer .servicecard.rb .highlightcard h2:before {
	content: "";
	background: url(../images/refer/referral_text_shine.png);
	width: 74px;
	height: 74px;
	background-size: 74px;
	position: absolute;
	top: 10px;
	left: -20px;
}

.refer .servicecard.rb .highlightcard ul {
	color: #fff;
	padding-left: 20px;
	font-size: 18px;
}

.refer .servicecard.rb .highlightcard ul li {
	list-style: square;
	margin-bottom: 10px;
	line-height: 26px;
	font-size: 16px;
}

.referformpanel {
	margin-top: 100px;
}

.refer .referformpanel .card {
	padding: 0;
}

.refer .referformpanel .card .cardcontent {
	margin: -30px 0;
	min-height: 600px;
}

.refer .referformpanel .card .cardcontent h2 {
	text-align: center;
	margin: 20px 0 25px;
	font-weight: bold;
}

.refer-thankyou {
	text-align: center;
	max-width: 750px;
	margin: 5% auto;
	border: 1px solid #d4d4d4;
	padding: 35px;
}

.refer-thankyou h1 {
	font-weight: bold;
}

.refer .hdw h2 {
	font-size: 28px;
	text-align: center;
	margin: 20px 0;
}

/*new section*/
.refer .refer-work1 {
	background: #f0f0f0;
	min-height: 305px;
	position: relative;
}

.refer .refer-tile {
	background: url(../images/refer/tile_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 190px;
	height: 40px;
	position: absolute;
	left: -25px;
	top: 15px;
}

.refer .refer-tile p {
	font-size: 24px;
	color: #ffffff;
	font-family: "Open Sans";
	margin: 0px;
	padding: 7px 20px;
}

.refer .refer-work1-in {
	padding-top: 80px;
	margin-left: 0;
}

.refer .refer-work1-in p {
	font-size: 24px;
	color: #000000;
	font-family: "Open Sans";
	margin: 0px;
}

.refer .refer-work1-in .span3 {
	text-align: center;
	margin-left: 0;
}

.refer .refer-work1-in .arw-lft {
	position: relative;
}

.refer .refer-work1-in .arw-lft::before {
	content: "";
	background: url("../images/refer/work-left-arrow.png") no-repeat;
	position: absolute;
	right: -60px;
	top: 70px;
	width: 70px;
	height: 40px;
}

.refer .refer-work1-in .arw-rgt {
	position: relative;
	text-align: right;
}

.refer .refer-work1-in .arw-rgt::before {
	content: "";
	background: url("../images/refer/work-right-arrow.png") no-repeat;
	position: absolute;
	left: -60px;
	top: 70px;
	width: 70px;
	height: 40px;
}

.refer .refer-work1-in .arw-rgt p,
.refer .refer-work1-in .arw-lft p {
	text-align: right;
	font-weight: bold;
	margin-top: 10px;
}

.refer .refer-work1-in .arw-lft p {
	text-align: center;
}

.refer .refer-work1-in .arw-rgt p {
	margin-right: 55px;
}

.refer .refer-work1-in .middle_section {
	margin: 0px;
	padding: 40px 0 0 0px;
	text-align: center;
}

.refer .shr-link {
	display: block;
}

.refer .shr-link>ul>li {
	display: inline-block;
	width: auto;
	margin-right: 10px;
	text-align: left;
}

.refer .shr-link>ul>li p {
	font-size: 18px;
	width: 100px;
	font-weight: bold;
}

.refer .shr-link>ul>li input {
	height: 0px;
	border-radius: 0px;
	border-color: #000;
	color: #000000;
	background: #fff;
	font-weight: bold;
}

.refer .shr-link>ul>li .blutxt {
	color: #00f;
	text-decoration: underline;
}

.refer .benefits h2 {
	font-size: 28px;
	text-align: center;
	margin: 20px 0;
	font-weight: bold;
}

.refer .refer-benefit {
	background: #f0f0f0;
	min-height: 100%;
}

.refer .refer-benefit-in {
	padding: 0px 30px;
}

.refer .benefits .span6 {
	background: #f0f0f0;
	margin-left: 0;
}

.refer .benefits .span6:last-child {
	margin-left: 40px;
}

.refer-benefit-in>ul {
	padding-left: 0px;
	padding-top: 75px;
}

.refer-benefit-in>ul>li {
	list-style: none;
	height: 150px;
}

.refer-benefit-in>ul>li span {
	display: block;
	float: left;
}

.refer-benefit-in>ul>li p {
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	font-family: "Open Sans";
	padding: 30px 0 0;
	margin-left: 165px;
}

.benefit-rgt .refer-benefit-in>ul>li:nth-child(3) p {
	padding: 42px 0 0;
}

/*new section*/
.refer .hdw,
.refer .tandc,
.refer .working,
.refer section.clients {
	margin-top: 30px;
	margin-bottom: 30px;
}

.refer .tandc h4 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}

.refer .tandc ul {
	padding: 0;
	margin-left: 20px;
	list-style: square;
	margin-bottom: 0;
}

.refer .tandc ul li {
	margin-bottom: 8px;
}

.refer .refer-form div.ordivider {
	background: url(../images/refer/refer_formdivider.png) no-repeat;
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
	background-position-y: 20px;
	margin: 20px 0 10px;
	background-size: 100%;
}

.refer .refer-form div.ordivider span {
	background: #eee;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	border: 1px solid #c6c5c5;
	display: inline-block;
	line-height: 38px;
	font-size: 16px;
}

.refer-page .cardcontent {
	background-color: #eee;
	border-radius: 3px;
	box-shadow: 1px 0 5px 0 rgba(0, 0, 0, 0.26);
	padding: 15px;
}

.refer .refer-form input {
	border-radius: 0;
	width: 82.5%;
	padding: 10px !important;
	margin-left: 5px !important;
	border: 1px solid #dddddd;
	height: auto;
}

.refer-page .referformpanel .card {
	width: 75%;
	display: table-cell;
	padding: 10px 0;
	z-index: 1;
	position: relative;
	vertical-align: middle;
}

.refer-page .highlightcard {
	width: 25%;
	display: table-cell;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	box-shadow: 1px 0 5px 0 rgba(0, 0, 0, 0.26);
	position: relative;
	z-index: 2;
}

.refer .refer-form input.org-btn3,
.refer .org-btn3 {
	width: auto;
	padding: 15px 30px 10px;
	border: inherit;
	border-radius: 4px;
	background: #ffd900;
	color: #000;
	font-size: 21px;
	border-bottom: 5px solid #e5be00;
	padding: 10px 50px;
	text-decoration: none;
	display: inline-block;
	transition: 0.5s;
	border-radius: 4px;
	font-weight: bold;
	box-shadow: none;
}

.refer .refer-form input.name {
	width: 78%;
}

.refer .refer-form label {
	font-size: 12px;
	font-weight: bold;
}

.refer .refer-form h4 {
	text-align: center;
	font-weight: bold;
	margin: 10px 0 20px;
	font-size: 18px;
}

.refer .refer-form .form-group {
	float: left;
	width: 50%;
	margin-bottom: 25px;
}

.refer .hide_on_link .form-group {
	width: 43%;
}

.refer .hide_on_link .checklink {
	background: #ffda00;
	color: #000;
	padding: 9px 15px;
	font-weight: bold;
	margin-left: 13px;
	border-bottom: 3px solid #f5d100;
}

.refer .refer-form sup {
	color: #d52b1e;
}

.refer ul.socialmediacontacts {
	list-style: none;
	float: left;
	width: 100%;
	padding-left: 0;
	margin: 0;
}

.refer ul.socialmediacontacts li {
	float: left;
	width: 26.3%;
	border: 1px solid #c6c5c5;
	margin-right: 2%;
	line-height: 26px;
	min-height: 30px;
	text-align: center;
	position: relative;
	padding: 10px 20px;
}

.refer ul.socialmediacontacts li:last-child {
	margin-right: 0;
}

.refer ul.socialmediacontacts li img {
	float: left;
}

.marb-15 {
	margin-bottom: 15px !important;
}

.refer .chkemail {
	color: #0000ff;
	font-size: 12px;
	text-decoration: underline;
}

.refer .ordernow_link {
	color: #0000ff;
	font-size: 14px;
	text-decoration: underline;
	text-align: left;
}

.refer #appendmorefields input.smallemailinput {
	width: 77%;
}

.refer .remove-link {
	margin-left: 8px;
	color: #000;
}

.refer .visible-mobile {
	display: none;
}

.medical-landing .subjectareas li {
	display: inline-block;
	width: 24.5%;
}

.subjectareas li a {
	display: inline-block;
	border: 1px solid #c6c5c5;
	padding: 10px 15px 10px 35px;
	width: 100%;
	margin-bottom: 20px;
	position: relative;
	cursor: pointer;
	text-decoration: none;
	font-size: 15px;
	color: #000;
}

.subjectareas li a:before {
	background: url(../images/sample/sample-icon.png) no-repeat;
	content: " " !important;
	position: absolute;
	width: 15px;
	height: 19px;
	left: 10px;
	color: transparent !important;
	vertical-align: middle;
	top: 15px;
}

.subjectareas li {
	display: inline-block;
	width: 32.5%;
}

.subjectareas li a:after {
	background: url(../images/sample/arrow.png) no-repeat;
	content: " " !important;
	position: absolute;
	width: 25px;
	height: 25px;
	right: 5px;
	color: transparent !important;
	top: 10px;
	background-size: 80%;
}

.subjectareas li a:hover {
	background: #eee;
}

.all--samples .subjectareas li {
	width: 24.5%;
}

.all--samples .subjectareas li a {
	margin-bottom: 10px;
}

.refer-page.page .kindlecontainer {
	display: none;
}

/* link share */
.span6 {
	width: 48%;
}

.refer .kindlecontainer {
	display: none;
}

.refer .social_share_wrap {
	margin: 10px 0 30px;
	text-align: center;
}

.refer .social_share_wrap a {
	float: none !important;
	display: inline-block;
	margin: 0 15px;
	color: #474747;
}

.refer .social_share_wrap a span {
	border-radius: 50% !important;
	float: none !important;
	display: inline-block;
	vertical-align: middle;
}

.refer .social_share_wrap .a2a_default_style .a2a_img_text {
	margin-right: 8px;
}

.refer .social_share_wrap .a2a_svg {
	height: 40px;
	padding: 5px;
	width: 40px;
}

span.a2a_svg.a2a_s__default.a2a_s_wechat.a2a_img_text {
	background-color: #00dc6b !important;
}

.refer-form .copytxtwrap input {
	margin: 0 !important;
	width: 98%;
}

.refer .copytxtwrap {
	position: relative;
}

.refer .copytxtwrap a {
	position: absolute;
	right: 35px;
	top: 8px;
	color: #00f;
	font-size: 18px;
	cursor: pointer;
}

.refer .copytxtwrap a:hover {
	color: #000;
}

.refer .pointer_trigger {
	pointer-events: none;
	opacity: 0.4;
}

.refer .refer-form input {
	width: 82%;
}

.refer .refer-form input.form-control.captcha {
	width: 55%;
}

.refer .hdw ul li.win h4:before {
	background: url(../refer-registration/images/step3.png) no-repeat;
}

.refer .hdw ul li h4:before {
	height: 75px;
}

.refer div#memidTable {
	box-shadow: 0 7px 10px #dddddd;
	overflow-x: hidden;
	max-height: 500px;
	width: 85%;
	margin: 0 auto 15px;
}

.refer .clientdblk {
	border: 1px solid #eeeeee;
	background: #fff;
	position: relative;
	border-left: 5px solid transparent;
	color: #000000;
	display: block;
	padding: 15px 15px;
	letter-spacing: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.refer .clientdblk div {
	display: inline-block;
}

.refer .mem_name {
	margin: 0 10px 0 0;
}

.refer .clientdblk:hover {
	border-left: 5px solid #d52b1e;
	background: #f2f2f2;
	cursor: pointer;
}

.refer .clientdblk:after {
	content: "";
	position: absolute;
	right: 20px;
	top: 37.5%;
	background-image: url(images/grey-arrow.png);
	width: 6px;
	height: 11px;
}

.refer .clientdblk:hover:after {
	background-image: url(images/red-arrow.png);
	width: 9px;
	height: 16px;
}

.refer #memidTable_main p {
	margin: 0 0 20px;
}

.refer span.client_memid {
	cursor: pointer;
	color: #00f;
	text-decoration: underline;
}

#memidTable_main .close {
	top: 13px;
	background-size: 100% !important;
}

#memidTable_main .modal-dialog {
	background: transparent !important;
	margin: 5% auto !important;
	overflow: visible;
}

.refer #myOverlay {
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
}

.refer .lds-ring {
	display: inline-block;
	width: 64px;
	height: 64px;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: fixed;
}

.refer .lds-ring div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 51px;
	height: 51px;
	margin: 6px;
	border: 6px solid #fff;
	border-radius: 50%;
	animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #fff transparent transparent transparent;
}

.refer .lds-ring div:nth-child(1) {
	animation-delay: -0.45s;
}

.refer .lds-ring div:nth-child(2) {
	animation-delay: -0.3s;
}

.refer .lds-ring div:nth-child(3) {
	animation-delay: -0.15s;
}

@keyframes lds-ring {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

/********************Refer***************/
@media (max-width: 479px) {
	.refer .slidersection .points_div:first-child {
		padding-bottom: 25px;
	}

	.refer .slidersection .points_div:first-child:before {
		width: 25px;
		height: 25px;
		left: 44%;
		font-size: 18px;
		line-height: 9px;
		top: 22px;
	}

	#tabs li a {
		font-size: 11px !important;
	}

	.refer .slidersection .points_div img {
		display: none;
	}

	.refer .slidersection .points_div {
		width: 100% !important;
	}

	.refer .slidersection .points_div br {
		display: none;
	}

	.refer .slidersection .slidercontent {
		font-size: 13px !important;
		line-height: 20px !important;
		width: 61%;
		margin-bottom: 0 !important;
		margin-top: 0;
	}

	.refer .slidersection .slidercontent h1 {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 479px) {
	.reward .process-blk {
		width: 100%;
	}

	.c-feedback {
		width: 100%;
	}

	.client-feedback .c-feedback.c-feedback-last {
		margin-left: 0;
	}

	.client-feedback .c-feedback {
		width: 100%;
	}

	.c-feedback {
		margin-bottom: 20px;
		border-top: 1px solid #efeff0;
		padding-top: 20px;
	}

	.client-feedback .service-title~.span6 {
		margin-left: 0;
	}

	.client-feedback .rating-scorcard {
		width: 100%;
	}

	.client-feedback .rating-scorcard .col-md-8 {
		width: 100%;
	}

	.client-feedback .rating-scorcard .col-md-4 {
		width: 100%;
	}

	.client-feedback .cssProgress .progress1 {
		width: 60%;
	}

	.reward .process-blk:after {
		right: 49%;
		top: 90%;
		z-index: 1;
		transform: rotate(90deg);
	}

	.rewardsclub .row {
		margin-right: -15px;
		margin-left: -15px;
	}

	.rewardsclub .mid-cta a {
		line-height: 46px !important;
	}
}

/* mobile navigation */
.navbar-inverse {
	background: #363636;
	border-color: #363636;
}

.m-nav .nav>li>a {
	color: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0 0 0 50px !important;
	font-size: 16px;
	font-weight: normal;
	font-family: "Nanum Gothic", sans-serif;
	margin: 0 !important;
}

.m-nav .dropdown-menu>li>a:before {
	content: "";
	display: block;
	width: 2px;
	height: 14px;
	background: #f44336;
	position: absolute;
	left: 25px;
	top: 10px;
}

.m-nav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	background-color: #111;
	overflow-x: hidden;
	transition: 0.5s;
}

.m-nav .closebtn {
	position: absolute;
	top: 4px;
	right: 7px;
	font-size: 17px;
	color: #fff;
	background: #525151;
	border-radius: 50%;
	height: 22px;
	line-height: 23px;
	width: 22px;
	text-align: center;
	font-weight: bold;
}

.m-nav-btn {
	font-size: 26px;
	cursor: pointer;
	color: #fff;
	display: block;
	width: 30px;
	float: left;
	line-height: 30px;
}

.m-nav .toplogo {
	display: block;
	padding: 20px 18px;
	margin: 0 0px 0px;
	border-bottom: 1px solid #000000;
}

.m-nav .nav>li>a {
	background-size: 25px !important;
	color: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0 0 0 50px;
	font-size: 16px;
	font-weight: normal;
	font-family: "Nanum Gothic", sans-serif;
}

.m-nav .nav>li>a.nav-editing-services {
	background-image: url(../images/mnav-icn-1.png) !important;
	background-repeat: no-repeat !important;
	background-position: 14px center !important;
}

.m-nav .nav>li>a.nav-publication-support {
	background-image: url(../images/mnav-icn-2.png) !important;
	background-repeat: no-repeat !important;
	background-position: 14px center !important;
}

.m-nav .nav>li>a.nav-translation {
	background-image: url(../images/mnav-icn-3.png) !important;
	background-repeat: no-repeat !important;
	background-position: 14px center !important;
}

.m-nav .nav>li>a.nav-payment {
	background-image: url(../images/mnav-icn-4.png) !important;
	background-repeat: no-repeat !important;
	background-position: 14px center !important;
}

.m-nav .nav>li>a.nav-quality {
	background-image: url(../images/mnav-icn-5.png) !important;
	background-repeat: no-repeat !important;
	background-position: 14px center !important;
}

.m-nav .nav>li>a.nav-free-benefits {
	background-image: url(../images/mnav-icn-6.png) !important;
	background-repeat: no-repeat !important;
	background-position: 14px center !important;
}

.m-nav .nav>li>a.nav-campaigns {
	background-image: url(../images/mnav-icn-7.png) !important;
	background-repeat: no-repeat !important;
	background-position: 14px center !important;
}

.m-nav .nav>li>a.nav-quote {
	background-image: url(../images/mnav-icn-1.png) !important;
	background-repeat: no-repeat !important;
	background-position: 14px center !important;
}

.m-nav .nav>li>a:after {
	content: "";
	display: block;
	background: url(../images/m-nav-down-arrow.png) no-repeat 0 0;
	width: 15px;
	height: 10px;
	position: absolute;
	right: 10px;
	top: 18px;
	border: none;
}

.m-nav .nav>li>a.nav-quote:after {
	background-image: none;
}

.m-nav .dropdown-menu>li>a {
	background: none;
	border: none;
	font-size: 13px;
	font-family: "Nanum Gothic", sans-serif;
	position: relative;
	margin: 0 !important;
	padding: 7px 30px 7px 35px !important;
}

.m-nav .nav>li.dropdown>a:hover,
.m-nav .nav>li.dropdown>a:focus {
	background-color: #d52b1e !important;
}

.delete-menu {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 998;
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 1;
	pointer-events: none;
	transition: all 500ms ease;
	z-index: 1;
	display: none;
}

.delete-menu-active {
	opacity: 1 !important;
	pointer-events: all !important;
	transition: all 500ms ease;
}

.cta-fix {
	text-align: center;
	position: fixed;
	bottom: 0;
	z-index: 99999;
	display: block;
	width: 100%;
	background: #ffda00;
	clear: both;
	padding: 4px 0;
	left: 0;
	display: none;
}

.btncta span {
	font-weight: normal;
	font-size: 15px;
	display: inline-block;
	line-height: 13px;
	/* letter-spacing: 1px; */
	margin-top: 5px;
}

.btncta {
	background: #ffda00;
	border-radius: 2px;
	position: relative;
	color: #000000;
	font-size: 20px;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	padding: 9px 30px;
	display: block;
	margin: 0;
	float: none;
	border-radius: 5px;
	margin: 0 auto !important;
}

.btncta:hover,
.btncta:focus {
	background: #ffda00;
	color: #000;
	text-decoration: none;
}

.nav>li.dropdown {
	border-bottom: 1px solid #000000;
	border-top: 1px solid #383838;
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	position: relative;
}

.navbar-inverse .m-nav .navbar-nav .open .dropdown-menu>li>a:before {
	content: "";
	display: block;
	width: 2px;
	height: 14px;
	background: #f44336;
	position: absolute;
	left: 25px;
	top: 10px;
}

/* mobile navigation end */
/*scholarly resources css*/
.innr-blk.scholar-recoucre a {
	width: auto;
	padding: 8px 29px;
	line-height: 33px;
	height: auto !important;
	margin-top: 8px;
}

.innr-blk.scholar-recoucre a:before {
	display: none;
}

/*jashoda Solanki*/
.plan-tabs .premium-editing-translation a {
	position: relative;
}

.premimum-editing-t .plan-tabs .premium-editing-translation a:before {
	background: url(../images/pet_plan_icon.png) 0 0 no-repeat !important;
	background-size: 87% !important;
}

.plan-tabs .premium-editing-translation a:before {
	background: url(../images/pet_plan_icon.png) 0 0 no-repeat !important;
	background-size: 97% !important;
}

.mega-menu .new-c-discout a {
	background: none !important;
	box-shadow: none;
	line-height: 35px;
	/*  animation: blink 1.5s linear infinite;*/
}

/*@keyframes blink{0%{opacity: 0;}
 50%{opacity: .5; }
 100%{opacity: 1; color: #d52b1e;}
 }
 */
@media (min-width: 993px) and (max-width: 1024px)
/*ipad landscape*/
	{
	.services-cont-wrap .exp-table .exp-table-row .tip-box {
		right: -245px;
		min-width: 138px;
		max-width: 220px;
	}

	.services-boxes p {
		display: inline-block;
	}

	.top-enago-logo li {
		width: 32% !important;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.korea {
		left: 190px;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.china {
		left: 285px;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.japan {
		left: 450px;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap.india {
		left: 560px;
	}

	.staff.no-padding ul li {
		width: 100% !important;
	}

	.our-editors .p-slider .carousel-indicators {
		bottom: -41px;
	}

	#innerdiv .tabbable.sub-areas .nav-tabs>li span {
		width: 53px !important;
		height: 55px !important;
		margin-right: 8px;
	}

	#innerdiv .tabbable.sub-areas .nav-tabs>li>a {
		padding: 3px 11px 9px 3px !important;
		border: none;
		margin: 0;
		font-size: 15px;
		line-height: 26px;
	}

	ul.top-nav>li a {
		pointer-events: none;
	}

	ul.top-nav>li .mega-menu a {
		pointer-events: auto;
	}

	.comparison .comparisontable .col2 .keyfeature {
		position: absolute;
		margin-left: 0;
	}

	.comparison .comparisontable .col1 .keyfeature {
		position: absolute;
		margin-left: 22px;
	}

	.sid-cont-box a img {
		width: 100%;
	}

	.sid-cont-box {
		width: 100% !important;
	}

	.services-cont-wrap .features .features-wrap .feature-box {
		width: 30.5% !important;
		min-height: 255px !important;
		margin: 10px !important;
		padding: 20px 5px !important;
	}

	.intro-box .normal-intro {
		text-align: center;
		width: 35%;
	}

	.premium-editing #page-cont,
	.advance-editing #page-cont,
	.comparison #page-cont {
		padding: 0 10px;
	}

	.p-slider .profile-item .img {
		margin: 0px auto;
		float: none;
		width: 117px;
		height: 112px;
	}

	.sid-cont-box.process a {
		width: 210px !important;
	}

	#testim .testimonial-headers .col-md-4 {
		width: 47% !important;
		margin-right: 15px !important;
	}

	.quality-satisfaction-wrap {
		width: 100% !important;
	}

	.about-us .our-brands .brand-box {
		width: 225px;
		height: 390px;
	}

	.hm-slide-wrap {
		display: flex;
		justify-content: center;
		align-items: center;
	}
}

@media (min-width: 768px) and (max-width: 992px)
/*ipad portrait*/
	{
	.cta-fix {
		display: block;
	}

	.m-nav .dropdown-menu>li>a {
		padding: 7px 9px 7px 33px !important;
	}

	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	#mySidenav .navbar-nav>li {
		width: 100%;
	}

	.navbar-inverse .navbar-header {
		display: block;
		width: 100%;
		padding: 10px;
	}

	#top-bar,
	#topbarwrapper,
	.head-cont-wrap {
		display: none;
	}

	.mb-logo {
		display: inline-block;
		vertical-align: middle;
		width: 31%;
		margin-top: 7px;
		margin-left: 10px;
	}

	.mb-logo img {
		width: 100%;
		max-width: 114px;
	}

	.mb-menu-cta {
		float: right;
		margin: 5px 5% 0 0;
	}

	.mb-menu-cta {
		float: right;
		margin: 5px 5% 0 0;
	}

	.mb-login-btn {
		float: right;
		margin-top: 0;
		padding: 3px 10px;
	}

	.mb-call-icon-btn {
		float: right;
		margin: 0;
		border-right: 1px solid #7b7b7b;
		padding: 3px 10px;
	}

	ul.nav .academy a.enlink {
		padding-left: 15px !important;
		background-image: none;
		line-height: 41px;
	}

	.hm-s19 .carousel-caption-new.slide3 h3 {
		font-size: 31px;
		text-align: left !important;
	}

	.hm-s19 .carousel-caption-new.slide3 {
		width: 60%;
		text-align: left;
	}

	.hm-s19 .slide-lt {
		margin-left: 0;
		width: 90%;
	}

	.hm-s19 .slide-lt img.ltimg {
		float: left;
	}

	.hm-slide-wrap .carousel-caption-new {
		width: 95%;
		margin-left: 0 !important;
	}

	.slide-lt {
		display: none;
	}

	.hm-slide-wrap {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.services-boxes p {
		display: inline-block;
	}

	.top-enago-logo li {
		width: 30% !important;
	}

	.staff.no-padding ul li {
		width: 100% !important;
	}

	.about-us .our-brands .brand-box {
		height: 390px;
	}

	.row.samples-page-tab {
		display: flex;
	}

	.our-editors .p-slider .carousel-indicators {
		bottom: -41px;
	}

	.quality-satisfaction-wrap {
		width: 100% !important;
	}

	div#page-cont {
		padding: 0 0 !important;
	}

	#testim .testimonial-headers .col-md-4 {
		width: 46% !important;
		display: block;
		float: left;
	}

	#innerdiv .tabbable.sub-areas .nav-tabs>li span {
		width: 53px !important;
		height: 55px !important;
		margin-right: 8px;
	}

	#innerdiv .tabbable.sub-areas .nav-tabs>li>a {
		padding: 3px 11px 9px 3px !important;
		border: none;
		line-height: 26px;
		margin: 0;
		font-size: 15px;
	}

	.services-cont-wrap .features .features-wrap .feature-box {
		width: 30% !important;
		min-height: 300px;
		margin: 10px !important;
		padding: 20px 0px !important;
	}

	.enagologo_header {
		width: auto;
		margin-top: 21px;
		height: auto;
	}

	.top-quote-btn a {
		width: 168px;
	}

	.editor-pro li {
		width: 23%;
	}

	.intro-box .normal-intro {
		text-align: center;
		width: 35%;
	}

	.intro-box .intro-text {
		clear: none;
		width: 60%;
	}

	.intro-box ul li {
		min-width: 180px;
	}

	.ser-cus-css {
		width: 25%;
	}

	.tran-cus-css {
		width: 18%;
	}

	.publ-cus-css {
		width: 21%;
	}

	.footer-awards .row>div {
		width: 23% !important;
		float: left;
	}

	.premium-editing #page-cont,
	.advance-editing #page-cont,
	.comparison #page-cont {
		padding: 0 10px;
	}

	.footer-awards .row {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
	}

	.home-page-new .p-slider .carousel-control.right {
		right: 0;
	}

	.p-slider .carousel-control.left {
		left: 0px;
	}

	.carousel-inner-edior .item .profile-item .cont {
		width: 80% !important;
	}

	.p-slider .profile-item .img {
		margin: 0px auto;
		float: none;
		width: 117px;
		height: 112px;
	}
}

.mobile-table {
	display: none;
}

.ps-pack-cont table.mobile-table {
	margin-bottom: 25px !important;
}

.desktop-table {
	display: block;
}

.desktop-table tbody {
	display: table;
	width: 100%;
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	.cta-fix {
		display: block;
	}

	.types-wrap {
		display: block;
	}

	.bg-reward .reward_badge {
		position: absolute;
		right: 54px;
		top: 164px;
	}

	.types-wrap .types-box {
		width: 82%;
		float: none;
		margin: 27px auto;
	}

	#header-fixed {
		display: none !important;
	}

	.expert-wrap .img-box {
		width: 27%;
	}

	.expert-wrap .cont-box {
		width: 73%;
		padding: 10px 0;
	}

	.expert-wrap .expert-box {
		width: 100%;
	}

	.editing-team .editors {
		display: none;
	}

	#testimonials-container .testimonials-item {
		width: 100%;
	}

	.testimonials-item img {
		display: none;
	}

	#testimonials-container .testimonials-item {
		margin-bottom: 10px !important;
	}

	.mobile-tbale .header-table h2 {
		padding-top: 5px !important;
	}

	.table.mobile-table td {
		font-size: 13px;
	}

	table.service strong.discounted span.big-text {
		font-size: 20px;
	}

	.table.mobile-table td {
		padding: 5px;
		font-size: 14px;
	}

	.tab-content.samples>.tab-pane p {
		padding: 0 4% !important;
	}

	.pp_content {
		height: 100% !important;
	}

	div.pp_pic_holder {
		width: 92% !important;
		left: 0 !important;
		right: 0 !important;
		margin: 0 auto !important;
		padding: 0 !important;
	}

	ul.portfolio-grid>li.editorthumbs {
		width: 24% !important;
	}

	ul.portfolio-grid>li.editorthumbs:nth-child(4n) {
		margin-right: 0 !important;
	}

	.quality-assurance .quality-satisfaction-wrap {
		width: 100%;
	}

	.translationfootercta .bottom-contact-cta a.email {
		font-size: 21px;
	}

	.stepsbox-new .middiv .step {
		width: 230px !important;
	}

	.stepsbox-new .middiv .step.step1 {
		top: -17px;
		right: -247px !important;
	}

	.stepsbox-new .middiv {
		height: 384px !important;
	}

	.stepsbox-new .middiv .step.step3 {
		top: 182px;
		right: -247px !important;
	}

	.en-kr .intro-box-2 .features-box ul li {}

	.free-addon-wrap .addon-box {
		width: 47%;
		margin-right: 7px;
	}

	.bottom-block img.linguists {
		float: none !important;
	}

	#page-cont .quality-satisfaction-wrap {
		padding: 170px 15px 17px 18px;
		background-position: 50% 11px;
		width: 100%;
	}

	.bottam-cta a {
		width: 93% !important;
		font-size: 24px;
	}

	div#page-cont {
		padding: 0px 15px !important;
	}

	.ps-pack-cont .testimonial-headers .col-md-4 {
		width: 96% !important;
		margin-right: 15px !important;
		position: relative !important;
		display: block;
	}

	#main-content-wrap .tabbable.sub-areas .nav-tabs>li>a {
		padding: 10px 6px 8px 12px !important;
	}

	#main-content-wrap .tabbable .nav-tabs li a {
		font-size: 15px !important;
		color: #4d4d4d;
	}

	.breadcrumbwrap {
		margin-bottom: 0;
		height: 0;
	}

	ul.nav .academy a.enlink {
		padding-left: 15px !important;
		background-image: none;
	}

	ul.nav .academy a.enlink:after {
		display: none;
	}

	#top-bar {
		display: none;
	}

	.head-cont-wrap {
		display: none;
	}

	.services-cont-wrap .features .features-wrap .feature-box {
		width: 44% !important;
		min-height: 300px;
	}

	.services-cont-wrap .features .features-wrap .premium-editing .feature-box {
		width: 44%;
	}

	.top-enago-logo p {
		width: 100%;
		text-align: center;
	}

	.comparison #page-cont {
		padding: 0 15px;
	}

	.plan-tabs {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.services-cont-wrap {
		padding: 0px 20px;
		border: #ccc 1px solid;
	}

	.mg0 {
		margin: 0;
	}

	.pd0 {
		padding: 0;
	}

	.mgr-15 {
		margin-right: -15px;
	}

	.SBtab1 li a {
		height: 175px;
	}

	.ul-subject {
		padding: 0 15px 6px;
	}

	.footer-awards {
		display: none;
	}

	.new-social-wrap .app-links ul {
		text-align: center;
		margin: 0 auto !important;
		display: inline-block;
	}

	#footerwrap .topsection div {
		width: 100%;
	}

	.new-social-wrap .app-links li {
		float: left;
		margin: 0;
	}

	.new-social-wrap .app-links li a.android {
		margin: 0;
	}

	.topsection .new-social-wrap {
		display: block;
		width: 100%;
	}

	.topsection>div {
		display: none;
	}

	.subright .right-ul {
		width: 100%;
		margin-left: 0px;
	}

	#demoFour li {
		width: 50% !important;
	}

	.ln-letters a {
		border-right: 1px solid silver;
		padding: 2px 8px;
		margin: 2px 3px;
	}

	.topsection .new-social-wrap * {
		text-align: center !important;
	}

	.bottom-contact-cta a.contact {
		font-size: 32px;
		margin-top: 11px;
		margin-right: 0;
		width: 96%;
	}

	.bottom-contact-cta .emailblock {
		width: 50%;
	}

	.bottom-contact-cta .emailblock a {
		margin-top: 12px;
		margin-right: 0;
		margin-left: 15px;
	}

	.bottom-contact-cta .contactblock {
		width: 50%;
	}

	.bottam-cta a {
		width: 97%;
	}

	.editor-pro li {
		margin: 0 10px 12px 12px;
		width: 30%;
	}

	.rewardsbanner-imgtxt {
		text-align: center;
		width: 99%;
	}

	.mgr-15 {
		margin-right: -15px;
	}

	.editor-pro li:nth-child(3n) {
		margin-right: 0;
	}

	.p-slider .carousel-control.left {
		left: 20px;
		top: 50%;
	}

	.our-editors .reasons img {
		float: left;
	}

	.home-page-new .p-slider .carousel-control.right {
		right: 20px;
		top: 50%;
	}

	.carousel-inner-edior .item .profile-item .cont {
		width: 85% !important;
	}

	.carousel-inner-edior {
		height: 241px !important;
		max-height: 253px !important;
	}

	.our-editors .p-slider .carousel-indicators {
		left: 51%;
		bottom: -21px;
	}

	.p-slider .profile-item .img {
		margin: 7px auto;
	}

	.premium-editing #page-cont,
	.advance-editing #page-cont,
	.comparison #page-cont {
		padding: 0 15px;
	}

	.top-enago-logo li {
		width: 29% !important;
	}

	.services-cont-wrap .features .re-shield-box:after {
		display: none;
	}

	.content-wrap-full {
		padding: 0px !important;
	}

	#right-pane .right-cont {
		right: 36px !important;
	}

	.download-section .download-btn {
		padding: 10px;
	}

	.pageheader h1 {
		width: 60%;
		line-height: 32px;
	}

	#innerdiv {
		padding: 0 !important;
	}

	.pc-check.marb30 {
		text-align: center;
	}
}

.our-services h3 {
	margin: 10px 0 5px;
	font-size: 14px;
	font-weight: bold;
	color: #515151;
}

.our-services h3:after {
	content: "";
	display: inline-block;
	width: 77%;
	height: 1px;
	background-color: #999;
	margin-left: 8px;
}

.subject-a {
	padding: 5px 0;
	width: 66%;
}

/*mobile portraitr*/
@media only screen and (max-width: 480px) {

	.premium-editing .plan-tabs,
	.advance-editing .plan-tabs {
		position: relative;
		top: 0;
	}

	.refer .refer-work1-in {
		padding-bottom: 15px;
	}

	.refer .benefits .span6 {
		margin-bottom: 15px;
	}

	.benefit-rgt .refer-benefit-in>ul>li:nth-child(3) p {
		padding: 20px 0 0;
	}

	.refer .benefits .span6 {
		width: 100%;
		padding-bottom: 15px;
	}

	.refer-benefit-in>ul>li {
		height: auto !important;
		margin-bottom: 15px;
	}

	.refer-benefit-in>ul>li br {
		display: none;
	}

	.refer-benefit-in>ul>li span {
		display: block;
		float: none;
		width: 100%;
		text-align: center;
	}

	.refer-benefit-in>ul>li p {
		margin: 0;
		text-align: center;
	}

	.refer .refer-work1-in .arw-lft::before {
		right: -10px !important;
		bottom: -61px;
		top: auto !important;
		background-size: 70% !important;
		transform: rotate(97deg);
		left: -20px;
		right: 0;
		left: -20px;
		right: 0;
		bottom: -70px;
		width: 70px;
		height: 40px;
		text-align: center;
		margin: 0 auto;
		transform: rotate(97deg);
		top: inherit;
	}

	.refer .benefits .span6:last-child {
		margin: 0;
	}

	.refer .benefits .refer-tile {
		left: -25px !important;
	}

	.refer .hdw ul {
		display: block;
		text-align: left;
	}

	.refer .refer-tile {
		left: -10px !important;
	}

	.refer .refer-work1-in .middle_section {
		padding: 80px 40px 60px !important;
	}

	.refer .shr-link>ul>li {
		margin-bottom: 10px;
	}

	.refer .refer-work1-in .arw-rgt::before {
		left: 0;
		right: 0;
		text-align: center;
		margin: 0 auto;
		top: -50px;
		transform: rotate(105deg);
		background-size: 70%;
	}

	.cta-fix {
		display: block;
	}

	.refer-thankyou {
		padding: 15px;
	}

	.subjectareas li {
		width: 49% !important;
	}

	.medical-landing .subjectareas li {
		width: 100% !important;
	}

	.subjectareas li a {
		font-size: 13px;
	}

	.aftersales .servicecard {
		padding: 0;
	}

	.aftersales .highlightcard,
	.aftersales .card {
		width: 100%;
		display: block;
	}

	.aftersales .common-tab.nav-tabs li {
		width: 100%;
	}

	.aftersales .highlightcard {
		padding-top: 5px;
	}

	.aftersales .highlightcard h2 {
		font-size: 33px;
		margin-top: 0;
	}

	.aftersales .highlightcard>img {
		width: 38% !important;
		margin: 5% auto 0 !important;
		padding-bottom: 25px !important;
	}

	.aftersales .card {
		padding-top: 0;
	}

	.aftersales .enagopromise {
		padding: 166px 5px 5px;
		text-align: center;
	}

	.aftersales .enagopromise:after {
		content: "";
	}

	.aftersales .enagopromise:before {
		position: absolute;
		left: 27%;
		top: 11px;
	}

	.aftersales .card .cardcontent label.available.availablewith,
	.aftersales .mainpointers {
		display: none;
	}

	.aftersales .card .cardcontent ul li span {
		width: 78%;
	}

	.highlightcard .btm-band img {
		width: auto !important;
	}

	.refer .slidersection .slidercontent h1 span {
		font-size: 20px !important;
		line-height: 25px;
	}

	.refer .slidersection .slidercontent h1 {
		font-size: 14px !important;
		line-height: 21px;
		left: 40%;
		transform: translate(-2%, -18%);
	}

	/*----Refer---*/
	.refer .social_share_wrap a {
		float: left !important;
		margin: 6px 0px;
		width: 50%;
		text-align: left;
	}

	.refer .slidersection {
		background-position: left;
		min-height: 160px;
		background-position: center center;
		background-size: 190%;
	}

	.refer .hdw ul {
		display: block;
		text-align: left;
	}

	.refer .slidersection .slidercontent p {
		font-size: 20px;
		margin-top: 10px;
		line-height: 26px;
	}

	.refer .slidersection .slidercontent .kindle {
		width: 210px;
		right: -14px;
		top: 99%;
	}

	.referformpanel {
		margin-top: 30px;
	}

	.refer .servicecard.rb .highlightcard {
		width: auto;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 0px;
		border-top-left-radius: 6px;
		border-bottom-left-radius: 0px;
		min-height: 400px;
	}

	.refer .referformpanel .card {
		padding: 15px 0;
	}

	.refer-page .row {
		margin-right: -15px;
	}

	.refer-page #page {
		overflow-x: hidden;
	}

	.refer .referformpanel .card .cardcontent h2 {
		margin: 20px 0 25px;
		font-size: 22px;
	}

	.refer .refer-form .form-group {
		width: 100%;
		margin-bottom: 25px;
		display: block;
	}

	.refer .refer-form input,
	.refer .refer-form input.name {
		width: 96%;
		margin-left: 0;
	}

	.refer .refer-form h4 {
		margin: 10px 0 20px;
		font-size: 16px;
		line-height: 20px;
	}

	.refer .refer-form input.org-btn3 {
		float: none;
	}

	/* .refer .hdw ul li { width: auto; float: left; padding: 80px 15px 20px 15px;} */
	.refer .hdw ul li.refer,
	.refer .hdw ul li.earn {
		border-right: none;
		border-bottom: 1px solid #c6c5c5;
	}

	.refer .hdw ul li.refer:before,
	.refer .hdw ul li.earn:before {
		content: none;
	}

	.refer .hdw ul li.refer:after,
	.refer .hdw ul li.earn:after {
		content: "";
		display: block;
		position: absolute;
		bottom: -11px;
		left: 50%;
		width: 20px;
		height: 20px;
		background: #ffffff;
		border-bottom: 1px solid #c6c5c5;
		border-left: 1px solid #c6c5c5;
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	.refer .servicecard.rb .highlightcard h2 {
		font-size: 32px;
		line-height: 32px;
	}

	.refer .servicecard.rb .highlightcard h2 small {
		font-size: 22px;
	}

	.refer .servicecard.rb .highlightcard ul li {
		margin-bottom: 8px;
		line-height: 20px;
		font-size: 16px;
	}

	.refer .chkemail {
		float: none;
	}

	.refer ul.socialmediacontacts li {
		width: auto;
		border-bottom: none;
		margin-right: 0;
		float: none;
	}

	.refer ul.socialmediacontacts li:last-child {
		border-bottom: 1px solid #c6c5c5;
	}

	.refer #addmore {
		display: none;
	}

	h2.modal-title {
		font-size: 24px;
	}

	.refer .visible-mobile {
		display: inline;
	}

	.refer .highlightcard {
		display: block;
	}

	.refer .card {
		width: 100%;
		display: block;
	}

	/*----Refer---*/
	.types-wrap {
		display: block;
	}

	.bg-reward .reward_badge {
		position: absolute;
		right: 54px;
		top: 164px;
	}

	.types-wrap .types-box {
		width: 82%;
		float: none;
		margin: 27px auto;
	}

	.bg-reward.hm-s18 .carousel-caption-new.slide3 {
		background-image: none;
	}

	.row.rewards_section {
		padding: 25px 20px;
	}

	#summer_campaign .modal-dialog {
		width: 94%;
		margin: 17% auto;
	}

	body {
		padding-right: 0;
	}

	#summer_btn {
		font-size: 15px;
		width: auto;
		padding: 5px;
		width: 134px;
	}

	.full-contet {
		width: 100%;
		overflow: hidden;
	}

	.expert-wrap .img-box {
		width: 27%;
	}

	.expert-wrap .cont-box {
		width: 73%;
		padding: 10px 0;
	}

	.expert-wrap .expert-box {
		width: 100%;
	}

	#header-fixed {
		display: none !important;
	}

	.premium-editing-translation span {
		display: inline-block;
		padding-left: 0px;
	}

	.strt-div,
	.end-div {
		padding: 0;
	}

	.fees .fees-table-wrap .plan-sub-head h2 {
		margin-bottom: 0 !important;
		margin: 0 !important;
		font-size: 11px !important;
	}

	.editing-team .editors {
		display: none;
	}

	.home-test-slider .carousel-control.right {
		right: 15px !important;
		top: 50%;
	}

	.home-test-slider .carousel-control.left {
		left: 0px !important;
		top: 50%;
	}

	.breadcrumb-wrap {
		display: none;
	}

	#testimonials-container .testimonials-item {
		width: 100%;
	}

	.testimonials-item img {
		display: none;
	}

	#testimonials-container .testimonials-item {
		margin-bottom: 10px !important;
	}

	.ECtable td {
		padding: 0;
	}

	#TestimonialsCarousel .carousel-inner {
		max-height: 100%;
	}

	.editing-team .editor-pro-subj .sub-area ul li {
		width: 48%;
		height: 32px;
		float: left;
	}

	.mobile-tbale .header-table h2 {
		padding-top: 5px !important;
	}

	.table.mobile-table td {
		font-size: 13px;
	}

	table.service strong.discounted span.big-text {
		font-size: 20px;
	}

	.table.mobile-table td {
		padding: 5px;
		font-size: 14px;
	}

	.mobile-table {
		display: block;
	}

	.desktop-table {
		display: none;
	}

	.fees .fees-table-wrap .included-wrap {
		padding: 0 10px 17px 10px !important;
	}

	#quote-carousel {
		padding: 0 0px 28px 0px !important;
	}

	.about-us .global-presence-wrap .global-maps .map-wrap {
		position: static !important;
		width: 100% !important;
	}

	#partnerwrap {
		padding: 7px 15px;
		line-height: 26px;
	}

	#testimonials-container .testimonials-item {
		right: 0;
		margin: 0 auto;
	}

	.about-us .our-brands .brand-box {
		margin-left: 0 !important;
	}

	.tab-content.samples>.tab-pane p {
		padding: 0 4% !important;
	}

	ul.portfolio-grid>li.editorthumbs {
		width: 47% !important;
		margin-right: 10px !important;
	}

	ul.portfolio-grid>li.editorthumbs:nth-child(2n) {
		margin-right: 0 !important;
	}

	.pp_content {
		height: 100% !important;
	}

	div.pp_pic_holder {
		width: 92% !important;
		left: 0 !important;
		right: 0 !important;
		margin: 0 auto !important;
		padding: 0 !important;
	}

	.key-heighlight {
		width: 100% !important;
	}

	.quality-assurance .quality-satisfaction-wrap {
		width: 100%;
	}

	.stepsbox-new {
		display: block;
		margin: 0px 0 !important;
		padding-top: 12px;
	}

	.stepsbox-new .middiv {
		height: 414px;
	}

	.en-kr .intro-box-2 .features-box ul li {
		width: 100%;
		text-align: left;
		display: inline-block !important;
	}

	.bottom-block img.linguists {
		float: none !important;
	}

	.free-addon-wrap .addon-box {
		width: 47%;
		margin-right: 7px;
	}

	#page-cont .quality-satisfaction-wrap {
		padding: 180px 15px 17px 18px;
		background-position: 50% 11px;
		width: 100%;
	}

	.bottam-cta a {
		width: 93% !important;
		font-size: 24px;
		line-height: 37px;
	}

	div#page-cont {
		padding: 0px 15px !important;
	}

	.ps-pack-cont .testimonial-headers .col-md-4 {
		width: 96% !important;
		margin-right: 15px !important;
		position: relative !important;
		display: block;
	}

	.editor-pro li {
		width: 48% !important;
	}

	img.res-img {
		width: 100%;
	}

	#main-content-wrap .tabbable.sub-areas .nav-tabs>li>a {
		padding: 10px 6px 8px 12px !important;
	}

	#main-content-wrap .tabbable .nav-tabs li a {
		font-size: 15px !important;
		line-height: 26px;
	}

	.tabbable .nav-tabs li {
		width: 100%;
		border-right: 1px solid #d3d3d3 !important;
	}

	.tabbable .nav-tabs>li.active>a:after {
		bottom: -165px !important;
	}

	.publish-translation a#hp-mid-cta-quotation-button.quote {
		margin: 10px !important;
		width: 93%;
		line-height: 47px !important;
	}

	.jshow {
		margin-left: 45px;
	}

	.pc-check.marb30 {
		text-align: center;
	}

	.breadcrumbwrap {
		margin-bottom: 0;
		height: 0;
	}

	.pageheader h1 {
		width: 60%;
		line-height: 32px;
	}

	.download-section .download-btn {
		padding: 10px;
	}

	#right-pane .right-cont {
		right: 36px !important;
	}

	.content-wrap-full {
		padding: 0px !important;
	}

	ul.nav .academy a.enlink:after {
		display: none;
	}

	ul.nav .academy a.enlink {
		padding-left: 15px !important;
		background-image: none;
		line-height: 41px;
	}

	.head-cont-wrap {
		display: none;
	}

	#top-bar {
		display: none;
	}

	.SBtab1 li {
		width: 100%;
	}

	.footer-awards {
		display: none;
	}

	.new-social-wrap .app-links ul {
		text-align: center;
		margin: 0 auto !important;
		display: inline-block;
	}

	#footerwrap .topsection div {
		width: 100%;
	}

	.new-social-wrap .app-links li {
		float: left;
		margin: 0;
	}

	.new-social-wrap .app-links li a.android {
		margin: 0;
	}

	.topsection .new-social-wrap {
		display: block;
		width: 100%;
	}

	.topsection>div {
		display: none;
	}

	.topsection .new-social-wrap * {
		text-align: center !important;
	}

	.plan-tabs {
		display: block;
	}

	.services-cont-wrap .features .re-shield-box {
		width: 100%;
	}

	.services-cont-wrap .features .edit-unlimited {
		width: 100%;
		padding: 105px 20px 5px 20px;
		background-position: 20px 20px;
	}

	.services-cont-wrap .features .re-shield-box p {
		float: left !important;
	}

	.services-cont-wrap .features .re-shield-box:after {
		left: 43%;
		top: 21.5%;
	}

	.naver-talk-bottom-stiky,
	kokaostickybanner {
		display: none;
	}

	body {
		word-break: keep-all;
	}

	.editingfootercta .bottom-contact-cta a.email {
		font-size: 20px;
		width: 96%;
		margin-right: 0;
	}

	.logo-imgs img {
		width: 100%;
		margin-bottom: 10px;
	}

	.quality-assurance .enago-promise-box {
		padding: 144px 20px 51px 16px;
		background-size: 120px;
		background-position: center 16px;
	}

	.row.pm-box {
		margin: 0;
	}

	.our-editors .reasons img {
		float: none;
		margin: 19px auto;
	}

	.carousel-inner-edior .item .profile-item {
		width: 100%;
		margin-bottom: 15px;
		line-height: 26px;
	}

	.carousel-inner-edior {
		max-height: 100% !important;
	}

	.carousel-inner-edior .item .profile-item .cont {
		width: 90% !important;
	}

	.our-editors .p-slider .carousel-indicators {
		left: 51%;
		bottom: -46px;
		top: auto;
	}

	.our-editors .p-slider .carousel-control.left {
		left: -5px;
		top: 50%;
	}

	.home-page-new .p-slider .carousel-control.right {
		right: -5px;
		top: 50%;
	}

	.mg0 {
		margin: 0;
	}

	.p-slider .profile-item .img {
		margin: 0 auto;
	}

	.editor-pro li {
		margin: 0 10px 12px 6px;
		width: 47%;
	}

	.rewardsbanner-imgtxt {
		text-align: center;
		width: 99%;
	}

	.mgr-15 {
		margin-right: -15px;
	}

	.editor-pro li:nth-child(2n) {
		margin-right: 0;
	}

	.SBtab1 li a {
		height: 185px;
		margin-left: 0;
		width: 100%;
	}

	.ul-subject {
		padding: 0 15px 6px;
	}

	.subright {
		width: 100%;
	}

	.subright .right-ul {
		width: 100%;
		margin-left: 0px;
	}

	#demoFour li {
		width: 100% !important;
	}

	.ln-letters a {
		border-right: 1px solid silver;
		padding: 2px 8px;
		margin: 2px 3px;
	}

	.premium-editing #page-cont,
	.advance-editing #page-cont,
	.comparison #page-cont {
		padding: 0 40px !important;
	}

	.services-cont-wrap {
		padding: 10px 15px 0 14px;
	}

	.services-cont-wrap .features .re-shield-box:after {
		display: none;
	}

	.list-wrap {
		padding-left: 0px;
	}

	.pd0 {
		padding: 0 !important;
	}

	#page-cont.pd0 {
		padding: 0 !important;
	}

	.navbar-inver .navbar-header {
		display: none;
	}
}

@media only screen and (max-width: 767px) {
	.tie_tab_added .link-box {
		width: 100%;
	}

	nav.navbar.navbar-inverse {
		height: 55px;
		animation: none;
		margin-bottom: 0;
	}

	.servicepopup div a {
		min-height: auto;
		padding: 10px !important;
	}

	.servicepopup .english-subtle,
	.servicepopup p {
		display: none;
	}

	.quotepopup .modal-dialog {
		margin-top: 50px;
	}

	.new_mid_cta span {
		display: block;
	}

	.home-page-new .sticky-sidebar a:first-child span {
		border-bottom-left-radius: 50% !important;
	}

	.sticky-sidebar {
		position: fixed;
		right: 6%;
		bottom: 21%;
	}

	.sticky-sidebar span img {
		max-width: 33px;
		max-height: 30px;
		height: auto;
		width: auto;
	}

	.new_mid_cta {
		padding: 7px 45px;
	}

	.sticky-sidebar a {
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
		-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
		position: absolute;
		border-radius: 50%;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		visibility: hidden;
	}

	.sticky-sidebar span {
		padding: 10px 7px !important;
		border-radius: 50% !important;
		width: 50px !important;
		height: 50px;
		text-align: center !important;
	}

	.sticky-sidebar a.show {
		visibility: visible;
	}

	.home-page-new .sticky-sidebar #channel-chat-button {
		border-bottom-left-radius: 50%;
	}

	.home-page-new .sticky-sidebar a:nth-child(3).show {
		-webkit-transform: rotate(-1deg) translate(-80px) rotate(1deg);
		transform: rotate(-1deg) translate(-80px) rotate(1deg);
	}

	.home-page-new .sticky-sidebar a:nth-child(4).show {
		-webkit-transform: rotate(-45deg) translate(-80px) rotate(45deg);
		transform: rotate(-45deg) translate(-80px) rotate(45deg);
	}

	.sticky-sidebar a:nth-child(1).show {
		-webkit-transform: rotate(90deg) translate(-80px) rotate(-90deg);
		transform: rotate(90deg) translate(-80px) rotate(-90deg);
	}

	.sticky-sidebar a:nth-child(2).show {
		-webkit-transform: rotate(46deg) translate(-80px) rotate(-46deg);
		transform: rotate(46deg) translate(-80px) rotate(-46deg);
	}

	.sticky-sidebar a:nth-child(3).show {
		-webkit-transform: rotate(39deg) translate(-80px) rotate(-39deg);
		transform: rotate(39deg) translate(-80px) rotate(-39deg);
	}

	.sticky-sidebar a:nth-child(4).show {
		-webkit-transform: rotate(-14deg) translate(-80px) rotate(14deg);
		transform: rotate(-14deg) translate(-80px) rotate(14deg);
	}

	.sticky-sidebar span.humbrger-menu {
		display: inline-block;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
		-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
		padding: 7px 7px;
		text-align: center;
		width: 100%;
		background: #d52b1e;
		color: #fff;
		padding: 12px;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		font-size: 35px;
		text-align: center;
	}

	.sticky-sidebar b {
		display: none !important;
	}

	span.humbrger-menu.rotate-add {
		-webkit-transform: rotate(45deg);
		transition: all 0.2s ease-in-out;
		transform: rotate(45deg);
	}

	.humbrger-menu {
		display: block !important;
	}

	.navbar-inverse .navbar-header {
		display: block;
	}

	.navbar-header {
		padding: 10px;
		display: block;
		position: relative;
	}

	.navbar-header .pull-right {
		width: 53%;
	}

	.header-top,
	.header-logo {
		display: none;
	}

	.mb-logo {
		display: inline-block;
		vertical-align: middle;
		width: 31%;
		margin-top: 7px;
		margin-left: 10px;
	}

	.mb-logo img {
		width: 100%;
		max-width: 114px;
	}

	.mb-menu-cta {
		float: right;
		margin: 5px 5% 0 0;
	}

	.mb-menu-cta {
		float: right;
		margin: 5px 5% 0 0;
	}

	.mb-login-btn {
		float: right;
		margin-top: 0;
		padding: 3px 10px;
	}

	.mb-call-icon-btn {
		float: right;
		margin: 0;
		border-right: 1px solid #7b7b7b;
		padding: 3px 10px;
	}
}

table.responsive {
	border-collapse: collapse;
	table-layout: fixed;
}

@media screen and (max-width: 600px) {
	table.responsive {
		border: 0;
	}

	table.responsive thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}

	table.responsive tr {
		border-bottom: 3px solid #ddd;
		display: block;
		margin-bottom: 0.625em;
	}

	table.responsive td {
		border-bottom: 1px solid #ddd;
		display: block;
		font-size: 0.8em;
		text-align: right;
	}

	table.responsive td::before {
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
	}

	table.responsive td:last-child {
		border-bottom: 0;
	}
}

.sub-list {
	border: 1px solid #c5c5c5;
	min-height: 150px;
	margin: 15px 0;
	text-align: center;
	padding-top: 17px;
	width: 100%;
	height: 100%;
	display: inline-block;
}

.sub-icon {
	background-image: url("../images/index/home-subj-icons.png");
	background-repeat: no-repeat;
	width: 70px;
	height: 70px;
	margin: 0 auto;
}

.sub-icon.two {
	background-position: 0 -70px;
}

.sub-icon.three {
	background-position: 0 -137px;
}

.sub-icon.four {
	background-position: 0 -197px;
}

.sub-icon.five {
	background-position: 0 -260px;
}

.sub-icon.six {
	background-position: 0 -323px;
}

.sub-icon.seven {
	background-position: 0 -385px;
}

.sub-icon.eight {
	background-position: 0 -451px;
}

.sub-icon.nine {
	background-position: 0 -516px;
}

.sub-icon.ten {
	background-position: 0 -577px;
}

.sub-icon.eleven {
	background-position: 0 -638px;
}

.sub-icon.twelw {
	background-position: 0 -699px;
}

.sub-list span {
	display: inline-block;
	color: #000;
	margin-top: 5px;
}

a.sub-list:hover span {
	color: #d52b1e;
}

/*header menu changes for translation service 12-12-2019 */
.mega-menu .editing-ser-link.editionservice a {
	padding-left: 64px;
}

.mega-menu .editing-ser-link.editionservice a:before {
	position: absolute;
	left: 11px;
	top: 14px;
}

.mega-menu .editing-ser-link.editionservice a .tsmall {
	display: block;
	font-size: 12px;
}

.row.plan-tabs.mgr-15 .col-md-3.link-box.no-padding a {
	padding: 14px;
}

.row.plan-tabs.mgr-15 .col-md-3.link-box.no-padding.premium-editing-translation a {
	padding: 16px 6px;
}

.row.plan-tabs.mgr-15 .link-box.premium-editing-translation a .tsmall {
	display: block;
	text-align: center;
	margin-top: 4px;
	font-size: 13px;
}

.row.plan-tabs.mgr-15 .link-box.premium-editing-translation a::before {
	top: 8px;
	margin-right: 4px;
}

.ser-cus-css .tsmall {
	display: block;
	font-size: 12px;
}

.footerservice-name {
	line-height: 20px !important;
	margin-bottom: 6px !important;
	display: inline-block;
	vertical-align: text-top;
}

/*03-01-2020 for pricing*/
.enago-promise-common-red {
	background: #faeeee;
	border: none;
	padding: 20px 20px 0 20px;
	margin-top: 50px;
}

.black-title {
	color: #000;
}

.testimonialsection.testimonialsection1 {
	background: #4d4d4d;
}

/*----pricing slider---*/
.testimonialsection.testimonialsection1 {
	min-height: 529px;
	background-attachment: fixed;
	background-position: left;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 30px 0 0 1px;
}

.testimonialsection.testimonialsection1 h3 {
	text-align: center;
	color: #fff !important;
	margin: 0;
	font-size: 22px;
	margin: 0 !important;
}

.testimonialsection.testimonialsection1 #customers-testimonials {
	overflow: hidden;
}

.shadow-effect {
	background: #fff;
	padding: 20px;
	border-radius: 3px;
	text-align: center;
	border: 1px solid #ececec;
	/* box-shadow: 0 19px 38px rgba(0, 0, 0, 0.10), 0 15px 12px rgba(0, 0, 0, 0.02); */
	box-shadow: 6px 0px 15px 0px rgba(0, 0, 0, 0.2);
	min-height: 460px;
}

#customers-testimonials .shadow-effect p {
	font-size: 15px;
	line-height: 1.6;
	margin: 10px 0 17px 0;
	font-weight: 300;
}

#customers-testimonials .shadow-effect h4 {
	line-height: 27px;
	font-size: 18px;
	font-weight: bold;
}

#customers-testimonials .shadow-effect h4 span {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	display: inline-block;
}

#customers-testimonials .item {
	text-align: center;
	padding: 20px;
	opacity: 1;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#customers-testimonials .shadow-effect hr {
	width: 35%;
	margin: 10px auto;
}

#customers-testimonials .owl-item.active.center .item {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

#customers-testimonials .owl-carousel .owl-item img {
	transform-style: preserve-3d;
	max-width: 90px;
	margin: 0 auto 17px;
}

#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {
	background: #d52b1e !important;
	transform: translate3d(0px, -50%, 0px) scale(0.7);
}

#customers-testimonials.owl-carousel .owl-dots {
	display: inline-block;
	width: 100%;
	text-align: center;
}

#customers-testimonials.owl-carousel .owl-dots .owl-dot {
	display: inline-block;
}

#customers-testimonials.owl-carousel .owl-dots .owl-dot span {
	background: #c6c5c5 !important;
	border-radius: 50%;
	display: inline-block;
	height: 20px;
	margin: 0 1px 5px;
	transform: translate3d(0px, -50%, 0px) scale(0.3);
	transform-origin: 50% 50% 0;
	transition: all 250ms ease-out 0s;
	width: 20px;
}

.testimonialsection.testimonialsection1 .owl-prev {
	position: absolute;
	left: 0;
	top: 41%;
}

.testimonialsection.testimonialsection1 .owl-next {
	position: absolute;
	right: 0;
	top: 41%;
}

/*----pricing slider---*/
.shadow-effect.shadow-effect-small-height {
	min-height: 300px;
}

h2.sameple_subhead.text-center.text-white {
	color: #fff;
}

.faq h3 {
	font-size: 24px;
}

.grey-box.text-center {
	background: #f3f6f9;
	padding: 70px 0;
}

.grey-box.text-center h1 {
	margin-top: 0;
}

.wordsearchbox {
	width: 740px;
	text-align: center;
	margin: 0 auto;
	background: #fff;
	box-shadow: 0 4.4px 5.3px rgba(0, 0, 0, 0.028),
		0 14.7px 17.9px rgba(0, 0, 0, 0.042), 0 66px 80px rgba(0, 0, 0, 0.07);
	border: 1px solid #ddd;
	border-radius: 3px;
}

.wordsearchbox input {
	border: none;
	box-shadow: none;
}

.wordsearchbox span {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	border-left: 1px solid #c5c5c5;
	padding-left: 10px;
	height: 30px;
}

.wordsearchbox input[type="text"] {
	border: none;
	box-shadow: none;
	width: 555px;
	display: inline-block;
	height: auto;
	font-size: 18px;
	background: #fff;
	margin: 8px 0;
}

.wordsearchbox .showquote-btn {
	display: inline-block;
	background: #d52b1e;
	box-sizing: unset;
	border: none;
	color: #fff;
	padding: 14px 20px;
	font-size: 18px;
	margin: 8px 0;
}

.calc-wrap p.a-center.font-12 {
	margin-top: 20px;
}

.calc-wrap p.a-center.font-12 span {
	font-weight: bold;
	padding: 0pt 30px;
	font-size: 15px;
}

em.mobilespace {
	width: 32px;
	display: inline-block;
}

@media (max-width: 768px) {
	em.mobilespace {
		display: none;
	}
}

.calc-wrap p.a-center.font-12 span img {
	margin-right: 10px;
}

.services-box h3 {
	font-size: 24px;
	font-weight: normal !important;
}

.points h3 {
	font-size: 24px;
}

.tielabel {
	position: absolute;
	margin: 0 auto;
	top: -40px;
	width: 200px;
	font-weight: 600;
	padding: 2px 6px;
	left: 0;
	background: #ffd013;
	right: 0;
}

.tielabel:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 30px;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 8px solid #ffd013;
	clear: both;
	z-index: 4;
}

.price-delivery-box {
	border: 1px solid #c5c5c5;
	display: block;
	border-radius: 5px;
	padding: 15px;
	position: relative;
	min-height: 1015px;
}

/* .price-delivery-box.price-delivery-box-l{float: right;margin-right:10px;}
.price-delivery-box.price-delivery-box-r{float: left;margin-left:10px;} */
.price-delivery-box-r-tie .advace-editing:before {
	background-position: 0 -112px !important;
}

span.recommend {
	background: url(../images/common/recommended.png) no-repeat;
	background-position: right top;
	background-size: 100%;
	position: absolute;
	display: inline-block;
	width: 93px;
	z-index: 9999;
	height: 99px;
	right: 0;
	top: -4px;
}

.price-delivery-box .advace-editing {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}

.price-delivery-box .advace-editing:before {
	content: "";
	display: inline-block;
	background: url(../images/editing-services/plan-icons.png) 0 0 no-repeat;
	width: 46px;
	height: 36px;
	position: relative;
	margin-right: 15px;
	vertical-align: middle;
	top: 0px;
}

.price-delivery-box.price-delivery-box-r .advace-editing:before {
	background-position: 0 -39px;
}

.price-delivery-box ul li {
	list-style: none;
	display: inline-block;
	width: 100%;
	border-bottom: 1px dashed #c5c5c5;
	line-height: 36px;
}

.price-delivery-box ul li:last-child {
	border-bottom: none;
}

.price-delivery-box ul li .left {
	float: left;
	font-weight: 600;
}

.price-delivery-box ul li .right {
	float: right;
	font-weight: 600;
}

.price-delivery-box ul {
	padding: 0 20px;
	font-weight: bold;
}

.price-delivery-box button {
	background: none;
	border: none;
	color: #0000ff;
	border-radius: 0;
	padding: 0;
	box-shadow: none;
	text-decoration: underline;
}

.price-delivery-box button:hover,
.price-delivery-box button:active {
	background: none;
	color: #0000ff;
	box-shadow: none;
}

.price-delivery-box a {
	font-size: 18px;
}

.price-delivery-box .service-detail {
	text-align: left;
	min-height: 232px;
}

.price-delivery-box .service-detail h4 {
	font-weight: bold;
}

.service-detail {
	text-align: left;
}

a.read-link.sample-popup-link {
	font-weight: normal;
	font-size: 16px;
}

.price-delivery-box hr {
	margin-left: -25px;
	margin-right: -25px;
}

.service-topbar span {
	display: inline-block;
}

.service-desc span {
	display: inline-block;
	vertical-align: top;
	padding: 12px 5px;
}

.service-desc .service-icon img {
	width: 85px;
}

.service-desc.service-points1 .service-icon img {
	width: 68px;
}

.price-delivery-box .service-desc .red-box {
	color: #d52b1e;
	border: 1px solid #d52b1e;
	padding: 2px 6px;
	font-size: 12px;
	margin-top: 2px;
	margin-left: 2px;
	float: right;
	line-height: 15px;
}

.price-delivery-box .service-desc .service-points {
	width: 80%;
	font-size: 14px;
	line-height: 24px;
}

.price-delivery-box .service-desc .service-icon {
	width: 20%;
	float: left;
}

.service-desc ul.list-bold {
	margin-left: 75px;
}

.service-desc.service-points1 ul.list-bold {
	margin-left: 70px;
}

.service-desc ul.list-bold li {
	border-bottom: none;
}

.service-desc ul.list-bold li span {
	display: inline-block;
	padding: 0;
	font-weight: normal;
}

.price-delivery-box ul {
	font-weight: bold;
}

.service-desc ul.list-bold li {
	position: relative;
}

.service-desc ul.list-bold li:before {
	content: "";
	font-family: FontAwesome;
	position: absolute;
	left: -26px;
	top: 6px;
	width: 23px;
	height: 23px;
	border-radius: 50%;
	color: #2cc15d;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.add-on-services li {
	list-style: none;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	cursor: pointer;
	position: relative;
	width: 180px;
	border-bottom: none;
}

.add-on-services li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	margin: 0 auto;
	width: 1px;
	height: 100%;
	background: rgba(255, 255, 255, 0.5);
	background: linear-gradient(#F7F1EC, #33333361, #F7F1EC)
}

.add-on-services li:first-child:before {
	background: none;
}

.add-on-services li:hover {
	color: #d52b1e;
}

.add-on-services .icon {
	display: inline-block;
	background: url(../images/common/addon-services-icons.png) 0 0 no-repeat;
	height: 75px;
	text-align: center;
	width: 100%;
}

span.add-on-service-text {
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	width: 100%;
}

.add-on-services li.word .icon {
	width: 62px;
	background-position: -3px 0px;
}

.price-new #customers-testimonials .item img {
	transform-style: preserve-3d;
	max-width: 90px;
	margin: 0 auto 17px;
	object-fit: cover;
	height: 90px;
}

.rounded-circle {
	border-radius: 50% !important;
}

.add-on-services li.journal .icon {
	width: 62px;
	background-position: -3px -74px;
}

.add-on-services li.certificate .icon {
	width: 72px;
	background-position: -6px -150px;
	height: 70px;
}

.add-on-services li.qna .icon {
	width: 76px;
	background-position: -6px -221px;
	height: 70px;
}

.add-on-services li.academic .icon {
	width: 68px;
	background-position: -6px -291px;
	height: 73px;
}

.add-on-services li.word:hover .icon {
	width: 62px;
	background-position: -79px 0px;
}

.add-on-services li.journal:hover .icon {
	width: 62px;
	background-position: -79px -74px;
}

.add-on-services li.certificate:hover .icon {
	width: 72px;
	background-position: -82px -150px;
	height: 70px;
}

.add-on-services li.qna:hover .icon {
	width: 76px;
	background-position: -82px -221px;
	height: 70px;
}

.add-on-services li.academic:hover .icon {
	width: 68px;
	background-position: -82px -291px;
	height: 70px;
}

ul.add-on-services {
	margin-bottom: 50px;
}

#above10000 {
	margin: 50px auto 0 !important;
	background: #faeeee;
	padding: 15px 30px;
	width: 800px;
	font-weight: bold;
	display: inline-block;
}

.sample-popup .modal-dialog {
	margin-top: 4%;
}

.sample-popup .modal-header {
	border-bottom: none;
	padding: 0;
}

#wordcountnote h3 {
	font-weight: normal !important;
}

@media only screen and (max-width: 768px) {
	.wordsearchbox {
		width: auto;
	}

	.wordsearchbox input[type="text"] {
		width: 70%;
	}

	.price-delivery-box {
		width: auto;
		margin-bottom: 30px;
	}

	.price-delivery-box.price-delivery-box-r {
		margin-left: 0;
	}

	.add-on-services li {
		width: 125px;
	}

	.price-delivery-box.price-delivery-box-r {
		float: none;
	}

	.price-delivery-box.price-delivery-box-l {
		float: none;
	}

	.enago-promise .row {
		margin-right: -15px;
	}

	#wordcountnote h3 {
		margin-bottom: 35px;
	}
}

.text--label--tab {
	position: absolute;
	top: -40px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin: 0 auto;
	background: #d52b1e;
	color: #fff;
	padding: 2px 1px;
	width: 145px;
	left: 0;
	right: 0;
}

.text--label--tab:before {
	content: "";
	position: absolute;
	top: 28px;
	left: 0;
	border-top: 10px solid #d52b1e;
	border-bottom: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	right: 0;
	width: 9px;
	margin: 0 auto;
}

@media (max-width: 480px) and (min-width: 320px) {
	.price-new .row {
		margin-right: -15px;
	}

	.text--label--tab {
		display: none;
	}
}

@media only screen and (max-width: 375px) {
	.grey-box.text-center h1 {
		margin-top: 0;
		line-height: 38px;
		margin-bottom: 15px;
	}

	.wordsearchbox {
		width: auto;
	}

	.wordsearchbox input[type="text"] {
		height: auto;
		font-size: 16px;
		width: 200px;
	}

	.wordsearchbox span {
		font-size: 12px;
	}

	.wordsearchbox .showquote-btn {
		padding: 6px 10px;
		font-size: 12px;
		margin: 5px 0;
	}

	.price-delivery-box a {
		font-size: 15px !important;
	}

	.add-on-services li {
		width: 100%;
	}

	.add-on-services li:before {
		background: none;
	}

	.service-desc ul.list-bold li {
		margin-left: 0;
	}

	.calc-wrap p.a-center.font-12 span {
		width: 100%;
		display: inline-block;
	}
}

@media only screen and (max-width: 330px) {
	.refer .slidersection .slidercontent {
		font-size: 11px !important;
	}

	.refer .slidersection {
		min-height: 141px;
		background-size: 193%;
	}

	.refer .slidersection .slidercontent h1 span {
		font-size: 18px !important;
	}

	.refer .slidersection {
		min-height: 135px;
	}
}

@media (min-width: 992px) {
	.services-cont-wrap .features .features-wrap .premium-editing .col-md-offset-2 {
		margin-left: 14.66666667% !important;
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	.hidden-md {
		display: none !important;
	}
}

/******* Accordion Style editing pages starts ********/
.advance-editing .newqna .services-cont-wrap h2,
.premium-editing .newqna .services-cont-wrap h2 {
	border-bottom: none;
}

.advance-editing .newqna .expandbtn .btn-primary,
.premium-editing .newqna .expandbtn .btn-primary {
	background: transparent;
	float: right;
	color: black;
	border: 1px solid #000;
}

.advance-editing .newqna h2,
.premium-editing .newqna h2 {
	border-bottom: 0px !important;
}

#qna-accordion .panel-title,
.premium-editing #qna-accordion .panel-title {
	line-height: 27px;
}

#qna-accordion .panel-heading a,
.premium-editing #qna-accordion .panel-heading a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #d52b1e;
}

#qna-accordion .panel-heading a:before,
.premium-editing #qna-accordion .panel-heading a:before {
	content: "Q";
	font-size: 20px;
	margin-right: 5px;
	display: inline-block;
}

#qna-accordion .panel-heading,
.premium-editing #qna-accordion .panel-heading {
	background-color: #fff;
	padding: 15px;
	border: #e8e8e8 4px solid;
	border-radius: 16px;
	position: relative;
	border-top: #e8e8e8 1px solid;
	border-radius: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
}

#qna-accordion .panel-body,
.premium-editing #qna-accordion .panel-body {
	padding-left: 35px;
	position: relative;
	border: none;
	border-radius: 0;
	/* border-top: 1px solid #d52b1e; */
	background: transparent;
	word-break: keep-all;
}

#qna-accordion .panel-heading a,
.premium-editing #qna-accordion .panel-heading a {
	color: #000;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#qna-accordion .panel-heading a:after,
.premium-editing #qna-accordion .panel-heading a:after {
	position: absolute;
	right: 20px;
	content: "\f106";
	font-weight: bold;
	font-size: 25px;
	font-family: "FontAwesome";
}

#qna-accordion .panel-heading a.collapsed:after,
.premium-editing #qna-accordion .panel-heading a.collapsed:after {
	content: "\f107";
	font-weight: bold;
	font-size: 25px;
	font-family: "FontAwesome";
}

#qna-accordion,
.premium-editing #qna-accordion {
	margin-top: -4px;
}

#qna-accordion .panel-heading a.collapsed,
.premium-editing #qna-accordion .panel-heading a.collapsed {
	color: #000;
}

#qna-accordion .panel,
.premium-editing #qna-accordion .panel {
	border: none;
	margin: 0px;
}

@media (max-width: 512px) {

	editing #qna-accordion .panel-heading,
	.premium-editing #qna-accordion .panel-heading {
		height: 80px;
	}
}

/******* Accordion Style editing pages ends ********/

/************Editors Section on Editing page***********/
.editors--section {
	margin-bottom: 35px;
}

.editors--section .sidelinks span {
	margin: 0px;
}

.editors--section .owl-nav {
	display: none;
}

.editors--section .owl-dots {
	text-align: center;
}

/* #editor--multi--carousel{ display: -webkit-inline-box;
width: 800px;
white-space: nowrap;
overflow-x: scroll;} */
.editors--section .editors-profile .card {
	width: 335px;
	margin-right: 10px;
}

.editor--slide--infinite {
	height: 335px;
	position: relative;
	overflow: hidden;
}

#editor--multi--carousel {
	width: auto;
}

#editor--multi--carousel .card {
	display: inline-block;
	width: 335px;
	float: none;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

#editor--multi--carousel {
	width: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	width: auto !important;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after,
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
	color: #d52b1e;
}

/************Editors Section on Editing page***********/

.regional-popup {
	background: #f8f8f8;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}

.regional-popup .well {
	background: transparent;
	border: none;
	position: relative;
	box-shadow: none;
	width: 100%;
	max-width: 1100px;
	padding: 0 15px 0;
	margin: 0 auto !important;
}

.regional-popup .well .close-btn {
	position: absolute;
	right: 30px;
	border-radius: 50%;
	padding: 5px 9px;
	top: 10px;
	background: #d52b1e;
	color: #fff;
}

.regional-popup .well ul.country-list {
	margin: 0px 0 40px -10px;
	padding: 0;
}

.regional-popup .well ul.country-list li {
	list-style-type: none;
	float: left;
	margin: 6px;
	min-width: 23.2%;
	font-weight: bold;
	color: #000;
}

.regional-popup .well ul.country-list li a {
	color: #000;
	padding: 7px;
	background: #fff;
	display: block;
	cursor: pointer;
	position: relative;
	transition: all 1s;
	border: 1px solid #d4d4d4;
}

.regional-popup .well ul.country-list li a:after {
	content: " ";
	position: absolute;
	transition: all 1s;
	border-top: 2px solid transparent;
	border-right: 2px solid transparent;
	width: 10%;
	height: 33%;
	top: -1px;
	right: -1px;
	border-radius: 0px;
}

.regional-popup .well ul.country-list li a:before {
	content: " ";
	position: absolute;
	transition: all 1s;
	border-bottom: 1px solid #dcdcdc;
	border-left: 2px solid transparent;
	width: 100%;
	height: 33%;
	left: -1px;
	bottom: -1px;
	border-radius: 0px;
}

.regional-popup .well ul.country-list li a:hover:before {
	width: 100%;
	height: 100%;
	border-bottom: 2px solid #029dcd;
	border-left: 2px solid #029dcd;
	border-radius: 5px;
}

.regional-popup .well ul.country-list li a:hover:after {
	width: 100%;
	height: 100%;
	border-top: 2px solid #029dcd;
	border-right: 2px solid #029dcd;
	border-radius: 5px;
}

.regional-popup .well ul.country-list li img {
	margin-right: 10px;
	vertical-align: middle;
}

.regional-popup .well ul.country-list li.expand {
	padding: 35px 15px 12px;
	color: #00f !important;
	font-weight: normal !important;
	text-decoration: underline;
	cursor: pointer;
}

.regional-popup .well h3 {
	margin-bottom: 0 !important;
	margin-top: 10px !important;
	font-weight: bold !important;
	font-size: 24px;
	padding-bottom: 0px;
}

.regional-popup .well h3:before {
	content: "";
	display: inline-block;
	background: url(../images/flags/h2-icon.png) no-repeat 0 8px;
	width: 28px;
	height: 28px;
}

.iso-tabs li a {
	font-size: 16px !important;
	line-height: 21px !important;
}

.iso-tabs li a strong {
	font-weight: bold !important;
	font-size: 20px;
	letter-spacing: 0px;
}

.alert.top-notice {
	margin: 0;
	text-align: center;
	background-color: #ffffdf;
	border: 0;
	color: #000;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding: 3px 10px;
}

.alert.top-notice:before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(../images/notice-info-icon.png) 0 0 no-repeat;
	margin-right: 6px;
	vertical-align: text-bottom;
}

.alert.top-notice .close {
	float: none;
	font-size: 12px;
	top: auto;
	right: auto;
	width: auto;
	height: auto;
	background: none !important;
	color: #0000ff;
	font-weight: normal;
	margin-left: 20px;
}

.alert.top-notice .close span {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sec-pad {
	padding: 50px 0;
}

.odd-ly-bg {
	background-color: #f7f1ec;
}

.rewardsclub .sec-heading {
	text-align: center;
	font-size: 28px;
	font-weight: 800;
	color: #000;
	margin-bottom: 45px;
	position: relative;
}

.rewardsclub .sec-heading:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 94px;
	height: 3px;
	background-color: #d52b1e;
	bottom: -15px;
	left: 50%;
	margin-left: -47px;
}

.rewardsclub .usp-box {
	display: flex;
}

.rewardsclub .usp-box .cont-box {
	margin-left: 10px;
}

.rewardsclub .usp-box .cont-box h5 {
	font-size: 18px;
	font-weight: 800;
}

.rewardsclub .usp-box .cont-box p {
	font-size: 16px;
	line-height: 24px;
}

.text-white {
	color: #fff !important
}

.text-dark {
	color: #000 !important
}

.small-txt {
	font-size: 18px !important;
}

@media (max-width: 768px) {
	.row.rewards .bg-reward {
		padding-bottom: 50px;
	}

	.rewardsbanner-imgtxt,
	.rewardsbanner-imgtxt .big-text {
		margin: 0;
	}

	.rewardsbanner-imgtxt .banner-points {
		text-align: left;
		font-size: 16px;
	}

	.reward .process-blk:after {
		top: 95%;
	}

	.reward .process-blk img {
		margin-top: 30px;
	}
}

.no-btm-margin {
	margin-bottom: 0 !important;
}

.modal-carousel img {
	width: auto !important;
	max-height: 500px;
	margin: 0 auto;
	max-width: 100%;
}

.modal-carousel .owl-dots {
	display: flex;
	justify-content: center;
}

.modal-carousel .item {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.owl-carousel.modal-carousel .owl-stage {
	display: flex;
}

#videoPlayerObj {
	display: block;
	max-width: 600px;
	width: 100%;
	margin: 0 auto
}

span.fa.big-slider-icon {
	font-size: 50px;
	padding: 0px;
	z-index: 999;
}

span.fa.fa-angle-left.big-slider-icon {
	transform: translateX(20px) translateY(-50%)
}

span.fa.fa-angle-right.big-slider-icon {
	padding-right: 20px;
	transform: translateX(-20px) translateY(-50%)
}

.disabled .big-slider-icon {
	color: #ddd;
}

.price-delivery-box .discount-label.yellow {
	display: inline-block;
	position: absolute;
	border: #fff864 1px solid;
	background-color: #fff864;
	top: -20px;
	font-size: 12px;
	padding: 0 10px;
	margin-left: -38px;
}

.pric-notice-box {
	max-width: 660px;
	margin: 20px auto 0;
}

.pric-notice-box ol {
	font-size: 12px;
	line-height: 1.6;
}

.category-card {
	display: block;
	padding: 20px;
	background-repeat: no-repeat;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 20px;
	min-height: 212px;
	border-radius: 10px;
	overflow: hidden;
	max-width: 367px;
	transition: .2s all ease-in-out;
	color: #000;
	margin: 0 auto;
	/* align-items: start; */
}

.category-card.events-card {
	background: url(../assets4/images/news-category/events_and_conferences_126f147f55_31c4264a96.png);
	background-size: 100% 100%;
}

.category-card.newsroom-card {
	background: url(../assets4/images/news-category/Frame_1000007434_758afbe5ca.png);
	background-size: 100% 100%;
}

.category-card.partnership-card {
	background: url(../assets4/images/news-category/partnerships_and_collaborations_f0e28472b9_2fcbae674c.png);
	background-size: 100% 100%;
}

.category-card:hover {
	transition: .2s all ease-in-out;
	background-size: 104% 104%;
}

.news-categories .container .category-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(33.33%, 367px));
	justify-content: space-between;
	gap: 10px 0px;
}

.category-card .category-title {
	margin-top: 0 !important;
	padding-top: 0;
}

.category-card .category-link:after {
	content: "";
	width: 20px;
	height: 12px;
	margin-left: 8px;
	background-image: url(../assets4/images/news-category/right-black-arrow.png);
	/* background-size: contain; */
	background-repeat: no-repeat;
	display: inline-block;
	transition: .2s all ease-in-out;
}

.category-card:hover .category-link:after {
	margin-left: 10px;
	transition: .2s all ease-in-out;
}

.news-categories .container .category-carousel {
	overflow: hidden;
}

.category-carousel .owl-dots {
	display: inline-block;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	bottom: 10px;
}

.category-carousel {
	padding-bottom: 50px;
}

.news-categories {
	background-image: url(../assets4/images/news-category/small_banner_bg_9a68282543_4bc2146707.png);
	background-size: cover;
	padding-top: 40px;
	background-color: #fef6f4;
	margin-bottom: 20px;
}